/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/app.css ***!
  \**************************************************************************************************************/

/*!******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/templates/porto/vendor/bootstrap/css/bootstrap.min.css ***!
  \******************************************************************************************************************************************************/
@charset "UTF-8";/*!
 * Bootstrap	v5.3.0 (https://getbootstrap.com/)
 * Copyright 2011-2023 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13, 110, 253, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#adb5bd;--bs-body-color-rgb:173,181,189;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(173, 181, 189, 0.75);--bs-secondary-color-rgb:173,181,189;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(173, 181, 189, 0.5);--bs-tertiary-color-rgb:173,181,189;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-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 + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{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:.875em}.mark,mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button: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 + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.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:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-body-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-body-color);--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:var(--bs-body-color);--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:var(--bs-body-color);--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-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)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#bacbe6;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#cbccce;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#bcd0c7;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#badce3;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#e6dbb9;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#dfc2c4;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#dfe0e1;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#373b3e;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--bs-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(--bs-body-color);background-color:var(--bs-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::-moz-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-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::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-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(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%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(--bs-body-color);background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23adb5bd%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%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{--bs-form-check-bg:var(--bs-body-bg);width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27m6 10 3 3 6-6%27/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23fff%27/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%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{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%280, 0, 0, 0.25%29%27/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-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{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%2386b7fe%27/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%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){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%28255, 255, 255, 0.25%29%27/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-tertiary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-tertiary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-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(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-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(--bs-border-width) solid transparent;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-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:not(:-moz-placeholder-shown)~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control-plaintext~label::after,.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>:disabled~label{color:#6c757d}.form-floating>:disabled~label::after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{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(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.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,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.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,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){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(--bs-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:.875em;color:var(--bs-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:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.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%27/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.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%27/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-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:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-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}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-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 transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{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(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(var(--bs-border-width) * -1)}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.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-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(var(--bs-border-width) * -1)}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;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:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%2833, 37, 41, 0.75%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!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]{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{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-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23212529%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.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%27/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23052c65%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.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%27/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color:#86b7fe;--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%236ea8fe%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.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%27/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%236ea8fe%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.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%27/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width) * -1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-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{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-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{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23000%27%3e%3cpath d=%27M.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%27/%3e%3c/svg%3e");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{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-footer,.modal-fullscreen-sm-down .modal-header{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-footer,.modal-fullscreen-md-down .modal-header{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-footer,.modal-fullscreen-lg-down .modal-header{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-footer,.modal-fullscreen-xl-down .modal-header{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-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{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:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-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=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M11.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%27/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M4.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%27/%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 transparent;border-bottom:10px solid transparent;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-next-icon,.carousel-dark .carousel-control-prev-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-next-icon,[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{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-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-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(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-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(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-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(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-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(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-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(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(13,110,253,var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(108,117,125,var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(25,135,84,var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(13,202,240,var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(255,193,7,var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(220,53,69,var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(248,249,250,var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(33,37,41,var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-underline-offset:0.25em;-webkit-backface-visibility:hidden;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:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display: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-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden: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:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;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:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-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:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-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{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.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{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .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{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10{--bs-link-opacity:0.1}.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25{--bs-link-opacity:0.25}.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50{--bs-link-opacity:0.5}.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75{--bs-link-opacity:0.75}.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100{--bs-link-opacity:1}.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1{text-underline-offset:0.125em!important}.link-offset-1-hover:hover{text-underline-offset:0.125em!important}.link-offset-2{text-underline-offset:0.25em!important}.link-offset-2-hover:hover{text-underline-offset:0.25em!important}.link-offset-3{text-underline-offset:0.375em!important}.link-offset-3-hover:hover{text-underline-offset:0.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0{--bs-link-underline-opacity:0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10{--bs-link-underline-opacity:0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25{--bs-link-underline-opacity:0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50{--bs-link-underline-opacity:0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75{--bs-link-underline-opacity:0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100{--bs-link-underline-opacity:1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-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(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-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(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-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(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-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(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-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(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-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(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-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(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-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{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;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{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;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{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;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{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;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{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;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{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;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{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;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{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;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{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;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{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;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}}
/*# sourceMappingURL=bootstrap.min.css.map */
/*!*******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/templates/porto/vendor/fontawesome-free/css/all.min.css ***!
  \*******************************************************************************************************************************************************/
/*!
 * Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}

.fa-0:before{content:"\30"}.fa-1:before{content:"\31"}.fa-2:before{content:"\32"}.fa-3:before{content:"\33"}.fa-4:before{content:"\34"}.fa-5:before{content:"\35"}.fa-6:before{content:"\36"}.fa-7:before{content:"\37"}.fa-8:before{content:"\38"}.fa-9:before{content:"\39"}.fa-fill-drip:before{content:"\f576"}.fa-arrows-to-circle:before{content:"\e4bd"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\f138"}.fa-at:before{content:"\40"}.fa-trash-alt:before,.fa-trash-can:before{content:"\f2ed"}.fa-text-height:before{content:"\f034"}.fa-user-times:before,.fa-user-xmark:before{content:"\f235"}.fa-stethoscope:before{content:"\f0f1"}.fa-comment-alt:before,.fa-message:before{content:"\f27a"}.fa-info:before{content:"\f129"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\f422"}.fa-explosion:before{content:"\e4e9"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\f15c"}.fa-wave-square:before{content:"\f83e"}.fa-ring:before{content:"\f70b"}.fa-building-un:before{content:"\e4d9"}.fa-dice-three:before{content:"\f527"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}.fa-anchor-circle-check:before{content:"\e4aa"}.fa-building-circle-arrow-right:before{content:"\e4d1"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\f45f"}.fa-arrows-up-to-line:before{content:"\e4c2"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\f056"}.fa-door-open:before{content:"\f52b"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\f2f5"}.fa-atom:before{content:"\f5d2"}.fa-soap:before{content:"\e06e"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\f86d"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\f539"}.fa-bridge-circle-check:before{content:"\e4c9"}.fa-pump-medical:before{content:"\e06a"}.fa-fingerprint:before{content:"\f577"}.fa-hand-point-right:before{content:"\f0a4"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\f689"}.fa-forward-step:before,.fa-step-forward:before{content:"\f051"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\f5b8"}.fa-flag-checkered:before{content:"\f11e"}.fa-football-ball:before,.fa-football:before{content:"\f44e"}.fa-school-circle-exclamation:before{content:"\e56c"}.fa-crop:before{content:"\f125"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\f103"}.fa-users-rectangle:before{content:"\e594"}.fa-people-roof:before{content:"\e537"}.fa-people-line:before{content:"\e534"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\f0fc"}.fa-diagram-predecessor:before{content:"\e477"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\f176"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\f46a"}.fa-male:before,.fa-person:before{content:"\f183"}.fa-laptop:before{content:"\f109"}.fa-file-csv:before{content:"\f6dd"}.fa-menorah:before{content:"\f676"}.fa-truck-plane:before{content:"\e58f"}.fa-record-vinyl:before{content:"\f8d9"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\f587"}.fa-bong:before{content:"\f55c"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\f67b"}.fa-arrow-down-up-across-line:before{content:"\e4af"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\f2e5"}.fa-jar-wheat:before{content:"\e517"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\f674"}.fa-file-circle-exclamation:before{content:"\e4eb"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\f47e"}.fa-pager:before{content:"\f815"}.fa-address-book:before,.fa-contact-book:before{content:"\f2b9"}.fa-strikethrough:before{content:"\f0cc"}.fa-k:before{content:"\4b"}.fa-landmark-flag:before{content:"\e51c"}.fa-pencil-alt:before,.fa-pencil:before{content:"\f303"}.fa-backward:before{content:"\f04a"}.fa-caret-right:before{content:"\f0da"}.fa-comments:before{content:"\f086"}.fa-file-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-code-pull-request:before{content:"\e13c"}.fa-clipboard-list:before{content:"\f46d"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\f4de"}.fa-user-check:before{content:"\f4fc"}.fa-vial-virus:before{content:"\e597"}.fa-sheet-plastic:before{content:"\e571"}.fa-blog:before{content:"\f781"}.fa-user-ninja:before{content:"\f504"}.fa-person-arrow-up-from-line:before{content:"\e539"}.fa-scroll-torah:before,.fa-torah:before{content:"\f6a0"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\f458"}.fa-toggle-off:before{content:"\f204"}.fa-archive:before,.fa-box-archive:before{content:"\f187"}.fa-person-drowning:before{content:"\e545"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\f58a"}.fa-spray-can:before{content:"\f5bd"}.fa-truck-monster:before{content:"\f63b"}.fa-w:before{content:"\57"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\f57c"}.fa-rainbow:before{content:"\f75b"}.fa-circle-notch:before{content:"\f1ce"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\f3fa"}.fa-paw:before{content:"\f1b0"}.fa-cloud:before{content:"\f0c2"}.fa-trowel-bricks:before{content:"\e58a"}.fa-face-flushed:before,.fa-flushed:before{content:"\f579"}.fa-hospital-user:before{content:"\f80d"}.fa-tent-arrow-left-right:before{content:"\e57f"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-binoculars:before{content:"\f1e5"}.fa-microphone-slash:before{content:"\f131"}.fa-box-tissue:before{content:"\e05b"}.fa-motorcycle:before{content:"\f21c"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\f562"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\f5ae"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\e068"}.fa-mars-and-venus-burst:before{content:"\e523"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\f152"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-sun-plant-wilt:before{content:"\e57a"}.fa-toilets-portable:before{content:"\e584"}.fa-hockey-puck:before{content:"\f453"}.fa-table:before{content:"\f0ce"}.fa-magnifying-glass-arrow-right:before{content:"\e521"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\f566"}.fa-users-slash:before{content:"\e073"}.fa-clover:before{content:"\e139"}.fa-mail-reply:before,.fa-reply:before{content:"\f3e5"}.fa-star-and-crescent:before{content:"\f699"}.fa-house-fire:before{content:"\e50c"}.fa-minus-square:before,.fa-square-minus:before{content:"\f146"}.fa-helicopter:before{content:"\f533"}.fa-compass:before{content:"\f14e"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\f150"}.fa-file-circle-question:before{content:"\e4ef"}.fa-laptop-code:before{content:"\f5fc"}.fa-swatchbook:before{content:"\f5c3"}.fa-prescription-bottle:before{content:"\f485"}.fa-bars:before,.fa-navicon:before{content:"\f0c9"}.fa-people-group:before{content:"\e533"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\f7a9"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\f360"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\f597"}.fa-film:before{content:"\f008"}.fa-ruler-horizontal:before{content:"\f547"}.fa-people-robbery:before{content:"\e536"}.fa-lightbulb:before{content:"\f0eb"}.fa-caret-left:before{content:"\f0d9"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-school-circle-xmark:before{content:"\e56d"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\f08b"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\f13a"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\f13e"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\f58f"}.fa-sitemap:before{content:"\f0e8"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\f4b9"}.fa-memory:before{content:"\f538"}.fa-road-spikes:before{content:"\e568"}.fa-fire-burner:before{content:"\e4f1"}.fa-flag:before{content:"\f024"}.fa-hanukiah:before{content:"\f6e6"}.fa-feather:before{content:"\f52d"}.fa-volume-down:before,.fa-volume-low:before{content:"\f027"}.fa-comment-slash:before{content:"\f4b3"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-compress:before{content:"\f066"}.fa-wheat-alt:before,.fa-wheat-awn:before{content:"\e2cd"}.fa-ankh:before{content:"\f644"}.fa-hands-holding-child:before{content:"\e4fa"}.fa-asterisk:before{content:"\2a"}.fa-check-square:before,.fa-square-check:before{content:"\f14a"}.fa-peseta-sign:before{content:"\e221"}.fa-header:before,.fa-heading:before{content:"\f1dc"}.fa-ghost:before{content:"\f6e2"}.fa-list-squares:before,.fa-list:before{content:"\f03a"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\f87b"}.fa-cart-plus:before{content:"\f217"}.fa-gamepad:before{content:"\f11b"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\f192"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\f567"}.fa-egg:before{content:"\f7fb"}.fa-house-medical-circle-xmark:before{content:"\e513"}.fa-campground:before{content:"\f6bb"}.fa-folder-plus:before{content:"\f65e"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\f1e3"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\f1fc"}.fa-lock:before{content:"\f023"}.fa-gas-pump:before{content:"\f52f"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\f593"}.fa-map-location:before,.fa-map-marked:before{content:"\f59f"}.fa-house-flood-water:before{content:"\e50e"}.fa-tree:before{content:"\f1bb"}.fa-bridge-lock:before{content:"\e4cc"}.fa-sack-dollar:before{content:"\f81d"}.fa-edit:before,.fa-pen-to-square:before{content:"\f044"}.fa-car-side:before{content:"\f5e4"}.fa-share-alt:before,.fa-share-nodes:before{content:"\f1e0"}.fa-heart-circle-minus:before{content:"\e4ff"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-microscope:before{content:"\f610"}.fa-sink:before{content:"\e06d"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\f290"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-mitten:before{content:"\f7b5"}.fa-person-rays:before{content:"\e54d"}.fa-users:before{content:"\f0c0"}.fa-eye-slash:before{content:"\f070"}.fa-flask-vial:before{content:"\e4f3"}.fa-hand-paper:before,.fa-hand:before{content:"\f256"}.fa-om:before{content:"\f679"}.fa-worm:before{content:"\e599"}.fa-house-circle-xmark:before{content:"\e50b"}.fa-plug:before{content:"\f1e6"}.fa-chevron-up:before{content:"\f077"}.fa-hand-spock:before{content:"\f259"}.fa-stopwatch:before{content:"\f2f2"}.fa-face-kiss:before,.fa-kiss:before{content:"\f596"}.fa-bridge-circle-xmark:before{content:"\e4cb"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\f589"}.fa-chess-bishop:before{content:"\f43a"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\f58c"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-road-circle-check:before{content:"\e564"}.fa-dice-five:before{content:"\f523"}.fa-rss-square:before,.fa-square-rss:before{content:"\f143"}.fa-land-mine-on:before{content:"\e51b"}.fa-i-cursor:before{content:"\f246"}.fa-stamp:before{content:"\f5bf"}.fa-stairs:before{content:"\e289"}.fa-i:before{content:"\49"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\f6f2"}.fa-pills:before{content:"\f484"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\f581"}.fa-tooth:before{content:"\f5c9"}.fa-v:before{content:"\56"}.fa-bangladeshi-taka-sign:before{content:"\e2e6"}.fa-bicycle:before{content:"\f206"}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:"\e579"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-ambulance:before,.fa-truck-medical:before{content:"\f0f9"}.fa-wheat-awn-circle-exclamation:before{content:"\e598"}.fa-snowman:before{content:"\f7d0"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-road-barrier:before{content:"\e562"}.fa-school:before{content:"\f549"}.fa-igloo:before{content:"\f7ae"}.fa-joint:before{content:"\f595"}.fa-angle-right:before{content:"\f105"}.fa-horse:before{content:"\f6f0"}.fa-q:before{content:"\51"}.fa-g:before{content:"\47"}.fa-notes-medical:before{content:"\f481"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-dong-sign:before{content:"\e169"}.fa-capsules:before{content:"\f46b"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\f75a"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\f57a"}.fa-hand-point-up:before{content:"\f0a6"}.fa-money-bill:before{content:"\f0d6"}.fa-bookmark:before{content:"\f02e"}.fa-align-justify:before{content:"\f039"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-helmet-un:before{content:"\e503"}.fa-bullseye:before{content:"\f140"}.fa-bacon:before{content:"\f7e5"}.fa-hand-point-down:before{content:"\f0a7"}.fa-arrow-up-from-bracket:before{content:"\e09a"}.fa-folder-blank:before,.fa-folder:before{content:"\f07b"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\f478"}.fa-radiation:before{content:"\f7b9"}.fa-chart-simple:before{content:"\e473"}.fa-mars-stroke:before{content:"\f229"}.fa-vial:before{content:"\f492"}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\f624"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\e2ca"}.fa-e:before{content:"\45"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\f305"}.fa-bridge-circle-exclamation:before{content:"\e4ca"}.fa-user:before{content:"\f007"}.fa-school-circle-check:before{content:"\e56b"}.fa-dumpster:before{content:"\f793"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\f5b6"}.fa-building-user:before{content:"\e4da"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\f191"}.fa-highlighter:before{content:"\f591"}.fa-key:before{content:"\f084"}.fa-bullhorn:before{content:"\f0a1"}.fa-globe:before{content:"\f0ac"}.fa-synagogue:before{content:"\f69b"}.fa-person-half-dress:before{content:"\e548"}.fa-road-bridge:before{content:"\e563"}.fa-location-arrow:before{content:"\f124"}.fa-c:before{content:"\43"}.fa-tablet-button:before{content:"\f10a"}.fa-building-lock:before{content:"\e4d6"}.fa-pizza-slice:before{content:"\f818"}.fa-money-bill-wave:before{content:"\f53a"}.fa-area-chart:before,.fa-chart-area:before{content:"\f1fe"}.fa-house-flag:before{content:"\e50d"}.fa-person-circle-minus:before{content:"\e540"}.fa-ban:before,.fa-cancel:before{content:"\f05e"}.fa-camera-rotate:before{content:"\e0d8"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\f5d0"}.fa-star:before{content:"\f005"}.fa-repeat:before{content:"\f363"}.fa-cross:before{content:"\f654"}.fa-box:before{content:"\f466"}.fa-venus-mars:before{content:"\f228"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\f245"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\f31e"}.fa-charging-station:before{content:"\f5e7"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\f61f"}.fa-random:before,.fa-shuffle:before{content:"\f074"}.fa-person-running:before,.fa-running:before{content:"\f70c"}.fa-mobile-retro:before{content:"\e527"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-spider:before{content:"\f717"}.fa-hands-bound:before{content:"\e4f9"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-plane-circle-exclamation:before{content:"\e556"}.fa-x-ray:before{content:"\f497"}.fa-spell-check:before{content:"\f891"}.fa-slash:before{content:"\f715"}.fa-computer-mouse:before,.fa-mouse:before{content:"\f8cc"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\f090"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\e070"}.fa-server:before{content:"\f233"}.fa-virus-covid-slash:before{content:"\e4a9"}.fa-shop-lock:before{content:"\e4a5"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-blender-phone:before{content:"\f6b6"}.fa-building-wheat:before{content:"\e4db"}.fa-person-breastfeeding:before{content:"\e53a"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\f2f6"}.fa-venus:before{content:"\f221"}.fa-passport:before{content:"\f5ab"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\f21e"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\f4ce"}.fa-temperature-high:before{content:"\f769"}.fa-microchip:before{content:"\f2db"}.fa-crown:before{content:"\f521"}.fa-weight-hanging:before{content:"\f5cd"}.fa-xmarks-lines:before{content:"\e59a"}.fa-file-prescription:before{content:"\f572"}.fa-weight-scale:before,.fa-weight:before{content:"\f496"}.fa-user-friends:before,.fa-user-group:before{content:"\f500"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\f15e"}.fa-chess-knight:before{content:"\f441"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\f59b"}.fa-wheelchair:before{content:"\f193"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\f0aa"}.fa-toggle-on:before{content:"\f205"}.fa-person-walking:before,.fa-walking:before{content:"\f554"}.fa-l:before{content:"\4c"}.fa-fire:before{content:"\f06d"}.fa-bed-pulse:before,.fa-procedures:before{content:"\f487"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\f197"}.fa-face-laugh:before,.fa-laugh:before{content:"\f599"}.fa-folder-open:before{content:"\f07c"}.fa-heart-circle-plus:before{content:"\e500"}.fa-code-fork:before{content:"\e13b"}.fa-city:before{content:"\f64f"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\f3c9"}.fa-pepper-hot:before{content:"\f816"}.fa-unlock:before{content:"\f09c"}.fa-colon-sign:before{content:"\e140"}.fa-headset:before{content:"\f590"}.fa-store-slash:before{content:"\e071"}.fa-road-circle-xmark:before{content:"\e566"}.fa-user-minus:before{content:"\f503"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\f22a"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\f79f"}.fa-clipboard:before{content:"\f328"}.fa-house-circle-exclamation:before{content:"\e50a"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\f574"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\f1eb"}.fa-bath:before,.fa-bathtub:before{content:"\f2cd"}.fa-underline:before{content:"\f0cd"}.fa-user-edit:before,.fa-user-pen:before{content:"\f4ff"}.fa-signature:before{content:"\f5b7"}.fa-stroopwafel:before{content:"\f551"}.fa-bold:before{content:"\f032"}.fa-anchor-lock:before{content:"\e4ad"}.fa-building-ngo:before{content:"\e4d7"}.fa-manat-sign:before{content:"\e1d5"}.fa-not-equal:before{content:"\f53e"}.fa-border-style:before,.fa-border-top-left:before{content:"\f853"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\f5a0"}.fa-jedi:before{content:"\f669"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\f681"}.fa-mug-hot:before{content:"\f7b6"}.fa-battery-car:before,.fa-car-battery:before{content:"\f5df"}.fa-gift:before{content:"\f06b"}.fa-dice-two:before{content:"\f528"}.fa-chess-queen:before{content:"\f445"}.fa-glasses:before{content:"\f530"}.fa-chess-board:before{content:"\f43c"}.fa-building-circle-check:before{content:"\e4d2"}.fa-person-chalkboard:before{content:"\e53d"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\f22b"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\f255"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\f151"}.fa-cloud-showers-water:before{content:"\e4e4"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\f080"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\e05e"}.fa-less-than-equal:before{content:"\f537"}.fa-train:before{content:"\f238"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\f2a8"}.fa-crow:before{content:"\f520"}.fa-sailboat:before{content:"\e445"}.fa-window-restore:before{content:"\f2d2"}.fa-plus-square:before,.fa-square-plus:before{content:"\f0fe"}.fa-torii-gate:before{content:"\f6a1"}.fa-frog:before{content:"\f52e"}.fa-bucket:before{content:"\e4cf"}.fa-image:before{content:"\f03e"}.fa-microphone:before{content:"\f130"}.fa-cow:before{content:"\f6c8"}.fa-caret-up:before{content:"\f0d8"}.fa-screwdriver:before{content:"\f54a"}.fa-folder-closed:before{content:"\e185"}.fa-house-tsunami:before{content:"\e515"}.fa-square-nfi:before{content:"\e576"}.fa-arrow-up-from-ground-water:before{content:"\e4b5"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\f57b"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\f2ea"}.fa-columns:before,.fa-table-columns:before{content:"\f0db"}.fa-lemon:before{content:"\f094"}.fa-head-side-mask:before{content:"\e063"}.fa-handshake:before{content:"\f2b5"}.fa-gem:before{content:"\f3a5"}.fa-dolly-box:before,.fa-dolly:before{content:"\f472"}.fa-smoking:before{content:"\f48d"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\f78c"}.fa-monument:before{content:"\f5a6"}.fa-snowplow:before{content:"\f7d2"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\f101"}.fa-cannabis:before{content:"\f55f"}.fa-circle-play:before,.fa-play-circle:before{content:"\f144"}.fa-tablets:before{content:"\f490"}.fa-ethernet:before{content:"\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\f153"}.fa-chair:before{content:"\f6c0"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\f28d"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\f568"}.fa-plate-wheat:before{content:"\e55a"}.fa-icicles:before{content:"\f7ad"}.fa-person-shelter:before{content:"\e54f"}.fa-neuter:before{content:"\f22c"}.fa-id-badge:before{content:"\f2c1"}.fa-marker:before{content:"\f5a1"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\f59a"}.fa-helicopter-symbol:before{content:"\e502"}.fa-universal-access:before{content:"\f29a"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\f139"}.fa-lari-sign:before{content:"\e1c8"}.fa-volcano:before{content:"\f770"}.fa-person-walking-dashed-line-arrow-right:before{content:"\e553"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\f154"}.fa-viruses:before{content:"\e076"}.fa-square-person-confined:before{content:"\e577"}.fa-user-tie:before{content:"\f508"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\f175"}.fa-tent-arrow-down-to-line:before{content:"\e57e"}.fa-certificate:before{content:"\f0a3"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-suitcase:before{content:"\f0f2"}.fa-person-skating:before,.fa-skating:before{content:"\f7c5"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\f662"}.fa-camera-retro:before{content:"\f083"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\f0ab"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\f56f"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\f14c"}.fa-box-open:before{content:"\f49e"}.fa-scroll:before{content:"\f70e"}.fa-spa:before{content:"\f5bb"}.fa-location-pin-lock:before{content:"\e51f"}.fa-pause:before{content:"\f04c"}.fa-hill-avalanche:before{content:"\e507"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-bomb:before{content:"\f1e2"}.fa-registered:before{content:"\f25d"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\f2bb"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\f516"}.fa-subscript:before{content:"\f12c"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\f5eb"}.fa-burst:before{content:"\e4dc"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\e066"}.fa-face-tired:before,.fa-tired:before{content:"\f5c8"}.fa-money-bills:before{content:"\e1f3"}.fa-smog:before{content:"\f75f"}.fa-crutch:before{content:"\f7f7"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\f0ee"}.fa-palette:before{content:"\f53f"}.fa-arrows-turn-right:before{content:"\e4c0"}.fa-vest:before{content:"\e085"}.fa-ferry:before{content:"\e4ea"}.fa-arrows-down-to-people:before{content:"\e4b9"}.fa-seedling:before,.fa-sprout:before{content:"\f4d8"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\f337"}.fa-boxes-packing:before{content:"\e4c7"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\f0a8"}.fa-group-arrows-rotate:before{content:"\e4f6"}.fa-bowl-food:before{content:"\e4c6"}.fa-candy-cane:before{content:"\f786"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:"\f76c"}.fa-remove-format:before,.fa-text-slash:before{content:"\f87d"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\f4da"}.fa-file-word:before{content:"\f1c2"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\f07e"}.fa-house-lock:before{content:"\e510"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\f0ed"}.fa-children:before{content:"\e4e1"}.fa-blackboard:before,.fa-chalkboard:before{content:"\f51b"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\f4fa"}.fa-envelope-open:before{content:"\f2b6"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\e05f"}.fa-mattress-pillow:before{content:"\e525"}.fa-guarani-sign:before{content:"\e19a"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-fire-extinguisher:before{content:"\f134"}.fa-cruzeiro-sign:before{content:"\e152"}.fa-greater-than-equal:before{content:"\f532"}.fa-shield-alt:before,.fa-shield-halved:before{content:"\f3ed"}.fa-atlas:before,.fa-book-atlas:before{content:"\f558"}.fa-virus:before{content:"\e074"}.fa-envelope-circle-check:before{content:"\e4e8"}.fa-layer-group:before{content:"\f5fd"}.fa-arrows-to-dot:before{content:"\e4be"}.fa-archway:before{content:"\f557"}.fa-heart-circle-check:before{content:"\e4fd"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\f6f1"}.fa-file-archive:before,.fa-file-zipper:before{content:"\f1c6"}.fa-square:before{content:"\f0c8"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\f000"}.fa-couch:before{content:"\f4b8"}.fa-cedi-sign:before{content:"\e0df"}.fa-italic:before{content:"\f033"}.fa-church:before{content:"\f51d"}.fa-comments-dollar:before{content:"\f653"}.fa-democrat:before{content:"\f747"}.fa-z:before{content:"\5a"}.fa-person-skiing:before,.fa-skiing:before{content:"\f7c9"}.fa-road-lock:before{content:"\e567"}.fa-a:before{content:"\41"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:"\e03f"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\f56b"}.fa-p:before{content:"\50"}.fa-snowflake:before{content:"\f2dc"}.fa-newspaper:before{content:"\f1ea"}.fa-ad:before,.fa-rectangle-ad:before{content:"\f641"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}.fa-filter-circle-xmark:before{content:"\e17b"}.fa-locust:before{content:"\e520"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\f0cb"}.fa-person-dress-burst:before{content:"\e544"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\f53d"}.fa-vector-square:before{content:"\f5cb"}.fa-bread-slice:before{content:"\f7ec"}.fa-language:before{content:"\f1ab"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\f598"}.fa-filter:before{content:"\f0b0"}.fa-question:before{content:"\3f"}.fa-file-signature:before{content:"\f573"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\f0b2"}.fa-house-chimney-user:before{content:"\e065"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-puzzle-piece:before{content:"\f12e"}.fa-money-check:before{content:"\f53c"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\f5c0"}.fa-code:before{content:"\f121"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\f7a0"}.fa-building-circle-exclamation:before{content:"\e4d3"}.fa-magnifying-glass-chart:before{content:"\e522"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\f08e"}.fa-cubes-stacked:before{content:"\e4e6"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\f159"}.fa-virus-covid:before{content:"\e4a8"}.fa-austral-sign:before{content:"\e0a9"}.fa-f:before{content:"\46"}.fa-leaf:before{content:"\f06c"}.fa-road:before{content:"\f018"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-person-circle-plus:before{content:"\e541"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\f200"}.fa-bolt-lightning:before{content:"\e0b7"}.fa-sack-xmark:before{content:"\e56a"}.fa-file-excel:before{content:"\f1c3"}.fa-file-contract:before{content:"\f56c"}.fa-fish-fins:before{content:"\e4f2"}.fa-building-flag:before{content:"\e4d5"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\f582"}.fa-object-ungroup:before{content:"\f248"}.fa-poop:before{content:"\f619"}.fa-location-pin:before,.fa-map-marker:before{content:"\f041"}.fa-kaaba:before{content:"\f66b"}.fa-toilet-paper:before{content:"\f71e"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\f807"}.fa-eject:before{content:"\f052"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\f35a"}.fa-plane-circle-check:before{content:"\e555"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-object-group:before{content:"\f247"}.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}.fa-mask-ventilator:before{content:"\e524"}.fa-arrow-right:before{content:"\f061"}.fa-map-signs:before,.fa-signs-post:before{content:"\f277"}.fa-cash-register:before{content:"\f788"}.fa-person-circle-question:before{content:"\e542"}.fa-h:before{content:"\48"}.fa-tarp:before{content:"\e57b"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}.fa-arrows-to-eye:before{content:"\e4bf"}.fa-plug-circle-bolt:before{content:"\e55b"}.fa-heart:before{content:"\f004"}.fa-mars-and-venus:before{content:"\f224"}.fa-home-user:before,.fa-house-user:before{content:"\e1b0"}.fa-dumpster-fire:before{content:"\f794"}.fa-house-crack:before{content:"\e3b1"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\f561"}.fa-face-surprise:before,.fa-surprise:before{content:"\f5c2"}.fa-bottle-water:before{content:"\e4c5"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\f28b"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\f5d1"}.fa-kitchen-set:before{content:"\e51a"}.fa-r:before{content:"\52"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-cube:before{content:"\f1b2"}.fa-bitcoin-sign:before{content:"\e0b4"}.fa-shield-dog:before{content:"\e573"}.fa-solar-panel:before{content:"\f5ba"}.fa-lock-open:before{content:"\f3c1"}.fa-elevator:before{content:"\e16d"}.fa-money-bill-transfer:before{content:"\e528"}.fa-money-bill-trend-up:before{content:"\e529"}.fa-house-flood-water-circle-arrow-right:before{content:"\e50f"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\f682"}.fa-circle:before{content:"\f111"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\f049"}.fa-recycle:before{content:"\f1b8"}.fa-user-astronaut:before{content:"\f4fb"}.fa-plane-slash:before{content:"\e069"}.fa-trademark:before{content:"\f25c"}.fa-basketball-ball:before,.fa-basketball:before{content:"\f434"}.fa-satellite-dish:before{content:"\f7c0"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\f35b"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\f3cd"}.fa-volume-high:before,.fa-volume-up:before{content:"\f028"}.fa-users-rays:before{content:"\e593"}.fa-wallet:before{content:"\f555"}.fa-clipboard-check:before{content:"\f46c"}.fa-file-audio:before{content:"\f1c7"}.fa-burger:before,.fa-hamburger:before{content:"\f805"}.fa-wrench:before{content:"\f0ad"}.fa-bugs:before{content:"\e4d0"}.fa-rupee-sign:before,.fa-rupee:before{content:"\f156"}.fa-file-image:before{content:"\f1c5"}.fa-circle-question:before,.fa-question-circle:before{content:"\f059"}.fa-plane-departure:before{content:"\f5b0"}.fa-handshake-slash:before{content:"\e060"}.fa-book-bookmark:before{content:"\e0bb"}.fa-code-branch:before{content:"\f126"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-bridge:before{content:"\e4c8"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\f879"}.fa-truck-front:before{content:"\e2b7"}.fa-cat:before{content:"\f6be"}.fa-anchor-circle-exclamation:before{content:"\e4ab"}.fa-truck-field:before{content:"\e58d"}.fa-route:before{content:"\f4d7"}.fa-clipboard-question:before{content:"\e4e3"}.fa-panorama:before{content:"\e209"}.fa-comment-medical:before{content:"\f7f5"}.fa-teeth-open:before{content:"\f62f"}.fa-file-circle-minus:before{content:"\e4ed"}.fa-tags:before{content:"\f02c"}.fa-wine-glass:before{content:"\f4e3"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\f050"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\f5a4"}.fa-parking:before,.fa-square-parking:before{content:"\f540"}.fa-house-signal:before{content:"\e012"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\f828"}.fa-faucet-drip:before{content:"\e006"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\f474"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\f54d"}.fa-terminal:before{content:"\f120"}.fa-mobile-button:before{content:"\f10b"}.fa-house-medical-flag:before{content:"\e514"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\f291"}.fa-tape:before{content:"\f4db"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\f55e"}.fa-eye:before{content:"\f06e"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\f5b3"}.fa-audio-description:before{content:"\f29e"}.fa-person-military-to-person:before{content:"\e54c"}.fa-file-shield:before{content:"\e4f0"}.fa-user-slash:before{content:"\f506"}.fa-pen:before{content:"\f304"}.fa-tower-observation:before{content:"\e586"}.fa-file-code:before{content:"\f1c9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\f012"}.fa-bus:before{content:"\f207"}.fa-heart-circle-xmark:before{content:"\e501"}.fa-home-lg:before,.fa-house-chimney:before{content:"\e3af"}.fa-window-maximize:before{content:"\f2d0"}.fa-face-frown:before,.fa-frown:before{content:"\f119"}.fa-prescription:before{content:"\f5b1"}.fa-shop:before,.fa-store-alt:before{content:"\f54f"}.fa-floppy-disk:before,.fa-save:before{content:"\f0c7"}.fa-vihara:before{content:"\f6a7"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\f515"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-comment-dots:before,.fa-commenting:before{content:"\f4ad"}.fa-plant-wilt:before{content:"\e5aa"}.fa-diamond:before{content:"\f219"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\f585"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\f4c0"}.fa-bacterium:before{content:"\e05a"}.fa-hand-pointer:before{content:"\f25a"}.fa-drum-steelpan:before{content:"\f56a"}.fa-hand-scissors:before{content:"\f257"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\f684"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\f01e"}.fa-biohazard:before{content:"\f780"}.fa-location-crosshairs:before,.fa-location:before{content:"\f601"}.fa-mars-double:before{content:"\f227"}.fa-child-dress:before{content:"\e59c"}.fa-users-between-lines:before{content:"\e591"}.fa-lungs-virus:before{content:"\e067"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\f588"}.fa-phone:before{content:"\f095"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\f273"}.fa-child-reaching:before{content:"\e59d"}.fa-head-side-virus:before{content:"\e064"}.fa-user-cog:before,.fa-user-gear:before{content:"\f4fe"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\f163"}.fa-door-closed:before{content:"\f52a"}.fa-shield-virus:before{content:"\e06c"}.fa-dice-six:before{content:"\f526"}.fa-mosquito-net:before{content:"\e52c"}.fa-bridge-water:before{content:"\e4ce"}.fa-person-booth:before{content:"\f756"}.fa-text-width:before{content:"\f035"}.fa-hat-wizard:before{content:"\f6e8"}.fa-pen-fancy:before{content:"\f5ac"}.fa-digging:before,.fa-person-digging:before{content:"\f85e"}.fa-trash:before{content:"\f1f8"}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\f629"}.fa-book-medical:before{content:"\f7e6"}.fa-poo:before{content:"\f2fe"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\f10e"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\f553"}.fa-cubes:before{content:"\f1b3"}.fa-divide:before{content:"\f529"}.fa-tenge-sign:before,.fa-tenge:before{content:"\f7d7"}.fa-headphones:before{content:"\f025"}.fa-hands-holding:before{content:"\f4c2"}.fa-hands-clapping:before{content:"\e1a8"}.fa-republican:before{content:"\f75e"}.fa-arrow-left:before{content:"\f060"}.fa-person-circle-xmark:before{content:"\e543"}.fa-ruler:before{content:"\f545"}.fa-align-left:before{content:"\f036"}.fa-dice-d6:before{content:"\f6d1"}.fa-restroom:before{content:"\f7bd"}.fa-j:before{content:"\4a"}.fa-users-viewfinder:before{content:"\e595"}.fa-file-video:before{content:"\f1c8"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\f35d"}.fa-table-cells:before,.fa-th:before{content:"\f00a"}.fa-file-pdf:before{content:"\f1c1"}.fa-bible:before,.fa-book-bible:before{content:"\f647"}.fa-o:before{content:"\4f"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\f0fa"}.fa-user-secret:before{content:"\f21b"}.fa-otter:before{content:"\f700"}.fa-female:before,.fa-person-dress:before{content:"\f182"}.fa-comment-dollar:before{content:"\f651"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\f64a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\f009"}.fa-book-tanakh:before,.fa-tanakh:before{content:"\f827"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-clipboard-user:before{content:"\f7f3"}.fa-child:before{content:"\f1ae"}.fa-lira-sign:before{content:"\f195"}.fa-satellite:before{content:"\f7bf"}.fa-plane-lock:before{content:"\e558"}.fa-tag:before{content:"\f02b"}.fa-comment:before{content:"\f075"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\f1fd"}.fa-envelope:before{content:"\f0e0"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\f102"}.fa-paperclip:before{content:"\f0c6"}.fa-arrow-right-to-city:before{content:"\e4b3"}.fa-ribbon:before{content:"\f4d6"}.fa-lungs:before{content:"\f604"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-litecoin-sign:before{content:"\e1d3"}.fa-border-none:before{content:"\f850"}.fa-circle-nodes:before{content:"\e4e2"}.fa-parachute-box:before{content:"\f4cd"}.fa-indent:before{content:"\f03c"}.fa-truck-field-un:before{content:"\e58e"}.fa-hourglass-empty:before,.fa-hourglass:before{content:"\f254"}.fa-mountain:before{content:"\f6fc"}.fa-user-doctor:before,.fa-user-md:before{content:"\f0f0"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-cloud-meatball:before{content:"\f73b"}.fa-camera-alt:before,.fa-camera:before{content:"\f030"}.fa-square-virus:before{content:"\e578"}.fa-meteor:before{content:"\f753"}.fa-car-on:before{content:"\e4dd"}.fa-sleigh:before{content:"\f7cc"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\f4c1"}.fa-water:before{content:"\f773"}.fa-calendar-check:before{content:"\f274"}.fa-braille:before{content:"\f2a1"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\f486"}.fa-landmark:before{content:"\f66f"}.fa-truck:before{content:"\f0d1"}.fa-crosshairs:before{content:"\f05b"}.fa-person-cane:before{content:"\e53c"}.fa-tent:before{content:"\e57d"}.fa-vest-patches:before{content:"\e086"}.fa-check-double:before{content:"\f560"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}.fa-money-bill-wheat:before{content:"\e52a"}.fa-cookie:before{content:"\f563"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-hard-drive:before,.fa-hdd:before{content:"\f0a0"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\f586"}.fa-dumbbell:before{content:"\f44b"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\f022"}.fa-tarp-droplet:before{content:"\e57c"}.fa-house-medical-circle-check:before{content:"\e511"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\f7ca"}.fa-calendar-plus:before{content:"\f271"}.fa-plane-arrival:before{content:"\f5af"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\f359"}.fa-subway:before,.fa-train-subway:before{content:"\f239"}.fa-chart-gantt:before{content:"\e0e4"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\e1bc"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\f565"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\f3d1"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-dna:before{content:"\f471"}.fa-virus-slash:before{content:"\e075"}.fa-minus:before,.fa-subtract:before{content:"\f068"}.fa-chess:before{content:"\f439"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\f177"}.fa-plug-circle-check:before{content:"\e55c"}.fa-street-view:before{content:"\f21d"}.fa-franc-sign:before{content:"\e18f"}.fa-volume-off:before{content:"\f026"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\f2a3"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\f5c7"}.fa-mosque:before{content:"\f678"}.fa-mosquito:before{content:"\e52b"}.fa-star-of-david:before{content:"\f69a"}.fa-person-military-rifle:before{content:"\e54b"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}.fa-vials:before{content:"\f493"}.fa-plug-circle-plus:before{content:"\e55f"}.fa-place-of-worship:before{content:"\f67f"}.fa-grip-vertical:before{content:"\f58e"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\f148"}.fa-u:before{content:"\55"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\f698"}.fa-clock-four:before,.fa-clock:before{content:"\f017"}.fa-backward-step:before,.fa-step-backward:before{content:"\f048"}.fa-pallet:before{content:"\f482"}.fa-faucet:before{content:"\e005"}.fa-baseball-bat-ball:before{content:"\f432"}.fa-s:before{content:"\53"}.fa-timeline:before{content:"\e29c"}.fa-keyboard:before{content:"\f11c"}.fa-caret-down:before{content:"\f0d7"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\f7f2"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:"\f3cf"}.fa-plane-up:before{content:"\e22d"}.fa-piggy-bank:before{content:"\f4d3"}.fa-battery-3:before,.fa-battery-half:before{content:"\f242"}.fa-mountain-city:before{content:"\e52e"}.fa-coins:before{content:"\f51e"}.fa-khanda:before{content:"\f66d"}.fa-sliders-h:before,.fa-sliders:before{content:"\f1de"}.fa-folder-tree:before{content:"\f802"}.fa-network-wired:before{content:"\f6ff"}.fa-map-pin:before{content:"\f276"}.fa-hamsa:before{content:"\f665"}.fa-cent-sign:before{content:"\e3f5"}.fa-flask:before{content:"\f0c3"}.fa-person-pregnant:before{content:"\e31e"}.fa-wand-sparkles:before{content:"\f72b"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\f142"}.fa-ticket:before{content:"\f145"}.fa-power-off:before{content:"\f011"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\f30b"}.fa-flag-usa:before{content:"\f74d"}.fa-laptop-file:before{content:"\e51d"}.fa-teletype:before,.fa-tty:before{content:"\f1e4"}.fa-diagram-next:before{content:"\e476"}.fa-person-rifle:before{content:"\e54e"}.fa-house-medical-circle-exclamation:before{content:"\e512"}.fa-closed-captioning:before{content:"\f20a"}.fa-hiking:before,.fa-person-hiking:before{content:"\f6ec"}.fa-venus-double:before{content:"\f226"}.fa-images:before{content:"\f302"}.fa-calculator:before{content:"\f1ec"}.fa-people-pulling:before{content:"\e535"}.fa-n:before{content:"\4e"}.fa-cable-car:before,.fa-tram:before{content:"\f7da"}.fa-cloud-rain:before{content:"\f73d"}.fa-building-circle-xmark:before{content:"\e4d4"}.fa-ship:before{content:"\f21a"}.fa-arrows-down-to-line:before{content:"\e4b8"}.fa-download:before{content:"\f019"}.fa-face-grin:before,.fa-grin:before{content:"\f580"}.fa-backspace:before,.fa-delete-left:before{content:"\f55a"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\f1fb"}.fa-file-circle-check:before{content:"\e5a0"}.fa-forward:before{content:"\f04e"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\f3ce"}.fa-face-meh:before,.fa-meh:before{content:"\f11a"}.fa-align-center:before{content:"\f037"}.fa-book-dead:before,.fa-book-skull:before{content:"\f6b7"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-heart-circle-exclamation:before{content:"\e4fe"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\f015"}.fa-calendar-week:before{content:"\f784"}.fa-laptop-medical:before{content:"\f812"}.fa-b:before{content:"\42"}.fa-file-medical:before{content:"\f477"}.fa-dice-one:before{content:"\f525"}.fa-kiwi-bird:before{content:"\f535"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\f0ec"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\f2f9"}.fa-cutlery:before,.fa-utensils:before{content:"\f2e7"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\f161"}.fa-mill-sign:before{content:"\e1ed"}.fa-bowl-rice:before{content:"\e2eb"}.fa-skull:before{content:"\f54c"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\f519"}.fa-truck-pickup:before{content:"\f63c"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\f30c"}.fa-stop:before{content:"\f04d"}.fa-code-merge:before{content:"\f387"}.fa-upload:before{content:"\f093"}.fa-hurricane:before{content:"\f751"}.fa-mound:before{content:"\e52d"}.fa-toilet-portable:before{content:"\e583"}.fa-compact-disc:before{content:"\f51f"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\f56d"}.fa-caravan:before{content:"\f8ff"}.fa-shield-cat:before{content:"\e572"}.fa-bolt:before,.fa-zap:before{content:"\f0e7"}.fa-glass-water:before{content:"\e4f4"}.fa-oil-well:before{content:"\e532"}.fa-vault:before{content:"\e2c5"}.fa-mars:before{content:"\f222"}.fa-toilet:before{content:"\f7d8"}.fa-plane-circle-xmark:before{content:"\e557"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\f158"}.fa-sun:before{content:"\f185"}.fa-guitar:before{content:"\f7a6"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\f59c"}.fa-horse-head:before{content:"\f7ab"}.fa-bore-hole:before{content:"\e4c3"}.fa-industry:before{content:"\f275"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\f358"}.fa-arrows-turn-to-dots:before{content:"\e4c1"}.fa-florin-sign:before{content:"\e184"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\f884"}.fa-less-than:before{content:"\3c"}.fa-angle-down:before{content:"\f107"}.fa-car-tunnel:before{content:"\e4de"}.fa-head-side-cough:before{content:"\e061"}.fa-grip-lines:before{content:"\f7a4"}.fa-thumbs-down:before{content:"\f165"}.fa-user-lock:before{content:"\f502"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\f178"}.fa-anchor-circle-xmark:before{content:"\e4ac"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\f141"}.fa-chess-pawn:before{content:"\f443"}.fa-first-aid:before,.fa-kit-medical:before{content:"\f479"}.fa-person-through-window:before{content:"\e5a9"}.fa-toolbox:before{content:"\f552"}.fa-hands-holding-circle:before{content:"\e4fb"}.fa-bug:before{content:"\f188"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\f09d"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-hand-holding-hand:before{content:"\e4f7"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\f5da"}.fa-mountain-sun:before{content:"\e52f"}.fa-arrows-left-right-to-line:before{content:"\e4ba"}.fa-dice-d20:before{content:"\f6cf"}.fa-truck-droplet:before{content:"\e58c"}.fa-file-circle-xmark:before{content:"\e5a1"}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:"\e040"}.fa-medal:before{content:"\f5a2"}.fa-bed:before{content:"\f236"}.fa-h-square:before,.fa-square-h:before{content:"\f0fd"}.fa-podcast:before{content:"\f2ce"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-bell:before{content:"\f0f3"}.fa-superscript:before{content:"\f12b"}.fa-plug-circle-xmark:before{content:"\e560"}.fa-star-of-life:before{content:"\f621"}.fa-phone-slash:before{content:"\f3dd"}.fa-paint-roller:before{content:"\f5aa"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\f4c4"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-file:before{content:"\f15b"}.fa-greater-than:before{content:"\3e"}.fa-person-swimming:before,.fa-swimmer:before{content:"\f5c4"}.fa-arrow-down:before{content:"\f063"}.fa-droplet:before,.fa-tint:before{content:"\f043"}.fa-eraser:before{content:"\f12d"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\f57d"}.fa-person-burst:before{content:"\e53b"}.fa-dove:before{content:"\f4ba"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-socks:before{content:"\f696"}.fa-inbox:before{content:"\f01c"}.fa-section:before{content:"\e447"}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\f625"}.fa-envelope-open-text:before{content:"\f658"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\f0f8"}.fa-wine-bottle:before{content:"\f72f"}.fa-chess-rook:before{content:"\f447"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\f550"}.fa-dharmachakra:before{content:"\f655"}.fa-hotdog:before{content:"\f80f"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\f29d"}.fa-drum:before{content:"\f569"}.fa-ice-cream:before{content:"\f810"}.fa-heart-circle-bolt:before{content:"\e4fc"}.fa-fax:before{content:"\f1ac"}.fa-paragraph:before{content:"\f1dd"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\f772"}.fa-star-half:before{content:"\f089"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\f468"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\f2a2"}.fa-tree-city:before{content:"\e587"}.fa-play:before{content:"\f04b"}.fa-font:before{content:"\f031"}.fa-rupiah-sign:before{content:"\e23d"}.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\f45d"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\f470"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\f82a"}.fa-naira-sign:before{content:"\e1f6"}.fa-cart-arrow-down:before{content:"\f218"}.fa-walkie-talkie:before{content:"\f8ef"}.fa-file-edit:before,.fa-file-pen:before{content:"\f31c"}.fa-receipt:before{content:"\f543"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\f14b"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-person-circle-exclamation:before{content:"\e53f"}.fa-chevron-down:before{content:"\f078"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-skull-crossbones:before{content:"\f714"}.fa-code-compare:before{content:"\e13a"}.fa-list-dots:before,.fa-list-ul:before{content:"\f0ca"}.fa-school-lock:before{content:"\e56f"}.fa-tower-cell:before{content:"\e585"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\f309"}.fa-ranking-star:before{content:"\e561"}.fa-chess-king:before{content:"\f43f"}.fa-person-harassing:before{content:"\e549"}.fa-brazilian-real-sign:before{content:"\e46c"}.fa-landmark-alt:before,.fa-landmark-dome:before{content:"\f752"}.fa-arrow-up:before{content:"\f062"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\f26c"}.fa-shrimp:before{content:"\e448"}.fa-list-check:before,.fa-tasks:before{content:"\f0ae"}.fa-jug-detergent:before{content:"\e519"}.fa-circle-user:before,.fa-user-circle:before{content:"\f2bd"}.fa-user-shield:before{content:"\f505"}.fa-wind:before{content:"\f72e"}.fa-car-burst:before,.fa-car-crash:before{content:"\f5e1"}.fa-y:before{content:"\59"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\f7ce"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\f48b"}.fa-fish:before{content:"\f578"}.fa-user-graduate:before{content:"\f501"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\f042"}.fa-clapperboard:before{content:"\e131"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\f7ba"}.fa-baseball-ball:before,.fa-baseball:before{content:"\f433"}.fa-jet-fighter-up:before{content:"\e518"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\f542"}.fa-copy:before{content:"\f0c5"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\f6a9"}.fa-hand-sparkles:before{content:"\e05d"}.fa-grip-horizontal:before,.fa-grip:before{content:"\f58d"}.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}.fa-child-combatant:before,.fa-child-rifle:before{content:"\e4e0"}.fa-gun:before{content:"\e19b"}.fa-phone-square:before,.fa-square-phone:before{content:"\f098"}.fa-add:before,.fa-plus:before{content:"\2b"}.fa-expand:before{content:"\f065"}.fa-computer:before{content:"\e4e5"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\f047"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\f51c"}.fa-peso-sign:before{content:"\e222"}.fa-building-shield:before{content:"\e4d8"}.fa-baby:before{content:"\f77c"}.fa-users-line:before{content:"\e592"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\f10d"}.fa-tractor:before{content:"\f722"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\f829"}.fa-arrow-down-up-lock:before{content:"\e4b0"}.fa-lines-leaning:before{content:"\e51e"}.fa-ruler-combined:before{content:"\f546"}.fa-copyright:before{content:"\f1f9"}.fa-equals:before{content:"\3d"}.fa-blender:before{content:"\f517"}.fa-teeth:before{content:"\f62e"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\f20b"}.fa-map:before{content:"\f279"}.fa-rocket:before{content:"\f135"}.fa-photo-film:before,.fa-photo-video:before{content:"\f87c"}.fa-folder-minus:before{content:"\f65d"}.fa-store:before{content:"\f54e"}.fa-arrow-trend-up:before{content:"\e098"}.fa-plug-circle-minus:before{content:"\e55e"}.fa-sign-hanging:before,.fa-sign:before{content:"\f4d9"}.fa-bezier-curve:before{content:"\f55b"}.fa-bell-slash:before{content:"\f1f6"}.fa-tablet-android:before,.fa-tablet:before{content:"\f3fb"}.fa-school-flag:before{content:"\e56e"}.fa-fill:before{content:"\f575"}.fa-angle-up:before{content:"\f106"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-holly-berry:before{content:"\f7aa"}.fa-chevron-left:before{content:"\f053"}.fa-bacteria:before{content:"\e059"}.fa-hand-lizard:before{content:"\f258"}.fa-notdef:before{content:"\e1fe"}.fa-disease:before{content:"\f7fa"}.fa-briefcase-medical:before{content:"\f469"}.fa-genderless:before{content:"\f22d"}.fa-chevron-right:before{content:"\f054"}.fa-retweet:before{content:"\f079"}.fa-car-alt:before,.fa-car-rear:before{content:"\f5de"}.fa-pump-soap:before{content:"\e06b"}.fa-video-slash:before{content:"\f4e2"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\f243"}.fa-radio:before{content:"\f8d7"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\f77d"}.fa-traffic-light:before{content:"\f637"}.fa-thermometer:before{content:"\f491"}.fa-vr-cardboard:before{content:"\f729"}.fa-hand-middle-finger:before{content:"\f806"}.fa-percent:before,.fa-percentage:before{content:"\25"}.fa-truck-moving:before{content:"\f4df"}.fa-glass-water-droplet:before{content:"\e4f5"}.fa-display:before{content:"\e163"}.fa-face-smile:before,.fa-smile:before{content:"\f118"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\f08d"}.fa-trophy:before{content:"\f091"}.fa-person-praying:before,.fa-pray:before{content:"\f683"}.fa-hammer:before{content:"\f6e3"}.fa-hand-peace:before{content:"\f25b"}.fa-rotate:before,.fa-sync-alt:before{content:"\f2f1"}.fa-spinner:before{content:"\f110"}.fa-robot:before{content:"\f544"}.fa-peace:before{content:"\f67c"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-warehouse:before{content:"\f494"}.fa-arrow-up-right-dots:before{content:"\e4b7"}.fa-splotch:before{content:"\f5bc"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\f584"}.fa-dice-four:before{content:"\f524"}.fa-sim-card:before{content:"\f7c4"}.fa-transgender-alt:before,.fa-transgender:before{content:"\f225"}.fa-mercury:before{content:"\f223"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\f149"}.fa-person-falling-burst:before{content:"\e547"}.fa-award:before{content:"\f559"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\f3ff"}.fa-building:before{content:"\f1ad"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\f100"}.fa-qrcode:before{content:"\f029"}.fa-clock-rotate-left:before,.fa-history:before{content:"\f1da"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\f583"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\f56e"}.fa-shield-blank:before,.fa-shield:before{content:"\f132"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\f885"}.fa-house-medical:before{content:"\e3b2"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\f450"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\f137"}.fa-house-chimney-window:before{content:"\e00d"}.fa-pen-nib:before{content:"\f5ad"}.fa-tent-arrow-turn-left:before{content:"\e580"}.fa-tents:before{content:"\e582"}.fa-magic:before,.fa-wand-magic:before{content:"\f0d0"}.fa-dog:before{content:"\f6d3"}.fa-carrot:before{content:"\f787"}.fa-moon:before{content:"\f186"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\f5ce"}.fa-cheese:before{content:"\f7ef"}.fa-yin-yang:before{content:"\f6ad"}.fa-music:before{content:"\f001"}.fa-code-commit:before{content:"\f386"}.fa-temperature-low:before{content:"\f76b"}.fa-biking:before,.fa-person-biking:before{content:"\f84a"}.fa-broom:before{content:"\f51a"}.fa-shield-heart:before{content:"\e574"}.fa-gopuram:before{content:"\f664"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\e47b"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\f2d3"}.fa-hashtag:before{content:"\23"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\f424"}.fa-oil-can:before{content:"\f613"}.fa-t:before{content:"\54"}.fa-hippo:before{content:"\f6ed"}.fa-chart-column:before{content:"\e0e3"}.fa-infinity:before{content:"\f534"}.fa-vial-circle-check:before{content:"\e596"}.fa-person-arrow-down-to-line:before{content:"\e538"}.fa-voicemail:before{content:"\f897"}.fa-fan:before{content:"\f863"}.fa-person-walking-luggage:before{content:"\e554"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\f338"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-calendar:before{content:"\f133"}.fa-trailer:before{content:"\e041"}.fa-bahai:before,.fa-haykal:before{content:"\f666"}.fa-sd-card:before{content:"\f7c2"}.fa-dragon:before{content:"\f6d5"}.fa-shoe-prints:before{content:"\f54b"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\f055"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\f58b"}.fa-hand-holding:before{content:"\f4bd"}.fa-plug-circle-exclamation:before{content:"\e55d"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\f127"}.fa-clone:before{content:"\f24d"}.fa-person-walking-arrow-loop-left:before{content:"\e551"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\f7e4"}.fa-tornado:before{content:"\f76f"}.fa-file-circle-plus:before{content:"\e494"}.fa-book-quran:before,.fa-quran:before{content:"\f687"}.fa-anchor:before{content:"\f13d"}.fa-border-all:before{content:"\f84c"}.fa-angry:before,.fa-face-angry:before{content:"\f556"}.fa-cookie-bite:before{content:"\f564"}.fa-arrow-trend-down:before{content:"\e097"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-draw-polygon:before{content:"\f5ee"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\f24e"}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\f62a"}.fa-shower:before{content:"\f2cc"}.fa-desktop-alt:before,.fa-desktop:before{content:"\f390"}.fa-m:before{content:"\4d"}.fa-table-list:before,.fa-th-list:before{content:"\f00b"}.fa-comment-sms:before,.fa-sms:before{content:"\f7cd"}.fa-book:before{content:"\f02d"}.fa-user-plus:before{content:"\f234"}.fa-check:before{content:"\f00c"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-house-circle-check:before{content:"\e509"}.fa-angle-left:before{content:"\f104"}.fa-diagram-successor:before{content:"\e47a"}.fa-truck-arrow-right:before{content:"\e58b"}.fa-arrows-split-up-and-left:before{content:"\e4bc"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\f6de"}.fa-cloud-moon:before{content:"\f6c3"}.fa-briefcase:before{content:"\f0b1"}.fa-person-falling:before{content:"\e546"}.fa-image-portrait:before,.fa-portrait:before{content:"\f3e0"}.fa-user-tag:before{content:"\f507"}.fa-rug:before{content:"\e569"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\f7a2"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\f59d"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\f410"}.fa-baht-sign:before{content:"\e0ac"}.fa-book-open:before{content:"\f518"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\f66a"}.fa-handcuffs:before{content:"\e4f8"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-database:before{content:"\f1c0"}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-bottle-droplet:before{content:"\e4c4"}.fa-mask-face:before{content:"\e1d7"}.fa-hill-rockslide:before{content:"\e508"}.fa-exchange-alt:before,.fa-right-left:before{content:"\f362"}.fa-paper-plane:before{content:"\f1d8"}.fa-road-circle-exclamation:before{content:"\e565"}.fa-dungeon:before{content:"\f6d9"}.fa-align-right:before{content:"\f038"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-life-ring:before{content:"\f1cd"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-calendar-day:before{content:"\f783"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\f5c5"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\f07d"}.fa-face-grimace:before,.fa-grimace:before{content:"\f57f"}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:"\e2ce"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\f3be"}.fa-person-walking-arrow-right:before{content:"\e552"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\f199"}.fa-dice:before{content:"\f522"}.fa-bowling-ball:before{content:"\f436"}.fa-brain:before{content:"\f5dc"}.fa-band-aid:before,.fa-bandage:before{content:"\f462"}.fa-calendar-minus:before{content:"\f272"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}.fa-gifts:before{content:"\f79c"}.fa-hotel:before{content:"\f594"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\f57e"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\f47f"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\f00e"}.fa-thumbs-up:before{content:"\f164"}.fa-user-clock:before{content:"\f4fd"}.fa-allergies:before,.fa-hand-dots:before{content:"\f461"}.fa-file-invoice:before{content:"\f570"}.fa-window-minimize:before{content:"\f2d1"}.fa-coffee:before,.fa-mug-saucer:before{content:"\f0f4"}.fa-brush:before{content:"\f55d"}.fa-mask:before{content:"\f6fa"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\f010"}.fa-ruler-vertical:before{content:"\f548"}.fa-user-alt:before,.fa-user-large:before{content:"\f406"}.fa-train-tram:before{content:"\e5b4"}.fa-user-nurse:before{content:"\f82f"}.fa-syringe:before{content:"\f48e"}.fa-cloud-sun:before{content:"\f6c4"}.fa-stopwatch-20:before{content:"\e06f"}.fa-square-full:before{content:"\f45c"}.fa-magnet:before{content:"\f076"}.fa-jar:before{content:"\e516"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\f249"}.fa-bug-slash:before{content:"\e490"}.fa-arrow-up-from-water-pump:before{content:"\e4b6"}.fa-bone:before{content:"\f5d7"}.fa-user-injured:before{content:"\f728"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\f5b4"}.fa-plane:before{content:"\f072"}.fa-tent-arrows-down:before{content:"\e581"}.fa-exclamation:before{content:"\21"}.fa-arrows-spin:before{content:"\e4bb"}.fa-print:before{content:"\f02f"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\e2bb"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\24"}.fa-x:before{content:"\58"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\f688"}.fa-users-cog:before,.fa-users-gear:before{content:"\f509"}.fa-person-military-pointing:before{content:"\e54a"}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\f19c"}.fa-umbrella:before{content:"\f0e9"}.fa-trowel:before{content:"\e589"}.fa-d:before{content:"\44"}.fa-stapler:before{content:"\e5af"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\f630"}.fa-kip-sign:before{content:"\e1c4"}.fa-hand-point-left:before{content:"\f0a5"}.fa-handshake-alt:before,.fa-handshake-simple:before{content:"\f4c6"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\f0fb"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\f1e1"}.fa-barcode:before{content:"\f02a"}.fa-plus-minus:before{content:"\e43c"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-person-circle-check:before{content:"\e53e"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\f3bf"}
.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/build/fonts/fa-brands-400.e033a13e.woff2) format("woff2"),url(/build/fonts/fa-brands-400.150de8ea.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:"\f3d0"}.fa-hooli:before{content:"\f427"}.fa-yelp:before{content:"\f1e9"}.fa-cc-visa:before{content:"\f1f0"}.fa-lastfm:before{content:"\f202"}.fa-shopware:before{content:"\f5b5"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-aws:before{content:"\f375"}.fa-redhat:before{content:"\f7bc"}.fa-yoast:before{content:"\f2b1"}.fa-cloudflare:before{content:"\e07d"}.fa-ups:before{content:"\f7e0"}.fa-wpexplorer:before{content:"\f2de"}.fa-dyalog:before{content:"\f399"}.fa-bity:before{content:"\f37a"}.fa-stackpath:before{content:"\f842"}.fa-buysellads:before{content:"\f20d"}.fa-first-order:before{content:"\f2b0"}.fa-modx:before{content:"\f285"}.fa-guilded:before{content:"\e07e"}.fa-vnv:before{content:"\f40b"}.fa-js-square:before,.fa-square-js:before{content:"\f3b9"}.fa-microsoft:before{content:"\f3ca"}.fa-qq:before{content:"\f1d6"}.fa-orcid:before{content:"\f8d2"}.fa-java:before{content:"\f4e4"}.fa-invision:before{content:"\f7b0"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-centercode:before{content:"\f380"}.fa-glide-g:before{content:"\f2a6"}.fa-drupal:before{content:"\f1a9"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-unity:before{content:"\e049"}.fa-whmcs:before{content:"\f40d"}.fa-rocketchat:before{content:"\f3e8"}.fa-vk:before{content:"\f189"}.fa-untappd:before{content:"\f405"}.fa-mailchimp:before{content:"\f59e"}.fa-css3-alt:before{content:"\f38b"}.fa-reddit-square:before,.fa-square-reddit:before{content:"\f1a2"}.fa-vimeo-v:before{content:"\f27d"}.fa-contao:before{content:"\f26d"}.fa-square-font-awesome:before{content:"\e5ad"}.fa-deskpro:before{content:"\f38f"}.fa-sistrix:before{content:"\f3ee"}.fa-instagram-square:before,.fa-square-instagram:before{content:"\e055"}.fa-battle-net:before{content:"\f835"}.fa-the-red-yeti:before{content:"\f69d"}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:"\f3af"}.fa-edge:before{content:"\f282"}.fa-napster:before{content:"\f3d2"}.fa-snapchat-square:before,.fa-square-snapchat:before{content:"\f2ad"}.fa-google-plus-g:before{content:"\f0d5"}.fa-artstation:before{content:"\f77a"}.fa-markdown:before{content:"\f60f"}.fa-sourcetree:before{content:"\f7d3"}.fa-google-plus:before{content:"\f2b3"}.fa-diaspora:before{content:"\f791"}.fa-foursquare:before{content:"\f180"}.fa-stack-overflow:before{content:"\f16c"}.fa-github-alt:before{content:"\f113"}.fa-phoenix-squadron:before{content:"\f511"}.fa-pagelines:before{content:"\f18c"}.fa-algolia:before{content:"\f36c"}.fa-red-river:before{content:"\f3e3"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-safari:before{content:"\f267"}.fa-google:before{content:"\f1a0"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\f35c"}.fa-atlassian:before{content:"\f77b"}.fa-linkedin-in:before{content:"\f0e1"}.fa-digital-ocean:before{content:"\f391"}.fa-nimblr:before{content:"\f5a8"}.fa-chromecast:before{content:"\f838"}.fa-evernote:before{content:"\f839"}.fa-hacker-news:before{content:"\f1d4"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-adversal:before{content:"\f36a"}.fa-creative-commons:before{content:"\f25e"}.fa-watchman-monitoring:before{content:"\e087"}.fa-fonticons:before{content:"\f280"}.fa-weixin:before{content:"\f1d7"}.fa-shirtsinbulk:before{content:"\f214"}.fa-codepen:before{content:"\f1cb"}.fa-git-alt:before{content:"\f841"}.fa-lyft:before{content:"\f3c3"}.fa-rev:before{content:"\f5b2"}.fa-windows:before{content:"\f17a"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-square-viadeo:before,.fa-viadeo-square:before{content:"\f2aa"}.fa-meetup:before{content:"\f2e0"}.fa-centos:before{content:"\f789"}.fa-adn:before{content:"\f170"}.fa-cloudsmith:before{content:"\f384"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-dribbble-square:before,.fa-square-dribbble:before{content:"\f397"}.fa-codiepie:before{content:"\f284"}.fa-node:before{content:"\f419"}.fa-mix:before{content:"\f3cb"}.fa-steam:before{content:"\f1b6"}.fa-cc-apple-pay:before{content:"\f416"}.fa-scribd:before{content:"\f28a"}.fa-openid:before{content:"\f19b"}.fa-instalod:before{content:"\e081"}.fa-expeditedssl:before{content:"\f23e"}.fa-sellcast:before{content:"\f2da"}.fa-square-twitter:before,.fa-twitter-square:before{content:"\f081"}.fa-r-project:before{content:"\f4f7"}.fa-delicious:before{content:"\f1a5"}.fa-freebsd:before{content:"\f3a4"}.fa-vuejs:before{content:"\f41f"}.fa-accusoft:before{content:"\f369"}.fa-ioxhost:before{content:"\f208"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-app-store:before{content:"\f36f"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-itunes-note:before{content:"\f3b5"}.fa-golang:before{content:"\e40f"}.fa-kickstarter:before{content:"\f3bb"}.fa-grav:before{content:"\f2d6"}.fa-weibo:before{content:"\f18a"}.fa-uncharted:before{content:"\e084"}.fa-firstdraft:before{content:"\f3a1"}.fa-square-youtube:before,.fa-youtube-square:before{content:"\f431"}.fa-wikipedia-w:before{content:"\f266"}.fa-rendact:before,.fa-wpressr:before{content:"\f3e4"}.fa-angellist:before{content:"\f209"}.fa-galactic-republic:before{content:"\f50c"}.fa-nfc-directional:before{content:"\e530"}.fa-skype:before{content:"\f17e"}.fa-joget:before{content:"\f3b7"}.fa-fedora:before{content:"\f798"}.fa-stripe-s:before{content:"\f42a"}.fa-meta:before{content:"\e49b"}.fa-laravel:before{content:"\f3bd"}.fa-hotjar:before{content:"\f3b1"}.fa-bluetooth-b:before{content:"\f294"}.fa-sticker-mule:before{content:"\f3f7"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-hips:before{content:"\f452"}.fa-behance:before{content:"\f1b4"}.fa-reddit:before{content:"\f1a1"}.fa-discord:before{content:"\f392"}.fa-chrome:before{content:"\f268"}.fa-app-store-ios:before{content:"\f370"}.fa-cc-discover:before{content:"\f1f2"}.fa-wpbeginner:before{content:"\f297"}.fa-confluence:before{content:"\f78d"}.fa-mdb:before{content:"\f8ca"}.fa-dochub:before{content:"\f394"}.fa-accessible-icon:before{content:"\f368"}.fa-ebay:before{content:"\f4f4"}.fa-amazon:before{content:"\f270"}.fa-unsplash:before{content:"\e07c"}.fa-yarn:before{content:"\f7e3"}.fa-square-steam:before,.fa-steam-square:before{content:"\f1b7"}.fa-500px:before{content:"\f26e"}.fa-square-vimeo:before,.fa-vimeo-square:before{content:"\f194"}.fa-asymmetrik:before{content:"\f372"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\f2b4"}.fa-gratipay:before{content:"\f184"}.fa-apple:before{content:"\f179"}.fa-hive:before{content:"\e07f"}.fa-gitkraken:before{content:"\f3a6"}.fa-keybase:before{content:"\f4f5"}.fa-apple-pay:before{content:"\f415"}.fa-padlet:before{content:"\e4a0"}.fa-amazon-pay:before{content:"\f42c"}.fa-github-square:before,.fa-square-github:before{content:"\f092"}.fa-stumbleupon:before{content:"\f1a4"}.fa-fedex:before{content:"\f797"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-shopify:before{content:"\e057"}.fa-neos:before{content:"\f612"}.fa-hackerrank:before{content:"\f5f7"}.fa-researchgate:before{content:"\f4f8"}.fa-swift:before{content:"\f8e1"}.fa-angular:before{content:"\f420"}.fa-speakap:before{content:"\f3f3"}.fa-angrycreative:before{content:"\f36e"}.fa-y-combinator:before{content:"\f23b"}.fa-empire:before{content:"\f1d1"}.fa-envira:before{content:"\f299"}.fa-gitlab-square:before,.fa-square-gitlab:before{content:"\e5ae"}.fa-studiovinari:before{content:"\f3f8"}.fa-pied-piper:before{content:"\f2ae"}.fa-wordpress:before{content:"\f19a"}.fa-product-hunt:before{content:"\f288"}.fa-firefox:before{content:"\f269"}.fa-linode:before{content:"\f2b8"}.fa-goodreads:before{content:"\f3a8"}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:"\f264"}.fa-jsfiddle:before{content:"\f1cc"}.fa-sith:before{content:"\f512"}.fa-themeisle:before{content:"\f2b2"}.fa-page4:before{content:"\f3d7"}.fa-hashnode:before{content:"\e499"}.fa-react:before{content:"\f41b"}.fa-cc-paypal:before{content:"\f1f4"}.fa-squarespace:before{content:"\f5be"}.fa-cc-stripe:before{content:"\f1f5"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-bitcoin:before{content:"\f379"}.fa-keycdn:before{content:"\f3ba"}.fa-opera:before{content:"\f26a"}.fa-itch-io:before{content:"\f83a"}.fa-umbraco:before{content:"\f8e8"}.fa-galactic-senate:before{content:"\f50d"}.fa-ubuntu:before{content:"\f7df"}.fa-draft2digital:before{content:"\f396"}.fa-stripe:before{content:"\f429"}.fa-houzz:before{content:"\f27c"}.fa-gg:before{content:"\f260"}.fa-dhl:before{content:"\f790"}.fa-pinterest-square:before,.fa-square-pinterest:before{content:"\f0d3"}.fa-xing:before{content:"\f168"}.fa-blackberry:before{content:"\f37b"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-playstation:before{content:"\f3df"}.fa-quinscape:before{content:"\f459"}.fa-less:before{content:"\f41d"}.fa-blogger-b:before{content:"\f37d"}.fa-opencart:before{content:"\f23d"}.fa-vine:before{content:"\f1ca"}.fa-paypal:before{content:"\f1ed"}.fa-gitlab:before{content:"\f296"}.fa-typo3:before{content:"\f42b"}.fa-reddit-alien:before{content:"\f281"}.fa-yahoo:before{content:"\f19e"}.fa-dailymotion:before{content:"\e052"}.fa-affiliatetheme:before{content:"\f36b"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-bootstrap:before{content:"\f836"}.fa-odnoklassniki:before{content:"\f263"}.fa-nfc-symbol:before{content:"\e531"}.fa-ethereum:before{content:"\f42e"}.fa-speaker-deck:before{content:"\f83c"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-patreon:before{content:"\f3d9"}.fa-avianex:before{content:"\f374"}.fa-ello:before{content:"\f5f1"}.fa-gofore:before{content:"\f3a7"}.fa-bimobject:before{content:"\f378"}.fa-facebook-f:before{content:"\f39e"}.fa-google-plus-square:before,.fa-square-google-plus:before{content:"\f0d4"}.fa-mandalorian:before{content:"\f50f"}.fa-first-order-alt:before{content:"\f50a"}.fa-osi:before{content:"\f41a"}.fa-google-wallet:before{content:"\f1ee"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-periscope:before{content:"\f3da"}.fa-fulcrum:before{content:"\f50b"}.fa-cloudscale:before{content:"\f383"}.fa-forumbee:before{content:"\f211"}.fa-mizuni:before{content:"\f3cc"}.fa-schlix:before{content:"\f3ea"}.fa-square-xing:before,.fa-xing-square:before{content:"\f169"}.fa-bandcamp:before{content:"\f2d5"}.fa-wpforms:before{content:"\f298"}.fa-cloudversify:before{content:"\f385"}.fa-usps:before{content:"\f7e1"}.fa-megaport:before{content:"\f5a3"}.fa-magento:before{content:"\f3c4"}.fa-spotify:before{content:"\f1bc"}.fa-optin-monster:before{content:"\f23c"}.fa-fly:before{content:"\f417"}.fa-aviato:before{content:"\f421"}.fa-itunes:before{content:"\f3b4"}.fa-cuttlefish:before{content:"\f38c"}.fa-blogger:before{content:"\f37c"}.fa-flickr:before{content:"\f16e"}.fa-viber:before{content:"\f409"}.fa-soundcloud:before{content:"\f1be"}.fa-digg:before{content:"\f1a6"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-symfony:before{content:"\f83d"}.fa-maxcdn:before{content:"\f136"}.fa-etsy:before{content:"\f2d7"}.fa-facebook-messenger:before{content:"\f39f"}.fa-audible:before{content:"\f373"}.fa-think-peaks:before{content:"\f731"}.fa-bilibili:before{content:"\e3d9"}.fa-erlang:before{content:"\f39d"}.fa-cotton-bureau:before{content:"\f89e"}.fa-dashcube:before{content:"\f210"}.fa-42-group:before,.fa-innosoft:before{content:"\e080"}.fa-stack-exchange:before{content:"\f18d"}.fa-elementor:before{content:"\f430"}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:"\e01e"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-palfed:before{content:"\f3d8"}.fa-superpowers:before{content:"\f2dd"}.fa-resolving:before{content:"\f3e7"}.fa-xbox:before{content:"\f412"}.fa-searchengin:before{content:"\f3eb"}.fa-tiktok:before{content:"\e07b"}.fa-facebook-square:before,.fa-square-facebook:before{content:"\f082"}.fa-renren:before{content:"\f18b"}.fa-linux:before{content:"\f17c"}.fa-glide:before{content:"\f2a5"}.fa-linkedin:before{content:"\f08c"}.fa-hubspot:before{content:"\f3b2"}.fa-deploydog:before{content:"\f38e"}.fa-twitch:before{content:"\f1e8"}.fa-ravelry:before{content:"\f2d9"}.fa-mixer:before{content:"\e056"}.fa-lastfm-square:before,.fa-square-lastfm:before{content:"\f203"}.fa-vimeo:before{content:"\f40a"}.fa-mendeley:before{content:"\f7b3"}.fa-uniregistry:before{content:"\f404"}.fa-figma:before{content:"\f799"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-dropbox:before{content:"\f16b"}.fa-instagram:before{content:"\f16d"}.fa-cmplid:before{content:"\e360"}.fa-facebook:before{content:"\f09a"}.fa-gripfire:before{content:"\f3ac"}.fa-jedi-order:before{content:"\f50e"}.fa-uikit:before{content:"\f403"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-phabricator:before{content:"\f3db"}.fa-ussunnah:before{content:"\f407"}.fa-earlybirds:before{content:"\f39a"}.fa-trade-federation:before{content:"\f513"}.fa-autoprefixer:before{content:"\f41c"}.fa-whatsapp:before{content:"\f232"}.fa-slideshare:before{content:"\f1e7"}.fa-google-play:before{content:"\f3ab"}.fa-viadeo:before{content:"\f2a9"}.fa-line:before{content:"\f3c0"}.fa-google-drive:before{content:"\f3aa"}.fa-servicestack:before{content:"\f3ec"}.fa-simplybuilt:before{content:"\f215"}.fa-bitbucket:before{content:"\f171"}.fa-imdb:before{content:"\f2d8"}.fa-deezer:before{content:"\e077"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-jira:before{content:"\f7b1"}.fa-docker:before{content:"\f395"}.fa-screenpal:before{content:"\e570"}.fa-bluetooth:before{content:"\f293"}.fa-gitter:before{content:"\f426"}.fa-d-and-d:before{content:"\f38d"}.fa-microblog:before{content:"\e01a"}.fa-cc-diners-club:before{content:"\f24c"}.fa-gg-circle:before{content:"\f261"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-yandex:before{content:"\f413"}.fa-readme:before{content:"\f4d5"}.fa-html5:before{content:"\f13b"}.fa-sellsy:before{content:"\f213"}.fa-sass:before{content:"\f41e"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\e2d0"}.fa-buromobelexperte:before{content:"\f37f"}.fa-salesforce:before{content:"\f83b"}.fa-octopus-deploy:before{content:"\e082"}.fa-medapps:before{content:"\f3c6"}.fa-ns8:before{content:"\f3d5"}.fa-pinterest-p:before{content:"\f231"}.fa-apper:before{content:"\f371"}.fa-fort-awesome:before{content:"\f286"}.fa-waze:before{content:"\f83f"}.fa-cc-jcb:before{content:"\f24b"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\f2ab"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-rust:before{content:"\e07a"}.fa-wix:before{content:"\f5cf"}.fa-behance-square:before,.fa-square-behance:before{content:"\f1b5"}.fa-supple:before{content:"\f3f9"}.fa-rebel:before{content:"\f1d0"}.fa-css3:before{content:"\f13c"}.fa-staylinked:before{content:"\f3f5"}.fa-kaggle:before{content:"\f5fa"}.fa-space-awesome:before{content:"\e5ac"}.fa-deviantart:before{content:"\f1bd"}.fa-cpanel:before{content:"\f388"}.fa-goodreads-g:before{content:"\f3a9"}.fa-git-square:before,.fa-square-git:before{content:"\f1d2"}.fa-square-tumblr:before,.fa-tumblr-square:before{content:"\f174"}.fa-trello:before{content:"\f181"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-get-pocket:before{content:"\f265"}.fa-perbyte:before{content:"\e083"}.fa-grunt:before{content:"\f3ad"}.fa-weebly:before{content:"\f5cc"}.fa-connectdevelop:before{content:"\f20e"}.fa-leanpub:before{content:"\f212"}.fa-black-tie:before{content:"\f27e"}.fa-themeco:before{content:"\f5c6"}.fa-python:before{content:"\f3e2"}.fa-android:before{content:"\f17b"}.fa-bots:before{content:"\e340"}.fa-free-code-camp:before{content:"\f2c5"}.fa-hornbill:before{content:"\f592"}.fa-js:before{content:"\f3b8"}.fa-ideal:before{content:"\e013"}.fa-git:before{content:"\f1d3"}.fa-dev:before{content:"\f6cc"}.fa-sketch:before{content:"\f7c6"}.fa-yandex-international:before{content:"\f414"}.fa-cc-amex:before{content:"\f1f3"}.fa-uber:before{content:"\f402"}.fa-github:before{content:"\f09b"}.fa-php:before{content:"\f457"}.fa-alipay:before{content:"\f642"}.fa-youtube:before{content:"\f167"}.fa-skyatlas:before{content:"\f216"}.fa-firefox-browser:before{content:"\e007"}.fa-replyd:before{content:"\f3e6"}.fa-suse:before{content:"\f7d6"}.fa-jenkins:before{content:"\f3b6"}.fa-twitter:before{content:"\f099"}.fa-rockrms:before{content:"\f3e9"}.fa-pinterest:before{content:"\f0d2"}.fa-buffer:before{content:"\f837"}.fa-npm:before{content:"\f3d4"}.fa-yammer:before{content:"\f840"}.fa-btc:before{content:"\f15a"}.fa-dribbble:before{content:"\f17d"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-internet-explorer:before{content:"\f26b"}.fa-stubber:before{content:"\e5c7"}.fa-telegram-plane:before,.fa-telegram:before{content:"\f2c6"}.fa-old-republic:before{content:"\f510"}.fa-odysee:before{content:"\e5c6"}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:"\f40c"}.fa-node-js:before{content:"\f3d3"}.fa-edge-legacy:before{content:"\e078"}.fa-slack-hash:before,.fa-slack:before{content:"\f198"}.fa-medrt:before{content:"\f3c8"}.fa-usb:before{content:"\f287"}.fa-tumblr:before{content:"\f173"}.fa-vaadin:before{content:"\f408"}.fa-quora:before{content:"\f2c4"}.fa-reacteurope:before{content:"\f75d"}.fa-medium-m:before,.fa-medium:before{content:"\f23a"}.fa-amilia:before{content:"\f36d"}.fa-mixcloud:before{content:"\f289"}.fa-flipboard:before{content:"\f44d"}.fa-viacoin:before{content:"\f237"}.fa-critical-role:before{content:"\f6c9"}.fa-sitrox:before{content:"\e44a"}.fa-discourse:before{content:"\f393"}.fa-joomla:before{content:"\f1aa"}.fa-mastodon:before{content:"\f4f6"}.fa-airbnb:before{content:"\f834"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-buy-n-large:before{content:"\f8a6"}.fa-gulp:before{content:"\f3ae"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-strava:before{content:"\f428"}.fa-ember:before{content:"\f423"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-teamspeak:before{content:"\f4f9"}.fa-pushed:before{content:"\f3e1"}.fa-wordpress-simple:before{content:"\f411"}.fa-nutritionix:before{content:"\f3d6"}.fa-wodu:before{content:"\e088"}.fa-google-pay:before{content:"\e079"}.fa-intercom:before{content:"\f7af"}.fa-zhihu:before{content:"\f63f"}.fa-korvue:before{content:"\f42f"}.fa-pix:before{content:"\e43a"}.fa-steam-symbol:before{content:"\f3f6"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/build/fonts/fa-regular-400.3223dc79.woff2) format("woff2"),url(/build/fonts/fa-regular-400.d8747423.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/build/fonts/fa-solid-900.bb975c96.woff2) format("woff2"),url(/build/fonts/fa-solid-900.4a2cd718.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/build/fonts/fa-brands-400.e033a13e.woff2) format("woff2"),url(/build/fonts/fa-brands-400.150de8ea.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/build/fonts/fa-solid-900.bb975c96.woff2) format("woff2"),url(/build/fonts/fa-solid-900.4a2cd718.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/build/fonts/fa-regular-400.3223dc79.woff2) format("woff2"),url(/build/fonts/fa-regular-400.d8747423.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/build/fonts/fa-solid-900.bb975c96.woff2) format("woff2"),url(/build/fonts/fa-solid-900.4a2cd718.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/build/fonts/fa-brands-400.e033a13e.woff2) format("woff2"),url(/build/fonts/fa-brands-400.150de8ea.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/build/fonts/fa-regular-400.3223dc79.woff2) format("woff2"),url(/build/fonts/fa-regular-400.d8747423.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(/build/fonts/fa-v4compatibility.68577e40.woff2) format("woff2"),url(/build/fonts/fa-v4compatibility.0e3a648b.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}
/*!*************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/templates/porto/vendor/animate/animate.compat.css ***!
  \*************************************************************************************************************************************************/
@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animated.repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animated.repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
/*!**********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/templates/porto/vendor/simple-line-icons/css/simple-line-icons.min.css ***!
  \**********************************************************************************************************************************************************************/
@font-face{font-family:simple-line-icons;src:url(/build/fonts/Simple-Line-Icons.85e8c542.eot);src:url(/build/fonts/Simple-Line-Icons.85e8c542.eot#iefix) format('embedded-opentype'),url(/build/fonts/Simple-Line-Icons.3826fa1c.woff2) format('woff2'),url(/build/fonts/Simple-Line-Icons.3ec13a24.ttf) format('truetype'),url(/build/fonts/Simple-Line-Icons.5c9febce.woff) format('woff'),url(/build/images/Simple-Line-Icons.d548aa53.svg#simple-line-icons) format('svg');font-weight:400;font-style:normal}.icon-action-redo,.icon-action-undo,.icon-anchor,.icon-arrow-down,.icon-arrow-down-circle,.icon-arrow-left,.icon-arrow-left-circle,.icon-arrow-right,.icon-arrow-right-circle,.icon-arrow-up,.icon-arrow-up-circle,.icon-badge,.icon-bag,.icon-ban,.icon-basket,.icon-basket-loaded,.icon-bell,.icon-book-open,.icon-briefcase,.icon-bubble,.icon-bubbles,.icon-bulb,.icon-calculator,.icon-calendar,.icon-call-end,.icon-call-in,.icon-call-out,.icon-camera,.icon-camrecorder,.icon-chart,.icon-check,.icon-chemistry,.icon-clock,.icon-close,.icon-cloud-download,.icon-cloud-upload,.icon-compass,.icon-control-end,.icon-control-forward,.icon-control-pause,.icon-control-play,.icon-control-rewind,.icon-control-start,.icon-credit-card,.icon-crop,.icon-cup,.icon-cursor,.icon-cursor-move,.icon-diamond,.icon-direction,.icon-directions,.icon-disc,.icon-dislike,.icon-doc,.icon-docs,.icon-drawer,.icon-drop,.icon-earphones,.icon-earphones-alt,.icon-emotsmile,.icon-energy,.icon-envelope,.icon-envelope-letter,.icon-envelope-open,.icon-equalizer,.icon-event,.icon-exclamation,.icon-eye,.icon-eyeglass,.icon-feed,.icon-film,.icon-fire,.icon-flag,.icon-folder,.icon-folder-alt,.icon-frame,.icon-game-controller,.icon-ghost,.icon-globe,.icon-globe-alt,.icon-graduation,.icon-graph,.icon-grid,.icon-handbag,.icon-heart,.icon-home,.icon-hourglass,.icon-info,.icon-key,.icon-layers,.icon-like,.icon-link,.icon-list,.icon-location-pin,.icon-lock,.icon-lock-open,.icon-login,.icon-logout,.icon-loop,.icon-magic-wand,.icon-magnet,.icon-magnifier,.icon-magnifier-add,.icon-magnifier-remove,.icon-map,.icon-menu,.icon-microphone,.icon-minus,.icon-mouse,.icon-music-tone,.icon-music-tone-alt,.icon-mustache,.icon-note,.icon-notebook,.icon-options,.icon-options-vertical,.icon-organization,.icon-paper-clip,.icon-paper-plane,.icon-paypal,.icon-pencil,.icon-people,.icon-phone,.icon-picture,.icon-pie-chart,.icon-pin,.icon-plane,.icon-playlist,.icon-plus,.icon-power,.icon-present,.icon-printer,.icon-puzzle,.icon-question,.icon-refresh,.icon-reload,.icon-rocket,.icon-screen-desktop,.icon-screen-smartphone,.icon-screen-tablet,.icon-settings,.icon-share,.icon-share-alt,.icon-shield,.icon-shuffle,.icon-size-actual,.icon-size-fullscreen,.icon-social-behance,.icon-social-dribbble,.icon-social-dropbox,.icon-social-facebook,.icon-social-foursqare,.icon-social-github,.icon-social-google,.icon-social-instagram,.icon-social-linkedin,.icon-social-pinterest,.icon-social-reddit,.icon-social-skype,.icon-social-soundcloud,.icon-social-spotify,.icon-social-steam,.icon-social-stumbleupon,.icon-social-tumblr,.icon-social-twitter,.icon-social-vkontakte,.icon-social-youtube,.icon-speech,.icon-speedometer,.icon-star,.icon-support,.icon-symbol-female,.icon-symbol-male,.icon-tag,.icon-target,.icon-trash,.icon-trophy,.icon-umbrella,.icon-user,.icon-user-female,.icon-user-follow,.icon-user-following,.icon-user-unfollow,.icon-vector,.icon-volume-1,.icon-volume-2,.icon-volume-off,.icon-wallet,.icon-wrench{font-family:simple-line-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-user:before{content:"\e005"}.icon-people:before{content:"\e001"}.icon-user-female:before{content:"\e000"}.icon-user-follow:before{content:"\e002"}.icon-user-following:before{content:"\e003"}.icon-user-unfollow:before{content:"\e004"}.icon-login:before{content:"\e066"}.icon-logout:before{content:"\e065"}.icon-emotsmile:before{content:"\e021"}.icon-phone:before{content:"\e600"}.icon-call-end:before{content:"\e048"}.icon-call-in:before{content:"\e047"}.icon-call-out:before{content:"\e046"}.icon-map:before{content:"\e033"}.icon-location-pin:before{content:"\e096"}.icon-direction:before{content:"\e042"}.icon-directions:before{content:"\e041"}.icon-compass:before{content:"\e045"}.icon-layers:before{content:"\e034"}.icon-menu:before{content:"\e601"}.icon-list:before{content:"\e067"}.icon-options-vertical:before{content:"\e602"}.icon-options:before{content:"\e603"}.icon-arrow-down:before{content:"\e604"}.icon-arrow-left:before{content:"\e605"}.icon-arrow-right:before{content:"\e606"}.icon-arrow-up:before{content:"\e607"}.icon-arrow-up-circle:before{content:"\e078"}.icon-arrow-left-circle:before{content:"\e07a"}.icon-arrow-right-circle:before{content:"\e079"}.icon-arrow-down-circle:before{content:"\e07b"}.icon-check:before{content:"\e080"}.icon-clock:before{content:"\e081"}.icon-plus:before{content:"\e095"}.icon-minus:before{content:"\e615"}.icon-close:before{content:"\e082"}.icon-event:before{content:"\e619"}.icon-exclamation:before{content:"\e617"}.icon-organization:before{content:"\e616"}.icon-trophy:before{content:"\e006"}.icon-screen-smartphone:before{content:"\e010"}.icon-screen-desktop:before{content:"\e011"}.icon-plane:before{content:"\e012"}.icon-notebook:before{content:"\e013"}.icon-mustache:before{content:"\e014"}.icon-mouse:before{content:"\e015"}.icon-magnet:before{content:"\e016"}.icon-energy:before{content:"\e020"}.icon-disc:before{content:"\e022"}.icon-cursor:before{content:"\e06e"}.icon-cursor-move:before{content:"\e023"}.icon-crop:before{content:"\e024"}.icon-chemistry:before{content:"\e026"}.icon-speedometer:before{content:"\e007"}.icon-shield:before{content:"\e00e"}.icon-screen-tablet:before{content:"\e00f"}.icon-magic-wand:before{content:"\e017"}.icon-hourglass:before{content:"\e018"}.icon-graduation:before{content:"\e019"}.icon-ghost:before{content:"\e01a"}.icon-game-controller:before{content:"\e01b"}.icon-fire:before{content:"\e01c"}.icon-eyeglass:before{content:"\e01d"}.icon-envelope-open:before{content:"\e01e"}.icon-envelope-letter:before{content:"\e01f"}.icon-bell:before{content:"\e027"}.icon-badge:before{content:"\e028"}.icon-anchor:before{content:"\e029"}.icon-wallet:before{content:"\e02a"}.icon-vector:before{content:"\e02b"}.icon-speech:before{content:"\e02c"}.icon-puzzle:before{content:"\e02d"}.icon-printer:before{content:"\e02e"}.icon-present:before{content:"\e02f"}.icon-playlist:before{content:"\e030"}.icon-pin:before{content:"\e031"}.icon-picture:before{content:"\e032"}.icon-handbag:before{content:"\e035"}.icon-globe-alt:before{content:"\e036"}.icon-globe:before{content:"\e037"}.icon-folder-alt:before{content:"\e039"}.icon-folder:before{content:"\e089"}.icon-film:before{content:"\e03a"}.icon-feed:before{content:"\e03b"}.icon-drop:before{content:"\e03e"}.icon-drawer:before{content:"\e03f"}.icon-docs:before{content:"\e040"}.icon-doc:before{content:"\e085"}.icon-diamond:before{content:"\e043"}.icon-cup:before{content:"\e044"}.icon-calculator:before{content:"\e049"}.icon-bubbles:before{content:"\e04a"}.icon-briefcase:before{content:"\e04b"}.icon-book-open:before{content:"\e04c"}.icon-basket-loaded:before{content:"\e04d"}.icon-basket:before{content:"\e04e"}.icon-bag:before{content:"\e04f"}.icon-action-undo:before{content:"\e050"}.icon-action-redo:before{content:"\e051"}.icon-wrench:before{content:"\e052"}.icon-umbrella:before{content:"\e053"}.icon-trash:before{content:"\e054"}.icon-tag:before{content:"\e055"}.icon-support:before{content:"\e056"}.icon-frame:before{content:"\e038"}.icon-size-fullscreen:before{content:"\e057"}.icon-size-actual:before{content:"\e058"}.icon-shuffle:before{content:"\e059"}.icon-share-alt:before{content:"\e05a"}.icon-share:before{content:"\e05b"}.icon-rocket:before{content:"\e05c"}.icon-question:before{content:"\e05d"}.icon-pie-chart:before{content:"\e05e"}.icon-pencil:before{content:"\e05f"}.icon-note:before{content:"\e060"}.icon-loop:before{content:"\e064"}.icon-home:before{content:"\e069"}.icon-grid:before{content:"\e06a"}.icon-graph:before{content:"\e06b"}.icon-microphone:before{content:"\e063"}.icon-music-tone-alt:before{content:"\e061"}.icon-music-tone:before{content:"\e062"}.icon-earphones-alt:before{content:"\e03c"}.icon-earphones:before{content:"\e03d"}.icon-equalizer:before{content:"\e06c"}.icon-like:before{content:"\e068"}.icon-dislike:before{content:"\e06d"}.icon-control-start:before{content:"\e06f"}.icon-control-rewind:before{content:"\e070"}.icon-control-play:before{content:"\e071"}.icon-control-pause:before{content:"\e072"}.icon-control-forward:before{content:"\e073"}.icon-control-end:before{content:"\e074"}.icon-volume-1:before{content:"\e09f"}.icon-volume-2:before{content:"\e0a0"}.icon-volume-off:before{content:"\e0a1"}.icon-calendar:before{content:"\e075"}.icon-bulb:before{content:"\e076"}.icon-chart:before{content:"\e077"}.icon-ban:before{content:"\e07c"}.icon-bubble:before{content:"\e07d"}.icon-camrecorder:before{content:"\e07e"}.icon-camera:before{content:"\e07f"}.icon-cloud-download:before{content:"\e083"}.icon-cloud-upload:before{content:"\e084"}.icon-envelope:before{content:"\e086"}.icon-eye:before{content:"\e087"}.icon-flag:before{content:"\e088"}.icon-heart:before{content:"\e08a"}.icon-info:before{content:"\e08b"}.icon-key:before{content:"\e08c"}.icon-link:before{content:"\e08d"}.icon-lock:before{content:"\e08e"}.icon-lock-open:before{content:"\e08f"}.icon-magnifier:before{content:"\e090"}.icon-magnifier-add:before{content:"\e091"}.icon-magnifier-remove:before{content:"\e092"}.icon-paper-clip:before{content:"\e093"}.icon-paper-plane:before{content:"\e094"}.icon-power:before{content:"\e097"}.icon-refresh:before{content:"\e098"}.icon-reload:before{content:"\e099"}.icon-settings:before{content:"\e09a"}.icon-star:before{content:"\e09b"}.icon-symbol-female:before{content:"\e09c"}.icon-symbol-male:before{content:"\e09d"}.icon-target:before{content:"\e09e"}.icon-credit-card:before{content:"\e025"}.icon-paypal:before{content:"\e608"}.icon-social-tumblr:before{content:"\e00a"}.icon-social-twitter:before{content:"\e009"}.icon-social-facebook:before{content:"\e00b"}.icon-social-instagram:before{content:"\e609"}.icon-social-linkedin:before{content:"\e60a"}.icon-social-pinterest:before{content:"\e60b"}.icon-social-github:before{content:"\e60c"}.icon-social-google:before{content:"\e60d"}.icon-social-reddit:before{content:"\e60e"}.icon-social-skype:before{content:"\e60f"}.icon-social-dribbble:before{content:"\e00d"}.icon-social-behance:before{content:"\e610"}.icon-social-foursqare:before{content:"\e611"}.icon-social-soundcloud:before{content:"\e612"}.icon-social-spotify:before{content:"\e613"}.icon-social-stumbleupon:before{content:"\e614"}.icon-social-youtube:before{content:"\e008"}.icon-social-dropbox:before{content:"\e00c"}.icon-social-vkontakte:before{content:"\e618"}.icon-social-steam:before{content:"\e620"}
/*!***************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/templates/porto/vendor/owl.carousel/assets/owl.carousel.min.css ***!
  \***************************************************************************************************************************************************************/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/build/images/owl.video.play.7f01b071.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*!********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/templates/porto/vendor/owl.carousel/assets/owl.theme.default.min.css ***!
  \********************************************************************************************************************************************************************/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
/*!************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/templates/porto/vendor/magnific-popup/magnific-popup.min.css ***!
  \************************************************************************************************************************************************************/
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
/*!*****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/templates/porto/css/theme.css ***!
  \*****************************************************************************************************************************/
/*
Name: 			theme.css
Written by: 	Okler Themes - (http://www.okler.net)
Theme Version:	9.9.3
*/
html {
	direction: ltr;
	overflow-x: hidden;
	box-shadow: none !important;
	-webkit-font-smoothing: antialiased;
}

@media (prefers-reduced-motion: no-preference) {
	:root {
		scroll-behavior: auto;
	}
}

body {
	background-color: #FFF;
	color: #777;
	font-family: "Poppins", Arial, sans-serif;
	font-size: 14px;
	line-height: 26px;
	margin: 0;
}

body a {
	outline: none !important;
}

.body {
	background-color: #FFF;
}

html.safari:not(.no-safari-overflow-x-fix) .body {
	overflow-x: hidden;
}

a {
	text-decoration: none;
}

a:not(.btn):hover {
	text-decoration: underline;
}

li {
	line-height: 24px;
}

@media (max-width: 575px) {
	body {
		font-size: 13px;
	}
}

pre {
	background: #f7f7f7;
	border: 1px solid #e8e8e8;
	border-radius: 4px;
	padding: 15px;
}

/* Envato Frame */
.remove-envato-frame {
	background: #404040;
	border-radius: 0 0 4px 4px;
	top: 0;
	color: #FFF;
	display: block;
	height: 9px;
	padding: 10px 20px 35px;
	position: fixed;
	right: 5px;
	text-align: center;
	text-decoration: none;
	min-width: 50px;
	z-index: 10000;
	font-size: 0.8em;
	opacity: 0.7;
}

.remove-envato-frame:hover {
	opacity: 0.9;
	text-decoration: none;
	color: #FFF;
}

.remove-envato-frame:before {
	font-family: 'Font Awesome 6 Free';
	content: "\f00d" !important;
	font-weight: 900;
	display: inline-block;
	padding-right: 5px;
}

@media (max-width: 991px) {
	.remove-envato-frame {
		display: none !important;
	}
}

/* Header */
#header {
	position: relative;
	z-index: 1030;
}

#header .header-body {
	display: flex;
	flex-direction: column;
	background: #FFF;
	transition: min-height 0.3s ease;
	width: 100%;
	border-top: 3px solid #EDEDED;
	border-bottom: 1px solid transparent;
	z-index: 1001;
}

#header .header-body.header-body-bottom-border-fixed {
	border-bottom: 1px solid rgba(234, 234, 234, 0.5) !important;
}

#header .header-body[class*="border-color-"] {
	border-bottom: 0 !important;
}

#header .header-container {
	position: relative;
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	transition: ease height 300ms;
}

@media (max-width: 991px) {
	#header .header-container:not(.container):not(.container-fluid) .header-nav-main {
		padding: 0 0.75rem;
	}
}

#header .header-container.header-container-height-xs {
	height: 80px;
}

#header .header-container.header-container-height-sm {
	height: 100px;
}

#header .header-container.header-container-height-md {
	height: 125px;
}

#header .header-container.header-container-height-lg {
	height: 145px;
}

#header .container {
	position: relative;
}

@media (max-width: 767px) {
	#header .container {
		width: 100%;
	}
}

#header .header-row {
	display: flex;
	flex-grow: 1;
	align-items: center;
	align-self: stretch;
	max-height: 100%;
}

#header .header-column {
	display: flex;
	align-self: stretch;
	align-items: center;
	flex-grow: 1;
	flex-direction: column;
}

#header .header-column.header-column-border-right {
	border-right: 1px solid rgba(0, 0, 0, 0.06);
}

#header .header-column.header-column-border-left {
	border-left: 1px solid rgba(0, 0, 0, 0.06);
}

#header .header-column .header-row {
	justify-content: inherit;
}

#header .header-column .header-extra-info {
	list-style: outside none none;
	margin: 0;
	padding: 0;
}

#header .header-column .header-extra-info li {
	display: inline-flex;
	margin-left: 25px;
}

#header .header-column .header-extra-info li .header-extra-info-icon {
	font-size: 32px;
	font-size: 2rem;
	margin-right: 10px;
}

#header .header-column .header-extra-info li .header-extra-info-text label {
	display: block;
	margin: 0;
	color: #999;
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1.2;
}

#header .header-column .header-extra-info li .header-extra-info-text strong {
	display: block;
	margin: 0;
	color: #333;
	font-size: 14.4px;
	font-size: 0.9rem;
	line-height: 1.3;
}

#header .header-column .header-extra-info li .header-extra-info-text a {
	color: #333;
}

#header .header-column .header-extra-info li .feature-box p {
	margin: 0;
}

#header .header-column .header-extra-info li .feature-box small {
	position: relative;
	top: -4px;
	font-size: 80%;
}

#header.header-no-min-height .header-body {
	min-height: 0 !important;
}

#header .header-top {
	display: flex;
	align-items: center;
	border-bottom: 2px solid rgba(0, 0, 0, 0.06);
	min-height: 47px;
}

#header .header-top.header-top-light-border-bottom {
	border-bottom-color: rgba(255, 255, 255, 0.1);
}

#header .header-top.header-top-simple-border-bottom {
	border-bottom-width: 1px;
}

#header .header-top.header-top-default {
	background: #f7f7f7;
}

#header .header-top.header-top-borders {
	border-bottom-width: 1px;
}

#header .header-top.header-top-borders .nav-item-borders {
	border-right: 1px solid rgba(0, 0, 0, 0.06);
	padding-left: 12px;
	padding-right: 12px;
}

#header .header-top.header-top-borders .nav-item-borders:first-child {
	padding-left: 0;
}

#header .header-top.header-top-borders .nav-item-borders:last-child {
	border-right: 0;
}

#header .header-top.header-top-light-borders {
	border-bottom-color: rgba(255, 255, 255, 0.2);
}

#header .header-top.header-top-light-borders.header-top-borders .nav-item-borders {
	border-right-color: rgba(255, 255, 255, 0.2);
}

#header .header-top.header-top-light-2-borders {
	border-bottom-color: rgba(255, 255, 255, 0.06);
}

#header .header-top.header-top-light-2-borders.header-top-borders .nav-item-borders {
	border-right-color: rgba(255, 255, 255, 0.06);
}

#header .header-top.header-top-bottom-containered-border {
	border-bottom: 0;
}

#header .header-top.header-top-bottom-containered-border > .container > .header-row {
	border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}

#header .header-top.header-top-small-minheight {
	min-height: 38px;
}

#header .header-top.header-top-semi-transparent {
	background-color: rgba(0, 0, 0, 0.15);
}

#header .header-top.header-top-semi-transparent-light {
	background-color: rgba(255, 255, 255, 0.15);
}

#header .header-logo {
	margin: 16px 0;
	margin: 1rem 0;
	position: relative;
	z-index: 1;
}

#header .header-logo img {
	transition: all 0.3s ease;
	position: relative;
	top: 0;
	image-rendering: -webkit-optimize-contrast;
	transform: translateZ(0);
}

#header .header-nav {
	padding: 16px 0;
	padding: 1rem 0;
	min-height: 70px;
}

#header .header-nav-top {
	display: flex;
	align-self: stretch;
	align-items: center;
}

#header .header-nav-top .nav > li > a, #header .header-nav-top .nav > li > span {
	color: #999;
	font-size: 0.9em;
	padding: 6px 10px;
	display: inline-block;
	letter-spacing: -0.5px;
}

#header .header-nav-top .nav > li > a [class*="fa-"], #header .header-nav-top .nav > li > a .icons, #header .header-nav-top .nav > li > span [class*="fa-"], #header .header-nav-top .nav > li > span .icons {
	margin-right: 3px;
	font-size: 0.8em;
	position: relative;
}

#header .header-nav-top .nav > li > a {
	text-decoration: none;
}

#header .header-nav-top .nav > li > a:hover, #header .header-nav-top .nav > li > a a:focus {
	background: transparent;
}

#header .header-nav-top .nav > li.open > .dropdown-menu-toggle, #header .header-nav-top .nav > li.accessibility-open > .dropdown-menu-toggle {
	border-radius: 4px 4px 0 0;
}

#header .header-nav-top .nav > li + .nav-item-left-border {
	margin-left: 10px;
	padding-left: 10px;
	position: relative;
}

#header .header-nav-top .nav > li + .nav-item-left-border:after {
	background: rgba(0, 0, 0, 0.08);
	content: "";
	width: 1px;
	height: 16px;
	position: absolute;
	display: block;
	top: 50%;
	transform: translate3d(0, -50%, 0);
	left: 0;
}

#header .header-nav-top .nav > li + .nav-item-right-border {
	margin-right: 10px;
	padding-right: 10px;
	position: relative;
}

#header .header-nav-top .nav > li + .nav-item-right-border:before {
	background: rgba(0, 0, 0, 0.08);
	content: "";
	width: 1px;
	height: 16px;
	position: absolute;
	display: block;
	top: 50%;
	transform: translate3d(0, -50%, 0);
	right: 0;
}

#header .header-nav-top .nav > li.nav-item-left-border.nav-item-left-border-remove:after {
	content: none;
}

#header .header-nav-top .nav > li.nav-item-left-border.nav-item-right-border-remove:before {
	content: none;
}

@media (max-width: 575px) {
	#header .header-nav-top .nav > li:not(.d-none) {
		margin-left: 0;
		padding-left: 0;
	}
}

@media (max-width: 767px) {
	#header .header-nav-top .nav > li.nav-item-left-border-remove.d-none {
		margin-left: 0;
		padding-left: 0;
	}

	#header .header-nav-top .nav > li.nav-item-right-border-remove.d-none {
		margin-left: 0;
		padding-left: 0;
	}
}

#header .header-nav-top .nav > li.nav-item-left-border.nav-item-left-border-show:after {
	content: '';
}

#header .header-nav-top .nav > li.nav-item-right-border.nav-item-right-border-show:after {
	content: '';
}

@media (min-width: 576px) {
	#header .header-nav-top .nav > li.nav-item-left-border.nav-item-left-border-sm-show:after {
		content: '';
	}

	#header .header-nav-top .nav > li.nav-item-right-border.nav-item-right-border-sm-show:after {
		content: '';
	}
}

@media (min-width: 768px) {
	#header .header-nav-top .nav > li.nav-item-left-border.nav-item-left-border-md-show:after {
		content: '';
	}

	#header .header-nav-top .nav > li.nav-item-right-border.nav-item-right-border-md-show:after {
		content: '';
	}
}

@media (min-width: 992px) {
	#header .header-nav-top .nav > li.nav-item-left-border.nav-item-left-border-lg-show:after {
		content: '';
	}

	#header .header-nav-top .nav > li.nav-item-right-border.nav-item-right-border-lg-show:after {
		content: '';
	}
}

@media (min-width: 1200px) {
	#header .header-nav-top .nav > li.nav-item-left-border.nav-item-left-border-xl-show:after {
		content: '';
	}

	#header .header-nav-top .nav > li.nav-item-right-border.nav-item-right-border-xl-show:after {
		content: '';
	}
}

#header .header-nav-top .nav > li.nav-item.dropdown.show .nav-link {
	background: transparent;
}

#header .header-nav-top .nav > li.nav-item:not(.dropdown) > a [class*="fa-"], #header .header-nav-top .nav > li.nav-item:not(.dropdown) > a .icons {
	left: -1px;
	top: -1px;
}

#header .header-nav-top .nav > li.nav-item-anim-icon > a:hover [class*="fa-"], #header .header-nav-top .nav > li.nav-item-anim-icon > a:hover .icons {
	animation: navItemArrow 600ms ease;
	animation-iteration-count: infinite;
}

#header .header-nav-top .dropdown .dropdown-item {
	font-size: 0.75em;
}

#header .header-nav-top .dropdown-menu {
	border: 0;
	margin-top: -2px;
	margin-left: -2px;
	padding: 0;
	box-shadow: 0 10px 30px 10px rgba(0, 0, 0, 0.05);
	background: #FFF;
	padding: 3px;
	min-width: 180px;
	z-index: 10000;
	margin-right: 0;
	margin-top: 1px;
	transition: opacity .2s ease-out;
	border-radius: 0;
}

#header .header-nav-top .dropdown-menu:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 5px;
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid white;
	transform: translate3d(-7px, -6px, 0);
}

#header .header-nav-top .dropdown-menu.dropdow-menu-arrow-right:before {
	right: auto;
	left: 20px;
}

#header .header-nav-top .dropdown-menu a {
	color: #999;
	padding: 5px 12px;
	font-size: 0.9em;
}

#header .header-nav-top .dropdown-menu a:active {
	color: #FFF;
}

#header .header-nav-top .flag {
	margin-right: 2px;
	position: relative;
	top: -1px;
}

#header .header-nav-features {
	position: relative;
	padding-left: 20px;
	margin-left: 10px;
}

#header .header-nav-features:before, #header .header-nav-features:after {
	background: rgba(0, 0, 0, 0.03);
	content: none;
	width: 1px;
	height: 16px;
	position: absolute;
	display: block;
	top: 50%;
	transform: translate3d(0, -50%, 0);
	left: 0;
}

#header .header-nav-features.header-nav-features-divisor-lg:before, #header .header-nav-features.header-nav-features-divisor-lg:after {
	height: 72px;
}

#header .header-nav-features.header-nav-features-light:before, #header .header-nav-features.header-nav-features-light:after {
	background: rgba(255, 255, 255, 0.1);
}

#header .header-nav-features:not(.header-nav-features-no-border):before, #header .header-nav-features:not(.header-nav-features-no-border):after {
	content: '';
}

#header .header-nav-features:not(.header-nav-features-no-border):after {
	display: none;
}

#header .header-nav-features.header-nav-features-show-border:before, #header .header-nav-features.header-nav-features-show-border:after {
	content: '';
}

@media (min-width: 576px) {
	#header .header-nav-features.header-nav-features-sm-show-border:before, #header .header-nav-features.header-nav-features-sm-show-border:after {
		content: '';
	}
}

@media (min-width: 768px) {
	#header .header-nav-features.header-nav-features-md-show-border:before, #header .header-nav-features.header-nav-features-md-show-border:after {
		content: '';
	}
}

@media (min-width: 992px) {
	#header .header-nav-features.header-nav-features-lg-show-border:before, #header .header-nav-features.header-nav-features-lg-show-border:after {
		content: '';
	}
}

@media (min-width: 1200px) {
	#header .header-nav-features.header-nav-features-xl-show-border:before, #header .header-nav-features.header-nav-features-xl-show-border:after {
		content: '';
	}
}

#header .header-nav-features.header-nav-features-start {
	padding-left: 0;
	margin-left: 0;
	padding-right: 20px;
	margin-right: 10px;
}

#header .header-nav-features.header-nav-features-start:not(.header-nav-features-no-border):before {
	left: auto;
	right: 0;
}

#header .header-nav-features.header-nav-features-center {
	padding-left: 20px;
	margin-left: 10px;
	padding-right: 20px;
	margin-right: 10px;
}

#header .header-nav-features.header-nav-features-center:after {
	display: block;
	left: auto;
	right: 0;
}

#header .header-nav-features .header-nav-top-icon,
#header .header-nav-features .header-nav-top-icon-img {
	font-size: 12.8px;
	font-size: 0.8rem;
	position: relative;
	top: -1px;
	color: #444;
}

#header .header-nav-features.header-nav-features-light .header-nav-top-icon,
#header .header-nav-features.header-nav-features-light .header-nav-top-icon-img {
	color: #FFF;
}

#header .header-nav-features .header-nav-top-icon-img {
	top: -2px;
}

#header .header-nav-features .header-nav-feature {
	position: relative;
}

#header .header-nav-features .header-nav-features-dropdown {
	opacity: 0;
	top: -10000px;
	position: absolute;
	box-shadow: 0 10px 30px 10px rgba(0, 0, 0, 0.05);
	background: #FFF;
	padding: 17px;
	min-width: 300px;
	z-index: 10000;
	right: 100%;
	margin-right: -25px;
	margin-top: 30px;
	transition: opacity .2s ease-out;
	pointer-events: none;
}

#header .header-nav-features .header-nav-features-dropdown:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 5px;
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid white;
	transform: translate3d(-7px, -6px, 0);
}

#header .header-nav-features .header-nav-features-dropdown.show {
	opacity: 1;
	top: auto;
	pointer-events: all;
}

@media (max-width: 991px) {
	#header .header-nav-features .header-nav-features-dropdown.show {
		top: -50px;
		box-shadow: none;
	}

	#header .header-nav-features .header-nav-features-dropdown.show:before {
		display: none;
	}
}

#header .header-nav-features .header-nav-features-dropdown.header-nav-features-dropdown-arrow-dark:before {
	border-bottom-color: #181b1e;
}

@media (min-width: 992px) {
	#header .header-nav-features .header-nav-features-dropdown.header-nav-features-dropdown-reverse {
		right: auto;
		margin-right: 0;
		left: 100%;
		margin-left: -25px;
	}

	#header .header-nav-features .header-nav-features-dropdown.header-nav-features-dropdown-reverse:before {
		right: auto;
		left: 5px;
		transform: translate3d(7px, -6px, 0);
	}
}

@media (max-width: 440px) {
	#header .header-nav-features .header-nav-features-dropdown.header-nav-features-dropdown-mobile-fixed {
		position: fixed;
		right: auto;
		left: 50%;
		transform: translate3d(-50%, 0, 0);
	}

	#header .header-nav-features .header-nav-features-dropdown.header-nav-features-dropdown-mobile-fixed:before {
		content: none;
	}
}

#header .header-nav-features .header-nav-features-dropdown.header-nav-features-dropdown-force-right {
	margin-right: 6px !important;
	right: 0;
}

#header .header-nav-features .header-nav-features-dropdown.header-nav-features-dropdown-dark {
	background: #212529;
}

#header .header-nav-features .header-nav-features-dropdown.header-nav-features-dropdown-dark:before {
	border-bottom-color: #212529;
}

#header .header-nav-features .header-nav-features-cart {
	z-index: 2;
}

#header .header-nav-features .header-nav-features-cart .header-nav-features-dropdown {
	padding: 20px;
}

#header .header-nav-features .header-nav-features-cart .cart-info {
	position: absolute;
	width: 100%;
	text-align: center;
	top: 50%;
	margin-top: -4px;
	left: 0;
	padding: 0;
	display: block;
	line-height: 1;
}

#header .header-nav-features .header-nav-features-cart .cart-info .cart-qty {
	position: absolute;
	top: -12px;
	right: -10px;
	width: 15px;
	height: 15px;
	display: block;
	font-size: 9px;
	font-weight: 600;
	color: #fff;
	background-color: #ed5348;
	text-align: center;
	line-height: 15px;
	border-radius: 20px;
	box-shadow: -1px 1px 2px 0 rgba(0, 0, 0, 0.3);
}

#header .header-nav-features .header-nav-features-cart .mini-products-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

#header .header-nav-features .header-nav-features-cart .mini-products-list li {
	position: relative;
	padding: 15px 0;
	border-bottom: 1px solid #EEE;
}

#header .header-nav-features .header-nav-features-cart .mini-products-list li:first-child {
	margin-top: -15px;
}

#header .header-nav-features .header-nav-features-cart .mini-products-list li .product-image {
	float: right;
	border-color: #ededed;
	border-width: 1px;
	padding: 0;
	border: 1px solid #ddd;
	background-color: #fff;
	display: block;
	position: relative;
}

#header .header-nav-features .header-nav-features-cart .mini-products-list li .product-image img {
	max-width: 80px;
}

#header .header-nav-features .header-nav-features-cart .mini-products-list li .product-details {
	margin-left: 0;
	line-height: 1.4;
}

#header .header-nav-features .header-nav-features-cart .mini-products-list li .product-details a {
	letter-spacing: 0.005em;
	font-weight: 600;
	color: #696969;
}

#header .header-nav-features .header-nav-features-cart .mini-products-list li .product-details .product-name {
	margin: 15px 0 0;
	font-size: 0.9em;
	font-weight: 400;
}

#header .header-nav-features .header-nav-features-cart .mini-products-list li .product-details .qty-price {
	font-size: 0.8em;
}

#header .header-nav-features .header-nav-features-cart .mini-products-list li .product-details .qty-price .price {
	display: inline-block;
}

#header .header-nav-features .header-nav-features-cart .mini-products-list li .product-details .btn-remove {
	z-index: 3;
	top: 5px;
	right: -5px;
	width: 20px;
	height: 20px;
	background-color: #fff;
	color: #474747;
	border-radius: 100%;
	position: absolute;
	text-align: center;
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
	line-height: 20px;
	font-size: 10px;
}

#header .header-nav-features .header-nav-features-cart .totals {
	padding: 15px 0 25px;
	overflow: hidden;
}

#header .header-nav-features .header-nav-features-cart .totals .label {
	float: left;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 700;
	color: #474747;
}

#header .header-nav-features .header-nav-features-cart .totals .price-total {
	float: right;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 700;
	color: #474747;
}

#header .header-nav-features .header-nav-features-cart .actions {
	padding: 0;
	margin: 0;
}

#header .header-nav-features .header-nav-features-cart .actions .btn {
	display: inline-block;
	min-width: 125px;
	text-align: center;
	margin: 5px 0;
	float: right;
	font-size: 11.2px;
	font-size: 0.7rem;
	padding: 11.2px 16px;
	padding: 0.7rem 1rem;
	text-transform: uppercase;
	font-weight: 600;
}

#header .header-nav-features .header-nav-features-cart .actions .btn:first-child {
	float: left;
}

#header .header-nav-features .header-nav-features-cart.header-nav-features-cart-big .cart-info {
	margin-top: -9px;
	left: -4px;
}

#header .header-nav-features .header-nav-features-cart.header-nav-features-cart-big .header-nav-features-dropdown {
	margin-right: -31px;
	top: 10px;
}

#header .header-nav-features .header-nav-features-user .header-nav-features-toggle {
	color: #444;
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
}

#header .header-nav-features .header-nav-features-user .header-nav-features-toggle .far {
	font-size: 15.2px;
	font-size: 0.95rem;
	margin: 0px 2px 0 0;
	position: relative;
	top: 1px;
}

#header .header-nav-features .header-nav-features-user .header-nav-features-toggle:hover {
	text-decoration: none;
}

#header .header-nav-features .header-nav-features-user .header-nav-features-dropdown {
	margin-right: -27px;
	min-width: 420px;
	padding: 35px;
}

@media (max-width: 767px) {
	#header .header-nav-features .header-nav-features-user .header-nav-features-dropdown {
		min-width: 320px;
	}
}

#header .header-nav-features .header-nav-features-user .actions {
	padding: 0;
	margin: 0;
}

#header .header-nav-features .header-nav-features-user .actions .btn {
	display: inline-block;
	min-width: 125px;
	margin: 5px 0;
	font-size: 11.2px;
	font-size: 0.7rem;
	padding: 11.2px 16px;
	padding: 0.7rem 1rem;
	text-transform: uppercase;
	font-weight: 600;
}

#header .header-nav-features .header-nav-features-user .extra-actions {
	clear: both;
	border-top: 1px solid rgba(0, 0, 0, 0.08);
	padding-top: 20px;
	margin-top: 20px;
	text-align: center;
}

#header .header-nav-features .header-nav-features-user .extra-actions p {
	font-size: 12px;
	font-size: 0.75rem;
	margin: 0;
	padding: 0;
}

#header .header-nav-features .header-nav-features-user.signin .signin-form {
	display: block;
}

#header .header-nav-features .header-nav-features-user.signin .signup-form, #header .header-nav-features .header-nav-features-user.signin .recover-form {
	display: none;
}

#header .header-nav-features .header-nav-features-user.signup .signin-form {
	display: none;
}

#header .header-nav-features .header-nav-features-user.signup .signup-form {
	display: block;
}

#header .header-nav-features .header-nav-features-user.signup .recover-form {
	display: none;
}

#header .header-nav-features .header-nav-features-user.recover .signin-form, #header .header-nav-features .header-nav-features-user.recover .signup-form {
	display: none;
}

#header .header-nav-features .header-nav-features-user.header-nav-features-user-logged .header-nav-features-dropdown {
	min-width: 320px;
}

#header .header-nav-features .header-nav-features-search-reveal-container {
	display: flex;
	align-items: center;
	min-height: 42px;
}

#header .header-nav-features .header-nav-features-search-reveal .simple-search {
	display: none;
}

#header .header-nav-features .header-nav-features-search-reveal .header-nav-features-search-hide-icon {
	display: none;
	text-decoration: none;
}

#header .header-nav-features .header-nav-features-search-reveal .header-nav-features-search-show-icon {
	display: inline-flex;
	text-decoration: none;
}

#header .header-nav-features .header-nav-features-search-reveal.show .header-nav-features-search-hide-icon {
	display: inline-flex;
	margin-left: 10px;
	align-items: center;
}

#header .header-nav-features .header-nav-features-search-reveal.show .header-nav-features-search-show-icon {
	display: none;
}

#header .header-nav-features .header-nav-features-search-reveal.show .simple-search {
	display: inline-flex;
}

#header .header-nav-features .header-nav-features-search-reveal-big-search {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	background: #FFF;
	width: 100%;
	height: 100%;
	z-index: 1;
}

#header .header-nav-features .header-nav-features-search-reveal-big-search .big-search-header {
	align-items: center;
}

#header .header-nav-features .header-nav-features-search-reveal-big-search .big-search-header input[type="search"]::-webkit-search-decoration, #header .header-nav-features .header-nav-features-search-reveal-big-search .big-search-header input[type="search"]::-webkit-search-cancel-button, #header .header-nav-features .header-nav-features-search-reveal-big-search .big-search-header input[type="search"]::-webkit-search-results-button, #header .header-nav-features .header-nav-features-search-reveal-big-search .big-search-header input[type="search"]::-webkit-search-results-decoration {
	-webkit-appearance: none;
}

#header .header-nav-features .header-nav-features-search-reveal-big-search .form-control {
	border: 0;
	background: transparent;
	font-size: 22px !important;
	line-height: 1;
	border-bottom: 2px solid #CCC;
	border-radius: 0;
	box-shadow: none;
	position: relative;
	z-index: 1;
}

#header .header-nav-features .header-nav-features-search-reveal-big-search .header-nav-features-search-hide-icon {
	position: absolute;
	right: 0px;
	top: 50%;
	z-index: 2;
	display: block;
	margin-right: 10px;
	margin-top: -10px;
}

#header .header-nav-features .header-nav-features-search-reveal-big-search .header-nav-features-search-hide-icon i {
	font-size: 20px;
}

#header .header-nav-features .header-nav-features-search-reveal-big-search.header-nav-features-search-reveal-big-search-full {
	position: fixed;
	z-index: 100000;
	background: transparent;
}

#header .header-nav-features .header-nav-features-search-reveal-big-search.header-nav-features-search-reveal-big-search-full:before {
	content: "";
	display: block;
	background: rgba(23, 23, 23, 0.95);
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}

#header .header-nav-features .header-nav-features-search-reveal-big-search.header-nav-features-search-reveal-big-search-full .form-control {
	color: #FFF;
}

#header .header-nav-features .header-nav-features-search-reveal-big-search.header-nav-features-search-reveal-big-search-full .header-nav-features-search-hide-icon {
	position: fixed;
	top: 25px;
	right: 20px;
	margin-top: 0;
}

#header .header-nav-features .header-nav-features-search-reveal-big-search.header-nav-features-search-reveal-big-search-full .header-nav-features-search-hide-icon i {
	color: #FFF;
}

#header.search-show .header-nav-features .header-nav-features-search-reveal-big-search {
	display: flex;
}

#header .header-search {
	margin-left: 16px;
	margin-left: 1rem;
}

#header .header-search .form-control {
	border-radius: 20px;
	font-size: 0.9em;
	height: 34px;
	margin: 0;
	padding: 6px 12px;
	transition: width 0.3s ease;
	perspective: 1000px;
	width: 170px;
}

#header .header-search .btn-light {
	background: transparent;
	border: 0 none;
	color: #CCC;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 3;
}

#header .header-search .btn-light:hover {
	color: #000;
}

@media (max-width: 991px) {
	#header.header-transparent .header-nav-features .header-nav-features-search .header-nav-features-dropdown.show {
		top: -50px !important;
		box-shadow: none !important;
	}

	#header.header-transparent .header-nav-features .header-nav-features-search .header-nav-features-dropdown.show:before {
		display: none;
	}
}

#header .header-social-icons {
	margin-left: 16px;
	margin-left: 1rem;
}

#header .header-border-left {
	border-left: 1px solid rgba(0, 0, 0, 0.08);
}

#header .header-border-right {
	border-right: 1px solid rgba(0, 0, 0, 0.08);
}

#header .header-border-top {
	border-top: 1px solid rgba(0, 0, 0, 0.08);
}

#header .header-border-bottom {
	border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

@media (max-width: 991px) {
	#header .header-mobile-border-top:before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		border-bottom: 1px solid rgba(0, 0, 0, 0.08);
	}
}

#header .header-btn-collapse-nav {
	background: #CCC;
	color: #FFF;
	display: none;
	float: right;
	margin: 0 0 0 16px;
	margin: 0 0 0 1rem;
}

#header.header-narrow .header-body {
	min-height: 0;
}

#header.header-narrow .header-logo {
	margin-top: 0;
	margin-bottom: 0;
}

#header.header-narrow .header-nav {
	padding-top: 0;
	padding-bottom: 0;
}

#header.header-no-border-bottom .header-body {
	padding-bottom: 0 !important;
	border-bottom: 0 !important;
}

#header.header-no-border-bottom .header-nav.header-nav-links nav > ul > li > a, #header.header-no-border-bottom .header-nav.header-nav-links nav > ul > li:hover > a, #header.header-no-border-bottom .header-nav.header-nav-line nav > ul > li > a, #header.header-no-border-bottom .header-nav.header-nav-line nav > ul > li:hover > a {
	margin: 0;
}

#header.header-effect-shrink {
	transition: ease height 300ms;
}

#header.header-effect-shrink .header-top {
	transition: ease height 300ms;
}

#header.header-effect-shrink .header-container {
	min-height: 100px;
}

#header.header-effect-shrink .header-logo {
	display: flex;
	align-items: center;
}

#header.header-dark .header-body {
	background: #212529;
}

#header.header-dark .header-body .header-nav.header-nav-links-side-header nav > ul > li > a {
	border-bottom-color: #2a2a2a;
}

@media (max-width: 991px) {
	html.mobile-menu-opened #header .header-body[class*="border-color-"] {
		border-bottom: 1px solid rgba(234, 234, 234, 0.5) !important;
	}
}

html:not(.boxed) #header.header-floating-bar {
	position: absolute;
	top: 45px;
	width: 100%;
}

html:not(.boxed) #header.header-floating-bar .header-body {
	border: medium none;
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: auto;
}

html:not(.boxed) #header.header-floating-bar .header-nav-main nav > ul > li.dropdown-mega > .dropdown-menu {
	left: 0;
	right: 0;
}

@media (max-width: 991px) {
	html:not(.boxed) #header.header-floating-bar {
		top: 0;
	}
}

@media (max-width: 991px) {
	html:not(.boxed):not(.sticky-header-active) #header.header-floating-bar .header-body {
		margin: 10px;
	}

	html:not(.boxed):not(.sticky-header-active) #header.header-floating-bar .header-nav-main:before {
		display: none;
	}
}

@media (min-width: 1200px) {
	html:not(.sticky-header-active) #header.header-floating-bar .header-body {
		max-width: 1140px;
		right: 15px;
	}

	html:not(.sticky-header-active) #header.header-floating-bar .header-container {
		padding-right: 0px;
		padding-left: 30px;
	}
}

html:not(.boxed) #header.header-full-width .header-container {
	width: 100%;
	max-width: none;
}

html #header.header-bottom-slider {
	position: absolute;
	bottom: 0;
}

html #header.header-bottom-slider .header-body {
	border-top: 1px solid rgba(255, 255, 255, 0.4);
}

html #header.header-bottom-slider.header-transparent-light-top-border .header-body {
	border-top: 1px solid rgba(68, 68, 68, 0.4);
}

html #header.header-bottom-slider.header-transparent-light-top-border-1 .header-body {
	border-top: 1px solid rgba(68, 68, 68, 0.1);
}

html #header.header-bottom-slider.header-transparent-dark-top-border .header-body {
	border-top: 1px solid rgba(255, 255, 255, 0.4);
}

html #header.header-bottom-slider.header-transparent-dark-top-border-1 .header-body {
	border-top: 1px solid rgba(255, 255, 255, 0.1);
}

html.sticky-header-active #header.header-bottom-slider .header-body {
	border-top-color: transparent;
}

@media (max-width: 991px) {
	html #header.header-bottom-slider .header-nav-main {
		top: calc(100% + 15px);
	}

	html.sticky-header-active #header.header-bottom-slider .header-nav-main {
		top: 100%;
	}
}

html #header.header-transparent {
	min-height: 0 !important;
	width: 100%;
	position: absolute;
}

html #header.header-transparent .header-body:not(.header-border-bottom) {
	border-bottom: 0;
}

html:not(.sticky-header-active) #header.header-transparent:not(.header-semi-transparent) .header-body {
	background-color: transparent !important;
}

html:not(.sticky-header-active) #header.header-semi-transparent-light .header-body {
	background-color: rgba(255, 255, 255, 0.8) !important;
}

html:not(.sticky-header-active) #header.header-semi-transparent-dark .header-body {
	background-color: rgba(68, 68, 68, 0.4) !important;
}

html:not(.sticky-header-active) #header.header-transparent-light-bottom-border .header-body {
	border-bottom: 1px solid rgba(68, 68, 68, 0.4);
}

html:not(.sticky-header-active) #header.header-transparent-light-bottom-border-1 .header-body {
	border-bottom: 1px solid rgba(68, 68, 68, 0.1);
}

html:not(.sticky-header-active) #header.header-transparent-dark-bottom-border .header-body {
	border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}

html:not(.sticky-header-active) #header.header-transparent-dark-bottom-border-1 .header-body {
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

@media (max-width: 991px) {
	html #header.header-transparent .header-body {
		overflow: hidden;
	}

	html #header.header-transparent .header-body.bg-dark .header-nav-main:before, html #header.header-transparent .header-body.bg-color-dark .header-nav-main:before {
		background-color: #212529;
	}

	html #header.header-transparent .header-nav-main:before {
		width: calc(100% - 30px);
	}

	html #header.header-transparent .header-nav-main nav {
		padding: 0 30px;
	}

	html.sticky-header-active #header.header-transparent .header-nav-main nav {
		padding: 0 15px;
	}
}

html.sticky-header-active #header .header-top.header-top-sticky-remove-bottom-border {
	border-bottom: 0;
}

html.sticky-header-active #header .header-body {
	position: fixed;
	border-bottom-color: rgba(234, 234, 234, 0.5);
	box-shadow: 0 0 3px rgba(234, 234, 234, 0.5);
}

html.sticky-header-active #header .header-body.header-body-bottom-border {
	border-bottom: 1px solid rgba(234, 234, 234, 0.5) !important;
}

html.sticky-header-active #header.header-effect-shrink .header-body {
	position: relative;
}

html.sticky-header-active .d-sticky-header-active-none {
	display: none !important;
}

html.sticky-header-reveal.sticky-header-active #header .header-body {
	position: fixed;
	border-bottom: none;
	width: 100%;
	max-width: 100%;
}

html.sticky-header-enabled #header .header-logo-sticky-change {
	position: relative;
}

html.sticky-header-enabled #header .header-logo-sticky-change img {
	position: absolute;
	top: 0;
	left: 0;
}

html.sticky-header-enabled #header .header-logo-sticky-change .header-logo-non-sticky {
	opacity: 1 !important;
}

html.sticky-header-enabled #header .header-logo-sticky-change .header-logo-sticky {
	opacity: 0 !important;
}

html.sticky-header-enabled.sticky-header-active #header .header-logo-sticky-change .header-logo-non-sticky {
	opacity: 0 !important;
}

html.sticky-header-enabled.sticky-header-active #header .header-logo-sticky-change .header-logo-sticky {
	opacity: 1 !important;
}

@media (max-width: 991px) {
	html:not(.sticky-header-enabled) #header .header-logo-sticky-change .header-logo-non-sticky {
		opacity: 1 !important;
	}

	html:not(.sticky-header-enabled) #header .header-logo-sticky-change .header-logo-sticky {
		display: none !important;
	}
}

@media (min-width: 992px) {
	html.sticky-header-enabled.sticky-header-active.sticky-header-scroll-direction #header .header-body {
		transition: all 0.3s ease;
		transform: translate3d(0, 0, 0);
	}

	html.sticky-header-enabled.sticky-header-active.sticky-header-scroll-direction.sticky-header-scroll-down #header .header-body {
		transform: translate3d(0, -100%, 0);
	}
}

/* Header Nav Main */
@media (min-width: 992px) {
	#header .header-nav-main {
		display: flex !important;
		height: auto !important;
	}

	#header .header-nav-main nav {
		display: flex !important;
	}

	#header .header-nav-main nav > ul > li {
		height: 100%;
		align-self: stretch;
		margin-left: 2px;
	}

	#header .header-nav-main nav > ul > li > a {
		display: inline-flex;
		align-items: center;
		white-space: normal;
		border-radius: 4px;
		color: #CCC;
		font-size: 13px;
		font-style: normal;
		font-weight: 600;
		padding: 0.5rem 1rem;
		letter-spacing: -0.5px;
		text-transform: uppercase;
		text-decoration: none;
	}

	#header .header-nav-main nav > ul > li > a:after {
		display: none;
	}

	#header .header-nav-main nav > ul > li > a:active {
		background-color: transparent;
		text-decoration: none;
		color: #CCC;
	}

	#header .header-nav-main nav > ul > li > a.dropdown-toggle .fa-chevron-down {
		display: none;
	}

	#header .header-nav-main nav > ul > li > a.active {
		background-color: transparent;
	}

	#header .header-nav-main nav > ul > li.open > a, #header .header-nav-main nav > ul > li.accessibility-open > a, #header .header-nav-main nav > ul > li:hover > a {
		background: #CCC;
		color: #FFF;
	}

	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
		top: -10000px;
		display: block;
		opacity: 0;
		left: auto;
		border-radius: 0 4px 4px;
		border: 0;
		border-top: 3px solid #CCC;
		box-shadow: 0 15px 30px -5px rgba(0, 0, 0, 0.07);
		margin: 0;
		min-width: 200px;
		padding: 5px 0;
		text-align: left;
	}

	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a {
		border-bottom: 1px solid #f7f7f7;
		color: #777;
		font-size: 0.83em;
		font-weight: 400;
		padding: 6px 18px 6px 18px;
		position: relative;
		text-transform: none;
		text-decoration: none;
		letter-spacing: -0.5px;
	}

	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a:hover, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a:focus, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a.active, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a:active {
		background-color: transparent;
	}

	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:hover > a, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:focus > a, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.active > a, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:active > a, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.open > a, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.accessibility-open > a {
		background-color: #f8f9fa;
	}

	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu {
		position: relative;
	}

	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > a .fa-chevron-down {
		display: none;
	}

	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > a:after {
		font-family: 'Font Awesome 6 Free';
		content: "\f054";
		font-weight: 900;
		position: absolute;
		top: 50%;
		font-size: 0.5rem;
		opacity: 0.7;
		right: 20px;
		transform: translateY(-50%);
		transition: all .2s ease-out;
	}

	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu {
		left: 100%;
		display: block;
		margin-top: -8px;
		margin-left: -1px;
		border-radius: 4px;
		opacity: 0;
		transform: translate3d(0, 0, 0);
	}

	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.open > a:after, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.accessibility-open > a:after, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:hover > a:after {
		opacity: 1;
		right: 15px;
	}

	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.open > .dropdown-menu, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.accessibility-open > .dropdown-menu, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:hover > .dropdown-menu {
		top: 0;
		opacity: 1;
	}

	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.dropdown-reverse:hover > a:after {
		right: 30px;
		transform: translateY(-50%) rotateY(180deg);
	}

	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.dropdown-reverse > .dropdown-menu {
		left: auto;
		right: 100%;
		transform: translate3d(0, 0, 0);
	}

	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:last-child a {
		border-bottom: 0;
	}

	#header .header-nav-main nav > ul > li.dropdown.open > a, #header .header-nav-main nav > ul > li.dropdown.accessibility-open > a, #header .header-nav-main nav > ul > li.dropdown:hover > a {
		border-radius: 4px 4px 0 0;
		position: relative;
	}

	#header .header-nav-main nav > ul > li.dropdown.open > a:before, #header .header-nav-main nav > ul > li.dropdown.accessibility-open > a:before, #header .header-nav-main nav > ul > li.dropdown:hover > a:before {
		content: '';
		display: block;
		position: absolute;
		left: 0;
		right: 0;
		bottom: -3px;
		border-bottom: 5px solid #CCC;
	}

	#header .header-nav-main nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav-main nav > ul > li.dropdown.accessibility-open > .dropdown-menu, #header .header-nav-main nav > ul > li.dropdown:hover > .dropdown-menu {
		top: auto;
		display: block;
		opacity: 1;
	}

	#header .header-nav-main nav > ul > li.dropdown.dropdown-reverse > .dropdown-menu {
		left: auto;
		right: 0;
	}

	#header .header-nav-main nav > ul > li.dropdown-mega {
		position: static;
	}

	#header .header-nav-main nav > ul > li.dropdown-mega > .dropdown-menu {
		border-radius: 4px;
		left: 12px;
		right: 12px;
		width: auto;
	}

	#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-content {
		padding: 1.6rem;
	}

	#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-title {
		color: #333333;
		display: block;
		font-size: 0.9em;
		font-weight: 600;
		margin-top: 20px;
		padding-bottom: 10px;
		text-transform: none;
		letter-spacing: -0.5px;
	}

	#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-title:first-child {
		margin-top: 0;
	}

	#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav {
		list-style: none;
		padding: 0;
		margin: 0;
	}

	#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li > a {
		border: 0 none;
		border-radius: 4px;
		color: #777;
		display: block;
		font-size: 0.83em;
		font-weight: normal;
		margin: 0 0 3px -8px;
		padding: 3px 8px;
		text-shadow: none;
		text-transform: none;
		text-decoration: none;
	}

	#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li:hover > a, #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li:active > a, #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li:focus > a {
		background: #f7f7f7;
	}

	#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop > .dropdown-item {
		padding: 0.5rem 0.8rem;
	}

	#header .header-nav-main nav > ul > li .wrapper-items-cloned i {
		display: none;
	}

	#header .header-nav-main.header-nav-main-square nav > ul > li > a {
		border-radius: 0 !important;
	}

	#header .header-nav-main.header-nav-main-square nav > ul > li.dropdown .dropdown-menu {
		border-radius: 0 !important;
	}

	#header .header-nav-main.header-nav-main-square nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu {
		border-radius: 0 !important;
	}

	#header .header-nav-main.header-nav-main-square nav > ul > li.dropdown .thumb-info, #header .header-nav-main.header-nav-main-square nav > ul > li.dropdown .thumb-info-wrapper {
		border-radius: 0 !important;
	}

	#header .header-nav-main.header-nav-main-square nav > ul > li.dropdown-mega > .dropdown-menu {
		border-radius: 0 !important;
	}

	#header .header-nav-main.header-nav-main-square nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li > a {
		border-radius: 0 !important;
	}

	#header .header-nav-main.header-nav-main-dropdown-no-borders nav > ul > li.dropdown .dropdown-menu {
		border-radius: 4px;
	}

	#header .header-nav-main.header-nav-main-dropdown-no-borders nav > ul > li.dropdown .dropdown-menu:not(.border-top) {
		border: 0 !important;
	}

	#header .header-nav-main.header-nav-main-dropdown-no-borders nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu {
		margin-top: -5px;
	}

	#header .header-nav-main.header-nav-main-dropdown-no-borders nav > ul > li.dropdown.dropdown-mega .dropdown-menu.border-top {
		margin-top: -2px !important;
	}

	#header .header-nav-main.header-nav-main-dropdown-border-radius nav > ul > li.dropdown .dropdown-menu {
		border-radius: 4px !important;
	}

	#header .header-nav-main.header-nav-main-dropdown-border-radius nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu {
		border-radius: 4px !important;
	}

	#header .header-nav-main.header-nav-main-dropdown-borders-radius-0 nav > ul > li.dropdown .dropdown-menu {
		border-radius: 0 !important;
	}

	#header .header-nav-main.header-nav-main-dropdown-borders-radius-0 nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu {
		border-radius: 0 !important;
	}

	#header .header-nav-main.header-nav-main-font-sm nav > ul > li > a {
		font-size: 0.7rem;
	}

	#header .header-nav-main.header-nav-main-font-md nav > ul > li > a {
		font-size: 1rem;
		font-weight: 600;
		text-transform: none;
		letter-spacing: -1px;
	}

	#header .header-nav-main.header-nav-main-font-lg nav > ul > li > a {
		font-size: 1.1rem;
		font-weight: 400;
		text-transform: none;
		letter-spacing: -1px;
	}

	#header .header-nav-main.header-nav-main-font-lg-upper nav > ul > li > a {
		font-size: 0.95rem;
		font-weight: 600;
		text-transform: uppercase;
		letter-spacing: -1px;
	}

	#header .header-nav-main.header-nav-main-font-lg-upper-2 nav > ul > li > a {
		font-size: 0.82rem;
		font-weight: 700;
		text-transform: uppercase;
		letter-spacing: 0;
	}

	#header .header-nav-main.header-nav-main-font-alternative nav > ul > li > a {
		font-family: 'Open Sans', sans-serif;
		font-size: 0.85rem;
		font-weight: 600;
	}

	#header .header-nav-main.header-nav-main-dropdown-modern nav > ul > li.dropdown .dropdown-menu {
		border: 0 !important;
		padding: 15px 8px;
		margin-left: -10px;
	}

	#header .header-nav-main.header-nav-main-dropdown-modern nav > ul > li.dropdown .dropdown-menu li a {
		border-bottom: 0;
		background: transparent !important;
		font-size: 0.85em;
		transition: all .2s ease-out;
		left: 0;
	}

	#header .header-nav-main.header-nav-main-dropdown-modern nav > ul > li.dropdown .dropdown-menu li a:hover, #header .header-nav-main.header-nav-main-dropdown-modern nav > ul > li.dropdown .dropdown-menu li a:active {
		left: 5px;
	}

	#header .header-nav-main.header-nav-main-dropdown-modern nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu {
		margin-top: -15px;
	}

	#header .header-nav-main.header-nav-main-dropdown-center nav > ul > li.dropdown:not(.dropdown-mega) > .dropdown-menu {
		transform: translate3d(-50%, 10px, 0) !important;
	}

	#header .header-nav-main.header-nav-main-dropdown-center nav > ul > li.dropdown:not(.dropdown-mega):hover > .dropdown-menu {
		top: 100%;
		left: 50%;
		transform: translate3d(-50%, 0, 0) !important;
	}

	#header .header-nav-main.header-nav-main-dropdown-center.header-nav-main-dropdown-center-bottom nav > ul > li.dropdown:hover > .dropdown-menu {
		margin-top: -14px !important;
	}

	#header .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li.dropdown > .dropdown-item {
		position: relative;
	}

	#header .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li.dropdown > .dropdown-item:before {
		content: '';
		display: block;
		position: absolute;
		top: auto;
		left: 50%;
		width: 0;
		height: 0;
		border-left: 7px solid transparent;
		border-right: 7px solid transparent;
		border-bottom: 7px solid white;
		transform: translate3d(-7px, 10px, 0);
		bottom: 14px;
		margin-top: auto;
		z-index: 1001;
		opacity: 0;
		transition: ease transform 300ms;
	}

	#header .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li.dropdown.accessibility-open > .dropdown-menu, #header .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li.dropdown:hover > .dropdown-menu {
		margin-top: -14px !important;
		box-shadow: 0 10px 30px 10px rgba(0, 0, 0, 0.1);
	}

	#header .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li.dropdown.open > .dropdown-item:before, #header .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li.dropdown.accessibility-open > .dropdown-item:before, #header .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li.dropdown:hover > .dropdown-item:before {
		opacity: 1 !important;
		transform: translate3d(-7px, 0, 0);
	}

	#header .header-nav-main.header-nav-main-dark nav > ul > li > a {
		color: #444;
	}

	#header .header-nav-main.header-nav-main-slide nav > ul > li > a {
		background-color: transparent;
		color: #FFF;
		text-transform: none;
		font-size: 14px;
		font-weight: 500;
		padding: 18px 18px 22px !important;
		margin: 0 !important;
		transition: ease transform 300ms;
		text-decoration: none;
	}
}

@media (min-width: 992px) and (min-width: 992px) {
	#header .header-nav-main.header-nav-main-slide nav > ul > li > a.dropdown-toggle:after {
		visibility: hidden;
	}
}

@media (min-width: 992px) {
	#header .header-nav-main.header-nav-main-slide nav > ul > li > a.item-original {
		display: none;
	}

	#header .header-nav-main.header-nav-main-slide nav > ul > li > span {
		display: flex;
		position: relative;
		height: 100%;
		overflow: hidden;
	}

	#header .header-nav-main.header-nav-main-slide nav > ul > li > span > a {
		display: flex;
		align-items: center;
		white-space: normal;
		border-radius: 4px;
		font-size: 13px;
		font-style: normal;
		font-weight: 600;
		letter-spacing: -0.5px;
		text-transform: uppercase;
		position: relative;
		background: transparent !important;
		color: #444;
		padding: 0 .9rem;
		margin: 1px 0 0;
		min-height: 60px;
		height: 100%;
		text-decoration: none;
		transition: ease all 300ms;
		transform: translateY(0%);
	}

	#header .header-nav-main.header-nav-main-slide nav > ul > li > span > a.dropdown-toggle:after {
		display: none;
	}

	#header .header-nav-main.header-nav-main-slide nav > ul > li > span > a .fa-caret-down {
		display: none;
	}

	#header .header-nav-main.header-nav-main-slide nav > ul > li > span > a.active:first-child {
		transform: translateY(-40%);
		opacity: 0;
	}

	#header .header-nav-main.header-nav-main-slide nav > ul > li > span > a.active.item-two {
		transform: translateY(0);
		opacity: 1;
	}

	#header .header-nav-main.header-nav-main-slide nav > ul > li > span .item-two {
		position: absolute;
		transform: translateY(40%);
		opacity: 0;
		width: auto;
		left: 0;
	}

	#header .header-nav-main.header-nav-main-slide nav > ul > li:hover > span > a:first-child {
		transform: translateY(-40%);
		opacity: 0;
	}

	#header .header-nav-main.header-nav-main-slide nav > ul > li:hover > span .item-two {
		transform: translateY(0%);
		opacity: 1;
	}

	#header .header-nav-main.header-nav-main-transition nav > ul > li > a {
		transition: ease all 300ms;
	}

	#header .header-nav-main.header-nav-main-text-capitalize nav > ul > li > a {
		text-transform: capitalize;
	}

	#header .header-nav-main.header-nav-main-text-size-2 nav > ul > li > a {
		font-size: 13px;
		font-weight: 500;
		letter-spacing: -0.3px;
	}

	#header .header-nav-main.header-nav-main-text-size-3 nav > ul > li > a {
		font-size: 14px;
		font-weight: 500;
		letter-spacing: -0.3px;
	}

	#header .header-nav-main.header-nav-main-text-size-4 nav > ul > li > a {
		font-size: 15px;
		font-weight: 600;
		letter-spacing: -0.4px;
	}

	#header .header-nav-main.header-nav-main-text-size-4 nav > ul > li > a.dropdown-toggle:after {
		font-size: 0.75rem;
	}

	#header .header-nav-main.header-nav-main-text-size-5 nav > ul > li > a {
		font-size: 16px;
		font-weight: 500;
		letter-spacing: -0.3px;
	}
}

@media (min-width: 992px) and (max-width: 1600px) {
	#header .header-nav-main.header-nav-main-text-size-5 nav > ul > li > a {
		padding: 0 0.6rem !important;
	}
}

@media (min-width: 992px) {
	#header .header-nav-main.header-nav-main-text-size-5 nav > ul > li > a.dropdown-toggle:after {
		font-size: 0.75rem;
	}

	#header .header-nav-main.header-nav-main-text-size-5 nav > ul > li.dropdown .dropdown-menu li a {
		color: #212529;
		font-size: 0.875em;
		font-weight: 500;
		padding-top: 8px;
		padding-bottom: 8px;
	}

	#header .header-nav-main.header-nav-main-text-size-5 nav > ul > li.dropdown .dropdown-mega-sub-title {
		font-weight: 700;
	}

	#header .header-nav-main.header-nav-main-text-ls-0 nav > ul > li > a {
		letter-spacing: 0;
	}

	#header .header-nav-main.header-nav-main-text-weight-500 nav > ul > li > a {
		font-weight: 500;
	}

	#header .header-nav-main.header-nav-main-text-weight-600 nav > ul > li > a {
		font-weight: 600;
	}

	#header .header-nav-main.header-nav-main-increase-space-between nav > ul > li > a {
		padding: 0 1.3rem !important;
	}

	#header .header-nav-main a > .thumb-info-preview {
		position: absolute;
		display: block;
		left: 100%;
		opacity: 0;
		border: 0;
		padding-left: 10px;
		background: transparent;
		overflow: visible;
		margin-top: 15px;
		top: -10000px;
		transition: transform .2s ease-out, opacity .2s ease-out;
		transform: translate3d(-20px, 0, 0);
	}

	#header .header-nav-main a > .thumb-info-preview .thumb-info-wrapper {
		background: #FFF;
		display: block;
		border-radius: 4px;
		border: 0;
		box-shadow: 0 20px 45px rgba(0, 0, 0, 0.08);
		margin: 0;
		padding: 4px;
		text-align: left;
		width: 190px;
	}

	#header .header-nav-main a > .thumb-info-preview .thumb-info-image {
		transition: all 6s linear 0s;
		width: 182px;
		height: 136px;
		min-height: 0;
	}

	#header .header-nav-main a:hover > .thumb-info-preview {
		transform: translate3d(0, 0, 0);
		top: 0;
		opacity: 1;
		margin-top: -5px;
	}

	#header .header-nav-main .dropdown-reverse a > .thumb-info-preview {
		transform: translate3d(20px, 0, 0);
		right: 100%;
		left: auto;
		padding-left: 0;
		margin-right: 10px;
	}

	#header .header-nav-main .dropdown-reverse a:hover > .thumb-info-preview {
		transform: translate3d(0, 0, 0);
	}

	#header .header-nav-bar {
		z-index: 1;
	}

	#header .header-nav-bar.header-nav-bar-top-border {
		border-top: 1px solid #EDEDED;
	}

	#header .header-nav-bar .header-container {
		min-height: 0;
		height: auto !important;
	}

	#header .header-nav-bar .header-container .header-container-md {
		height: 120px;
	}

	#header .header-nav-bar .header-nav {
		min-height: 60px;
	}

	#header .header-nav-bar .header-nav .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li.dropdown > .dropdown-item:before {
		bottom: 1px !important;
		margin-left: 0;
	}

	#header .header-nav-bar .header-nav .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav-bar .header-nav .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li.dropdown.accessibility-open > .dropdown-menu, #header .header-nav-bar .header-nav .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li.dropdown:hover > .dropdown-menu {
		margin-top: -1px !important;
	}

	#header .header-nav-bar .header-nav-links:not(.justify-content-lg-center) .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li {
		margin-left: 0;
		margin-right: 0;
	}

	#header .header-nav-bar .header-nav-links:not(.justify-content-lg-center) .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li.dropdown > .dropdown-item {
		padding: 0 0 0 2rem !important;
	}

	#header .header-nav-bar .header-nav-links:not(.justify-content-lg-center) .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li.dropdown > .dropdown-item:before {
		bottom: 1px !important;
		margin-left: 17px;
	}

	#header .header-nav-bar .header-nav-links:not(.justify-content-lg-center) .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav-bar .header-nav-links:not(.justify-content-lg-center) .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li.dropdown.accessibility-open > .dropdown-menu, #header .header-nav-bar .header-nav-links:not(.justify-content-lg-center) .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li.dropdown:hover > .dropdown-menu {
		margin-top: -1px !important;
	}

	#header .header-nav {
		display: flex;
		align-items: center;
		flex-grow: 1;
		justify-content: flex-end;
		align-self: stretch;
	}

	#header .header-nav.header-nav-stripe {
		padding: 0;
	}

	#header .header-nav.header-nav-stripe .header-nav-main {
		align-self: stretch;
		margin-top: -1px;
		min-height: 0;
	}

	#header .header-nav.header-nav-stripe nav {
		display: flex;
	}

	#header .header-nav.header-nav-stripe nav > ul > li {
		display: inline-flex;
		align-self: stretch;
	}

	#header .header-nav.header-nav-stripe nav > ul > li > a {
		background: transparent;
		padding: 0 .9rem;
		margin: 1px 0 0;
		height: 100%;
	}

	#header .header-nav.header-nav-stripe nav > ul > li > a.active {
		color: #333;
		background: transparent;
	}

	#header .header-nav.header-nav-stripe nav > ul > li:hover > a, #header .header-nav.header-nav-stripe nav > ul > li:hover > a.active, #header .header-nav.header-nav-stripe nav > ul > li.open > a, #header .header-nav.header-nav-stripe nav > ul > li.open > a.active, #header .header-nav.header-nav-stripe nav > ul > li.accessibility-open > a, #header .header-nav.header-nav-stripe nav > ul > li.accessibility-open > a.active {
		color: #FFF;
		padding-bottom: 0;
	}

	#header .header-nav.header-nav-stripe nav > ul > li.dropdown.open > a:before, #header .header-nav.header-nav-stripe nav > ul > li.dropdown.accessibility-open > a:before, #header .header-nav.header-nav-stripe nav > ul > li.dropdown:hover > a:before {
		content: none;
	}

	#header .header-nav.header-nav-stripe nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav.header-nav-stripe nav > ul > li.dropdown.accessibility-open > .dropdown-menu, #header .header-nav.header-nav-stripe nav > ul > li.dropdown:hover > .dropdown-menu {
		top: 100%;
		left: 0;
		margin-top: 1px;
	}

	#header .header-nav.header-nav-stripe nav > ul > li.dropdown.dropdown-reverse > .dropdown-menu {
		left: auto;
	}

	#header .header-nav.header-nav-stripe.header-nav-main-dark nav > ul > li:hover > a {
		color: #FFF !important;
	}

	#header .header-nav.header-nav-stripe nav > ul:not(:hover) > li > a.active {
		color: #FFF !important;
	}

	#header .header-nav.header-nav-stripe nav > ul > li:hover > a.active {
		color: #FFF !important;
	}

	#header .header-nav.header-nav-links, #header .header-nav.header-nav-line {
		padding: 0;
	}

	#header .header-nav.header-nav-links .header-nav-main, #header .header-nav.header-nav-line .header-nav-main {
		align-self: stretch;
		min-height: 0;
		margin-top: 0;
	}

	#header .header-nav.header-nav-links nav > ul > li > a, #header .header-nav.header-nav-links nav > ul > li:hover > a, #header .header-nav.header-nav-line nav > ul > li > a, #header .header-nav.header-nav-line nav > ul > li:hover > a {
		position: relative;
		background: transparent !important;
		padding: 0 .9rem;
		margin: 1px 0 0;
		min-height: 60px;
		height: 100%;
	}

	#header .header-nav.header-nav-links nav > ul > li:hover > a:before, #header .header-nav.header-nav-links nav > ul > li.open > a:before, #header .header-nav.header-nav-links nav > ul > li.accessibility-open > a:before, #header .header-nav.header-nav-line nav > ul > li:hover > a:before, #header .header-nav.header-nav-line nav > ul > li.open > a:before, #header .header-nav.header-nav-line nav > ul > li.accessibility-open > a:before {
		opacity: 1;
	}

	#header .header-nav.header-nav-links nav > ul > li > a.active, #header .header-nav.header-nav-line nav > ul > li > a.active {
		background: transparent;
	}

	#header .header-nav.header-nav-links nav > ul > li > a.active:before, #header .header-nav.header-nav-line nav > ul > li > a.active:before {
		opacity: 1;
	}

	#header .header-nav.header-nav-links nav > ul > li.dropdown > a:before, #header .header-nav.header-nav-line nav > ul > li.dropdown > a:before {
		border-bottom: 0;
	}

	#header .header-nav.header-nav-links nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav.header-nav-links nav > ul > li.dropdown.accessibility-open > .dropdown-menu, #header .header-nav.header-nav-links nav > ul > li.dropdown:hover > .dropdown-menu, #header .header-nav.header-nav-line nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav.header-nav-line nav > ul > li.dropdown.accessibility-open > .dropdown-menu, #header .header-nav.header-nav-line nav > ul > li.dropdown:hover > .dropdown-menu {
		margin-top: 0;
	}

	#header .header-nav.header-nav-links:not(.header-nav-light-text) nav > ul > li > a, #header .header-nav.header-nav-line:not(.header-nav-light-text) nav > ul > li > a {
		color: #444;
	}

	#header .header-nav.header-nav-links.header-nav-light-text nav > ul > li > a, #header .header-nav.header-nav-line.header-nav-light-text nav > ul > li > a {
		color: #FFF;
	}

	#header .header-nav.header-nav-links.header-nav-force-light-text nav > ul > li > a, #header .header-nav.header-nav-line.header-nav-force-light-text nav > ul > li > a {
		color: #FFF !important;
	}

	#header .header-nav.header-nav-links.header-nav-force-light-text nav > ul > li > a.active, #header .header-nav.header-nav-line.header-nav-force-light-text nav > ul > li > a.active {
		color: #FFF !important;
	}

	#header .header-nav.header-nav-links.header-nav-force-light-text nav > ul > li:hover > a, #header .header-nav.header-nav-links.header-nav-force-light-text nav > ul > li:focus > a, #header .header-nav.header-nav-links.header-nav-force-light-text nav > ul > li:active > a, #header .header-nav.header-nav-line.header-nav-force-light-text nav > ul > li:hover > a, #header .header-nav.header-nav-line.header-nav-force-light-text nav > ul > li:focus > a, #header .header-nav.header-nav-line.header-nav-force-light-text nav > ul > li:active > a {
		color: #FFF !important;
	}

	#header .header-nav.header-nav-line nav > ul > li > a:before, #header .header-nav.header-nav-line nav > ul > li:hover > a:before {
		content: "";
		position: absolute;
		background: transparent;
		width: auto;
		height: 3px;
		top: -2px;
		left: -1px;
		right: -1px;
		opacity: 0;
	}

	#header .header-nav.header-nav-line nav > ul > li:hover > a:before {
		opacity: 1 !important;
	}

	#header .header-nav.header-nav-line.header-nav-top-line nav > ul > li > a:before, #header .header-nav.header-nav-line.header-nav-top-line nav > ul > li:hover > a:before {
		content: "";
		position: absolute;
		width: 100%;
		height: 3px;
		top: -2px;
		left: 0;
	}

	#header .header-nav.header-nav-line.header-nav-top-line.header-nav-top-line-with-border nav > ul > li > a:before, #header .header-nav.header-nav-line.header-nav-top-line.header-nav-top-line-with-border nav > ul > li:hover > a:before {
		top: -4px;
	}

	#header .header-nav.header-nav-line.header-nav-top-line-animated nav > ul > li > a:before {
		transition: all .3s ease;
		width: 0%;
		left: 50%;
	}

	#header .header-nav.header-nav-line.header-nav-top-line-animated nav > ul > li:hover > a:before {
		left: 0;
		width: 100%;
	}

	#header .header-nav.header-nav-line.header-nav-bottom-line nav > ul > li > a:before, #header .header-nav.header-nav-line.header-nav-bottom-line nav > ul > li:hover > a:before {
		content: "";
		position: absolute;
		width: auto;
		height: 3px;
		top: 50%;
		left: 15px;
		right: 15px;
		margin-top: 15px;
		transform: translateY(-3px);
	}

	#header .header-nav.header-nav-line.header-nav-bottom-line.header-nav-bottom-line-no-transform nav > ul > li > a:before, #header .header-nav.header-nav-line.header-nav-bottom-line.header-nav-bottom-line-no-transform nav > ul > li:hover > a:before {
		margin-top: 12px;
		transform: none;
	}

	#header .header-nav.header-nav-line.header-nav-bottom-line.header-nav-line-under-text nav > ul > li > a:before, #header .header-nav.header-nav-line.header-nav-bottom-line.header-nav-line-under-text nav > ul > li:hover > a:before {
		left: 0;
		right: 0;
		height: 7px;
		margin: 6px 10px 15px 10px;
		opacity: 0.3 !important;
	}

	#header .header-nav.header-nav-line.header-nav-bottom-line.header-nav-bottom-line-effect-1 nav > ul > li > a:before {
		transition: cubic-bezier(0.55, 0, 0.1, 1) right 300ms;
		right: 100%;
	}

	#header .header-nav.header-nav-line.header-nav-bottom-line.header-nav-bottom-line-effect-1 nav > ul > li > a.active:before {
		right: 15px;
	}

	#header .header-nav.header-nav-line.header-nav-bottom-line.header-nav-bottom-line-effect-1 nav > ul > li:hover > a:before {
		right: 15px;
	}

	#header .header-nav.header-nav-line.header-nav-bottom-line.header-nav-bottom-line-effect-1.header-nav-line-under-text nav > ul > li > a.active:before {
		right: 0;
	}

	#header .header-nav.header-nav-line.header-nav-bottom-line.header-nav-bottom-line-effect-1.header-nav-line-under-text nav > ul > li:hover > a:before {
		right: 0;
	}

	#header .header-nav.header-nav-line.header-nav-bottom-line.header-nav-bottom-line-active-text-light nav > ul > li:hover > a {
		color: #FFF !important;
	}

	#header .header-nav.header-nav-line.header-nav-bottom-line.header-nav-bottom-line-active-text-light nav > ul:not(:hover) li > a.active {
		color: #FFF !important;
	}

	#header .header-nav.header-nav-line.header-nav-bottom-line.header-nav-bottom-line-active-text-dark nav > ul > li:hover > a {
		color: #444 !important;
	}

	#header .header-nav.header-nav-line.header-nav-bottom-line.header-nav-bottom-line-active-text-dark nav > ul:not(:hover) li > a.active {
		color: #444 !important;
	}

	#header .header-nav.header-nav-no-space-dropdown nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav.header-nav-no-space-dropdown nav > ul > li.dropdown.accessibility-open > .dropdown-menu, #header .header-nav.header-nav-no-space-dropdown nav > ul > li.dropdown:hover > .dropdown-menu {
		margin-top: -1px;
	}

	#header .header-nav.header-nav-force-light-text .header-nav-main nav > ul > li > a, #header .header-nav.header-nav-force-light-text .header-nav-main nav > ul > li .wrapper-items-cloned > a {
		color: #FFF !important;
	}

	#header .header-nav.header-nav-force-light-text:not(.header-nav-force-light-text-active-skin-color) .header-nav-main nav > ul > li:hover > a, #header .header-nav.header-nav-force-light-text:not(.header-nav-force-light-text-active-skin-color) .header-nav-main nav > ul > li .wrapper-items-cloned:hover > a {
		color: #333 !important;
	}

	#header .header-nav.header-nav-force-light-text:not(.header-nav-force-light-text-active-skin-color) .header-nav-main nav > ul:not(:hover) > li > a.active, #header .header-nav.header-nav-force-light-text:not(.header-nav-force-light-text-active-skin-color) .header-nav-main nav > ul:not(:hover) > li .wrapper-items-cloned > a.active {
		color: #333 !important;
	}

	#header .header-nav.header-nav-icons nav > ul > li > a [class*="fa-"], #header .header-nav.header-nav-icons nav > ul > li > a .icons {
		font-size: 1.1rem;
		margin-right: 0.28rem;
		margin-top: 0.1rem;
	}

	#header .header-nav.header-nav-divisor nav > ul > li {
		margin: 0;
	}

	#header .header-nav.header-nav-divisor nav > ul > li > a {
		border-right: 1px solid rgba(0, 0, 0, 0.07);
	}

	#header .header-nav.header-nav-divisor nav > ul > li:last-child > a {
		border-right: 0;
	}

	#header .header-nav.header-nav-spaced nav > ul > li > a {
		margin: 0 !important;
		padding-right: 1.5rem !important;
		padding-left: 1.5rem !important;
	}

	#header .header-nav.header-nav-first-item-no-padding nav > ul > li:first-child > a {
		padding-left: 0 !important;
	}

	#header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown > a:before {
		border-bottom: 0;
	}

	#header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown li a {
		border-bottom-color: #2a2a2a;
	}

	#header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown .dropdown-menu {
		background: #1e1e1e;
		margin-top: 0;
	}

	#header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown .dropdown-menu > li > a {
		color: #adadad;
	}

	#header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown .dropdown-menu > li:hover > a, #header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown .dropdown-menu > li:focus > a, #header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown .dropdown-menu > li:active > a, #header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown .dropdown-menu > li.active > a, #header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown .dropdown-menu > li.open > a, #header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown .dropdown-menu > li.accessibility-open > a {
		background: #282828;
		color: #FFF;
	}

	#header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown.dropdown-mega .dropdown-mega-sub-title {
		color: #FFF;
	}

	#header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown.dropdown-mega .dropdown-mega-sub-nav > li > a {
		color: #adadad;
	}

	#header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown.dropdown-mega .dropdown-mega-sub-nav > li:hover > a, #header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown.dropdown-mega .dropdown-mega-sub-nav > li:focus > a, #header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown.dropdown-mega .dropdown-mega-sub-nav > li:active > a, #header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown.dropdown-mega .dropdown-mega-sub-nav > li.active > a, #header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown.dropdown-mega .dropdown-mega-sub-nav > li.open > a, #header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown.dropdown-mega .dropdown-mega-sub-nav > li.accessibility-open > a {
		color: #FFF;
		background: #282828;
	}

	#header .header-nav.header-nav-sub-title .header-nav-main nav > ul > li > a, #header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li > a {
		position: relative;
		flex-direction: column;
		align-items: flex-start;
		justify-content: center;
		padding-right: 0;
		padding-left: 0;
		margin-left: 0.7rem;
		margin-right: 0.7rem;
	}

	#header .header-nav.header-nav-sub-title .header-nav-main nav > ul > li > a > span, #header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li > a > span {
		font-size: 0.9em;
		text-transform: none;
		font-weight: normal;
		margin-top: 0.3rem;
	}

	#header .header-nav.header-nav-sub-title .header-nav-main nav > ul > li > a > span {
		margin-top: -0.5rem;
	}

	#header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li > a {
		transition: ease padding-bottom 300ms;
	}

	#header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li > a.active {
		padding-bottom: 15px;
	}

	#header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li > a.active > span {
		top: 60%;
		left: 0;
		opacity: 1;
	}

	#header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li > a > span {
		position: absolute;
		top: 50%;
		left: 0;
		margin-top: 0;
		opacity: 0;
		transform: translate3d(0, -50%, 0);
		transition: ease opacity 200ms, ease top 300ms;
	}

	#header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li:hover > a, #header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li:focus > a {
		padding-bottom: 15px;
	}

	#header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li:hover > a > span, #header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li:focus > a > span {
		top: 60%;
		left: 0;
		opacity: 1;
	}

	#header .header-nav.header-nav-links-side-header nav > ul > li > a {
		padding: 10px 15px !important;
		min-height: 0 !important;
		border-bottom: 1px solid rgba(0, 0, 0, 0.05);
		border-radius: 0;
	}

	#header .header-nav.header-nav-links-side-header nav > ul > li:last-child > a {
		border-bottom: 0;
	}

	#header .header-nav.header-nav-links-side-header nav > ul > li.dropdown {
		position: static;
	}

	#header .header-nav.header-nav-links-side-header nav > ul > li.dropdown > .dropdown-item {
		position: relative;
	}

	#header .header-nav.header-nav-links-side-header nav > ul > li.dropdown > .dropdown-item:before {
		font-family: 'Font Awesome 6 Free';
		content: "\f054" !important;
		font-weight: 900;
		position: absolute;
		top: 50%;
		font-size: 0.5rem;
		opacity: 0.7 !important;
		left: auto;
		right: 20px;
		transform: translateY(-50%);
		transition: all .2s ease-out;
		display: block !important;
	}

	#header .header-nav.header-nav-links-side-header nav > ul > li.dropdown:hover > .dropdown-item:before {
		right: 15px;
		opacity: 1 !important;
	}

	#header .header-nav.header-nav-click-to-open nav > ul > li.dropdown .dropdown-menu,
		#header .header-nav.header-nav-click-to-open nav > ul > li.dropdown li.dropdown-submenu > .dropdown-menu {
		transition: opacity .2s ease-out;
	}

	#header .header-nav.header-nav-click-to-open nav > ul > li.dropdown:hover:not(.open) .dropdown-menu {
		top: -10000px;
		opacity: 0;
	}

	#header .header-nav.header-nav-click-to-open nav > ul > li.dropdown > .dropdown-toggle > .fa-chevron-down {
		display: block;
		opacity: 0;
		position: absolute;
		right: 12px;
	}

	#header .header-nav.header-nav-click-to-open nav > ul > li.dropdown.open .dropdown-menu > li.dropdown-submenu:hover:not(.open) .dropdown-menu {
		top: -10000px;
		opacity: 0;
	}
}

/* Header Arrows */
@media (min-width: 992px) {
	#header .header-nav-main-arrows nav > ul > li > a.dropdown-toggle:after {
		display: inline-block;
		font-family: 'Font Awesome 6 Free';
		content: "\f078";
		font-weight: 900;
		border: 0;
		width: auto;
		height: auto;
		margin: 0;
		padding: 0 0 0 4px;
		font-size: 0.6rem;
	}
}

/* Header Nav Main Full Width Mega Menu */
@media (min-width: 992px) {
	#header .header-nav-main-full-width-mega-menu nav > ul > li.dropdown-mega > .dropdown-menu,
		#header .header-nav-main-full-width-mega-menu.header-nav-main-dropdown-border-radius nav > ul > li.dropdown-mega > .dropdown-menu {
		left: 0 !important;
		right: 0 !important;
		border-radius: 0 !important;
	}
}

/* Header Nav Main Mega Menu Bg Hover*/
@media (min-width: 992px) {
	#header .header-nav-main-mega-menu-bg-hover .dropdown-mega:before {
		content: "";
		display: block;
		background: #FFF;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		position: absolute;
		z-index: -1;
		opacity: 0;
		transition: ease opacity 400ms;
	}

	#header .header-nav-main-mega-menu-bg-hover .dropdown-mega:hover:before {
		opacity: 1;
	}
}

/* Header Nav Main Dark Text */
@media (min-width: 992px) {
	#header .header-nav-main-dark-text nav > .nav-pills > li > a {
		color: #333;
	}
}

/* Header Nav Main Colors */
@media (min-width: 992px) {
	html #header .header-nav-main nav > ul > li.dropdown-full-color .dropdown-menu {
		border-top: 0;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color .dropdown-menu li.dropdown-submenu > .dropdown-menu {
		margin-top: -5px;
	}
}

/* Header Nav Main Dark Text */
@media (min-width: 992px) {
	#header .header-nav-main-rounded nav > .nav-pills > li > a {
		justify-content: center;
		align-self: center;
		border-radius: 1.5rem;
	}

	#header .header-nav-main-rounded nav > .nav-pills > li > a:before {
		display: none !important;
	}

	#header .header-nav-main-rounded nav > ul > li.dropdown.open > a, #header .header-nav-main-rounded nav > ul > li.dropdown.accessibility-open > a, #header .header-nav-main-rounded nav > ul > li.dropdown:hover > a {
		border-radius: 1.5rem;
	}

	#header .header-nav-main-rounded nav > ul > li.dropdown .dropdown-menu {
		border-radius: 4px;
	}
}

/* Header Nav Main Stretch */
@media (min-width: 992px) {
	#header .header-nav-stretch {
		padding-top: 0;
		padding-bottom: 0;
	}

	#header .header-nav-stretch .header-nav-main {
		align-self: stretch;
	}

	#header .header-nav-stretch nav > ul > li {
		display: inline-flex;
		align-self: stretch;
	}

	#header .header-nav-stretch nav > ul > li.dropdown.open > a:before, #header .header-nav-stretch nav > ul > li.dropdown.accessibility-open > a:before, #header .header-nav-stretch nav > ul > li.dropdown:hover > a:before {
		content: none;
	}

	#header .header-nav-stretch nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav-stretch nav > ul > li.dropdown.accessibility-open > .dropdown-menu, #header .header-nav-stretch nav > ul > li.dropdown:hover > .dropdown-menu {
		top: 100%;
		left: 0;
		margin-top: -1px;
	}
}

/* Header Narrow */
@media (min-width: 992px) {
	#header.header-narrow .header-nav.header-nav-stripe nav > ul > li > a, #header.header-narrow .header-nav.header-nav-dropdowns-dark nav > ul > li > a, #header.header-narrow .header-nav.header-nav-links nav > ul > li > a, #header.header-narrow .header-nav.header-nav-line nav > ul > li > a {
		min-height: 60px;
	}
}

/* Header Nav Vertical */
@media (min-width: 992px) {
	html.side-header #header.side-header .side-header-scrollable,
		html.side-header-hamburguer-sidebar #header.side-header .side-header-scrollable {
		height: 100%;
		margin-right: -13px;
	}

	html.side-header #header.side-header .side-header-scrollable .scrollable-content,
		html.side-header-hamburguer-sidebar #header.side-header .side-header-scrollable .scrollable-content {
		padding-right: 10px;
		padding-left: 0;
	}

	html.side-header #header.side-header .header-nav-main nav > ul > li > a.dropdown-toggle .fa-chevron-down,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav-main nav > ul > li > a.dropdown-toggle .fa-chevron-down {
		display: block;
		position: absolute;
		right: 7px;
		width: 30px;
		height: 30px;
		display: flex;
		align-items: center;
		justify-content: center;
		transform: rotate(-90deg);
		font-size: 0.5rem;
	}

	html.side-header #header.side-header .header-nav-main nav > ul > li > a.dropdown-toggle .fa-chevron-down:before,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav-main nav > ul > li > a.dropdown-toggle .fa-chevron-down:before {
		content: none;
	}

	html.side-header #header.side-header .header-nav nav,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav nav {
		display: block !important;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-dropdown nav > ul > li.dropdown,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-dropdown nav > ul > li.dropdown {
		position: relative;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown:before,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown:before {
		top: 23px;
		right: 20px;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown > .dropdown-menu li a,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown > .dropdown-menu li a {
		border: 0;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown:not(.open) .dropdown-menu,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown:not(.open) .dropdown-menu {
		overflow: hidden;
		opacity: 0;
		width: 0;
		height: 0;
		top: -10000px;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.open > .dropdown-menu,
		html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.open > .dropdown-menu li.dropdown-submenu.open > .dropdown-menu, html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.accessibility-open > .dropdown-menu,
		html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.accessibility-open > .dropdown-menu li.dropdown-submenu.open > .dropdown-menu,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.open > .dropdown-menu,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.open > .dropdown-menu li.dropdown-submenu.open > .dropdown-menu,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.accessibility-open > .dropdown-menu,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.accessibility-open > .dropdown-menu li.dropdown-submenu.open > .dropdown-menu {
		position: relative;
		box-shadow: none;
		margin: 0;
		padding: 5px 0 5px 15px;
		left: auto;
		right: auto;
		transform: none;
		min-width: auto;
		width: 100%;
		opacity: 1 !important;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.open > .dropdown-menu li.dropdown-submenu.open > a:after, html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.accessibility-open > .dropdown-menu li.dropdown-submenu.open > a:after,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.open > .dropdown-menu li.dropdown-submenu.open > a:after,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.accessibility-open > .dropdown-menu li.dropdown-submenu.open > a:after {
		right: 20px;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-menu,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-menu {
		min-width: 0;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content {
		padding: 5px 0 5px 15px;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content [class*=col],
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content [class*=col] {
		max-width: 100%;
		width: 100%;
		display: block;
		padding: 5px 0;
		flex: none;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content .dropdown-mega-sub-title,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content .dropdown-mega-sub-title {
		padding-left: 15px;
		font-size: 0.75em;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content .dropdown-mega-sub-nav,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content .dropdown-mega-sub-nav {
		padding-left: 30px;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand .thumb-info-preview,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand .thumb-info-preview {
		display: none;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns {
		position: relative;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav {
		margin-top: -10px;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown {
		position: static;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu {
		box-shadow: none;
		top: 50% !important;
		transform: translateY(-50%);
		left: 10000px;
		margin-left: -15px;
		margin-top: 10px;
		opacity: 0;
		transition: margin-left .2s ease-out, opacity .2s ease-out;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu:before,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu:before {
		content: '';
		display: block;
		position: absolute;
		top: -100vh;
		width: 100%;
		height: 100%;
		background: #FCFCFC;
		border-right: 1px solid #f7f7f7;
		border-left: 1px solid #f7f7f7;
		height: 200vh;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu {
		position: static;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu {
		margin-left: 0;
		left: 100%;
		right: auto;
		margin-left: -15px;
		opacity: 0;
		transition: margin-left .2s ease-out, opacity .2s ease-out;
		transform: translate3d(10000px, 0, 0);
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu:before,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu:before {
		border-left: 0;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:hover > .dropdown-menu,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:hover > .dropdown-menu {
		right: auto;
		opacity: 1;
		margin-left: 0;
		transform: translateY(-50%);
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.dropdown-reverse > .dropdown-menu,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.dropdown-reverse > .dropdown-menu {
		left: auto;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.dropdown-reverse:hover > .dropdown-menu,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.dropdown-reverse:hover > .dropdown-menu {
		right: 100%;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown:hover > .dropdown-menu,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown:hover > .dropdown-menu {
		margin-left: 0;
		margin-top: 0;
		padding-top: 0;
		opacity: 1;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown-mega,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown-mega {
		position: static !important;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns .thumb-info-preview,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns .thumb-info-preview {
		display: none;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide {
		height: 100%;
		justify-content: center;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide .header-nav-main,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide .header-nav-main {
		height: 100% !important;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav > ul,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav > ul {
		height: 100%;
		justify-content: center;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav > ul > li,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav > ul > li {
		height: auto;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul {
		transform: translate3d(0, 0, 0);
		transition: ease all 300ms;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul.next-menu,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul.next-menu {
		transform: translate3d(-100%, 0, 0);
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown > a.dropdown-toggle,
		html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li.dropdown-submenu > a.dropdown-item,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown > a.dropdown-toggle,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li.dropdown-submenu > a.dropdown-item {
		display: inline-block;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown > a.dropdown-toggle:before,
		html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li.dropdown-submenu > a.dropdown-item:before,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown > a.dropdown-toggle:before,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li.dropdown-submenu > a.dropdown-item:before {
		display: none !important;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown > a.dropdown-toggle:after,
		html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li.dropdown-submenu > a.dropdown-item:after,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown > a.dropdown-toggle:after,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li.dropdown-submenu > a.dropdown-item:after {
		font-family: 'Font Awesome 6 Free';
		content: "\f054";
		font-weight: 900;
		position: relative;
		font-size: 0.5rem;
		opacity: 0.7;
		display: inline-block;
		border: 0;
		top: 1px;
		left: 5px;
		transform: none;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown > a.dropdown-toggle:hover:after,
		html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li.dropdown-submenu > a.dropdown-item:hover:after,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown > a.dropdown-toggle:hover:after,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li.dropdown-submenu > a.dropdown-item:hover:after {
		animation: sideMenuArrow 600ms ease;
		animation-iteration-count: infinite;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li.dropdown-submenu > a.dropdown-item,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li.dropdown-submenu > a.dropdown-item {
		background: transparent;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li.dropdown-submenu > a.dropdown-item:after,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li.dropdown-submenu > a.dropdown-item:after {
		top: -1px;
		margin-left: 5px;
		transform: none;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li a,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li a {
		background: transparent;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li {
		position: static;
		text-align: center;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li a,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li a {
		display: inline-block;
		width: 100%;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li ul,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li ul {
		visibility: hidden;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li ul.visible,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li ul.visible {
		visibility: visible;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.back-button > a,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.back-button > a {
		cursor: pointer;
		background: transparent;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.back-button > a:before,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.back-button > a:before {
		font-family: 'Font Awesome 6 Free';
		content: "\f053";
		font-weight: 900;
		position: relative;
		font-size: 0.5rem;
		opacity: 0.7;
		display: inline-block;
		border: 0;
		top: -1px;
		right: 5px;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.back-button > a:hover:before,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.back-button > a:hover:before {
		animation: sideMenuArrowBack 600ms ease;
		animation-iteration-count: infinite;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.dropdown .dropdown-menu,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.dropdown .dropdown-menu {
		display: flex;
		flex-direction: column;
		justify-content: center;
		width: 100%;
		height: 100%;
		top: 50% !important;
		left: 100%;
		padding: 0;
		margin: 0 !important;
		opacity: 1;
		border-top: none;
		box-shadow: none;
		transform: translate3d(0, -50%, 0) !important;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.dropdown .dropdown-menu::-webkit-scrollbar,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.dropdown .dropdown-menu::-webkit-scrollbar {
		width: 5px;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.dropdown .dropdown-menu::-webkit-scrollbar-thumb,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.dropdown .dropdown-menu::-webkit-scrollbar-thumb {
		border-radius: 0px;
		background: rgba(204, 204, 204, 0.5);
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.dropdown .dropdown-menu.next-menu,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.dropdown .dropdown-menu.next-menu {
		transform: translate3d(-100%, -50%, 0) !important;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.dropdown .dropdown-menu li.dropdown-submenu,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.dropdown .dropdown-menu li.dropdown-submenu {
		position: static;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.dropdown-submenu,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.dropdown-submenu {
		position: static;
	}
}

/* Header Floating */
#header.header-floating-icons .nav {
	flex-direction: column;
}

#header.header-floating-icons .header-nav-main nav > ul > li {
	flex: 0 0 auto;
	margin-left: 0;
}

#header.header-floating-icons .header-nav-main nav > ul > li > a > i {
	pointer-events: none;
}

#header.header-floating-icons .header-nav-main nav > ul > li > a.active {
	background: #FFF !important;
}

#header.header-floating-icons .header-nav-main nav > ul > li > a.active:after {
	background: #FFF;
}

#header.header-floating-icons .header-nav-main nav > ul > li.open > a:after, #header.header-floating-icons .header-nav-main nav > ul > li.accessibility-open > a:after, #header.header-floating-icons .header-nav-main nav > ul > li.active > a:after, #header.header-floating-icons .header-nav-main nav > ul > li:hover > a:after, #header.header-floating-icons .header-nav-main nav > ul > li:active > a:after, #header.header-floating-icons .header-nav-main nav > ul > li:focus > a:after {
	background: #FFF;
}

@media (min-width: 992px) {
	#header.header-floating-icons {
		background: transparent;
		height: 0;
		min-height: 0 !important;
	}

	#header.header-floating-icons .header-nav-main nav > ul > li {
		height: auto;
	}

	#header.header-floating-icons .header-row {
		display: block;
		position: absolute;
		top: 12px;
		left: -60px;
	}

	#header.header-floating-icons .header-body {
		position: fixed;
		top: 0;
		left: 0;
		background: transparent;
		min-height: 0;
		padding: 0;
		border: none;
	}

	#header.header-floating-icons .header-nav {
		padding: 0 !important;
	}

	#header.header-floating-icons .header-nav-main {
		margin: 0;
		box-shadow: 0px 0px 80px 0px rgba(62, 62, 62, 0.3);
	}

	#header.header-floating-icons .header-nav-main nav > ul > li {
		border-bottom: 1px solid #CCC;
	}

	#header.header-floating-icons .header-nav-main nav > ul > li:hover > a {
		background: #FFF;
	}

	#header.header-floating-icons .header-nav-main nav > ul > li:hover > a > span {
		opacity: 1;
		transform: rotateY(0deg);
	}

	#header.header-floating-icons .header-nav-main nav > ul > li > a {
		font-size: 25px;
		padding: 18px;
		perspective: 770px;
		background: #F7F7F7;
		border-radius: 0;
		transform: translateZ(0);
	}

	#header.header-floating-icons .header-nav-main nav > ul > li > a:after {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		right: 0;
		width: 100%;
		height: 102%;
		z-index: -1;
	}

	#header.header-floating-icons .header-nav-main nav > ul > li > a > span {
		opacity: 0;
		position: absolute;
		top: 0;
		left: 125.5%;
		background: #FFF;
		padding: 0 25px;
		height: 100%;
		line-height: 4.1;
		white-space: nowrap;
		font-size: 14px;
		z-index: -2;
		transition: ease transform 300ms;
		box-shadow: 0px 0px 80px 0px rgba(62, 62, 62, 0.15);
		transform-origin: -19% 0%;
		transform: rotateY(88deg);
	}

	#header.header-floating-icons .header-nav-main nav > ul > li > a > span:before {
		content: '';
		display: block;
		position: absolute;
		top: 50%;
		left: -4px;
		padding: 10px;
		background: #FFF;
		z-index: -1;
		transform: translate(0, -50%) rotate(45deg);
	}
}

@media (min-width: 992px) and (max-width: 1281px) {
	#header.header-floating-icons .header-row {
		left: -19px;
	}

	#header.header-floating-icons .header-nav-main nav > ul > li > a {
		padding: 9.8px;
		perspective: 450px;
	}

	#header.header-floating-icons .header-nav-main nav > ul > li > a > span {
		line-height: 3;
	}
}

@media (max-width: 991px) {
	#header.header-floating-icons {
		position: fixed;
		top: 23px;
		right: 10px;
	}

	#header.header-floating-icons .header-body {
		background: transparent;
		border: none;
		min-height: 0;
	}

	#header.header-floating-icons .header-btn-collapse-nav {
		padding: 15px 20px;
		margin: 0;
	}

	#header.header-floating-icons .header-nav-main {
		position: absolute;
		right: 0px;
		top: 77px;
		max-width: 53px;
		overflow: hidden;
		box-shadow: 0px 0px 15px 0px rgba(62, 62, 62, 0.2);
	}

	#header.header-floating-icons .header-nav-main:before {
		content: none;
	}

	#header.header-floating-icons .header-nav-main nav {
		padding: 0;
		margin: 0 !important;
		max-height: none;
	}

	#header.header-floating-icons .header-nav-main nav > ul {
		display: block;
		padding: 0;
	}

	#header.header-floating-icons .header-nav-main nav > ul > li {
		display: inline-block;
		border: none;
	}

	#header.header-floating-icons .header-nav-main nav > ul > li > a {
		font-size: 1.7em;
		margin: 0;
		padding: 15px;
		background: #F7F7F7;
		border-radius: 0;
		border-bottom: 1px solid #e2e2e2;
	}

	#header.header-floating-icons .header-nav-main nav > ul > li > a > span {
		display: none;
	}

	#header.header-floating-icons .header-nav-main nav > ul > li:last-child > a {
		border-bottom: 0;
	}
}

@media (min-width: 992px) {
	#header .header-nav-main.header-nav-main-light nav > ul > li > a {
		color: #FFF;
	}

	#header .header-nav-main.header-nav-main-light nav > ul > li > a.active {
		color: #CCC;
		background: #FFF;
	}

	#header .header-nav-main.header-nav-main-light nav > ul > li.open > a, #header .header-nav-main.header-nav-main-light nav > ul > li.accessibility-open > a, #header .header-nav-main.header-nav-main-light nav > ul > li.active > a, #header .header-nav-main.header-nav-main-light nav > ul > li:hover > a {
		background: #FFF;
	}

	#header .header-nav-main.header-nav-main-light nav > ul > li.open > .dropdown-menu, #header .header-nav-main.header-nav-main-light nav > ul > li.accessibility-open > .dropdown-menu, #header .header-nav-main.header-nav-main-light nav > ul > li.active > .dropdown-menu, #header .header-nav-main.header-nav-main-light nav > ul > li:hover > .dropdown-menu {
		border-top-color: #FFF;
		box-shadow: 0 20px 25px rgba(0, 0, 0, 0.05);
	}

	#header .header-nav-main.header-nav-main-light nav > ul > li.open > .dropdown-menu .dropdown-submenu:hover > .dropdown-menu, #header .header-nav-main.header-nav-main-light nav > ul > li.accessibility-open > .dropdown-menu .dropdown-submenu:hover > .dropdown-menu, #header .header-nav-main.header-nav-main-light nav > ul > li.active > .dropdown-menu .dropdown-submenu:hover > .dropdown-menu, #header .header-nav-main.header-nav-main-light nav > ul > li:hover > .dropdown-menu .dropdown-submenu:hover > .dropdown-menu {
		border-top-color: #FFF;
	}

	#header .header-nav-main.header-nav-main-light nav > ul > li.active > a {
		background: #FFF;
	}

	#header .header-nav-main.header-nav-main-light nav > ul > li.dropdown.open > a:before, #header .header-nav-main.header-nav-main-light nav > ul > li.dropdown.accessibility-open > a:before, #header .header-nav-main.header-nav-main-light nav > ul > li.dropdown:hover > a:before {
		border-bottom-color: #FFF;
	}

	#header .header-nav-main.header-nav-main-light .dropdown-menu > li > a:hover, #header .header-nav-main.header-nav-main-light .dropdown-menu > li > a:focus {
		background: #f5f5f5;
	}
}

@media (min-width: 992px) {
	#header .header-nav-main-effect-1 nav > ul > li.dropdown .dropdown-menu li a, #header .header-nav-main-effect-1 nav > ul > li.dropdown .dropdown-mega-sub-nav li a {
		transition: transform .2s ease-out;
		transform: translate3d(0, -5px, 0);
	}

	#header .header-nav-main-effect-1 nav > ul > li.dropdown:hover > .dropdown-menu li a, #header .header-nav-main-effect-1 nav > ul > li.dropdown:hover .dropdown-mega-sub-nav li a, #header .header-nav-main-effect-1 nav > ul > li.dropdown.open > .dropdown-menu li a, #header .header-nav-main-effect-1 nav > ul > li.dropdown.open .dropdown-mega-sub-nav li a, #header .header-nav-main-effect-1 nav > ul > li.dropdown.accessibility-open > .dropdown-menu li a, #header .header-nav-main-effect-1 nav > ul > li.dropdown.accessibility-open .dropdown-mega-sub-nav li a {
		transform: translate3d(0, 0, 0);
	}

	#header .header-nav-main-effect-1 nav > ul > li.dropdown .dropdown-menu {
		transition: transform .2s ease-out;
		transform: translate3d(0, -5px, 0);
	}

	#header .header-nav-main-effect-1 nav > ul > li.dropdown:hover > .dropdown-menu, #header .header-nav-main-effect-1 nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav-main-effect-1 nav > ul > li.dropdown.accessibility-open > .dropdown-menu {
		transform: translate3d(0, 2px, 0);
	}

	#header .header-nav.header-nav-stripe .header-nav-main-effect-1 nav > ul > li.dropdown:hover > .dropdown-menu, #header .header-nav.header-nav-stripe .header-nav-main-effect-1 nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav.header-nav-stripe .header-nav-main-effect-1 nav > ul > li.dropdown.accessibility-open > .dropdown-menu, #header .header-nav.header-nav-links .header-nav-main-effect-1 nav > ul > li.dropdown:hover > .dropdown-menu, #header .header-nav.header-nav-links .header-nav-main-effect-1 nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav.header-nav-links .header-nav-main-effect-1 nav > ul > li.dropdown.accessibility-open > .dropdown-menu, #header .header-nav.header-nav-line .header-nav-main-effect-1 nav > ul > li.dropdown:hover > .dropdown-menu, #header .header-nav.header-nav-line .header-nav-main-effect-1 nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav.header-nav-line .header-nav-main-effect-1 nav > ul > li.dropdown.accessibility-open > .dropdown-menu, #header .header-nav.header-nav-dropdowns-dark .header-nav-main-effect-1 nav > ul > li.dropdown:hover > .dropdown-menu, #header .header-nav.header-nav-dropdowns-dark .header-nav-main-effect-1 nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav.header-nav-dropdowns-dark .header-nav-main-effect-1 nav > ul > li.dropdown.accessibility-open > .dropdown-menu {
		transform: translate3d(0, 0, 0);
	}
}

@media (min-width: 992px) {
	#header .header-nav-main-effect-2 nav > ul > li.dropdown .dropdown-menu {
		transition: opacity .2s ease-out;
		opacity: 0;
	}

	#header .header-nav-main-effect-2 nav > ul > li.dropdown:hover > .dropdown-menu, #header .header-nav-main-effect-2 nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav-main-effect-2 nav > ul > li.dropdown.accessibility-open > .dropdown-menu {
		opacity: 1;
	}
}

@media (min-width: 992px) {
	#header .header-nav-main-effect-3 nav > ul > li.dropdown .dropdown-menu {
		transition: transform .2s ease-out;
		transform: translate3d(0, 10px, 0);
	}

	#header .header-nav-main-effect-3 nav > ul > li.dropdown:hover > .dropdown-menu, #header .header-nav-main-effect-3 nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav-main-effect-3 nav > ul > li.dropdown.accessibility-open > .dropdown-menu {
		transform: translate3d(0, 0, 0);
	}
}

@media (min-width: 992px) {
	#header .header-nav-main-effect-4 nav > ul > li.dropdown .dropdown-menu {
		transition: transform .2s ease-out;
		transform: translate3d(-10px, 0, 0);
	}

	#header .header-nav-main-effect-4 nav > ul > li.dropdown:hover > .dropdown-menu, #header .header-nav-main-effect-4 nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav-main-effect-4 nav > ul > li.dropdown.accessibility-open > .dropdown-menu {
		transform: translate3d(0, 0, 0);
	}
}

@media (min-width: 992px) {
	#header .header-nav-main-effect-5 nav > ul > li.dropdown .dropdown-menu {
		transition: transform .2s ease-out;
		transform: translate3d(0, -10px, 0);
	}

	#header .header-nav-main-effect-5 nav > ul > li.dropdown:hover > .dropdown-menu, #header .header-nav-main-effect-5 nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav-main-effect-5 nav > ul > li.dropdown.accessibility-open > .dropdown-menu {
		transform: translate3d(0, 0, 0);
	}
}

@media (min-width: 992px) {
	#header .header-nav-main-effect-6 nav > ul > li.dropdown .dropdown-menu {
		transition: transform .2s ease-out;
		transform: translate3d(10px, 0, 0);
	}

	#header .header-nav-main-effect-6 nav > ul > li.dropdown:hover > .dropdown-menu, #header .header-nav-main-effect-6 nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav-main-effect-6 nav > ul > li.dropdown.accessibility-open > .dropdown-menu {
		transform: translate3d(0, 0, 0);
	}
}

@media (min-width: 992px) {
	#header .header-nav-main-sub-effect-1 nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu {
		transition: transform .2s ease-out, opacity .2s ease-out;
		transform: translate3d(-10px, 0, 0);
		opacity: 0;
	}

	#header .header-nav-main-sub-effect-1 nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:hover > .dropdown-menu, #header .header-nav-main-sub-effect-1 nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.open > .dropdown-menu, #header .header-nav-main-sub-effect-1 nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.accessibility-open > .dropdown-menu {
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}

	#header .header-nav-main-sub-effect-1 nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.dropdown-reverse > .dropdown-menu {
		transition: transform .2s ease-out, opacity .2s ease-out;
		transform: translate3d(10px, 0, 0);
		left: auto;
		right: 100%;
		opacity: 0;
	}

	#header .header-nav-main-sub-effect-1 nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.dropdown-reverse:hover > .dropdown-menu, #header .header-nav-main-sub-effect-1 nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.dropdown-reverse.open > .dropdown-menu, #header .header-nav-main-sub-effect-1 nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.dropdown-reverse.accessibility-open > .dropdown-menu {
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

/* Header Nav Main Mobile */
@media (max-width: 991px) {
	#header .header-nav-main {
		position: absolute;
		background: transparent;
		width: 100%;
		top: 100%;
		left: 50%;
		transform: translate3d(-50%, 0, 0);
	}

	#header .header-nav-main:before {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		left: 50%;
		width: 100vw;
		height: 100%;
		background: #FFF;
		z-index: -1;
		transform: translateX(-50%);
	}

	#header .header-nav-main nav {
		max-height: 50vh;
		overflow: hidden;
		overflow-y: auto;
		padding: 0 15px;
		transition: ease all 500ms;
	}

	#header .header-nav-main nav.collapsing {
		overflow-y: hidden;
	}

	#header .header-nav-main nav::-webkit-scrollbar {
		width: 5px;
	}

	#header .header-nav-main nav::-webkit-scrollbar-thumb {
		border-radius: 0px;
		background: rgba(204, 204, 204, 0.5);
	}

	#header .header-nav-main nav > ul {
		padding-top: 15px;
		padding-bottom: 15px;
		flex-direction: column;
	}

	#header .header-nav-main nav > ul li {
		border-bottom: 1px solid #e8e8e8;
		clear: both;
		display: block;
		float: none;
		margin: 0;
		padding: 0;
		position: relative;
	}

	#header .header-nav-main nav > ul li a {
		font-size: 13px;
		font-style: normal;
		line-height: 20px;
		padding: 7px 8px;
		margin: 1px 0;
		border-radius: 4px;
		text-align: left;
	}

	#header .header-nav-main nav > ul li a .fa-caret-down {
		line-height: 35px;
		min-height: 38px;
		min-width: 30px;
		position: absolute;
		right: 5px;
		text-align: center;
		top: 0;
	}

	#header .header-nav-main nav > ul li a.dropdown-toggle {
		position: relative;
	}

	#header .header-nav-main nav > ul li a.dropdown-toggle:after {
		content: none;
	}

	#header .header-nav-main nav > ul li a.dropdown-toggle .fa-chevron-down {
		position: absolute;
		top: 0;
		right: 0;
		width: 30px;
		height: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 0.6rem;
	}

	#header .header-nav-main nav > ul li a:active {
		background-color: #f8f9fa;
		color: inherit;
	}

	#header .header-nav-main nav > ul li.dropdown > a.active {
		margin-top: -1px;
		margin-bottom: -1px;
	}

	#header .header-nav-main nav > ul li.dropdown .dropdown-menu {
		background: transparent;
		padding: 0;
		margin: 0;
		font-size: 13px;
		box-shadow: none;
		border-radius: 0;
		border: 0;
		clear: both;
		display: none;
		float: none;
		position: static;
	}

	#header .header-nav-main nav > ul li.dropdown .dropdown-menu li.dropdown-submenu > a {
		position: relative;
	}

	#header .header-nav-main nav > ul li.dropdown .dropdown-menu li.dropdown-submenu > a:after {
		content: none;
	}

	#header .header-nav-main nav > ul li.dropdown .dropdown-menu li.dropdown-submenu > a .fa-chevron-down {
		position: absolute;
		top: 0;
		right: 0;
		width: 30px;
		height: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 0.6rem;
	}

	#header .header-nav-main nav > ul li.dropdown .dropdown-menu li.dropdown-submenu.open > .dropdown-menu {
		display: block;
		margin-left: 20px;
	}

	#header .header-nav-main nav > ul li.dropdown.open > .dropdown-menu {
		display: block;
		margin-left: 20px;
	}

	#header .header-nav-main nav > ul li.dropdown-mega .dropdown-mega-sub-title {
		margin-top: 10px;
		display: block;
		text-align: left;
	}

	#header .header-nav-main nav > ul li.dropdown-mega .dropdown-mega-sub-nav {
		margin: 0 0 0 20px;
		padding: 0;
		list-style: none;
	}

	#header .header-nav-main nav > ul li.dropdown-mega .dropdown-mega-sub-nav > li > a {
		display: block;
		text-decoration: none;
	}

	#header .header-nav-main nav > ul li:last-child {
		border-bottom: 0;
	}

	#header .header-nav-main nav > ul > li > a {
		text-transform: uppercase;
		font-weight: 700;
		margin-top: 1px;
		margin-bottom: 1px;
		color: #CCC;
	}

	#header .header-nav-main nav > ul > li > a:active {
		color: #CCC;
	}

	#header .header-nav-main nav > ul > li > a.active {
		color: #FFF !important;
		background: #CCC;
	}

	#header .header-nav-main nav > ul > li > a.active:focus, #header .header-nav-main nav > ul > li > a.active:hover {
		color: #FFF;
		background: #CCC;
	}

	#header .header-nav-main nav .not-included {
		margin: 0;
	}

	#header .header-nav-main a > .thumb-info-preview {
		display: none !important;
	}

	#header .header-nav-main.header-nav-main-square nav > ul > li a {
		border-radius: 0 !important;
	}

	#header .header-nav-main.header-nav-main-slide .wrapper-items-cloned {
		display: none;
	}

	#header .header-nav-bar .header-container {
		min-height: 0;
		height: auto !important;
	}

	#header .header-nav-bar .header-nav {
		min-height: 60px !important;
		padding: 0;
	}

	#header .header-btn-collapse-nav {
		outline: 0;
		display: block;
		position: relative;
		z-index: 1;
	}

	#header .header-nav.header-nav-stripe {
		min-height: 90px;
	}

	#header .header-nav.header-nav-links, #header .header-nav.header-nav-line {
		min-height: 70px;
	}

	#header .header-nav.header-nav-dropdowns-dark {
		min-height: 70px;
	}

	#header .header-nav.header-nav-sub-title .header-nav-main nav > ul > li > a > span, #header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li > a > span {
		display: block;
		text-transform: none;
		font-weight: normal;
	}
}

/* Header Nav Main Mobile Dark */
@media (max-width: 991px) {
	#header .header-nav-main.header-nav-main-mobile-dark:before {
		background-color: #212529;
	}

	#header .header-nav-main.header-nav-main-mobile-dark nav > ul > li > a {
		color: #dedede;
	}

	#header .header-nav-main.header-nav-main-mobile-dark nav > ul > li > a.active {
		color: #FFF;
	}

	#header .header-nav-main.header-nav-main-mobile-dark nav > ul > li .dropdown-menu > li a {
		color: #969696;
	}

	#header .header-nav-main.header-nav-main-mobile-dark nav > ul > li .dropdown-menu > li a.active {
		color: #FFF;
	}

	#header .header-nav-main.header-nav-main-mobile-dark nav > ul li {
		border-bottom: 1px solid #3e3e3e;
	}

	#header .header-nav-main.header-nav-main-mobile-dark nav > ul li:last-child {
		border-bottom: 0;
	}

	#header .header-nav-main.header-nav-main-mobile-dark nav > ul li a:hover, #header .header-nav-main.header-nav-main-mobile-dark nav > ul li a:focus, #header .header-nav-main.header-nav-main-mobile-dark nav > ul li a:active {
		background-color: #2b2b2b;
	}

	#header .header-nav-main.header-nav-main-mobile-dark nav > ul li.dropdown-mega .dropdown-mega-sub-title {
		color: #eaeaea;
	}
}

/* Header Nav Main Dark Text */
@media (max-width: 991px) {
	#header .header-nav-main.header-nav-main-dark-text nav > ul > li > a {
		color: #333;
	}

	#header .header-nav-main.header-nav-main-dark-text nav > ul > li > a.active {
		color: #FFF;
	}
}

/* Header Nav Vertical */
@media (max-width: 991px) {
	html.side-header #header.side-header .side-header-scrollable {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		overflow: visible;
	}

	html.side-header #header.side-header .side-header-scrollable .scrollable-content {
		right: 0 !important;
		overflow: visible;
	}

	html.side-header #header.side-header .side-header-scrollable .scrollable-pane {
		display: none !important;
	}
}

/* Side Header Hamburguer Sidebar */
@media (max-width: 991px) {
	html.side-header-hamburguer-sidebar #header.side-header .header-row-side-header {
		width: 100%;
	}

	html.side-header-hamburguer-sidebar #header.side-header .side-header-scrollable {
		height: 100%;
	}

	html.side-header-hamburguer-sidebar #header.side-header .side-header-scrollable .scrollable-content {
		right: 0 !important;
		padding-right: 10px;
		padding-left: 10px;
		overflow-y: hidden;
	}

	html.side-header-hamburguer-sidebar #header.side-header .side-header-scrollable .scrollable-pane {
		display: none !important;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav {
		height: 100%;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav .header-nav-main {
		position: relative;
		top: 0;
		left: 0;
		transform: none;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav nav {
		display: block !important;
		max-height: 69vh;
		padding: 0 8px 0 0;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links {
		width: 100%;
		padding: 0;
		overflow: hidden;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links .header-nav-main {
		align-self: stretch;
		min-height: 0;
		margin-top: 0;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links .header-nav-main.header-nav-main-mobile-dark nav > ul > li > a {
		color: #dedede !important;
		border-bottom-color: #3e3e3e;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links .header-nav-main.header-nav-main-mobile-dark nav > ul > li > a.active {
		color: #FFF !important;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links .header-nav-main.header-nav-main-mobile-dark nav > ul > li .dropdown-menu > li a {
		color: #969696;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links .header-nav-main.header-nav-main-mobile-dark nav > ul > li .dropdown-menu > li a.active {
		color: #FFF;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links .header-nav-main.header-nav-main-mobile-dark nav > ul li {
		border-bottom-color: #3e3e3e;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links .header-nav-main.header-nav-main-mobile-dark nav > ul li a:hover, html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links .header-nav-main.header-nav-main-mobile-dark nav > ul li a:focus, html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links .header-nav-main.header-nav-main-mobile-dark nav > ul li a:active {
		background-color: #2b2b2b;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links nav > ul > li > a, html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links nav > ul > li:hover > a {
		position: relative;
		background: transparent !important;
		color: #444 !important;
		padding: 0 .9rem;
		margin: 1px 0 0;
		min-height: 70px;
		height: 100%;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links nav > ul > li > a.dropdown-toggle:after {
		content: none;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links nav > ul > li > a.active {
		color: #CCC;
		background: transparent;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links nav > ul > li.dropdown.open > .dropdown-menu, html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links nav > ul > li.dropdown:hover > .dropdown-menu {
		margin-top: 0;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links nav > ul li {
		border-bottom: 0;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links nav > ul li a {
		color: #444;
		font-size: 12px;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-side-header nav > ul > li > a {
		padding: 10px 15px !important;
		min-height: 0 !important;
		border-bottom: 1px solid #f7f7f7;
		border-radius: 0;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-side-header nav > ul > li:last-child > a {
		border-bottom: 0;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-side-header nav > ul > li.dropdown {
		position: static;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown > .dropdown-menu li a {
		border: 0;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown:not(.open) .dropdown-menu {
		overflow: hidden;
		opacity: 0;
		width: 0;
		height: 0;
		top: -10000px;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.open > .dropdown-menu,
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.open > .dropdown-menu li.dropdown-submenu.open > .dropdown-menu {
		position: relative;
		box-shadow: none;
		margin: 0;
		padding: 5px 0 5px 15px;
		top: auto;
		left: auto;
		right: auto;
		transform: none;
		min-width: auto;
		width: 100%;
		opacity: 1 !important;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-menu {
		min-width: 0;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content {
		padding: 5px 0 5px 15px;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content [class*=col] {
		max-width: 100%;
		display: block;
		padding: 5px 0;
		flex: none;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content .dropdown-mega-sub-title {
		margin-top: 0;
		padding-left: 15px;
		color: #333333;
		font-size: 0.85em;
		font-weight: 600;
		text-transform: uppercase;
		letter-spacing: -0.5px;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content .dropdown-mega-sub-nav {
		padding-left: 10px;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand .thumb-info-preview {
		display: none;
	}
}

@media (min-width: 992px) {
	#header .header-body:not(.h-100) {
		height: auto !important;
	}
}

@media (max-width: 991px) {
	#header .header-logo img {
		z-index: 1;
	}

	#header .header-nav {
		display: flex;
		align-items: center;
	}

	#header.header-narrow .header-nav.header-nav-stripe {
		min-height: 70px;
	}
}

body[data-plugin-section-scroll] #header .header-body {
	background: transparent;
}

html[dir="rtl"] #header .header-search .btn-light {
	right: -35px;
}

@media (max-width: 991px) {
	html.safari #header .header-body {
		overflow: visible !important;
	}
}

/* Mega Menu (Signin/SignUp) */
#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .dropdown-menu {
	width: 40%;
	right: 15px;
	left: auto;
	border-radius: 6px 0 6px 6px;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .dropdown-menu li table {
	width: 100%;
	margin-top: 0;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .dropdown-menu li table tr td a {
	background-color: transparent !important;
	color: #333;
	padding: 0;
	margin: 0;
	display: block;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .dropdown-menu li table tr td a.remove {
	float: right;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .dropdown-menu li table tr td a:hover {
	text-decoration: none;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .fa-shopping-cart {
	margin-right: 5px;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .product-thumbnail {
	width: 120px;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .product-actions {
	text-align: right;
	width: 80px;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .actions-continue {
	margin-top: 10px;
	padding-top: 20px;
	border-top: 1px solid #DDD;
	clear: both;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .actions-continue .btn {
	margin-bottom: 10px;
}

@media (max-width: 991px) {
	#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .dropdown-menu {
		margin: 15px 0;
		padding: 0 15px;
		width: 100%;
	}
}

@media (min-width: 992px) {
	html.side-header .main .container, html.side-header #footer .container {
		padding: 0 35px;
		width: auto !important;
		max-width: 1210px;
	}

	html.side-header:not(.side-header-above) body > .body {
		margin: 0 0 0 255px;
		width: auto;
		overflow-x: hidden;
		overflow-y: visible;
	}

	html.side-header:not(.side-header-above) body > .body .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper {
		width: 100% !important;
		left: auto !important;
	}

	html.side-header.side-header-above #header.side-header {
		transition: cubic-bezier(0.55, 0, 0.1, 1) transform 300ms;
	}
}

@media (min-width: 992px) and (min-width: 1200px) {
	html.side-header.side-header-change-container .main .container, html.side-header.side-header-change-container #footer .container {
		transform: translateX(125px);
	}
}

@media (min-width: 992px) and (max-width: 1440px) {
	html.side-header.side-header-change-container .main .container, html.side-header.side-header-change-container #footer .container {
		max-width: 960px;
	}
}

@media (min-width: 992px) and (min-width: 1200px) {
	html.side-header.side-header-change-container .home-concept {
		transform: translateX(125px);
	}

	html.side-header.side-header-change-container .home-concept .container {
		transform: translateX(0);
	}
}

@media (min-width: 992px) and (min-width: 1200px) and (max-width: 1440px) {
	html.side-header.side-header-change-container .home-concept .container > .row {
		margin-left: -6rem;
	}
}

@media (min-width: 992px) and (min-width: 1200px) {
	html.side-header.side-header-change-container.side-header-right .main .container, html.side-header.side-header-change-container.side-header-right #footer .container {
		transform: translateX(-125px);
	}
}

@media (min-width: 992px) and (min-width: 1200px) {
	html.side-header.side-header-change-container.side-header-right .home-concept {
		transform: translateX(-125px);
	}
}

@media (min-width: 992px) and (min-width: 1200px) and (max-width: 1440px) {
	html.side-header.side-header-change-container.side-header-right .home-concept .container > .row {
		margin-left: -6rem;
	}
}

@media (min-width: 992px) {
	html.side-header #header.side-header {
		position: fixed;
		box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);
		top: 0;
		left: 0;
		max-width: 255px;
		width: 100%;
		height: 100%;
		transform: translateX(0);
		transition: cubic-bezier(0.55, 0, 0.1, 1) transform 300ms;
	}

	html.side-header #header.side-header:not(.header-transparent) {
		background: #FFF;
	}

	html.side-header #header.side-header.side-header-lg {
		max-width: 355px;
	}

	html.side-header #header.side-header.side-header-hide {
		transform: translateX(100%);
	}

	html.side-header #header.side-header .header-body {
		border-top: 0;
	}

	html.side-header #header.side-header .header-container {
		width: 100%;
	}

	html.side-header #header.side-header .header-row {
		flex-direction: column;
	}

	html.side-header #header.side-header .header-search {
		width: 100%;
		margin: 0.7rem 0;
	}

	html.side-header #header.side-header .header-nav-top .nav > li > a, html.side-header #header.side-header .header-nav-top .nav > li > span {
		display: block;
	}

	html.side-header #header.side-header .header-logo {
		margin: 2rem 0;
	}

	html.side-header #header.side-header .header-nav {
		flex-direction: column;
	}

	html.side-header #header.side-header .header-nav.header-nav-links nav > ul > li > a {
		height: auto;
	}

	html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand .header-nav-main {
		overflow: hidden;
	}

	html.side-header #header.side-header .header-nav-main,
		html.side-header #header.side-header .header-nav-main nav,
		html.side-header #header.side-header .header-nav-main .nav {
		width: 100%;
	}

	html.side-header #header.side-header .nav {
		flex-direction: column;
		width: 100%;
	}

	html.side-header #header.side-header .header-nav-main nav > ul > li.dropdown > a.dropdown-toggle:after {
		content: "";
		border-color: transparent transparent transparent #CCC;
		position: absolute;
		right: 15px;
		top: 50%;
		border-top: .3em solid;
		border-bottom: .3em solid transparent;
		border-left: .3em solid transparent;
		border-right: 0;
		transform: translate3d(0, -50%, 0);
	}

	html.side-header #header.side-header .header-nav-main nav > ul > li.dropdown.open > .dropdown-menu,
		html.side-header #header.side-header .header-nav-main nav > ul > li.dropdown.accessibility-open > .dropdown-menu,
		html.side-header #header.side-header .header-nav-main nav > ul > li.dropdown:hover > .dropdown-menu {
		top: 3px;
		left: 100%;
		border-top: 0;
		border-left: 5px solid #CCC;
		margin-left: -5px;
	}

	html.side-header #header.side-header .header-nav-main nav > ul > li.dropdown li.dropdown-submenu:hover > .dropdown-menu {
		margin-top: -5px;
		border-top: 0;
	}

	html.side-header #header.side-header .header-nav-main nav > ul > li.dropdown.open > a, html.side-header #header.side-header .header-nav-main nav > ul > li.dropdown.accessibility-open > a, html.side-header #header.side-header .header-nav-main nav > ul > li.dropdown:hover > a {
		padding-bottom: 0.5rem;
	}

	html.side-header #header.side-header .header-nav-main nav > ul > li.dropdown.open > a:before, html.side-header #header.side-header .header-nav-main nav > ul > li.dropdown.accessibility-open > a:before, html.side-header #header.side-header .header-nav-main nav > ul > li.dropdown:hover > a:before {
		content: none;
	}

	html.side-header #header.side-header .header-nav-main nav > ul > li.dropdown-mega {
		position: relative !important;
	}

	html.side-header #header.side-header .header-nav-main nav > ul > li.dropdown-mega .dropdown-menu {
		min-width: 720px;
	}

	html.side-header #header.side-header .header-nav-main nav > ul > li {
		margin-top: 1px;
	}

	html.side-header #header.side-header .header-nav-main nav > ul > li > a {
		display: flex;
	}

	html.side-header #header.side-header .header-nav-main nav > ul > li .dropdown-menu.dropdown-reverse li a {
		padding-right: 8px;
		padding-left: 20px;
	}

	html.side-header #header.side-header .header-nav-main nav > ul > li .dropdown-menu.dropdown-reverse li.dropdown-submenu > a:after {
		border-width: 4px 4px 4px 0;
	}

	html.side-header-right:not(.side-header-above) body > .body {
		margin: 0 255px 0 0;
	}

	html.side-header-right #header.side-header {
		left: auto;
		right: 0;
	}

	html.side-header-right #header.side-header .header-nav:not(.header-nav-links-vertical-slide):not(.header-nav-links-vertical-expand) .header-nav-main nav > ul > li.dropdown > a.dropdown-toggle {
		padding-right: 0px;
		padding-left: 30px;
	}

	html.side-header-right #header.side-header .header-nav:not(.header-nav-links-vertical-slide):not(.header-nav-links-vertical-expand) .header-nav-main nav > ul > li.dropdown > a.dropdown-toggle:after {
		left: 15px;
		right: auto;
		border-right: .3em solid transparent;
		border-left: 0;
	}

	html.side-header-right #header.side-header .header-nav:not(.header-nav-links-vertical-slide):not(.header-nav-links-vertical-expand) .header-nav-main nav > ul > li.dropdown.open > .dropdown-menu,
		html.side-header-right #header.side-header .header-nav:not(.header-nav-links-vertical-slide):not(.header-nav-links-vertical-expand) .header-nav-main nav > ul > li.dropdown.accessibility-open > .dropdown-menu,
		html.side-header-right #header.side-header .header-nav:not(.header-nav-links-vertical-slide):not(.header-nav-links-vertical-expand) .header-nav-main nav > ul > li.dropdown:hover > .dropdown-menu {
		display: flex;
		justify-content: center;
		flex-direction: column;
		right: 100%;
		left: auto;
		border-right: 5px solid #CCC;
		border-left: 0;
		margin-left: 0;
		margin-right: -5px;
		border-radius: 4px 0 0 4px;
		opacity: 1;
	}

	html.side-header-right #header.side-header .header-nav:not(.header-nav-links-vertical-slide):not(.header-nav-links-vertical-expand).header-nav-links-vertical-columns .header-nav-main nav > ul > li.dropdown.open > .dropdown-menu,
		html.side-header-right #header.side-header .header-nav:not(.header-nav-links-vertical-slide):not(.header-nav-links-vertical-expand).header-nav-links-vertical-columns .header-nav-main nav > ul > li.dropdown.accessibility-open > .dropdown-menu,
		html.side-header-right #header.side-header .header-nav:not(.header-nav-links-vertical-slide):not(.header-nav-links-vertical-expand).header-nav-links-vertical-columns .header-nav-main nav > ul > li.dropdown:hover > .dropdown-menu {
		height: 100vh;
	}

	html.side-header-right #header.side-header.side-header-hide {
		transform: translateX(-100%);
	}

	html.side-header-right.side-header-right-no-reverse #header.side-header .header-nav:not(.header-nav-links-vertical-slide) .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > a {
		padding-left: 25px;
	}

	html.side-header-right.side-header-right-no-reverse #header.side-header .header-nav:not(.header-nav-links-vertical-slide) .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > a:after {
		left: initial;
		right: 20px;
	}

	html.side-header-semi-transparent body > .body {
		margin: 0;
	}

	html.side-header-semi-transparent #header.side-header {
		background: rgba(0, 0, 0, 0.3);
	}

	html.side-header-semi-transparent #header.side-header .header-body {
		background: transparent !important;
	}
}

@media (min-width: 1200px) {
	html.side-header.side-header-hide #header.side-header {
		left: 0;
		transform: translateX(0);
	}

	html.side-header.side-header-right.side-header-hide #header.side-header {
		left: auto;
		right: 0;
		transform: translateX(0);
	}
}

@media (max-width: 991px) {
	html.side-header #header.side-header .header-container {
		height: auto !important;
	}
}

@media (max-height: 768px) {
	html.side-header #header .header-nav-main nav > ul > li.dropdown.open > .dropdown-menu,
		html.side-header #header .header-nav-main nav > ul > li.dropdown.accessibility-open > .dropdown-menu,
		html.side-header #header .header-nav-main nav > ul > li.dropdown:hover > .dropdown-menu {
		top: auto;
	}
}

html.side-header-hamburguer-sidebar .main .container, html.side-header-hamburguer-sidebar #footer .container {
	padding: 0 35px;
	width: auto !important;
	max-width: 1210px;
}

html.side-header-hamburguer-sidebar:not(.side-header-above) body > .body {
	margin: 0 0 0 255px;
	width: auto;
	overflow-x: hidden;
	overflow-y: visible;
}

html.side-header-hamburguer-sidebar:not(.side-header-above) body > .body .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper {
	width: 100% !important;
	left: auto !important;
}

html.side-header-hamburguer-sidebar.side-header-above #header.side-header {
	transition: cubic-bezier(0.55, 0, 0.1, 1) transform 300ms;
}

html.side-header-hamburguer-sidebar #header.side-header {
	background: #FFF;
	position: fixed;
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);
	top: 0;
	left: 0;
	max-width: 255px;
	width: 100%;
	height: 100%;
	transform: translateX(0);
	z-index: 9991;
}

html.side-header-hamburguer-sidebar #header.side-header.side-header-lg {
	max-width: 355px;
}

html.side-header-hamburguer-sidebar #header.side-header.side-header-hide {
	transform: translateX(-100%);
}

html.side-header-hamburguer-sidebar #header.side-header.header-transparent {
	background: transparent;
}

html.side-header-hamburguer-sidebar #header.side-header .side-header-scrollable {
	height: 100%;
}

html.side-header-hamburguer-sidebar #header.side-header .header-body {
	border-top: 0;
	height: 100% !important;
}

html.side-header-hamburguer-sidebar #header.side-header .header-container {
	width: 100%;
	height: 100% !important;
}

html.side-header-hamburguer-sidebar #header.side-header .header-row {
	flex-direction: column;
}

html.side-header-hamburguer-sidebar #header.side-header .header-search {
	width: 100%;
	margin: 11.2px 0;
	margin: 0.7rem 0;
}

html.side-header-hamburguer-sidebar #header.side-header .header-nav-top .nav > li > a, html.side-header-hamburguer-sidebar #header.side-header .header-nav-top .nav > li > span {
	display: block;
}

html.side-header-hamburguer-sidebar #header.side-header .header-logo {
	margin: 32px 0;
	margin: 2rem 0;
}

html.side-header-hamburguer-sidebar #header.side-header .header-nav {
	flex-direction: column;
}

html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links nav > ul > li > a {
	height: auto;
}

html.side-header-hamburguer-sidebar #header.side-header .header-nav-main,
html.side-header-hamburguer-sidebar #header.side-header .header-nav-main nav,
html.side-header-hamburguer-sidebar #header.side-header .header-nav-main .nav {
	width: 100%;
}

html.side-header-hamburguer-sidebar #header.side-header .nav {
	flex-direction: column;
	width: 100%;
}

html.side-header-hamburguer-sidebar.side-header-hamburguer-sidebar-right #header.side-header {
	left: auto;
	right: 0;
}

html.side-header-hamburguer-sidebar.side-header-hamburguer-sidebar-right #header.side-header.side-header-hide {
	transform: translateX(100%);
}

html.side-header-hamburguer-sidebar.side-header-hamburguer-sidebar-push body > .body {
	margin: 0;
	overflow: visible;
	transition: ease right 300ms;
	right: 0;
}

html.side-header-hamburguer-sidebar.side-header-hamburguer-sidebar-push .body-overlay {
	content: "";
	width: 100%;
	height: 0;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.8);
	position: absolute;
	z-index: 10;
	opacity: 0;
}

html.side-header-hamburguer-sidebar.side-header-hamburguer-sidebar-push #header.side-header {
	transform: none;
	transition: ease left 300ms;
	left: -355px;
}

html.side-header-hamburguer-sidebar.side-header-hamburguer-sidebar-right.side-header-hamburguer-sidebar-push body > .body {
	position: relative;
	transition: ease left 300ms;
	left: 0;
	right: auto;
}

html.side-header-hamburguer-sidebar.side-header-hamburguer-sidebar-right.side-header-hamburguer-sidebar-push #header.side-header {
	transition: ease right 300ms, ease transform 300ms;
	right: -355px;
	left: auto;
}

html.side-header-hamburguer-sidebar:not(.side-header-hide).side-header-hamburguer-sidebar-push .hamburguer-btn:not(.hamburguer-btn-side-header-mobile-show), html.side-header-hamburguer-sidebar:not(.side-header-hide).side-header-hamburguer-sidebar-push .sticky-wrapper {
	display: none;
}

html.side-header-hamburguer-sidebar:not(.side-header-hide).side-header-hamburguer-sidebar-push body > .body {
	position: relative;
	right: -355px;
}

html.side-header-hamburguer-sidebar:not(.side-header-hide).side-header-hamburguer-sidebar-push .body-overlay {
	opacity: 1;
	height: 100%;
}

html.side-header-hamburguer-sidebar:not(.side-header-hide).side-header-hamburguer-sidebar-push #header.side-header {
	z-index: 11;
	left: 0;
}

html.side-header-hamburguer-sidebar:not(.side-header-hide).side-header-hamburguer-sidebar-right.side-header-hamburguer-sidebar-push body > .body {
	left: -355px;
	right: auto;
}

html.side-header-hamburguer-sidebar:not(.side-header-hide).side-header-hamburguer-sidebar-right.side-header-hamburguer-sidebar-push #header.side-header {
	right: 0;
	left: auto;
}

html.side-header-overlay-full-screen body > .body {
	margin: 0;
	width: auto;
	overflow-x: hidden;
	overflow-y: visible;
}

html.side-header-overlay-full-screen body > .body .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper {
	width: 100% !important;
	left: auto !important;
}

html.side-header-overlay-full-screen #header {
	display: flex;
	align-items: center;
	background-color: rgba(51, 51, 51, 0.99);
	position: fixed;
	box-shadow: 0 0 18px rgba(68, 68, 68, 0.07);
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	padding-top: 48px;
	padding-top: 3rem;
	opacity: 0;
	visibility: hidden;
	transition: ease opacity 300ms, ease visibility 300ms;
}

html.side-header-overlay-full-screen #header:not(.side-header-hide) {
	opacity: 1;
	visibility: visible;
	transition: ease opacity 300ms, ease visibility 300ms;
}

html.side-header-overlay-full-screen #header .header-container:after {
	content: none;
}

html.side-header-overlay-full-screen #header .header-body {
	background-color: transparent;
	border: 0;
}

html.side-header-overlay-full-screen #header .header-row-side-header {
	flex: 0 0 50%;
	margin: 0 auto;
}

html.side-header-overlay-full-screen #header .header-nav {
	flex-direction: column;
}

html.side-header-overlay-full-screen #header .header-nav.header-nav-links nav > ul > li > a {
	height: auto;
}

html.side-header-overlay-full-screen #header .header-nav-main,
html.side-header-overlay-full-screen #header .header-nav-main nav,
html.side-header-overlay-full-screen #header .header-nav-main .nav {
	width: 100%;
}

html.side-header-overlay-full-screen #header .nav {
	flex-direction: column;
	width: 100%;
}

html.side-header-overlay-full-screen #header .header-nav-main {
	position: relative;
}

html.side-header-overlay-full-screen #header .header-nav-main:before {
	content: none;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li {
	text-align: center;
	position: static;
	margin-top: 1px;
	height: auto;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li > a {
	display: inline-block;
	border: 0;
	font-size: 28.8px;
	font-size: 1.8rem;
	text-transform: none;
	color: #FFF;
	padding: 15px 0 !important;
	font-weight: 600;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li > a:after {
	top: -2px !important;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li > a.open, html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li > a.accessibility-open, html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li > a:focus, html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li > a:active, html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li > a.active {
	background: transparent;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li a .fa-chevron-down {
	display: none !important;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown .dropdown-item {
	transition: ease left 300ms;
	position: relative;
	left: 0;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown .dropdown-item:after {
	display: none;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown .dropdown-item:before {
	display: none !important;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown .dropdown-item:hover {
	left: 5px;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
	position: static;
	background: transparent !important;
	box-shadow: none;
	display: none !important;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a {
	border: 0;
	font-size: 17.6px;
	font-size: 1.1rem;
	color: #FFF;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a:after {
	display: none;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown .dropdown-submenu {
	position: static;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown .dropdown-submenu .dropdown-menu a {
	font-size: 12px;
	font-size: 0.75rem;
	opacity: 0.7;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown.open > .dropdown-menu, html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown.accessibility-open > .dropdown-menu,
html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown .dropdown-submenu.open > .dropdown-menu {
	display: block !important;
	opacity: 1;
	width: 100%;
	text-align: center;
	padding: 15px 0;
	margin: 0;
	transform: none;
	position: static;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown.open > .dropdown-menu li a, html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown.accessibility-open > .dropdown-menu li a,
html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown .dropdown-submenu.open > .dropdown-menu li a {
	background: transparent;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content {
	padding: 25.6px 0 0;
	padding: 1.6rem 0 0;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content > .row {
	flex-direction: column;
	align-items: center;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content > .row > [class*="col-"] {
	max-width: none;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content > .row > [class*="col-"] + [class*="col-"] {
	margin-top: 25px;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown.dropdown-mega .dropdown-mega-sub-title {
	color: #FFF;
	font-size: 1.2em;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown.dropdown-mega .dropdown-mega-sub-nav {
	opacity: 0.7;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown.dropdown-mega .dropdown-mega-sub-nav > li > a {
	margin: 0 0 8px;
	padding: 3px 8px 3px 8px;
}

@media (max-width: 991px) {
	html.side-header-overlay-full-screen #header .header-row-side-header {
		flex: 0 0 100%;
	}

	html.side-header-overlay-full-screen #header .side-header-scrollable {
		height: 100% !important;
	}

	html.side-header-overlay-full-screen #header .side-header-scrollable .scrollable-content {
		right: 0 !important;
		padding-right: 10px;
		padding-left: 10px;
		overflow-y: hidden;
	}

	html.side-header-overlay-full-screen #header .side-header-scrollable .scrollable-pane {
		display: none !important;
	}

	html.side-header-overlay-full-screen #header .header-nav {
		height: 100%;
	}

	html.side-header-overlay-full-screen #header .header-nav-main {
		position: absolute;
		top: 50%;
		transform: translate3d(-50%, -50%, 0);
	}

	html.side-header-overlay-full-screen #header .header-nav-main nav {
		max-height: 80vh;
	}

	html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown .dropdown-item:hover {
		left: 0;
	}

	html.side-header-overlay-full-screen #header .header-nav-main nav > ul li {
		border-bottom: 0;
	}

	html.side-header-overlay-full-screen #header .header-nav-main nav > ul li a {
		text-align: center;
	}

	html.side-header-overlay-full-screen #header .header-nav-main nav > ul li.dropdown.dropdown-mega .dropdown-mega-content {
		padding: 0;
	}

	html.side-header-overlay-full-screen #header .header-nav-main nav > ul li.dropdown.dropdown-mega .dropdown-mega-sub-title {
		font-size: 1.2rem;
		text-align: center;
		margin-bottom: 7px;
	}

	html.side-header-overlay-full-screen #header .header-nav-main nav > ul li.dropdown.dropdown-mega .dropdown-mega-sub-nav {
		margin: 0;
	}
}

html.side-header-hamburguer-sidebar-narrow-bar .body {
	margin-left: 90px;
}

html.side-header-hamburguer-sidebar-narrow-bar #header.side-header {
	transform: translateX(90px);
}

html.side-header-hamburguer-sidebar-narrow-bar .slider-container {
	left: -45px !important;
	width: calc(100% + 90px) !important;
}

.side-header-narrow-bar {
	display: flex;
	flex-direction: column;
	background: #FFF;
	width: 90px;
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	z-index: 9992;
}

.side-header-narrow-bar:after {
	content: "";
	width: 1px;
	height: 100%;
	top: 0;
	bottom: 0;
	left: auto;
	right: 0;
	background: rgba(0, 0, 0, 0.06);
	position: absolute;
}

.side-header-narrow-bar .side-header-narrow-bar-content .side-header-narrow-bar-content-vertical {
	transform: rotate(-90deg);
	white-space: nowrap;
	text-transform: uppercase;
	margin-left: -18%;
}

@media (max-width: 991px) {
	html.side-header-hamburguer-sidebar-narrow-bar .body {
		padding-left: 90px;
		margin-left: 0;
	}

	html.side-header-hamburguer-sidebar-narrow-bar #header {
		padding-left: 90px;
		left: -90px !important;
	}
}

@media (max-width: 1600px) {
	.custom-header-1 .custom-header-1-btn-1 span {
		padding-left: 2px !important;
		padding-right: 2px !important;
	}
}

/* Page Header */
.page-header {
	background-color: #212529;
	margin: 0 0 35px 0;
	padding: 30px 0;
	position: relative;
	text-align: left;
}

.page-header h1 {
	color: #fff;
	display: inline-block;
	font-size: 30px;
	line-height: 1;
	margin: 0;
	padding: 0;
	font-weight: 400;
	position: relative;
	top: 1px;
}

.page-header .sub-title {
	display: block;
	font-size: 1.2em;
	font-weight: 300;
	margin: 0;
	opacity: 0.8;
	color: #fff;
}

.page-header .page-header-extra-button {
	position: absolute;
	width: 100%;
	bottom: 50px;
	left: 0;
	right: 0;
	z-index: 5;
}

.page-header.page-header-sm {
	padding: 30px 0;
}

.page-header.page-header-sm h1 {
	font-size: 22px;
}

.page-header.page-header-lg {
	padding: 50px 0;
}

.page-header.page-header-lg h1 {
	font-size: 40px;
}

.page-header.page-header-classic:after {
	content: '';
	width: 100%;
	height: 5px;
	background: rgba(255, 255, 255, 0.8);
	position: absolute;
	bottom: 0;
	left: 0;
}

.page-header.page-header-classic .page-header-title-border {
	width: 0;
	height: 5px;
	position: absolute;
	bottom: 0;
	background: transparent;
	z-index: 1;
}

.page-header.page-header-modern h1 {
	font-size: 28px;
}

.page-header.page-header-modern.page-header-sm h1 {
	font-size: 22px;
}

.page-header.page-header-modern.page-header-md {
	padding: 50px 0;
}

.page-header.page-header-modern.page-header-lg {
	padding: 65px 0;
}

.page-header.page-header-modern.page-header-lg h1 {
	font-size: 32px;
}

.page-header.page-header-modern.page-header-background {
	padding: 130px 0;
	background-size: cover;
}

.page-header.page-header-modern.page-header-background.page-header-background-pattern {
	background-size: auto;
	background-repeat: repeat;
	background-attachment: fixed;
}

.page-header.page-header-modern.page-header-background.page-header-background-sm {
	padding: 50px 0;
}

.page-header.page-header-modern.page-header-background.page-header-background-md {
	padding: 150px 0;
}

.page-header.page-header-modern.page-header-background.page-header-background-lg {
	padding: 250px 0;
}

/* Helpers */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

/* Vertical Lines */
.vertical-lines:not(.vertical-lines-after) {
	background-image: url(/build/images/vertical-lines.dccf93aa.svg);
	background-repeat: repeat;
	background-position: 50%;
	pointer-events: none;
}

.vertical-lines.vertical-lines-after {
	position: relative;
}

.vertical-lines.vertical-lines-after:after {
	content: "";
	display: block;
	position: absolute;
	z-index: 1;
	background-image: url(/build/images/vertical-lines.dccf93aa.svg);
	background-repeat: repeat;
	background-position: 50%;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
}

.vertical-lines.vertical-lines-light:not(.vertical-lines-after) {
	background-image: url(/build/images/vertical-lines-light.0f307873.svg);
}

.vertical-lines.vertical-lines-light.vertical-lines-after:after {
	background-image: url(/build/images/vertical-lines-light.0f307873.svg);
}

/* Position */
.p-relative {
	position: relative !important;
}

.p-absolute {
	position: absolute !important;
}

.p-fixed {
	position: fixed !important;
}

.p-static {
	position: static !important;
}

/* Box Shadow */
.box-shadow-none {
	box-shadow: none !important;
}

/* Flex */
.flex-0-0-auto {
	flex: 0 0 auto;
}

/* Color Transparent */
.color-transparent {
	color: transparent !important;
}

/* Background No Repeat */
.bg-no-repeat {
	background-repeat: no-repeat !important;
}

/* Background Size Auto */
.bg-size-auto {
	background-size: auto !important;
}

/* Background Size Cover */
.bg-size-cover {
	background-size: cover !important;
}

/* Background Position Center */
.bg-position-center {
	background-position: center center !important;
}

/* Background Clip Text */
.bg-clip-text {
	background-clip: text !important;
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
}

/* Background Scales Overlay */
.bg-color-scale-overlay {
	position: relative;
}

.bg-color-scale-overlay:before {
	content: "";
	display: block;
	background: #000;
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 1;
	opacity: 0;
}

.bg-color-scale-overlay .bg-color-scale-overlay-wrapper {
	position: relative;
	z-index: 2;
}

.bg-color-scale-overlay-1:before {
	opacity: 0.05 !important;
}

.bg-color-scale-overlay-2:before {
	opacity: 0.1 !important;
}

.bg-color-scale-overlay-3:before {
	opacity: 0.15 !important;
}

.bg-color-scale-overlay-4:before {
	opacity: 0.2 !important;
}

.bg-color-scale-overlay-5:before {
	opacity: 0.25 !important;
}

.bg-color-scale-overlay-6:before {
	opacity: 0.3 !important;
}

.bg-color-scale-overlay-7:before {
	opacity: 0.35 !important;
}

.bg-color-scale-overlay-8:before {
	opacity: 0.4 !important;
}

.bg-color-scale-overlay-9:before {
	opacity: 0.45 !important;
}

/* Background Transparent */
.background-transparent,
.bg-transparent,
.bg-color-transparent {
	background: transparent !important;
}

.bg-transparent-hover:hover {
	background-color: transparent !important;
}

/* Background White and Black */
.bg-color-white {
	background: #FFF !important;
}

.bg-color-black {
	background: #000 !important;
}

/* Inverted */
.inverted {
	color: #FFF;
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
}

h1 .inverted {
	padding-left: 10px;
	padding-right: 10px;
}

h2 .inverted {
	padding-left: 7px;
	padding-right: 7px;
}

h3 .inverted {
	padding-left: 2px;
	padding-right: 2px;
}

h4 .inverted {
	padding-left: 4px;
	padding-right: 4px;
}

h5 .inverted {
	padding-left: 2px;
	padding-right: 2px;
}

h6 .inverted {
	padding-left: 2px;
	padding-right: 2px;
}

/* Paddings and Margins */
.mb-0 {
	margin-bottom: 0 !important;
}

.mt-0 {
	margin-top: 0 !important;
}

.pb-0 {
	padding-bottom: 0 !important;
}

.pt-0 {
	padding-top: 0 !important;
}

@media (min-width: 576px) {
	.mb-sm-0 {
		margin-bottom: 0 !important;
	}

	.mt-sm-0 {
		margin-top: 0 !important;
	}

	.pb-sm-0 {
		padding-bottom: 0 !important;
	}

	.pt-sm-0 {
		padding-top: 0 !important;
	}
}

@media (min-width: 768px) {
	.mb-md-0 {
		margin-bottom: 0 !important;
	}

	.mt-md-0 {
		margin-top: 0 !important;
	}

	.pb-md-0 {
		padding-bottom: 0 !important;
	}

	.pt-md-0 {
		padding-top: 0 !important;
	}
}

@media (min-width: 992px) {
	.mb-lg-0 {
		margin-bottom: 0 !important;
	}

	.mt-lg-0 {
		margin-top: 0 !important;
	}

	.pb-lg-0 {
		padding-bottom: 0 !important;
	}

	.pt-lg-0 {
		padding-top: 0 !important;
	}
}

@media (min-width: 1200px) {
	.mb-xl-0 {
		margin-bottom: 0 !important;
	}

	.mt-xl-0 {
		margin-top: 0 !important;
	}

	.pb-xl-0 {
		padding-bottom: 0 !important;
	}

	.pt-xl-0 {
		padding-top: 0 !important;
	}
}

.mt-n1 {
	margin-top: -4px !important;
	margin-top: -0.25rem !important;
}

/* Padding */
.pt-3-5 {
	padding-top: 12px !important;
	padding-top: 0.75rem !important;
}

.pe-3-5 {
	padding-right: 12px !important;
	padding-right: 0.75rem !important;
}

.pb-3-5 {
	padding-bottom: 12px !important;
	padding-bottom: 0.75rem !important;
}

.ps-3-5 {
	padding-left: 12px !important;
	padding-left: 0.75rem !important;
}

.px-3-5 {
	padding-left: 12px !important;
	padding-left: 0.75rem !important;
	padding-right: 12px !important;
	padding-right: 0.75rem !important;
}

.py-3-5 {
	padding-top: 12px !important;
	padding-top: 0.75rem !important;
	padding-bottom: 12px !important;
	padding-bottom: 0.75rem !important;
}

/* Margin */
.mt-3-5 {
	margin-top: 12px !important;
	margin-top: 0.75rem !important;
}

.me-3-5 {
	margin-right: 12px !important;
	margin-right: 0.75rem !important;
}

.mb-3-5 {
	margin-bottom: 12px !important;
	margin-bottom: 0.75rem !important;
}

.ms-3-5 {
	margin-left: 12px !important;
	margin-left: 0.75rem !important;
}

.mx-3-5 {
	margin-left: 12px !important;
	margin-left: 0.75rem !important;
	margin-right: 12px !important;
	margin-right: 0.75rem !important;
}

.my-3-5 {
	margin-top: 12px !important;
	margin-top: 0.75rem !important;
	margin-bottom: 12px !important;
	margin-bottom: 0.75rem !important;
}

/* Padding */
.pt-4-5 {
	padding-top: 20px !important;
	padding-top: 1.25rem !important;
}

.pe-4-5 {
	padding-right: 20px !important;
	padding-right: 1.25rem !important;
}

.pb-4-5 {
	padding-bottom: 20px !important;
	padding-bottom: 1.25rem !important;
}

.ps-4-5 {
	padding-left: 20px !important;
	padding-left: 1.25rem !important;
}

.px-4-5 {
	padding-left: 20px !important;
	padding-left: 1.25rem !important;
	padding-right: 20px !important;
	padding-right: 1.25rem !important;
}

.py-4-5 {
	padding-top: 20px !important;
	padding-top: 1.25rem !important;
	padding-bottom: 20px !important;
	padding-bottom: 1.25rem !important;
}

/* Margin */
.mt-4-5 {
	margin-top: 20px !important;
	margin-top: 1.25rem !important;
}

.me-4-5 {
	margin-right: 20px !important;
	margin-right: 1.25rem !important;
}

.mb-4-5 {
	margin-bottom: 20px !important;
	margin-bottom: 1.25rem !important;
}

.ms-4-5 {
	margin-left: 20px !important;
	margin-left: 1.25rem !important;
}

.mx-4-5 {
	margin-left: 20px !important;
	margin-left: 1.25rem !important;
	margin-right: 20px !important;
	margin-right: 1.25rem !important;
}

.my-4-5 {
	margin-top: 20px !important;
	margin-top: 1.25rem !important;
	margin-bottom: 20px !important;
	margin-bottom: 1.25rem !important;
}

/* Padding */
.pt-5-5 {
	padding-top: 36px !important;
	padding-top: 2.25rem !important;
}

.pe-5-5 {
	padding-right: 36px !important;
	padding-right: 2.25rem !important;
}

.pb-5-5 {
	padding-bottom: 36px !important;
	padding-bottom: 2.25rem !important;
}

.ps-5-5 {
	padding-left: 36px !important;
	padding-left: 2.25rem !important;
}

.px-5-5 {
	padding-left: 36px !important;
	padding-left: 2.25rem !important;
	padding-right: 36px !important;
	padding-right: 2.25rem !important;
}

.py-5-5 {
	padding-top: 36px !important;
	padding-top: 2.25rem !important;
	padding-bottom: 36px !important;
	padding-bottom: 2.25rem !important;
}

/* Margin */
.mt-5-5 {
	margin-top: 36px !important;
	margin-top: 2.25rem !important;
}

.me-5-5 {
	margin-right: 36px !important;
	margin-right: 2.25rem !important;
}

.mb-5-5 {
	margin-bottom: 36px !important;
	margin-bottom: 2.25rem !important;
}

.ms-5-5 {
	margin-left: 36px !important;
	margin-left: 2.25rem !important;
}

.mx-5-5 {
	margin-left: 36px !important;
	margin-left: 2.25rem !important;
	margin-right: 36px !important;
	margin-right: 2.25rem !important;
}

.my-5-5 {
	margin-top: 36px !important;
	margin-top: 2.25rem !important;
	margin-bottom: 36px !important;
	margin-bottom: 2.25rem !important;
}

@media (min-width: 576px) {
		/* Padding */
	.pt-sm-3-5 {
		padding-top: 0.75rem !important;
	}

	.pe-sm-3-5 {
		padding-right: 0.75rem !important;
	}

	.pb-sm-3-5 {
		padding-bottom: 0.75rem !important;
	}

	.ps-sm-3-5 {
		padding-left: 0.75rem !important;
	}

	.px-sm-3-5 {
		padding-left: 0.75rem !important;
		padding-right: 0.75rem !important;
	}

	.py-sm-3-5 {
		padding-top: 0.75rem !important;
		padding-bottom: 0.75rem !important;
	}
		/* Margin */
	.mt-sm-3-5 {
		margin-top: 0.75rem !important;
	}

	.me-sm-3-5 {
		margin-right: 0.75rem !important;
	}

	.mb-sm-3-5 {
		margin-bottom: 0.75rem !important;
	}

	.ms-sm-3-5 {
		margin-left: 0.75rem !important;
	}

	.mx-sm-3-5 {
		margin-left: 0.75rem !important;
		margin-right: 0.75rem !important;
	}

	.my-sm-3-5 {
		margin-top: 0.75rem !important;
		margin-bottom: 0.75rem !important;
	}
		/* Padding */
	.pt-sm-4-5 {
		padding-top: 1.25rem !important;
	}

	.pe-sm-4-5 {
		padding-right: 1.25rem !important;
	}

	.pb-sm-4-5 {
		padding-bottom: 1.25rem !important;
	}

	.ps-sm-4-5 {
		padding-left: 1.25rem !important;
	}

	.px-sm-4-5 {
		padding-left: 1.25rem !important;
		padding-right: 1.25rem !important;
	}

	.py-sm-4-5 {
		padding-top: 1.25rem !important;
		padding-bottom: 1.25rem !important;
	}
		/* Margin */
	.mt-sm-4-5 {
		margin-top: 1.25rem !important;
	}

	.me-sm-4-5 {
		margin-right: 1.25rem !important;
	}

	.mb-sm-4-5 {
		margin-bottom: 1.25rem !important;
	}

	.ms-sm-4-5 {
		margin-left: 1.25rem !important;
	}

	.mx-sm-4-5 {
		margin-left: 1.25rem !important;
		margin-right: 1.25rem !important;
	}

	.my-sm-4-5 {
		margin-top: 1.25rem !important;
		margin-bottom: 1.25rem !important;
	}
		/* Padding */
	.pt-sm-5-5 {
		padding-top: 2.25rem !important;
	}

	.pe-sm-5-5 {
		padding-right: 2.25rem !important;
	}

	.pb-sm-5-5 {
		padding-bottom: 2.25rem !important;
	}

	.ps-sm-5-5 {
		padding-left: 2.25rem !important;
	}

	.px-sm-5-5 {
		padding-left: 2.25rem !important;
		padding-right: 2.25rem !important;
	}

	.py-sm-5-5 {
		padding-top: 2.25rem !important;
		padding-bottom: 2.25rem !important;
	}
		/* Margin */
	.mt-sm-5-5 {
		margin-top: 2.25rem !important;
	}

	.me-sm-5-5 {
		margin-right: 2.25rem !important;
	}

	.mb-sm-5-5 {
		margin-bottom: 2.25rem !important;
	}

	.ms-sm-5-5 {
		margin-left: 2.25rem !important;
	}

	.mx-sm-5-5 {
		margin-left: 2.25rem !important;
		margin-right: 2.25rem !important;
	}

	.my-sm-5-5 {
		margin-top: 2.25rem !important;
		margin-bottom: 2.25rem !important;
	}
}

@media (min-width: 768px) {
		/* Padding */
	.pt-md-3-5 {
		padding-top: 0.75rem !important;
	}

	.pe-md-3-5 {
		padding-right: 0.75rem !important;
	}

	.pb-md-3-5 {
		padding-bottom: 0.75rem !important;
	}

	.ps-md-3-5 {
		padding-left: 0.75rem !important;
	}

	.px-md-3-5 {
		padding-left: 0.75rem !important;
		padding-right: 0.75rem !important;
	}

	.py-md-3-5 {
		padding-top: 0.75rem !important;
		padding-bottom: 0.75rem !important;
	}
		/* Margin */
	.mt-md-3-5 {
		margin-top: 0.75rem !important;
	}

	.me-md-3-5 {
		margin-right: 0.75rem !important;
	}

	.mb-md-3-5 {
		margin-bottom: 0.75rem !important;
	}

	.ms-md-3-5 {
		margin-left: 0.75rem !important;
	}

	.mx-md-3-5 {
		margin-left: 0.75rem !important;
		margin-right: 0.75rem !important;
	}

	.my-md-3-5 {
		margin-top: 0.75rem !important;
		margin-bottom: 0.75rem !important;
	}
		/* Padding */
	.pt-md-4-5 {
		padding-top: 1.25rem !important;
	}

	.pe-md-4-5 {
		padding-right: 1.25rem !important;
	}

	.pb-md-4-5 {
		padding-bottom: 1.25rem !important;
	}

	.ps-md-4-5 {
		padding-left: 1.25rem !important;
	}

	.px-md-4-5 {
		padding-left: 1.25rem !important;
		padding-right: 1.25rem !important;
	}

	.py-md-4-5 {
		padding-top: 1.25rem !important;
		padding-bottom: 1.25rem !important;
	}
		/* Margin */
	.mt-md-4-5 {
		margin-top: 1.25rem !important;
	}

	.me-md-4-5 {
		margin-right: 1.25rem !important;
	}

	.mb-md-4-5 {
		margin-bottom: 1.25rem !important;
	}

	.ms-md-4-5 {
		margin-left: 1.25rem !important;
	}

	.mx-md-4-5 {
		margin-left: 1.25rem !important;
		margin-right: 1.25rem !important;
	}

	.my-md-4-5 {
		margin-top: 1.25rem !important;
		margin-bottom: 1.25rem !important;
	}
		/* Padding */
	.pt-md-5-5 {
		padding-top: 2.25rem !important;
	}

	.pe-md-5-5 {
		padding-right: 2.25rem !important;
	}

	.pb-md-5-5 {
		padding-bottom: 2.25rem !important;
	}

	.ps-md-5-5 {
		padding-left: 2.25rem !important;
	}

	.px-md-5-5 {
		padding-left: 2.25rem !important;
		padding-right: 2.25rem !important;
	}

	.py-md-5-5 {
		padding-top: 2.25rem !important;
		padding-bottom: 2.25rem !important;
	}
		/* Margin */
	.mt-md-5-5 {
		margin-top: 2.25rem !important;
	}

	.me-md-5-5 {
		margin-right: 2.25rem !important;
	}

	.mb-md-5-5 {
		margin-bottom: 2.25rem !important;
	}

	.ms-md-5-5 {
		margin-left: 2.25rem !important;
	}

	.mx-md-5-5 {
		margin-left: 2.25rem !important;
		margin-right: 2.25rem !important;
	}

	.my-md-5-5 {
		margin-top: 2.25rem !important;
		margin-bottom: 2.25rem !important;
	}
}

@media (min-width: 992px) {
		/* Padding */
	.pt-lg-3-5 {
		padding-top: 0.75rem !important;
	}

	.pe-lg-3-5 {
		padding-right: 0.75rem !important;
	}

	.pb-lg-3-5 {
		padding-bottom: 0.75rem !important;
	}

	.ps-lg-3-5 {
		padding-left: 0.75rem !important;
	}

	.px-lg-3-5 {
		padding-left: 0.75rem !important;
		padding-right: 0.75rem !important;
	}

	.py-lg-3-5 {
		padding-top: 0.75rem !important;
		padding-bottom: 0.75rem !important;
	}
		/* Margin */
	.mt-lg-3-5 {
		margin-top: 0.75rem !important;
	}

	.me-lg-3-5 {
		margin-right: 0.75rem !important;
	}

	.mb-lg-3-5 {
		margin-bottom: 0.75rem !important;
	}

	.ms-lg-3-5 {
		margin-left: 0.75rem !important;
	}

	.mx-lg-3-5 {
		margin-left: 0.75rem !important;
		margin-right: 0.75rem !important;
	}

	.my-lg-3-5 {
		margin-top: 0.75rem !important;
		margin-bottom: 0.75rem !important;
	}
		/* Padding */
	.pt-lg-4-5 {
		padding-top: 1.25rem !important;
	}

	.pe-lg-4-5 {
		padding-right: 1.25rem !important;
	}

	.pb-lg-4-5 {
		padding-bottom: 1.25rem !important;
	}

	.ps-lg-4-5 {
		padding-left: 1.25rem !important;
	}

	.px-lg-4-5 {
		padding-left: 1.25rem !important;
		padding-right: 1.25rem !important;
	}

	.py-lg-4-5 {
		padding-top: 1.25rem !important;
		padding-bottom: 1.25rem !important;
	}
		/* Margin */
	.mt-lg-4-5 {
		margin-top: 1.25rem !important;
	}

	.me-lg-4-5 {
		margin-right: 1.25rem !important;
	}

	.mb-lg-4-5 {
		margin-bottom: 1.25rem !important;
	}

	.ms-lg-4-5 {
		margin-left: 1.25rem !important;
	}

	.mx-lg-4-5 {
		margin-left: 1.25rem !important;
		margin-right: 1.25rem !important;
	}

	.my-lg-4-5 {
		margin-top: 1.25rem !important;
		margin-bottom: 1.25rem !important;
	}
		/* Padding */
	.pt-lg-5-5 {
		padding-top: 2.25rem !important;
	}

	.pe-lg-5-5 {
		padding-right: 2.25rem !important;
	}

	.pb-lg-5-5 {
		padding-bottom: 2.25rem !important;
	}

	.ps-lg-5-5 {
		padding-left: 2.25rem !important;
	}

	.px-lg-5-5 {
		padding-left: 2.25rem !important;
		padding-right: 2.25rem !important;
	}

	.py-lg-5-5 {
		padding-top: 2.25rem !important;
		padding-bottom: 2.25rem !important;
	}
		/* Margin */
	.mt-lg-5-5 {
		margin-top: 2.25rem !important;
	}

	.me-lg-5-5 {
		margin-right: 2.25rem !important;
	}

	.mb-lg-5-5 {
		margin-bottom: 2.25rem !important;
	}

	.ms-lg-5-5 {
		margin-left: 2.25rem !important;
	}

	.mx-lg-5-5 {
		margin-left: 2.25rem !important;
		margin-right: 2.25rem !important;
	}

	.my-lg-5-5 {
		margin-top: 2.25rem !important;
		margin-bottom: 2.25rem !important;
	}
}

@media (min-width: 1200px) {
		/* Padding */
	.pt-xl-3-5 {
		padding-top: 0.75rem !important;
	}

	.pe-xl-3-5 {
		padding-right: 0.75rem !important;
	}

	.pb-xl-3-5 {
		padding-bottom: 0.75rem !important;
	}

	.ps-xl-3-5 {
		padding-left: 0.75rem !important;
	}

	.px-xl-3-5 {
		padding-left: 0.75rem !important;
		padding-right: 0.75rem !important;
	}

	.py-xl-3-5 {
		padding-top: 0.75rem !important;
		padding-bottom: 0.75rem !important;
	}
		/* Margin */
	.mt-xl-3-5 {
		margin-top: 0.75rem !important;
	}

	.me-xl-3-5 {
		margin-right: 0.75rem !important;
	}

	.mb-xl-3-5 {
		margin-bottom: 0.75rem !important;
	}

	.ms-xl-3-5 {
		margin-left: 0.75rem !important;
	}

	.mx-xl-3-5 {
		margin-left: 0.75rem !important;
		margin-right: 0.75rem !important;
	}

	.my-xl-3-5 {
		margin-top: 0.75rem !important;
		margin-bottom: 0.75rem !important;
	}
		/* Padding */
	.pt-xl-4-5 {
		padding-top: 1.25rem !important;
	}

	.pe-xl-4-5 {
		padding-right: 1.25rem !important;
	}

	.pb-xl-4-5 {
		padding-bottom: 1.25rem !important;
	}

	.ps-xl-4-5 {
		padding-left: 1.25rem !important;
	}

	.px-xl-4-5 {
		padding-left: 1.25rem !important;
		padding-right: 1.25rem !important;
	}

	.py-xl-4-5 {
		padding-top: 1.25rem !important;
		padding-bottom: 1.25rem !important;
	}
		/* Margin */
	.mt-xl-4-5 {
		margin-top: 1.25rem !important;
	}

	.me-xl-4-5 {
		margin-right: 1.25rem !important;
	}

	.mb-xl-4-5 {
		margin-bottom: 1.25rem !important;
	}

	.ms-xl-4-5 {
		margin-left: 1.25rem !important;
	}

	.mx-xl-4-5 {
		margin-left: 1.25rem !important;
		margin-right: 1.25rem !important;
	}

	.my-xl-4-5 {
		margin-top: 1.25rem !important;
		margin-bottom: 1.25rem !important;
	}
		/* Padding */
	.pt-xl-5-5 {
		padding-top: 2.25rem !important;
	}

	.pe-xl-5-5 {
		padding-right: 2.25rem !important;
	}

	.pb-xl-5-5 {
		padding-bottom: 2.25rem !important;
	}

	.ps-xl-5-5 {
		padding-left: 2.25rem !important;
	}

	.px-xl-5-5 {
		padding-left: 2.25rem !important;
		padding-right: 2.25rem !important;
	}

	.py-xl-5-5 {
		padding-top: 2.25rem !important;
		padding-bottom: 2.25rem !important;
	}
		/* Margin */
	.mt-xl-5-5 {
		margin-top: 2.25rem !important;
	}

	.me-xl-5-5 {
		margin-right: 2.25rem !important;
	}

	.mb-xl-5-5 {
		margin-bottom: 2.25rem !important;
	}

	.ms-xl-5-5 {
		margin-left: 2.25rem !important;
	}

	.mx-xl-5-5 {
		margin-left: 2.25rem !important;
		margin-right: 2.25rem !important;
	}

	.my-xl-5-5 {
		margin-top: 2.25rem !important;
		margin-bottom: 2.25rem !important;
	}
}

/* Before / After */
.before-d-none:before {
	display: none !important;
}

.after-d-none:after {
	display: none !important;
}

/* Letter Spacing */
.ls-0 {
	letter-spacing: 0 !important;
}

.negative-ls-05 {
	letter-spacing: -0.05em;
}

.negative-ls-1 {
	letter-spacing: -1px;
}

.negative-ls-2 {
	letter-spacing: -2px;
}

.negative-ls-3 {
	letter-spacing: -2.5px;
}

.positive-ls-1 {
	letter-spacing: 1px !important;
}

.positive-ls-2 {
	letter-spacing: 2px !important;
}

.positive-ls-3 {
	letter-spacing: 2.5px !important;
}

/* Cursor */
.cur-pointer {
	cursor: pointer;
}

/* Pointer Events */
.p-events-none {
	pointer-events: none;
}

/* Font Size */
.text-0 {
	font-size: .7em !important;
}

.text-1 {
	font-size: .8em !important;
}

.text-2 {
	font-size: .9em !important;
}

.text-2-3,
.text-2-5 {
	font-size: .95em !important;
}

.text-3 {
	font-size: 1em !important;
}

.text-3-4,
.text-3-5 {
	font-size: 1.1em !important;
}

.text-4 {
	font-size: 1.2em !important;
}

.text-4-5 {
	font-size: 1.35em !important;
}

.text-5 {
	font-size: 1.50em !important;
}

.text-5-6,
.text-5-5 {
	font-size: 1.65em !important;
}

.text-6 {
	font-size: 1.80em !important;
}

.text-6-7,
.text-6-5 {
	font-size: 1.9em !important;
}

.text-7 {
	font-size: 2em !important;
}

.text-8 {
	font-size: 2.30em !important;
}

.text-9 {
	font-size: 2.50em !important;
}

.text-10 {
	font-size: 2.75em !important;
}

.text-11 {
	font-size: 3em !important;
}

.text-12 {
	font-size: 3.5em !important;
}

.text-12-13,
.text-12-5 {
	font-size: 3.75em !important;
}

.text-13 {
	font-size: 4em !important;
}

.text-14 {
	font-size: 4.5em !important;
}

.text-15 {
	font-size: 5em !important;
}

.text-16 {
	font-size: 5.33em !important;
}

.text-17 {
	font-size: 5.66em !important;
}

.text-18 {
	font-size: 6em !important;
}

.text-19 {
	font-size: 6.33em !important;
}

.text-20 {
	font-size: 6.66em !important;
}

@media (min-width: 576px) {
	.text-sm-0 {
		font-size: .7em !important;
	}

	.text-sm-1 {
		font-size: .8em !important;
	}

	.text-sm-2 {
		font-size: .9em !important;
	}

	.text-sm-2-3,
		.text-sm-2-5 {
		font-size: .95em !important;
	}

	.text-sm-3 {
		font-size: 1em !important;
	}

	.text-sm-3-4,
		.text-sm-3-5 {
		font-size: 1.1em !important;
	}

	.text-sm-4 {
		font-size: 1.2em !important;
	}

	.text-sm-4-5 {
		font-size: 1.35em !important;
	}

	.text-sm-5 {
		font-size: 1.50em !important;
	}

	.text-sm-5-6,
		.text-sm-5-5 {
		font-size: 1.65em !important;
	}

	.text-sm-6 {
		font-size: 1.80em !important;
	}

	.text-sm-6-7,
		.text-sm-6-5 {
		font-size: 1.9em !important;
	}

	.text-sm-7 {
		font-size: 2em !important;
	}

	.text-sm-8 {
		font-size: 2.30em !important;
	}

	.text-sm-9 {
		font-size: 2.50em !important;
	}

	.text-sm-10 {
		font-size: 2.75em !important;
	}

	.text-sm-11 {
		font-size: 3em !important;
	}

	.text-sm-12 {
		font-size: 3.5em !important;
	}

	.text-sm-12-13,
		.text-sm-12-5 {
		font-size: 3.75em !important;
	}

	.text-sm-13 {
		font-size: 4em !important;
	}

	.text-sm-14 {
		font-size: 4.5em !important;
	}

	.text-sm-15 {
		font-size: 5em !important;
	}

	.text-sm-16 {
		font-size: 5.33em !important;
	}

	.text-sm-17 {
		font-size: 5.66em !important;
	}

	.text-sm-18 {
		font-size: 6em !important;
	}

	.text-sm-19 {
		font-size: 6.33em !important;
	}

	.text-sm-20 {
		font-size: 6.66em !important;
	}
}

@media (min-width: 768px) {
	.text-md-0 {
		font-size: .7em !important;
	}

	.text-md-1 {
		font-size: .8em !important;
	}

	.text-md-2 {
		font-size: .9em !important;
	}

	.text-md-2-3,
		.text-md-2-5 {
		font-size: .95em !important;
	}

	.text-md-3 {
		font-size: 1em !important;
	}

	.text-md-3-4,
		.text-md-3-5 {
		font-size: 1.1em !important;
	}

	.text-md-4 {
		font-size: 1.2em !important;
	}

	.text-md-4-5 {
		font-size: 1.35em !important;
	}

	.text-md-5 {
		font-size: 1.50em !important;
	}

	.text-md-5-6,
		.text-md-5-5 {
		font-size: 1.65em !important;
	}

	.text-md-6 {
		font-size: 1.80em !important;
	}

	.text-md-6-7,
		.text-md-6-5 {
		font-size: 1.9em !important;
	}

	.text-md-7 {
		font-size: 2em !important;
	}

	.text-md-8 {
		font-size: 2.30em !important;
	}

	.text-md-9 {
		font-size: 2.50em !important;
	}

	.text-md-10 {
		font-size: 2.75em !important;
	}

	.text-md-11 {
		font-size: 3em !important;
	}

	.text-md-12 {
		font-size: 3.5em !important;
	}

	.text-md-12-13,
		.text-md-12-5 {
		font-size: 3.75em !important;
	}

	.text-md-13 {
		font-size: 4em !important;
	}

	.text-md-14 {
		font-size: 4.5em !important;
	}

	.text-md-15 {
		font-size: 5em !important;
	}

	.text-md-16 {
		font-size: 5.33em !important;
	}

	.text-md-17 {
		font-size: 5.66em !important;
	}

	.text-md-18 {
		font-size: 6em !important;
	}

	.text-md-19 {
		font-size: 6.33em !important;
	}

	.text-md-20 {
		font-size: 6.66em !important;
	}
}

@media (min-width: 992px) {
	.text-lg-0 {
		font-size: .7em !important;
	}

	.text-lg-1 {
		font-size: .8em !important;
	}

	.text-lg-2 {
		font-size: .9em !important;
	}

	.text-lg-2-3,
		.text-lg-2-5 {
		font-size: .95em !important;
	}

	.text-lg-3 {
		font-size: 1em !important;
	}

	.text-lg-3-4,
		.text-lg-3-5 {
		font-size: 1.1em !important;
	}

	.text-lg-4 {
		font-size: 1.2em !important;
	}

	.text-lg-4-5 {
		font-size: 1.35em !important;
	}

	.text-lg-5 {
		font-size: 1.50em !important;
	}

	.text-lg-5-6,
		.text-lg-5-5 {
		font-size: 1.65em !important;
	}

	.text-lg-6 {
		font-size: 1.80em !important;
	}

	.text-lg-6-7,
		.text-lg-6-5 {
		font-size: 1.9em !important;
	}

	.text-lg-7 {
		font-size: 2em !important;
	}

	.text-lg-8 {
		font-size: 2.30em !important;
	}

	.text-lg-9 {
		font-size: 2.50em !important;
	}

	.text-lg-10 {
		font-size: 2.75em !important;
	}

	.text-lg-11 {
		font-size: 3em !important;
	}

	.text-lg-12 {
		font-size: 3.5em !important;
	}

	.text-lg-12-13,
		.text-lg-12-5 {
		font-size: 3.75em !important;
	}

	.text-lg-13 {
		font-size: 4em !important;
	}

	.text-lg-14 {
		font-size: 4.5em !important;
	}

	.text-lg-15 {
		font-size: 5em !important;
	}

	.text-lg-16 {
		font-size: 5.33em !important;
	}

	.text-lg-17 {
		font-size: 5.66em !important;
	}

	.text-lg-18 {
		font-size: 6em !important;
	}

	.text-lg-19 {
		font-size: 6.33em !important;
	}

	.text-lg-20 {
		font-size: 6.66em !important;
	}
}

@media (min-width: 1200px) {
	.text-xl-0 {
		font-size: .7em !important;
	}

	.text-xl-1 {
		font-size: .8em !important;
	}

	.text-xl-2 {
		font-size: .9em !important;
	}

	.text-xl-2-3,
		.text-xl-2-5 {
		font-size: .95em !important;
	}

	.text-xl-3 {
		font-size: 1em !important;
	}

	.text-xl-3-4,
		.text-xl-3-5 {
		font-size: 1.1em !important;
	}

	.text-xl-4 {
		font-size: 1.2em !important;
	}

	.text-xl-4-5 {
		font-size: 1.35em !important;
	}

	.text-xl-5 {
		font-size: 1.50em !important;
	}

	.text-xl-5-6,
		.text-xl-5-5 {
		font-size: 1.65em !important;
	}

	.text-xl-6 {
		font-size: 1.80em !important;
	}

	.text-xl-6-7,
		.text-xl-6-5 {
		font-size: 1.9em !important;
	}

	.text-xl-7 {
		font-size: 2em !important;
	}

	.text-xl-8 {
		font-size: 2.30em !important;
	}

	.text-xl-9 {
		font-size: 2.50em !important;
	}

	.text-xl-10 {
		font-size: 2.75em !important;
	}

	.text-xl-11 {
		font-size: 3em !important;
	}

	.text-xl-12 {
		font-size: 3.5em !important;
	}

	.text-xl-12-13,
		.text-xl-12-5 {
		font-size: 3.75em !important;
	}

	.text-xl-13 {
		font-size: 4em !important;
	}

	.text-xl-14 {
		font-size: 4.5em !important;
	}

	.text-xl-15 {
		font-size: 5em !important;
	}

	.text-xl-16 {
		font-size: 5.33em !important;
	}

	.text-xl-17 {
		font-size: 5.66em !important;
	}

	.text-xl-18 {
		font-size: 6em !important;
	}

	.text-xl-19 {
		font-size: 6.33em !important;
	}

	.text-xl-20 {
		font-size: 6.66em !important;
	}
}

.text-1rem {
	font-size: 16px !important;
	font-size: 1rem !important;
}

/* Line Height */
.line-height-initial {
	line-height: initial !important;
}

.line-height-1 {
	line-height: 1 !important;
}

.line-height-1-1 {
	line-height: 1.1 !important;
}

.line-height-2 {
	line-height: 1.2 !important;
}

.line-height-3 {
	line-height: 1.3 !important;
}

.line-height-4 {
	line-height: 1.4 !important;
}

.line-height-5 {
	line-height: 1.5 !important;
}

.line-height-6 {
	line-height: 1.6 !important;
}

.line-height-7 {
	line-height: 1.7 !important;
}

.line-height-8 {
	line-height: 1.8 !important;
}

.line-height-9 {
	line-height: 1.9 !important;
}

@media (min-width: 576px) {
	.line-height-sm-initial {
		line-height: initial !important;
	}

	.line-height-sm-1 {
		line-height: 1 !important;
	}

	.line-height-sm-1-1 {
		line-height: 1.1 !important;
	}

	.line-height-sm-2 {
		line-height: 1.2 !important;
	}

	.line-height-sm-3 {
		line-height: 1.3 !important;
	}

	.line-height-sm-4 {
		line-height: 1.4 !important;
	}

	.line-height-sm-5 {
		line-height: 1.5 !important;
	}

	.line-height-sm-6 {
		line-height: 1.6 !important;
	}

	.line-height-sm-7 {
		line-height: 1.7 !important;
	}

	.line-height-sm-8 {
		line-height: 1.8 !important;
	}

	.line-height-sm-9 {
		line-height: 1.9 !important;
	}
}

@media (min-width: 768px) {
	.line-height-md-initial {
		line-height: initial !important;
	}

	.line-height-md-1 {
		line-height: 1 !important;
	}

	.line-height-md-1-1 {
		line-height: 1.1 !important;
	}

	.line-height-md-2 {
		line-height: 1.2 !important;
	}

	.line-height-md-3 {
		line-height: 1.3 !important;
	}

	.line-height-md-4 {
		line-height: 1.4 !important;
	}

	.line-height-md-5 {
		line-height: 1.5 !important;
	}

	.line-height-md-6 {
		line-height: 1.6 !important;
	}

	.line-height-md-7 {
		line-height: 1.7 !important;
	}

	.line-height-md-8 {
		line-height: 1.8 !important;
	}

	.line-height-md-9 {
		line-height: 1.9 !important;
	}
}

@media (min-width: 992px) {
	.line-height-lg-initial {
		line-height: initial !important;
	}

	.line-height-lg-1 {
		line-height: 1 !important;
	}

	.line-height-lg-1-1 {
		line-height: 1.1 !important;
	}

	.line-height-lg-2 {
		line-height: 1.2 !important;
	}

	.line-height-lg-3 {
		line-height: 1.3 !important;
	}

	.line-height-lg-4 {
		line-height: 1.4 !important;
	}

	.line-height-lg-5 {
		line-height: 1.5 !important;
	}

	.line-height-lg-6 {
		line-height: 1.6 !important;
	}

	.line-height-lg-7 {
		line-height: 1.7 !important;
	}

	.line-height-lg-8 {
		line-height: 1.8 !important;
	}

	.line-height-lg-9 {
		line-height: 1.9 !important;
	}
}

@media (min-width: 1200px) {
	.line-height-xl-initial {
		line-height: initial !important;
	}

	.line-height-xl-1 {
		line-height: 1 !important;
	}

	.line-height-xl-1-1 {
		line-height: 1.1 !important;
	}

	.line-height-xl-2 {
		line-height: 1.2 !important;
	}

	.line-height-xl-3 {
		line-height: 1.3 !important;
	}

	.line-height-xl-4 {
		line-height: 1.4 !important;
	}

	.line-height-xl-5 {
		line-height: 1.5 !important;
	}

	.line-height-xl-6 {
		line-height: 1.6 !important;
	}

	.line-height-xl-7 {
		line-height: 1.7 !important;
	}

	.line-height-xl-8 {
		line-height: 1.8 !important;
	}

	.line-height-xl-9 {
		line-height: 1.9 !important;
	}
}

/* Opacity */
.opacity-0 {
	opacity: 0.0 !important;
}

.opacity-1 {
	opacity: 0.1 !important;
}

.opacity-2 {
	opacity: 0.2 !important;
}

.opacity-3 {
	opacity: 0.3 !important;
}

.opacity-4 {
	opacity: 0.4 !important;
}

.opacity-5 {
	opacity: 0.5 !important;
}

.opacity-6 {
	opacity: 0.6 !important;
}

.opacity-7 {
	opacity: 0.7 !important;
}

.opacity-8 {
	opacity: 0.8 !important;
}

.opacity-9 {
	opacity: 0.9 !important;
}

.opacity-10 {
	opacity: 1 !important;
}

.opacity-hover-0 {
	transition: ease opacity 300ms;
}

.opacity-hover-0:hover {
	opacity: 0.0 !important;
}

.opacity-hover-1 {
	transition: ease opacity 300ms;
}

.opacity-hover-1:hover {
	opacity: 0.1 !important;
}

.opacity-hover-2 {
	transition: ease opacity 300ms;
}

.opacity-hover-2:hover {
	opacity: 0.2 !important;
}

.opacity-hover-3 {
	transition: ease opacity 300ms;
}

.opacity-hover-3:hover {
	opacity: 0.3 !important;
}

.opacity-hover-4 {
	transition: ease opacity 300ms;
}

.opacity-hover-4:hover {
	opacity: 0.4 !important;
}

.opacity-hover-5 {
	transition: ease opacity 300ms;
}

.opacity-hover-5:hover {
	opacity: 0.5 !important;
}

.opacity-hover-6 {
	transition: ease opacity 300ms;
}

.opacity-hover-6:hover {
	opacity: 0.6 !important;
}

.opacity-hover-7 {
	transition: ease opacity 300ms;
}

.opacity-hover-7:hover {
	opacity: 0.7 !important;
}

.opacity-hover-8 {
	transition: ease opacity 300ms;
}

.opacity-hover-8:hover {
	opacity: 0.8 !important;
}

.opacity-hover-9 {
	transition: ease opacity 300ms;
}

.opacity-hover-9:hover {
	opacity: 0.9 !important;
}

.opacity-hover-10 {
	transition: ease opacity 300ms;
}

.opacity-hover-10:hover {
	opacity: 1 !important;
}

/* Scale */
.scale-1 {
	transform: scale(1.1) !important;
}

.scale-2 {
	transform: scale(1.2) !important;
}

.scale-3 {
	transform: scale(1.3) !important;
}

.scale-4 {
	transform: scale(1.4) !important;
}

.scale-5 {
	transform: scale(1.5) !important;
}

.scale-6 {
	transform: scale(1.6) !important;
}

/* Columms (useful for lists) */
.columns-2 {
	-moz-columns: 2 !important;
	columns: 2 !important;
}

.columns-3 {
	-moz-columns: 3 !important;
	columns: 3 !important;
}

.columns-4 {
	-moz-columns: 4 !important;
	columns: 4 !important;
}

.columns-5 {
	-moz-columns: 5 !important;
	columns: 5 !important;
}

@media (min-width: 576px) {
	.columns-sm-2 {
		-moz-columns: 2 !important;
		columns: 2 !important;
	}

	.columns-sm-3 {
		-moz-columns: 3 !important;
		columns: 3 !important;
	}

	.columns-sm-4 {
		-moz-columns: 4 !important;
		columns: 4 !important;
	}

	.columns-sm-5 {
		-moz-columns: 5 !important;
		columns: 5 !important;
	}
}

@media (min-width: 768px) {
	.columns-md-2 {
		-moz-columns: 2 !important;
		columns: 2 !important;
	}

	.columns-md-3 {
		-moz-columns: 3 !important;
		columns: 3 !important;
	}

	.columns-md-4 {
		-moz-columns: 4 !important;
		columns: 4 !important;
	}

	.columns-md-5 {
		-moz-columns: 5 !important;
		columns: 5 !important;
	}
}

@media (min-width: 992px) {
	.columns-lg-2 {
		-moz-columns: 2 !important;
		columns: 2 !important;
	}

	.columns-lg-3 {
		-moz-columns: 3 !important;
		columns: 3 !important;
	}

	.columns-lg-4 {
		-moz-columns: 4 !important;
		columns: 4 !important;
	}

	.columns-lg-5 {
		-moz-columns: 5 !important;
		columns: 5 !important;
	}
}

@media (min-width: 1200px) {
	.columns-xl-2 {
		-moz-columns: 2 !important;
		columns: 2 !important;
	}

	.columns-xl-3 {
		-moz-columns: 3 !important;
		columns: 3 !important;
	}

	.columns-xl-4 {
		-moz-columns: 4 !important;
		columns: 4 !important;
	}

	.columns-xl-5 {
		-moz-columns: 5 !important;
		columns: 5 !important;
	}
}

/* Top / Bottom / Left / Right */
.top-auto {
	top: auto !important;
}

.bottom-auto {
	bottom: auto !important;
}

.top-50pct {
	top: 50%;
}

.left-50pct {
	left: 50%;
}

.left-100pct {
	left: 100%;
}

.right-100pct {
	right: 100%;
}

.top-0 {
	top: 0px !important;
}

.bottom-0 {
	bottom: 0px !important;
}

.left-0 {
	left: 0px !important;
}

.right-0 {
	right: 0px !important;
}

.top-1 {
	top: 1px !important;
}

.bottom-1 {
	bottom: 1px !important;
}

.left-1 {
	left: 1px !important;
}

.right-1 {
	right: 1px !important;
}

.top-2 {
	top: 2px !important;
}

.bottom-2 {
	bottom: 2px !important;
}

.left-2 {
	left: 2px !important;
}

.right-2 {
	right: 2px !important;
}

.top-3 {
	top: 3px !important;
}

.bottom-3 {
	bottom: 3px !important;
}

.left-3 {
	left: 3px !important;
}

.right-3 {
	right: 3px !important;
}

.top-4 {
	top: 4px !important;
}

.bottom-4 {
	bottom: 4px !important;
}

.left-4 {
	left: 4px !important;
}

.right-4 {
	right: 4px !important;
}

.top-5 {
	top: 5px !important;
}

.bottom-5 {
	bottom: 5px !important;
}

.left-5 {
	left: 5px !important;
}

.right-5 {
	right: 5px !important;
}

.top-6 {
	top: 6px !important;
}

.bottom-6 {
	bottom: 6px !important;
}

.left-6 {
	left: 6px !important;
}

.right-6 {
	right: 6px !important;
}

.top-7 {
	top: 7px !important;
}

.bottom-7 {
	bottom: 7px !important;
}

.left-7 {
	left: 7px !important;
}

.right-7 {
	right: 7px !important;
}

.top-8 {
	top: 8px !important;
}

.bottom-8 {
	bottom: 8px !important;
}

.left-8 {
	left: 8px !important;
}

.right-8 {
	right: 8px !important;
}

.top-9 {
	top: 9px !important;
}

.bottom-9 {
	bottom: 9px !important;
}

.left-9 {
	left: 9px !important;
}

.right-9 {
	right: 9px !important;
}

.top-10 {
	top: 10px !important;
}

.bottom-10 {
	bottom: 10px !important;
}

.left-10 {
	left: 10px !important;
}

.right-10 {
	right: 10px !important;
}

.top-11 {
	top: 11px !important;
}

.bottom-11 {
	bottom: 11px !important;
}

.left-11 {
	left: 11px !important;
}

.right-11 {
	right: 11px !important;
}

.top-12 {
	top: 12px !important;
}

.bottom-12 {
	bottom: 12px !important;
}

.left-12 {
	left: 12px !important;
}

.right-12 {
	right: 12px !important;
}

.top-13 {
	top: 13px !important;
}

.bottom-13 {
	bottom: 13px !important;
}

.left-13 {
	left: 13px !important;
}

.right-13 {
	right: 13px !important;
}

.top-14 {
	top: 14px !important;
}

.bottom-14 {
	bottom: 14px !important;
}

.left-14 {
	left: 14px !important;
}

.right-14 {
	right: 14px !important;
}

.top-15 {
	top: 15px !important;
}

.bottom-15 {
	bottom: 15px !important;
}

.left-15 {
	left: 15px !important;
}

.right-15 {
	right: 15px !important;
}

.top-20 {
	top: 20px !important;
}

.top-30 {
	top: 30px !important;
}

.bottom-20 {
	bottom: 20px !important;
}

.bottom-30 {
	bottom: 30px !important;
}

/* Transforms */
.transform3dx-n50 {
	transform: translate3d(-50%, 0, 0);
}

.transform3dy-n50 {
	transform: translate3d(0, -50%, 0);
}

.transform3dxy-n50 {
	transform: translate3d(-50%, -50%, 0);
}

.transform3dx-n100 {
	transform: translate3d(-100%, 0, 0);
}

.transform3dy-n100 {
	transform: translate3d(0, -100%, 0);
}

.transform3dx-p50 {
	transform: translate3d(50%, 0, 0);
}

.transform3dy-p50 {
	transform: translate3d(0, 50%, 0);
}

.transformY-p100 {
	transform: translateY(100%);
}

/* Outline */
.outline-none {
	outline: 0 !important;
}

/* Text Decoration */
.text-decoration-none {
	text-decoration: none !important;
}

.text-decoration-underline {
	text-decoration: underline !important;
}

.text-decoration-underline-2 {
	text-decoration: none !important;
	border-bottom: 1px solid;
	border-bottom-color: inherit;
}

/* Text Alignment */
.text-justify {
	text-align: justify;
}

/* Text Transform */
.text-uppercase {
	text-transform: uppercase !important;
}

.text-lowercase {
	text-transform: lowercase !important;
}

.text-capitalize {
	text-transform: capitalize !important;
}

.text-transform-none {
	text-transform: none !important;
}

/* Transform */
.transform-none {
	transform: none !important;
}

/* States */
.text-muted {
	color: #999 !important;
}

html.dark .text-muted {
	color: #505461 !important;
}

/* Overflow */
.overflow-visible {
	overflow: visible !important;
}

.overflow-hidden {
	overflow: hidden !important;
}

/* Z-Index */
.z-index-initial {
	z-index: initial !important;
}

.z-index-0 {
	z-index: 0 !important;
}

.z-index-hover-0:hover {
	z-index: 0 !important;
}

.z-index-1 {
	z-index: 1 !important;
}

.z-index-hover-1:hover {
	z-index: 1 !important;
}

.z-index-2 {
	z-index: 2 !important;
}

.z-index-hover-2:hover {
	z-index: 2 !important;
}

.z-index-3 {
	z-index: 3 !important;
}

.z-index-hover-3:hover {
	z-index: 3 !important;
}

.z-index-4 {
	z-index: 4 !important;
}

.z-index-hover-4:hover {
	z-index: 4 !important;
}

.z-index-5 {
	z-index: 5 !important;
}

.z-index-hover-5:hover {
	z-index: 5 !important;
}

.z-index-6 {
	z-index: 6 !important;
}

.z-index-hover-6:hover {
	z-index: 6 !important;
}

.z-index-7 {
	z-index: 7 !important;
}

.z-index-hover-7:hover {
	z-index: 7 !important;
}

.z-index-8 {
	z-index: 8 !important;
}

.z-index-hover-8:hover {
	z-index: 8 !important;
}

.z-index-9 {
	z-index: 9 !important;
}

.z-index-hover-9:hover {
	z-index: 9 !important;
}

.z-index-10 {
	z-index: 10 !important;
}

.z-index-hover-10:hover {
	z-index: 10 !important;
}

@media (max-width: 991px) {
	.z-index-mobile-0 {
		z-index: 0 !important;
	}
}

/* Colors */
.text-dark {
	color: #212529 !important;
}

.inner-text-dark * {
	color: #212529 !important;
}

a.text-dark:focus, a.text-dark:hover {
	color: #121416 !important;
}

.text-light {
	color: #FFF !important;
}

.inner-text-light * {
	color: #FFF !important;
}

a.text-light:focus, a.text-light:hover {
	color: #cbd3da !important;
}

/* Text */
.text-color-grey {
	color: #969696 !important;
}

.text-color-grey-lighten {
	color: #a9a9aa !important;
}

.text-color-white {
	color: #FFF !important;
}

.text-color-hover-white:hover {
	color: #FFF !important;
}

.text-color-black {
	color: #000 !important;
}

.text-color-hover-black:hover {
	color: #000 !important;
}

.text-color-danger {
	color: #ff5b5b !important;
}

.text-color-success {
	color: #0cc485 !important;
}

/* Grey */
.bg-color-grey {
	background-color: #F7F7F7 !important;
}

.bg-color-grey-scale-1 {
	background-color: #EDEDED !important;
}

.bg-color-grey-scale-2 {
	background-color: #e8e8e8 !important;
}

.bg-color-grey-scale-3 {
	background-color: #e3e3e3 !important;
}

.bg-color-grey-scale-4 {
	background-color: #dedede !important;
}

.bg-color-grey-scale-5 {
	background-color: #d9d9d9 !important;
}

.bg-color-grey-scale-6 {
	background-color: #d4d3d3 !important;
}

.bg-color-grey-scale-7 {
	background-color: #cecece !important;
}

.bg-color-grey-scale-8 {
	background-color: #c9c9c9 !important;
}

.bg-color-grey-scale-9 {
	background-color: #c4c4c4 !important;
}

.bg-color-grey-scale-10 {
	background-color: #bfbfbf !important;
}

/* Background Gradient Animated */
.bg-gradient-animated {
	background-size: 200% 200% !important;
	animation-name: gradientTransition;
	animation-duration: 20000ms;
	animation-iteration-count: infinite;
}

/* Dark */
.bg-color-dark-scale-1 {
	background-color: #212529 !important;
}

.bg-color-dark-scale-2 {
	background-color: #1c2023 !important;
}

.bg-color-dark-scale-3 {
	background-color: #181b1e !important;
}

.bg-color-dark-scale-4 {
	background-color: #131618 !important;
}

.bg-color-dark-scale-5 {
	background-color: #0f1112 !important;
}

/* Star Rating */
.rating-default .filled-stars {
	color: #6a6a6d;
}

/* Weights */
.font-weight-thin {
	font-weight: 100 !important;
}

.font-weight-extralight,
.font-weight-extra-light {
	font-weight: 200 !important;
}

.font-weight-light {
	font-weight: 300 !important;
}

.font-weight-regular,
.font-weight-normal {
	font-weight: 400 !important;
}

.font-weight-medium {
	font-weight: 500 !important;
}

.font-weight-semibold,
.font-weight-semi-bold {
	font-weight: 600 !important;
}

.font-weight-bold {
	font-weight: 700 !important;
}

.font-weight-extrabold,
.font-weight-extra-bold {
	font-weight: 800 !important;
}

.font-weight-black {
	font-weight: 900 !important;
}

/* Letter Space */
.letter-spacing-minus-1 {
	letter-spacing: -1px;
}

/* Borders */
.no-borders {
	border: none !important;
}

.rounded {
	border-radius: 5px !important;
}

.b-thin {
	border-width: 3px !important;
}

.b-normal {
	border-width: 5px !important;
}

.b-thick {
	border-width: 7px !important;
}

.border-top {
	border-top: 1px solid #DADADA !important;
}

.border-bottom {
	border-bottom: 1px solid #DADADA !important;
}

.border-left {
	border-left: 1px solid #DADADA !important;
}

.border-right {
	border-right: 1px solid #DADADA !important;
}

.border-all {
	border: 1px solid #DADADA !important;
}

.border-top-light {
	border-top: 1px solid rgba(0, 0, 0, 0.06) !important;
}

.border-bottom-light {
	border-bottom: 1px solid rgba(0, 0, 0, 0.06) !important;
}

.border-left-light {
	border-left: 1px solid rgba(0, 0, 0, 0.06) !important;
}

.border-right-light {
	border-right: 1px solid rgba(0, 0, 0, 0.06) !important;
}

.border-all-light {
	border: 1px solid rgba(0, 0, 0, 0.06) !important;
}

.border-white {
	border-color: #FFF !important;
}

.border-color-transparent-hover {
	transition: all 0.2s;
}

.border-color-transparent-hover:hover {
	border-color: transparent !important;
}

.border-color-light-2 {
	border-color: rgba(255, 255, 255, 0.3) !important;
}

.border-color-light-3 {
	border-color: rgba(255, 255, 255, 0.05) !important;
}

.border-color-light-4 {
	border-color: rgba(255, 255, 255, 0.1) !important;
}

.border-color-light-5 {
	border-color: rgba(255, 255, 255, 0.2) !important;
}

.border-color-grey-1 {
	border-color: #e9e9e9 !important;
}

.border-color-success {
	border-color: #0cc485 !important;
}

/* Border Radius */
.border-radius-0 {
	border-radius: 0 !important;
}

.border-width-1 {
	border-width: 1px !important;
}

.border-width-2 {
	border-width: 2px !important;
}

.border-width-3 {
	border-width: 3px !important;
}

.border-width-4 {
	border-width: 4px !important;
}

.border-width-5 {
	border-width: 5px !important;
}

.border-width-6 {
	border-width: 6px !important;
}

.border-width-7 {
	border-width: 7px !important;
}

.border-width-8 {
	border-width: 8px !important;
}

.border-width-9 {
	border-width: 9px !important;
}

.border-width-10 {
	border-width: 10px !important;
}

@media (max-width: 767px) {
	.border-sm-none {
		border: 0 !important;
	}
}

.perspective-100 {
	perspective: 100px !important;
}

.perspective-200 {
	perspective: 200px !important;
}

.perspective-300 {
	perspective: 300px !important;
}

.perspective-400 {
	perspective: 400px !important;
}

.perspective-500 {
	perspective: 500px !important;
}

.perspective-600 {
	perspective: 600px !important;
}

.perspective-700 {
	perspective: 700px !important;
}

.perspective-800 {
	perspective: 800px !important;
}

.perspective-900 {
	perspective: 900px !important;
}

.perspective-1000 {
	perspective: 1000px !important;
}

/* Rounder Circle */
.rounded-circle {
	border-radius: 50% !important;
}

/* General Helpers */
.ws-nowrap {
	white-space: nowrap !important;
}

.ws-normal {
	white-space: normal !important;
}

.ws-pre-line {
	white-space: pre-line !important;
}

.ws-pre-wrap {
	white-space: pre-wrap !important;
}

.wb-all {
	word-break: break-all !important;
}

/* Width */
.w-auto {
	width: auto !important;
}

.w-25pct {
	width: 25% !important;
}

.w-50pct {
	width: 50% !important;
}

.w-75pct {
	width: 75% !important;
}

.w-100pct {
	width: 100% !important;
}

@media (min-width: 576px) {
	.w-sm-auto {
		width: auto !important;
	}

	.w-sm-25pct {
		width: 25% !important;
	}

	.w-sm-50pct {
		width: 50% !important;
	}

	.w-sm-75pct {
		width: 75% !important;
	}

	.w-sm-100pct {
		width: 100% !important;
	}
}

@media (min-width: 768px) {
	.w-md-auto {
		width: auto !important;
	}

	.w-md-25pct {
		width: 25% !important;
	}

	.w-md-50pct {
		width: 50% !important;
	}

	.w-md-75pct {
		width: 75% !important;
	}

	.w-md-100pct {
		width: 100% !important;
	}
}

@media (min-width: 992px) {
	.w-lg-auto {
		width: auto !important;
	}

	.w-lg-25pct {
		width: 25% !important;
	}

	.w-lg-50pct {
		width: 50% !important;
	}

	.w-lg-75pct {
		width: 75% !important;
	}

	.w-lg-100pct {
		width: 100% !important;
	}
}

@media (min-width: 1200px) {
	.w-xl-auto {
		width: auto !important;
	}

	.w-xl-25pct {
		width: 25% !important;
	}

	.w-xl-50pct {
		width: 50% !important;
	}

	.w-xl-75pct {
		width: 75% !important;
	}

	.w-xl-100pct {
		width: 100% !important;
	}
}

@media (max-width: 991px) {
	.w-auto-mobile {
		width: auto !important;
	}

	.w-100-mobile {
		width: 100% !important;
	}
}

.width-50vw {
	width: 50vw;
}

.width-100vw {
	width: 100vw;
}

.min-width-0 {
	min-width: 0 !important;
}

/* Container */
@media (min-width: 1200px) {
	.container:not(.container-bs):not(.container-xl-custom):not(.container-xxl-custom) {
		max-width: 1140px;
	}
}

@media (min-width: 1440px) {
	.container-xl-custom {
		max-width: 1440px;
	}

	.container-xxl-custom {
		max-width: 1630px;
	}
}

/* Fluid Col */
[class*="fluid-col-"] {
	position: relative;
}

[class*="fluid-col-"] .fluid-col {
	position: absolute;
	left: 15px;
}

[class*="fluid-col-"] .fluid-col.fluid-col-left {
	left: auto;
	right: 15px;
}

.fluid-col-6 {
	min-height: 33vw;
}

.fluid-col-6 .fluid-col {
	width: calc(50vw - 15px);
}

.fluid-col-sm-6 .fluid-col, .fluid-col-md-6 .fluid-col, .fluid-col-lg-6 .fluid-col, .fluid-col-xl-6 .fluid-col {
	width: calc(100vw - 30px);
}

@media (min-width: 576px) {
	.fluid-col-sm-6 {
		min-height: 33vw;
	}

	.fluid-col-sm-6 .fluid-col {
		width: calc(55vw - 15px);
	}
}

@media (min-width: 768px) {
	.fluid-col-md-6 {
		min-height: 33vw;
	}

	.fluid-col-md-6 .fluid-col {
		width: calc(50vw - 15px);
	}
}

@media (min-width: 992px) {
	.fluid-col-lg-6 {
		min-height: 33vw;
	}

	.fluid-col-lg-6 .fluid-col {
		width: calc(50vw - 15px);
	}
}

@media (min-width: 1200px) {
	.fluid-col-xl-6 {
		min-height: 33vw;
	}

	.fluid-col-xl-6 .fluid-col {
		width: calc(50vw - 15px);
	}
}

@media (max-width: 1199px) {
	.fluid-col-xl-6 {
		min-height: 64.5vw !important;
	}
}

@media (max-width: 991px) {
	.fluid-col-lg-6 {
		min-height: 64.5vw !important;
	}
}

@media (max-width: 767px) {
	.fluid-col-md-6 {
		min-height: 64.5vw !important;
	}
}

@media (max-width: 575px) {
	.fluid-col-sm-6 {
		min-height: 64.5vw !important;
	}
}

/* Gutter SM */
.row-gutter-sm {
	margin-right: -10px;
	margin-left: -10px;
}

.row-gutter-sm .col, .row-gutter-sm .col-1, .row-gutter-sm .col-10, .row-gutter-sm .col-11, .row-gutter-sm .col-12, .row-gutter-sm .col-2, .row-gutter-sm .col-3, .row-gutter-sm .col-4, .row-gutter-sm .col-5, .row-gutter-sm .col-6, .row-gutter-sm .col-7, .row-gutter-sm .col-8, .row-gutter-sm .col-9, .row-gutter-sm .col-auto, .row-gutter-sm .col-lg, .row-gutter-sm .col-lg-1, .row-gutter-sm .col-lg-10, .row-gutter-sm .col-lg-11, .row-gutter-sm .col-lg-12, .row-gutter-sm .col-lg-2, .row-gutter-sm .col-lg-3, .row-gutter-sm .col-lg-4, .row-gutter-sm .col-lg-5, .row-gutter-sm .col-lg-6, .row-gutter-sm .col-lg-7, .row-gutter-sm .col-lg-8, .row-gutter-sm .col-lg-9, .row-gutter-sm .col-lg-auto, .row-gutter-sm .col-md, .row-gutter-sm .col-md-1, .row-gutter-sm .col-md-10, .row-gutter-sm .col-md-11, .row-gutter-sm .col-md-12, .row-gutter-sm .col-md-2, .row-gutter-sm .col-md-3, .row-gutter-sm .col-md-4, .row-gutter-sm .col-md-5, .row-gutter-sm .col-md-6, .row-gutter-sm .col-md-7, .row-gutter-sm .col-md-8, .row-gutter-sm .col-md-9, .row-gutter-sm .col-md-auto, .row-gutter-sm .col-sm, .row-gutter-sm .col-sm-1, .row-gutter-sm .col-sm-10, .row-gutter-sm .col-sm-11, .row-gutter-sm .col-sm-12, .row-gutter-sm .col-sm-2, .row-gutter-sm .col-sm-3, .row-gutter-sm .col-sm-4, .row-gutter-sm .col-sm-5, .row-gutter-sm .col-sm-6, .row-gutter-sm .col-sm-7, .row-gutter-sm .col-sm-8, .row-gutter-sm .col-sm-9, .row-gutter-sm .col-sm-auto, .row-gutter-sm .col-xl, .row-gutter-sm .col-xl-1, .row-gutter-sm .col-xl-10, .row-gutter-sm .col-xl-11, .row-gutter-sm .col-xl-12, .row-gutter-sm .col-xl-2, .row-gutter-sm .col-xl-3, .row-gutter-sm .col-xl-4, .row-gutter-sm .col-xl-5, .row-gutter-sm .col-xl-6, .row-gutter-sm .col-xl-7, .row-gutter-sm .col-xl-8, .row-gutter-sm .col-xl-9, .row-gutter-sm .col-xl-auto {
	padding-left: 10px;
	padding-right: 10px;
}

/* 
 * Order (Extending to 10) 
 * Bootstrap 5 has until 5 order class
*/
.order-6 {
	order: 6;
}

.order-7 {
	order: 7;
}

.order-8 {
	order: 8;
}

.order-9 {
	order: 9;
}

.order-10 {
	order: 10;
}

/* Grid */
.col-1-5, .col-sm-1-5, .col-md-1-5, .col-lg-1-5, .col-xl-1-5, .col-2-5, .col-sm-2-5, .col-md-2-5, .col-lg-2-5, .col-xl-2-5, .col-3-5, .col-sm-3-5, .col-md-3-5, .col-lg-3-5, .col-xl-3-5, .col-4-5, .col-sm-4-5, .col-md-4-5, .col-lg-4-5, .col-xl-4-5 {
	position: relative;
	min-height: 1px;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
}

.col-1-5 {
	flex: 0 0 20%;
	max-width: 20%;
}

.col-2-5 {
	flex: 0 0 40%;
	max-width: 40%;
}

.col-3-5 {
	flex: 0 0 60%;
	max-width: 60%;
}

.col-4-5 {
	flex: 0 0 80%;
	max-width: 80%;
}

@media (min-width: 576px) {
	.col-sm-1-5 {
		flex: 0 0 20%;
		max-width: 20%;
	}

	.col-sm-2-5 {
		flex: 0 0 40%;
		max-width: 40%;
	}

	.col-sm-3-5 {
		flex: 0 0 60%;
		max-width: 60%;
	}

	.col-sm-4-5 {
		flex: 0 0 80%;
		max-width: 80%;
	}
}

@media (min-width: 768px) {
	.col-md-1-5 {
		flex: 0 0 20%;
		max-width: 20%;
	}

	.col-md-2-5 {
		flex: 0 0 40%;
		max-width: 40%;
	}

	.col-md-3-5 {
		flex: 0 0 60%;
		max-width: 60%;
	}

	.col-md-4-5 {
		flex: 0 0 80%;
		max-width: 80%;
	}
}

@media (min-width: 992px) {
	.col-lg-1-5 {
		flex: 0 0 20%;
		max-width: 20%;
	}

	.col-lg-2-5 {
		flex: 0 0 40%;
		max-width: 40%;
	}

	.col-lg-3-5 {
		flex: 0 0 60%;
		max-width: 60%;
	}

	.col-lg-4-5 {
		flex: 0 0 80%;
		max-width: 80%;
	}
}

@media (min-width: 1200px) {
	.col-xl-1-5 {
		flex: 0 0 20%;
		max-width: 20%;
	}

	.col-xl-2-5 {
		flex: 0 0 40%;
		max-width: 40%;
	}

	.col-xl-3-5 {
		flex: 0 0 60%;
		max-width: 60%;
	}

	.col-xl-4-5 {
		flex: 0 0 80%;
		max-width: 80%;
	}
}

/* RTL */
/* Col Pull / Push - Rotate */
.col-pull-12 {
	margin-left: -100%;
}

.col-pull-11 {
	margin-left: -91.66666667%;
}

.col-pull-10 {
	margin-left: -83.33333333%;
}

.col-pull-9 {
	margin-left: -75%;
}

.col-pull-8 {
	margin-left: -66.66666667%;
}

.col-pull-7 {
	margin-left: -58.33333333%;
}

.col-pull-6 {
	margin-left: -50%;
}

.col-pull-5 {
	margin-left: -41.66666667%;
}

.col-pull-4 {
	margin-left: -33.33333333%;
}

.col-pull-3 {
	margin-left: -25%;
}

.col-pull-2 {
	margin-left: -16.66666667%;
}

.col-pull-1 {
	margin-left: -8.33333333%;
}

.col-pull-0 {
	margin-left: 0;
}

.col-push-12 {
	margin-left: 100%;
}

.col-push-11 {
	margin-left: 91.66666667%;
}

.col-push-10 {
	margin-left: 83.33333333%;
}

.col-push-9 {
	margin-left: 75%;
}

.col-push-8 {
	margin-left: 66.66666667%;
}

.col-push-7 {
	margin-left: 58.33333333%;
}

.col-push-6 {
	margin-left: 50%;
}

.col-push-5 {
	margin-left: 41.66666667%;
}

.col-push-4 {
	margin-left: 33.33333333%;
}

.col-push-3 {
	margin-left: 25%;
}

.col-push-2 {
	margin-left: 16.66666667%;
}

.col-push-1 {
	margin-left: 8.33333333%;
}

.col-push-0 {
	margin-left: 0;
}

.rotate-l-5 {
	transform: rotate(-5deg);
}

.rotate-l-10 {
	transform: rotate(-10deg);
}

.rotate-l-15 {
	transform: rotate(-15deg);
}

.rotate-l-20 {
	transform: rotate(-20deg);
}

.rotate-l-25 {
	transform: rotate(-25deg);
}

.rotate-l-30 {
	transform: rotate(-30deg);
}

.rotate-l-35 {
	transform: rotate(-35deg);
}

.rotate-l-40 {
	transform: rotate(-40deg);
}

.rotate-l-45 {
	transform: rotate(-45deg);
}

.rotate-l-50 {
	transform: rotate(-50deg);
}

.rotate-l-55 {
	transform: rotate(-55deg);
}

.rotate-l-60 {
	transform: rotate(-60deg);
}

.rotate-l-65 {
	transform: rotate(-65deg);
}

.rotate-l-70 {
	transform: rotate(-70deg);
}

.rotate-l-75 {
	transform: rotate(-75deg);
}

.rotate-l-80 {
	transform: rotate(-80deg);
}

.rotate-l-85 {
	transform: rotate(-85deg);
}

.rotate-l-90 {
	transform: rotate(-90deg);
}

.rotate-l-180 {
	transform: rotate(-180deg);
}

.rotate-r-5 {
	transform: rotate(5deg);
}

.rotate-r-10 {
	transform: rotate(10deg);
}

.rotate-r-15 {
	transform: rotate(15deg);
}

.rotate-r-20 {
	transform: rotate(20deg);
}

.rotate-r-25 {
	transform: rotate(25deg);
}

.rotate-r-30 {
	transform: rotate(30deg);
}

.rotate-r-35 {
	transform: rotate(35deg);
}

.rotate-r-40 {
	transform: rotate(40deg);
}

.rotate-r-45 {
	transform: rotate(45deg);
}

.rotate-r-50 {
	transform: rotate(50deg);
}

.rotate-r-55 {
	transform: rotate(55deg);
}

.rotate-r-60 {
	transform: rotate(60deg);
}

.rotate-r-65 {
	transform: rotate(65deg);
}

.rotate-r-70 {
	transform: rotate(70deg);
}

.rotate-r-75 {
	transform: rotate(75deg);
}

.rotate-r-80 {
	transform: rotate(80deg);
}

.rotate-r-85 {
	transform: rotate(85deg);
}

.rotate-r-90 {
	transform: rotate(90deg);
}

.rotate-r-180 {
	transform: rotate(180deg);
}

@media (min-width: 576px) {
	.col-sm-pull-12 {
		margin-left: -100%;
	}

	.col-sm-pull-11 {
		margin-left: -91.66666667%;
	}

	.col-sm-pull-10 {
		margin-left: -83.33333333%;
	}

	.col-sm-pull-9 {
		margin-left: -75%;
	}

	.col-sm-pull-8 {
		margin-left: -66.66666667%;
	}

	.col-sm-pull-7 {
		margin-left: -58.33333333%;
	}

	.col-sm-pull-6 {
		margin-left: -50%;
	}

	.col-sm-pull-5 {
		margin-left: -41.66666667%;
	}

	.col-sm-pull-4 {
		margin-left: -33.33333333%;
	}

	.col-sm-pull-3 {
		margin-left: -25%;
	}

	.col-sm-pull-2 {
		margin-left: -16.66666667%;
	}

	.col-sm-pull-1 {
		margin-left: -8.33333333%;
	}

	.col-sm-pull-0 {
		margin-left: 0;
	}

	.col-sm-push-12 {
		margin-left: 100%;
	}

	.col-sm-push-11 {
		margin-left: 91.66666667%;
	}

	.col-sm-push-10 {
		margin-left: 83.33333333%;
	}

	.col-sm-push-9 {
		margin-left: 75%;
	}

	.col-sm-push-8 {
		margin-left: 66.66666667%;
	}

	.col-sm-push-7 {
		margin-left: 58.33333333%;
	}

	.col-sm-push-6 {
		margin-left: 50%;
	}

	.col-sm-push-5 {
		margin-left: 41.66666667%;
	}

	.col-sm-push-4 {
		margin-left: 33.33333333%;
	}

	.col-sm-push-3 {
		margin-left: 25%;
	}

	.col-sm-push-2 {
		margin-left: 16.66666667%;
	}

	.col-sm-push-1 {
		margin-left: 8.33333333%;
	}

	.col-sm-push-0 {
		margin-left: 0;
	}

	.rotate-sm-l-5 {
		transform: rotate(-5deg);
	}

	.rotate-sm-l-10 {
		transform: rotate(-10deg);
	}

	.rotate-sm-l-15 {
		transform: rotate(-15deg);
	}

	.rotate-sm-l-20 {
		transform: rotate(-20deg);
	}

	.rotate-sm-l-25 {
		transform: rotate(-25deg);
	}

	.rotate-sm-l-30 {
		transform: rotate(-30deg);
	}

	.rotate-sm-l-35 {
		transform: rotate(-35deg);
	}

	.rotate-sm-l-40 {
		transform: rotate(-40deg);
	}

	.rotate-sm-l-45 {
		transform: rotate(-45deg);
	}

	.rotate-sm-l-50 {
		transform: rotate(-50deg);
	}

	.rotate-sm-l-55 {
		transform: rotate(-55deg);
	}

	.rotate-sm-l-60 {
		transform: rotate(-60deg);
	}

	.rotate-sm-l-65 {
		transform: rotate(-65deg);
	}

	.rotate-sm-l-70 {
		transform: rotate(-70deg);
	}

	.rotate-sm-l-75 {
		transform: rotate(-75deg);
	}

	.rotate-sm-l-80 {
		transform: rotate(-80deg);
	}

	.rotate-sm-l-85 {
		transform: rotate(-85deg);
	}

	.rotate-sm-l-90 {
		transform: rotate(-90deg);
	}

	.rotate-sm-l-180 {
		transform: rotate(-180deg);
	}

	.rotate-sm-r-5 {
		transform: rotate(5deg);
	}

	.rotate-sm-r-10 {
		transform: rotate(10deg);
	}

	.rotate-sm-r-15 {
		transform: rotate(15deg);
	}

	.rotate-sm-r-20 {
		transform: rotate(20deg);
	}

	.rotate-sm-r-25 {
		transform: rotate(25deg);
	}

	.rotate-sm-r-30 {
		transform: rotate(30deg);
	}

	.rotate-sm-r-35 {
		transform: rotate(35deg);
	}

	.rotate-sm-r-40 {
		transform: rotate(40deg);
	}

	.rotate-sm-r-45 {
		transform: rotate(45deg);
	}

	.rotate-sm-r-50 {
		transform: rotate(50deg);
	}

	.rotate-sm-r-55 {
		transform: rotate(55deg);
	}

	.rotate-sm-r-60 {
		transform: rotate(60deg);
	}

	.rotate-sm-r-65 {
		transform: rotate(65deg);
	}

	.rotate-sm-r-70 {
		transform: rotate(70deg);
	}

	.rotate-sm-r-75 {
		transform: rotate(75deg);
	}

	.rotate-sm-r-80 {
		transform: rotate(80deg);
	}

	.rotate-sm-r-85 {
		transform: rotate(85deg);
	}

	.rotate-sm-r-90 {
		transform: rotate(90deg);
	}

	.rotate-sm-r-180 {
		transform: rotate(180deg);
	}
}

@media (min-width: 768px) {
	.col-md-pull-12 {
		margin-left: -100%;
	}

	.col-md-pull-11 {
		margin-left: -91.66666667%;
	}

	.col-md-pull-10 {
		margin-left: -83.33333333%;
	}

	.col-md-pull-9 {
		margin-left: -75%;
	}

	.col-md-pull-8 {
		margin-left: -66.66666667%;
	}

	.col-md-pull-7 {
		margin-left: -58.33333333%;
	}

	.col-md-pull-6 {
		margin-left: -50%;
	}

	.col-md-pull-5 {
		margin-left: -41.66666667%;
	}

	.col-md-pull-4 {
		margin-left: -33.33333333%;
	}

	.col-md-pull-3 {
		margin-left: -25%;
	}

	.col-md-pull-2 {
		margin-left: -16.66666667%;
	}

	.col-md-pull-1 {
		margin-left: -8.33333333%;
	}

	.col-md-pull-0 {
		margin-left: 0;
	}

	.col-md-push-12 {
		margin-left: 100%;
	}

	.col-md-push-11 {
		margin-left: 91.66666667%;
	}

	.col-md-push-10 {
		margin-left: 83.33333333%;
	}

	.col-md-push-9 {
		margin-left: 75%;
	}

	.col-md-push-8 {
		margin-left: 66.66666667%;
	}

	.col-md-push-7 {
		margin-left: 58.33333333%;
	}

	.col-md-push-6 {
		margin-left: 50%;
	}

	.col-md-push-5 {
		margin-left: 41.66666667%;
	}

	.col-md-push-4 {
		margin-left: 33.33333333%;
	}

	.col-md-push-3 {
		margin-left: 25%;
	}

	.col-md-push-2 {
		margin-left: 16.66666667%;
	}

	.col-md-push-1 {
		margin-left: 8.33333333%;
	}

	.col-md-push-0 {
		margin-left: 0;
	}

	.rotate-md-l-5 {
		transform: rotate(-5deg);
	}

	.rotate-md-l-10 {
		transform: rotate(-10deg);
	}

	.rotate-md-l-15 {
		transform: rotate(-15deg);
	}

	.rotate-md-l-20 {
		transform: rotate(-20deg);
	}

	.rotate-md-l-25 {
		transform: rotate(-25deg);
	}

	.rotate-md-l-30 {
		transform: rotate(-30deg);
	}

	.rotate-md-l-35 {
		transform: rotate(-35deg);
	}

	.rotate-md-l-40 {
		transform: rotate(-40deg);
	}

	.rotate-md-l-45 {
		transform: rotate(-45deg);
	}

	.rotate-md-l-50 {
		transform: rotate(-50deg);
	}

	.rotate-md-l-55 {
		transform: rotate(-55deg);
	}

	.rotate-md-l-60 {
		transform: rotate(-60deg);
	}

	.rotate-md-l-65 {
		transform: rotate(-65deg);
	}

	.rotate-md-l-70 {
		transform: rotate(-70deg);
	}

	.rotate-md-l-75 {
		transform: rotate(-75deg);
	}

	.rotate-md-l-80 {
		transform: rotate(-80deg);
	}

	.rotate-md-l-85 {
		transform: rotate(-85deg);
	}

	.rotate-md-l-90 {
		transform: rotate(-90deg);
	}

	.rotate-md-l-180 {
		transform: rotate(-180deg);
	}

	.rotate-md-r-5 {
		transform: rotate(5deg);
	}

	.rotate-md-r-10 {
		transform: rotate(10deg);
	}

	.rotate-md-r-15 {
		transform: rotate(15deg);
	}

	.rotate-md-r-20 {
		transform: rotate(20deg);
	}

	.rotate-md-r-25 {
		transform: rotate(25deg);
	}

	.rotate-md-r-30 {
		transform: rotate(30deg);
	}

	.rotate-md-r-35 {
		transform: rotate(35deg);
	}

	.rotate-md-r-40 {
		transform: rotate(40deg);
	}

	.rotate-md-r-45 {
		transform: rotate(45deg);
	}

	.rotate-md-r-50 {
		transform: rotate(50deg);
	}

	.rotate-md-r-55 {
		transform: rotate(55deg);
	}

	.rotate-md-r-60 {
		transform: rotate(60deg);
	}

	.rotate-md-r-65 {
		transform: rotate(65deg);
	}

	.rotate-md-r-70 {
		transform: rotate(70deg);
	}

	.rotate-md-r-75 {
		transform: rotate(75deg);
	}

	.rotate-md-r-80 {
		transform: rotate(80deg);
	}

	.rotate-md-r-85 {
		transform: rotate(85deg);
	}

	.rotate-md-r-90 {
		transform: rotate(90deg);
	}

	.rotate-md-r-180 {
		transform: rotate(180deg);
	}
}

@media (min-width: 992px) {
	.col-lg-pull-12 {
		margin-left: -100%;
	}

	.col-lg-pull-11 {
		margin-left: -91.66666667%;
	}

	.col-lg-pull-10 {
		margin-left: -83.33333333%;
	}

	.col-lg-pull-9 {
		margin-left: -75%;
	}

	.col-lg-pull-8 {
		margin-left: -66.66666667%;
	}

	.col-lg-pull-7 {
		margin-left: -58.33333333%;
	}

	.col-lg-pull-6 {
		margin-left: -50%;
	}

	.col-lg-pull-5 {
		margin-left: -41.66666667%;
	}

	.col-lg-pull-4 {
		margin-left: -33.33333333%;
	}

	.col-lg-pull-3 {
		margin-left: -25%;
	}

	.col-lg-pull-2 {
		margin-left: -16.66666667%;
	}

	.col-lg-pull-1 {
		margin-left: -8.33333333%;
	}

	.col-lg-pull-0 {
		margin-right: 0;
	}

	.col-lg-push-12 {
		margin-left: 100%;
	}

	.col-lg-push-11 {
		margin-left: 91.66666667%;
	}

	.col-lg-push-10 {
		margin-left: 83.33333333%;
	}

	.col-lg-push-9 {
		margin-left: 75%;
	}

	.col-lg-push-8 {
		margin-left: 66.66666667%;
	}

	.col-lg-push-7 {
		margin-left: 58.33333333%;
	}

	.col-lg-push-6 {
		margin-left: 50%;
	}

	.col-lg-push-5 {
		margin-left: 41.66666667%;
	}

	.col-lg-push-4 {
		margin-left: 33.33333333%;
	}

	.col-lg-push-3 {
		margin-left: 25%;
	}

	.col-lg-push-2 {
		margin-left: 16.66666667%;
	}

	.col-lg-push-1 {
		margin-left: 8.33333333%;
	}

	.col-lg-push-0 {
		margin-left: 0;
	}

	.rotate-lg-l-5 {
		transform: rotate(-5deg);
	}

	.rotate-lg-l-10 {
		transform: rotate(-10deg);
	}

	.rotate-lg-l-15 {
		transform: rotate(-15deg);
	}

	.rotate-lg-l-20 {
		transform: rotate(-20deg);
	}

	.rotate-lg-l-25 {
		transform: rotate(-25deg);
	}

	.rotate-lg-l-30 {
		transform: rotate(-30deg);
	}

	.rotate-lg-l-35 {
		transform: rotate(-35deg);
	}

	.rotate-lg-l-40 {
		transform: rotate(-40deg);
	}

	.rotate-lg-l-45 {
		transform: rotate(-45deg);
	}

	.rotate-lg-l-50 {
		transform: rotate(-50deg);
	}

	.rotate-lg-l-55 {
		transform: rotate(-55deg);
	}

	.rotate-lg-l-60 {
		transform: rotate(-60deg);
	}

	.rotate-lg-l-65 {
		transform: rotate(-65deg);
	}

	.rotate-lg-l-70 {
		transform: rotate(-70deg);
	}

	.rotate-lg-l-75 {
		transform: rotate(-75deg);
	}

	.rotate-lg-l-80 {
		transform: rotate(-80deg);
	}

	.rotate-lg-l-85 {
		transform: rotate(-85deg);
	}

	.rotate-lg-l-90 {
		transform: rotate(-90deg);
	}

	.rotate-lg-l-180 {
		transform: rotate(-180deg);
	}

	.rotate-lg-r-5 {
		transform: rotate(5deg);
	}

	.rotate-lg-r-10 {
		transform: rotate(10deg);
	}

	.rotate-lg-r-15 {
		transform: rotate(15deg);
	}

	.rotate-lg-r-20 {
		transform: rotate(20deg);
	}

	.rotate-lg-r-25 {
		transform: rotate(25deg);
	}

	.rotate-lg-r-30 {
		transform: rotate(30deg);
	}

	.rotate-lg-r-35 {
		transform: rotate(35deg);
	}

	.rotate-lg-r-40 {
		transform: rotate(40deg);
	}

	.rotate-lg-r-45 {
		transform: rotate(45deg);
	}

	.rotate-lg-r-50 {
		transform: rotate(50deg);
	}

	.rotate-lg-r-55 {
		transform: rotate(55deg);
	}

	.rotate-lg-r-60 {
		transform: rotate(60deg);
	}

	.rotate-lg-r-65 {
		transform: rotate(65deg);
	}

	.rotate-lg-r-70 {
		transform: rotate(70deg);
	}

	.rotate-lg-r-75 {
		transform: rotate(75deg);
	}

	.rotate-lg-r-80 {
		transform: rotate(80deg);
	}

	.rotate-lg-r-85 {
		transform: rotate(85deg);
	}

	.rotate-lg-r-90 {
		transform: rotate(90deg);
	}

	.rotate-lg-r-180 {
		transform: rotate(180deg);
	}
}

@media (min-width: 1200px) {
	.col-xl-pull-12 {
		margin-left: -100%;
	}

	.col-xl-pull-11 {
		margin-left: -91.66666667%;
	}

	.col-xl-pull-10 {
		margin-left: -83.33333333%;
	}

	.col-xl-pull-9 {
		margin-left: -75%;
	}

	.col-xl-pull-8 {
		margin-left: -66.66666667%;
	}

	.col-xl-pull-7 {
		margin-left: -58.33333333%;
	}

	.col-xl-pull-6 {
		margin-left: -50%;
	}

	.col-xl-pull-5 {
		margin-left: -41.66666667%;
	}

	.col-xl-pull-4 {
		margin-left: -33.33333333%;
	}

	.col-xl-pull-3 {
		margin-left: -25%;
	}

	.col-xl-pull-2 {
		margin-left: -16.66666667%;
	}

	.col-xl-pull-1 {
		margin-left: -8.33333333%;
	}

	.col-xl-pull-0 {
		margin-left: 0;
	}

	.col-xl-push-12 {
		margin-left: 100%;
	}

	.col-xl-push-11 {
		margin-left: 91.66666667%;
	}

	.col-xl-push-10 {
		margin-left: 83.33333333%;
	}

	.col-xl-push-9 {
		margin-left: 75%;
	}

	.col-xl-push-8 {
		margin-left: 66.66666667%;
	}

	.col-xl-push-7 {
		margin-left: 58.33333333%;
	}

	.col-xl-push-6 {
		margin-left: 50%;
	}

	.col-xl-push-5 {
		margin-left: 41.66666667%;
	}

	.col-xl-push-4 {
		margin-left: 33.33333333%;
	}

	.col-xl-push-3 {
		margin-left: 25%;
	}

	.col-xl-push-2 {
		margin-left: 16.66666667%;
	}

	.col-xl-push-1 {
		margin-left: 8.33333333%;
	}

	.col-xl-push-0 {
		margin-left: 0;
	}

	.rotate-xl-l-5 {
		transform: rotate(-5deg);
	}

	.rotate-xl-l-10 {
		transform: rotate(-10deg);
	}

	.rotate-xl-l-15 {
		transform: rotate(-15deg);
	}

	.rotate-xl-l-20 {
		transform: rotate(-20deg);
	}

	.rotate-xl-l-25 {
		transform: rotate(-25deg);
	}

	.rotate-xl-l-30 {
		transform: rotate(-30deg);
	}

	.rotate-xl-l-35 {
		transform: rotate(-35deg);
	}

	.rotate-xl-l-40 {
		transform: rotate(-40deg);
	}

	.rotate-xl-l-45 {
		transform: rotate(-45deg);
	}

	.rotate-xl-l-50 {
		transform: rotate(-50deg);
	}

	.rotate-xl-l-55 {
		transform: rotate(-55deg);
	}

	.rotate-xl-l-60 {
		transform: rotate(-60deg);
	}

	.rotate-xl-l-65 {
		transform: rotate(-65deg);
	}

	.rotate-xl-l-70 {
		transform: rotate(-70deg);
	}

	.rotate-xl-l-75 {
		transform: rotate(-75deg);
	}

	.rotate-xl-l-80 {
		transform: rotate(-80deg);
	}

	.rotate-xl-l-85 {
		transform: rotate(-85deg);
	}

	.rotate-xl-l-90 {
		transform: rotate(-90deg);
	}

	.rotate-xl-l-180 {
		transform: rotate(-180deg);
	}

	.rotate-xl-r-5 {
		transform: rotate(5deg);
	}

	.rotate-xl-r-10 {
		transform: rotate(10deg);
	}

	.rotate-xl-r-15 {
		transform: rotate(15deg);
	}

	.rotate-xl-r-20 {
		transform: rotate(20deg);
	}

	.rotate-xl-r-25 {
		transform: rotate(25deg);
	}

	.rotate-xl-r-30 {
		transform: rotate(30deg);
	}

	.rotate-xl-r-35 {
		transform: rotate(35deg);
	}

	.rotate-xl-r-40 {
		transform: rotate(40deg);
	}

	.rotate-xl-r-45 {
		transform: rotate(45deg);
	}

	.rotate-xl-r-50 {
		transform: rotate(50deg);
	}

	.rotate-xl-r-55 {
		transform: rotate(55deg);
	}

	.rotate-xl-r-60 {
		transform: rotate(60deg);
	}

	.rotate-xl-r-65 {
		transform: rotate(65deg);
	}

	.rotate-xl-r-70 {
		transform: rotate(70deg);
	}

	.rotate-xl-r-75 {
		transform: rotate(75deg);
	}

	.rotate-xl-r-80 {
		transform: rotate(80deg);
	}

	.rotate-xl-r-85 {
		transform: rotate(85deg);
	}

	.rotate-xl-r-90 {
		transform: rotate(90deg);
	}

	.rotate-xl-r-180 {
		transform: rotate(180deg);
	}
}

@media (min-width: 1400px) {
	.col-xxl-pull-12 {
		margin-left: -100%;
	}

	.col-xxl-pull-11 {
		margin-left: -91.66666667%;
	}

	.col-xxl-pull-10 {
		margin-left: -83.33333333%;
	}

	.col-xxl-pull-9 {
		margin-left: -75%;
	}

	.col-xxl-pull-8 {
		margin-left: -66.66666667%;
	}

	.col-xxl-pull-7 {
		margin-left: -58.33333333%;
	}

	.col-xxl-pull-6 {
		margin-left: -50%;
	}

	.col-xxl-pull-5 {
		margin-left: -41.66666667%;
	}

	.col-xxl-pull-4 {
		margin-left: -33.33333333%;
	}

	.col-xxl-pull-3 {
		margin-left: -25%;
	}

	.col-xxl-pull-2 {
		margin-left: -16.66666667%;
	}

	.col-xxl-pull-1 {
		margin-left: -8.33333333%;
	}

	.col-xxl-pull-0 {
		margin-left: 0;
	}

	.col-xxl-push-12 {
		margin-left: 100%;
	}

	.col-xxl-push-11 {
		margin-left: 91.66666667%;
	}

	.col-xxl-push-10 {
		margin-left: 83.33333333%;
	}

	.col-xxl-push-9 {
		margin-left: 75%;
	}

	.col-xxl-push-8 {
		margin-left: 66.66666667%;
	}

	.col-xxl-push-7 {
		margin-left: 58.33333333%;
	}

	.col-xxl-push-6 {
		margin-left: 50%;
	}

	.col-xxl-push-5 {
		margin-left: 41.66666667%;
	}

	.col-xxl-push-4 {
		margin-left: 33.33333333%;
	}

	.col-xxl-push-3 {
		margin-left: 25%;
	}

	.col-xxl-push-2 {
		margin-left: 16.66666667%;
	}

	.col-xxl-push-1 {
		margin-left: 8.33333333%;
	}

	.col-xxl-push-0 {
		margin-left: 0;
	}

	.rotate-xxl-l-5 {
		transform: rotate(-5deg);
	}

	.rotate-xxl-l-10 {
		transform: rotate(-10deg);
	}

	.rotate-xxl-l-15 {
		transform: rotate(-15deg);
	}

	.rotate-xxl-l-20 {
		transform: rotate(-20deg);
	}

	.rotate-xxl-l-25 {
		transform: rotate(-25deg);
	}

	.rotate-xxl-l-30 {
		transform: rotate(-30deg);
	}

	.rotate-xxl-l-35 {
		transform: rotate(-35deg);
	}

	.rotate-xxl-l-40 {
		transform: rotate(-40deg);
	}

	.rotate-xxl-l-45 {
		transform: rotate(-45deg);
	}

	.rotate-xxl-l-50 {
		transform: rotate(-50deg);
	}

	.rotate-xxl-l-55 {
		transform: rotate(-55deg);
	}

	.rotate-xxl-l-60 {
		transform: rotate(-60deg);
	}

	.rotate-xxl-l-65 {
		transform: rotate(-65deg);
	}

	.rotate-xxl-l-70 {
		transform: rotate(-70deg);
	}

	.rotate-xxl-l-75 {
		transform: rotate(-75deg);
	}

	.rotate-xxl-l-80 {
		transform: rotate(-80deg);
	}

	.rotate-xxl-l-85 {
		transform: rotate(-85deg);
	}

	.rotate-xxl-l-90 {
		transform: rotate(-90deg);
	}

	.rotate-xxl-l-180 {
		transform: rotate(-180deg);
	}

	.rotate-xxl-r-5 {
		transform: rotate(5deg);
	}

	.rotate-xxl-r-10 {
		transform: rotate(10deg);
	}

	.rotate-xxl-r-15 {
		transform: rotate(15deg);
	}

	.rotate-xxl-r-20 {
		transform: rotate(20deg);
	}

	.rotate-xxl-r-25 {
		transform: rotate(25deg);
	}

	.rotate-xxl-r-30 {
		transform: rotate(30deg);
	}

	.rotate-xxl-r-35 {
		transform: rotate(35deg);
	}

	.rotate-xxl-r-40 {
		transform: rotate(40deg);
	}

	.rotate-xxl-r-45 {
		transform: rotate(45deg);
	}

	.rotate-xxl-r-50 {
		transform: rotate(50deg);
	}

	.rotate-xxl-r-55 {
		transform: rotate(55deg);
	}

	.rotate-xxl-r-60 {
		transform: rotate(60deg);
	}

	.rotate-xxl-r-65 {
		transform: rotate(65deg);
	}

	.rotate-xxl-r-70 {
		transform: rotate(70deg);
	}

	.rotate-xxl-r-75 {
		transform: rotate(75deg);
	}

	.rotate-xxl-r-80 {
		transform: rotate(80deg);
	}

	.rotate-xxl-r-85 {
		transform: rotate(85deg);
	}

	.rotate-xxl-r-90 {
		transform: rotate(90deg);
	}

	.rotate-xxl-r-180 {
		transform: rotate(180deg);
	}
}

/* #Footer */
#footer {
	background: #212529;
	border-top: 4px solid #212529;
	font-size: 0.9em;
	margin-top: 50px;
	padding: 0;
	position: relative;
	clear: both;
}

#footer .footer-ribbon {
	background: #999;
	position: absolute;
	margin: -44px 0 0 0;
	padding: 10px 20px 6px 20px;
}

#footer .footer-ribbon:before {
	border-right: 10px solid #646464;
	border-top: 16px solid transparent;
	content: "";
	display: block;
	height: 0;
	right: 100%;
	position: absolute;
	top: 0;
	width: 7px;
}

#footer .footer-ribbon span {
	color: #FFF;
	font-size: 1.6em;
	font-family: "Shadows Into Light", cursive;
}

#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 {
	color: #FFF;
}

#footer a:not(.btn):not(.no-footer-css) {
	color: #777;
	transition: all 0.1s ease-in-out;
}

#footer a:not(.btn):not(.no-footer-css):hover {
	text-decoration: none;
	color: #FFF;
}

#footer a:not(.btn):not(.no-footer-css):focus, #footer a:not(.btn):not(.no-footer-css):active {
	color: #CCC;
}

#footer a:not(.btn):not(.no-footer-css).text-color-light {
	color: #FFF !important;
}

#footer a:not(.btn):not(.no-footer-css).text-color-light:hover {
	color: #e6e5e5 !important;
}

#footer a:not(.btn):not(.no-footer-css).text-color-light:focus, #footer a:not(.btn):not(.no-footer-css).text-color-light:active {
	color: #cccccc !important;
}

#footer a:not(.btn):not(.no-footer-css).text-color-default {
	color: #777 !important;
}

#footer a:not(.btn):not(.no-footer-css).text-color-default:hover {
	color: #919090 !important;
}

#footer a:not(.btn):not(.no-footer-css).text-color-default:focus, #footer a:not(.btn):not(.no-footer-css).text-color-default:active {
	color: #5e5d5d !important;
}

#footer a:not(.btn):not(.no-footer-css).link-hover-style-1 {
	position: relative;
	left: 0px;
	transition: all 0.1s ease-in-out;
}

#footer a:not(.btn):not(.no-footer-css).link-hover-style-1:hover {
	left: 3px;
}

#footer ul.nav-list > li a {
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	line-height: 20px;
	padding-bottom: 11px;
}

#footer ul.nav-list > li:last-child a {
	border-bottom: 0;
}

#footer ul.nav-list > li a:hover {
	background-color: rgba(255, 255, 255, 0.05);
}

#footer ul.list.icons li {
	margin-bottom: 5px;
}

#footer.footer-texts-more-lighten p, #footer.footer-texts-more-lighten span, #footer.footer-texts-more-lighten a:not(.btn):not(.no-footer-css), #footer.footer-texts-more-lighten li {
	color: #a8a8a8;
}

#footer.footer-texts-more-lighten a:not(.btn):not(.no-footer-css):hover {
	text-decoration: none;
	color: #FFF;
}

#footer .footer-nav nav {
	display: flex;
}

#footer .footer-nav nav > ul {
	display: flex;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}

#footer .footer-nav nav > ul > li {
	position: relative;
	height: 100%;
	align-self: stretch;
}

#footer .footer-nav nav > ul > li > a {
	position: relative;
	background: transparent;
	padding: 0 14.4px;
	padding: 0 .9rem;
	margin: 0;
	height: 100%;
	display: inline-flex;
	align-items: center;
	white-space: normal;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: -0.5px;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
}

#footer .footer-nav.footer-nav-links nav > ul > li:first-child > a {
	padding-left: 0;
}

#footer .footer-nav.footer-nav-links nav > ul > li:first-child > a:before {
	left: 0;
}

@media (min-width: 768px) {
	#footer .footer-nav.footer-nav-bottom-line nav > ul > li > a:before {
		content: "";
		position: absolute;
		width: auto;
		height: 3px;
		top: 50%;
		left: .85rem;
		right: .85rem;
		margin-top: 15px;
		transform: translate3d(0, -50%, 0);
	}
}

@media (max-width: 991px) {
	#footer .footer-nav {
		width: 100%;
	}

	#footer .footer-nav nav {
		text-align: center;
	}

	#footer .footer-nav nav > ul {
		width: 100%;
	}

	#footer .footer-nav nav > ul > li > a {
		text-align: center;
		padding: 5px 12px;
	}
}

@media (max-width: 767px) {
	#footer .footer-nav {
		width: 100%;
	}

	#footer .footer-nav nav {
		text-align: center;
	}

	#footer .footer-nav nav > ul {
		width: 100%;
	}

	#footer .footer-nav nav > ul > li {
		height: auto;
		width: 100%;
	}

	#footer .footer-nav nav > ul > li > a {
		text-align: center;
		padding: 1em 0;
	}
}

#footer form {
	opacity: 0.85;
}

#footer form label.error {
	line-height: 16px;
	margin: 5px 0 -5px;
	display: block;
	clear: both;
}

#footer form .alert {
	padding: 6px;
	text-align: center;
}

#footer .logo img {
	position: relative;
	top: 2px;
	image-rendering: -webkit-optimize-contrast;
	transform: translateZ(0);
}

#footer .footer-bg-color-2 {
	background: #1c2023;
}

#footer .footer-copyright {
	background: #1c2023;
}

#footer .footer-copyright nav {
	font-size: 0.9em;
}

#footer .footer-copyright nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#footer .footer-copyright nav ul li {
	display: inline-block;
	line-height: 12px;
	margin: 0;
	padding: 0 8px;
}

#footer .footer-copyright nav ul li:first-child {
	border: medium none;
	padding-left: 0;
}

#footer .footer-copyright nav ul li:last-child {
	padding-right: 0;
}

#footer .footer-copyright p {
	color: #555;
	margin: 0;
	padding: 0;
	font-size: 0.9em;
}

#footer .footer-copyright.footer-copyright-style-2 {
	background: #212529;
	border-top: 1px solid rgba(255, 255, 255, 0.05);
}

#footer .footer-copyright.footer-copyright-border-grey {
	border-top: 1px solid #E5E5E5;
}

#footer .footer-copyright.footer-copyright-full-width-border-top {
	position: relative;
	border-top: 0;
}

#footer .footer-copyright.footer-copyright-full-width-border-top:before {
	content: '';
	position: absolute;
	top: 0;
	left: 50%;
	width: 100vw;
	border-top: 1px solid rgba(255, 255, 255, 0.05);
	transform: translate3d(-50%, 0, 0);
}

#footer.footer-reveal {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: -10;
}

.footer-top-border {
	border-top: 1px solid rgba(0, 0, 0, 0.05) !important;
}

.footer-bottom-border {
	border-bottom: 1px solid rgba(0, 0, 0, 0.05) !important;
}

.footer-left-border {
	border-left: 1px solid rgba(0, 0, 0, 0.05) !important;
}

.footer-right-border {
	border-right: 1px solid rgba(0, 0, 0, 0.05) !important;
}

.footer-top-light-border {
	border-top: 1px solid rgba(255, 255, 255, 0.05) !important;
}

.footer-bottom-light-border {
	border-bottom: 1px solid rgba(255, 255, 255, 0.05) !important;
}

.footer-left-light-border {
	border-left: 1px solid rgba(255, 255, 255, 0.05) !important;
}

.footer-right-light-border {
	border-right: 1px solid rgba(255, 255, 255, 0.05) !important;
}

.map-above {
	min-height: 630px;
	position: relative;
}

.map-above .map-above-map {
	position: absolute;
	top: 0;
	min-height: 630px;
	height: 100%;
	width: 100%;
}

@media (max-width: 767px) {
	.map-above .map-above-map {
		position: relative;
	}
}

.map-above .map-above-content {
	background: transparent;
}

/* Dark Version */
html.dark body, html.dark .body {
	background-color: #212529;
}

html.dark.boxed .body {
	background-color: #212529;
}

html.dark #header .header-top {
	background: #2c3237;
	border-bottom-color: #333940;
}

html.dark #header .header-search .form-control {
	background: #262a2f;
}

html.dark #header .header-body {
	background: #212529;
	border-top-color: #333940;
}

html.dark #header .header-nav-bar {
	background-color: #262a2f;
}

html.dark #header .header-nav-top .nav > li > a:hover, html.dark #header .header-nav-top .nav > li > a a:focus {
	background-color: #262a2f;
}

html.dark #header .header-nav-top .dropdown-menu {
	background: #262a2f;
	border-color: #262a2f;
}

html.dark #header .header-nav-top .dropdown-menu a:hover, html.dark #header .header-nav-top .dropdown-menu a:focus {
	background: #2c3237 !important;
}

html.dark #header .header-nav-features .header-nav-top-icon,
html.dark #header .header-nav-features .header-nav-top-icon-img {
	color: #FFF;
}

html.dark #header .header-nav-features .header-nav-features-dropdown {
	background: #262a2f;
}

html.dark #header .header-nav-features .header-nav-features-dropdown:before {
	border-bottom-color: #262a2f;
}

html.dark.sticky-header-active #header .header-body {
	border-bottom-color: #333940;
	box-shadow: none;
}

html.dark h1, html.dark h2, html.dark h3, html.dark h4, html.dark h5, html.dark h6 {
	color: #FFF;
}

html.dark h1.card-title, html.dark h2.card-title, html.dark h3.card-title, html.dark h4.card-title, html.dark h5.card-title, html.dark h6.card-title {
	color: #FFF;
}

html.dark .alert h1, html.dark .alert h2, html.dark .alert h3, html.dark .alert h4, html.dark .alert h5, html.dark .alert h6 {
	color: #111;
}

html.dark blockquote {
	border-color: #2c3237;
}

html.dark section.featured {
	background-color: #1c2023;
	border-top-color: #333940;
}

html.dark section.section {
	background-color: #262a2f;
	border-top-color: #2c3237;
}

html.dark .dropdown-menu > li a {
	color: #FFF;
}

html.dark .dropdown-menu > li a:hover, html.dark .dropdown-menu > li a:focus {
	background-color: #333940;
}

html.dark .simple-search .input-group-append {
	border-color: #2c3237;
}

html.dark .home-intro {
	background-color: #262a2f;
}

html.dark .tabs .nav-tabs li a,
html.dark .tabs .nav-tabs li a:focus {
	border-top-color: #2c3237;
	border-left-color: #2c3237;
	border-right-color: #2c3237;
	background: #2c3237;
}

html.dark .tabs .nav-tabs li a:hover {
	border-top-color: #808697;
}

html.dark .tabs .nav-tabs li.active a,
html.dark .tabs .nav-tabs li.active a:hover,
html.dark .tabs .nav-tabs li.active a:focus {
	border-top-color: #808697;
}

html.dark .tabs .nav-tabs.nav-justified {
	border-left-width: 0;
	border-right-width: 0;
	border-left-color: transparent;
	border-right-color: transparent;
}

html.dark .tabs .nav-tabs.nav-justified li a,
html.dark .tabs .nav-tabs.nav-justified li a:hover,
html.dark .tabs .nav-tabs.nav-justified li a:focus {
	border-bottom-color: #2c3237;
}

html.dark .tabs.tabs-left .nav-tabs > li a,
html.dark .tabs.tabs-right .nav-tabs > li a {
	background: #2c3237;
	border-left-color: #2c3237;
	border-right-color: #2c3237;
}

html.dark .tabs.tabs-left .nav-tabs > li:last-child a,
html.dark .tabs.tabs-right .nav-tabs > li:last-child a {
	border-bottom-color: #2c3237;
}

html.dark .tabs .nav-tabs {
	border-color: #2c3237;
}

html.dark .tabs .nav-tabs li.active a,
html.dark .tabs .nav-tabs li.active a:hover,
html.dark .tabs .nav-tabs li.active a:focus,
html.dark .tabs .nav-tabs.nav-justified li.active a,
html.dark .tabs .nav-tabs.nav-justified li.active a:hover,
html.dark .tabs .nav-tabs.nav-justified li.active a:focus {
	background: #333940;
	border-left-color: #333940;
	border-right-color: #333940;
}

html.dark .tabs .nav-tabs.nav-justified li.active a {
	border-bottom-color: #333940;
}

html.dark .tabs.tabs-vertical {
	border-top-color: #333940;
}

html.dark .tabs.tabs-bottom .nav-tabs li a,
html.dark .tabs.tabs-bottom .nav-tabs li a:focus {
	border-bottom-color: #2c3237;
	border-top-color: #333940;
}

html.dark .tabs.tabs-bottom .nav-tabs li a:hover {
	border-bottom-color: #808697;
	border-top-color: #333940;
}

html.dark .tabs.tabs-bottom .nav-tabs li.active a,
html.dark .tabs.tabs-bottom .nav-tabs li.active a:hover,
html.dark .tabs.tabs-bottom .nav-tabs li.active a:focus {
	border-bottom-color: #808697;
	border-top-color: #333940;
}

html.dark .tabs .tab-content {
	background: #333940;
	border-color: #333940;
}

html.dark .tabs-primary.tabs-bottom .nav-tabs li a,
html.dark .tabs-primary.tabs-bottom .nav-tabs li a:hover,
html.dark .tabs-primary.tabs-bottom .nav-tabs li a:focus, html.dark .tabs-primary.tabs-bottom .nav-tabs.nav-justified li a,
html.dark .tabs-primary.tabs-bottom .nav-tabs.nav-justified li a:hover,
html.dark .tabs-primary.tabs-bottom .nav-tabs.nav-justified li a:focus {
	border-top-color: #333940 !important;
}

html.dark .nav-tabs li.active a,
html.dark .nav-tabs li.active a:hover,
html.dark .nav-tabs li.active a:focus,
html.dark .nav-tabs li a {
	color: #808697;
}

html.dark .tab-content {
	background: #333940;
	border-color: #212529;
}

html.dark .tabs-simple .tab-content,
html.dark .tabs-simple .nav-tabs li a,
html.dark .tabs-simple .nav-tabs li.active a {
	background: transparent !important;
}

html.dark .nav > li > a:hover,
html.dark .nav > li > a:focus {
	background-color: #333940;
}

html.dark .call-to-action.call-to-action-default {
	background: #2c3237;
}

html.dark .call-to-action.call-to-action-dark {
	background: #333940;
}

html.dark .call-to-action.with-borders {
	border-top-color: #333940;
	border-bottom-color: #333940;
	border-left-color: #2c3237;
	border-right-color: #2c3237;
}

html.dark .call-to-action.with-full-borders {
	border-color: #333940;
}

html.dark .call-to-action.featured {
	background: linear-gradient(to bottom, #2c3237 1%, #333940 98%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom-color: #333940;
	border-left-color: #2c3237;
	border-right-color: #2c3237;
}

html.dark .call-to-action.call-to-action-in-footer:before {
	border-top-color: #212529;
}

html.dark .counters.with-borders .counter {
	border-top: 1px solid #333940;
	border-bottom: 1px solid #333940;
	border-left: 1px solid #2c3237;
	border-right: 1px solid #2c3237;
}

html.dark .counters.counters-text-dark .counter {
	color: #FFF !important;
}

html.dark .counters.counters-text-dark .counter [class*="fa-"], html.dark .counters.counters-text-dark .counter .icons, html.dark .counters.counters-text-dark .counter strong, html.dark .counters.counters-text-dark .counter label {
	color: #FFF !important;
}

html.dark section.timeline:after {
	background: #505050;
	background: linear-gradient(to bottom, rgba(80, 80, 80, 0) 0%, #505050 8%, #505050 92%, rgba(80, 80, 80, 0) 100%);
}

html.dark section.timeline .timeline-date {
	background-color: #2c3237;
	border-color: #2c3237;
	text-shadow: none;
}

html.dark section.timeline .timeline-title {
	background: #2c3237;
}

html.dark section.timeline .timeline-box {
	border-color: #2c3237;
	background: #2c3237;
}

html.dark section.timeline .timeline-box.left:before {
	box-shadow: 0 0 0 3px #2c3237, 0 0 0 6px #2c3237;
}

html.dark section.timeline .timeline-box.left:after {
	background: #2c3237;
	border-right-color: #2c3237;
	border-top-color: #2c3237;
}

html.dark section.timeline .timeline-box.right:before {
	box-shadow: 0 0 0 3px #2c3237, 0 0 0 6px #2c3237;
}

html.dark section.timeline .timeline-box.right:after {
	background: #2c3237;
	border-left-color: #2c3237;
	border-bottom-color: #2c3237;
}

html.dark form:not(.form-style-4) .form-control {
	background-color: #2c3237;
	border-color: #2c3237;
}

html.dark form.form-style-4 .form-control {
	border-bottom-color: #3c3c3c;
}

html.dark .btn-light {
	background-color: #2c3237;
	border-color: #2c3237;
	color: #FFF;
}

html.dark .btn.disabled, html.dark .btn.disabled:hover, html.dark .btn.disabled:active, html.dark .btn.disabled:focus,
html.dark .btn[disabled],
html.dark .btn[disabled]:hover,
html.dark .btn[disabled]:active,
html.dark .btn[disabled]:focus {
	border-color: #2c3237 !important;
}

html.dark .pagination > li > a,
html.dark .pagination > li > span {
	background-color: #2c3237;
	border-color: #282d31;
}

html.dark section.section-custom-map {
	background-color: #212529;
}

html.dark section.section-custom-map section.section {
	background: rgba(38, 42, 47, 0.8);
}

html.dark .home-concept {
	background-image: url(/build/images/home-concept-dark.bf982d09.png);
}

html.dark .home-concept .process-image {
	background-image: url(/build/images/home-concept-item-dark.8faca628.png);
}

html.dark .home-concept .project-image {
	background-image: url(/build/images/home-concept-item-dark.8faca628.png);
}

html.dark .home-concept .sun {
	background-image: url(/build/images/home-concept-icons-dark.142e58c4.png);
}

html.dark .home-concept .cloud {
	background-image: url(/build/images/home-concept-icons-dark.142e58c4.png);
}

html.dark .page-header {
	border-bottom-color: #1c2023;
}

html.dark .page-header-light {
	background-color: #333940;
}

html.dark .card {
	background-color: #1c2023;
}

html.dark .accordion .card {
	background-color: #2c3237;
}

html.dark .accordion .card-default {
	border-color: #2c3237;
}

html.dark .accordion .card-header {
	background-color: #333940;
}

html.dark .accordion .form-control {
	background-color: #262a2f;
	border-color: #262a2f;
}

html.dark .accordion.accordion-modern .card .card-header {
	background-color: #262a2f;
}

html.dark .accordion.accordion-modern .card:first-of-type, html.dark .accordion.accordion-modern .card:not(:first-of-type):not(:last-of-type), html.dark .accordion.accordion-modern .card:last-of-type {
	border-color: #262a2f;
}

html.dark .toggle > label,
html.dark .toggle > .toggle-title {
	background-color: #333940;
}

html.dark .toggle.toggle-simple .toggle > label,
html.dark .toggle.toggle-simple .toggle > .toggle-title {
	color: #FFF;
}

html.dark .featured-box {
	background: #333940;
	border-left-color: #333940;
	border-right-color: #333940;
	border-bottom-color: #333940;
}

html.dark .featured-box.secondary h4 {
	color: #FFF;
}

html.dark .featured-boxes-flat .featured-box .box-content {
	background: #333940;
}

html.dark .featured-boxes-style-5 .featured-box .box-content h4, html.dark .featured-boxes-style-6 .featured-box .box-content h4, html.dark .featured-boxes-style-7 .featured-box .box-content h4 {
	color: #FFF;
}

html.dark .featured-boxes-style-2 .featured-box {
	background: transparent;
}

html.dark .featured-boxes-style-3 .featured-box .icon-featured {
	background: #212529;
}

html.dark .featured-boxes-style-4 .featured-box {
	background: transparent;
}

html.dark .featured-boxes-style-5 .featured-box {
	background: transparent;
}

html.dark .featured-boxes-style-5 .featured-box .icon-featured {
	background: #2c3237;
	border-color: #333940;
}

html.dark .featured-boxes-style-6 .featured-box {
	background: transparent;
}

html.dark .featured-boxes-style-6 .featured-box .icon-featured {
	background: #2c3237;
	border-color: #333940;
}

html.dark .featured-boxes-style-6 .featured-box .icon-featured:after {
	border-color: #333940;
}

html.dark .featured-boxes-style-7 .featured-box {
	background: transparent;
}

html.dark .featured-boxes-style-7 .featured-box .icon-featured {
	background: #2c3237;
	border-color: #333940;
}

html.dark .featured-boxes-style-7 .featured-box .icon-featured:after {
	box-shadow: 3px 3px #1a1d21;
}

html.dark .featured-boxes-style-8 .featured-box .icon-featured {
	background: #333940;
}

html.dark .featured-box-effect-1 .icon-featured:after {
	box-shadow: 0 0 0 3px #333940;
}

html.dark .feature-box.feature-box-style-2 h4, html.dark .feature-box.feature-box-style-3 h4, html.dark .feature-box.feature-box-style-4 h4 {
	color: #FFF;
}

html.dark .feature-box.feature-box-style-6 .feature-box-icon {
	border-color: #333940;
}

html.dark .feature-box.feature-box-style-6 .feature-box-icon:after {
	border-color: #333940;
}

html.dark .owl-dots button.owl-dot span {
	background: #333940;
}

html.dark .owl-carousel.top-border {
	border-top-color: #3F4247;
}

html.dark .progress {
	background: #333940;
}

html.dark .arrow {
	background-image: url(/build/images/arrows-dark.11611559.png);
}

html.dark .thumbnail,
html.dark .img-thumbnail,
html.dark .thumb-info {
	background-color: #2c3237;
	border-color: #2c3237;
}

html.dark .thumb-info .thumb-info-wrapper:after {
	background-color: rgba(33, 37, 41, 0.9);
}

html.dark .thumb-info-social-icons {
	border-top-color: #3c444b;
}

html.dark ul.nav-list > li a {
	border-bottom-color: #2c3237;
}

html.dark ul.nav-list > li a:hover {
	background-color: #2c3237;
}

html.dark .content-grid .content-grid-item:before {
	border-left-color: #333940;
}

html.dark .content-grid .content-grid-item:after {
	border-bottom-color: #333940;
}

html.dark .content-grid.content-grid-dashed .content-grid-item:before {
	border-left-color: #333940;
}

html.dark .content-grid.content-grid-dashed .content-grid-item:after {
	border-bottom-color: #333940;
}

html.dark .testimonial .testimonial-author strong {
	color: #FFF;
}

html.dark .testimonial.testimonial-style-3 blockquote {
	background: #333940 !important;
}

html.dark .testimonial.testimonial-style-3 .testimonial-arrow-down {
	border-top-color: #333940 !important;
}

html.dark .testimonial.testimonial-style-4 {
	border-color: #333940 !important;
}

html.dark .testimonial.testimonial-style-5 .testimonial-author {
	border-top-color: #333940 !important;
}

html.dark .popover {
	background-color: #333940;
	border: 1px solid #2c3237;
}

html.dark .popover.top > .arrow {
	border-top-color: #2c3237;
}

html.dark .popover.top > .arrow:after {
	border-top-color: #333940;
}

html.dark .popover.right > .arrow {
	border-right-color: #2c3237;
}

html.dark .popover.right > .arrow:after {
	border-right-color: #333940;
}

html.dark .popover.bottom > .arrow {
	border-bottom-color: #2c3237;
}

html.dark .popover.bottom > .arrow:after {
	border-bottom-color: #333940;
}

html.dark .popover.left > .arrow {
	border-left-color: #2c3237;
}

html.dark .popover.left > .arrow:after {
	border-left-color: #333940;
}

html.dark .popover-title {
	background-color: #2c3237;
	border-bottom: #333940;
}

html.dark .page-header {
	border-bottom-color: #2c3237;
}

html.dark .table > thead > tr > th,
html.dark .table > tbody > tr > th,
html.dark .table > tfoot > tr > th,
html.dark .table > thead > tr > td,
html.dark .table > tbody > tr > td,
html.dark .table > tfoot > tr > td,
html.dark .table-bordered {
	border-color: #2c3237;
}

html.dark .table-striped > tbody > tr:nth-child(2n+1) > td,
html.dark .table-striped > tbody > tr:nth-child(2n+1) > th {
	background-color: #333940;
}

html.dark pre {
	background-color: #2c3237;
	border-color: #2c3237;
	color: #777;
}

html.dark .show-grid [class*="col-lg-"] .show-grid-block {
	background-color: #2c3237;
	border-color: #2c3237;
}

html.dark .google-map-borders,
html.dark .ratio-borders {
	border-color: #333940;
}

html.dark .alert.alert-default {
	border-color: #333940;
	background-color: #2c3237;
}

html.dark hr {
	background-image: linear-gradient(to left, #212529, #3F4247, #212529);
}

html.dark hr.light {
	background-image: linear-gradient(to left, #212529, #3F4247, #212529);
}

html.dark hr.solid {
	background: #3F4247;
}

html.dark .divider {
	background-image: linear-gradient(to left, transparent, #3F4247, transparent);
}

html.dark .divider [class*="fa-"], html.dark .divider .icons {
	background: #212529;
}

html.dark .divider.divider-solid {
	background: #3F4247;
}

html.dark .divider.divider-style-2 [class*="fa-"], html.dark .divider.divider-style-2 .icons {
	background: #262a2f;
}

html.dark .divider.divider-style-3 [class*="fa-"], html.dark .divider.divider-style-3 .icons {
	border-color: #3F4247;
}

html.dark .divider.divider-style-4 [class*="fa-"], html.dark .divider.divider-style-4 .icons {
	border-color: #3F4247;
}

html.dark .divider.divider-style-4 [class*="fa-"]:after, html.dark .divider.divider-style-4 .icons:after {
	border-color: #262a2f;
}

html.dark .divider.divider-small {
	background: transparent;
}

html.dark .divider.divider-small hr {
	background: #3F4247;
}

html.dark .divider.divider-small.divider-light hr {
	background: #3F4247;
}

html.dark hr.dashed:after, html.dark .divider.dashed:after {
	border-color: #3F4247;
}

html.dark .heading.heading-bottom-border h1 {
	border-bottom-color: #3f4247;
}

html.dark .heading.heading-bottom-border h2, html.dark .heading.heading-bottom-border h3 {
	border-bottom-color: #3f4247;
}

html.dark .heading.heading-bottom-border h4, html.dark .heading.heading-bottom-border h5, html.dark .heading.heading-bottom-border h6 {
	border-bottom-color: #3f4247;
}

html.dark .heading.heading-bottom-double-border h1, html.dark .heading.heading-bottom-double-border h2, html.dark .heading.heading-bottom-double-border h3 {
	border-bottom-color: #3f4247;
}

html.dark .heading.heading-bottom-double-border h4, html.dark .heading.heading-bottom-double-border h5, html.dark .heading.heading-bottom-double-border h6 {
	border-bottom-color: #3f4247;
}

html.dark .heading.heading-middle-border:before {
	border-top-color: #3f4247;
}

html.dark .heading.heading-middle-border h1, html.dark .heading.heading-middle-border h2, html.dark .heading.heading-middle-border h3, html.dark .heading.heading-middle-border h4, html.dark .heading.heading-middle-border h5, html.dark .heading.heading-middle-border h6 {
	background: #212529;
}

html.dark .recent-posts .date .day,
html.dark section.section .recent-posts .date .day {
	background-color: #333940;
}

html.dark .blog-posts article {
	border-color: #2c3237;
}

html.dark section.featured .recent-posts .date .day,
html.dark article.post .post-date .day {
	background-color: #2c3237;
}

html.dark article .post-video,
html.dark article .post-video iframe,
html.dark article .post-audio,
html.dark article .post-audio iframe {
	background-color: #2c3237;
	border-color: #2c3237;
}

html.dark ul.simple-post-list li {
	border-bottom-color: #262a2f;
}

html.dark .post-block {
	border-top-color: #1c2023;
}

html.dark ul.comments .comment-block {
	background-color: #2c3237;
}

html.dark ul.comments .comment-arrow {
	border-right-color: #2c3237;
}

html.dark .pricing-table li {
	border-top-color: #262a2f;
}

html.dark .pricing-table h3 {
	background-color: #262a2f;
	text-shadow: none;
}

html.dark .pricing-table h3 span {
	background: #2c3237;
	border-color: #282d31;
	box-shadow: 0 5px 20px #282d31 inset, 0 3px 0 #2c3237 inset;
	color: #777;
}

html.dark .pricing-table .most-popular {
	border-color: #2c3237;
}

html.dark .pricing-table .most-popular h3 {
	background-color: #2c3237;
	color: #FFF;
	text-shadow: none;
}

html.dark .pricing-table .plan-ribbon {
	background-color: #2c3237;
}

html.dark .pricing-table .plan {
	background: #2c3237;
	border: 1px solid #2c3237;
	color: #777;
	text-shadow: none;
}

html.dark .product-thumb-info {
	background-color: #2c3237;
	border-color: transparent;
}

html.dark .shop .quantity .qty {
	background-color: #2c3237;
	border-color: transparent;
}

html.dark .shop .quantity .minus,
html.dark .shop .quantity .plus {
	background-color: #262a2f;
	border-color: transparent;
}

html.dark .shop table.cart td,
html.dark .shop .cart-totals th,
html.dark .shop .cart-totals td {
	border-color: #2c3237;
}

html.dark .dialog {
	background-color: #212529;
}

html.dark .modal-content {
	background-color: #212529;
}

html.dark .modal-header {
	border-bottom-color: #2c3237;
}

html.dark .modal-header h1, html.dark .modal-header h2, html.dark .modal-header h3, html.dark .modal-header h4, html.dark .modal-header h5, html.dark .modal-header h6 {
	color: #777;
}

html.dark .modal-header .close {
	text-shadow: none;
	color: #FFF;
}

html.dark .modal-footer {
	border-top-color: #2c3237;
}

html.dark .popup-inline-content,
html.dark .mfp-content .ajax-container {
	background: #212529 !important;
}

html.dark .loading-overlay {
	background: #212529;
}

html.dark .sort-destination-loader:after {
	background-color: #212529;
}

html.dark #footer .newsletter form .btn-light {
	background-color: #262a2f;
	border-color: #262a2f;
	color: #777;
}

html.dark #footer .newsletter form .form-control {
	border: 0;
}

@media (min-width: 992px) {
	html.dark #header .header-nav-main:not(.header-nav-main-light) nav > ul > li.dropdown:not(.dropdown-full-color) .dropdown-menu {
		background: #262a2f;
	}

	html.dark #header .header-nav-main:not(.header-nav-main-light) nav > ul > li.dropdown:not(.dropdown-full-color) .dropdown-menu li:hover > a, html.dark #header .header-nav-main:not(.header-nav-main-light) nav > ul > li.dropdown:not(.dropdown-full-color) .dropdown-menu li:focus > a, html.dark #header .header-nav-main:not(.header-nav-main-light) nav > ul > li.dropdown:not(.dropdown-full-color) .dropdown-menu li.active > a, html.dark #header .header-nav-main:not(.header-nav-main-light) nav > ul > li.dropdown:not(.dropdown-full-color) .dropdown-menu li:active > a {
		background: #333940;
	}

	html.dark #header .header-nav-main:not(.header-nav-main-light) nav > ul > li.dropdown:not(.dropdown-full-color) .dropdown-menu li a {
		border-bottom-color: #333940;
	}

	html.dark #header .header-nav-main:not(.header-nav-main-light) nav > ul > li.dropdown:not(.dropdown-full-color) .dropdown-menu li a:hover, html.dark #header .header-nav-main:not(.header-nav-main-light) nav > ul > li.dropdown:not(.dropdown-full-color) .dropdown-menu li a:focus, html.dark #header .header-nav-main:not(.header-nav-main-light) nav > ul > li.dropdown:not(.dropdown-full-color) .dropdown-menu li a.active, html.dark #header .header-nav-main:not(.header-nav-main-light) nav > ul > li.dropdown:not(.dropdown-full-color) .dropdown-menu li a:active {
		background: #333940;
	}

	html.dark #header .header-nav-main:not(.header-nav-main-light) nav > ul > li.dropdown-mega:not(.dropdown-full-color) .dropdown-mega-sub-title {
		color: #999;
	}

	html.dark #header .header-nav-main:not(.header-nav-main-light) nav > ul > li.dropdown-mega:not(.dropdown-full-color) .dropdown-mega-sub-nav > li:hover > a {
		background: #333940;
	}

	html.dark #header .header-nav-main:not(.header-nav-main-light) a > .thumb-info-preview .thumb-info-wrapper {
		background: #333940;
	}

	html.dark #header .header-nav.header-nav-stripe nav > ul > li > a {
		color: #CCC;
	}

	html.dark #header .header-nav.header-nav-stripe nav > ul > li:hover > a {
		color: #FFF;
	}

	html.dark #header .header-nav.header-nav-links nav > ul > li > a, html.dark #header .header-nav.header-nav-links nav > ul > li:hover > a, html.dark #header .header-nav.header-nav-line nav > ul > li > a, html.dark #header .header-nav.header-nav-line nav > ul > li:hover > a {
		color: #CCC;
	}

	html.dark #header .header-nav.header-nav-dropdowns-dark nav > ul > li > a, html.dark #header .header-nav.header-nav-dropdowns-dark nav > ul > li:hover > a {
		color: #CCC;
	}

	html.dark .header-nav-main nav > ul > li.dropdown-mega-signin .dropdown-menu {
		background-color: #212529;
	}
}

@media (max-width: 991px) {
	html.dark #header .header-nav-main:before {
		background-color: #212529;
	}

	html.dark #header .header-nav-main nav::-webkit-scrollbar-thumb {
		border-color: transparent;
		background: #39404c;
	}

	html.dark #header .header-nav-main nav > ul li {
		border-bottom-color: #333940;
	}

	html.dark #header .header-nav-main nav > ul > li.dropdown-mega:not(.dropdown-full-color) .dropdown-mega-sub-title {
		color: #FFF;
	}

	html.dark #header .header-nav-main nav ul li a:active {
		background-color: #1e1e1e;
		color: #FFF;
	}

	html.dark .home-concept {
		background-image: none;
	}
}

/* Boxed Layout */
html.boxed body {
	background-color: transparent;
	background-position: 0 0;
	background-repeat: repeat;
}

html.boxed .body {
	position: relative;
	background-color: transparent;
	border-radius: 5px;
	border-top: 5px solid #CCC;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
	margin: 25px auto;
	max-width: 1200px;
	height: auto;
}

html.boxed #header .header-body {
	border-top-color: transparent;
	border-top: 0;
}

html.boxed #header.header-effect-shrink .header-body {
	max-width: 1200px;
}

html.boxed .main {
	background-color: #FFF;
	overflow: hidden;
}

html.boxed section.section.section-footer {
	padding-bottom: 100px;
}

html.boxed #footer {
	margin-top: 0;
	border-bottom: 4px solid #1A1C1E;
	border-radius: 0 0 5px 5px;
}

html.boxed .footer-reveal {
	max-width: 1200px;
	left: auto !important;
}

@media (min-width: 1200px) {
	html.boxed.sticky-header-active #header .header-body {
		width: 100%;
		max-width: 1200px;
	}

	html.boxed .footer-reveal {
		bottom: 25px !important;
	}
}

@media (max-width: 1199px) {
	html.boxed .footer-reveal {
		border-bottom: none !important;
	}
}

@media (min-width: 992px) {
	html.boxed #header .header-top.header-top-colored {
		margin-top: -18px;
		border-radius: 4px 4px 0 0;
	}

	html.boxed.sticky-header-active #header:not(.header-effect-shrink) .header-body {
		position: fixed !important;
		padding-left: 15px;
		padding-right: 15px;
	}

	html.boxed.sticky-header-active #header:not(.header-effect-shrink) .header-nav-bar {
		margin: 0 -15px -9px;
	}
}

@media (max-width: 991px) {
	html.boxed .body {
		margin: 0 auto;
		border-radius: 0;
	}
}

@media (max-width: 767px) {
		/* Boxed */
	html.boxed {
		background: none !important;
	}
}

html.gap-outside .body {
	margin-top: 25px;
	margin-bottom: 25px;
}

html.gap-outside .main,
html.gap-outside #footer {
	margin-right: 25px;
	margin-left: 25px;
}

html.gap-outside .slider-container {
	width: 100% !important;
	left: auto !important;
}

html.gap-outside #header:not(.side-header) {
	margin-top: -25px;
}

html.gap-outside #header:not(.side-header) .header-body {
	left: 0;
	padding-right: 25px;
	padding-left: 25px;
}

html.gap-outside #header:not(.side-header) .header-container:after {
	content: none;
}

@media (max-width: 991px) {
	html.gap-outside #header:not(.side-header) .header-nav-main:before {
		width: calc(100vw - 50px);
	}
}

html.gap-outside .sticky-wrapper {
	left: 25px !important;
	width: calc(100vw - 67px) !important;
}

html.gap-outside .pin-wrapper .sticky-wrapper {
	left: 25px !important;
	width: calc(100vw - 67px) !important;
}

html.gap-outside .pin-wrapper .sticky-wrapper .sticky-body {
	width: calc(100vw - 67px) !important;
}

html.gap-outside .pin-wrapper .sticky-wrapper.sticky-effect-active {
	top: -25px !important;
	left: 0 !important;
	width: 100% !important;
}

html.gap-outside .pin-wrapper .sticky-wrapper.sticky-effect-active .sticky-body {
	width: 100% !important;
}

html.gap-outside .pin-wrapper .sticky-wrapper.sticky-effect-active .sticky-body .container-fluid {
	padding-left: 25px;
	padding-right: 25px;
}

/*!**************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/templates/porto/css/theme-elements.css ***!
  \**************************************************************************************************************************************/
@charset "UTF-8";
/*
Name: 			theme-elements.css
Written by: 	Okler Themes - (http://www.okler.net)
Theme Version:	9.9.3
*/
/* Accordion */
.accordion .card {
	margin-top: 5px;
}

.accordion .card:first-child {
	margin-top: 0;
}

.accordion .card:first-of-type, .accordion .card:not(:first-of-type):not(:last-of-type), .accordion .card:last-of-type {
	border: 1px solid rgba(0, 0, 0, 0.125);
	border-radius: .25rem;
}

.accordion .card:not(:first-of-type) .card-header:first-child {
	border-radius: .25rem;
}

.accordion .card-title {
	font-size: 16px;
}

.accordion .card-header {
	padding: 0;
	border-radius: .25rem;
	border-bottom: 0;
	margin: -1px;
}

.accordion .card-header a {
	cursor: pointer;
	display: block;
	padding: 10px 20px;
}

.accordion .card-header a:hover, .accordion .card-header a:focus {
	text-decoration: none;
}

.accordion .card-header a [class^="icon-"] {
	margin-right: 4px;
	position: relative;
	top: 1px;
}

.accordion .card-header a [class*="fa-"], .accordion .card-header a .icons {
	display: inline-block;
	margin-right: 5px;
	position: relative;
	top: -1px;
}

.accordion .card-header a .icons {
	top: 1px;
}

.accordion.accordion-sm .card-header a {
	padding: 5px 15px;
	font-size: 0.85em;
}

.accordion.accordion-sm .card-body {
	font-size: 0.9em;
}

.accordion.accordion-lg .card-header a {
	padding: 15px 15px;
	font-size: 1em;
	font-weight: 600;
}

.accordion.without-bg .card-default {
	background: transparent !important;
}

.accordion.without-bg .card-default > .card-header {
	background: transparent !important;
}

.accordion.without-bg .card-body {
	padding-top: 0;
}

.accordion.without-borders .card {
	border: 0 !important;
	box-shadow: none;
	border-radius: 0;
}

.accordion.without-borders .card-header a {
	padding-left: 0;
	padding-right: 0;
}

.accordion.without-borders .card-body {
	padding: 0;
}

.accordion.accordion-modern .card:first-of-type, .accordion.accordion-modern .card:not(:first-of-type):not(:last-of-type), .accordion.accordion-modern .card:last-of-type {
	border: 4px solid #F7F7F7;
}

.accordion.accordion-modern .card .card-header {
	background-color: #F7F7F7;
	border-radius: 0;
}

.accordion.accordion-modern-2 > .card {
	border: 1px solid transparent !important;
	transition: ease border-color 300ms;
}

.accordion.accordion-modern-2 > .card .card-header a {
	position: relative;
	padding: 23px 30px;
	background-color: #f4f4f4;
	transition: ease background-color 300ms, ease color 300ms;
	border-radius: 4px;
}

.accordion.accordion-modern-2 > .card .card-header a:after {
	content: '+';
	position: absolute;
	top: 50%;
	right: 25px;
	font-size: inherit;
	font-weight: inherit;
	transform: translate3d(0, -50%, 0) rotate(45deg);
	transform-origin: 50% 50%;
	transition: ease transform 300ms;
}

.accordion.accordion-modern-2 > .card .card-header a.collapsed:after {
	transform: translate3d(0, -50%, 0) rotate(0deg);
}

.accordion.accordion-modern-2 > .card .card-header + .collapse.show,
.accordion.accordion-modern-2 > .card .card-header + .collapsing {
	border: 1px solid transparent;
	border-top: 0;
}

.accordion.accordion-modern-2 > .card + .card {
	margin-top: 17px;
}

.accordion.accordion-modern-status > .card {
	border: 1px solid transparent !important;
	transition: ease border-color 300ms;
}

.accordion.accordion-modern-status > .card .card-header a {
	position: relative;
	padding: 23px 30px;
	background-color: #f4f4f4;
	transition: ease background-color 300ms, ease color 300ms;
}

.accordion.accordion-modern-status > .card .card-header a:after {
	content: '+';
	position: absolute;
	top: 50%;
	right: 25px;
	font-size: inherit;
	font-weight: inherit;
	transform: translate3d(0, -50%, 0) rotate(45deg);
	transform-origin: 50% 50%;
	transition: ease transform 300ms;
}

.accordion.accordion-modern-status > .card .card-header a.collapsed:after {
	transform: translate3d(0, -50%, 0) rotate(0deg);
}

.accordion.accordion-modern-status > .card .card-header + .collapse.show,
.accordion.accordion-modern-status > .card .card-header + .collapsing {
	border: 0;
}

.accordion.accordion-modern-status > .card + .card {
	margin-top: 17px;
}

.accordion.accordion-modern-status.accordion-modern-status-borders > .card {
	border: 1px solid rgba(0, 0, 0, 0.085) !important;
}

.accordion.accordion-modern-status.accordion-modern-status-borders > .card .card-header {
	background: transparent !important;
}

.accordion.accordion-modern-status.accordion-modern-status-borders > .card .card-header a {
	background: transparent !important;
}

.accordion.accordion-modern-status.accordion-modern-status-arrow > .card .card-header a:after {
	transform: translate3d(0, -50%, 0) rotate(180deg);
	font-family: 'Font Awesome 6 Free';
	content: "\f107";
	font-weight: 900;
}

.accordion.accordion-modern-status.accordion-modern-status-arrow > .card .card-header a.collapsed:after {
	transform: translate3d(0, -50%, 0) rotate(0deg);
}

.accordion.accordion-modern-grey-scale-1 .card:first-of-type, .accordion.accordion-modern-grey-scale-1 .card:not(:first-of-type):not(:last-of-type), .accordion.accordion-modern-grey-scale-1 .card:last-of-type {
	border-color: #EDEDED;
}

.accordion.accordion-modern-grey-scale-1 .card .card-header {
	background-color: #EDEDED;
}

/* Animations */
.appear-animation {
	opacity: 0;
}

.appear-animation-visible {
	opacity: 1;
}

.block-appear-animation {
	opacity: 1;
	overflow: hidden;
	position: relative;
}

.block-appear-animation .block-appear-animation-wrapper {
	animation-duration: 1s;
	animation-duration: var(--animate-duration);
	animation-fill-mode: both;
	animation-delay: 300ms;
	opacity: 0;
}

.block-appear-animation.appear-animation-visible .block-appear-animation-wrapper {
	animation-name: fadeIn;
}

/* Transitions */
.transition-2ms {
	transition: all 0.2s ease-in-out;
}

.transition-3ms {
	transition: all 0.3s ease-in-out;
}

.transition-4ms {
	transition: all 0.4s ease-in-out;
}

.transition-5ms {
	transition: all 0.5s ease-in-out;
}

.transition-1s {
	transition: all 1s ease-in-out;
}

/* Transition Magnetic */
.transition-magnetic {
	transition: transform 0.5s cubic-bezier(0.25, 1, 0.2, 1);
}

/* Translate Animations */
.anim-hover-translate-top-0px:hover {
	transform: translateY(0px) !important;
}

.anim-hover-translate-bottom-0px:hover {
	transform: translateY(0px) !important;
}

.anim-hover-translate-left-0px:hover {
	transform: translateX(0px) !important;
}

.anim-hover-translate-right-0px:hover {
	transform: translateX(0px) !important;
}

.anim-hover-translate-top-5px:hover {
	transform: translateY(-5px) !important;
}

.anim-hover-translate-bottom-5px:hover {
	transform: translateY(5px) !important;
}

.anim-hover-translate-left-5px:hover {
	transform: translateX(-5px) !important;
}

.anim-hover-translate-right-5px:hover {
	transform: translateX(5px) !important;
}

.anim-hover-translate-top-10px:hover {
	transform: translateY(-10px) !important;
}

.anim-hover-translate-bottom-10px:hover {
	transform: translateY(10px) !important;
}

.anim-hover-translate-left-10px:hover {
	transform: translateX(-10px) !important;
}

.anim-hover-translate-right-10px:hover {
	transform: translateX(10px) !important;
}

.anim-hover-translate-top-20px:hover {
	transform: translateY(-20px) !important;
}

.anim-hover-translate-bottom-20px:hover {
	transform: translateY(20px) !important;
}

.anim-hover-translate-left-20px:hover {
	transform: translateX(-20px) !important;
}

.anim-hover-translate-right-20px:hover {
	transform: translateX(20px) !important;
}

.anim-hover-translate-top-30px:hover {
	transform: translateY(-30px) !important;
}

.anim-hover-translate-bottom-30px:hover {
	transform: translateY(30px) !important;
}

.anim-hover-translate-left-30px:hover {
	transform: translateX(-30px) !important;
}

.anim-hover-translate-right-30px:hover {
	transform: translateX(30px) !important;
}

.anim-hover-translate-top-40px:hover {
	transform: translateY(-40px) !important;
}

.anim-hover-translate-bottom-40px:hover {
	transform: translateY(40px) !important;
}

.anim-hover-translate-left-40px:hover {
	transform: translateX(-40px) !important;
}

.anim-hover-translate-right-40px:hover {
	transform: translateX(40px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-top-0px {
	transform: translateY(0px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-bottom-0px {
	transform: translateY(0px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-left-0px {
	transform: translateX(0px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-right-0px {
	transform: translateX(0px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-top-5px {
	transform: translateY(-5px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-bottom-5px {
	transform: translateY(5px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-left-5px {
	transform: translateX(-5px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-right-5px {
	transform: translateX(5px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-top-10px {
	transform: translateY(-10px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-bottom-10px {
	transform: translateY(10px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-left-10px {
	transform: translateX(-10px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-right-10px {
	transform: translateX(10px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-top-20px {
	transform: translateY(-20px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-bottom-20px {
	transform: translateY(20px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-left-20px {
	transform: translateX(-20px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-right-20px {
	transform: translateX(20px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-top-30px {
	transform: translateY(-30px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-bottom-30px {
	transform: translateY(30px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-left-30px {
	transform: translateX(-30px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-right-30px {
	transform: translateX(30px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-top-40px {
	transform: translateY(-40px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-bottom-40px {
	transform: translateY(40px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-left-40px {
	transform: translateX(-40px) !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-translate-right-40px {
	transform: translateX(40px) !important;
}

.anim-hover-scale-1-1:hover {
	transform: scale(1.1);
}

.anim-hover-scale-1-2:hover {
	transform: scale(1.2);
}

/* Opacity Animations */
.anim-hover-opacity-0:hover {
	opacity: 0 !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-opacity-0 {
	opacity: 0 !important;
}

.anim-hover-opacity-10:hover {
	opacity: 1 !important;
}

.anim-hover-inner-wrapper:hover .anim-hover-inner-opacity-10 {
	opacity: 1 !important;
}

/* Side Header Arrow Animations */
@keyframes sideMenuArrow {
	0% {
		left: 5px;
	}

	50% {
		left: 10px;
	}

	100% {
		left: 5px;
	}
}

@keyframes sideMenuArrowBack {
	0% {
		right: 5px;
	}

	50% {
		right: 10px;
	}

	100% {
		right: 5px;
	}
}

/* Mask Up */
@keyframes maskUp {
	from {
		transform: translate(0, 100%);
	}

	to {
		transform: translate(0, 0);
	}
}

/* Mask Right */
@keyframes maskRight {
	from {
		transform: translate(-100%, 0);
	}

	to {
		transform: translate(0, 0);
	}
}

/* Mask Down */
@keyframes maskDown {
	from {
		transform: translate(0, -100%);
	}

	to {
		transform: translate(0, 0);
	}
}

/* Mask Left */
@keyframes maskLeft {
	from {
		transform: translate(100%, 0);
	}

	to {
		transform: translate(0, 0);
	}
}

.maskUp {
	animation-name: maskUp;
}

.maskRight {
	animation-name: maskRight;
}

.maskDown {
	animation-name: maskDown;
}

.maskLeft {
	animation-name: maskLeft;
}

/* Text Entrance */
@keyframes textEntrance {
	from {
		opacity: 0;
		transform: translateY(100%) rotateX(-80deg);
	}

	to {
		transform: none;
		opacity: 1;
	}
}

.textEntrance {
	transform-origin: center top;
	transform-style: preserve-3d;
	transition: opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1), transform 0s cubic-bezier(0.215, 0.61, 0.355, 1);
	transition-duration: 0.8s;
	animation-name: textEntrance;
}

@keyframes headerReveal {
	from {
		top: -150px;
	}

	to {
		top: 0;
	}
}

/* Fade In Up Shorter */
@keyframes fadeInUpShorter {
	from {
		opacity: 0;
		transform: translate(0, 50px);
	}

	to {
		opacity: 1;
		transform: none;
	}
}

.fadeInUpShorter {
	animation-name: fadeInUpShorter;
}

/* Fade In Up Shorter Plus */
@keyframes fadeInUpShorterPlus {
	from {
		opacity: 0;
		transform: translate(0, 15px);
	}

	to {
		opacity: 1;
		transform: none;
	}
}

.fadeInUpShorterPlus {
	animation-name: fadeInUpShorterPlus;
}

/* Fade In Left Shorter */
@keyframes fadeInLeftShorter {
	from {
		opacity: 0;
		transform: translate(50px, 0);
	}

	to {
		opacity: 1;
		transform: none;
	}
}

.fadeInLeftShorter {
	animation-name: fadeInLeftShorter;
}

/* Fade In Left Shorter Plus */
@keyframes fadeInLeftShorterPlus {
	from {
		opacity: 0;
		transform: translate(15px, 0);
	}

	to {
		opacity: 1;
		transform: none;
	}
}

.fadeInLeftShorterPlus {
	animation-name: fadeInLeftShorterPlus;
}

/* Fade In Right Shorter */
@keyframes fadeInRightShorter {
	from {
		opacity: 0;
		transform: translate(-50px, 0);
	}

	to {
		opacity: 1;
		transform: none;
	}
}

.fadeInRightShorter {
	animation-name: fadeInRightShorter;
}

/* Fade In Right Shorter Plus */
@keyframes fadeInRightShorterPlus {
	from {
		opacity: 0;
		transform: translate(-15px, 0);
	}

	to {
		opacity: 1;
		transform: none;
	}
}

.fadeInRightShorterPlus {
	animation-name: fadeInRightShorterPlus;
}

/* Fade In Right Shorter With Opacity */
@keyframes fadeInRightShorterOpacity {
	from {
		opacity: 0;
		transform: translate(-50px, 0);
	}

	to {
		opacity: 0.7;
		transform: none;
	}
}

.fadeInRightShorterOpacity {
	animation-name: fadeInRightShorterOpacity;
}

/* Fade In Down Shorter */
@keyframes fadeInDownShorter {
	from {
		opacity: 0;
		transform: translate(0, -50px);
	}

	to {
		opacity: 1;
		transform: none;
	}
}

.fadeInDownShorter {
	animation-name: fadeInDownShorter;
}

/* Fade In Down Shorter Plus */
@keyframes fadeInDownShorterPlus {
	from {
		opacity: 0;
		transform: translate(0, -15px);
	}

	to {
		opacity: 1;
		transform: none;
	}
}

.fadeInDownShorterPlus {
	animation-name: fadeInDownShorterPlus;
}

/* Fade In Right and Down Shorter */
@keyframes fadeInRightDownShorter {
	from {
		opacity: 0;
		transform: translate(-50px, -50px);
	}

	to {
		opacity: 1;
		transform: none;
	}
}

.fadeInRightDownShorter {
	animation-name: fadeInRightDownShorter;
}

/* Fade In Right and Up Shorter */
@keyframes fadeInRightUpShorter {
	from {
		opacity: 0;
		transform: translate(-50px, 50px);
	}

	to {
		opacity: 1;
		transform: none;
	}
}

.fadeInRightUpShorter {
	animation-name: fadeInRightUpShorter;
}

/* Fade In Left and Down Shorter */
@keyframes fadeInLeftDownShorter {
	from {
		opacity: 0;
		transform: translate(50px, -50px);
	}

	to {
		opacity: 1;
		transform: none;
	}
}

.fadeInLeftDownShorter {
	animation-name: fadeInLeftDownShorter;
}

/* Fade In Left and Up Shorter */
@keyframes fadeInLeftUpShorter {
	from {
		opacity: 0;
		transform: translate(50px, 50px);
	}

	to {
		opacity: 1;
		transform: none;
	}
}

.fadeInLeftUpShorter {
	animation-name: fadeInLeftUpShorter;
}

/* Expand In */
@keyframes expandIn {
	from {
		opacity: 0;
		transform: scale(0.8);
	}

	to {
		opacity: 1;
		transform: scale(1);
	}
}

.expandIn {
	animation-name: expandIn;
}

/* Gradient Transition */
@keyframes gradientTransition {
	0% {
		background-position: 0% 50%;
	}

	50% {
		background-position: 100% 50%;
	}

	100% {
		background-position: 0% 50%;
	}
}

/* Slider Scroll Button Animation */
@keyframes sliderScrollButton {
	0% {
		opacity: 1;
		transform: translate3d(-50%, 0, 0);
	}

	70% {
		opacity: 1;
		transform: translate3d(-50%, 10px, 0);
	}

	100% {
		opacity: 0;
		transform: translate3d(-50%, 10px, 0);
	}
}

/* Arrow Left Right */
@keyframes arrowLeftRight {
	0% {
		transform: translate3d(-1px, 0, 0);
	}

	50% {
		transform: translate3d(1px, 0, 0);
	}

	100% {
		transform: translate3d(-1px, 0, 0);
	}
}

/* Nav Item Arrow */
@keyframes navItemArrow {
	0% {
		position: relative;
		left: -1px;
	}

	50% {
		position: relative;
		left: 3px;
	}

	100% {
		position: relative;
		left: -1px;
	}
}

/* Hover 3d Effect */
.hover-in {
	transition: .1s ease-out !important;
}

.hover-out {
	transition: .1s ease-in !important;
}

.hover-3d {
	transition: none;
}

/* Hotspot */
@keyframes hotspot-pulsate {
	0% {
		transform: scale(1);
		opacity: 0.8;
	}

	45% {
		transform: scale(1.75);
		opacity: 0;
	}
}

@keyframes stop-hotspot-pulsate {
	from {
		opacity: 0.4;
	}

	to {
		transform: scale(2);
		opacity: 0;
	}
}

/* Dot Pulse */
@keyframes dotPulse {
	from {
		opacity: 1;
		transform: scale(0.2);
	}

	to {
		opacity: 0;
		transform: scale(1);
	}
}

.dotPulse {
	animation-name: dotPulse;
	animation-iteration-count: infinite;
	animation-duration: 4s;
}

/* Blur In */
@keyframes blurIn {
	from {
		opacity: 0;
		filter: blur(20px);
		transform: scale(1.3);
	}

	to {
		opacity: 1;
		filter: blur(0.1px);
		transform: none;
	}
}

.blurIn {
	animation-name: blurIn;
}

/* Ken Burns To Right */
@keyframes kenBurnsToRight {
	from {
		transform: scale(1.2);
	}

	to {
		transform: scale(1);
	}
}

.kenBurnsToRight {
	animation-name: kenBurnsToRight;
	animation-timing-function: linear;
	transform-origin: right;
}

/* Ken Burns To Left and Top */
.kenBurnsToRightTop {
	animation-name: kenBurnsToRight;
	animation-timing-function: linear;
	transform-origin: right top;
}

/* Ken Burns To Left */
@keyframes kenBurnsToLeft {
	from {
		transform: scale(1.2);
	}

	to {
		transform: scale(1);
	}
}

.kenBurnsToLeft {
	animation-name: kenBurnsToLeft;
	animation-timing-function: linear;
	transform-origin: left;
}

/* Ken Burns To Left and Top */
.kenBurnsToLeftTop {
	animation-name: kenBurnsToLeft;
	animation-timing-function: linear;
	transform-origin: left top;
}

/* Moving From Top to Bottom */
@keyframes bgPositionBottomToTop {
	from {
		background-position: bottom;
	}

	to {
		background-position: top;
	}
}

.bgPositionBottomToTop {
	animation-name: bgPositionBottomToTop;
	animation-timing-function: linear;
	transform-origin: right;
}

/* Pulse */
@keyframes pulseAnim {
	from {
		transform: scale(1);
		opacity: 1;
	}

	to {
		transform: scale(1.4);
		opacity: 0;
	}
}

.pulseAnim:not(:hover):after {
	animation-name: pulseAnim;
}

.pulseAnim:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: inherit;
	border-radius: inherit;
	z-index: -1;
}

.pulseAnim.pulseAnimAnimated:after {
	animation-duration: 1.5s;
	animation-iteration-count: infinite;
	animation-delay: 1s;
}

.pulseAnim:not(i):after {
	z-index: 0;
}

.pulseAnim:not(i) * {
	position: relative;
	z-index: 1;
}

/* Basic Rotation */
@keyframes basicRotation {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

.basicRotation {
	animation-name: basicRotation;
}

/* Block Slide */
@keyframes blockSlideToRight {
	from {
		transform: translate(-110%, 0);
	}

	to {
		transform: translate(110%, 0);
	}
}

@keyframes blockSlideToLeft {
	from {
		transform: translate(110%, 0);
	}

	to {
		transform: translate(-110%, 0);
	}
}

@keyframes blockSlideToTop {
	from {
		transform: translate(0, 110%);
	}

	to {
		transform: translate(0, -110%);
	}
}

@keyframes blockSlideToBottom {
	from {
		transform: translate(0, -110%);
	}

	to {
		transform: translate(0, 110%);
	}
}

.blockSlide:after {
	content: "";
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #212529;
	position: absolute;
	z-index: 1000;
	animation-duration: 1s;
	animation-duration: var(--animate-duration);
	animation-fill-mode: both;
	animation-name: blockSlideToRight;
}

.blockSlideLight:after {
	background: #F7F7F7;
}

.blockSlideToLeft:after {
	animation-name: blockSlideToLeft;
}

.blockSlideToTop:after {
	animation-name: blockSlideToTop;
}

.blockSlideToBottom:after {
	animation-name: blockSlideToBottom;
}

/* SVG Animation Effect 1 */
@keyframes svgAnimationEffect1 {
	from {
		stroke-dasharray: 1000;
		stroke-dashoffset: -500;
	}

	to {
		stroke-dasharray: 1000;
		stroke-dashoffset: 0;
	}
}

.svg-animation-effect-1-hover svg {
	transform: scale(1);
	transition: ease transform 300ms;
}

.svg-animation-effect-1-hover svg path, .svg-animation-effect-1-hover svg polygon, .svg-animation-effect-1-hover svg polyline, .svg-animation-effect-1-hover svg rect {
	transition: ease fill-opacity 300ms;
}

.svg-animation-effect-1-hover:hover svg {
	transform: scale(1.1);
}

.svg-animation-effect-1-hover:hover svg path, .svg-animation-effect-1-hover:hover svg polygon, .svg-animation-effect-1-hover:hover svg polyline, .svg-animation-effect-1-hover:hover svg rect {
	animation-name: svgAnimationEffect1;
	animation-duration: 1s;
	animation-fill-mode: forwards;
	fill-opacity: 0;
	stroke-width: 0.4px;
}

[data-plugin-animated-words] {
	opacity: 0;
}

[data-plugin-animated-words].initialized {
	opacity: 1;
}

.animated-words-wrapper {
	display: inline-block;
}

.animated-words-item {
	display: inline-block;
}

.animated-letters-wrapper {
	display: inline-block;
}

.animated-letters-item {
	display: inline-block;
}

.rotate-animation {
	animation: rotate-animation 10s infinite linear;
}

@keyframes rotate-animation {
	0% {
		transform: rotate(0deg);
	}

	50% {
		transform: rotate(180deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

.rotate-animation-inverse {
	animation: rotate-animation-inverse 10s infinite linear;
}

@keyframes rotate-animation-inverse {
	0% {
		transform: rotate(0deg);
	}

	50% {
		transform: rotate(-180deg);
	}

	100% {
		transform: rotate(-360deg);
	}
}

.scroll-rotate {
	position: relative;
	transform: translatex(-50%) translatey(-50%);
}

.highlight-scribble-1 {
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
	width: 100%;
	height: 45%;
	top: auto;
	bottom: -25%;
}

.highlight-scribble-1 path {
	stroke-dasharray: 1;
	stroke-dashoffset: 1;
	stroke-linecap: round;
}

@keyframes highlightScribble1 {
	0% {
		stroke-dashoffset: 1;
		opacity: 0;
	}

	1% {
		opacity: 1;
	}

	100% {
		stroke-dashoffset: 0;
	}
}

.highlightScribble1 path {
	animation: highlightScribble1 1.3s cubic-bezier(0.65, 0, 0.35, 1) forwards;
}

/* Arrows */
.arrow {
	background: transparent url(/build/images/arrows.e95e8f5c.png) no-repeat 0 0;
	width: 47px;
	height: 120px;
	display: inline-block;
	position: relative;
}

.arrow.arrow-light {
	background-image: url(/build/images/arrows-dark.11611559.png);
}

.arrow.vtl {
	background-position: 0 0;
	width: 47px;
	height: 96px;
}

.arrow.vtr {
	background-position: -101px 0;
	width: 47px;
	height: 96px;
}

.arrow.vbl {
	background-position: 0 -144px;
	width: 47px;
	height: 96px;
}

.arrow.vbr {
	background-position: -101px -144px;
	width: 47px;
	height: 96px;
}

.arrow.hlt {
	background-position: -209px 0;
	width: 120px;
	height: 47px;
}

.arrow.hlb {
	background-position: -209px -101px;
	width: 120px;
	height: 47px;
}

.arrow.hrt {
	background-position: -353px 0;
	width: 120px;
	height: 47px;
}

.arrow.hrb {
	background-position: -353px -101px;
	width: 120px;
	height: 47px;
}

@media (max-width: 575px) {
	.arrow {
		display: none;
	}
}

/* Labels */
.badge-primary {
	background-color: #CCC;
	color: #FFF;
}

.badge-success {
	background-color: #28a745;
	color: #FFF;
}

.badge-warning {
	background-color: #ffc107;
	color: #FFF;
}

.badge-danger {
	background-color: #dc3545;
	color: #FFF;
}

.badge-info {
	background-color: #17a2b8;
	color: #FFF;
}

.badge-dark {
	background-color: #212529;
	color: #FFF;
}

.badge.badge-xs {
	padding: 0.3em 0.5em;
}

.badge.badge-sm {
	padding: 0.5em 0.8em;
}

.badge.badge-md {
	padding: 1em 1.6em;
	font-size: 85%;
}

.badge.badge-lg {
	padding: 1.5em 2em;
	font-size: 90%;
}

.badge.badge-xl {
	padding: 2em 2.5em;
	font-size: 100%;
}

.badge-ecommerce {
	font-size: 9.6px;
	font-size: 0.6rem;
	font-weight: 600;
	border-radius: 0;
	padding: 6.4px 8px;
	padding: 0.4rem 0.5rem;
}

/* Circular Bars */
.circular-bar {
	text-align: center;
	margin-bottom: 25px;
}

.circular-bar .circular-bar-chart {
	position: relative;
}

.circular-bar strong {
	display: block;
	font-weight: 600;
	font-size: 18px;
	line-height: 30px;
	position: absolute;
	top: 35%;
	width: 80%;
	left: 10%;
	text-align: center;
}

.circular-bar label {
	display: block;
	font-weight: 100;
	font-size: 17px;
	line-height: 20px;
	position: absolute;
	top: 50%;
	width: 80%;
	left: 10%;
	text-align: center;
}

.circular-bar.only-icon [class*="fa-"], .circular-bar.only-icon .icons {
	display: block;
	font-size: 38px;
	line-height: 30px;
	position: absolute;
	top: 40%;
	width: 80%;
	left: 10%;
	text-align: center;
}

.circular-bar.single-line strong {
	top: 40%;
}

.circular-bar.circular-bar-sm label {
	font-size: 14px;
	top: 36%;
}

.circular-bar.circular-bar-lg strong {
	font-size: 20px;
	top: 40%;
}

/* Progress */
.progress {
	border-radius: 25px;
	height: 20px;
	background: #FAFAFA;
	overflow: visible;
}

.progress.progress-border-radius {
	border-radius: 3px;
}

.progress.progress-border-radius .progress-bar {
	border-radius: 3px;
}

.progress.progress-no-border-radius {
	border-radius: 0;
}

.progress.progress-no-border-radius .progress-bar {
	border-radius: 0;
}

.progress.progress-xs {
	height: 5px;
}

.progress.progress-xs .progress-bar {
	line-height: 5px;
	height: auto;
}

.progress.progress-sm {
	height: 10px;
}

.progress.progress-sm .progress-bar {
	line-height: 10px;
	height: auto;
}

.progress.progress-lg {
	height: 35px;
}

.progress.progress-lg .progress-bar {
	font-size: 13px;
	line-height: 35px;
	height: auto;
}

.progress.progress-dark {
	background: #333333;
}

.progress.progress-right-side-value {
	position: relative;
	margin-right: 40px;
}

.progress.progress-right-side-value .progress-bar-value {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translate3d(40px, -50%, 0);
}

.progress-bar {
	background-color: #CCC;
	box-shadow: none;
	position: relative;
	border-radius: 25px;
	overflow: visible;
}

.progress-bar-tooltip {
	position: absolute;
	padding: 4px 8px;
	background-color: #333;
	color: #FFF;
	line-height: 15px;
	font-size: 11px;
	display: block;
	position: absolute;
	top: -28px;
	right: 5px;
	border-radius: 3px;
	opacity: 0;
}

.progress-bar-tooltip:after {
	border-color: #333 transparent;
	border-style: solid;
	border-width: 5px 5px 0;
	bottom: -5px;
	content: "";
	display: block;
	left: 13px;
	position: absolute;
	width: 0;
}

.progress-bar-primary {
	background-color: #CCC;
	color: #FFF;
}

.progress-bar-success {
	background-color: #28a745;
	color: #FFF;
}

.progress-bar-warning {
	background-color: #ffc107;
	color: #FFF;
}

.progress-bar-danger {
	background-color: #dc3545;
	color: #FFF;
}

.progress-bar-info {
	background-color: #17a2b8;
	color: #FFF;
}

.progress-bar-dark {
	background-color: #212529;
	color: #FFF;
}

/* Breadcrumb */
.breadcrumb {
	background: none;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 1;
}

.breadcrumb > li {
	display: inline-block;
	font-size: 0.8em;
	text-transform: uppercase;
	text-shadow: none;
}

.breadcrumb > li + li:before {
	color: inherit;
	opacity: 0.5;
	font-family: 'Font Awesome 6 Free';
	font-weight: 900;
	content: "\f105";
	padding: 0 7px 0 5px;
}

.breadcrumb.breadcrumb-dividers-no-opacity > li + li:before {
	opacity: 1;
}

.breadcrumb.breadcrumb-style-2 > li + li:before {
	content: "/";
}

.breadcrumb.breadcrumb-block {
	background: #212529;
	display: inline-block !important;
	padding: 7.2px 19.2px;
	padding: .45rem 1.2rem;
	border-radius: 4px;
	box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
}

.breadcrumb.breadcrumb-light {
	color: #FFF;
}

.breadcrumb.breadcrumb-light a {
	color: #FFF;
}

.breadcrumb.breadcrumb-light .active {
	opacity: 0.7;
}

/* Buttons */
.btn {
	font-size: 12.8px;
	font-size: 0.8rem;
	padding: 8.528px 14.928px;
	padding: 0.533rem 0.933rem;
	cursor: pointer;
	font-weight: 600;
}

.btn.btn-xs {
	font-size: 11.2px;
	font-size: 0.7rem;
	padding: 3.2px 8px;
	padding: 0.2rem 0.5rem;
}

.btn.btn-sm {
	font-size: 12.8px;
	font-size: 0.8rem;
	padding: 4.8px 10.4px;
	padding: 0.3rem 0.65rem;
}

.btn.btn-lg {
	font-size: 16px;
	font-size: 1rem;
	padding: 8px 16px;
	padding: 0.5rem 1rem;
}

.btn.btn-xl {
	font-size: 16px;
	font-size: 1rem;
	padding: 12.8px 32px;
	padding: 0.8rem 2rem;
}

.btn.btn-px-1 {
	padding-left: 5.6px;
	padding-left: .35rem;
	padding-right: 5.6px;
	padding-right: .35rem;
}

.btn.btn-px-2 {
	padding-left: 12px;
	padding-left: .75rem;
	padding-right: 12px;
	padding-right: .75rem;
}

.btn.btn-px-3 {
	padding-left: 20px;
	padding-left: 1.25rem;
	padding-right: 20px;
	padding-right: 1.25rem;
}

.btn.btn-px-4 {
	padding-left: 28px;
	padding-left: 1.75rem;
	padding-right: 28px;
	padding-right: 1.75rem;
}

.btn.btn-px-5 {
	padding-left: 38.4px;
	padding-left: 2.4rem;
	padding-right: 38.4px;
	padding-right: 2.4rem;
}

.btn.btn-py-1 {
	padding-top: 5.6px;
	padding-top: .35rem;
	padding-bottom: 5.6px;
	padding-bottom: .35rem;
}

.btn.btn-py-2 {
	padding-top: 12px;
	padding-top: .75rem;
	padding-bottom: 12px;
	padding-bottom: .75rem;
}

.btn.btn-py-3 {
	padding-top: 20px;
	padding-top: 1.25rem;
	padding-bottom: 20px;
	padding-bottom: 1.25rem;
}

.btn.btn-py-4 {
	padding-top: 28px;
	padding-top: 1.75rem;
	padding-bottom: 28px;
	padding-bottom: 1.75rem;
}

.btn.btn-py-5 {
	padding-top: 32px;
	padding-top: 2rem;
	padding-bottom: 32px;
	padding-bottom: 2rem;
}

html body .btn.focus,
html body .btn:focus,
html body .btn.active,
html body .btn:active, html body.body .btn.focus,
html body.body .btn:focus,
html body.body .btn.active,
html body.body .btn:active {
	box-shadow: none !important;
}

/* Dropdown Buttons */
.btn + .dropdown-menu .dropdown-item {
	font-size: 12.8px;
	font-size: 0.8rem;
}

/* Default */
.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc;
	box-shadow: none !important;
}

.btn-default:hover, .btn-default:active, .btn-default:focus {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad;
}

/* Outline */
.btn-outline {
	border-width: 2px;
	padding: 7.728px 14.928px;
	padding: 0.483rem 0.933rem;
}

.btn-outline.btn-xs {
	padding: 2.4px 8px;
	padding: 0.15rem 0.5rem;
}

.btn-outline.btn-sm {
	padding: 4px 10.4px;
	padding: 0.25rem 0.65rem;
}

.btn-outline.btn-lg {
	padding: 7.2px 16px;
	padding: 0.45rem 1rem;
}

.btn-outline.btn-xl {
	padding: 12px 32px;
	padding: 0.75rem 2rem;
}

.btn-outline.btn-outline-thin {
	border-width: 1px;
}

/* Modern */
.btn-modern {
	text-transform: uppercase;
	font-size: .8em;
	padding: 12.8px 24px;
	padding: 0.8rem 1.5rem;
	font-weight: 600;
}

/* Rounded */
.btn-rounded {
	border-radius: 35px;
}

/* Rounded */
.btn-rounded-icon {
	border-radius: 50px;
	padding: 0;
	width: 50px;
	height: 50px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
}

.btn-rounded-icon[data-hash] > i {
	pointer-events: none;
}

/* 3d */
.btn-3d {
	border-bottom-width: 3px;
}

/* Arrow */
.btn-with-arrow,
.btn-with-arrow-solid {
	font-weight: 600;
}

.btn-with-arrow:not(.btn-with-arrow-solid),
.btn-with-arrow-solid:not(.btn-with-arrow-solid) {
	background-color: transparent;
}

.btn-with-arrow span,
.btn-with-arrow-solid span {
	background-color: #ccc;
	display: inline-block;
	height: 25px;
	line-height: 24px;
	width: 24px;
	border-radius: 50%;
	margin-left: 10px;
	transition: all 0.1s linear;
}

.btn-with-arrow i,
.btn-with-arrow-solid i {
	color: #FFF;
	font-size: 8px;
	top: -1px;
	position: relative;
}

.btn-with-arrow:hover span,
.btn-with-arrow-solid:hover span {
	transform: translateX(5px);
}

.btn-with-arrow.btn-lg span, .btn-with-arrow.btn-xl span,
.btn-with-arrow-solid.btn-lg span,
.btn-with-arrow-solid.btn-xl span {
	line-height: 23px;
}

.btn-with-arrow.btn-xs span,
.btn-with-arrow-solid.btn-xs span {
	line-height: 25px;
}

/* Swap */
.btn-swap-1 {
	position: relative;
}

.btn-swap-1 > * {
	transition: cubic-bezier(0.55, 0, 0.1, 1) all 300ms;
	white-space: nowrap;
}

.btn-swap-1 > :nth-child(1) {
	max-width: 100%;
	text-align: center;
	top: calc(50% - 10px);
	left: 50%;
	top: 50%;
	margin: 0;
	transform: translate(-50%, -50%);
	position: absolute;
}

.btn-swap-1 > :nth-child(2) {
	display: inline-block;
	transform: translateY(120%);
	opacity: 0;
}

.btn-swap-1:hover > :nth-child(1) {
	transform: translate(-50%, -120%);
	opacity: 0;
}

.btn-swap-1:hover > :nth-child(2) {
	transform: none;
	opacity: 1;
}

@keyframes btnArrowEffect1 {
	0% {
		transform: translateX(0);
	}

	51% {
		transform: translateX(20px);
		opacity: 1;
	}

	52% {
		opacity: 0;
		transform: translateX(-20px);
	}

	53% {
		opacity: 0;
	}

	54% {
		opacity: 1;
	}

	100% {
		transform: translateX(0);
	}
}

.btn-arrow-effect-1:hover > :nth-child(1) {
	animation: btnArrowEffect1 ease-out .3s;
}

/* Link Effect */
.btn-link-underline-1:before {
	height: 1px !important;
}

.btn-link-effect-1 {
	position: relative;
}

.btn-link-effect-1:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: -2px;
	width: 0;
	height: 2px;
	background: #212529;
	transition: width 0.25s ease-out;
}

.btn-link-effect-1:hover:before, .btn-link-effect-1:active:before {
	width: 100%;
}

.btn-link-effect-2 {
	position: relative;
}

.btn-link-effect-2:before {
	content: "";
	position: absolute;
	right: 0;
	bottom: -2px;
	width: 0;
	height: 2px;
	background: #212529;
	transition: width 0.25s ease-out;
}

.btn-link-effect-2:hover:before, .btn-link-effect-2:active:before {
	width: 100%;
}

.btn-link-effect-3 {
	position: relative;
}

.btn-link-effect-3:before {
	content: "";
	position: absolute;
	left: 50%;
	bottom: -2px;
	width: 0;
	height: 2px;
	background: #212529;
	transition: width 0.3s ease 0s, left 0.3s ease 0s;
}

.btn-link-effect-3:hover:before, .btn-link-effect-3:active:before {
	width: 100%;
	left: 0;
}

.btn-link-effect-4 {
	position: relative;
}

.btn-link-effect-4:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: -2px;
	width: 100%;
	height: 2px;
	background: #212529;
	transform: scaleX(0);
	transform-origin: bottom right;
	transition: transform .3s;
}

.btn-link-effect-4:hover:before, .btn-link-effect-4:active:before {
	transform-origin: bottom left;
	transform: scaleX(1);
}

.btn-link-effect-5 {
	position: relative;
}

.btn-link-effect-5:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 0;
	background: #212529;
	transition: height 0.2s ease;
}

.btn-link-effect-5:hover:before, .btn-link-effect-5:active:before {
	height: 100%;
}

/* Icons	*/
.btn-icon i {
	margin-right: 10px;
}

.btn-icon-right i {
	margin-right: 0;
	margin-left: 10px;
}

/* Dropdown Button */
.btn.dropdown-toggle:after {
	margin-left: .155em;
	vertical-align: .155em;
}

/* Colors */
.btn-primary {
	background-color: #CCC;
	border-color: #CCC #CCC #b3b2b2;
	color: #FFF;
}

.btn-primary:hover, .btn-primary.hover {
	background-color: #dfdfdf;
	border-color: #e6e5e5 #e6e5e5 #CCC;
	color: #FFF;
}

.btn-primary:focus, .btn-primary.focus {
	box-shadow: 0 0 0 3px rgba(204, 204, 204, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
	background-color: #CCC;
	border-color: #CCC #CCC #b3b2b2;
}

.btn-primary:active, .btn-primary.active,
.show > .btn-primary.dropdown-toggle {
	background-color: #b9b9b9;
	background-image: none;
	border-color: #b3b2b2 #b3b2b2 #999999;
}

.btn-outline.btn-primary {
	color: #CCC;
	background-color: transparent;
	background-image: none;
	border-color: #CCC;
}

.btn-outline.btn-primary:hover, .btn-outline.btn-primary.hover {
	color: #FFF;
	background-color: #CCC;
	border-color: #CCC;
}

.btn-outline.btn-primary:focus, .btn-outline.btn-primary.focus {
	box-shadow: 0 0 0 3px rgba(204, 204, 204, 0.5);
}

.btn-outline.btn-primary.disabled, .btn-outline.btn-primary:disabled {
	color: #CCC;
	background-color: transparent;
}

.btn-outline.btn-primary:active, .btn-outline.btn-primary.active,
.show > .btn-outline.btn-primary.dropdown-toggle {
	color: #FFF;
	background-color: #CCC;
	border-color: #CCC;
}

.btn-success {
	background-color: #28a745;
	border-color: #28a745 #28a745 #1e7e34;
	color: #FFF;
}

.btn-success:hover, .btn-success.hover {
	background-color: #2fc652;
	border-color: #34ce57 #34ce57 #28a745;
	color: #FFF;
}

.btn-success:focus, .btn-success.focus {
	box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.5);
}

.btn-success.disabled, .btn-success:disabled {
	background-color: #28a745;
	border-color: #28a745 #28a745 #1e7e34;
}

.btn-success:active, .btn-success.active,
.show > .btn-success.dropdown-toggle {
	background-color: #218838;
	background-image: none;
	border-color: #1e7e34 #1e7e34 #145523;
}

.btn-outline.btn-success {
	color: #28a745;
	background-color: transparent;
	background-image: none;
	border-color: #28a745;
}

.btn-outline.btn-success:hover, .btn-outline.btn-success.hover {
	color: #FFF;
	background-color: #28a745;
	border-color: #28a745;
}

.btn-outline.btn-success:focus, .btn-outline.btn-success.focus {
	box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.5);
}

.btn-outline.btn-success.disabled, .btn-outline.btn-success:disabled {
	color: #28a745;
	background-color: transparent;
}

.btn-outline.btn-success:active, .btn-outline.btn-success.active,
.show > .btn-outline.btn-success.dropdown-toggle {
	color: #FFF;
	background-color: #28a745;
	border-color: #28a745;
}

.btn-warning {
	background-color: #ffc107;
	border-color: #ffc107 #ffc107 #d39e00;
	color: #FFF;
}

.btn-warning:hover, .btn-warning.hover {
	background-color: #ffcb2d;
	border-color: #ffce3a #ffce3a #ffc107;
	color: #FFF;
}

.btn-warning:focus, .btn-warning.focus {
	box-shadow: 0 0 0 3px rgba(255, 193, 7, 0.5);
}

.btn-warning.disabled, .btn-warning:disabled {
	background-color: #ffc107;
	border-color: #ffc107 #ffc107 #d39e00;
}

.btn-warning:active, .btn-warning.active,
.show > .btn-warning.dropdown-toggle {
	background-color: #e0a800;
	background-image: none;
	border-color: #d39e00 #d39e00 #a07800;
}

.btn-outline.btn-warning {
	color: #ffc107;
	background-color: transparent;
	background-image: none;
	border-color: #ffc107;
}

.btn-outline.btn-warning:hover, .btn-outline.btn-warning.hover {
	color: #FFF;
	background-color: #ffc107;
	border-color: #ffc107;
}

.btn-outline.btn-warning:focus, .btn-outline.btn-warning.focus {
	box-shadow: 0 0 0 3px rgba(255, 193, 7, 0.5);
}

.btn-outline.btn-warning.disabled, .btn-outline.btn-warning:disabled {
	color: #ffc107;
	background-color: transparent;
}

.btn-outline.btn-warning:active, .btn-outline.btn-warning.active,
.show > .btn-outline.btn-warning.dropdown-toggle {
	color: #FFF;
	background-color: #ffc107;
	border-color: #ffc107;
}

.btn-danger {
	background-color: #dc3545;
	border-color: #dc3545 #dc3545 #bd2130;
	color: #FFF;
}

.btn-danger:hover, .btn-danger.hover {
	background-color: #e25663;
	border-color: #e4606d #e4606d #dc3545;
	color: #FFF;
}

.btn-danger:focus, .btn-danger.focus {
	box-shadow: 0 0 0 3px rgba(220, 53, 69, 0.5);
}

.btn-danger.disabled, .btn-danger:disabled {
	background-color: #dc3545;
	border-color: #dc3545 #dc3545 #bd2130;
}

.btn-danger:active, .btn-danger.active,
.show > .btn-danger.dropdown-toggle {
	background-color: #c82333;
	background-image: none;
	border-color: #bd2130 #bd2130 #921925;
}

.btn-outline.btn-danger {
	color: #dc3545;
	background-color: transparent;
	background-image: none;
	border-color: #dc3545;
}

.btn-outline.btn-danger:hover, .btn-outline.btn-danger.hover {
	color: #FFF;
	background-color: #dc3545;
	border-color: #dc3545;
}

.btn-outline.btn-danger:focus, .btn-outline.btn-danger.focus {
	box-shadow: 0 0 0 3px rgba(220, 53, 69, 0.5);
}

.btn-outline.btn-danger.disabled, .btn-outline.btn-danger:disabled {
	color: #dc3545;
	background-color: transparent;
}

.btn-outline.btn-danger:active, .btn-outline.btn-danger.active,
.show > .btn-outline.btn-danger.dropdown-toggle {
	color: #FFF;
	background-color: #dc3545;
	border-color: #dc3545;
}

.btn-info {
	background-color: #17a2b8;
	border-color: #17a2b8 #17a2b8 #117a8b;
	color: #FFF;
}

.btn-info:hover, .btn-info.hover {
	background-color: #1bc0da;
	border-color: #1fc8e3 #1fc8e3 #17a2b8;
	color: #FFF;
}

.btn-info:focus, .btn-info.focus {
	box-shadow: 0 0 0 3px rgba(23, 162, 184, 0.5);
}

.btn-info.disabled, .btn-info:disabled {
	background-color: #17a2b8;
	border-color: #17a2b8 #17a2b8 #117a8b;
}

.btn-info:active, .btn-info.active,
.show > .btn-info.dropdown-toggle {
	background-color: #138496;
	background-image: none;
	border-color: #117a8b #117a8b #0c525d;
}

.btn-outline.btn-info {
	color: #17a2b8;
	background-color: transparent;
	background-image: none;
	border-color: #17a2b8;
}

.btn-outline.btn-info:hover, .btn-outline.btn-info.hover {
	color: #FFF;
	background-color: #17a2b8;
	border-color: #17a2b8;
}

.btn-outline.btn-info:focus, .btn-outline.btn-info.focus {
	box-shadow: 0 0 0 3px rgba(23, 162, 184, 0.5);
}

.btn-outline.btn-info.disabled, .btn-outline.btn-info:disabled {
	color: #17a2b8;
	background-color: transparent;
}

.btn-outline.btn-info:active, .btn-outline.btn-info.active,
.show > .btn-outline.btn-info.dropdown-toggle {
	color: #FFF;
	background-color: #17a2b8;
	border-color: #17a2b8;
}

.btn-dark {
	background-color: #212529;
	border-color: #212529 #212529 #0a0c0d;
	color: #FFF;
}

.btn-dark:hover, .btn-dark.hover {
	background-color: #32383e;
	border-color: #383f45 #383f45 #212529;
	color: #FFF;
}

.btn-dark:focus, .btn-dark.focus {
	box-shadow: 0 0 0 3px rgba(33, 37, 41, 0.5);
}

.btn-dark.disabled, .btn-dark:disabled {
	background-color: #212529;
	border-color: #212529 #212529 #0a0c0d;
}

.btn-dark:active, .btn-dark.active,
.show > .btn-dark.dropdown-toggle {
	background-color: #101214;
	background-image: none;
	border-color: #0a0c0d #0a0c0d black;
}

.btn-outline.btn-dark {
	color: #212529;
	background-color: transparent;
	background-image: none;
	border-color: #212529;
}

.btn-outline.btn-dark:hover, .btn-outline.btn-dark.hover {
	color: #FFF;
	background-color: #212529;
	border-color: #212529;
}

.btn-outline.btn-dark:focus, .btn-outline.btn-dark.focus {
	box-shadow: 0 0 0 3px rgba(33, 37, 41, 0.5);
}

.btn-outline.btn-dark.disabled, .btn-outline.btn-dark:disabled {
	color: #212529;
	background-color: transparent;
}

.btn-outline.btn-dark:active, .btn-outline.btn-dark.active,
.show > .btn-outline.btn-dark.dropdown-toggle {
	color: #FFF;
	background-color: #212529;
	border-color: #212529;
}

/* Button Light */
html body .btn-light,
html body .btn-outline.btn-light {
	border-color: #d9d9d9 #d9d9d9 #bfbfbf;
	color: #777;
}

html body .btn-light.btn-outline-light-opacity-2,
html body .btn-outline.btn-light.btn-outline-light-opacity-2 {
	border-color: rgba(255, 255, 255, 0.2);
}

html body .btn-light:hover, html body .btn-light.hover,
html body .btn-outline.btn-light:hover,
html body .btn-outline.btn-light.hover {
	background-color: #f2f2f2;
	border-color: #e6e5e5 #e6e5e5 #cccccc;
	color: #777;
}

html body .btn-light:focus, html body .btn-light.focus,
html body .btn-outline.btn-light:focus,
html body .btn-outline.btn-light.focus {
	box-shadow: 0 0 0 3px rgba(191, 191, 191, 0.5);
}

html body .btn-light.disabled, html body .btn-light:disabled,
html body .btn-outline.btn-light.disabled,
html body .btn-outline.btn-light:disabled {
	border-color: #bfbfbf #bfbfbf #bfbfbf;
}

html body .btn-light:active, html body .btn-light.active,
.show > html body .btn-light.dropdown-toggle,
html body .btn-outline.btn-light:active,
html body .btn-outline.btn-light.active,
.show >
html body .btn-outline.btn-light.dropdown-toggle {
	border-color: #bfbfbf #bfbfbf #bfbfbf;
}

html body .btn-light-2,
html body .btn-outline.btn-light-2 {
	border-color: #FFF;
	color: #FFF;
}

html body .btn-light-2:hover, html body .btn-light-2.hover,
html body .btn-outline.btn-light-2:hover,
html body .btn-outline.btn-light-2.hover {
	background-color: #FFF;
	border-color: #FFF;
	color: #0e0e0e;
}

html body .btn-light-2:focus, html body .btn-light-2.focus,
html body .btn-outline.btn-light-2:focus,
html body .btn-outline.btn-light-2.focus {
	box-shadow: 0 0 0 3px rgba(179, 178, 178, 0.5);
}

html body .btn-light-2.disabled, html body .btn-light-2:disabled,
html body .btn-outline.btn-light-2.disabled,
html body .btn-outline.btn-light-2:disabled {
	border-color: #b3b2b2 #b3b2b2 #b3b2b2;
}

html body .btn-light-2:active, html body .btn-light-2.active,
.show > html body .btn-light-2.dropdown-toggle,
html body .btn-outline.btn-light-2:active,
html body .btn-outline.btn-light-2.active,
.show >
html body .btn-outline.btn-light-2.dropdown-toggle {
	border-color: #FFF;
}

html[dir="rtl"] .input-group .form-control:not(:first-child),
html[dir="rtl"] .input-group-addon:not(:first-child),
html[dir="rtl"] .input-group-btn:not(:first-child) > .btn,
html[dir="rtl"] .input-group-btn:not(:first-child) > .btn-group > .btn,
html[dir="rtl"] .input-group-btn:not(:first-child) > .dropdown-toggle,
html[dir="rtl"] .input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn,
html[dir="rtl"] .input-group-btn:not(:last-child) > .btn:not(:first-child) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

/* Hamburguer */
.hamburguer-btn {
	background: transparent;
	outline: 0 !important;
	border: none;
	width: 30px;
	height: 30px;
	padding: 0;
	margin: 15px;
	display: inline-block;
	position: relative;
	cursor: pointer;
}

.hamburguer-btn.hamburguer-btn-side-header {
	position: absolute;
	top: 15px;
	right: 8px;
}

.hamburguer-btn.hamburguer-btn-side-header-overlay {
	right: 30px;
	z-index: 9999;
}

.hamburguer-btn .hamburguer {
	pointer-events: none;
}

.hamburguer-btn .hamburguer span {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	height: 1px;
	transition: ease width 300ms;
	transform: translateY(-50%);
	background: #333;
}

.hamburguer-btn .hamburguer span:nth-child(1) {
	top: 30%;
}

.hamburguer-btn .hamburguer span:nth-child(2) {
	transition-delay: 100ms;
}

.hamburguer-btn .hamburguer span:nth-child(3) {
	top: 70%;
	transition-delay: 200ms;
}

.hamburguer-btn .close {
	opacity: 0;
	pointer-events: none;
	transition: ease all 300ms;
}

.hamburguer-btn .close span {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 0;
	height: 1px;
	background: #333;
	transition: ease all 300ms;
	transform-origin: 50% 0;
}

.hamburguer-btn .close span:nth-child(1) {
	transform: translateX(-50%) rotate(45deg);
}

.hamburguer-btn .close span:nth-child(2) {
	transform: translateX(-50%) rotate(-45deg);
}

.hamburguer-btn.active .hamburguer {
	opacity: 0;
}

.hamburguer-btn.active .hamburguer span {
	width: 0;
}

.hamburguer-btn.active .close {
	opacity: 1;
	transition: ease all 300ms;
}

.hamburguer-btn.active .close span {
	width: 80%;
	transition: ease all 300ms;
}

.hamburguer-btn.active .close span:nth-child(2) {
	transition-delay: 300ms;
}

.hamburguer-btn.hamburguer-btn-light .hamburguer span,
.hamburguer-btn.hamburguer-btn-light .close span {
	background: #FFF;
}

html.overflow-hidden .hamburguer-btn.hamburguer-btn-side-header-overlay {
	right: 13px;
}

/* Hamburguer Sticky Colors */
html.sticky-header-active .hamburguer-btn.hamburguer-btn-sticky-light .hamburguer span,
html.sticky-header-active .hamburguer-btn.hamburguer-btn-sticky-light .close span,
.pin-wrapper .sticky-active:not([class*="sticky-wrapper-effect"]) .hamburguer-btn.hamburguer-btn-sticky-light .hamburguer span,
.pin-wrapper .sticky-active:not([class*="sticky-wrapper-effect"]) .hamburguer-btn.hamburguer-btn-sticky-light .close span,
.pin-wrapper .sticky-effect-active .hamburguer-btn.hamburguer-btn-sticky-light .hamburguer span,
.pin-wrapper .sticky-effect-active .hamburguer-btn.hamburguer-btn-sticky-light .close span {
	background: #FFF;
}

html.sticky-header-active .hamburguer-btn.hamburguer-btn-sticky-dark .hamburguer span,
html.sticky-header-active .hamburguer-btn.hamburguer-btn-sticky-dark .close span,
.pin-wrapper .sticky-active:not([class*="sticky-wrapper-effect"]) .hamburguer-btn.hamburguer-btn-sticky-dark .hamburguer span,
.pin-wrapper .sticky-active:not([class*="sticky-wrapper-effect"]) .hamburguer-btn.hamburguer-btn-sticky-dark .close span,
.pin-wrapper .sticky-effect-active .hamburguer-btn.hamburguer-btn-sticky-dark .hamburguer span,
.pin-wrapper .sticky-effect-active .hamburguer-btn.hamburguer-btn-sticky-dark .close span {
	background: #212529;
}

/* Badge */
.btn-badge {
	position: relative;
}

.btn-badge .badge {
	top: -8px;
	top: -0.5rem;
	right: -8px;
	right: -0.5rem;
	position: absolute;
}

/* Gradient */
.btn-gradient:not(.btn-outline) {
	border: 0;
}

.btn-gradient:not(.btn-outline):hover, .btn-gradient:not(.btn-outline).hover {
	border: 0;
}

.btn-gradient:not(.btn-outline):focus, .btn-gradient:not(.btn-outline).focus {
	border: 0;
}

.btn-gradient:not(.btn-outline).disabled, .btn-gradient:not(.btn-outline):disabled {
	border: 0;
}

.btn-gradient:not(.btn-outline):active, .btn-gradient:not(.btn-outline).active {
	border: 0;
}

.btn-gradient.btn-outline {
	border: 2px solid transparent;
	background: transparent;
	border-image-slice: 1 !important;
}

.btn-gradient.btn-outline:hover, .btn-gradient.btn-outline.hover {
	border: 2px solid transparent;
}

.btn-gradient.btn-outline.disabled, .btn-gradient.btn-outline:disabled {
	border: 2px solid transparent;
}

.btn-gradient.btn-outline:active, .btn-gradient.btn-outline.active {
	border: 2px solid transparent;
}

/* Play Button Size */
.play-button-sm {
	width: 35px;
	height: 35px;
}

.play-button-md {
	width: 60px;
	height: 60px;
}

.play-button-lg {
	width: 90px;
	height: 90px;
}

/* Curcle Buttons */
.btn-circle {
	width: 30px;
	height: 30px;
	text-align: center;
	padding: 6px 0;
	font-size: 12px;
	line-height: 1.428571429;
	border-radius: 15px !important;
}

.btn-circle.btn-lg {
	width: 50px;
	height: 50px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.6;
	border-radius: 25px !important;
}

.btn-circle.btn-xl {
	width: 70px;
	height: 70px;
	padding: 10px 16px;
	font-size: 24px;
	line-height: 2;
	border-radius: 35px !important;
}

/* Effect */
.btn.btn-effect-1 {
	transition: 0.25s;
}

.btn.btn-effect-1:hover, .btn.btn-effect-1:focus {
	box-shadow: inset 0 0 0 2em var(--hover);
}

.btn.btn-effect-2 {
	transition: 0.25s;
}

.btn.btn-effect-2:hover, .btn.btn-effect-2:focus {
	animation: btn-pulse 1s;
	box-shadow: 0 0 0 2em rgba(255, 255, 255, 0);
}

.btn.btn-effect-3 {
	transition: 0.25s;
}

.btn.btn-effect-3:hover, .btn.btn-effect-3:focus {
	box-shadow: inset -3.5em 0 0 0 var(--hover), inset 3.5em 0 0 0 var(--hover);
}

.btn.btn-effect-4 {
	transition: 0.25s;
}

.btn.btn-effect-4:hover, .btn.btn-effect-4:focus {
	box-shadow: 0 0.5em 0.5em -0.4em var(--hover);
	transform: translateY(-0.25em);
}

.btn.btn-effect-5 {
	transition: 0.25s;
}

.btn.btn-effect-5:hover, .btn.btn-effect-5:focus {
	box-shadow: inset 0 -3.25em 0 0 var(--hover);
}

.btn.btn-effect-6 {
	transition: 0.25s;
}

.btn.btn-effect-6:hover, .btn.btn-effect-6:focus {
	box-shadow: inset 6.5em 0 0 0 var(--hover);
}

.btn.btn-effect-7 {
	position: relative;
}

.btn.btn-effect-7:before {
	background: var(--hover);
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 0;
	transition: transform 0.2s cubic-bezier(0.4, 0.3, 0.35, 0.9) 0s;
	transform: scaleX(0);
	transform-origin: right center;
}

.btn.btn-effect-7:hover:before, .btn.btn-effect-7:focus:before {
	transform: scale(1);
	transform-origin: left center;
}

.btn.btn-effect-7 span {
	position: relative;
	z-index: 1;
}

@keyframes btn-pulse {
	0% {
		box-shadow: 0 0 0 0 var(--hover);
	}
}

/* Call to Action */
.call-to-action {
	display: flex;
	flex-wrap: wrap;
	position: relative;
	padding: 32px 55px;
	clear: both;
}

.call-to-action::after {
	clear: both;
	content: "";
	display: block;
}

@media (max-width: 767px) {
	.call-to-action {
		padding: 10px 10px;
	}
}

.call-to-action h3 {
	text-transform: none;
	color: #212529;
	padding: 0;
	margin: 0 0 9px;
}

.call-to-action p {
	font-size: 1.2em;
}

.call-to-action > [class*="col-"] {
	display: flex;
	align-items: center;
}

.call-to-action > [class*="col-"]:nth-child(2) {
	justify-content: flex-end;
	text-align: center;
}

@media (max-width: 767px) {
	.call-to-action > [class*="col-"]:nth-child(2) {
		justify-content: center;
	}
}

.call-to-action .container > .row, .call-to-action .container-fluid > .row {
	display: flex;
	flex-wrap: wrap;
}

.call-to-action .container > .row > [class*="col-"], .call-to-action .container-fluid > .row > [class*="col-"] {
	display: flex;
	align-items: center;
}

.call-to-action .container > .row > [class*="col-"]:nth-child(2), .call-to-action .container-fluid > .row > [class*="col-"]:nth-child(2) {
	justify-content: flex-end;
	text-align: center;
}

@media (max-width: 767px) {
	.call-to-action .container > .row > [class*="col-"]:nth-child(2), .call-to-action .container-fluid > .row > [class*="col-"]:nth-child(2) {
		justify-content: center;
	}
}

@media (max-width: 767px) {
	.call-to-action > [class*="col-"]:not([class*="col-xs"]) {
		width: 100%;
	}

	.call-to-action .container > .row [class*="col-"]:not([class*="col-xs"]) {
		width: 100%;
	}
}

.call-to-action .call-to-action-content {
	text-align: center;
}

.call-to-action.call-to-action-big {
	padding: 63px 55px;
}

@media (max-width: 575px) {
	.call-to-action.call-to-action-big {
		padding: 63px 0;
	}
}

.call-to-action.call-to-action-front {
	z-index: 1;
}

.call-to-action.call-to-action-default {
	background: #f7f7f7;
}

.call-to-action.call-to-action-strong-grey {
	background: #EDEDED;
}

.call-to-action.call-to-action-dark {
	background: #333940;
}

.call-to-action.call-to-action-dark h3, .call-to-action.call-to-action-dark p {
	color: #FFF;
}

.call-to-action.with-borders {
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	border-left: 1px solid #ECECEC;
	border-right: 1px solid #ECECEC;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);
}

.call-to-action.with-full-borders {
	border: 2px solid #CCC;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);
}

.call-to-action.featured {
	background: #FFF;
	margin: 0;
	border-top: 3px solid #CCC;
	border-bottom: 1px solid #DFDFDF;
	border-left: 1px solid #ECECEC;
	border-right: 1px solid #ECECEC;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);
}

.call-to-action.with-button-arrow .call-to-action-btn {
	position: relative;
}

@media (min-width: 992px) {
	.call-to-action.with-button-arrow .call-to-action-btn {
		left: -80px;
	}
}

.call-to-action.with-button-arrow .call-to-action-btn .arrow {
	position: absolute;
}

@media (max-width: 991px) {
	.call-to-action.with-button-arrow .call-to-action-btn .arrow {
		display: none;
	}
}

.call-to-action.with-button-arrow .call-to-action-btn.no-left {
	left: 0;
}

@media (max-width: 991px) {
	.call-to-action.with-button-arrow .call-to-action-btn.no-left {
		margin-top: -25px !important;
	}
}

.call-to-action.with-button-arrow.button-arrow-price-centered .call-to-action-btn > span {
	position: relative;
}

.call-to-action.with-button-arrow.button-arrow-price-centered .call-to-action-btn > span .arrow {
	right: 50% !important;
}

.call-to-action.content-align-center .call-to-action-content, .call-to-action.content-align-center .call-to-action-btn {
	width: 100%;
	text-align: center;
}

.call-to-action.button-centered .call-to-action-content {
	text-align: center;
	width: 100%;
	padding: 35px 0 0;
	margin: 0;
}

.call-to-action.button-centered .call-to-action-btn {
	text-align: center;
	position: static;
	margin: 20px auto 25px;
	width: auto;
}

.call-to-action.call-to-action-in-footer {
	padding-top: 70px;
	padding-bottom: 70px;
	margin-top: 30px;
	margin-bottom: -50px !important;
}

.call-to-action.call-to-action-in-footer:before {
	content: "";
	display: block;
	position: absolute;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid #FFF;
	height: 20px;
	width: 20px;
	top: -5px;
	left: 50%;
	margin-left: -20px;
}

.call-to-action.no-top-arrow:before {
	display: none;
}

.call-to-action.call-to-action-in-footer-margin-top {
	margin-top: 60px;
}

.container .call-to-action {
	border-radius: 8px;
}

@media (max-width: 767px) {
	.call-to-action .call-to-action-content,
		.call-to-action .call-to-action-btn {
		margin: 0;
		padding: 20px;
		position: static;
		width: auto;
	}
}

/* Cards */
.card {
	position: relative;
	border: 1px solid rgba(0, 0, 0, 0.06);
}

.card-header {
	border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}

.card-footer {
	border-top: 1px solid rgba(0, 0, 0, 0.06);
}

.card-body {
	padding: 32px;
	padding: 2rem;
	position: relative;
	z-index: 1;
}

.card-text-color-hover-light:hover * {
	color: #FFF !important;
}

.card-background-image-hover {
	background-size: cover;
	background-position: center;
}

.card-background-image-hover .card-body {
	background: rgba(255, 255, 255, 0.9);
	margin: 16px;
	margin: 1rem;
	padding: 16px;
	padding: 1rem;
}

/* Border */
.card-border {
	overflow: hidden;
}

.card-border:after {
	content: "";
	transition: .2s all ease;
	backface-visibility: hidden;
	position: absolute;
	left: 50%;
	height: 5px;
	width: 100%;
	transform: translateX(-50%);
	background-color: var(--primary);
}

.card-border.card-border-top:after {
	top: 0;
}

.card-border.card-border-bottom:after {
	bottom: 0;
}

.card-border.card-border-hover:after {
	width: 0;
}

.card-border.card-border-hover:hover:after {
	width: 100%;
}

/* Flip Card */
.flip-card {
	position: relative;
	border: none;
	perspective: 1000px;
}

.flip-card .flip-front,
.flip-card .flip-back {
	padding: 32px;
	padding: 2rem;
	backface-visibility: hidden;
	background: #FFF;
	box-shadow: 0px 0px 44px -10px rgba(0, 0, 0, 0.15);
	transform-style: preserve-3d;
	transition: ease transform 500ms;
}

.flip-card .flip-front .flip-content,
.flip-card .flip-back .flip-content {
	transform: translate3d(0, 0, 1px);
	backface-visibility: hidden;
}

.flip-card .flip-front.overlay:before,
.flip-card .flip-back.overlay:before {
	transform: translate3d(0, 0, 0px);
	backface-visibility: hidden;
}

.flip-card .flip-front {
	transform: translate3d(0, 0, 1px) rotateY(0deg);
}

.flip-card .flip-back {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	transform: translate3d(0, 0, -1px) rotateY(180deg);
}

.flip-card:hover .flip-front {
	transform: translate3d(0, 0, -1px) rotateY(-180deg);
}

.flip-card:hover .flip-back {
	transform: translate3d(0, 0, 1px) rotateY(0deg);
}

.flip-card.flip-card-vertical .flip-front {
	transform: translate3d(0, 0, 1px) rotateX(0deg);
}

.flip-card.flip-card-vertical .flip-back {
	transform: translate3d(0, 0, -1px) rotateX(180deg);
}

.flip-card.flip-card-vertical:hover .flip-front {
	transform: translate3d(0, 0, -1px) rotateX(-180deg);
}

.flip-card.flip-card-vertical:hover .flip-back {
	transform: translate3d(0, 0, 1px) rotateX(0deg);
}

.flip-card.flip-card-3d .flip-front .flip-content, .flip-card.flip-card-3d .flip-back .flip-content {
	perspective: inherit;
	transform: translate3d(0, 0, 60px);
}

/* Owl Carousel */
.owl-carousel {
	display: block;
	margin-bottom: 20px;
	opacity: 0;
}

.owl-carousel.owl-loaded {
	opacity: 1;
}

.owl-carousel:not(.owl-loaded):not(.owl-carousel-light) > div, .owl-carousel:not(.owl-loaded):not(.owl-carousel-light) span {
	display: none;
}

.owl-carousel:not(.owl-loaded):not(.owl-carousel-light) > div:first-child, .owl-carousel:not(.owl-loaded):not(.owl-carousel-light) span:first-child {
	display: block;
}

.owl-carousel .owl-item img {
	transform-style: unset;
}

.owl-carousel .owl-item img[data-icon] {
	display: inline;
}

.owl-carousel .thumbnail {
	margin-right: 1px;
}

.owl-carousel .item-video {
	height: 300px;
}

.owl-carousel .owl-nav {
	top: 50%;
	position: absolute;
	width: 100%;
	margin-top: 0;
	transform: translate3d(0, -50%, 0);
}

.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next {
	display: inline-block;
	position: absolute;
	top: 50%;
	width: 30px;
	height: 30px;
	outline: 0;
	margin: 0;
	transform: translate3d(0, -50%, 0);
}

.owl-carousel .owl-nav button.owl-prev {
	left: 0;
}

.owl-carousel .owl-nav button.owl-prev:before {
	font-family: 'Font Awesome 6 Free';
	font-weight: 900;
	font-size: 8px;
	font-size: 0.5rem;
	content: "\f053";
	position: relative;
	left: -1px;
	top: -1px;
}

.owl-carousel .owl-nav button.owl-next {
	right: 0;
}

.owl-carousel .owl-nav button.owl-next:before {
	font-family: 'Font Awesome 6 Free';
	font-weight: 900;
	font-size: 8px;
	font-size: 0.5rem;
	content: "\f054";
	position: relative;
	left: 1px;
	top: -1px;
}

.owl-carousel.stage-margin .owl-stage-outer {
	margin-left: 40px !important;
	margin-right: 40px !important;
}

.owl-carousel.stage-margin .owl-stage-outer .owl-stage {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.owl-carousel.stage-margin.stage-margin-sm .owl-stage-outer {
	margin-left: 50px !important;
	margin-right: 50px !important;
}

.owl-carousel.stage-margin.stage-margin-md .owl-stage-outer {
	margin-left: 75px !important;
	margin-right: 75px !important;
}

.owl-carousel.stage-margin.stage-margin-lg .owl-stage-outer {
	margin-left: 100px !important;
	margin-right: 100px !important;
}

.owl-carousel.top-border {
	border-top: 1px solid #eaeaea;
	padding-top: 18px;
}

.owl-carousel.nav-remove-prev .owl-nav .owl-prev {
	display: none;
}

.owl-carousel.nav-remove-next .owl-nav .owl-next {
	display: none;
}

.owl-carousel.nav-full-height .owl-stage-outer {
	z-index: 1;
}

.owl-carousel.nav-full-height .owl-nav {
	height: 100%;
}

.owl-carousel.nav-full-height .owl-nav .owl-next,
.owl-carousel.nav-full-height .owl-nav .owl-prev {
	height: 100% !important;
}

.owl-carousel.show-nav-hover .owl-nav {
	opacity: 0;
	transition: all 0.2s ease-in-out;
}

.owl-carousel.show-nav-hover .owl-nav button.owl-prev {
	left: 0;
	transition: all 0.2s ease-in-out;
}

.owl-carousel.show-nav-hover .owl-nav button.owl-next {
	right: 0;
	transition: all 0.2s ease-in-out;
}

.owl-carousel.show-nav-hover:hover .owl-nav {
	opacity: 1;
}

.owl-carousel.show-nav-hover:hover .owl-nav button.owl-prev {
	left: -40px;
}

.owl-carousel.show-nav-hover:hover .owl-nav button.owl-next {
	right: -40px;
}

.owl-carousel.show-nav-title .owl-nav {
	top: 0;
	right: 0;
	margin-top: -25px;
	width: auto;
}

.owl-carousel.show-nav-title .owl-nav button[class*="owl-"], .owl-carousel.show-nav-title .owl-nav button[class*="owl-"]:hover, .owl-carousel.show-nav-title .owl-nav button[class*="owl-"]:active {
	font-size: 18px;
	background: transparent !important;
	width: 18px;
}

.owl-carousel.show-nav-title .owl-nav button.owl-prev {
	left: -40px;
}

.owl-carousel.show-nav-title .owl-nav button.owl-prev:before, .owl-carousel.show-nav-title .owl-nav button.owl-prev:after, .owl-carousel.show-nav-title .owl-nav button.owl-next:before, .owl-carousel.show-nav-title .owl-nav button.owl-next:after {
	font-size: inherit;
}

.owl-carousel.show-nav-title.show-nav-title-both-sides .owl-nav {
	width: 100%;
}

.owl-carousel.show-nav-title.show-nav-title-both-sides button.owl-prev {
	left: 0;
}

.owl-carousel.show-nav-title.show-nav-title-both-sides button.owl-next {
	right: 0;
}

.owl-carousel.show-nav-title.show-nav-title-both-sides-style-2 .owl-nav {
	margin-top: 15px;
}

.owl-carousel.rounded-nav .owl-nav button[class*="owl-"] {
	padding: 3px 7px;
	border-radius: 50%;
	background: transparent;
	border: 1px solid #999;
	color: #999;
}

.owl-carousel.rounded-nav .owl-nav button[class*="owl-"]:hover, .owl-carousel.rounded-nav .owl-nav button[class*="owl-"].hover {
	background: transparent;
	border: 1px solid #a1a1a1;
	color: #a1a1a1;
}

.owl-carousel.rounded-nav .owl-nav button[class*="owl-"]:active, .owl-carousel.rounded-nav .owl-nav button[class*="owl-"].active {
	background: transparent;
	border: 1px solid #666;
	color: #666;
}

.owl-carousel.nav-bottom .owl-stage-outer {
	margin-bottom: 10px;
}

.owl-carousel.nav-bottom .owl-nav {
	position: static;
	margin: 0;
	padding: 0;
	width: auto;
	transform: none;
}

.owl-carousel.nav-bottom .owl-nav button.owl-prev, .owl-carousel.nav-bottom .owl-nav button.owl-next {
	position: static;
	transform: none;
}

.owl-carousel.nav-bottom .owl-nav button.owl-prev {
	margin-right: 5px;
}

.owl-carousel.nav-bottom .owl-nav button.owl-next {
	margin-left: 5px;
}

.owl-carousel.nav-bottom.nav-bottom-align-left .owl-nav {
	text-align: left;
}

.owl-carousel.nav-bottom.nav-bottom-align-right .owl-nav {
	text-align: right;
}

.owl-carousel.nav-bottom-inside .owl-nav {
	position: relative;
	margin: -68.8px 0 0 0;
	margin: -4.3rem 0 0 0;
	padding: 0;
	width: auto;
}

.owl-carousel.nav-bottom-inside .owl-nav button.owl-prev, .owl-carousel.nav-bottom-inside .owl-nav button.owl-next {
	position: static;
}

.owl-carousel.nav-inside .owl-nav button.owl-prev {
	left: 15px;
}

.owl-carousel.nav-inside .owl-nav button.owl-next {
	right: 15px;
	left: auto;
}

.owl-carousel.nav-inside.nav-inside-edge .owl-nav button.owl-prev {
	left: 0;
}

.owl-carousel.nav-inside.nav-inside-edge .owl-nav button.owl-next {
	right: 0;
	left: auto;
}

.owl-carousel.nav-inside.nav-inside-plus .owl-nav button.owl-prev {
	left: 30px;
}

.owl-carousel.nav-inside.nav-inside-plus .owl-nav button.owl-next {
	right: 30px;
	left: auto;
}

.owl-carousel.nav-inside.nav-bottom .owl-nav {
	position: absolute;
	top: auto;
	bottom: 40px;
	width: 100%;
}

.owl-carousel.nav-inside.nav-bottom .owl-nav button.owl-prev, .owl-carousel.nav-inside.nav-bottom .owl-nav button.owl-next {
	position: relative;
}

.owl-carousel.nav-inside.nav-bottom .owl-nav button.owl-prev {
	left: 0;
}

.owl-carousel.nav-inside.nav-bottom .owl-nav button.owl-next {
	right: 0;
}

.owl-carousel.nav-inside.nav-bottom.nav-style-2 .owl-nav button.owl-prev, .owl-carousel.nav-inside.nav-bottom.nav-style-2 .owl-nav button.owl-next {
	position: relative;
}

.owl-carousel.nav-inside.nav-inside-half-section .owl-nav {
	top: auto;
	bottom: 60px;
}

.owl-carousel.nav-inside.nav-inside-half-section .owl-nav button.owl-prev, .owl-carousel.nav-inside.nav-inside-half-section .owl-nav button.owl-next {
	transform: none;
	width: 60px !important;
	height: 60px !important;
}

.owl-carousel.nav-inside.nav-inside-half-section .owl-nav button.owl-prev:before, .owl-carousel.nav-inside.nav-inside-half-section .owl-nav button.owl-next:before {
	font-size: 12.8px;
	font-size: 0.8rem;
	left: 0;
	top: 0;
}

.owl-carousel.nav-inside.nav-inside-half-section .owl-nav button.owl-prev {
	left: -60px;
	top: -61px;
}

.owl-carousel.nav-inside.nav-inside-half-section .owl-nav button.owl-next {
	left: -60px;
}

@media (max-width: 991px) {
	.owl-carousel.nav-inside.nav-inside-half-section .owl-nav button.owl-prev {
		left: 0;
	}

	.owl-carousel.nav-inside.nav-inside-half-section .owl-nav button.owl-next {
		left: 0;
	}
}

.owl-carousel.nav-outside .owl-nav button.owl-prev {
	left: 0;
}

.owl-carousel.nav-outside .owl-nav button.owl-next {
	right: 0;
}

@media (min-width: 992px) {
	.owl-carousel.nav-outside .owl-nav button.owl-prev {
		left: -50px;
	}

	.owl-carousel.nav-outside .owl-nav button.owl-next {
		right: -50px;
	}
}

.owl-carousel.nav-position-1 .owl-nav button.owl-prev {
	left: 20px;
}

.owl-carousel.nav-position-1 .owl-nav button.owl-next {
	right: 20px;
}

.owl-carousel.nav-icon-1 .owl-nav .owl-next:before {
	content: "\f061";
}

.owl-carousel.nav-icon-1 .owl-nav .owl-prev:before {
	content: "\f060";
}

.owl-carousel.nav-size-md .owl-nav .owl-next {
	width: 40px;
	height: 40px;
}

.owl-carousel.nav-size-md .owl-nav .owl-next:before {
	top: 0;
	font-size: 12px;
	font-size: 0.75rem;
}

.owl-carousel.nav-size-md .owl-nav .owl-prev {
	width: 40px;
	height: 40px;
}

.owl-carousel.nav-size-md .owl-nav .owl-prev:before {
	top: 0;
	font-size: 12px;
	font-size: 0.75rem;
}

.owl-carousel.nav-style-1 .owl-nav .owl-next,
.owl-carousel.nav-style-1 .owl-nav .owl-prev {
	width: 20px;
	background: transparent !important;
	color: #000;
}

.owl-carousel.nav-style-1 .owl-nav .owl-next:hover, .owl-carousel.nav-style-1 .owl-nav .owl-next:active,
.owl-carousel.nav-style-1 .owl-nav .owl-prev:hover,
.owl-carousel.nav-style-1 .owl-nav .owl-prev:active {
	color: #CCC;
}

.owl-carousel.nav-style-1 .owl-nav .owl-next:before, .owl-carousel.nav-style-1 .owl-nav .owl-next:after,
.owl-carousel.nav-style-1 .owl-nav .owl-prev:before,
.owl-carousel.nav-style-1 .owl-nav .owl-prev:after {
	font-size: inherit;
}

.owl-carousel.nav-style-2 .owl-nav .owl-next,
.owl-carousel.nav-style-2 .owl-nav .owl-prev {
	background: transparent !important;
}

.owl-carousel.nav-style-2 .owl-nav .owl-next:before,
.owl-carousel.nav-style-2 .owl-nav .owl-prev:before {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: 1px;
	width: 1.3em;
	height: 1.3em;
	border-top: 2px solid #CCC;
	border-left: 2px solid #CCC;
	font-size: inherit;
	transform: translate3d(0, -50%, 0) rotate(-45deg);
}

.owl-carousel.nav-style-2 .owl-nav .owl-next:after,
.owl-carousel.nav-style-2 .owl-nav .owl-prev:after {
	content: '';
	display: block;
	border-top: 3px solid #CCC;
	width: 2.5em;
	position: absolute;
	top: 50%;
	font-size: inherit;
	transform: translate3d(0, -50%, 0);
}

.owl-carousel.nav-style-2 .owl-nav .owl-next {
	transform: rotate(180deg) !important;
	transform-origin: 15px 8px;
}

.owl-carousel.nav-style-2.nav-bottom.nav-inside .owl-nav .owl-next {
	transform-origin: 15px;
}

.owl-carousel.nav-style-3 .owl-nav {
	top: 25%;
}

.owl-carousel.nav-style-3 .owl-nav .owl-next,
.owl-carousel.nav-style-3 .owl-nav .owl-prev {
	width: 30px;
	background: transparent !important;
	color: #CCC;
}

.owl-carousel.nav-style-3 .owl-nav .owl-next:hover, .owl-carousel.nav-style-3 .owl-nav .owl-next:active,
.owl-carousel.nav-style-3 .owl-nav .owl-prev:hover,
.owl-carousel.nav-style-3 .owl-nav .owl-prev:active {
	color: #CCC;
}

.owl-carousel.nav-style-3 .owl-nav .owl-next:before, .owl-carousel.nav-style-3 .owl-nav .owl-next:after,
.owl-carousel.nav-style-3 .owl-nav .owl-prev:before,
.owl-carousel.nav-style-3 .owl-nav .owl-prev:after {
	font-size: 1.5em;
}

.owl-carousel.nav-style-4 .owl-nav .owl-prev {
	left: 75px;
}

@media (max-width: 991px) {
	.owl-carousel.nav-style-4 .owl-nav .owl-prev {
		left: 40px;
	}
}

@media (max-width: 767px) {
	.owl-carousel.nav-style-4 .owl-nav .owl-prev {
		left: 13px;
	}
}

.owl-carousel.nav-style-4 .owl-nav .owl-next {
	right: 75px;
}

@media (max-width: 991px) {
	.owl-carousel.nav-style-4 .owl-nav .owl-next {
		right: 40px;
	}
}

@media (max-width: 767px) {
	.owl-carousel.nav-style-4 .owl-nav .owl-next {
		right: 13px;
	}
}

.owl-carousel.nav-style-4 .owl-nav .owl-prev, .owl-carousel.nav-style-4 .owl-nav .owl-next {
	background: #FFF;
	font-size: 11.2px;
	font-size: 0.7rem;
	width: 40px;
	height: 40px;
	color: #000;
	border-radius: 100%;
	box-shadow: 0px 0px 40px -10px rgba(0, 0, 0, 0.3);
}

.owl-carousel.nav-style-4 .owl-nav .owl-prev:hover, .owl-carousel.nav-style-4 .owl-nav .owl-next:hover {
	color: #FFF;
}

.owl-carousel.nav-style-4.nav-style-4-pos-2 .owl-nav .owl-prev {
	left: 0px;
}

.owl-carousel.nav-style-4.nav-style-4-pos-2 .owl-nav .owl-next {
	right: 0px;
}

.owl-carousel.nav-style-diamond .owl-nav .owl-prev, .owl-carousel.nav-style-diamond .owl-nav .owl-next {
	transform: rotate(45deg);
	transform-origin: 100% 0%;
}

.owl-carousel.nav-style-diamond .owl-nav .owl-prev:before, .owl-carousel.nav-style-diamond .owl-nav .owl-next:before {
	display: block;
	transform: rotate(-45deg);
	transform-origin: 60% 50%;
}

.owl-carousel.nav-style-diamond .owl-nav .owl-next:before {
	transform-origin: 50%;
}

.owl-carousel.nav-svg-arrows-1 .owl-nav .owl-prev, .owl-carousel.nav-svg-arrows-1 .owl-nav .owl-next {
	width: 35px;
	height: 35px;
}

.owl-carousel.nav-svg-arrows-1 .owl-nav .owl-prev:before, .owl-carousel.nav-svg-arrows-1 .owl-nav .owl-next:before {
	content: none;
}

.owl-carousel.nav-svg-arrows-1 .owl-nav .owl-prev svg, .owl-carousel.nav-svg-arrows-1 .owl-nav .owl-next svg {
	width: 2em;
}

.owl-carousel.nav-svg-arrows-1 .owl-nav .owl-prev svg polygon, .owl-carousel.nav-svg-arrows-1 .owl-nav .owl-next svg polygon {
	fill: #FFF;
	stroke: #FFF;
}

.owl-carousel.nav-svg-arrows-1 .owl-nav .owl-prev svg {
	transform: rotate(180deg);
}

.owl-carousel.nav-arrows-1 .owl-nav .owl-prev, .owl-carousel.nav-arrows-1 .owl-nav .owl-next {
	width: 35px;
	height: 35px;
	font-size: 19.2px;
	font-size: 1.2rem;
	background: transparent;
}

.owl-carousel.nav-arrows-1 .owl-nav .owl-next:before {
	content: '\f061';
	font-size: inherit;
}

.owl-carousel.nav-arrows-1 .owl-nav .owl-prev:before {
	content: '\f060';
	font-size: inherit;
}

.owl-carousel.nav-arrows-2 .owl-nav .owl-prev, .owl-carousel.nav-arrows-2 .owl-nav .owl-next {
	width: 35px;
	height: 35px;
	font-size: 19.2px;
	font-size: 1.2rem;
	background: transparent;
}

.owl-carousel.nav-arrows-2 .owl-nav .owl-next:before {
	content: '\f101';
	font-size: inherit;
}

.owl-carousel.nav-arrows-2 .owl-nav .owl-prev:before {
	content: '\f100';
	font-size: inherit;
}

.owl-carousel.nav-arrows-thin .owl-nav .owl-prev:before, .owl-carousel.nav-arrows-thin .owl-nav .owl-next:before {
	font-family: simple-line-icons;
	speak: none;
	font-style: normal;
	font-weight: 700;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

.owl-carousel.nav-arrows-thin .owl-nav .owl-next:before {
	content: "\e606";
	font-size: inherit;
}

.owl-carousel.nav-arrows-thin .owl-nav .owl-prev:before {
	content: "\e605";
	font-size: inherit;
}

.owl-carousel.nav-center-images-only .owl-nav {
	top: 37%;
}

.owl-carousel.nav-center-outside .owl-nav {
	width: calc(100% + 90px);
	left: 49.9%;
	transform: translate3d(-50%, 0, 0);
}

.owl-carousel.full-width .owl-nav button[class*="owl-"], .owl-carousel.full-width .owl-nav button[class*="owl-"]:hover, .owl-carousel.big-nav .owl-nav button[class*="owl-"], .owl-carousel.big-nav .owl-nav button[class*="owl-"]:hover {
	height: auto;
	padding: 20px 0 !important;
}

.owl-carousel.full-width .owl-nav button.owl-prev, .owl-carousel.big-nav .owl-nav button.owl-prev {
	border-radius: 0 4px 4px 0;
}

.owl-carousel.full-width .owl-nav button.owl-next, .owl-carousel.big-nav .owl-nav button.owl-next {
	border-radius: 4px 0 0 4px;
}

.owl-carousel.nav-squared .owl-nav button[class*="owl-"] {
	border-radius: 0;
}

.owl-carousel.nav-sm .owl-nav button.owl-prev,
.owl-carousel.nav-sm .owl-nav button.owl-next {
	width: 30px !important;
	height: 30px !important;
}

.owl-carousel.nav-md .owl-nav button.owl-prev,
.owl-carousel.nav-md .owl-nav button.owl-next {
	width: 40px;
	height: 40px;
}

.owl-carousel.nav-lg .owl-nav button.owl-prev,
.owl-carousel.nav-lg .owl-nav button.owl-next {
	width: 45px;
	height: 60px;
}

.owl-carousel.nav-lg.rounded-nav .owl-nav button.owl-prev,
.owl-carousel.nav-lg.rounded-nav .owl-nav button.owl-next {
	width: 60px;
	height: 60px;
}

.owl-carousel.nav-font-size-sm .owl-nav button.owl-prev,
.owl-carousel.nav-font-size-sm .owl-nav button.owl-next {
	font-size: 10px;
}

.owl-carousel.nav-font-size-sm .owl-nav button.owl-prev:before,
.owl-carousel.nav-font-size-sm .owl-nav button.owl-next:before {
	font-size: inherit;
}

.owl-carousel.nav-font-size-md .owl-nav button.owl-prev,
.owl-carousel.nav-font-size-md .owl-nav button.owl-next {
	font-size: 14px;
}

.owl-carousel.nav-font-size-md .owl-nav button.owl-prev:before,
.owl-carousel.nav-font-size-md .owl-nav button.owl-next:before {
	font-size: inherit;
}

.owl-carousel.nav-font-size-lg .owl-nav button.owl-prev,
.owl-carousel.nav-font-size-lg .owl-nav button.owl-next {
	font-size: 19px;
}

.owl-carousel.nav-font-size-lg .owl-nav button.owl-prev:before,
.owl-carousel.nav-font-size-lg .owl-nav button.owl-next:before {
	font-size: inherit;
	left: 2px;
}

.owl-carousel.nav-font-size-xl .owl-nav button.owl-prev,
.owl-carousel.nav-font-size-xl .owl-nav button.owl-next {
	font-size: 25px;
}

.owl-carousel.nav-font-size-xl .owl-nav button.owl-prev:before,
.owl-carousel.nav-font-size-xl .owl-nav button.owl-next:before {
	font-size: inherit;
	left: 2px;
}

.owl-carousel.nav-light:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1) .owl-nav button[class*="owl-"] {
	background-color: #ececec !important;
	border-color: #ececec !important;
	color: #212529 !important;
}

.owl-carousel.nav-light:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1) .owl-nav button[class*="owl-"]:hover {
	background-color: #FFF !important;
	border-color: #FFF !important;
}

.owl-carousel.nav-light:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1) .owl-nav button[class*="owl-"]:active {
	background-color: #d2d2d2 !important;
	border-color: #d2d2d2 !important;
}

.owl-carousel.nav-light:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1).nav-with-transparency .owl-nav button[class*="owl-"] {
	width: 35px;
	height: 45px;
	background-color: rgba(236, 236, 236, 0.4) !important;
	border-color: transparent !important;
}

.owl-carousel.nav-light:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1).nav-svg-arrows-1 .owl-nav button[class*="owl-"] svg polygon {
	fill: #212529 !important;
	stroke: #212529 !important;
}

.owl-carousel.nav-light.nav-style-1 .owl-nav .owl-next,
.owl-carousel.nav-light.nav-style-1 .owl-nav .owl-prev {
	color: #FFF !important;
}

.owl-carousel.nav-light.nav-style-2 .owl-nav .owl-next:before, .owl-carousel.nav-light.nav-style-2 .owl-nav .owl-next:after,
.owl-carousel.nav-light.nav-style-2 .owl-nav .owl-prev:before,
.owl-carousel.nav-light.nav-style-2 .owl-nav .owl-prev:after {
	border-color: #FFF !important;
}

.owl-carousel.nav-light.nav-style-3 .owl-nav .owl-next,
.owl-carousel.nav-light.nav-style-3 .owl-nav .owl-prev {
	color: #FFF !important;
}

.owl-carousel.nav-light.nav-svg-arrows-1 .owl-nav .owl-next svg polygon,
.owl-carousel.nav-light.nav-svg-arrows-1 .owl-nav .owl-prev svg polygon {
	fill: #FFF !important;
	stroke: #FFF !important;
}

.owl-carousel.nav-light.nav-arrows-1 .owl-nav .owl-next,
.owl-carousel.nav-light.nav-arrows-1 .owl-nav .owl-prev {
	color: #FFF !important;
}

.owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1) .owl-nav .owl-next, .owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1) .owl-nav .owl-prev {
	background-color: #262a2f !important;
	border-color: #262a2f #262a2f #2c3237 !important;
	color: #FFF !important;
}

.owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1) .owl-nav .owl-next:hover, .owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1) .owl-nav .owl-prev:hover {
	background-color: #2c3237 !important;
	border-color: #2c3237 !important;
}

.owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1) .owl-nav .owl-next:active, .owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1) .owl-nav .owl-prev:active {
	background-color: #212529 !important;
	border-color: #212529 !important;
}

.owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1).nav-with-transparency .owl-nav .owl-next, .owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1).nav-with-transparency .owl-nav .owl-prev {
	width: 35px;
	height: 45px;
	background-color: rgba(38, 42, 47, 0.4) !important;
	border-color: transparent !important;
}

.owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1).nav-with-transparency .owl-nav .owl-next:hover, .owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1).nav-with-transparency .owl-nav .owl-prev:hover {
	background-color: #262a2f !important;
}

.owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1).nav-with-transparency.nav-style-diamond .owl-nav .owl-next, .owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1).nav-with-transparency.nav-style-diamond .owl-nav .owl-prev {
	width: 40px;
	height: 40px;
}

.owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1).nav-svg-arrows-1 .owl-nav .owl-next svg polygon, .owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1).nav-svg-arrows-1 .owl-nav .owl-prev svg polygon {
	fill: #FFF !important;
	stroke: #FFF !important;
}

.owl-carousel.nav-dark.nav-style-1 .owl-nav .owl-next,
.owl-carousel.nav-dark.nav-style-1 .owl-nav .owl-prev {
	color: #212529 !important;
}

.owl-carousel.nav-dark.nav-style-2 .owl-nav .owl-next:before, .owl-carousel.nav-dark.nav-style-2 .owl-nav .owl-next:after,
.owl-carousel.nav-dark.nav-style-2 .owl-nav .owl-prev:before,
.owl-carousel.nav-dark.nav-style-2 .owl-nav .owl-prev:after {
	border-color: #212529 !important;
}

.owl-carousel.nav-dark.nav-style-3 .owl-nav .owl-next,
.owl-carousel.nav-dark.nav-style-3 .owl-nav .owl-prev {
	color: #212529 !important;
}

.owl-carousel.nav-dark.nav-svg-arrows-1 .owl-nav .owl-next svg polygon,
.owl-carousel.nav-dark.nav-svg-arrows-1 .owl-nav .owl-prev svg polygon {
	fill: #212529 !important;
	stroke: #212529 !important;
}

.owl-carousel.nav-dark.nav-arrows-1 .owl-nav .owl-next,
.owl-carousel.nav-dark.nav-arrows-1 .owl-nav .owl-prev {
	color: #212529 !important;
}

.owl-carousel .owl-dots .owl-dot {
	outline: 0;
}

.owl-carousel .owl-dots .owl-dot span {
	width: 8px;
	height: 8px;
	margin: 5px 4px;
}

.owl-carousel.dots-inside .owl-dots {
	position: absolute;
	bottom: 2px;
	right: 10px;
	margin-top: 0;
}

.owl-carousel.dots-title .owl-dots {
	position: absolute;
	margin-top: 0 !important;
	top: -51px;
	left: 155px;
}

.owl-carousel.dots-title .owl-dots .owl-dot span {
	width: 8px;
	height: 8px;
	margin: 5px 4px;
}

.owl-carousel.dots-title.dots-title-pos-2 .owl-dots {
	left: 235px;
}

.owl-carousel.dots-light .owl-dots .owl-dot span {
	background: rgba(255, 255, 255, 0.6);
}

.owl-carousel.dots-light .owl-dots .owl-dot.active span, .owl-carousel.dots-light .owl-dots .owl-dot:hover span {
	background: #FFF !important;
}

.owl-carousel.dots-dark .owl-dots .owl-dot span {
	background: rgba(33, 33, 33, 0.6);
}

.owl-carousel.dots-dark .owl-dots .owl-dot.active span, .owl-carousel.dots-dark .owl-dots .owl-dot:hover span {
	background: #212121 !important;
}

.owl-carousel.dots-morphing .owl-dots .owl-dot span {
	width: 20px;
	height: 6px;
	transition: ease width 300ms;
}

.owl-carousel.dots-morphing .owl-dots .owl-dot.active span, .owl-carousel.dots-morphing .owl-dots .owl-dot:hover span {
	width: 40px;
}

.owl-carousel.dots-modern .owl-dots {
	display: flex;
	align-items: center;
	justify-content: center;
}

.owl-carousel.dots-modern .owl-dots .owl-dot {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 2px;
}

.owl-carousel.dots-modern .owl-dots .owl-dot span {
	width: 4px;
	height: 4px;
	transition: ease all 300ms 300ms;
}

.owl-carousel.dots-modern .owl-dots .owl-dot.active span {
	transition: ease all 300ms;
	transform: scale(2);
}

.owl-carousel.dots-modern.dots-modern-lg .owl-dots .owl-dot {
	margin: 0 3px;
}

.owl-carousel.dots-modern.dots-modern-lg .owl-dots .owl-dot span {
	width: 6px;
	height: 6px;
}

.owl-carousel.dots-orientation-portrait .owl-dots {
	display: flex;
	flex-direction: column;
	margin-left: 15px !important;
	margin-right: 15px !important;
}

.owl-carousel.dots-align-left .owl-dots {
	text-align: left;
	justify-content: flex-start;
}

.owl-carousel.dots-align-right .owl-dots {
	text-align: left;
}

.owl-carousel.dots-horizontal-center .owl-dots {
	left: 0;
	right: 0;
	width: 100%;
}

.owl-carousel.dots-vertical-center .owl-dots {
	top: 50%;
	bottom: auto;
	margin: 0;
	transform: translate3d(0, -50%, 0);
}

@media (max-width: 575px) {
	.owl-carousel.show-dots-xs .owl-dots {
		opacity: 1 !important;
		visibility: visible !important;
	}
}

@media (min-width: 576px) and (max-width: 767px) {
	.owl-carousel.show-dots-sm .owl-dots {
		opacity: 1 !important;
		visibility: visible !important;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.owl-carousel.show-dots-md .owl-dots {
		opacity: 1 !important;
		visibility: visible !important;
	}
}

.owl-carousel.show-dots-hover .owl-dots {
	opacity: 0;
	visibility: hidden;
	transition: ease opacity 300ms;
}

.owl-carousel.show-dots-hover:hover .owl-dots {
	opacity: 1;
	visibility: visible;
}

.owl-carousel.carousel-shadow-1 {
	position: relative;
}

.owl-carousel.carousel-shadow-1:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	width: 65%;
	height: 0px;
	box-shadow: 0 0 110px 180px rgba(0, 0, 0, 0.04);
	transform: translate3d(-50%, -50%, 0);
	z-index: 0;
}

.owl-carousel.carousel-shadow-1.carousel-shadow-1-bold:before {
	box-shadow: 0 0 110px 230px rgba(0, 0, 0, 0.04);
}

.owl-carousel .img-thumbnail.img-thumbnail-hover-icon {
	display: block;
}

.owl-carousel.carousel-right-side-nav {
	width: calc( 100% - 55px);
}

.owl-carousel.carousel-right-side-nav .owl-nav .owl-next {
	width: 55px;
	transform: translate3d(100%, -50%, 0);
}

.owl-carousel.carousel-bottom-inside-shadow .owl-stage-outer:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	height: 35%;
	width: 100%;
	background-image: linear-gradient(360deg, #CCC 0%, transparent 100%);
}

.owl-carousel [class*="opacity-"]:not([class*="opacity-hover"]) {
	transition: ease opacity 300ms;
}

.owl-carousel [class*="opacity-"]:not([class*="opacity-hover"]):hover {
	opacity: 1 !important;
}

@media (min-width: 576px) {
	.owl-carousel.carousel-sync-style-1 {
		position: absolute;
		top: 50%;
		left: -30px;
		max-width: 355px;
		transform: translate3d(0, -50%, 0);
	}
}

.owl-carousel-spaced {
	margin-left: -5px;
}

.owl-carousel-spaced .owl-item > div {
	margin: 5px;
}

.owl-carousel.testimonials img {
	display: inline-block;
	height: 70px;
	width: 70px;
}

@media (max-width: 575px) {
	.owl-carousel-spaced {
		margin-left: 0;
	}
}

.carousel-half-full-width-wrapper > .owl-carousel {
	width: 100%;
}

@media (min-width: 576px) {
	.carousel-half-full-width-wrapper > .owl-carousel {
		width: calc( 100vw - ( ( 100vw - 540px ) / 2 ));
	}
}

@media (min-width: 768px) {
	.carousel-half-full-width-wrapper > .owl-carousel {
		width: calc( 100vw - ( ( 100vw - 720px ) / 2 ));
	}
}

@media (min-width: 992px) {
	.carousel-half-full-width-wrapper > .owl-carousel {
		width: calc( 100vw - ( ( 100vw - 960px ) / 2 ));
	}
}

@media (min-width: 1200px) {
	.carousel-half-full-width-wrapper > .owl-carousel {
		width: calc( 100vw - ( ( 100vw - 1140px ) / 2 ));
	}
}

.carousel-half-full-width-wrapper > .owl-carousel .owl-stage-outer {
	margin-bottom: 20px;
}

.carousel-half-full-width-wrapper.carousel-half-full-width-left {
	direction: rtl;
}

.carousel-half-full-width-wrapper.carousel-half-full-width-left > .owl-carousel .owl-nav {
	display: flex;
}

.carousel-half-full-width-wrapper.carousel-half-full-width-left > .owl-carousel .owl-nav .owl-prev {
	order: 2;
}

.carousel-half-full-width-wrapper.carousel-half-full-width-left > .owl-carousel .owl-nav .owl-next {
	order: 1;
}

.carousel-areas {
	background: #f2f2f2;
	background: linear-gradient(to bottom, #f2f2f2 0%, rgba(33, 37, 41, 0.5) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#212529', GradientType=0 );
	margin-bottom: -10px;
	padding: 8px 8px 0 8px;
	border-radius: 6px 6px 0 0;
	box-shadow: 0px 0px 50px 20px rgba(0, 0, 0, 0.07);
}

.carousel-areas .owl-carousel {
	box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
}

.carousel-areas .owl-carousel .owl-nav button.owl-prev {
	left: -55px;
}

.carousel-areas .owl-carousel .owl-nav button.owl-next {
	right: -55px;
}

.carousel-areas .owl-carousel:first-child img {
	border-radius: 6px 6px 0 0;
}

@media (max-width: 991px) {
	.carousel-areas .owl-carousel .owl-nav {
		display: none;
	}
}

.owl-carousel.carousel-center-active-item .owl-item {
	opacity: 0.2;
	transition: ease opacity 300ms;
}

.owl-carousel.carousel-center-active-item .owl-item.current {
	opacity: 1 !important;
}

.owl-carousel.carousel-center-active-item.carousel-center-active-item-style-2 .owl-item {
	opacity: 0.7;
}

.owl-carousel.carousel-center-active-item-2 .owl-stage-outer {
	overflow: visible;
}

.owl-carousel.carousel-center-active-item-2 .owl-item > div {
	width: 66.6666%;
	margin-left: auto;
	padding: 48px;
	padding: 3rem;
	background: #fff;
	border-radius: 7px;
	box-shadow: 0px 0px 70px -40px rgba(0, 0, 0, 0.2);
}

.owl-carousel.carousel-center-active-item-2 .owl-item.active > div {
	margin-right: auto;
}

.owl-carousel.carousel-center-active-item-2 .owl-item.active > div * {
	color: #FFF !important;
}

.owl-carousel.carousel-center-active-item-2 .owl-item.active + .owl-item > div {
	margin-right: auto;
	margin-left: 0;
}

.owl-carousel.carousel-center-active-item-3 .owl-stage-outer {
	overflow: visible;
}

.owl-carousel.carousel-center-active-item-3 .owl-item > div {
	width: 100%;
	margin-left: auto;
	transition: ease opacity 300ms;
}

.owl-carousel.carousel-center-active-item-3 .owl-item.active > div {
	margin-right: auto;
}

.owl-carousel.carousel-center-active-item-3 .owl-item.active + .owl-item > div {
	margin-right: auto;
	margin-left: 0;
}

.owl-carousel-light.owl-carousel-light-init-fadeIn {
	transition: ease opacity 300ms;
}

.owl-carousel-light .owl-stage-outer,
.owl-carousel-light .owl-stage {
	height: 100%;
}

.owl-carousel-light .owl-item {
	display: none;
	visibility: hidden;
	opacity: 0;
	position: absolute !important;
	width: 100%;
	height: 100%;
	top: 0;
	transition: ease opacity 300ms;
}

.owl-carousel-light .owl-item.active {
	display: block;
	visibility: visible;
	opacity: 1;
}

.owl-carousel-light .owl-dots .owl-dot span {
	margin: 5px 2px;
}

.horizontal-scroller {
	padding: 32px 0;
	padding: 2rem 0;
	height: 100vh;
	position: relative;
}

.horizontal-scroller-scroll {
	position: relative;
	overflow: hidden;
	padding: 32px;
	padding: 2rem;
}

.horizontal-scroller-images {
	height: 100%;
	display: flex;
	align-items: center;
}

.horizontal-scroller-item {
	height: 100%;
	display: flex;
	justify-content: center;
	flex: 0 0 auto;
	padding: 0 32px;
	padding: 0 2rem;
}

.horizontal-scroller-image {
	-o-object-fit: fill;
	object-fit: fill;
	margin: 0 auto;
	max-height: 80vh;
	padding-top: 10vh;
}

/* Cascading Images */
.cascading-images-wrapper {
	display: inline-block;
	padding: 12% 20%;
}

.cascading-images-wrapper .cascading-images {
	transform: translate3d(0, -35%, 0);
}

.cascading-images-wrapper .cascading-images img {
	max-width: 100%;
}

/* Countdown */
.countdown {
	display: flex;
	text-align: center;
}

.countdown > span {
	flex-basis: 25%;
	max-width: 25%;
	width: 25%;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.5;
	color: #777;
}

.countdown > span > span {
	display: block;
	font-size: 48px;
	font-size: 3rem;
	line-height: 1;
	color: #212529;
}

.countdown.countdown-light > span {
	color: rgba(255, 255, 255, 0.6);
}

.countdown.countdown-light > span > span {
	color: #FFF;
}

.countdown.countdown-light.countdown-borders > span {
	border-color: #FFF;
}

.countdown.countdown-borders {
	margin-right: -15px;
	margin-left: -15px;
}

.countdown.countdown-borders > span {
	border-width: 2px;
	border-style: solid;
	border-color: #212529;
	margin-right: 15px;
	margin-left: 15px;
	padding: 24px;
	padding: 1.5rem;
}

@media (max-width: 767px) {
	.countdown {
		flex-wrap: wrap;
	}

	.countdown > span {
		flex-basis: calc(50% - 15px);
		max-width: calc(50% - 15px);
		width: calc(50% - 15px);
		margin-bottom: 30px;
	}

	.countdown > span:nth-child(3), .countdown > span:nth-child(4) {
		margin-bottom: 0;
	}

	.countdown.countdown-borders {
		justify-content: space-between;
		margin-right: 0;
		margin-left: 0;
	}

	.countdown.countdown-borders > span {
		margin-right: 0;
		margin-left: 0;
	}
}

@media (max-width: 576px) {
	.countdown > span {
		flex-basis: 100%;
		max-width: 100%;
		width: 100%;
		margin-bottom: 50px;
	}

	.countdown > span:nth-child(3) {
		margin-bottom: 50px;
	}

	.countdown.countdown-borders > span {
		margin-bottom: 30px;
	}

	.countdown.countdown-borders > span:nth-child(3) {
		margin-bottom: 30px;
	}
}

/* Counters */
.counters .counter {
	text-align: center;
}

.counters [class*="fa-"], .counters .icons {
	display: block;
	font-size: 35px;
	line-height: 35px;
	margin-bottom: 5px;
}

.counters strong {
	display: block;
	font-weight: bold;
	font-size: 50px;
	line-height: 50px;
}

.counters label {
	display: block;
	font-weight: 100;
	font-size: 20px;
	line-height: 20px;
}

.counters .counter-side-icon [class*="fa-"], .counters .counter-side-icon .icons, .counters .counter-side-icon strong {
	display: inline-block;
}

.counters .counter-with-unit strong {
	display: inline-block;
}

.counters .counter-with-unit.counter-unit-on-top {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: flex-start;
}

.counters .counter-with-unit.counter-unit-on-top .unit {
	font-size: 32px;
	font-size: 2rem;
	line-height: 43.2px;
	line-height: 2.7rem;
	margin-left: 4.8px;
	margin-left: 0.3rem;
}

.counters .counter-with-unit.counter-unit-on-top label {
	width: 100%;
	margin-top: 11.2px;
	margin-top: 0.7rem;
}

.counters .counter-with-unit.counter-unit-on-bottom {
	align-items: flex-end;
}

.counters.with-borders .counter {
	border-radius: 6px;
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	border-left: 1px solid #ECECEC;
	border-right: 1px solid #ECECEC;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);
	padding: 25px;
}

.counters.counters-sm [class*="fa-"], .counters.counters-sm .icons {
	font-size: 25px;
	line-height: 25px;
}

.counters.counters-sm strong {
	font-size: 35px;
	line-height: 35px;
}

.counters.counters-sm label {
	font-size: 15px;
	line-height: 15px;
}

.counters.counters-lg [class*="fa-"] {
	font-size: 45px;
	line-height: 45px;
}

.counters.counters-lg strong {
	font-size: 60px;
	line-height: 60px;
}

.counters.counters-lg label {
	font-size: 25px;
	line-height: 25px;
}

.counters.counters-text-light .counter {
	color: #FFF !important;
}

.counters.counters-text-light .counter [class*="fa-"], .counters.counters-text-light .counter .icons, .counters.counters-text-light .counter strong, .counters.counters-text-light .counter label {
	color: #FFF !important;
}

.counters.counters-text-dark .counter {
	color: #333940 !important;
}

.counters.counters-text-dark .counter [class*="fa-"], .counters.counters-text-dark .counter .icons, .counters.counters-text-dark .counter strong, .counters.counters-text-dark .counter label {
	color: #333940 !important;
}

/* Dividers */
hr {
	background: rgba(0, 0, 0, 0.06);
	border: 0;
	height: 1px;
	margin: 22px 0;
	opacity: 1;
}

hr.short {
	margin: 11px 0;
}

hr.tall {
	margin: 44px 0;
}

hr.taller {
	margin: 66px 0;
}

hr.gratient {
	background: none;
	background-image: linear-gradient(to left, transparent, rgba(0, 0, 0, 0.06), transparent);
}

hr.gradient-to-right {
	background: none;
	background-image: linear-gradient(to left, rgba(0, 0, 0, 0.06), transparent);
}

hr.gradient-to-left {
	background: none;
	background-image: linear-gradient(to left, transparent, rgba(0, 0, 0, 0.06));
}

hr.solid {
	background: rgba(0, 0, 0, 0.06);
}

hr.light {
	background: rgba(255, 255, 255, 0.15);
}

hr.invisible {
	background: none;
}

.divider {
	border: 0;
	height: 1px;
	margin: 44px auto;
	background: rgba(0, 0, 0, 0.06);
	text-align: center;
	position: relative;
	clear: both;
}

.divider.taller {
	margin: 66px auto;
}

.divider [class*="fa-"], .divider .icons {
	text-align: center;
	background: #FFF;
	border-radius: 50px;
	color: #a9a9a9;
	display: inline-block;
	height: 50px;
	line-height: 50px;
	position: absolute;
	text-align: center;
	width: 50px;
	font-size: 20px;
	margin: 0 auto 0 -25px;
	top: -25px;
	left: 50%;
	z-index: 1;
}

.divider.divider-solid {
	background: rgba(0, 0, 0, 0.06);
}

.divider.divider-icon-sm [class*="fa-"], .divider.divider-icon-sm .icons {
	width: 30px;
	height: 30px;
	line-height: 30px;
	top: -15px;
	font-size: 15px;
	margin-left: -16px;
}

.divider.divider-icon-lg {
	margin: 86px 0;
}

.divider.divider-icon-lg [class*="fa-"], .divider.divider-icon-lg .icons {
	width: 60px;
	height: 60px;
	line-height: 60px;
	top: -30px;
	font-size: 30px;
	margin-left: -30px;
}

.divider.divider-icon-lg.taller {
	margin: 100px auto;
}

.divider.divider-xs {
	width: 35%;
}

.divider.divider-sm {
	width: 67%;
}

.divider.divider-left [class*="fa-"], .divider.divider-left .icons {
	left: 0;
	margin-left: 0;
	margin-right: 0;
	right: auto;
}

.divider.divider-right [class*="fa-"], .divider.divider-right .icons {
	left: auto;
	margin-left: 0;
	margin-right: 0;
	right: 0;
}

.divider.divider-style-2 [class*="fa-"], .divider.divider-style-2 .icons {
	background: #f7f7f7;
	color: #a9a9a9;
}

.divider.divider-style-3 [class*="fa-"], .divider.divider-style-3 .icons {
	border: 1px solid #CECECE;
}

.divider.divider-style-4 [class*="fa-"], .divider.divider-style-4 .icons {
	border: 1px solid #CECECE;
}

.divider.divider-style-4 [class*="fa-"]:after, .divider.divider-style-4 .icons:after {
	border: 3px solid #f7f7f7;
	border-radius: 50%;
	box-sizing: content-box;
	content: "";
	display: block;
	height: 100%;
	left: -4px;
	padding: 1px;
	position: absolute;
	top: -4px;
	width: 100%;
}

.divider.divider-small {
	margin: 22px auto;
	background: transparent;
}

.divider.divider-small hr {
	width: 50px;
	height: 3px;
	background: #555;
}

.divider.divider-small.divider-small-center {
	text-align: center;
}

.divider.divider-small.divider-small-center hr {
	margin-left: auto;
	margin-right: auto;
}

.divider.divider-small.divider-small-right {
	text-align: right;
}

.divider.divider-small.divider-small-right hr {
	margin-left: auto;
}

.divider.divider-small.divider-light hr {
	background: #DDD;
}

.divider.divider-small.divider-small-sm hr {
	height: 1px;
}

.divider.divider-small.divider-small-lg hr {
	height: 6px;
}

.divider.divider-small.tall {
	margin: 34px 0;
}

.divider.divider-small.taller {
	margin: 46px 0;
}

.divider .divider-small-text {
	background: #FFF;
	color: #999;
	display: inline-block;
	text-align: center;
	font-size: 0.8em;
	height: 30px;
	line-height: 30px;
	padding: 0 30px;
	text-transform: uppercase;
	margin: 0;
	position: relative;
	top: -15px;
}

hr.dashed, .divider.dashed {
	background: none;
	position: relative;
}

hr.dashed:after, .divider.dashed:after {
	border-top: 1px dashed rgba(0, 0, 0, 0.06);
	content: "";
	display: block;
	height: 0;
	position: absolute;
	top: 50%;
	margin-top: -1px;
	width: 100%;
}

hr.pattern, .divider.pattern {
	background: none;
	position: relative;
}

hr.pattern:after, .divider.pattern:after {
	background: transparent url(/build/images/worn_dots.a96a265a.png) repeat 0 0;
	content: "";
	display: block;
	height: 15px;
	position: absolute;
	top: 50%;
	margin-top: -7px;
	width: 100%;
}

hr.pattern.pattern-2:after, .divider.pattern.pattern-2:after {
	background-image: url(/build/images/az_subtle.a6c8b117.png);
}

@keyframes dividerProgress25 {
	from {
		width: 0;
	}

	to {
		width: 25%;
	}
}

.dividerProgress25 {
	animation-name: dividerProgress25;
}

/* Divider Borders */
.divider-top-border {
	border-top: 1px solid rgba(0, 0, 0, 0.06);
}

.divider-bottom-border {
	border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}

.divider-left-border {
	border-left: 1px solid rgba(0, 0, 0, 0.06);
}

.divider-right-border {
	border-right: 1px solid rgba(0, 0, 0, 0.06);
}

/* Dropdowns */
.dropdown.dropdown-style-1 .dropdown-toggle {
	display: flex;
	align-items: center;
	padding: 16px 17.6px;
	padding: 1rem 1.1rem;
	background: #FFF;
	border-radius: 0;
	border-right: 1px solid #ededed;
	min-width: 280px;
	font-weight: bold;
	text-decoration: none;
}

.dropdown.dropdown-style-1 .dropdown-toggle:after {
	content: '\f107';
	position: absolute;
	right: 17.6px;
	right: 1.1rem;
	top: 50%;
	font-family: 'Font Awesome 6 Free';
	font-weight: bold;
	transform: translate3d(0, -50%, 0);
	border: 0;
	margin: 0;
	width: 10px;
	height: 10px;
	line-height: 10px;
}

.dropdown.dropdown-style-1 .dropdown-toggle > i {
	display: none;
}

.dropdown.dropdown-style-1 .dropdown-menu {
	width: 100%;
	border-radius: 0;
	margin-top: -1px;
	border-color: #ededed;
}

.dropdown.dropdown-style-1 .dropdown-menu .dropdown-item {
	font-size: 14px;
	padding-right: 17.6px;
	padding-right: 1.1rem;
	padding-left: 17.6px;
	padding-left: 1.1rem;
}

.dropdown.dropdown-corner-left-fix .dropdown-menu {
	margin-left: -5px;
}

.dropdown-menu.dropdown-menu-arrow-centered:before {
	right: auto;
	left: 50%;
	transform: translate3d(-50%, -6px, 0);
}

.dropdown-menu.dropdown-menu-arrow-centered-style-2 {
	border: 0;
	margin-top: -2px;
	margin-left: -2px;
	padding: 0;
	box-shadow: 0 10px 30px 10px rgba(0, 0, 0, 0.05);
	background: #FFF;
	padding: 3px;
	min-width: 180px;
	z-index: 10000;
	margin-right: 0;
	margin-top: 1px;
	transition: opacity .2s ease-out;
	border-radius: 0;
}

.dropdown-item:not(.btn):hover {
	text-decoration: none;
}

/* Icon Featured */
.icon-featured {
	display: inline-block;
	font-size: 0;
	margin: 15px;
	width: 110px;
	height: 110px;
	border-radius: 50%;
	text-align: center;
	position: relative;
	z-index: 1;
	color: #FFF;
	font-size: 2.3em;
	line-height: 110px;
}

.icon-featured:after {
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	content: '';
	box-sizing: content-box;
}

.icon-featured.icon-featured-lg {
	width: 180px !important;
	height: 180px !important;
	line-height: 180px !important;
}

/* Featured Box */
.featured-box {
	background: #FFF;
	box-sizing: border-box;
	border-bottom: 1px solid #DFDFDF;
	border-left: 1px solid #ECECEC;
	border-radius: 8px;
	border-right: 1px solid #ECECEC;
	box-shadow: 0 2px 4px 0px rgba(0, 0, 0, 0.05);
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	min-height: 100px;
	position: relative;
	text-align: center;
	z-index: 1;
}

.featured-box h4 {
	font-size: 1.3em;
	font-weight: 400;
	letter-spacing: -0.7px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.featured-box .box-content {
	border-radius: 8px;
	border-top: 1px solid rgba(0, 0, 0, 0.06);
	border-top-width: 4px;
	padding: 28.8px;
	padding: 1.8rem;
	position: relative;
}

.featured-box .box-content:not(.box-content-border-0) {
	top: -1px;
	border-top-width: 4px;
}

.featured-box .box-content.box-content-border-0 {
	border-top: 1px solid rgba(0, 0, 0, 0.06) !important;
	border-bottom: 0 !important;
}

.featured-box .box-content.box-content-border-bottom {
	top: 1px;
}

.featured-box .box-content-border-bottom {
	border-top: 1px solid rgba(0, 0, 0, 0.06) !important;
	border-bottom: 4px solid rgba(0, 0, 0, 0.06);
}

.featured-box.border-radius {
	border-radius: 8px !important;
}

.featured-box.border-radius.box-shadow-1:before {
	border-radius: 8px !important;
}

/* Featured Box Left */
.featured-box-text-left {
	text-align: left;
}

/* Featured Boxes - Flat */
.featured-boxes-flat .featured-box {
	box-shadow: none;
	margin: 10px 0;
}

.featured-boxes-flat .featured-box .box-content {
	background: #FFF;
	margin-top: 65px;
}

.featured-boxes-flat .featured-box .icon-featured {
	display: inline-block;
	font-size: 2em;
	height: 90px;
	line-height: 90px;
	padding: 0;
	width: 90px;
	margin: -100px 0 -15px;
	position: relative;
	top: -40px;
}

/* Featured Boxes - Style 2 */
.featured-boxes-style-2 .featured-box {
	background: none;
	border: 0;
	margin: 10px 0;
	box-shadow: none;
}

.featured-boxes-style-2 .featured-box .box-content {
	border: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.featured-boxes-style-2 .featured-box .icon-featured {
	display: inline-block;
	font-size: 1.8em;
	height: 75px;
	line-height: 75px;
	padding: 0;
	width: 75px;
	margin-top: 0;
}

/* Featured Boxes - Style 3 */
.featured-boxes-style-3 .featured-box {
	margin: 10px 0;
}

.featured-boxes-style-3 .featured-box .icon-featured {
	display: inline-block;
	font-size: 1.8em;
	height: 75px;
	line-height: 75px;
	padding: 0;
	width: 75px;
	margin-top: -37px;
	top: -37px;
	background: #FFF;
	border: 2px solid rgba(0, 0, 0, 0.06);
	color: rgba(0, 0, 0, 0.06);
}

.featured-boxes-style-3:not(.featured-boxes-flat) .featured-box {
	background: none;
	border: 0;
	box-shadow: none;
}

.featured-boxes-style-3:not(.featured-boxes-flat) .featured-box .box-content {
	border: 0;
	padding-top: 0;
	padding-bottom: 0;
}

/* Featured Boxes - Style 4 */
.featured-boxes-style-4 .featured-box {
	background: none;
	border: 0;
	margin: 10px 0;
	box-shadow: none;
}

.featured-boxes-style-4 .featured-box .box-content {
	border: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.featured-boxes-style-4 .featured-box .icon-featured {
	display: inline-block;
	font-size: 35px;
	height: 45px;
	line-height: 45px;
	padding: 0;
	width: 45px;
	margin-top: 0;
	margin-bottom: 10px;
	background: transparent;
	color: rgba(0, 0, 0, 0.06);
	border-radius: 0;
}

/* Featured Boxes - Style 5, 6, 7 and 9 */
.featured-boxes-style-5 .featured-box, .featured-boxes-style-6 .featured-box, .featured-boxes-style-7 .featured-box, .featured-boxes-style-9 .featured-box {
	background: none;
	border: 0;
	box-shadow: none;
	margin: 10px 0;
}

.featured-boxes-style-5 .featured-box .box-content, .featured-boxes-style-6 .featured-box .box-content, .featured-boxes-style-7 .featured-box .box-content, .featured-boxes-style-9 .featured-box .box-content {
	border: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.featured-boxes-style-5 .featured-box .box-content h4, .featured-boxes-style-6 .featured-box .box-content h4, .featured-boxes-style-7 .featured-box .box-content h4, .featured-boxes-style-9 .featured-box .box-content h4 {
	color: #333940;
}

.featured-boxes-style-5 .featured-box .icon-featured, .featured-boxes-style-6 .featured-box .icon-featured, .featured-boxes-style-7 .featured-box .icon-featured, .featured-boxes-style-9 .featured-box .icon-featured {
	display: inline-block;
	font-size: 2em;
	height: 75px;
	padding: 0;
	width: 75px;
	margin-top: 0;
	margin-bottom: 10px;
	background: #FFF;
	border: 1px solid #dfdfdf;
	color: #777;
	line-height: 73px;
}

/* Featured Boxes - Style 6 */
.featured-boxes-style-6 .featured-box .icon-featured {
	border: 1px solid #cecece;
	color: #777;
}

.featured-boxes-style-6 .featured-box .icon-featured:after {
	border: 5px solid #f7f7f7;
	border-radius: 50%;
	box-sizing: content-box;
	content: "";
	display: block;
	height: 100%;
	left: -6px;
	padding: 1px;
	position: absolute;
	top: -6px;
	width: 100%;
}

/* Featured Boxes - Style 7 */
.featured-boxes-style-7 .featured-box .icon-featured {
	border: 1px solid #dfdfdf;
	color: #777;
}

/* Featured Boxes - Style 8 */
.featured-boxes-style-8 .featured-box .icon-featured {
	display: inline-block;
	font-size: 2em;
	height: 75px;
	padding: 0;
	width: 75px;
	margin: -15px -15px 0 0;
	background: #FFF;
	line-height: 75px;
	border: 0;
	color: #777;
}

.featured-boxes-style-8 .featured-box .icon-featured:after {
	display: none;
}

/* Featured Boxes - Style 9 */
.featured-boxes-style-9 .featured-box .icon-featured {
	background: #FFF;
	box-shadow: 0px 0px 32px -7px rgba(0, 0, 0, 0.1);
	border: 0;
	width: 100px;
	height: 100px;
	line-height: 100px;
	transition-duration: .4s;
}

/* Featured Boxes Modern */
.featured-boxes-modern-style-1 .featured-box {
	position: relative;
	overflow: hidden;
	border-radius: 0;
	height: auto !important;
	margin: 0 !important;
}

.featured-boxes-modern-style-1 .featured-box .featured-box-background {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	transition: cubic-bezier(0.39, 0.66, 0.42, 0.99) all 2s;
	transform: scale(1);
}

.featured-boxes-modern-style-1 .featured-box .box-content {
	padding: 64px;
	padding: 4rem;
	border: none;
	z-index: 3;
}

.featured-boxes-modern-style-1 .featured-box .box-content .icon-featured {
	color: #FFF;
	background: transparent;
	width: auto;
	height: auto;
	line-height: 1.4;
	font-size: 46.4px;
	font-size: 2.9rem;
	margin: 0 0 16px;
	margin: 0 0 1rem;
}

.featured-boxes-modern-style-1 .featured-box .box-content h2 {
	color: #FFF;
	font-weight: 600;
	font-size: 19.2px;
	font-size: 1.2rem;
	line-height: 1.3;
	margin-bottom: 11.2px;
	margin-bottom: 0.7rem;
}

.featured-boxes-modern-style-1 .featured-box .box-content p {
	color: #999;
	margin-bottom: 25.6px;
	margin-bottom: 1.6rem;
}

.featured-boxes-modern-style-1 .featured-box:hover .featured-box-background {
	transform: scale(1.1);
}

@media (max-width: 575px) {
	.featured-boxes-modern-style-1 .featured-box .box-content {
		padding: 2rem 1.5rem;
	}
}

.featured-boxes-modern-style-2 .featured-box {
	position: relative;
	background: #6c6ef1;
	background: linear-gradient(135deg, #6c6ef1 0%, #e2498e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c6ef1', endColorstr='#e2498e', GradientType=1 );
	border-radius: 0;
	margin: 0 !important;
	overflow: hidden;
}

.featured-boxes-modern-style-2 .featured-box:before {
	content: '';
	position: absolute;
	top: 8px;
	right: 8px;
	bottom: 8px;
	left: 8px;
	background: #FFF;
}

.featured-boxes-modern-style-2 .featured-box .box-content {
	padding: 64px;
	padding: 4rem;
	border: none;
}

.featured-boxes-modern-style-2 .featured-box .box-content .icon-featured {
	color: #FFF;
	background: transparent;
	width: auto;
	height: auto;
	line-height: 1.4;
	font-size: 46.4px;
	font-size: 2.9rem;
	margin: 0 0 16px;
	margin: 0 0 1rem;
}

.featured-boxes-modern-style-2 .featured-box .box-content h2 {
	color: #212529;
	font-weight: 700;
	font-size: 19.2px;
	font-size: 1.2rem;
	line-height: 1.3;
	margin-bottom: 11.2px;
	margin-bottom: 0.7rem;
}

.featured-boxes-modern-style-2 .featured-box .box-content p {
	color: #999;
	margin-bottom: 25.6px;
	margin-bottom: 1.6rem;
}

@media (max-width: 575px) {
	.featured-boxes-modern-style-2 .featured-box .box-content {
		padding: 2rem 1.5rem;
	}
}

.featured-boxes-modern-style-2-hover-only .featured-box:before {
	top: 1px;
	right: 1px;
	bottom: 1px;
	left: 1px;
	transition: cubic-bezier(0.39, 0.66, 0.42, 0.99) all 200ms;
}

.featured-boxes-modern-style-2-hover-only:not(:hover) .featured-box {
	background: rgba(0, 0, 0, 0.06) !important;
	box-shadow: none;
	border: 0;
}

.featured-boxes-modern-style-2-hover-only:not(:hover) .featured-box-no-borders {
	background: none !important;
}

.featured-boxes-modern-style-2-hover-only:not(:hover) .featured-box-box-shadow {
	box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.1);
}

.featured-boxes-modern-style-2-hover-only:hover .featured-box:before {
	top: 8px;
	right: 8px;
	bottom: 8px;
	left: 8px;
}

/* Featured Boxes */
.featured-boxes .featured-box {
	margin-bottom: 24px;
	margin-bottom: 1.5rem;
	margin-top: 24px;
	margin-top: 1.5rem;
}

/* Effects */
.featured-box-effect-1 .icon-featured:after {
	top: -7px;
	left: -7px;
	padding: 7px;
	box-shadow: 0 0 0 3px #FFF;
	transition: transform 0.2s, opacity 0.2s;
	transform: scale(1);
	opacity: 0;
}

.featured-box-effect-1:hover .icon-featured:after {
	transform: scale(0.8);
	opacity: 1;
}

.featured-box-effect-2 .icon-featured:after {
	top: -7px;
	left: -7px;
	padding: 7px;
	box-shadow: 0 0 0 3px #FFF;
	transition: transform 0.2s, opacity 0.2s;
	transform: scale(0.8);
	opacity: 0;
}

.featured-box-effect-2:hover .icon-featured:after {
	transform: scale(0.95);
	opacity: 1;
}

.featured-box-effect-3 .icon-featured:after {
	top: 0;
	left: 0;
	box-shadow: 0 0 0 10px #FFF;
	transition: transform 0.2s, opacity 0.2s;
	transform: scale(0.9);
	opacity: 0;
}

.featured-box-effect-3:hover .icon-featured {
	color: #FFF !important;
}

.featured-box-effect-3:hover .icon-featured:after {
	transform: scale(1);
	opacity: 0.8;
}

.featured-box-effect-4 .icon-featured {
	transition: transform 0.2s, transform 0.2s;
	transform: scale(1);
}

.featured-box-effect-4:hover .icon-featured {
	transform: scale(1.15);
}

.featured-box-effect-5 .icon-featured {
	overflow: hidden;
	transition: all 0.3s;
}

.featured-box-effect-5:hover .icon-featured {
	animation: toRightFromLeft 0.3s forwards;
}

@keyframes toRightFromLeft {
	49% {
		transform: translate(100%);
	}

	50% {
		opacity: 0;
		transform: translate(-100%);
	}

	51% {
		opacity: 1;
	}
}

.featured-box-effect-6 .icon-featured:after {
	transition: all 0.2s, transform 0.2s;
}

.featured-box-effect-6:hover .box-content .icon-featured:after {
	transform: scale(1.1);
}

.featured-box-effect-7 .icon-featured:after {
	opacity: 0;
	box-shadow: 3px 3px #d5d5d5;
	transform: rotate(-90deg);
	transition: opacity 0.2s, transform 0.2s;
	left: 0;
	top: -1px;
}

.featured-box-effect-7:hover .icon-featured:after {
	opacity: 1;
	transform: rotate(0deg);
}

.featured-box-effect-7 .icon-featured:before {
	transform: scale(0.8);
	opacity: 0.7;
	transition: transform 0.2s, opacity 0.2s;
}

.featured-box-effect-7:hover .icon-featured:before {
	transform: scale(1);
	opacity: 1;
}

/* Feature Box */
.feature-box {
	display: flex;
}

.feature-box .feature-box-icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex: 1 0 auto;
	background: rgba(0, 0, 0, 0.06);
	border-radius: 100%;
	color: #FFF;
	font-size: 16px;
	font-size: 1rem;
	position: relative;
	top: 7px;
	text-align: center;
	padding: 0.8em;
	height: 1px;
	width: 2.7em;
	height: 2.7em;
}

.feature-box .feature-box-info {
	flex: 1 1 100%;
	padding-left: 15px;
}

.feature-box.align-items-center .feature-box-icon {
	top: 0;
}

/* Style 2 */
.feature-box.feature-box-style-2 h4 {
	color: #212529;
}

.feature-box.feature-box-style-2 .feature-box-icon {
	background: transparent;
	top: -3px;
}

.feature-box.feature-box-style-2 .feature-box-icon [class*="fa-"], .feature-box.feature-box-style-2 .feature-box-icon .icons {
	font-size: 1.7em;
}

.feature-box.feature-box-style-2.align-items-center .feature-box-icon {
	top: 0;
}

/* Style 3 */
.feature-box.feature-box-style-3 h4 {
	color: #212529;
}

.feature-box.feature-box-style-3 .feature-box-icon {
	border: 1px solid rgba(0, 0, 0, 0.06);
	background: transparent;
	line-height: 32px;
}

.feature-box.feature-box-style-3 .feature-box-icon [class*="fa-"], .feature-box.feature-box-style-3 .feature-box-icon .icons {
	color: rgba(0, 0, 0, 0.06);
}

/* Style 4 */
.feature-box.feature-box-style-4 {
	flex-wrap: wrap;
}

.feature-box.feature-box-style-4 h4 {
	color: #212529;
}

.feature-box.feature-box-style-4 .feature-box-icon {
	flex-basis: 100%;
	justify-content: flex-start;
	background: transparent;
	padding: 0 0 19.2px 0;
	padding: 0 0 1.2rem 0;
}

.feature-box.feature-box-style-4 .feature-box-icon [class*="fa-"], .feature-box.feature-box-style-4 .feature-box-icon .icons {
	font-size: 2.35em;
	width: auto;
	height: auto;
}

.feature-box.feature-box-style-4 .feature-box-info {
	clear: both;
	padding-left: 0;
}

/* Style 5 */
.feature-box.feature-box-style-5 h4 {
	color: #212529;
}

.feature-box.feature-box-style-5 .feature-box-icon {
	background: transparent;
	top: 0;
	padding: 1em 1.4em;
	min-width: 5em;
}

.feature-box.feature-box-style-5 .feature-box-icon [class*="fa-"], .feature-box.feature-box-style-5 .feature-box-icon .icons {
	font-size: 2.75em;
}

.feature-box.feature-box-style-5.align-items-center .feature-box-icon {
	top: 0;
}

/* Style 6 */
.feature-box.feature-box-style-6 h4 {
	color: #212529;
}

.feature-box.feature-box-style-6 .feature-box-icon {
	border: 1px solid #cecece;
	background: transparent;
	line-height: 32px;
}

.feature-box.feature-box-style-6 .feature-box-icon:after {
	border: 3px solid #f7f7f7;
	border-radius: 50%;
	box-sizing: content-box;
	content: "";
	display: block;
	height: 100%;
	left: -4px;
	padding: 1px;
	position: absolute;
	top: -4px;
	width: 100%;
}

.feature-box.feature-box-style-6 .feature-box-icon [class*="fa-"], .feature-box.feature-box-style-6 .feature-box-icon .icons {
	color: #a9a9a9;
}

/* Feature Box Icon Size */
.feature-box .feature-box-icon.feature-box-icon-large {
	width: 3.7em;
	height: 3.7em;
}

.feature-box .feature-box-icon.feature-box-icon-extra-large {
	width: 4.5em;
	height: 4.5em;
}

/* Reverse All Resolutions */
.feature-box.reverse-allres {
	text-align: right;
	flex-direction: row-reverse;
}

.feature-box.reverse-allres .feature-box-info {
	padding-right: 15px;
	padding-left: 0;
}

.feature-box.reverse-allres.feature-box-style-4 .feature-box-icon {
	justify-content: flex-end;
}

.feature-box.reverse-allres.feature-box-style-4 .feature-box-info {
	padding-right: 0;
}

/* Reverse */
@media (min-width: 992px) {
	.feature-box.reverse {
		text-align: right;
		flex-direction: row-reverse;
	}

	.feature-box.reverse .feature-box-info {
		padding-right: 15px;
		padding-left: 0;
	}

	.feature-box.reverse.feature-box-style-4 .feature-box-icon {
		justify-content: flex-end;
	}

	.feature-box.reverse.feature-box-style-4 .feature-box-info {
		padding-right: 0;
	}
}

/* Full Width */
.featured-boxes-full .featured-box-full {
	text-align: center;
	padding: 55px;
}

.featured-boxes-full .featured-box-full [class*="fa-"], .featured-boxes-full .featured-box-full .icons, .featured-boxes-full .featured-box-full h1, .featured-boxes-full .featured-box-full h2, .featured-boxes-full .featured-box-full h3, .featured-boxes-full .featured-box-full h4, .featured-boxes-full .featured-box-full h5, .featured-boxes-full .featured-box-full h6, .featured-boxes-full .featured-box-full p, .featured-boxes-full .featured-box-full a {
	padding: 0;
	margin: 0;
}

.featured-boxes-full .featured-box-full:not(.featured-box-full-light) [class*="fa-"], .featured-boxes-full .featured-box-full:not(.featured-box-full-light) .icons, .featured-boxes-full .featured-box-full:not(.featured-box-full-light) h1, .featured-boxes-full .featured-box-full:not(.featured-box-full-light) h2, .featured-boxes-full .featured-box-full:not(.featured-box-full-light) h3, .featured-boxes-full .featured-box-full:not(.featured-box-full-light) h4, .featured-boxes-full .featured-box-full:not(.featured-box-full-light) h5, .featured-boxes-full .featured-box-full:not(.featured-box-full-light) h6, .featured-boxes-full .featured-box-full:not(.featured-box-full-light) p, .featured-boxes-full .featured-box-full:not(.featured-box-full-light) a {
	color: #FFF;
}

.featured-boxes-full .featured-box-full .icons, .featured-boxes-full .featured-box-full [class*="fa-"] {
	font-size: 3.9em;
	margin-bottom: 15px;
}

.featured-boxes-full .featured-box-full p {
	padding-top: 12px;
	opacity: 0.8;
}

.featured-boxes-full .featured-box-full.featured-box-full-light {
	border: 1px solid rgba(0, 0, 0, 0.06);
}

.featured-boxes-full .featured-box-full.featured-box-full-light:not(:last-child) {
	border-right: 0;
}

.featured-boxes-full .featured-box-full.featured-box-full-light:first-child {
	border-left: 0;
}

.flag {
	width: 16px;
	height: 11px;
	background: url(/build/images/flags.1b7cf0e0.png) no-repeat;
}

.flag.flag-ad {
	background-position: -16px 0;
}

.flag.flag-ae {
	background-position: -32px 0;
}

.flag.flag-af {
	background-position: -48px 0;
}

.flag.flag-ag {
	background-position: -64px 0;
}

.flag.flag-ai {
	background-position: -80px 0;
}

.flag.flag-al {
	background-position: -96px 0;
}

.flag.flag-am {
	background-position: -112px 0;
}

.flag.flag-an {
	background-position: -128px 0;
}

.flag.flag-ao {
	background-position: -144px 0;
}

.flag.flag-ar {
	background-position: -160px 0;
}

.flag.flag-as {
	background-position: -176px 0;
}

.flag.flag-at {
	background-position: -192px 0;
}

.flag.flag-au {
	background-position: -208px 0;
}

.flag.flag-aw {
	background-position: -224px 0;
}

.flag.flag-az {
	background-position: -240px 0;
}

.flag.flag-ba {
	background-position: 0 -11px;
}

.flag.flag-bb {
	background-position: -16px -11px;
}

.flag.flag-bd {
	background-position: -32px -11px;
}

.flag.flag-be {
	background-position: -48px -11px;
}

.flag.flag-bf {
	background-position: -64px -11px;
}

.flag.flag-bg {
	background-position: -80px -11px;
}

.flag.flag-bh {
	background-position: -96px -11px;
}

.flag.flag-bi {
	background-position: -112px -11px;
}

.flag.flag-bj {
	background-position: -128px -11px;
}

.flag.flag-bm {
	background-position: -144px -11px;
}

.flag.flag-bn {
	background-position: -160px -11px;
}

.flag.flag-bo {
	background-position: -176px -11px;
}

.flag.flag-br {
	background-position: -192px -11px;
}

.flag.flag-bs {
	background-position: -208px -11px;
}

.flag.flag-bt {
	background-position: -224px -11px;
}

.flag.flag-bv {
	background-position: -240px -11px;
}

.flag.flag-bw {
	background-position: 0 -22px;
}

.flag.flag-by {
	background-position: -16px -22px;
}

.flag.flag-bz {
	background-position: -32px -22px;
}

.flag.flag-ca {
	background-position: -48px -22px;
}

.flag.flag-catalonia {
	background-position: -64px -22px;
}

.flag.flag-cd {
	background-position: -80px -22px;
}

.flag.flag-cf {
	background-position: -96px -22px;
}

.flag.flag-cg {
	background-position: -112px -22px;
}

.flag.flag-ch {
	background-position: -128px -22px;
}

.flag.flag-ci {
	background-position: -144px -22px;
}

.flag.flag-ck {
	background-position: -160px -22px;
}

.flag.flag-cl {
	background-position: -176px -22px;
}

.flag.flag-cm {
	background-position: -192px -22px;
}

.flag.flag-cn {
	background-position: -208px -22px;
}

.flag.flag-co {
	background-position: -224px -22px;
}

.flag.flag-cr {
	background-position: -240px -22px;
}

.flag.flag-cu {
	background-position: 0 -33px;
}

.flag.flag-cv {
	background-position: -16px -33px;
}

.flag.flag-cw {
	background-position: -32px -33px;
}

.flag.flag-cy {
	background-position: -48px -33px;
}

.flag.flag-cz {
	background-position: -64px -33px;
}

.flag.flag-de {
	background-position: -80px -33px;
}

.flag.flag-dj {
	background-position: -96px -33px;
}

.flag.flag-dk {
	background-position: -112px -33px;
}

.flag.flag-dm {
	background-position: -128px -33px;
}

.flag.flag-do {
	background-position: -144px -33px;
}

.flag.flag-dz {
	background-position: -160px -33px;
}

.flag.flag-ec {
	background-position: -176px -33px;
}

.flag.flag-ee {
	background-position: -192px -33px;
}

.flag.flag-eg {
	background-position: -208px -33px;
}

.flag.flag-eh {
	background-position: -224px -33px;
}

.flag.flag-england {
	background-position: -240px -33px;
}

.flag.flag-er {
	background-position: 0 -44px;
}

.flag.flag-es {
	background-position: -16px -44px;
}

.flag.flag-et {
	background-position: -32px -44px;
}

.flag.flag-eu {
	background-position: -48px -44px;
}

.flag.flag-fi {
	background-position: -64px -44px;
}

.flag.flag-fj {
	background-position: -80px -44px;
}

.flag.flag-fk {
	background-position: -96px -44px;
}

.flag.flag-fm {
	background-position: -112px -44px;
}

.flag.flag-fo {
	background-position: -128px -44px;
}

.flag.flag-fr {
	background-position: -144px -44px;
}

.flag.flag-ga {
	background-position: -160px -44px;
}

.flag.flag-gb {
	background-position: -176px -44px;
}

.flag.flag-gd {
	background-position: -192px -44px;
}

.flag.flag-ge {
	background-position: -208px -44px;
}

.flag.flag-gf {
	background-position: -224px -44px;
}

.flag.flag-gg {
	background-position: -240px -44px;
}

.flag.flag-gh {
	background-position: 0 -55px;
}

.flag.flag-gi {
	background-position: -16px -55px;
}

.flag.flag-gl {
	background-position: -32px -55px;
}

.flag.flag-gm {
	background-position: -48px -55px;
}

.flag.flag-gn {
	background-position: -64px -55px;
}

.flag.flag-gp {
	background-position: -80px -55px;
}

.flag.flag-gq {
	background-position: -96px -55px;
}

.flag.flag-gr {
	background-position: -112px -55px;
}

.flag.flag-gs {
	background-position: -128px -55px;
}

.flag.flag-gt {
	background-position: -144px -55px;
}

.flag.flag-gu {
	background-position: -160px -55px;
}

.flag.flag-gw {
	background-position: -176px -55px;
}

.flag.flag-gy {
	background-position: -192px -55px;
}

.flag.flag-hk {
	background-position: -208px -55px;
}

.flag.flag-hm {
	background-position: -224px -55px;
}

.flag.flag-hn {
	background-position: -240px -55px;
}

.flag.flag-hr {
	background-position: 0 -66px;
}

.flag.flag-ht {
	background-position: -16px -66px;
}

.flag.flag-hu {
	background-position: -32px -66px;
}

.flag.flag-ic {
	background-position: -48px -66px;
}

.flag.flag-id {
	background-position: -64px -66px;
}

.flag.flag-ie {
	background-position: -80px -66px;
}

.flag.flag-il {
	background-position: -96px -66px;
}

.flag.flag-im {
	background-position: -112px -66px;
}

.flag.flag-in {
	background-position: -128px -66px;
}

.flag.flag-io {
	background-position: -144px -66px;
}

.flag.flag-iq {
	background-position: -160px -66px;
}

.flag.flag-ir {
	background-position: -176px -66px;
}

.flag.flag-is {
	background-position: -192px -66px;
}

.flag.flag-it {
	background-position: -208px -66px;
}

.flag.flag-je {
	background-position: -224px -66px;
}

.flag.flag-jm {
	background-position: -240px -66px;
}

.flag.flag-jo {
	background-position: 0 -77px;
}

.flag.flag-jp {
	background-position: -16px -77px;
}

.flag.flag-ke {
	background-position: -32px -77px;
}

.flag.flag-kg {
	background-position: -48px -77px;
}

.flag.flag-kh {
	background-position: -64px -77px;
}

.flag.flag-ki {
	background-position: -80px -77px;
}

.flag.flag-km {
	background-position: -96px -77px;
}

.flag.flag-kn {
	background-position: -112px -77px;
}

.flag.flag-kp {
	background-position: -128px -77px;
}

.flag.flag-kr {
	background-position: -144px -77px;
}

.flag.flag-kurdistan {
	background-position: -160px -77px;
}

.flag.flag-kw {
	background-position: -176px -77px;
}

.flag.flag-ky {
	background-position: -192px -77px;
}

.flag.flag-kz {
	background-position: -208px -77px;
}

.flag.flag-la {
	background-position: -224px -77px;
}

.flag.flag-lb {
	background-position: -240px -77px;
}

.flag.flag-lc {
	background-position: 0 -88px;
}

.flag.flag-li {
	background-position: -16px -88px;
}

.flag.flag-lk {
	background-position: -32px -88px;
}

.flag.flag-lr {
	background-position: -48px -88px;
}

.flag.flag-ls {
	background-position: -64px -88px;
}

.flag.flag-lt {
	background-position: -80px -88px;
}

.flag.flag-lu {
	background-position: -96px -88px;
}

.flag.flag-lv {
	background-position: -112px -88px;
}

.flag.flag-ly {
	background-position: -128px -88px;
}

.flag.flag-ma {
	background-position: -144px -88px;
}

.flag.flag-mc {
	background-position: -160px -88px;
}

.flag.flag-md {
	background-position: -176px -88px;
}

.flag.flag-me {
	background-position: -192px -88px;
}

.flag.flag-mg {
	background-position: -208px -88px;
}

.flag.flag-mh {
	background-position: -224px -88px;
}

.flag.flag-mk {
	background-position: -240px -88px;
}

.flag.flag-ml {
	background-position: 0 -99px;
}

.flag.flag-mm {
	background-position: -16px -99px;
}

.flag.flag-mn {
	background-position: -32px -99px;
}

.flag.flag-mo {
	background-position: -48px -99px;
}

.flag.flag-mp {
	background-position: -64px -99px;
}

.flag.flag-mq {
	background-position: -80px -99px;
}

.flag.flag-mr {
	background-position: -96px -99px;
}

.flag.flag-ms {
	background-position: -112px -99px;
}

.flag.flag-mt {
	background-position: -128px -99px;
}

.flag.flag-mu {
	background-position: -144px -99px;
}

.flag.flag-mv {
	background-position: -160px -99px;
}

.flag.flag-mw {
	background-position: -176px -99px;
}

.flag.flag-mx {
	background-position: -192px -99px;
}

.flag.flag-my {
	background-position: -208px -99px;
}

.flag.flag-mz {
	background-position: -224px -99px;
}

.flag.flag-na {
	background-position: -240px -99px;
}

.flag.flag-nc {
	background-position: 0 -110px;
}

.flag.flag-ne {
	background-position: -16px -110px;
}

.flag.flag-nf {
	background-position: -32px -110px;
}

.flag.flag-ng {
	background-position: -48px -110px;
}

.flag.flag-ni {
	background-position: -64px -110px;
}

.flag.flag-nl {
	background-position: -80px -110px;
}

.flag.flag-no {
	background-position: -96px -110px;
}

.flag.flag-np {
	background-position: -112px -110px;
}

.flag.flag-nr {
	background-position: -128px -110px;
}

.flag.flag-nu {
	background-position: -144px -110px;
}

.flag.flag-nz {
	background-position: -160px -110px;
}

.flag.flag-om {
	background-position: -176px -110px;
}

.flag.flag-pa {
	background-position: -192px -110px;
}

.flag.flag-pe {
	background-position: -208px -110px;
}

.flag.flag-pf {
	background-position: -224px -110px;
}

.flag.flag-pg {
	background-position: -240px -110px;
}

.flag.flag-ph {
	background-position: 0 -121px;
}

.flag.flag-pk {
	background-position: -16px -121px;
}

.flag.flag-pl {
	background-position: -32px -121px;
}

.flag.flag-pm {
	background-position: -48px -121px;
}

.flag.flag-pn {
	background-position: -64px -121px;
}

.flag.flag-pr {
	background-position: -80px -121px;
}

.flag.flag-ps {
	background-position: -96px -121px;
}

.flag.flag-pt {
	background-position: -112px -121px;
}

.flag.flag-pw {
	background-position: -128px -121px;
}

.flag.flag-py {
	background-position: -144px -121px;
}

.flag.flag-qa {
	background-position: -160px -121px;
}

.flag.flag-re {
	background-position: -176px -121px;
}

.flag.flag-ro {
	background-position: -192px -121px;
}

.flag.flag-rs {
	background-position: -208px -121px;
}

.flag.flag-ru {
	background-position: -224px -121px;
}

.flag.flag-rw {
	background-position: -240px -121px;
}

.flag.flag-sa {
	background-position: 0 -132px;
}

.flag.flag-sb {
	background-position: -16px -132px;
}

.flag.flag-sc {
	background-position: -32px -132px;
}

.flag.flag-scotland {
	background-position: -48px -132px;
}

.flag.flag-sd {
	background-position: -64px -132px;
}

.flag.flag-se {
	background-position: -80px -132px;
}

.flag.flag-sg {
	background-position: -96px -132px;
}

.flag.flag-sh {
	background-position: -112px -132px;
}

.flag.flag-si {
	background-position: -128px -132px;
}

.flag.flag-sk {
	background-position: -144px -132px;
}

.flag.flag-sl {
	background-position: -160px -132px;
}

.flag.flag-sm {
	background-position: -176px -132px;
}

.flag.flag-sn {
	background-position: -192px -132px;
}

.flag.flag-so {
	background-position: -208px -132px;
}

.flag.flag-somaliland {
	background-position: -224px -132px;
}

.flag.flag-sr {
	background-position: -240px -132px;
}

.flag.flag-ss {
	background-position: 0 -143px;
}

.flag.flag-st {
	background-position: -16px -143px;
}

.flag.flag-sv {
	background-position: -32px -143px;
}

.flag.flag-sx {
	background-position: -48px -143px;
}

.flag.flag-sy {
	background-position: -64px -143px;
}

.flag.flag-sz {
	background-position: -80px -143px;
}

.flag.flag-tc {
	background-position: -96px -143px;
}

.flag.flag-td {
	background-position: -112px -143px;
}

.flag.flag-tf {
	background-position: -128px -143px;
}

.flag.flag-tg {
	background-position: -144px -143px;
}

.flag.flag-th {
	background-position: -160px -143px;
}

.flag.flag-tibet {
	background-position: -176px -143px;
}

.flag.flag-tj {
	background-position: -192px -143px;
}

.flag.flag-tk {
	background-position: -208px -143px;
}

.flag.flag-tl {
	background-position: -224px -143px;
}

.flag.flag-tm {
	background-position: -240px -143px;
}

.flag.flag-tn {
	background-position: 0 -154px;
}

.flag.flag-to {
	background-position: -16px -154px;
}

.flag.flag-tr {
	background-position: -32px -154px;
}

.flag.flag-tt {
	background-position: -48px -154px;
}

.flag.flag-tv {
	background-position: -64px -154px;
}

.flag.flag-tw {
	background-position: -80px -154px;
}

.flag.flag-tz {
	background-position: -96px -154px;
}

.flag.flag-ua {
	background-position: -112px -154px;
}

.flag.flag-ug {
	background-position: -128px -154px;
}

.flag.flag-um {
	background-position: -144px -154px;
}

.flag.flag-us {
	background-position: -160px -154px;
}

.flag.flag-uy {
	background-position: -176px -154px;
}

.flag.flag-uz {
	background-position: -192px -154px;
}

.flag.flag-va {
	background-position: -208px -154px;
}

.flag.flag-vc {
	background-position: -224px -154px;
}

.flag.flag-ve {
	background-position: -240px -154px;
}

.flag.flag-vg {
	background-position: 0 -165px;
}

.flag.flag-vi {
	background-position: -16px -165px;
}

.flag.flag-vn {
	background-position: -32px -165px;
}

.flag.flag-vu {
	background-position: -48px -165px;
}

.flag.flag-wales {
	background-position: -64px -165px;
}

.flag.flag-wf {
	background-position: -80px -165px;
}

.flag.flag-ws {
	background-position: -96px -165px;
}

.flag.flag-xk {
	background-position: -112px -165px;
}

.flag.flag-ye {
	background-position: -128px -165px;
}

.flag.flag-yt {
	background-position: -144px -165px;
}

.flag.flag-za {
	background-position: -160px -165px;
}

.flag.flag-zanzibar {
	background-position: -176px -165px;
}

.flag.flag-zm {
	background-position: -192px -165px;
}

.flag.flag-zw {
	background-position: -208px -165px;
}

/* Forms */
form label {
	font-weight: normal;
}

textarea {
	resize: vertical;
}

select {
	border: 1px solid #E5E7E9;
	border-radius: 6px;
	outline: none;
}

.label {
	font-weight: normal;
}

label.required:after {
	content: "*";
	font-size: 0.8em;
	margin: 0.3em;
	position: relative;
	top: -2px;
}

.form-group {
	margin-bottom: 16px;
	margin-bottom: 1rem;
}

.form-group:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.form-control {
	border-color: rgba(0, 0, 0, 0.09);
}

.form-control:not(.form-control-lg) {
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1.3;
}

.form-control:not(.form-control-sm):not(.form-control-lg) {
	font-size: 13.6px;
	font-size: 0.85rem;
	line-height: 1.85;
}

.form-control.form-control-focused {
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	border-color: #CCC;
}

.form-control:focus {
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	border-color: #CCC;
}

.form-control.error {
	border-color: #a94442;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.form-control.error:focus {
	border-color: #843534;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

.form-select.form-select-icon-light {
	background-image: url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27><path fill=%27none%27 stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/></svg>");
}

.form-switch.form-switch-sm {
	margin-bottom: 8px;
	margin-bottom: 0.5rem;
}

.form-switch.form-switch-sm .form-check-input {
	height: 16px;
	height: 1rem;
	width: calc(1rem + 0.75rem);
	border-radius: 2rem;
}

.form-switch.form-switch-md {
	margin-bottom: 16px;
	margin-bottom: 1rem;
}

.form-switch.form-switch-md .form-check-input {
	height: 24px;
	height: 1.5rem;
	width: calc(2rem + 0.75rem);
	border-radius: 3rem;
}

.form-switch.form-switch-lg {
	margin-bottom: 24px;
	margin-bottom: 1.5rem;
}

.form-switch.form-switch-lg .form-check-input {
	height: 32px;
	height: 2rem;
	width: calc(3rem + 0.75rem);
	border-radius: 4rem;
}

.form-switch.form-switch-xl {
	margin-bottom: 32px;
	margin-bottom: 2rem;
}

.form-switch.form-switch-xl .form-check-input {
	height: 40px;
	height: 2.5rem;
	width: calc(4rem + 0.75rem);
	border-radius: 5rem;
}

.form-switch .form-check-input {
	box-shadow: none !important;
}

.form-switch .form-check-input:focus {
	border: 1px solid rgba(0, 0, 0, 0.25);
	background-image: url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27><circle r=%273%27 fill=%27rgba%280, 0, 0, 0.25%29%27/></svg>") !important;
}

.form-switch .form-check-input:checked {
	background-image: url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27><circle r=%273%27 fill=%27white%27/></svg>") !important;
}

.page-link {
	border-color: rgba(0, 0, 0, 0.06);
}

.input-group .form-control {
	height: auto;
}

.input-group-rounded .form-control {
	border-radius: 2rem 0rem 0rem 2rem;
	border: 0;
	padding-left: 16px;
	padding-left: 1rem;
}

.input-group-rounded .btn {
	border-color: rgba(0, 0, 0, 0.09);
	border-radius: 0rem 2rem 2rem 0rem;
	font-size: 11.2px;
	font-size: 0.7rem;
	padding: 13.92px;
	padding: 0.87rem;
	border-top: 0;
	border-bottom: 0;
	border-right: 0;
	z-index: 3;
}

/* Form - iOS Override */
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
textarea {
	-webkit-appearance: none;
}

.form-control::-webkit-input-placeholder,
input[type="text"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="datetime"]::-webkit-input-placeholder,
input[type="datetime-local"]::-webkit-input-placeholder,
input[type="date"]::-webkit-input-placeholder,
input[type="month"]::-webkit-input-placeholder,
input[type="time"]::-webkit-input-placeholder,
input[type="week"]::-webkit-input-placeholder,
input[type="number"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="url"]::-webkit-input-placeholder,
input[type="search"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="color"]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #bdbdbd;
}

.form-control::-moz-placeholder,
input[type="text"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="datetime"]::-moz-placeholder,
input[type="datetime-local"]::-moz-placeholder,
input[type="date"]::-moz-placeholder,
input[type="month"]::-moz-placeholder,
input[type="time"]::-moz-placeholder,
input[type="week"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="url"]::-moz-placeholder,
input[type="search"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="color"]::-moz-placeholder,
textarea::-moz-placeholder {
	color: #bdbdbd;
}

.form-control:-ms-input-placeholder,
input[type="text"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="datetime"]:-ms-input-placeholder,
input[type="datetime-local"]:-ms-input-placeholder,
input[type="date"]:-ms-input-placeholder,
input[type="month"]:-ms-input-placeholder,
input[type="time"]:-ms-input-placeholder,
input[type="week"]:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="url"]:-ms-input-placeholder,
input[type="search"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="color"]:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #bdbdbd;
}

/* Placeholder Light */
.form-placeholders-light .form-control::-webkit-input-placeholder,
.form-placeholders-light input[type="text"]::-webkit-input-placeholder,
.form-placeholders-light input[type="password"]::-webkit-input-placeholder,
.form-placeholders-light input[type="datetime"]::-webkit-input-placeholder,
.form-placeholders-light input[type="datetime-local"]::-webkit-input-placeholder,
.form-placeholders-light input[type="date"]::-webkit-input-placeholder,
.form-placeholders-light input[type="month"]::-webkit-input-placeholder,
.form-placeholders-light input[type="time"]::-webkit-input-placeholder,
.form-placeholders-light input[type="week"]::-webkit-input-placeholder,
.form-placeholders-light input[type="number"]::-webkit-input-placeholder,
.form-placeholders-light input[type="email"]::-webkit-input-placeholder,
.form-placeholders-light input[type="url"]::-webkit-input-placeholder,
.form-placeholders-light input[type="search"]::-webkit-input-placeholder,
.form-placeholders-light input[type="tel"]::-webkit-input-placeholder,
.form-placeholders-light input[type="color"]::-webkit-input-placeholder,
.form-placeholders-light textarea::-webkit-input-placeholder {
	color: #FFF;
}

.form-placeholders-light .form-control::-moz-placeholder,
.form-placeholders-light input[type="text"]::-moz-placeholder,
.form-placeholders-light input[type="password"]::-moz-placeholder,
.form-placeholders-light input[type="datetime"]::-moz-placeholder,
.form-placeholders-light input[type="datetime-local"]::-moz-placeholder,
.form-placeholders-light input[type="date"]::-moz-placeholder,
.form-placeholders-light input[type="month"]::-moz-placeholder,
.form-placeholders-light input[type="time"]::-moz-placeholder,
.form-placeholders-light input[type="week"]::-moz-placeholder,
.form-placeholders-light input[type="number"]::-moz-placeholder,
.form-placeholders-light input[type="email"]::-moz-placeholder,
.form-placeholders-light input[type="url"]::-moz-placeholder,
.form-placeholders-light input[type="search"]::-moz-placeholder,
.form-placeholders-light input[type="tel"]::-moz-placeholder,
.form-placeholders-light input[type="color"]::-moz-placeholder,
.form-placeholders-light textarea::-moz-placeholder {
	color: #FFF;
}

.form-placeholders-light .form-control:-ms-input-placeholder,
.form-placeholders-light input[type="text"]:-ms-input-placeholder,
.form-placeholders-light input[type="password"]:-ms-input-placeholder,
.form-placeholders-light input[type="datetime"]:-ms-input-placeholder,
.form-placeholders-light input[type="datetime-local"]:-ms-input-placeholder,
.form-placeholders-light input[type="date"]:-ms-input-placeholder,
.form-placeholders-light input[type="month"]:-ms-input-placeholder,
.form-placeholders-light input[type="time"]:-ms-input-placeholder,
.form-placeholders-light input[type="week"]:-ms-input-placeholder,
.form-placeholders-light input[type="number"]:-ms-input-placeholder,
.form-placeholders-light input[type="email"]:-ms-input-placeholder,
.form-placeholders-light input[type="url"]:-ms-input-placeholder,
.form-placeholders-light input[type="search"]:-ms-input-placeholder,
.form-placeholders-light input[type="tel"]:-ms-input-placeholder,
.form-placeholders-light input[type="color"]:-ms-input-placeholder,
.form-placeholders-light textarea:-ms-input-placeholder {
	color: #FFF;
}

/* Form - Bootstrap Override */
.btn-lg,
.btn-group-lg > .btn {
	line-height: 1.334;
}

.input-group-btn .btn {
	padding-top: 8px;
	padding-top: 0.5rem;
	padding-bottom: 8px;
	padding-bottom: 0.5rem;
}

select.form-control-sm, select.form-control-lg {
	line-height: 1;
	height: auto !important;
}

.custom-select-1 {
	position: relative;
}

.custom-select-1 select {
	line-height: 1;
	font-size: inherit;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.custom-select-1 select::-ms-expand {
	display: none;
}

.custom-select-1.custom-select-1-icon-light select {
	background-image: url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27><path fill=%27none%27 stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/></svg>");
}

/* Custom Checkbox */
.custom-checkbox-1 {
	position: relative;
	padding: 0 0 0 25px;
	margin-bottom: 7px;
	margin-top: 0;
}

.custom-checkbox-1.form-check .form-check-input {
	margin-left: 0;
}

.custom-checkbox-1.form-check .form-check-label {
	padding-left: 0;
}

.custom-checkbox-1.checkbox-inline {
	display: inline-block;
	vertical-align: middle;
}

.form-group .custom-checkbox-1.checkbox-inline {
	margin-top: 7px;
	padding-top: 0;
}

.custom-checkbox-1:last-child, .custom-checkbox-1:last-of-type {
	margin-bottom: 0;
}

.custom-checkbox-1 input[type="checkbox"] {
	opacity: 0;
	position: absolute;
	top: 50%;
	left: 3px;
	margin: -6px 0 0 0;
	z-index: 2;
	cursor: pointer;
}

.custom-checkbox-1 input[type="checkbox"]:checked + label:after {
	position: absolute;
	display: inline-block;
	font-family: 'Font Awesome 6 Free';
	content: '\F00C';
	top: 50%;
	left: 4px;
	margin-top: -5px;
	font-size: 11px;
	font-weight: 900;
	line-height: 1;
	width: 16px;
	height: 16px;
	color: #333;
}

.custom-checkbox-1 input[type="checkbox"]:disabled {
	cursor: not-allowed;
}

.custom-checkbox-1 input[type="checkbox"]:disabled:checked + label:after {
	color: #999;
}

.custom-checkbox-1 input[type="checkbox"]:disabled + label {
	cursor: not-allowed;
}

.custom-checkbox-1 input[type="checkbox"]:disabled + label:before {
	background-color: #eee;
}

.custom-checkbox-1 label {
	cursor: pointer;
	margin-bottom: 0;
	text-align: left;
	line-height: 1.5;
}

.custom-checkbox-1 label:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -9px;
	width: 19px;
	height: 18px;
	display: inline-block;
	border-radius: 2px;
	border: 1px solid #dadada;
	background-color: #fff;
}

.custom-checkbox-1 label + label.error {
	display: block;
}

.custom-checkbox-1.checkbox-custom-transparent label:before {
	background-color: transparent;
}

.custom-checkbox-1.checkbox-custom-transparent input[type="checkbox"]:checked + label:after {
	color: #FFF;
}

.custom-checkbox-1.checkbox-custom-transparent input[type="checkbox"]:disabled:checked + label:after {
	color: #999;
}

/* Custom Checkbox Switch */
.custom-checkbox-switch {
	position: relative;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	outline: none;
	width: 50px;
	height: 26px;
	background-color: #CCC;
	border: 1px solid #D9DADC;
	border-radius: 50px;
	cursor: pointer;
	transition: ease all 300ms;
}

.custom-checkbox-switch:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 6px;
	width: 15px;
	height: 15px;
	background-color: #FFF;
	border-radius: 50%;
	transform: translate3d(0, -50%, 0);
	transition: ease left 300ms;
}

.custom-checkbox-switch:checked {
	border-color: #CCC;
}

.custom-checkbox-switch:checked:after {
	left: 27px;
}

.bootstrap-timepicker-widget input {
	border: 0;
}

.bootstrap-timepicker-widget table td input {
	width: 40px;
}

.fileupload .btn {
	line-height: 20px;
	margin-left: -5px;
}

/* Forms Validations */
label.valid {
	display: inline-block;
	text-indent: -9999px;
}

label.error {
	color: #c10000;
	font-size: 0.9em;
	line-height: 18px;
	padding: 5px 0 0;
}

label.error#captcha-error {
	margin-top: 15px;
}

.form-errors-light .form-control.error {
	border-color: #FFF;
}

.form-errors-light label.error {
	color: #FFF;
}

/* Search Cancel Button */
input[type="search" i]::-webkit-search-cancel-button {
	margin-right: -7px !important;
}

/* Simple Search */
.simple-search .form-control {
	border-radius: 1.3rem 0 0 1.3rem;
	border-color: #EEE;
	border-right: 0;
}

.simple-search .form-control:focus {
	box-shadow: none;
}

.simple-search .btn {
	border: 0;
	box-shadow: none !important;
	border-radius: 0 1.3rem 1.3rem 0;
	border: 1px solid #EEE;
	border-left: 0;
}

/* Search With Select */
.search-with-select .mobile-search-toggle-btn {
	display: none;
}

.search-with-select .search-form-wrapper > .form-control {
	background-color: #f4f4f4;
	border-radius: 1.3rem 0 0 1.3rem;
	border: 0;
	height: auto;
	padding: 9.6px 22.4px;
	padding: 0.6rem 1.4rem;
	font-size: 12.8px !important;
	font-size: 0.8rem !important;
	color: #8d8d8d;
}

.search-with-select .search-form-wrapper > .form-control::-webkit-input-placeholder {
	color: #8d8d8d;
}

.search-with-select .search-form-wrapper > .form-control::-moz-placeholder {
	color: #8d8d8d;
}

.search-with-select .search-form-wrapper > .form-control:-ms-input-placeholder {
	color: #8d8d8d;
}

.search-with-select .search-form-wrapper > .form-control:focus {
	box-shadow: none;
}

.search-with-select .search-form-wrapper .search-form-select-wrapper {
	display: flex;
	background-color: #f4f4f4;
	border-radius: 0 1.3rem 1.3rem 0;
}

.search-with-select .search-form-wrapper .search-form-select-wrapper .custom-select-1:before {
	color: #8d8d8d;
}

.search-with-select .search-form-wrapper .search-form-select-wrapper .custom-select-1 select {
	background-color: transparent;
	border: 1px solid #FFF;
	border-top-width: 0;
	border-bottom-width: 0;
	border-radius: 0;
	color: #8d8d8d;
	height: 100%;
	z-index: 1;
}

.search-with-select .search-form-wrapper .search-form-select-wrapper .custom-select-1 select:focus {
	box-shadow: none;
}

.search-with-select .search-form-wrapper .search-form-select-wrapper .btn {
	background: transparent !important;
	border: 0;
	box-shadow: none !important;
}

.search-with-select .search-form-wrapper .search-form-select-wrapper .btn .header-nav-top-icon {
	font-size: 16px;
	font-size: 1rem;
	top: 2px;
	right: 2px;
	color: #212529;
	font-weight: bold;
}

@media (max-width: 991px) {
	.search-with-select {
		position: relative;
		float: right;
	}

	.search-with-select .mobile-search-toggle-btn {
		display: block;
		text-decoration: none;
	}

	.search-with-select .mobile-search-toggle-btn.open + .search-form-wrapper {
		display: flex;
		visibility: visible;
		opacity: 1;
	}

	.search-with-select .mobile-search-toggle-btn > i {
		position: relative;
		top: 2px;
		font-size: 1.9rem;
	}

	.search-with-select .search-form-wrapper {
		display: none;
		visibility: hidden;
		opacity: 0;
		position: absolute;
		top: 36px;
		left: 50%;
		transform: translate3d(-50%, 0, 0);
		width: 300px;
		background-color: #d8d8d8;
		padding: 0.2rem;
		border-radius: 28px;
		transition: ease opacity 300ms;
	}

	.search-with-select .search-form-wrapper:before {
		content: '';
		position: absolute;
		bottom: 100%;
		left: 50%;
		border-bottom: 6px solid #d8d8d8;
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		transform: translate3d(-50%, 0, 0);
	}
}

/* Form Styles */
.form-style-2 .form-group {
	margin-bottom: 11.2px;
	margin-bottom: 0.7rem;
}

.form-style-2 .form-control {
	padding: 11.2px 16px;
	padding: 0.7rem 1rem;
	border: 0;
}

.form-style-2 .form-control::-webkit-input-placeholder {
	color: #202528;
	opacity: 0.5;
}

.form-style-2 .form-control::-moz-placeholder {
	color: #202528;
	opacity: 0.5;
}

.form-style-2 .form-control:-ms-input-placeholder {
	color: #202528;
	opacity: 0.5;
}

.form-style-2 .form-control:-moz-placeholder {
	color: #202528;
	opacity: 0.5;
}

.form-style-2 .form-control:not(textarea) {
	height: calc(2.2em + .75rem + 2px);
}

.form-style-2 .form-control.error {
	border-width: 2px;
}

.form-style-3 .form-group {
	margin-bottom: 17.6px;
	margin-bottom: 1.1rem;
}

.form-style-3 .form-control {
	padding: 11.2px 16px;
	padding: 0.7rem 1rem;
	background-color: #F4F4F4;
	border: none;
}

.form-style-3 .form-control::-webkit-input-placeholder {
	color: #202528;
	opacity: 0.5;
}

.form-style-3 .form-control::-moz-placeholder {
	color: #202528;
	opacity: 0.5;
}

.form-style-3 .form-control:-ms-input-placeholder {
	color: #202528;
	opacity: 0.5;
}

.form-style-3 .form-control:-moz-placeholder {
	color: #202528;
	opacity: 0.5;
}

.form-style-3 .form-control.error {
	border: 2px solid #e21a1a;
}

.form-style-4 .form-control {
	background-color: transparent;
	border-top: 0;
	border-right: 0;
	border-left: 0;
	border-bottom-color: rgba(0, 0, 0, 0.4);
	color: #FFF;
	box-shadow: none !important;
	border-radius: 0;
}

.form-style-4 .form-control::-moz-placeholder {
	color: #d8d8d8;
}

.form-style-4 .form-control::placeholder {
	color: #d8d8d8;
}

.form-style-4 select.form-control {
	color: #FFF;
}

.form-style-4 select.form-control option {
	color: #777;
}

.form-style-4 .form-check-label {
	color: #d8d8d8;
}

.form-style-4.form-style-4-text-dark .form-control {
	color: #212121;
}

.form-style-4.form-style-4-text-dark .form-control::-moz-placeholder {
	color: #777;
}

.form-style-4.form-style-4-text-dark .form-control::placeholder {
	color: #777;
}

.form-style-4.form-style-4-text-dark .form-check-label {
	color: #777;
}

.form-style-4.form-style-4-border-light .form-control {
	border-color: rgba(255, 255, 255, 0.4);
}

.form-style-4.form-style-4-border-light-2 .form-control {
	border-color: rgba(255, 255, 255, 0.15);
}

.form-style-4.form-with-icons .form-control {
	padding-left: 31px;
}

.form-style-5 .form-control {
	background-color: rgba(255, 255, 255, 0.05);
	border-radius: 35px;
	height: auto;
	padding: 8px 24px;
	padding: 0.5rem 1.5rem;
	color: #bfbfbf;
}

.form-style-5 .form-control:focus {
	border-color: #676767;
}

/* Floating Labels */
.form-label-group {
	position: relative;
	margin-bottom: 16px;
	margin-bottom: 1rem;
}

.form-label-group input, .form-label-group label {
	height: 50px;
	height: 3.125rem;
	padding: 12px;
	padding: .75rem;
}

.form-label-group label {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	margin-bottom: 0;
	line-height: 1.5;
	color: #495057;
	pointer-events: none;
	cursor: text;
	border: 1px solid transparent;
	border-radius: .25rem;
	transition: all .1s ease-in-out;
}

.form-label-group input::-moz-placeholder {
	color: transparent;
}

.form-label-group input::placeholder {
	color: transparent;
}

.form-label-group input:not(:-moz-placeholder-shown) {
	padding-top: 20px;
	padding-top: 1.25rem;
	padding-bottom: 4px;
	padding-bottom: .25rem;
}

.form-label-group input:not(:placeholder-shown) {
	padding-top: 20px;
	padding-top: 1.25rem;
	padding-bottom: 4px;
	padding-bottom: .25rem;
}

.form-label-group input:not(:-moz-placeholder-shown) ~ label {
	padding-top: 4px;
	padding-top: .25rem;
	padding-bottom: 4px;
	padding-bottom: .25rem;
	font-size: 12px;
	color: #777;
}

.form-label-group input:not(:placeholder-shown) ~ label {
	padding-top: 4px;
	padding-top: .25rem;
	padding-bottom: 4px;
	padding-bottom: .25rem;
	font-size: 12px;
	color: #777;
}

/* Fallback for Edge
-------------------------------------------------- */
@supports (-ms-ime-align: auto) {
	.form-label-group {
		display: flex;
		flex-direction: column-reverse;
	}

	.form-label-group label {
		position: static;
	}

	.form-label-group input::-ms-input-placeholder {
		color: #777;
	}
}

/* Form Squared Borders */
.form-squared-borders .form-control {
	border-radius: 0;
}

/* Form With Icons */
.form-with-icons .form-control {
	padding-left: 41px;
}

/* Form Fields Rounded */
.form-fields-rounded .form-control {
	padding-left: 18px;
	padding-right: 18px;
	border-radius: 35px;
}

.form-fields-rounded textarea.form-control {
	border-radius: 22px;
}

/* Form With Shadow */
.form-with-shadow .form-control {
	box-shadow: 0px 0px 17px -4px rgba(0, 0, 0, 0.1) !important;
}

/* Form Fieds Size - Global class to increase size of form controls */
.form-fields-size-sm .form-control {
	padding: 0 15px;
	height: 40px;
}

.form-fields-size-sm textarea.form-control {
	padding: 12px 15px;
	height: auto;
}

.form-fields-size-md .form-control {
	padding: 0 23px;
	height: 54px;
}

.form-fields-size-md textarea.form-control {
	padding: 18px 23px;
	height: auto;
}

.form-fields-size-lg .form-control {
	padding: 0 25px;
	height: 63px;
}

.form-fields-size-lg textarea.form-control {
	padding: 23px 25px;
	height: auto;
}

/* Form Fieds Font Size - Global class to increase font size of form controls */
.form-fields-font-size-sm .form-control:not(.form-control-sm):not(.form-control-lg) {
	font-size: 12px;
	font-size: 0.75rem;
}

.form-fields-font-size-md .form-control:not(.form-control-sm):not(.form-control-lg) {
	font-size: 15.2px;
	font-size: 0.95rem;
}

.form-fields-font-size-lg .form-control:not(.form-control-sm):not(.form-control-lg) {
	font-size: 18.4px;
	font-size: 1.15rem;
}

/* GDPR */
[data-plugin-gdpr-wrapper] {
	opacity: 0;
	transition: ease opacity 300ms;
}

[data-plugin-gdpr-wrapper].show {
	opacity: 1;
}

.gdpr-bar {
	position: fixed;
	width: 100%;
	bottom: 0;
	left: 0;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	background: rgba(0, 0, 0, 0.9);
	padding: 16px 24px;
	padding: 1rem 1.5rem;
	z-index: 1050;
	opacity: 0;
	visibility: hidden;
	transform: translate3d(0, 100%, 0);
	transition: ease opacity 300ms, ease transform 300ms;
}

.gdpr-bar .gdpr-bar-actions {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 15px;
}

.gdpr-bar .gdpr-bar-actions .gdpr-agree-trigger {
	margin-left: 32px;
	margin-left: 2rem;
}

.gdpr-bar.show {
	opacity: 1;
	visibility: visible;
	transform: translate3d(0, 0, 0);
}

.gdpr-bar.removing {
	opacity: 0;
	transform: translate3d(0, 100%, 0);
}

@media (min-width: 1200px) {
	.gdpr-bar {
		flex-direction: row;
		align-items: center;
	}

	.gdpr-bar .gdpr-bar-actions {
		justify-content: flex-end;
		margin-top: 0;
	}
}

.gdpr-preferences-popup {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 20px;
	background: rgba(0, 0, 0, 0.8);
	z-index: 1051;
	opacity: 0;
	visibility: hidden;
	transition: ease opacity 300ms;
}

.gdpr-preferences-popup .gdpr-preferences-popup-content {
	max-width: 1000px;
	background: #FFF;
}

.gdpr-preferences-popup .gdpr-preferences-popup-content .gdpr-close-popup {
	position: absolute;
	top: 25px;
	right: 25px;
}

.gdpr-preferences-popup .gdpr-preferences-popup-content .gdpr-preferences-popup-content-body {
	max-height: 60vh;
	overflow-y: auto;
	padding: 40px;
	padding: 2.5rem;
}

.gdpr-preferences-popup .gdpr-preferences-popup-content .gdpr-preferences-popup-content-body .gdpr-cookie-item {
	display: flex;
	flex-wrap: wrap;
	font-size: 12.8px;
	font-size: 0.8rem;
}

.gdpr-preferences-popup .gdpr-preferences-popup-content .gdpr-preferences-popup-content-body .gdpr-cookie-item .gdpr-cookie-item-title {
	width: 100%;
}

.gdpr-preferences-popup .gdpr-preferences-popup-content .gdpr-preferences-popup-content-body .gdpr-cookie-item .gdpr-cookie-item-description {
	width: 70%;
}

.gdpr-preferences-popup .gdpr-preferences-popup-content .gdpr-preferences-popup-content-body .gdpr-cookie-item .gdpr-cookie-item-action {
	width: 30%;
	text-align: right;
}

.gdpr-preferences-popup .gdpr-preferences-popup-content .gdpr-preferences-popup-content-body .gdpr-cookie-item + .gdpr-cookie-item {
	margin-top: 10px;
}

.gdpr-preferences-popup .gdpr-preferences-popup-content .gdpr-preferences-popup-content-footer {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 24px 40px;
	padding: 1.5rem 2.5rem;
	background: #f4f4f4;
}

.gdpr-preferences-popup.show {
	opacity: 1;
	visibility: visible;
}

@media (min-width: 992px) {
	.gdpr-preferences-popup .gdpr-preferences-popup-content .gdpr-preferences-popup-content-body .gdpr-cookie-item {
		flex-wrap: nowrap;
	}

	.gdpr-preferences-popup .gdpr-preferences-popup-content .gdpr-preferences-popup-content-body .gdpr-cookie-item .gdpr-cookie-item-title {
		width: 20%;
	}

	.gdpr-preferences-popup .gdpr-preferences-popup-content .gdpr-preferences-popup-content-body .gdpr-cookie-item .gdpr-cookie-item-description {
		width: 60%;
	}

	.gdpr-preferences-popup .gdpr-preferences-popup-content .gdpr-preferences-popup-content-body .gdpr-cookie-item .gdpr-cookie-item-action {
		width: 20%;
	}
}

/* Headings */
h1, h2, h3, h4, h5, h6 {
	color: #212529;
	font-weight: 200;
	letter-spacing: -.05em;
	margin: 0;
	-webkit-font-smoothing: antialiased;
}

h1 {
	font-size: 2.6em;
	line-height: 44px;
	margin: 0 0 32px 0;
}

h2 {
	font-size: 2.2em;
	font-weight: 300;
	line-height: 42px;
	margin: 0 0 32px 0;
}

h3 {
	font-size: 1.8em;
	font-weight: 400;
	line-height: 24px;
	margin-bottom: 33px;
	text-transform: uppercase;
}

h4 {
	font-size: 1.4em;
	font-weight: 600;
	line-height: 27px;
	margin: 0 0 14px 0;
}

h5 {
	font-size: 1em;
	font-weight: 600;
	line-height: 18px;
	margin: 0 0 14px 0;
	text-transform: uppercase;
}

h6 {
	color: #333;
	font-size: 1em;
	font-weight: 400;
	line-height: 18px;
	margin: 0 0 14px 0;
}

h1.big {
	font-size: 4.2em;
	line-height: 54px;
}

h1.small {
	font-size: 2.2em;
	line-height: 42px;
	font-weight: 600;
}

h1.short {
	margin-bottom: 15px;
}

h2.short {
	margin-bottom: 15px;
}

h3.short,
h4.short,
h5.short,
h6.short {
	margin-bottom: 9px;
}

h1.shorter,
h2.shorter,
h3.shorter,
h4.shorter,
h5.shorter,
h6.shorter {
	margin-bottom: 0;
}

h1.tall,
h2.tall,
h3.tall,
h4.tall,
h5.tall,
h6.tall {
	margin-bottom: 33px;
}

h1.taller,
h2.taller,
h3.taller,
h4.taller,
h5.taller,
h6.taller {
	margin-bottom: 44px;
}

h1.spaced,
h2.spaced,
h3.spaced,
h4.spaced,
h5.spaced,
h6.spaced {
	margin-top: 22px;
}

h1.more-spaced,
h2.more-spaced,
h3.more-spaced,
h4.more-spaced,
h5.more-spaced,
h6.more-spaced {
	margin-top: 44px;
}

h1.dark,
h2.dark,
h3.dark,
h4.dark,
h5.dark {
	color: #212529;
}

h1.light,
h2.light,
h3.light,
h4.light,
h5.light,
h6.light {
	color: #FFF;
}

h1.text-shadow,
h2.text-shadow,
h3.text-shadow,
h4.text-shadow,
h5.text-shadow,
h6.text-shadow {
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
}

/* Heading */
.heading.heading-border {
	margin-bottom: 25px;
}

.heading.heading-border h1, .heading.heading-border h2, .heading.heading-border h3, .heading.heading-border h4, .heading.heading-border h5, .heading.heading-border h6 {
	margin: 0;
	padding: 0;
}

.heading.heading-bottom-border h1 {
	border-bottom: 5px solid #eaeaea;
	padding-bottom: 10px;
}

.heading.heading-bottom-border h2, .heading.heading-bottom-border h3 {
	border-bottom: 2px solid #eaeaea;
	padding-bottom: 10px;
}

.heading.heading-bottom-border h4, .heading.heading-bottom-border h5, .heading.heading-bottom-border h6 {
	border-bottom: 1px solid #eaeaea;
	padding-bottom: 5px;
}

.heading.heading-bottom-double-border h1, .heading.heading-bottom-double-border h2, .heading.heading-bottom-double-border h3 {
	border-bottom: 3px double #eaeaea;
	padding-bottom: 10px;
}

.heading.heading-bottom-double-border h4, .heading.heading-bottom-double-border h5, .heading.heading-bottom-double-border h6 {
	border-bottom: 3px double #eaeaea;
	padding-bottom: 5px;
}

.heading.heading-middle-border {
	position: relative;
}

.heading.heading-middle-border:before {
	border-top: 1px solid #eaeaea;
	content: "";
	height: 0;
	left: auto;
	position: absolute;
	right: 0;
	top: 50%;
	width: 100%;
}

.heading.heading-middle-border h1, .heading.heading-middle-border h2, .heading.heading-middle-border h3, .heading.heading-middle-border h4, .heading.heading-middle-border h5, .heading.heading-middle-border h6 {
	position: relative;
	background: #FFF;
	display: inline-block;
}

.heading.heading-middle-border h1 {
	padding-right: 15px;
}

.heading.heading-middle-border h2, .heading.heading-middle-border h3 {
	padding-right: 10px;
}

.heading.heading-middle-border h4, .heading.heading-middle-border h5, .heading.heading-middle-border h6 {
	padding-right: 5px;
}

.heading.heading-middle-border-reverse {
	text-align: right;
}

.heading.heading-middle-border-reverse h1, .heading.heading-middle-border-reverse h2, .heading.heading-middle-border-reverse h3, .heading.heading-middle-border-reverse h4, .heading.heading-middle-border-reverse h5, .heading.heading-middle-border-reverse h6 {
	padding-right: 0;
}

.heading.heading-middle-border-reverse h1 {
	padding-left: 15px;
}

.heading.heading-middle-border-reverse h2, .heading.heading-middle-border-reverse h3 {
	padding-left: 10px;
}

.heading.heading-middle-border-reverse h4, .heading.heading-middle-border-reverse h5, .heading.heading-middle-border-reverse h6 {
	padding-left: 5px;
}

.heading.heading-middle-border-center {
	text-align: center;
}

.heading.heading-middle-border-center h1 {
	padding-left: 15px;
	padding-right: 15px;
}

.heading.heading-middle-border-center h2, .heading.heading-middle-border-center h3 {
	padding-left: 10px;
	padding-right: 10px;
}

.heading.heading-middle-border-center h4, .heading.heading-middle-border-center h5, .heading.heading-middle-border-center h6 {
	padding-left: 5px;
	padding-right: 5px;
}

.heading.heading-border-xs:before {
	border-top-width: 1px;
}

.heading.heading-border-sm:before {
	border-top-width: 2px;
}

.heading.heading-border-lg:before {
	border-top-width: 3px;
}

.heading.heading-border-xl:before {
	border-top-width: 5px;
}

/* Modal Titles */
.modal-header h3 {
	color: #333;
	text-transform: none;
}

@media (max-width: 575px) {
	h2 {
		line-height: 40px;
	}
}

@media (max-width: 767px) {
	h1.big {
		font-size: 3.2em;
		line-height: 42px;
	}
}

/* Highlight */
.highlight {
	position: relative;
	background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 50%, #CCC 0);
	background-size: 200%;
	background-position: 0;
	padding-right: 8px;
	padding-right: .5rem;
	padding-left: 8px;
	padding-left: .5rem;
	transition: background-position .8s;
}

.highlight.highlight-bg-opacity {
	background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 50%, rgba(204, 204, 204, 0.2) 0);
}

.highlight.highlight-change-text-color {
	color: #FFF;
}

.highlight.highlight-animated.highlight-animated-start {
	background-position: -100%;
}

/* Icons */
.featured-icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background: #CCC;
	border-radius: 100%;
	color: #FFF;
	height: 2.5em;
	line-height: 2.5em;
	margin-right: 10px;
	position: relative;
	text-align: center;
	top: 5px;
	width: 2.5em;
}

.featured-icon i {
	color: #FFF;
	font-size: 0.9em;
}

.featured-icon.featured-icon-style-2 {
	width: 5em;
	height: 5em;
	line-height: 5em;
}

.featured-icon.featured-icon-hover-effect-1 {
	transition: ease transform 300ms;
}

.featured-icon.featured-icon-hover-effect-1:hover {
	transform: scale(1.1);
}

/* Font Awesome List */
.sample-icon-list {
	margin-top: 22px;
}

.sample-icon-list .sample-icon a {
	display: block;
	color: #222222;
	line-height: 36px;
	height: 36px;
	padding-left: 10px;
	border-radius: 4px;
	font-size: 11px;
}

.sample-icon-list .sample-icon a [class*="fa-"], .sample-icon-list .sample-icon a .icons {
	width: 32px;
	font-size: 14px;
	display: inline-block;
	text-align: right;
	margin-right: 10px;
}

.sample-icon-list .sample-icon a:hover {
	color: #ffffff;
	text-decoration: none;
}

.sample-icon-list .sample-icon a:hover [class*="fa-"], .sample-icon-list .sample-icon a:hover .icons {
	font-size: 28px;
	vertical-align: -6px;
}

/* Simple Line Icons List */
#lineIcons .sample-icon-list .sample-icon a {
	line-height: 39px;
}

/* Porto Icons */
i.pi {
	position: relative;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-style: normal;
	font-size: 14px;
}

i.pi.pi-porto-brand:before {
	content: '\f111';
	font-family: 'Font Awesome 6 Free';
	font-weight: bold;
	font-size: 0.51em;
	color: #FFF;
	padding: 1.2em;
}

i.pi.pi-porto-brand:after {
	content: '';
	width: 2em;
	height: 2em;
	border: 0.5em solid #FFF;
	border-radius: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate3d(-50%, -50%, 0);
}

i.pi.pi-close {
	padding: 0.6em;
	transform: rotate(45deg);
}

i.pi.pi-close:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate3d(-50%, -50%, 0);
	border-right: 1px solid #FFF;
	height: 1em;
}

i.pi.pi-close:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate3d(-50%, -50%, 0);
	border-bottom: 1px solid #FFF;
	width: 1em;
}

/* Area Expanded Change */
.icon-aria-expanded-change[aria-expanded=true] .fa-chevron-down {
	display: none;
}

.icon-aria-expanded-change[aria-expanded=false] .fa-chevron-up {
	display: none;
}

/* Icon Animated */
[data-icon] {
	opacity: 0;
}

.icon-animated {
	opacity: 0;
}

/* Elements Shadow Icon */
.elements-list-shadow-icon {
	font-size: 64px;
	font-size: 4rem;
	position: absolute;
	top: -18px;
	opacity: 0.08;
	right: -18px;
}

/* Custom Image Icons */
.icon-bg {
	display: inline-block;
	background: url(/build/images/icons.499de559.png) no-repeat;
	width: 80px;
	height: 80px;
}

.icon-1 {
	background-position: -10px -10px;
}

.icon-2 {
	background-position: -110px -10px;
}

.icon-3 {
	background-position: -210px -10px;
}

.icon-plugin-1 {
	background-position: 0 100%;
	width: 115px;
	height: 115px;
}

.icon-plugin-2 {
	background-position: -115px 100%;
	width: 115px;
	height: 115px;
}

.icon-feature-1 {
	background-position: -20px -110px;
}

.icon-feature-2 {
	background-position: -120px -110px;
}

.icon-feature-3 {
	background-position: -220px -110px;
}

.icon-feature-4 {
	background-position: -320px -110px;
}

.icon-feature-5 {
	background-position: -420px -110px;
}

.icon-feature-6 {
	background-position: -520px -110px;
}

.icon-feature-7 {
	background-position: -620px -110px;
}

.icon-feature-8 {
	background-position: -720px -110px;
}

.icon-feature-9 {
	background-position: -820px -110px;
}

.icon-feature-10 {
	background-position: -920px -110px;
}

.icon-feature-11 {
	background-position: -20px -210px;
}

.icon-feature-12 {
	background-position: -120px -210px;
}

.icon-feature-13 {
	background-position: -220px -210px;
}

.icon-feature-14 {
	background-position: -320px -210px;
}

.icon-feature-15 {
	background-position: -420px -210px;
}

.icon-feature-16 {
	background-position: -520px -210px;
}

.icon-feature-17 {
	background-position: -624px -210px;
}

.icon-feature-18 {
	background-position: -720px -210px;
}

.icon-feature-19 {
	background-position: -820px -210px;
}

.icon-menu-1 {
	background-position: -310px -10px;
}

.icon-menu-2 {
	background-position: -410px -10px;
}

.icon-menu-3 {
	background-position: -510px -10px;
}

.icon-menu-4 {
	background-position: -610px -10px;
}

/* Thumbnails */
.img-thumbnail {
	border-radius: 4px;
	position: relative;
}

.img-thumbnail img {
	border-radius: 4px;
}

.img-thumbnail .zoom {
	background: #CCC;
	border-radius: 100%;
	bottom: 8px;
	color: #FFF;
	display: block;
	height: 30px;
	padding: 6px;
	position: absolute;
	right: 8px;
	text-align: center;
	width: 30px;
}

.img-thumbnail .zoom i {
	font-size: 10px;
	left: 0px;
	position: relative;
	top: -6px;
}

.img-thumbnail.img-thumbnail-hover-icon {
	position: relative;
}

.img-thumbnail.img-thumbnail-hover-icon img {
	position: relative;
	z-index: 1;
}

.img-thumbnail.img-thumbnail-hover-icon:before {
	transition: all 0.2s;
	background: rgba(0, 0, 0, 0.65);
	border-radius: 4px;
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	opacity: 0;
	z-index: 2;
}

.img-thumbnail.img-thumbnail-hover-icon:after {
	transition: all 0.2s;
	font-family: 'Font Awesome 6 Free';
	font-weight: 900;
	color: #FFF;
	content: "\f067";
	font-size: 18px;
	height: 30px;
	position: absolute;
	top: 30%;
	margin-top: -15px;
	display: block;
	text-align: center;
	width: 100%;
	opacity: 0;
	z-index: 3;
}

.img-thumbnail.img-thumbnail-hover-icon:hover:before {
	opacity: 1;
}

.img-thumbnail.img-thumbnail-hover-icon:hover:after {
	top: 50%;
	opacity: 1;
}

.img-thumbnail a.img-thumbnail-hover-icon {
	display: inline-block;
}

.img-thumbnail.img-thumbnail-no-borders {
	border: none;
	padding: 0;
}

/* Image Gallery */
ul.image-gallery {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.image-gallery .image-gallery-item {
	margin-bottom: 35px;
}

/* Thumbnail Gallery */
ul.thumbnail-gallery {
	list-style: none;
	margin: 10px 0;
	padding: 0;
}

ul.thumbnail-gallery li {
	display: inline-block;
	margin: 10px 10px 0 0;
	padding: 0;
}

@media (max-width: 991px) {
	.thumbnail {
		border: 0;
		text-align: center;
	}
}

/* Masonry */
.masonry .masonry-item:not(.no-default-style) {
	width: 25%;
}

.masonry .masonry-item:not(.no-default-style).w2 {
	width: 50%;
}

.masonry .masonry-item:not(.no-default-style) img {
	border-radius: 0 !important;
}

/* Masonry Loading */
.masonry-loader {
	height: auto;
	overflow: visible;
	position: relative;
}

.masonry-loader:after {
	transition: all 0.5s;
	content: ' ';
	background: #FFF;
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	opacity: 0;
}

.masonry-loader .bounce-loader {
	display: none;
}

.masonry-loader.masonry-loader-showing {
	height: 200px;
	overflow: hidden;
}

.masonry-loader.masonry-loader-showing:after {
	opacity: 1;
}

.masonry-loader.masonry-loader-showing .bounce-loader {
	display: block;
}

.masonry-loader.masonry-loader-loaded:after {
	display: none;
}

/* Mockup */
@media (min-width: 992px) {
	.mockup-landing-page {
		margin-top: -120px;
	}
}

/* Hover Effect 3d */
.hover-effect-3d {
	transform-style: flat !important;
}

.hover-effect-3d .thumb-info {
	will-change: box-shadow;
	transition: box-shadow 300ms;
}

.hover-effect-3d .thumb-info:hover {
	box-shadow: 0px 17px 20px -15px rgba(33, 37, 41, 0.6);
}

.hover-effect-3d .thumb-info .thumb-info-title {
	transition: ease-out opacity .2s !important;
}

.hover-effect-3d .thumb-info .thumb-info-action {
	transition: ease-out opacity .2s !important;
}

.hover-effect-3d .thumb-info .thumb-info-action .thumb-info-action-icon {
	pointer-events: none;
}

.hover-effect-3d .thumb-info.thumb-info-centered-info .thumb-info-title {
	top: 47%;
}

/* Profile Image */
.profile-image-outer-container {
	margin-top: auto;
	margin-bottom: auto;
	border-radius: 50%;
	position: relative;
	cursor: pointer;
}

.profile-image-outer-container .profile-image-input {
	position: absolute;
	top: 0;
	height: 100%;
	opacity: 0;
	z-index: 3;
	cursor: pointer;
}

.profile-image-outer-container .profile-image-inner-container {
	border-radius: 50%;
	padding: 5px;
}

.profile-image-outer-container .profile-image-inner-container img {
	height: 200px;
	width: 200px;
	border-radius: 50%;
	border: 5px solid white;
}

.profile-image-outer-container .profile-image-inner-container .profile-image-button {
	position: absolute;
	z-index: 2;
	bottom: 15px;
	right: 15px;
	width: 40px;
	height: 40px;
	text-align: center;
	border-radius: 50%;
	line-height: 38px;
	transition: ease all 0.1s;
}

.profile-image-outer-container:hover .profile-image-button {
	transform: scale(1.1);
}

/* Lazy */
.lazy-bg {
	background-image: url(/build/images/lazy.06c805d5.png);
}

/* Thumb Gallery */
.thumb-gallery-wrapper .thumb-gallery-thumbs .owl-item {
	border: 2px solid #f7f7f7;
	transition: ease all 300ms;
}

.thumb-gallery-wrapper .thumb-gallery-thumbs .owl-item:hover, .thumb-gallery-wrapper .thumb-gallery-thumbs .owl-item.selected {
	border: 2px solid #212121;
}

/* Arrows */
button.mfp-arrow {
	display: flex;
	align-items: center;
	justify-content: center;
	top: 50%;
	left: 0;
	border-radius: 4px;
	background: #212529;
	width: 35px;
	height: 100px;
	color: #FFF;
	margin: 0 !important;
	transform: translate3d(0, -50%, 0);
}

button.mfp-arrow:before {
	content: none;
}

button.mfp-arrow:after {
	content: "\f053";
	font-family: 'Font Awesome 6 Free';
	font-weight: 900;
	border: none !important;
}

button.mfp-arrow.mfp-arrow-left {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

button.mfp-arrow.mfp-arrow-left:after {
	margin-left: 0;
	margin-top: 0;
	position: relative;
	top: auto;
	left: -2px;
	width: auto;
	height: auto;
}

button.mfp-arrow.mfp-arrow-right {
	left: auto;
	right: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

button.mfp-arrow.mfp-arrow-right:after {
	content: "\f054";
	margin-left: 0;
	margin-top: 0;
	position: relative;
	top: auto;
	left: auto;
	right: -2px;
	width: auto;
	height: auto;
}

/* Close */
.mfp-close,
.mfp-close-btn-in .mfp-close {
	font-family: "Poppins", Arial, sans-serif;
	font-weight: 600;
	font-size: 22px;
	color: #838383;
}

/* No Margins */
.mfp-no-margins img.mfp-img {
	padding: 0;
}

.mfp-no-margins .mfp-figure:after {
	top: 0;
	bottom: 0;
}

.mfp-no-margins .mfp-container {
	padding: 0;
}

/* Zoom */
.mfp-with-zoom .mfp-container, .mfp-with-zoom.mfp-bg {
	opacity: 0.001;
	transition: all 0.3s ease-out;
}

.mfp-with-zoom.mfp-ready .mfp-container {
	opacity: 1;
}

.mfp-with-zoom.mfp-ready.mfp-bg {
	opacity: 0.8;
}

.mfp-with-zoom.mfp-removing .mfp-container, .mfp-with-zoom.mfp-removing.mfp-bg {
	opacity: 0;
}

/* Animnate */
.my-mfp-zoom-in .zoom-anim-dialog {
	opacity: 0;
	transition: all 0.2s ease-in-out;
	transform: scale(0.8);
}

.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
	opacity: 1;
	transform: scale(1);
}

.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
	transform: scale(0.8);
	opacity: 0;
}

.my-mfp-zoom-in.mfp-bg {
	opacity: 0.001;
	transition: opacity 0.3s ease-out;
}

.my-mfp-zoom-in.mfp-ready.mfp-bg {
	opacity: 0.8;
}

.my-mfp-zoom-in.mfp-removing.mfp-bg {
	opacity: 0;
}

.my-mfp-slide-bottom .zoom-anim-dialog {
	opacity: 0;
	transition: all 0.2s ease-out;
	transform: translateY(-20px) perspective(600px) rotateX(10deg);
}

.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
	opacity: 1;
	transform: translateY(0) perspective(600px) rotateX(0);
}

.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
	opacity: 0;
	transform: translateY(-10px) perspective(600px) rotateX(10deg);
}

.my-mfp-slide-bottom.mfp-bg {
	opacity: 0.01;
	transition: opacity 0.3s ease-out;
}

.my-mfp-slide-bottom.mfp-ready.mfp-bg {
	opacity: 0.8;
}

.my-mfp-slide-bottom.mfp-removing.mfp-bg {
	opacity: 0;
}

/* Fade */
.mfp-fade.mfp-bg {
	opacity: 0;
	transition: all 0.15s ease-out;
}

.mfp-fade.mfp-bg.mfp-ready {
	opacity: 0.8;
}

.mfp-fade.mfp-bg.mfp-removing {
	opacity: 0;
}

.mfp-fade.mfp-wrap .mfp-content {
	opacity: 0;
	transition: all 0.15s ease-out;
}

.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
	opacity: 1;
}

.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
	opacity: 0;
}

/* Dialog */
.dialog {
	background: white;
	padding: 20px 30px;
	text-align: left;
	margin: 40px auto;
	position: relative;
	max-width: 600px;
}

.dialog.dialog-xs {
	max-width: 200px;
}

.dialog.dialog-sm {
	max-width: 400px;
}

.dialog.dialog-md {
	max-width: 600px;
}

.dialog.dialog-lg {
	max-width: 900px;
}

.dialog.mfp-close-out .mfp-close {
	top: -50px;
	right: -15px;
	color: #FFF;
}

/* White Popup Block */
.white-popup-block {
	background: #FFF;
	padding: 20px 30px;
	text-align: left;
	max-width: 600px;
	margin: 40px auto;
	position: relative;
}

.white-popup-block.white-popup-block-xs {
	max-width: 200px;
}

.white-popup-block.white-popup-block-sm {
	max-width: 400px;
}

.white-popup-block.white-popup-block-md {
	max-width: 600px;
}

.white-popup-block.white-popup-block-lg {
	max-width: 900px;
}

/* Lightbox Opened */
html.lightbox-opened.sticky-header-active #header .header-body {
	padding-right: 17px;
}

/* Modal Opened */
.modal-open {
	padding-right: 0 !important;
}

/* List */
.list li {
	margin-bottom: 13px;
}

.list.pull-left li {
	text-align: left;
}

.list.list-icons {
	list-style: none;
	padding-left: 0;
	padding-right: 0;
}

.list.list-icons li {
	position: relative;
	padding-left: 25px;
}

.list.list-icons li > [class*="fa-"]:first-child,
.list.list-icons li > .icons:first-child, .list.list-icons li a:first-child > [class*="fa-"]:first-child,
.list.list-icons li a:first-child > .icons:first-child {
	position: absolute;
	left: 0;
	top: 5px;
}

.list.list-icons.list-icons-style-2 li {
	padding-top: 5px;
	padding-left: 36px;
}

.list.list-icons.list-icons-style-2 li > [class*="fa-"]:first-child,
.list.list-icons.list-icons-style-2 li > .icons:first-child, .list.list-icons.list-icons-style-2 li a:first-child > [class*="fa-"]:first-child,
.list.list-icons.list-icons-style-2 li a:first-child > .icons:first-child {
	border-width: 1px;
	border-style: solid;
	border-radius: 50%;
	width: 25px;
	height: 25px;
	text-align: center;
	padding: 4px;
	font-size: 0.8em;
	line-height: 1.3;
}

.list.list-icons.list-icons-style-3 li {
	padding-top: 5px;
	padding-left: 36px;
}

.list.list-icons.list-icons-style-3 li > [class*="fa-"]:first-child,
.list.list-icons.list-icons-style-3 li > .icons:first-child, .list.list-icons.list-icons-style-3 li a:first-child > [class*="fa-"]:first-child,
.list.list-icons.list-icons-style-3 li a:first-child > .icons:first-child {
	color: #FFF;
	border-radius: 50%;
	width: 25px;
	height: 25px;
	text-align: center;
	padding: 5px;
	font-size: 0.8em;
	line-height: 1.3;
}

.list.list-icons.list-icons-sm li {
	padding-left: 13px;
	margin-bottom: 5px;
}

.list.list-icons.list-icons-sm li > [class*="fa-"]:first-child,
.list.list-icons.list-icons-sm li > .icons:first-child, .list.list-icons.list-icons-sm li a:first-child > [class*="fa-"]:first-child,
.list.list-icons.list-icons-sm li a:first-child > .icons:first-child {
	font-size: 0.8em;
	top: 7px;
}

.list.list-icons.list-icons-sm.list-icons-style-2 li {
	padding-left: 32px;
}

.list.list-icons.list-icons-sm.list-icons-style-2 li > [class*="fa-"]:first-child,
.list.list-icons.list-icons-sm.list-icons-style-2 li > .icons:first-child, .list.list-icons.list-icons-sm.list-icons-style-2 li a:first-child > [class*="fa-"]:first-child,
.list.list-icons.list-icons-sm.list-icons-style-2 li a:first-child > .icons:first-child {
	width: 20px;
	height: 20px;
	padding: 3px;
}

.list.list-icons.list-icons-sm.list-icons-style-3 li {
	padding-left: 32px;
}

.list.list-icons.list-icons-sm.list-icons-style-3 li > [class*="fa-"]:first-child,
.list.list-icons.list-icons-sm.list-icons-style-3 li > .icons:first-child, .list.list-icons.list-icons-sm.list-icons-style-3 li a:first-child > [class*="fa-"]:first-child,
.list.list-icons.list-icons-sm.list-icons-style-3 li a:first-child > .icons:first-child {
	width: 20px;
	height: 20px;
	padding: 3px;
}

.list.list-icons.list-icons-lg li {
	padding-top: 5px;
	padding-left: 27px;
}

.list.list-icons.list-icons-lg li > [class*="fa-"]:first-child,
.list.list-icons.list-icons-lg li > .icons:first-child, .list.list-icons.list-icons-lg li a:first-child > [class*="fa-"]:first-child,
.list.list-icons.list-icons-lg li a:first-child > .icons:first-child {
	font-size: 1.3em;
	top: 10px;
}

.list.list-icons.list-icons-lg.list-icons-style-2 li {
	padding-top: 8px;
	padding-left: 42px;
}

.list.list-icons.list-icons-lg.list-icons-style-2 li > [class*="fa-"]:first-child,
.list.list-icons.list-icons-lg.list-icons-style-2 li > .icons:first-child, .list.list-icons.list-icons-lg.list-icons-style-2 li a:first-child > [class*="fa-"]:first-child,
.list.list-icons.list-icons-lg.list-icons-style-2 li a:first-child > .icons:first-child {
	width: 30px;
	height: 30px;
	padding: 4px;
}

.list.list-icons.list-icons-lg.list-icons-style-3 li {
	padding-top: 8px;
	padding-left: 42px;
}

.list.list-icons.list-icons-lg.list-icons-style-3 li > [class*="fa-"]:first-child,
.list.list-icons.list-icons-lg.list-icons-style-3 li > .icons:first-child, .list.list-icons.list-icons-lg.list-icons-style-3 li a:first-child > [class*="fa-"]:first-child,
.list.list-icons.list-icons-lg.list-icons-style-3 li a:first-child > .icons:first-child {
	width: 30px;
	height: 30px;
	padding: 4px;
}

.list.list-icons.list-icons-reverse li {
	text-align: right;
	padding-right: 25px;
	padding-left: 0;
}

.list.list-icons.list-icons-reverse li > [class*="fa-"]:first-child,
.list.list-icons.list-icons-reverse li > .icons:first-child, .list.list-icons.list-icons-reverse li a:first-child > [class*="fa-"]:first-child,
.list.list-icons.list-icons-reverse li a:first-child > .icons:first-child {
	position: absolute;
	left: auto;
	right: 0;
	top: 5px;
}

.list.list-icons.list-icons-reverse.list-icons-style-2 li {
	padding-right: 36px;
}

.list.list-icons.list-icons-reverse.list-icons-style-3 li {
	padding-right: 36px;
}

.list.list-icons.list-icons-reverse.list-icons-sm li {
	padding-left: 0;
	padding-right: 13px;
}

.list.list-icons.list-icons-reverse.list-icons-sm.list-icons-style-2 li {
	padding-right: 32px;
}

.list.list-icons.list-icons-reverse.list-icons-sm.list-icons-style-3 li {
	padding-right: 32px;
}

.list.list-icons.list-icons-reverse.list-icons-lg li {
	padding-left: 0;
	padding-right: 32px;
}

.list.list-icons.list-icons-reverse.list-icons-lg.list-icons-style-2 li {
	padding-right: 42px;
}

.list.list-icons.list-icons-reverse.list-icons-lg.list-icons-style-3 li {
	padding-right: 42px;
}

.list.list-borders li {
	border-bottom: 1px solid #eaeaea;
	margin-top: 9px;
	margin-bottom: 0;
	padding-bottom: 9px;
}

.list.list-borders li:last-child {
	border-bottom: 0;
}

.list.list-side-borders {
	border-left: 1px solid #eaeaea;
	padding-left: 10px;
}

.list.list-ordened {
	counter-reset: custom-counter;
	list-style: none;
}

.list.list-ordened li {
	position: relative;
	padding-left: 22px;
}

.list.list-ordened li:before {
	position: absolute;
	top: 0;
	left: 0;
	content: counter(custom-counter);
	counter-increment: custom-counter;
	font-weight: bold;
}

.list.list-ordened.list-ordened-style-2 li, .list.list-ordened.list-ordened-style-3 li {
	padding-left: 32px;
}

.list.list-ordened.list-ordened-style-2 li:before, .list.list-ordened.list-ordened-style-3 li:before {
	border-radius: 100%;
	border-style: solid;
	border-width: 1px;
	min-width: 26px;
	padding: 0;
	text-align: center;
}

.list.list-ordened.list-ordened-style-3 li:before {
	color: #FFF;
	border: 0;
}

.list.list-unstyled {
	padding-left: 0;
	padding-right: 0;
}

.list-unstyled {
	padding-left: 0;
	padding-right: 0;
}

dl dd {
	margin-bottom: 15px;
}

/* Sitemap */
ul.sitemap > li > a {
	font-weight: bold;
}

ul.sitemap.list li {
	margin: 0 0 3px 0;
}

ul.sitemap.list ul {
	margin-bottom: 5px;
	margin-top: 5px;
}

/* Loading Overlay */
.loading-overlay-showing {
	overflow: hidden;
}

.loading-overlay-showing > .loading-overlay {
	opacity: 1;
	visibility: visible;
}

.loading-overlay {
	transition: visibility 0s ease-in-out 0.5s, opacity 0.5s ease-in-out;
	bottom: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	right: 0;
	top: 0;
	visibility: hidden;
	background: #FFF !important;
}

body > .loading-overlay {
	position: fixed;
	z-index: 999999;
}

/* Bounce Loading */
.bounce-loader {
	transition: all 0.2s;
	margin: -9px 0 0 -35px;
	text-align: center;
	width: 70px;
	left: 50%;
	position: absolute;
	top: 50%;
	z-index: 10000;
}

.bounce-loader .bounce1,
.bounce-loader .bounce2,
.bounce-loader .bounce3 {
	animation: 1.4s ease-in-out 0s normal both infinite bouncedelay;
	background-color: #CCC;
	border-radius: 100%;
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
	display: inline-block;
	height: 18px;
	width: 18px;
}

.bounce-loader .bounce1 {
	animation-delay: -0.32s;
}

.bounce-loader .bounce2 {
	animation-delay: -0.16s;
}

@keyframes bouncedelay {
	0%, 80%, 100% {
		transform: scale(0);
	}

	40% {
		transform: scale(1);
	}
}

html.safari.iphone .bounce-loader .bounce1,
html.safari.iphone .bounce-loader .bounce2,
html.safari.iphone .bounce-loader .bounce3 {
	animation: 1.4s ease-in-out infinite bouncedelay;
}

/* Loading Overlay Percentage */
.loading-overlay.loading-overlay-percentage {
	display: flex;
	align-items: center;
	justify-content: center;
}

.loading-overlay.loading-overlay-percentage .page-loader-progress-wrapper {
	display: flex;
	font-size: 65.6px;
	font-size: 4.1rem;
	font-weight: bold;
	letter-spacing: -1.5px;
	color: #212121;
}

.loading-overlay.loading-overlay-percentage.loading-overlay-percentage-effect-2 .loading-overlay-background-layer {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 0px;
	background: #f4f4f4;
	z-index: 0;
	transition: ease width 300ms;
}

.loading-overlay.loading-overlay-percentage.loading-overlay-percentage-effect-2 .page-loader-progress-wrapper {
	position: relative;
	z-index: 1;
}

/* Cubes Effect */
.cssload-thecube {
	width: 40px;
	height: 40px;
	margin: 0 auto;
	margin-top: -20px;
	position: relative;
	transform: rotateZ(45deg);
}

.cssload-thecube .cssload-cube {
	position: relative;
	float: left;
	width: 50%;
	height: 50%;
	transform: rotateZ(45deg);
	transform: scale(1.1);
}

.cssload-thecube .cssload-cube:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #CCC;
	animation: cssload-fold-thecube 1.68s infinite linear both;
	transform-origin: 100% 100%;
}

.cssload-thecube .cssload-c2 {
	transform: scale(1.1) rotateZ(90deg);
}

.cssload-thecube .cssload-c2:before {
	animation-delay: 0.205s;
}

.cssload-thecube .cssload-c3 {
	transform: scale(1.1) rotateZ(180deg);
}

.cssload-thecube .cssload-c3:before {
	animation-delay: 0.42s;
}

.cssload-thecube .cssload-c4 {
	transform: scale(1.1) rotateZ(270deg);
}

.cssload-thecube .cssload-c4:before {
	animation-delay: 0.625s;
}

@keyframes cssload-fold-thecube {
	0%, 10% {
		transform: perspective(129px) rotateX(-180deg);
		opacity: 0;
	}

	25%,
		75% {
		transform: perspective(129px) rotateX(0deg);
		opacity: 1;
	}

	90%,
		100% {
		transform: perspective(129px) rotateY(180deg);
		opacity: 0;
	}
}

/* Cube Progress Effect */
.cssload-cube-progress {
	display: block;
	margin: 0 auto;
	width: 29px;
	height: 29px;
	position: relative;
	border: 4px solid #CCC;
	animation: cssload-cube-progress 2.3s infinite ease;
}

.cssload-cube-progress-inner {
	vertical-align: top;
	display: inline-block;
	width: 100%;
	background-color: #CCC;
	animation: cssload-cube-progress-inner 2.3s infinite ease-in;
}

@keyframes cssload-cube-progress {
	0% {
		transform: rotate(0deg);
	}

	25% {
		transform: rotate(180deg);
	}

	50% {
		transform: rotate(180deg);
	}

	75% {
		transform: rotate(360deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

@keyframes cssload-cube-progress-inner {
	0% {
		height: 0%;
	}

	25% {
		height: 0%;
	}

	50% {
		height: 100%;
	}

	75% {
		height: 100%;
	}

	100% {
		height: 0%;
	}
}

/* Float Rings Effect */
.cssload-float-rings-loader {
	position: relative;
	left: calc(50% - 15px);
	width: 40px;
	height: 40px;
	border-radius: 50%;
	perspective: 380px;
}

.cssload-float-rings-inner {
	position: absolute;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	border-radius: 50%;
}

.cssload-float-rings-inner.cssload-one {
	left: 0%;
	top: 0%;
	animation: cssload-rotate-one 1.15s linear infinite;
	border-bottom: 1px solid #CCC;
}

.cssload-float-rings-inner.cssload-two {
	right: 0%;
	top: 0%;
	animation: cssload-rotate-two 1.15s linear infinite;
	border-right: 1px solid #CCC;
}

.cssload-float-rings-inner.cssload-three {
	right: 0%;
	bottom: 0%;
	animation: cssload-rotate-three 1.15s linear infinite;
	border-top: 1px solid #CCC;
}

@keyframes cssload-rotate-one {
	0% {
		transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
	}

	100% {
		transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
	}
}

@keyframes cssload-rotate-two {
	0% {
		transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
	}

	100% {
		transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
	}
}

@keyframes cssload-rotate-three {
	0% {
		transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
	}

	100% {
		transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
	}
}

/* Float Bars Effect */
.cssload-float-bars-container {
	margin: -70px auto 0 auto;
	max-width: 545px;
	transform: rotate(90deg);
}

.cssload-float-bars-container * {
	box-sizing: border-box;
}

.cssload-float-bars-container ul li {
	list-style: none;
}

.cssload-float-bars-flex-container {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-around;
}

.cssload-float-bars-flex-container li {
	padding: 10px;
	height: 97px;
	width: 97px;
	margin: 29px 19px;
	position: relative;
	text-align: center;
}

.cssload-float-bars-loading,
.cssload-float-bars-loading:after,
.cssload-float-bars-loading:before {
	display: inline-block;
	position: relative;
	width: 5px;
	height: 49px;
	background: #CCC;
	margin-top: 5px;
	border-radius: 975px;
	animation: cssload-upDown2 1.15s ease infinite;
	animation-direction: alternate;
	animation-delay: 0.29s;
}

.cssload-float-bars-loading:after,
.cssload-float-bars-loading:before {
	position: absolute;
	content: '';
	animation: cssload-upDown 1.15s ease infinite;
	animation-direction: alternate;
}

.cssload-float-bars-loading:before {
	left: -10px;
}

.cssload-float-bars-loading:after {
	left: 10px;
	animation-delay: 0.58s;
}

@keyframes cssload-upDown {
	from {
		transform: translateY(19px);
	}

	to {
		transform: translateY(-19px);
	}
}

@keyframes cssload-upDown2 {
	from {
		transform: translateY(29px);
	}

	to {
		transform: translateY(-19px);
	}
}

/* Speeding Wheel */
.cssload-speeding-wheel-container {
	width: 100%;
	height: 49px;
	text-align: center;
}

.cssload-speeding-wheel {
	width: 49px;
	height: 49px;
	margin: 0 auto;
	border: 3px solid #CCC;
	border-radius: 50%;
	border-left-color: transparent;
	border-right-color: transparent;
	animation: cssload-spin 575ms infinite linear;
}

@keyframes cssload-spin {
	100% {
		transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

/* Zenith Effect */
.cssload-zenith-container {
	width: 100%;
	height: 49px;
	text-align: center;
}

.cssload-zenith {
	width: 49px;
	height: 49px;
	margin: 0 auto;
	border-radius: 50%;
	border-top-color: transparent;
	border-left-color: transparent;
	border-right-color: transparent;
	box-shadow: 3px 3px 1px #CCC;
	animation: cssload-spin 690ms infinite linear;
}

@keyframes cssload-spin {
	100% {
		transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

/* Spinning Square Effect */
.cssload-spinning-square-loading {
	position: relative;
	width: 30px;
	height: 30px;
	background: #CCC;
	display: block;
	margin: auto;
	animation: 1.15s cssload-spin infinite;
}

.cssload-spinning-square-loading:before, .cssload-spinning-square-loading:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	animation: 0.58s infinite alternate linear;
}

.cssload-spinning-square-loading:before {
	background: #999;
	animation-name: cssload-blur1;
}

.cssload-spinning-square-loading:after {
	background: white;
	animation-name: cssload-blur2;
}

@keyframes cssload-spin {
	to {
		transform: rotate(360deg);
	}
}

@keyframes cssload-blur1 {
	to {
		transform: rotate(-30deg);
	}
}

@keyframes cssload-blur2 {
	to {
		transform: rotate(-15deg);
	}
}

/* Pulse */
.wrapper-pulse {
	margin-top: -60px;
}

.cssload-pulse-loader {
	width: 49px;
	height: 49px;
	border-radius: 50%;
	margin: 3em;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	background: black;
}

.cssload-pulse-loader,
.cssload-pulse-loader:before,
.cssload-pulse-loader:after {
	animation: 1.15s infinite ease-in-out;
}

.cssload-pulse-loader:before,
.cssload-pulse-loader:after {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	position: absolute;
	top: 0;
	left: 0;
}

.cssload-pulse-loader {
	animation-name: cssload-pulse-loader;
}

@keyframes cssload-pulse-loader {
	from {
		transform: scale(0);
		opacity: 1;
	}

	to {
		transform: scale(1);
		opacity: 0;
	}
}

/* Maps */
.google-map {
	background: #E5E3DF;
	height: 400px;
	margin: -35px 0 30px 0;
	width: 100%;
}

.google-map.small {
	height: 250px;
	border-radius: 6px;
	margin: 0;
	clear: both;
}

.google-map img {
	max-width: 9999px;
}

.google-map-borders {
	border: 1px solid #DDD;
	padding: 4px;
	border-radius: 4px;
}

/* Map Pins */
@keyframes mapPinPulse {
	from {
		transform: scale(1);
		opacity: 0.7;
	}

	to {
		transform: scale(10);
		opacity: 0;
	}
}

/* Map Info Window */
.map-info-window {
	position: absolute;
	bottom: 30px;
	left: 50%;
	font-size: 12.8px;
	font-size: 0.8rem;
	background: #FFF;
	border-radius: 4px;
	padding: 15px 20px;
	white-space: nowrap;
	transform: translate3d(-50%, 0, 0);
}

.map-info-window:after {
	content: '';
	position: absolute;
	bottom: -7px;
	left: 50%;
	transform: translate3d(-50%, 0, 0);
	width: 0;
	height: 0;
	border-top: 7px solid #FFF;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
}

.map-info-window .map-info-window-close {
	position: absolute;
	top: 3px;
	right: 3px;
}

.map-rounded-pin {
	width: 13px;
	height: 13px;
	background: #CCC;
	border-radius: 100%;
}

.map-rounded-pin.map-rounded-pin-animated {
	position: relative;
}

.map-rounded-pin.map-rounded-pin-animated:before, .map-rounded-pin.map-rounded-pin-animated:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: inherit;
	border-radius: inherit;
	animation-name: mapPinPulse;
	animation-duration: 1.5s;
	animation-iteration-count: infinite;
	animation-delay: 1s;
}

.map-rounded-pin.map-rounded-pin-animated:after {
	animation-delay: 1.250s;
}

/* Google Map on Footer */
.google-map-footer {
	margin: 35px 0 -50px !important;
}

/* RTL Popup */
html[dir="rtl"] .gm-style .gm-style-iw-c {
	padding: 20px 20px 0 0 !important;
}

/* Min Height */
.min-height-screen {
	min-height: 100vh;
}

@media (min-width: 576px) {
	.min-height-screen-sm {
		min-height: 100vh;
	}
}

@media (min-width: 768px) {
	.min-height-screen-md {
		min-height: 100vh;
	}
}

@media (min-width: 992px) {
	.min-height-screen-lg {
		min-height: 100vh;
	}
}

@media (min-width: 1200px) {
	.min-height-screen-xl {
		min-height: 100vh;
	}
}

/* Hide Text */
.hide-text {
	display: block;
	text-indent: -9999px;
	width: 0;
	height: 0;
}

/* Box Shadow */
.box-shadow-1:before {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	opacity: 0.33;
	content: '';
	box-shadow: 0 30px 90px #BBB;
	transition: all 0.2s ease-in-out;
}

.box-shadow-1.box-shadow-1-hover:before {
	opacity: 0;
}

.box-shadow-1.box-shadow-1-hover:hover:before {
	opacity: 0.33;
}

.box-shadow-hover {
	transition: ease all 300ms;
}

.box-shadow-2:not(.box-shadow-hover) {
	box-shadow: 0 15px 30px -15px rgba(0, 0, 0, 0.45);
}

.box-shadow-2.box-shadow-hover:hover {
	box-shadow: 0 15px 30px -15px rgba(0, 0, 0, 0.45);
}

.box-shadow-3:not(.box-shadow-hover) {
	box-shadow: 0 30px 60px -30px rgba(0, 0, 0, 0.45);
}

.box-shadow-3.box-shadow-hover:hover {
	box-shadow: 0 30px 60px -30px rgba(0, 0, 0, 0.45);
}

.box-shadow-4:not(.box-shadow-hover) {
	box-shadow: 0px 0px 21px -5px rgba(0, 0, 0, 0.2);
}

.box-shadow-4.box-shadow-hover:hover {
	box-shadow: 0px 0px 21px -5px rgba(0, 0, 0, 0.2);
}

.box-shadow-5:not(.box-shadow-hover) {
	box-shadow: 0 15px 60px -36px rgba(0, 0, 0, 0.45);
}

.box-shadow-5.box-shadow-hover:hover {
	box-shadow: 0 15px 60px -36px rgba(0, 0, 0, 0.45);
}

.box-shadow-6:not(.box-shadow-hover) {
	box-shadow: 0 12px 45px rgba(0, 0, 0, 0.08);
}

.box-shadow-6.box-shadow-hover:hover {
	box-shadow: 0 12px 45px rgba(0, 0, 0, 0.08);
}

/* Border Radius */
.border-radius {
	border-radius: 4px !important;
}

.border-radius.box-shadow-1:before {
	border-radius: 4px !important;
}

.border-radius-2 {
	border-radius: 8px !important;
}

.border-radius-2.box-shadow-1:before {
	border-radius: 8px !important;
}

html body .rounded-circle {
	border-radius: 50% !important;
}

/* Height */
.h-50px {
	height: 50px;
}

.h-min-50px {
	min-height: 50px;
}

.h-100px {
	height: 100px;
}

.h-min-100px {
	min-height: 100px;
}

.h-150px {
	height: 150px;
}

.h-min-150px {
	min-height: 150px;
}

.h-200px {
	height: 200px;
}

.h-min-200px {
	min-height: 200px;
}

.h-250px {
	height: 250px;
}

.h-min-250px {
	min-height: 250px;
}

.h-300px {
	height: 300px;
}

.h-min-300px {
	min-height: 300px;
}

.h-350px {
	height: 350px;
}

.h-min-350px {
	min-height: 350px;
}

.h-400px {
	height: 400px;
}

.h-min-400px {
	min-height: 400px;
}

.h-450px {
	height: 450px;
}

.h-min-450px {
	min-height: 450px;
}

.h-500px {
	height: 500px;
}

.h-min-500px {
	min-height: 500px;
}

.h-550px {
	height: 550px;
}

.h-min-550px {
	min-height: 550px;
}

.h-600px {
	height: 600px;
}

.h-min-600px {
	min-height: 600px;
}

.h-650px {
	height: 650px;
}

.h-min-650px {
	min-height: 650px;
}

.h-700px {
	height: 700px;
}

.h-min-700px {
	min-height: 700px;
}

.h-750px {
	height: 750px;
}

.h-min-750px {
	min-height: 750px;
}

.h-800px {
	height: 800px;
}

.h-min-800px {
	min-height: 800px;
}

.h-850px {
	height: 850px;
}

.h-min-850px {
	min-height: 850px;
}

.h-900px {
	height: 900px;
}

.h-min-900px {
	min-height: 900px;
}

.h-950px {
	height: 950px;
}

.h-min-950px {
	min-height: 950px;
}

.h-1000px {
	height: 1000px;
}

.h-min-1000px {
	min-height: 1000px;
}

@media (min-width: 576px) {
	.h-sm-50px {
		height: 50px;
	}

	.h-sm-min-50px {
		min-height: 50px;
	}

	.h-sm-100px {
		height: 100px;
	}

	.h-sm-min-100px {
		min-height: 100px;
	}

	.h-sm-150px {
		height: 150px;
	}

	.h-sm-min-150px {
		min-height: 150px;
	}

	.h-sm-200px {
		height: 200px;
	}

	.h-sm-min-200px {
		min-height: 200px;
	}

	.h-sm-250px {
		height: 250px;
	}

	.h-sm-min-250px {
		min-height: 250px;
	}

	.h-sm-300px {
		height: 300px;
	}

	.h-sm-min-300px {
		min-height: 300px;
	}

	.h-sm-350px {
		height: 350px;
	}

	.h-sm-min-350px {
		min-height: 350px;
	}

	.h-sm-400px {
		height: 400px;
	}

	.h-sm-min-400px {
		min-height: 400px;
	}

	.h-sm-450px {
		height: 450px;
	}

	.h-sm-min-450px {
		min-height: 450px;
	}

	.h-sm-500px {
		height: 500px;
	}

	.h-sm-min-500px {
		min-height: 500px;
	}

	.h-sm-550px {
		height: 550px;
	}

	.h-sm-min-550px {
		min-height: 550px;
	}

	.h-sm-600px {
		height: 600px;
	}

	.h-sm-min-600px {
		min-height: 600px;
	}

	.h-sm-650px {
		height: 650px;
	}

	.h-sm-min-650px {
		min-height: 650px;
	}

	.h-sm-700px {
		height: 700px;
	}

	.h-sm-min-700px {
		min-height: 700px;
	}

	.h-sm-750px {
		height: 750px;
	}

	.h-sm-min-750px {
		min-height: 750px;
	}

	.h-sm-800px {
		height: 800px;
	}

	.h-sm-min-800px {
		min-height: 800px;
	}

	.h-sm-850px {
		height: 850px;
	}

	.h-sm-min-850px {
		min-height: 850px;
	}

	.h-sm-900px {
		height: 900px;
	}

	.h-sm-min-900px {
		min-height: 900px;
	}

	.h-sm-950px {
		height: 950px;
	}

	.h-sm-min-950px {
		min-height: 950px;
	}

	.h-sm-1000px {
		height: 1000px;
	}

	.h-sm-min-1000px {
		min-height: 1000px;
	}
}

@media (min-width: 768px) {
	.h-md-50px {
		height: 50px;
	}

	.h-md-min-50px {
		min-height: 50px;
	}

	.h-md-100px {
		height: 100px;
	}

	.h-md-min-100px {
		min-height: 100px;
	}

	.h-md-150px {
		height: 150px;
	}

	.h-md-min-150px {
		min-height: 150px;
	}

	.h-md-200px {
		height: 200px;
	}

	.h-md-min-200px {
		min-height: 200px;
	}

	.h-md-250px {
		height: 250px;
	}

	.h-md-min-250px {
		min-height: 250px;
	}

	.h-md-300px {
		height: 300px;
	}

	.h-md-min-300px {
		min-height: 300px;
	}

	.h-md-350px {
		height: 350px;
	}

	.h-md-min-350px {
		min-height: 350px;
	}

	.h-md-400px {
		height: 400px;
	}

	.h-md-min-400px {
		min-height: 400px;
	}

	.h-md-450px {
		height: 450px;
	}

	.h-md-min-450px {
		min-height: 450px;
	}

	.h-md-500px {
		height: 500px;
	}

	.h-md-min-500px {
		min-height: 500px;
	}

	.h-md-550px {
		height: 550px;
	}

	.h-md-min-550px {
		min-height: 550px;
	}

	.h-md-600px {
		height: 600px;
	}

	.h-md-min-600px {
		min-height: 600px;
	}

	.h-md-650px {
		height: 650px;
	}

	.h-md-min-650px {
		min-height: 650px;
	}

	.h-md-700px {
		height: 700px;
	}

	.h-md-min-700px {
		min-height: 700px;
	}

	.h-md-750px {
		height: 750px;
	}

	.h-md-min-750px {
		min-height: 750px;
	}

	.h-md-800px {
		height: 800px;
	}

	.h-md-min-800px {
		min-height: 800px;
	}

	.h-md-850px {
		height: 850px;
	}

	.h-md-min-850px {
		min-height: 850px;
	}

	.h-md-900px {
		height: 900px;
	}

	.h-md-min-900px {
		min-height: 900px;
	}

	.h-md-950px {
		height: 950px;
	}

	.h-md-min-950px {
		min-height: 950px;
	}

	.h-md-1000px {
		height: 1000px;
	}

	.h-md-min-1000px {
		min-height: 1000px;
	}
}

@media (min-width: 992px) {
	.h-lg-50px {
		height: 50px;
	}

	.h-lg-min-50px {
		min-height: 50px;
	}

	.h-lg-100px {
		height: 100px;
	}

	.h-lg-min-100px {
		min-height: 100px;
	}

	.h-lg-150px {
		height: 150px;
	}

	.h-lg-min-150px {
		min-height: 150px;
	}

	.h-lg-200px {
		height: 200px;
	}

	.h-lg-min-200px {
		min-height: 200px;
	}

	.h-lg-250px {
		height: 250px;
	}

	.h-lg-min-250px {
		min-height: 250px;
	}

	.h-lg-300px {
		height: 300px;
	}

	.h-lg-min-300px {
		min-height: 300px;
	}

	.h-lg-350px {
		height: 350px;
	}

	.h-lg-min-350px {
		min-height: 350px;
	}

	.h-lg-400px {
		height: 400px;
	}

	.h-lg-min-400px {
		min-height: 400px;
	}

	.h-lg-450px {
		height: 450px;
	}

	.h-lg-min-450px {
		min-height: 450px;
	}

	.h-lg-500px {
		height: 500px;
	}

	.h-lg-min-500px {
		min-height: 500px;
	}

	.h-lg-550px {
		height: 550px;
	}

	.h-lg-min-550px {
		min-height: 550px;
	}

	.h-lg-600px {
		height: 600px;
	}

	.h-lg-min-600px {
		min-height: 600px;
	}

	.h-lg-650px {
		height: 650px;
	}

	.h-lg-min-650px {
		min-height: 650px;
	}

	.h-lg-700px {
		height: 700px;
	}

	.h-lg-min-700px {
		min-height: 700px;
	}

	.h-lg-750px {
		height: 750px;
	}

	.h-lg-min-750px {
		min-height: 750px;
	}

	.h-lg-800px {
		height: 800px;
	}

	.h-lg-min-800px {
		min-height: 800px;
	}

	.h-lg-850px {
		height: 850px;
	}

	.h-lg-min-850px {
		min-height: 850px;
	}

	.h-lg-900px {
		height: 900px;
	}

	.h-lg-min-900px {
		min-height: 900px;
	}

	.h-lg-950px {
		height: 950px;
	}

	.h-lg-min-950px {
		min-height: 950px;
	}

	.h-lg-1000px {
		height: 1000px;
	}

	.h-lg-min-1000px {
		min-height: 1000px;
	}
}

@media (min-width: 1200px) {
	.h-xl-50px {
		height: 50px;
	}

	.h-xl-min-50px {
		min-height: 50px;
	}

	.h-xl-100px {
		height: 100px;
	}

	.h-xl-min-100px {
		min-height: 100px;
	}

	.h-xl-150px {
		height: 150px;
	}

	.h-xl-min-150px {
		min-height: 150px;
	}

	.h-xl-200px {
		height: 200px;
	}

	.h-xl-min-200px {
		min-height: 200px;
	}

	.h-xl-250px {
		height: 250px;
	}

	.h-xl-min-250px {
		min-height: 250px;
	}

	.h-xl-300px {
		height: 300px;
	}

	.h-xl-min-300px {
		min-height: 300px;
	}

	.h-xl-350px {
		height: 350px;
	}

	.h-xl-min-350px {
		min-height: 350px;
	}

	.h-xl-400px {
		height: 400px;
	}

	.h-xl-min-400px {
		min-height: 400px;
	}

	.h-xl-450px {
		height: 450px;
	}

	.h-xl-min-450px {
		min-height: 450px;
	}

	.h-xl-500px {
		height: 500px;
	}

	.h-xl-min-500px {
		min-height: 500px;
	}

	.h-xl-550px {
		height: 550px;
	}

	.h-xl-min-550px {
		min-height: 550px;
	}

	.h-xl-600px {
		height: 600px;
	}

	.h-xl-min-600px {
		min-height: 600px;
	}

	.h-xl-650px {
		height: 650px;
	}

	.h-xl-min-650px {
		min-height: 650px;
	}

	.h-xl-700px {
		height: 700px;
	}

	.h-xl-min-700px {
		min-height: 700px;
	}

	.h-xl-750px {
		height: 750px;
	}

	.h-xl-min-750px {
		min-height: 750px;
	}

	.h-xl-800px {
		height: 800px;
	}

	.h-xl-min-800px {
		min-height: 800px;
	}

	.h-xl-850px {
		height: 850px;
	}

	.h-xl-min-850px {
		min-height: 850px;
	}

	.h-xl-900px {
		height: 900px;
	}

	.h-xl-min-900px {
		min-height: 900px;
	}

	.h-xl-950px {
		height: 950px;
	}

	.h-xl-min-950px {
		min-height: 950px;
	}

	.h-xl-1000px {
		height: 1000px;
	}

	.h-xl-min-1000px {
		min-height: 1000px;
	}
}

/* Pagination */
.pagination {
	position: relative;
	z-index: 1;
}

.pagination > li > a,
.pagination > li > span,
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
	color: #CCC;
	box-shadow: none !important;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
	background-color: #CCC;
	border-color: #CCC;
	box-shadow: none !important;
}

.pagination.pagination-rounded .page-item {
	margin-right: 8px;
	margin-right: .5rem;
}

.pagination.pagination-rounded .page-item:last-child {
	margin-right: 0;
}

.pagination.pagination-rounded .page-link {
	border-radius: 50% !important;
	padding: 0;
	width: 30px;
	text-align: center;
	height: 30px;
	line-height: 30px;
}

.pagination.pagination-rounded.pagination-md .page-link {
	padding: 0;
	width: 40px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	font-size: 1rem;
}

.pagination.pagination-rounded.pagination-lg .page-link {
	padding: 0;
	width: 60px;
	text-align: center;
	height: 60px;
	line-height: 60px;
}

/* Read More */
.read-more,
.learn-more {
	display: inline-block;
	white-space: nowrap;
}

.learn-more-hover-animate-icon > i {
	transition: ease transform 300ms;
}

.learn-more-hover-animate-icon:hover > i {
	transform: translate3d(5px, 0, 0);
}

/* Offset Anchor */
.offset-anchor {
	display: block;
	position: relative;
	visibility: hidden;
	top: -100px;
}

@media (max-width: 991px) {
	.offset-anchor {
		top: 0;
	}
}

/* Show Grid */
.show-grid [class*="col"] .show-grid-block {
	background-color: #EEE;
	line-height: 40px;
	min-height: 40px;
	text-align: center;
	border: 1px solid #FFF;
	display: block;
}

/* Alerts */
.alert [class*="fa-"], .alert .icons {
	margin-right: 8px;
	font-size: 1.1em;
}

.alert ul {
	padding: 0;
	margin: 7px 0 0 40px;
}

.alert ul li {
	font-size: 0.9em;
}

.alert.alert-sm {
	padding: 5px 10px;
	font-size: 0.9em;
}

.alert.alert-lg {
	padding: 20px;
	font-size: 1.2em;
}

.alert.alert-default {
	background-color: #f2f2f2;
	border-color: #eaeaea;
	color: #737272;
}

.alert.alert-default .alert-link {
	color: #4c4c4c;
}

.alert.alert-dark {
	background-color: #383f45;
	border-color: #0a0c0d;
	color: #d3d8dc;
}

.alert.alert-dark .alert-link {
	color: #fefefe;
}

/* Ratio */
.ratio.ratio-soundcloud {
	padding-bottom: 19.25%;
}

.ratio.ratio-borders {
	border: 1px solid #DDD;
	padding: 4px;
	border-radius: 4px;
}

.ratio.ratio-borders > * {
	top: 4px;
	left: 4px;
	width: calc( 100% - 8px);
	height: calc( 100% - 8px);
}

@media (max-width: 991px) {
	.col-md-3 .sidebar {
		clear: both;
	}
}

/* Half Section */
.col-half-section {
	width: 100%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
	max-width: 555px;
	margin-left: 30px;
	margin-right: 0;
}

.col-half-section.col-half-section-right {
	margin-left: 0;
	margin-right: 30px;
}

@media (max-width: 1199px) {
	.col-half-section {
		max-width: 465px;
	}
}

@media (max-width: 991px) {
	.col-half-section {
		max-width: 720px;
		margin: 0 auto !important;
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
}

@media (max-width: 767px) {
	.col-half-section {
		max-width: 540px;
	}
}

@media (max-width: 575px) {
	.col-half-section {
		max-width: 100%;
	}
}

/* Content Grid */
.content-grid {
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.content-grid .content-grid-item {
	position: relative;
	padding: 10px;
	margin: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.content-grid .content-grid-item:before, .content-grid .content-grid-item:after {
	content: '';
	position: absolute;
}

.content-grid .content-grid-item:before {
	height: 100%;
	top: 0;
	left: -1px;
	border-left: 1px solid #DADADA;
}

.content-grid .content-grid-item:after {
	width: 100%;
	height: 0;
	top: auto;
	left: 0;
	bottom: -1px;
	border-bottom: 1px solid #DADADA;
}

.content-grid .content-grid-item .img-fluid {
	display: inline-block;
	flex: 0 0 auto;
}

.content-grid.content-grid-dashed .content-grid-item:before {
	border-left: 1px dashed #DADADA;
}

.content-grid.content-grid-dashed .content-grid-item:after {
	border-bottom: 1px dashed #DADADA;
}

/* Alert Admin */
.alert-admin {
	margin: 25px 0;
}

.alert-admin img {
	margin: -50px 0 0;
}

.alert-admin .btn {
	margin: 0 0 -15px;
}

.alert-admin p {
	color: #444;
}

.alert-admin h4 {
	color: #111;
	font-size: 1.2em;
	font-weight: 600;
	text-transform: uppercase;
}

.alert-admin .warning {
	color: #B20000;
}

/* Not Included */
.not-included {
	color: #b7b7b7;
	display: block;
	font-size: 0.8em;
	font-style: normal;
	margin: -4px 0;
	padding: 0;
}

/* Tip */
.tip {
	display: inline-block;
	padding: 0 5px;
	background: #FFF;
	color: #111;
	text-shadow: none;
	border-radius: 3px;
	margin-left: 8px;
	position: relative;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
}

.tip:before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #fff;
	border-width: 5px;
	margin-top: -5px;
}

.tip.skin {
	color: #FFF;
}

/* Ajax Box */
.ajax-box {
	transition: all 0.2s;
	position: relative;
}

.ajax-box .ajax-box-content {
	transition: all 0.2s;
	opacity: 1;
	overflow: hidden;
	height: auto;
}

.ajax-box .bounce-loader {
	opacity: 0;
}

.ajax-box.ajax-box-init {
	height: 0;
}

.ajax-box.ajax-box-loading {
	height: 300px;
}

.ajax-box.ajax-box-loading .ajax-box-content {
	opacity: 0;
	height: 300px;
}

.ajax-box.ajax-box-loading .bounce-loader {
	opacity: 1;
}

/* Notice Top Bar */
.notice-top-bar {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background: #d01a34;
	z-index: -1;
}

.notice-top-bar .notice-button {
	background: rgba(235, 34, 63, 0.7);
	color: #FFF;
	border-radius: 35px;
	transition: ease background 300ms;
	text-decoration: none;
}

.notice-top-bar .notice-button:hover {
	background: #eb223f;
}

.notice-top-bar .notice-top-bar-close {
	position: absolute;
	top: 7px;
	right: 7px;
}

/* Hover effetcs */
.hover-effect-1:not(.portfolio-item) {
	box-shadow: 10px 10px 74px -15px rgba(0, 0, 0, 0);
	transition: ease transform 300ms, ease box-shadow 300ms;
}

.hover-effect-1:not(.portfolio-item):hover {
	box-shadow: 10px 10px 74px -15px rgba(0, 0, 0, 0.4);
	transform: translate3d(0, -15px, 0);
}

.hover-effect-1.portfolio-item {
	transition: ease transform 300ms;
}

.hover-effect-1.portfolio-item .thumb-info,
.hover-effect-1.portfolio-item .owl-carousel {
	box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.06);
	transition: ease box-shadow 300ms;
}

.hover-effect-1.portfolio-item:hover .thumb-info,
.hover-effect-1.portfolio-item:hover .owl-carousel, .hover-effect-1.portfolio-item.show .thumb-info,
.hover-effect-1.portfolio-item.show .owl-carousel {
	box-shadow: 10px 10px 74px -15px rgba(0, 0, 0, 0.4);
}

.hover-effect-1 a {
	transition: ease color 300ms;
}

.hover-effect-2 {
	opacity: 1;
	transition: ease opacity 300ms;
}

.hover-effect-2:hover {
	opacity: 0.85;
}

.hover-effect-3 {
	opacity: 0.3;
	transition: ease opacity 300ms;
}

.hover-effect-3:hover {
	opacity: 1;
}

/* Sticky Wrapper */
.sticky-wrapper {
	position: fixed;
	width: 100% !important;
	z-index: 11;
}

.sticky-wrapper .sticky-body {
	display: flex;
	background: #FFF;
	width: 100%;
	z-index: 10;
	transition: ease background 300ms;
}

.sticky-wrapper.sticky-wrapper-transparent .sticky-body {
	background: transparent;
}

.sticky-wrapper.sticky-wrapper-effect-1 {
	position: absolute !important;
}

.sticky-wrapper.sticky-wrapper-effect-1.sticky-effect-active .sticky-body {
	position: fixed;
	background: #FFF;
	animation: headerReveal 0.4s ease-in;
}

.sticky-wrapper.sticky-wrapper-effect-1.sticky-wrapper-effect-1-dark.sticky-effect-active .sticky-body {
	background: #212529;
}

.sticky-wrapper.sticky-wrapper-border-bottom.sticky-effect-active .sticky-body {
	border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}

/* Highlighted Word */
@keyframes pencilAnimation {
	from {
		width: 0;
	}

	to {
		width: 74px;
	}
}

@keyframes pencilAnimation2 {
	from {
		width: 0;
	}

	to {
		width: 115px;
	}
}

.highlighted-word {
	font-family: "Shadows Into Light", cursive;
	font-weight: 500;
}

.highlighted-word.highlighted-word-animation-1 {
	position: relative;
}

.highlighted-word.highlighted-word-animation-1:after {
	content: '';
	position: absolute;
	right: calc(100% - 74px);
	bottom: -6px;
	background: url(/build/images/pencil-blue-line.95b1cce8.png);
	width: 0;
	height: 15px;
	animation-name: pencilAnimation;
	animation-duration: 500ms;
	animation-delay: 1s;
	animation-fill-mode: forwards;
	overflow: hidden;
	transform: rotate(180deg);
}

.highlighted-word.highlighted-word-animation-1.highlighted-word-animation-1-end:after {
	right: 0 !important;
}

.highlighted-word.highlighted-word-animation-1.highlighted-word-animation-1-light:after {
	filter: brightness(0) invert(1);
}

.highlighted-word.highlighted-word-animation-1.highlighted-word-animation-1-dark:after {
	background: url(/build/images/pencil-blue-line-dark.7c6fd292.png);
}

.highlighted-word.highlighted-word-animation-1.highlighted-word-animation-1-no-rotate:after {
	transform: rotate(0);
}

.highlighted-word.highlighted-word-animation-1.highlighted-word-animation-1-no-animate:after {
	animation-duration: 0ms;
	animation-delay: 0ms;
}

.highlighted-word.highlighted-word-animation-1.highlighted-word-animation-1-2:after {
	animation-name: pencilAnimation2;
	right: calc(100% - 115px);
	background: url(/build/images/pencil-blue-line-2.d0ee9d23.png);
	background-repeat: no-repeat;
}

.highlighted-word.highlighted-word-animation-1.highlighted-word-animation-1-2-dark:after {
	background-image: url(/build/images/pencil-blue-line-2-dark.e71d78bd.png);
}

.highlighted-word.highlighted-word-rotate {
	transform: rotate(-15deg);
	transform-origin: 0 0;
}

/* Curved Border */
.curved-border {
	position: relative;
	min-height: 7.2vw;
}

.curved-border:after {
	content: '';
	background-image: url(/build/images/curved-border.7d3c6556.svg);
	background-size: 100% 100%;
	background-position: center;
	position: absolute;
	left: 0;
	bottom: -2px;
	width: 100vw;
	height: 7.2vw;
	z-index: 20;
}

.curved-border.curved-border-top:after {
	top: -2px;
	bottom: auto;
	transform: rotateX(180deg);
}

/* Vertical Divider */
.vertical-divider {
	display: inline;
	border-left: 1px solid rgba(255, 255, 255, 0.1);
	border-right: 1px solid transparent;
}

/* Star Rating */
.rating-container .filled-stars {
	text-shadow: none !important;
	-webkit-text-stroke: 0 !important;
}

.rating-container .star {
	margin: 0 1px;
}

.rating-invisible {
	height: 27px;
	visibility: hidden !important;
}

.rating-xs {
	font-size: 12px;
}

/* Image Hotspots */
.image-hotspots {
	position: relative;
}

.image-hotspot {
	cursor: pointer;
	position: absolute;
}

.image-hotspot strong {
	color: #FFF;
	z-index: 5;
	font-size: 0.75em;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate3d(-50%, -50%, 0);
	font-weight: 600 !important;
}

.image-hotspot .circle {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 28px;
	height: 28px;
	margin: -0.666em auto auto -0.666em;
	background: #CCC;
	border-radius: 50%;
	opacity: 0.6;
	transform-origin: 50% 50%;
	transition: opacity .2s ease-in, transform .1s ease-out;
	color: white;
	font-size: 1.5em;
	padding: 0;
	text-align: center;
	line-height: 28px;
	overflow: hidden;
}

.image-hotspot .ring {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 2em;
	height: 2em;
	margin: -1em auto auto -1em;
	transform-origin: 50% 50%;
	border-radius: 50%;
	border: 1px solid rgba(204, 204, 204, 0.9);
	opacity: 0;
	animation: hotspot-pulsate 3s ease-out infinite;
}

/* Page Transition */
body[data-plugin-page-transition] {
	transition: ease opacity 300ms;
}

body.page-transition-active {
	opacity: 0 !important;
}

/* 
Image 360º Viewer
Credits: Codyhouse (https://codyhouse.co/gem/360-degrees-product-viewer)
*/
.cd-product-viewer-wrapper {
	text-align: center;
	padding: 2em 0;
}

.cd-product-viewer-wrapper > div {
	display: inline-block;
}

@media (max-width: 1199px) {
	.cd-product-viewer-wrapper > div {
		width: 100% !important;
	}
}

.cd-product-viewer-wrapper .product-viewer {
	position: relative;
	z-index: 1;
	display: inline-block;
	overflow: hidden;
}

@media (max-width: 1199px) {
	.cd-product-viewer-wrapper .product-viewer {
		width: 100% !important;
	}
}

.cd-product-viewer-wrapper img {
	display: block;
	position: relative;
	width: 100%;
	z-index: 1;
}

.cd-product-viewer-wrapper .product-sprite {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	height: 100%;
	width: 1600%;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	opacity: 0;
	transition: ease opacity 300ms;
}

.cd-product-viewer-wrapper.loaded .product-sprite {
	opacity: 1;
	cursor: ew-resize;
}

.cd-product-viewer-handle {
	position: relative;
	z-index: 2;
	width: 60%;
	max-width: 300px;
	border-radius: 50em;
	margin: 1em auto 3em;
	height: 4px;
}

.cd-product-viewer-handle .fill {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	border-radius: inherit;
	background: #212529;
	transform: scaleX(0);
	transform-origin: left center;
	transition: ease transform 500ms;
}

.no-csstransitions .cd-product-viewer-handle .fill {
	display: none;
}

.loaded .cd-product-viewer-handle .fill {
	opacity: 1;
	background-image: none !important;
	transition: ease transform 300ms, ease opacity 200ms 300ms;
}

.cd-product-viewer-handle .handle {
	position: absolute;
	z-index: 2;
	display: inline-block;
	height: 44px;
	width: 44px;
	left: 0;
	top: -20px;
	background: #212529;
	border-radius: 50%;
	border: 2px solid #212529;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	color: transparent;
	transform: translateX(-50%) scale(0);
	transition: ease box-shadow 200ms;
}

.cd-product-viewer-handle .handle .bars {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 4px;
	height: 20px;
	background: #FFF;
	transform: translate3d(-50%, -50%, 0);
}

.cd-product-viewer-handle .handle .bars:before, .cd-product-viewer-handle .handle .bars:after {
	content: '';
	position: absolute;
	top: 50%;
	width: 4px;
	height: 60%;
	background: #FFF;
	transform: translate3d(0, -50%, 0);
}

.cd-product-viewer-handle .handle .bars:before {
	left: -8px;
}

.cd-product-viewer-handle .handle .bars:after {
	right: -8px;
}

.loaded .cd-product-viewer-handle .handle {
	transform: translateX(-50%) scale(1);
	animation: cd-bounce 300ms 300ms;
	animation-fill-mode: both;
	cursor: ew-resize;
}

@keyframes cd-bounce {
	0% {
		transform: translateX(-50%) scale(0);
	}

	60% {
		transform: translateX(-50%) scale(1.1);
	}

	100% {
		transform: translateX(-50%) scale(1);
	}
}

/* Payment CC */
.payment-cc {
	display: flex;
}

.payment-cc > i {
	font-size: 32px;
	font-size: 2rem;
	transition: ease color 300ms;
}

.payment-cc > i + i {
	margin-left: 10px;
}

.payment-cc > i:hover {
	color: #FFF;
}

.payment-cc.payment-cc-no-hover-effect > i:hover {
	color: inherit;
}

/* ElevateZoom Fix */
.zoomContainer {
	z-index: 1;
}

/* PORTO Big Title */
.porto-big-title {
	letter-spacing: -22px;
	font-size: 144px;
	font-size: 9rem;
	line-height: 0.8;
}

@media (max-width: 575px) {
	.porto-big-title {
		letter-spacing: -18px;
		font-size: 7rem;
	}
}

/* Animated Letters */
[data-plugin-animated-letters] {
	opacity: 0;
	visibility: hidden;
}

[data-plugin-animated-letters].initialized {
	opacity: 1;
	visibility: visible;
}

/* Animated Letters - Type Writer Effect */
@keyframes typeWriterFlash {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.letters-wrapper + .typeWriter:last-child {
	position: relative;
	padding-right: 4px;
	opacity: 0.7;
}

.letters-wrapper + .typeWriter:last-child:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 1px;
	background: #212121;
	animation-name: typeWriterFlash;
	animation-iteration-count: infinite;
	animation-duration: 600ms;
}

/* Read More Rendered (JS Plugin) */
.readmore-rendered {
	position: relative;
	overflow: hidden;
}

.readmore-rendered .readmore-overlay {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	z-index: 1;
}

.readmore-rendered .readmore-button-wrapper {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	z-index: 2;
}

/* Style Switcher Open Loader Button */
.style-switcher-open-loader {
	color: #FFF !important;
	background-color: #151719;
	display: block;
	height: 40px;
	position: fixed;
	left: 0;
	top: 135px;
	width: 40px;
	font-size: 12px;
	line-height: 40px;
	color: #FFF;
	text-align: center;
	text-decoration: none;
	border-radius: 0 4px 4px 0;
	z-index: 9999;
}

.style-switcher-open-loader.style-switcher-open-loader-loading > i {
	animation-name: basicRotation;
	animation-duration: 1.5s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}

.style-switcher-open-loader.style-switcher-open-loader-loading > i:before {
	content: "\f1ce";
}

.style-switcher-open-loader .style-switcher-tooltip {
	visibility: hidden;
	opacity: 0;
	position: absolute;
	top: 50%;
	left: calc(100% + 20px);
	width: 200px;
	background: #282d31;
	text-align: left;
	padding: 22.4px;
	padding: 1.4rem;
	border-radius: 4px;
	box-shadow: 0px 0px 30px -6px rgba(0, 0, 0, 0.2);
	transform: translate3d(-20px, -50%, 0);
	transition: ease opacity 300ms, ease transform 300ms;
}

.style-switcher-open-loader .style-switcher-tooltip:before {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: -10px;
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right: 10px solid #282d31;
	transform: translate3d(0, -50%, 0);
}

.style-switcher-open-loader .style-switcher-tooltip > strong {
	font-size: 13.6px;
	font-size: 0.85rem;
	font-family: "Open Sans";
	line-height: 1.3;
	display: block;
	margin-bottom: 8px;
	margin-bottom: 0.5rem;
}

.style-switcher-open-loader .style-switcher-tooltip > p {
	color: #e2e2e2;
	font-size: 12.8px;
	font-size: 0.8rem;
	line-height: 1.5;
	margin-bottom: 0;
	opacity: 0.8;
}

.style-switcher-open-loader .style-switcher-tooltip.active {
	visibility: visible;
	opacity: 1;
	transform: translate3d(0, -50%, 0);
}

@media (max-width: 767px) {
	.style-switcher-open-loader {
		display: none;
	}
}

/* Envato Buy Redirect and Demos */
.envato-buy-redirect, .demos-redirect {
	color: #FFF !important;
	background-color: #151719;
	display: block;
	height: 40px;
	position: fixed;
	left: 0;
	top: 176px;
	width: 40px;
	font-size: 12px;
	line-height: 40px;
	color: #FFF;
	text-align: center;
	text-decoration: none;
	border-radius: 0 4px 4px 0;
	z-index: 9998;
}

.demos-redirect {
	top: 217px;
}

.demos-redirect img {
	max-width: 16px;
	max-height: 16px;
}

@media (max-width: 767px) {
	.envato-buy-redirect, .demos-redirect {
		display: none;
	}
}

/* Video */
[data-plugin-video] {
	position: relative;
}

[data-plugin-video] > img {
	position: relative;
	z-index: 1;
}

[data-plugin-video] > video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 0;
}

[data-plugin-video] > video.active {
	z-index: 1;
}

/* Cursor Effect */
.cursor-outer {
	position: fixed;
	left: 0;
	top: 0;
	width: 40px;
	height: 40px;
	border: 1px solid #CCC;
	border-radius: 100%;
	pointer-events: none;
	z-index: 9998;
	transition: ease-out all .08s .010s;
}

.cursor-outer.cursor-outer-fit {
	left: 0 !important;
	top: 0 !important;
}

.cursor-outer.cursor-color-light {
	border-color: #FFF !important;
}

.cursor-outer.cursor-color-dark {
	border-color: #212121 !important;
}

.cursor-inner {
	position: fixed;
	left: 17px;
	top: 17px;
	width: 6px;
	height: 6px;
	background: #CCC;
	border-radius: 100%;
	pointer-events: none;
	z-index: 9999;
	transition: all .08s ease-out;
}

.cursor-inner.cursor-inner-plus {
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: transparent !important;
}

.cursor-inner.cursor-inner-plus:before {
	content: '+';
	color: #FFF;
	font-size: 27.2px;
	font-size: 1.7rem;
}

.cursor-inner.cursor-color-light:not(.cursor-inner-plus) {
	background-color: #FFF !important;
}

.cursor-inner.cursor-color-light.cursor-inner-plus:before {
	color: #FFF !important;
}

.cursor-inner.cursor-color-dark:not(.cursor-inner-plus) {
	background-color: #212121 !important;
}

.cursor-inner.cursor-color-dark.cursor-inner-plus:before {
	color: #212121 !important;
}

.hide-mouse-cursor {
	cursor: none;
}

.hide-mouse-cursor a,
.hide-mouse-cursor button,
.hide-mouse-cursor input,
.hide-mouse-cursor textarea,
.hide-mouse-cursor .mfp-auto-cursor .mfp-content {
	cursor: none !important;
}

.cursor-effect-size-small .cursor-outer {
	width: 20px;
	height: 20px;
	left: 10px;
	top: 9px;
}

.cursor-effect-size-small .cursor-inner {
	width: 4px;
	height: 4px;
	left: 18px;
}

.cursor-effect-size-small .cursor-inner.cursor-inner-plus:before {
	font-size: 17.6px;
	font-size: 1.1rem;
}

.cursor-effect-size-big .cursor-outer {
	width: 60px;
	height: 60px;
	left: -9px;
	top: -10px;
}

.cursor-effect-size-big .cursor-inner {
	width: 8px;
	height: 8px;
}

.cursor-effect-size-big .cursor-inner.cursor-inner-plus:before {
	font-size: 41.6px;
	font-size: 2.6rem;
}

.cursor-effect-style-square .cursor-outer {
	border-radius: 0;
}

.cursor-effect-style-square .cursor-inner {
	border-radius: 0;
}

/* Simple Copy To Clipboard */
.copy-to-clipboard-wrapper .btn {
	position: relative;
}

.copy-to-clipboard-wrapper .btn:before {
	content: 'Copy to Clipboard';
	position: absolute;
	top: -41px;
	left: 50%;
	background: #212121;
	border-radius: 4px;
	transform: translate3d(-50%, 0, 0);
	opacity: 0;
	display: none;
	transition: ease opacity 300ms;
	white-space: nowrap;
	padding: 6px 14px;
	font-size: 12px;
	font-size: 0.75rem;
	z-index: 10;
}

.copy-to-clipboard-wrapper .btn:after {
	content: '';
	position: absolute;
	top: -12px;
	left: 50%;
	width: 0;
	height: 0;
	border-top: 7px solid #212121;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	transform: translate3d(-50%, 0, 0);
	opacity: 0;
	display: none;
	transition: ease opacity 300ms;
}

.copy-to-clipboard-wrapper .btn:hover:before, .copy-to-clipboard-wrapper .btn:hover:after, .copy-to-clipboard-wrapper .btn.copied:before, .copy-to-clipboard-wrapper .btn.copied:after {
	display: block;
	opacity: 1;
}

.copy-to-clipboard-wrapper .btn.copied:before {
	content: 'Copied!';
}

.particles-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}

.particles-wrapper div {
	height: 100%;
}

.particle {
	position: absolute;
}

.particle.particle-dots {
	-webkit-mask-image: url(/build/images/particle-dot.2db5def0.svg);
	mask-image: url(/build/images/particle-dot.2db5def0.svg);
	z-index: 0;
	-webkit-mask-size: 18px;
}

.particle.particle-repeating-lines {
	background: repeating-linear-gradient(-55deg, rgba(255, 255, 255, 0) 0.8px, #0088cc 1.6px, #0088cc 3px, rgba(255, 255, 255, 0) 3.8px, rgba(255, 255, 255, 0) 10px);
}

.particle.particle-repeating-lines.bg-light {
	background: repeating-linear-gradient(-55deg, rgba(255, 255, 255, 0) 0.8px, #FFF 1.6px, #FFF 3px, rgba(255, 255, 255, 0) 3.8px, rgba(255, 255, 255, 0) 10px) !important;
}

.particle.particle-repeating-lines.bg-dark {
	background: repeating-linear-gradient(-55deg, rgba(255, 255, 255, 0) 0.8px, #212529 1.6px, #212529 3px, rgba(255, 255, 255, 0) 3.8px, rgba(255, 255, 255, 0) 10px) !important;
}

.patterns svg {
	position: absolute;
}

.progress-reading {
	z-index: 99999;
	height: 8px;
}

.content-switcher-wrapper {
	position: relative;
}

.content-switcher {
	transition: all 0.2s ease-in-out;
	opacity: 0;
	top: 0;
}

.content-switcher.active {
	position: absolute;
	opacity: 1;
}

.content-switcher.initialized {
	position: absolute;
}

.grecaptcha-badge {
	bottom: 60px !important;
}

/* Popup */
.popup-inline-content,
.mfp-content .ajax-container {
	background: none repeat scroll 0 0 #FFF;
	margin: 40px auto;
	max-width: 1170px;
	padding: 20px 30px;
	position: relative;
	text-align: left;
	display: none;
}

.mfp-content .ajax-container {
	display: block;
}

.mfp-wrap .popup-inline-content {
	display: block;
}

.modal-header .btn-close {
	text-indent: -99999px;
}

.modal-footer > :not(:first-child) {
	margin-left: 4px;
	margin-left: .25rem;
	margin-right: 0px;
	margin-right: 0rem;
}

.modal-footer > :not(:last-child) {
	margin-right: 4px;
	margin-right: .25rem;
	margin-left: 0px;
	margin-left: 0rem;
}

/* Nav */
.nav > li > a {
	text-decoration: none;
}

.nav > li > a:hover, .nav > li > a:focus {
	background: transparent;
	text-decoration: none;
}

/* Nav List */
ul.nav-list li {
	margin: 0;
	padding: 0;
	display: block;
	position: relative;
}

ul.nav-list li a {
	transition: background 0.1s;
	border-bottom: 1px solid rgba(0, 0, 0, 0.06);
	padding: 8px 0 8px 22px;
	display: block;
	color: #666;
	font-size: 0.9em;
	text-decoration: none;
	line-height: 20px;
}

ul.nav-list li a:before {
	font-family: 'Font Awesome 6 Free';
	content: "\f054";
	font-weight: 900;
	position: absolute;
	top: 8px;
	font-size: 7.2px;
	font-size: 0.45rem;
	opacity: 0.7;
	transform: translate3d(-1px, 0, 0);
	left: 12px;
}

ul.nav-list li a:hover {
	text-decoration: none;
}

ul.nav-list li a:hover:before,
ul.nav-list li a:hover i[class*="fa-chevron"] {
	animation-name: arrowLeftRight;
	animation-duration: 500ms;
	animation-iteration-count: infinite;
}

ul.nav-list li a i[class*="fa-chevron"] {
	position: relative;
	top: -1px;
	font-size: 8px;
	font-size: 0.5rem;
	opacity: 0.8;
}

ul.nav-list li > a.active {
	font-weight: bold;
}

ul.nav-list li ul {
	list-style: none;
	margin: 0 0 0 25px;
	padding: 0;
}

ul.nav-list li:last-child a {
	border-bottom: 0;
}

ul.nav-list.hide-not-active li ul {
	display: none;
}

ul.nav-list.hide-not-active li.active ul {
	display: block;
}

ul.nav-list.show-bg-active .active > a,
ul.nav-list.show-bg-active a.active {
	background-color: #f5f5f5;
}

ul.nav-list.show-bg-active .active > a:hover,
ul.nav-list.show-bg-active a.active:hover {
	background-color: #eee;
}

ul.nav-list.no-arrows li a:before {
	content: none;
}

ul.nav-list-simple li {
	margin: 0;
	padding: 0;
	display: block;
	position: relative;
}

ul.nav-list-simple li a {
	transition: background 0.1s;
	border-bottom: 1px solid rgba(0, 0, 0, 0.07);
	padding: 8px 0;
	display: block;
	color: #666;
	font-size: 0.9em;
	text-decoration: none;
	line-height: 20px;
	transition: ease padding 300ms;
}

ul.nav-list-simple li > a.active {
	font-weight: bold;
}

ul.nav-list-simple li:hover a {
	padding-left: 4px;
}

ul.nav-list-simple li ul {
	list-style: none;
	margin: 0 0 0 25px;
	padding: 0;
}

ul.narrow li a {
	padding: 4px 0;
}

ul.nav-pills > li > a.active {
	color: #FFF;
	background-color: #CCC;
}

ul.nav-pills > li > a.active:hover, ul.nav-pills > li > a.active:focus {
	color: #FFF;
	background-color: #CCC;
}

/* Nav Pills */
.nav-pills-center {
	text-align: center;
}

.nav-pills-center > li {
	display: inline-block;
	float: none;
}

.nav-pills-sm > li > a {
	padding: 7px 12px;
}

.nav-pills-xs > li > a {
	padding: 5px 10px;
	font-size: 0.9em;
}

.nav-pills .nav-link.active {
	background-color: transparent;
}

.show > .nav-pills .nav-link {
	background-color: transparent;
}

/* Nav Light */
.nav-light > li > a {
	color: #FFF;
}

/* Nav Active Style - Active Bottom Border */
.nav-active-style-1 {
	min-height: 100px;
	align-items: center;
}

.nav-active-style-1 > li {
	align-self: stretch;
}

.nav-active-style-1 > li > a {
	display: flex;
	align-items: center;
	height: 100%;
	padding: 0 !important;
	margin: 0 15px;
	border-bottom: 2px solid transparent;
	transition: ease border-color 300ms;
}

.nav-active-style-1 > li > a:hover, .nav-active-style-1 > li > a:focus, .nav-active-style-1 > li > a.active {
	border-bottom-color: #CCC;
}

@media (max-width: 575px) {
	.nav-active-style-1 > li > a {
		min-height: 45px;
		justify-content: center;
	}
}

/* Nav Secondary */
.nav-secondary {
	background: #fafafa;
	margin: 0;
	padding: 20px 0;
	text-align: center;
	z-index: 99;
	width: 100% !important;
}

.nav-secondary .nav-pills > li {
	float: none;
	display: inline-block;
}

.nav-secondary .nav-pills > li a {
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	line-height: 20px;
	padding: 10px 13px;
	text-transform: uppercase;
}

.nav-secondary.sticky-active {
	border-bottom-color: #e9e9e9;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
}

/* Boxed */
html.boxed .nav-secondary.sticky-active {
	max-width: 1200px;
	left: auto !important;
}

/* Section Scroll - Dots Navigation */
.section-scroll-dots-navigation {
	display: flex;
	flex-direction: column;
	position: fixed;
	top: 50%;
	right: 30px;
	background: #FFF;
	border-radius: 35px;
	padding: 9.6px;
	padding: 0.6rem;
	z-index: 10;
	transform: translate3d(0, -50%, 0);
}

.section-scroll-dots-navigation > ul {
	margin: 8px 0;
	margin: 0.5rem 0;
}

.section-scroll-dots-navigation > ul:hover > li.active:hover > a > span {
	opacity: 1;
	visibility: visible;
}

.section-scroll-dots-navigation > ul:hover > li.active > a > span {
	opacity: 0;
	visibility: hidden;
}

.section-scroll-dots-navigation > ul > li {
	position: relative;
	margin-bottom: 4.8px;
	margin-bottom: 0.3rem;
}

.section-scroll-dots-navigation > ul > li:last-child {
	margin-bottom: 0;
}

.section-scroll-dots-navigation > ul > li:hover {
	background: transparent;
}

.section-scroll-dots-navigation > ul > li:hover > a > span {
	opacity: 1;
	visibility: visible;
}

.section-scroll-dots-navigation > ul > li.active > a:before {
	opacity: 1;
}

.section-scroll-dots-navigation > ul > li > a {
	position: relative;
	width: 15px;
	height: 15px;
	display: block;
	padding: 4.8px;
	padding: 0.3rem;
}

.section-scroll-dots-navigation > ul > li > a:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate3d(-50%, -50%, 0);
	width: 8px;
	height: 8px;
	border-radius: 100%;
	opacity: 0.3;
	background: #CCC;
	transition: ease opacity 300ms;
}

.section-scroll-dots-navigation > ul > li > a > span {
	position: absolute;
	top: 50%;
	right: calc(100% + 20px);
	background: #FFF;
	color: #212529;
	font-size: 12.8px;
	font-size: 0.8rem;
	font-weight: 800;
	padding: 3.2px 16px;
	padding: 0.2rem 1rem;
	border-radius: 4px;
	white-space: nowrap;
	opacity: 0;
	visibility: hidden;
	transform: translate3d(0, -50%, 0);
	transition: ease opacity 300ms;
}

.section-scroll-dots-navigation > ul > li > a > span:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 100%;
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-left: 6px solid #F7F7F7;
	transform: translate3d(0, -50%, 0);
}

.section-scroll-dots-navigation.section-scroll-dots-navigation-style-2 {
	background: transparent;
}

.section-scroll-dots-navigation.section-scroll-dots-navigation-light > ul > li > a:before {
	background: #FFF;
}

.section-scroll-dots-navigation.section-scroll-dots-navigation-light > ul > li > a > span {
	right: calc(100% + 10px);
}

@media (max-width: 767px) {
	.section-scroll-dots-navigation {
		right: 15px;
	}
}

/* Overlays */
.overlay {
	position: relative;
}

.overlay:before {
	content: ' ';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2;
	background: #212529;
	opacity: 0;
	pointer-events: none;
	transition: ease opacity 300ms 100ms;
}

.overlay:hover:before, .overlay.overlay-show:before, .overlay.show:before {
	opacity: 0.8;
}

.overlay.overlay-op-1:hover:before, .overlay.overlay-op-1.overlay-show:before, .overlay.overlay-op-1.show:before {
	opacity: 0.1;
}

.overlay.overlay-op-2:hover:before, .overlay.overlay-op-2.overlay-show:before, .overlay.overlay-op-2.show:before {
	opacity: 0.2;
}

.overlay.overlay-op-3:hover:before, .overlay.overlay-op-3.overlay-show:before, .overlay.overlay-op-3.show:before {
	opacity: 0.3;
}

.overlay.overlay-op-4:hover:before, .overlay.overlay-op-4.overlay-show:before, .overlay.overlay-op-4.show:before {
	opacity: 0.4;
}

.overlay.overlay-op-5:hover:before, .overlay.overlay-op-5.overlay-show:before, .overlay.overlay-op-5.show:before {
	opacity: 0.5;
}

.overlay.overlay-op-6:hover:before, .overlay.overlay-op-6.overlay-show:before, .overlay.overlay-op-6.show:before {
	opacity: 0.6;
}

.overlay.overlay-op-7:hover:before, .overlay.overlay-op-7.overlay-show:before, .overlay.overlay-op-7.show:before {
	opacity: 0.7;
}

.overlay.overlay-op-8:hover:before, .overlay.overlay-op-8.overlay-show:before, .overlay.overlay-op-8.show:before {
	opacity: 0.8;
}

.overlay.overlay-op-9:hover:before, .overlay.overlay-op-9.overlay-show:before, .overlay.overlay-op-9.show:before {
	opacity: 0.9;
}

.overlay.overlay-backward:hover:before, .overlay.overlay-backward.overlay-show:before, .overlay.overlay-backward.show:before {
	z-index: 0;
}

.overlay .container,
.overlay .container-fluid {
	position: relative;
	z-index: 3;
}

/* Overlay Colors */
.overlay-light:before {
	background-color: #FFF !important;
}

.overlay-dark:before {
	background-color: #212529 !important;
}

.overlay-primary:before {
	background: var(--primary) !important;
}

.overlay-secondary:before {
	background: var(--secondary) !important;
}

.overlay-tertiary:before {
	background: var(--tertiary) !important;
}

.overlay-quaternary:before {
	background: var(--quaternary) !important;
}

/* Overlay Gradient Bottom Content */
.overlay-gradient-bottom-content:before {
	opacity: 1 !important;
	background: rgba(33, 37, 41, 0);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 30%, #212529 100%);
}

/* Overlay Gradient Top Content */
.overlay-gradient-top-content:before {
	opacity: 1 !important;
	background: rgba(33, 37, 41, 0);
	background: linear-gradient(to top, rgba(0, 0, 0, 0) 30%, #212529 100%);
}

/* Overlay Gradient */
.overlay-gradient:before {
	background-color: #6c6ef1;
	background-image: linear-gradient(to right, #6c6ef1 0%, #e2498e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c6ef1', endColorstr='#e2498e', GradientType=1 );
}

.overlay-gradient.overlay-gradient-animated:before {
	background-size: 200% 200%;
	animation-name: gradientTransition;
	animation-duration: 20000ms;
	animation-iteration-count: infinite;
}

/* Parallax */
.parallax {
	background-color: transparent;
	background-position: 50% 50%;
	background-repeat: repeat;
	background-attachment: fixed;
	position: relative;
	clear: both;
}

.parallax.parallax-mouse {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
}

.parallax.parallax-mouse .parallax-mouse-object {
	position: absolute;
	top: 0;
	left: 0;
	-o-object-fit: contain;
	object-fit: contain;
}

.parallax:not(.page-header):not(.match-height):not([class*="section-height-"]) {
	margin: 70px 0;
	padding: 50px 0;
}

.parallax blockquote {
	border: 0;
	padding: 0 10%;
}

.parallax blockquote i.fa-quote-left {
	font-size: 34px;
	position: relative;
	left: -5px;
}

.parallax blockquote p {
	font-size: 24px;
	line-height: 30px;
}

.parallax blockquote span {
	font-size: 16px;
	line-height: 20px;
	color: #999;
	position: relative;
	left: -5px;
}

.parallax-disabled .parallax-background {
	background-attachment: scroll !important;
	background-position: 50% 50% !important;
}

.parallax-background + .container {
	position: relative;
}

.scrollable-parallax-wrapper {
	position: relative;
	z-index: 1;
}

/* Pricing Tables */
.pricing-table {
	display: flex;
	flex-wrap: wrap;
}

.pricing-table .plan {
	background: #FFF;
	border-radius: 0;
	margin-top: 15px;
	margin-bottom: 15px;
}

.pricing-table .plan .plan-price,
.pricing-table .plan .plan-features,
.pricing-table .plan .plan-footer {
	border: 1px solid #ededed;
}

.pricing-table .plan .plan-header {
	background: #212529;
	padding: 15.2px 16px;
	padding: 0.95rem 1rem;
}

.pricing-table .plan .plan-header h3 {
	color: #FFF;
	font-size: 12.8px;
	font-size: 0.8rem;
	font-weight: 600;
	line-height: 1;
	letter-spacing: 0;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 0;
}

.pricing-table .plan .plan-price {
	display: flex;
	flex-direction: column;
	background: #f7f7f7;
	border-top: 0;
	border-bottom: 0;
	padding: 32px 12.8px;
	padding: 2rem 0.8rem;
	text-align: center;
}

.pricing-table .plan .plan-price .price {
	display: flex;
	justify-content: center;
	align-items: flex-start;
	font-size: 43.2px;
	font-size: 2.7rem;
	font-weight: 600;
	line-height: 1;
	color: #212529;
}

.pricing-table .plan .plan-price .price .price-unit {
	font-size: 50%;
	line-height: 1.4;
}

.pricing-table .plan .plan-price .price-label {
	text-transform: uppercase;
	color: #777;
	font-size: 11.2px;
	font-size: 0.7rem;
	line-height: 1;
	margin-bottom: 0;
}

.pricing-table .plan .plan-features {
	border-top: 0;
	border-bottom: 0;
	padding: 12.8px;
	padding: 0.8rem;
	text-align: center;
}

.pricing-table .plan .plan-features ul {
	padding: 0 8px 0 8px;
	padding: 0 0.5rem 0 0.5rem;
	margin-bottom: 0;
}

.pricing-table .plan .plan-features ul li {
	border-bottom: 1px solid #ededed;
	line-height: 2.9;
	list-style: none;
	font-size: 0.9em;
}

.pricing-table .plan .plan-features ul li:last-child {
	border-bottom: 0;
}

.pricing-table .plan .plan-footer {
	border-top: 0;
	padding: 24px 12.8px 40px;
	padding: 1.5rem 0.8rem 2.5rem;
	text-align: center;
}

.pricing-table .plan.plan-featured {
	position: relative;
	box-shadow: 0px 0px 40px rgba(200, 200, 200, 0.3);
	transform: scale(1.15);
	z-index: 1;
}

.pricing-table .plan.plan-featured .plan-header h3,
.pricing-table .plan.plan-featured .plan-features ul li {
	font-size: 12.8px;
	font-size: 0.8rem;
}

@media (max-width: 767px) {
	.pricing-table .plan.plan-featured {
		transform: scale(1);
	}

	.pricing-table .plan.plan-featured .plan-header h3,
		.pricing-table .plan.plan-featured .plan-features ul li {
		font-size: 0.9rem;
	}
}

/* Pricing Block Style */
.pricing-block > .row {
	margin-right: 0;
	margin-left: 0;
}

.pricing-block > .row > div:nth-child(1) {
	padding: 27.2px;
	padding: 1.7rem;
}

.pricing-block > .row > div:nth-child(2) {
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 27.2px;
	padding: 1.7rem;
	background: #f7f7f7;
	text-align: center;
	border-left: 1px solid #dee2e6;
	border-radius: 0 4px 4px 0;
}

.pricing-block .plan-price {
	display: flex;
	flex-direction: column;
	background: #f7f7f7;
	border-top: 0;
	border-bottom: 0;
	text-align: center;
}

.pricing-block .plan-price .price {
	display: flex;
	justify-content: center;
	align-items: flex-start;
	font-size: 43.2px;
	font-size: 2.7rem;
	font-weight: 600;
	line-height: 1;
	color: #212529;
}

.pricing-block .plan-price .price .price-unit {
	font-size: 50%;
	line-height: 1.4;
}

.pricing-block .plan-price .price-label {
	text-transform: uppercase;
	color: #777;
	font-size: 11.2px;
	font-size: 0.7rem;
	line-height: 1;
	margin-bottom: 0;
}

@media (max-width: 991px) {
	.pricing-block > .row > div:nth-child(2) {
		border-left: none;
		border-top: 1px solid #dee2e6;
		border-radius: 0 0 4px 4px;
	}
}

/* Price Menu */
.price-menu-item .price-menu-item-details {
	display: flex;
	justify-content: space-between;
	position: relative;
}

.price-menu-item .price-menu-item-details .price-menu-item-title {
	position: relative;
	padding-bottom: 10px;
}

.price-menu-item .price-menu-item-details .price-menu-item-price {
	position: relative;
	top: -5px;
}

.price-menu-item .price-menu-item-details .price-menu-item-price strong {
	font-size: 20.8px;
	font-size: 1.3rem;
}

.price-menu-item .price-menu-item-details .price-menu-item-price strong > span {
	font-size: 0.6em;
}

.price-menu-item .price-menu-item-details .price-menu-item-line {
	position: absolute;
	width: 100%;
	bottom: 0;
	border-bottom: dashed 1px #777;
}

.price-menu-item .price-menu-item-img img {
	border-radius: 50%;
	max-width: 60px;
	height: auto;
}

.price-menu-item .price-menu-item-desc {
	position: relative;
	margin-top: 5px;
}

.price-menu-item + .price-menu-item {
	margin-top: 25px;
}

/* Process */
.process {
	text-align: center;
}

.process .process-step {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	position: relative;
}

.process .process-step-circle {
	display: flex;
	justify-content: center;
	height: 90px;
	text-align: center;
	width: 90px;
	border: 2px solid #CCC;
	border-radius: 50%;
	align-items: center;
	position: relative;
	background-color: transparent;
	transition: all 0.2s ease-in-out;
}

.process .process-step-content {
	padding-top: 20px;
}

.process .process-step-circle-content {
	font-weight: bold;
	color: #212529;
	font-size: 1.6em;
	letter-spacing: -1px;
	transition: all 0.2s ease-in-out;
}

.process .process-step:hover .process-step-circle {
	background-color: #CCC;
}

.process .process-step:hover .process-step-circle .process-step-circle-content {
	color: #FFF;
}

.process .process-step:hover .process-step-circle .process-step-circle-content .icons {
	color: #FFF !important;
}

.process.process-shapes .process-step-circle {
	position: relative;
	width: auto;
	height: auto;
	border: 0;
	margin-bottom: 19.2px;
	margin-bottom: 1.2rem;
}

.process.process-shapes .process-step-circle .process-step-circle-content {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 45px;
	height: 45px;
	background-color: #CCC;
	border-radius: 100%;
	color: #FFF;
	z-index: 3;
}

.process.process-shapes .process-step-circle:before, .process.process-shapes .process-step-circle:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	height: 100%;
	background-color: #777;
	border-radius: 100%;
	opacity: 0.6;
	transform: translate3d(-50%, -50%, 0) scale(1.5);
	transition: ease transform 1s;
	z-index: 2;
}

.process.process-shapes .process-step-circle:after {
	background-color: #999;
	opacity: 0.3;
	transform: translate3d(-50%, -50%, 0) scale(2);
	z-index: 1;
}

.process.process-shapes.process-shapes-hover-animate .process-step:hover .process-step-circle:before {
	animation-name: processShapesScaleOne;
	animation-delay: 300ms;
}

.process.process-shapes.process-shapes-hover-animate .process-step:hover .process-step-circle:after {
	animation-name: processShapesScaleTwo;
}

.process.process-shapes.process-shapes-hover-animate .process-step:hover .process-step-circle:before, .process.process-shapes.process-shapes-hover-animate .process-step:hover .process-step-circle:after {
	animation-fill-mode: forwards;
	animation-iteration-count: infinite;
	animation-duration: 3s;
	animation-timing-function: linear;
}

.process.process-shapes.process-shapes-always-animate .process-step .process-step-circle:before {
	animation-name: processShapesScaleOne;
	animation-delay: 300ms;
}

.process.process-shapes.process-shapes-always-animate .process-step .process-step-circle:after {
	animation-name: processShapesScaleTwo;
}

.process.process-shapes.process-shapes-always-animate .process-step .process-step-circle:before, .process.process-shapes.process-shapes-always-animate .process-step .process-step-circle:after {
	animation-fill-mode: forwards;
	animation-iteration-count: infinite;
	animation-duration: 3s;
	animation-timing-function: linear;
}

.process.process-shapes.process-shapes-always-animate .process-step .process-step-circle.process-shapes-always-animate-delay:before {
	animation-name: processShapesScaleOne;
	animation-delay: 1000ms;
}

.process.process-shapes.process-shapes-always-animate .process-step .process-step-circle.process-shapes-always-animate-delay:after {
	animation-name: processShapesScaleTwo;
	animation-delay: 700ms;
}

@keyframes processShapesScaleOne {
	0% {
		opacity: 0.6;
		transform: translate3d(-50%, -50%, 0) scale(1.5);
	}

	25% {
		opacity: 0;
		transform: translate3d(-50%, -50%, 0) scale(1.8);
	}

	50% {
		opacity: 0;
		transform: translate3d(-50%, -50%, 0) scale(1);
	}

	100% {
		opacity: 0.6;
		transform: translate3d(-50%, -50%, 0) scale(1.5);
	}
}

@keyframes processShapesScaleTwo {
	0% {
		opacity: 0.3;
		transform: translate3d(-50%, -50%, 0) scale(2);
	}

	25% {
		opacity: 0;
		transform: translate3d(-50%, -50%, 0) scale(2.3);
	}

	50% {
		opacity: 0;
		transform: translate3d(-50%, -50%, 0) scale(1);
	}

	100% {
		opacity: 0.3;
		transform: translate3d(-50%, -50%, 0) scale(2);
	}
}

@media (min-width: 992px) {
	.process .process-step:before {
		content: '';
		height: 2px;
		display: block;
		background-color: #EDEDED;
		position: absolute;
		width: 50%;
		top: 45px;
		left: 75%;
	}

	.process .process-step:last-child:before {
		display: none;
	}

	.process.process-shapes .process-step:before {
		top: 23px;
	}
}

.process-vertical {
	text-align: left;
}

.process-vertical .process-step {
	width: 100%;
	flex-direction: row;
	justify-content: start;
	align-items: start;
	position: relative;
	padding-bottom: 60px;
}

.process-vertical .process-step:before {
	display: none;
}

.process-vertical .process-step:after {
	width: 2px;
	display: block;
	background-color: #EDEDED;
	position: absolute;
	content: '';
	height: calc(100% - 80px);
	top: 70px;
	left: 30px;
}

.process-vertical .process-step:last-child:after {
	display: none;
}

.process-vertical .process-step-circle {
	height: 60px;
	width: 60px;
	margin: 0 15px 0 0;
	min-height: 60px;
	min-width: 60px;
}

.process-vertical .process-step-content {
	padding-top: 0;
}

.process-connecting-line {
	position: relative;
	text-align: left;
}

.process-connecting-line .connecting-line {
	content: '';
	position: absolute;
	top: 25px;
	left: 15px;
	right: 15px;
	height: 3px;
	background: #CCC;
}

.process-connecting-line .process-step {
	align-items: flex-start;
	padding-right: 48px;
	padding-right: 3rem;
	padding-left: 48px;
	padding-left: 3rem;
}

.process-connecting-line .process-step:before {
	content: none;
}

.process-connecting-line .process-step-circle {
	background: #FFF;
	width: 50px;
	height: 50px;
	border: 3px solid #CCC;
}

/* Scroll to Top */
html .scroll-to-top {
	transition: opacity 0.3s;
	background: #404040;
	border-radius: 4px 4px 0 0;
	bottom: 0;
	color: #FFF;
	display: block;
	height: 9px;
	opacity: 0;
	padding: 10px 10px 35px;
	position: fixed;
	right: 10px;
	text-align: center;
	text-decoration: none;
	min-width: 50px;
	z-index: 1040;
	font-size: 0.8em;
}

html .scroll-to-top:hover {
	opacity: 1;
}

html .scroll-to-top.visible {
	opacity: 0.75;
}

html .scroll-to-top span {
	display: inline-block;
	padding: 0 5px;
}

html.lightbox-opened .scroll-to-top {
	right: 27px;
}

@media (max-width: 991px) {
	html .scroll-to-top.hidden-mobile {
		display: none !important;
	}
}

/* Scrollable */
.scrollable {
	overflow: hidden;
	position: relative;
	width: 100%;
}

.scrollable .scrollable-content {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	padding: 0 37px 0 0;
	overflow-x: hidden;
	overflow-y: scroll;
	outline: none;
}

.scrollable .scrollable-content::-webkit-scrollbar {
	visibility: hidden;
}

.scrollable .scrollable-pane {
	bottom: 0;
	opacity: 0.01;
	position: absolute;
	right: 5px;
	top: 0;
	transition: all 0.2s ease 0s;
	width: 4px;
}

.scrollable .scrollable-slider {
	border-radius: 5px;
	background: none repeat scroll 0 0 #CCC;
	margin: 0;
	position: relative;
	transition: opacity 0.2s ease 0s;
	opacity: 0;
}

.scrollable.scrollable-padding .scrollable-content {
	padding: 10px 24px 10px 10px;
}

.scrollable:hover .scrollable-slider, .scrollable.visible-slider .scrollable-slider {
	opacity: 1;
}

/* Section Featured */
section.section {
	background: #f7f7f7;
	border-top: 5px solid #f1f1f1;
	margin: 30px 0;
	padding: 50px 0;
}

section.section > .container {
	position: relative;
}

section.section.section-height-1 {
	padding: 12.307px 0;
	padding: 0.7692307692rem 0;
}

section.section.section-height-2 {
	padding: 36.923px 0;
	padding: 2.3076923077rem 0;
}

section.section.section-height-3 {
	padding: 73.846px 0;
	padding: 4.6153846154rem 0;
}

section.section.section-height-4 {
	padding: 110.769px 0;
	padding: 6.9230769231rem 0;
}

section.section.section-height-5 {
	padding: 147.692px 0;
	padding: 9.2307692308rem 0;
}

section.section.section-bg-strong-grey {
	background: #EDEDED;
}

section.section.section-no-background {
	background: transparent;
	border-top-color: transparent;
}

section.section.section-center {
	text-align: center;
}

section.section.section-text-light h1, section.section.section-text-light h2, section.section.section-text-light h3, section.section.section-text-light h4, section.section.section-text-light h5, section.section.section-text-light h6 {
	color: #FFF;
}

section.section.section-text-light p {
	color: #e6e5e5;
}

section.section.section-background {
	background-repeat: repeat;
	border: 0;
}

section.section.section-background-change-anim {
	animation-name: colorTransition;
	animation-duration: 25s;
	animation-direction: alternate;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}

section.section.section-funnel {
	position: relative;
}

section.section.section-funnel .section-funnel-layer-top {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	padding: 96px 0;
	padding: 6rem 0;
	transform: translate3d(0, -50%, 0);
}

section.section.section-funnel .section-funnel-layer-bottom {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 96px 0;
	padding: 6rem 0;
	transform: translate3d(0, 50%, 0);
}

section.section.section-funnel .section-funnel-layer {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #FFF;
}

section.section.section-funnel .section-funnel-layer:nth-child(1) {
	transform: skewY(-4.7deg);
}

section.section.section-funnel .section-funnel-layer:nth-child(2) {
	transform: skewY(4.7deg);
}

section.section.section-angled {
	position: relative;
	margin: 0;
	overflow: hidden;
}

section.section.section-angled .section-angled-layer-top {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	padding: 48px 0;
	padding: 3rem 0;
	transform: skewY(-0.7deg) translate3d(0, -50%, 0);
}

section.section.section-angled .section-angled-layer-bottom {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 48px 0;
	padding: 3rem 0;
	transform: skewY(0.7deg) translate3d(0, 50%, 0);
}

section.section.section-angled .section-angled-layer-top + .section-angled-content,
section.section.section-angled .section-angled-layer-top + .section-angled-layer-bottom + .section-angled-content {
	margin-top: 40px;
	margin-top: 2.5rem;
}

section.section.section-angled .section-angled-layer-bottom + .section-angled-content,
section.section.section-angled .section-angled-layer-bottom + .section-angled-layer-top + .section-angled-content {
	margin-bottom: 40px;
	margin-bottom: 2.5rem;
}

section.section.section-angled .section-angled-layer-increase-angle.section-angled-layer-top {
	transform: skewY(-1.7deg) translate3d(0, -50%, 0);
}

section.section.section-angled .section-angled-layer-increase-angle.section-angled-layer-bottom {
	transform: skewY(1.7deg) translate3d(0, 50%, 0);
}

section.section.section-angled .section-angled-layer-increase-angle-2.section-angled-layer-top {
	padding: 112px 0;
	padding: 7rem 0;
	transform: skewY(-4.7deg) translate3d(0, -50%, 0);
}

section.section.section-angled .section-angled-layer-increase-angle-2.section-angled-layer-bottom {
	padding: 112px 0;
	padding: 7rem 0;
	transform: skewY(4.7deg) translate3d(0, 50%, 0);
}

section.section.section-angled.section-angled-reverse .section-angled-layer-top {
	transform: skewY(0.7deg) translate3d(0, -50%, 0);
}

section.section.section-angled.section-angled-reverse .section-angled-layer-bottom {
	transform: skewY(-0.7deg) translate3d(0, 50%, 0);
}

section.section.section-angled.section-angled-reverse .section-angled-layer-increase-angle.section-angled-layer-top {
	transform: skewY(1.7deg) translate3d(0, -50%, 0);
}

section.section.section-angled.section-angled-reverse .section-angled-layer-increase-angle.section-angled-layer-bottom {
	transform: skewY(-1.7deg) translate3d(0, 50%, 0);
}

section.section.section-angled.section-angled-reverse .section-angled-layer-increase-angle-2.section-angled-layer-top {
	padding: 112px 0;
	padding: 7rem 0;
	transform: skewY(4.7deg) translate3d(0, -50%, 0);
}

section.section.section-angled.section-angled-reverse .section-angled-layer-increase-angle-2.section-angled-layer-bottom {
	padding: 112px 0;
	padding: 7rem 0;
	transform: skewY(-4.7deg) translate3d(0, 50%, 0);
}

section.section.section-angled + .section-angled {
	padding-top: 0;
}

section.section.overlay .section-angled-layer-top,
section.section.overlay .section-angled-layer-bottom {
	z-index: 99 !important;
}

section.section.section-overlay {
	position: relative;
}

section.section.section-overlay:before {
	content: "";
	display: block;
	background: rgba(33, 37, 41, 0.8);
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}

section.section.section-overlay .section-angled-layer-top,
section.section.section-overlay .section-angled-layer-bottom {
	z-index: 99 !important;
}

section.section.section-overlay-dot:before {
	background: url(/build/images/overlay-dot.4d925457.png) repeat scroll 0 0 transparent;
}

section.section.section-overlay-opacity {
	position: relative;
}

section.section.section-overlay-opacity:before {
	content: "";
	display: block;
	background: rgba(0, 0, 0, 0.5);
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}

section.section.section-overlay-opacity.section-overlay-opacity-scale-1:before {
	background: rgba(33, 37, 41, 0.1);
}

section.section.section-overlay-opacity.section-overlay-opacity-scale-2:before {
	background: rgba(33, 37, 41, 0.2);
}

section.section.section-overlay-opacity.section-overlay-opacity-scale-3:before {
	background: rgba(33, 37, 41, 0.3);
}

section.section.section-overlay-opacity.section-overlay-opacity-scale-4:before {
	background: rgba(33, 37, 41, 0.4);
}

section.section.section-overlay-opacity.section-overlay-opacity-scale-5:before {
	background: rgba(33, 37, 41, 0.5);
}

section.section.section-overlay-opacity.section-overlay-opacity-scale-6:before {
	background: rgba(33, 37, 41, 0.6);
}

section.section.section-overlay-opacity.section-overlay-opacity-scale-7:before {
	background: rgba(33, 37, 41, 0.7);
}

section.section.section-overlay-opacity.section-overlay-opacity-scale-8:before {
	background: rgba(33, 37, 41, 0.8);
}

section.section.section-overlay-opacity.section-overlay-opacity-scale-9:before {
	background: rgba(33, 37, 41, 0.9);
}

section.section.section-overlay-opacity-light:before {
	background: rgba(255, 255, 255, 0.5);
}

section.section.section-overlay-opacity-light.section-overlay-opacity-light-scale-1:before {
	background: rgba(255, 255, 255, 0.1);
}

section.section.section-overlay-opacity-light.section-overlay-opacity-light-scale-2:before {
	background: rgba(255, 255, 255, 0.2);
}

section.section.section-overlay-opacity-light.section-overlay-opacity-light-scale-3:before {
	background: rgba(255, 255, 255, 0.3);
}

section.section.section-overlay-opacity-light.section-overlay-opacity-light-scale-4:before {
	background: rgba(255, 255, 255, 0.4);
}

section.section.section-overlay-opacity-light.section-overlay-opacity-light-scale-5:before {
	background: rgba(255, 255, 255, 0.5);
}

section.section.section-overlay-opacity-light.section-overlay-opacity-light-scale-6:before {
	background: rgba(255, 255, 255, 0.6);
}

section.section.section-overlay-opacity-light.section-overlay-opacity-light-scale-7:before {
	background: rgba(255, 255, 255, 0.7);
}

section.section.section-overlay-opacity-light.section-overlay-opacity-light-scale-8:before {
	background: rgba(255, 255, 255, 0.8);
}

section.section.section-overlay-opacity-light.section-overlay-opacity-light-scale-9:before {
	background: rgba(255, 255, 255, 0.9);
}

section.section.section-overlay-opacity-gradient:before {
	opacity: 0.85;
}

section.section.section-video {
	background: none !important;
	border: 0;
}

section.section.section-parallax {
	background-color: transparent;
	background-position: 50% 50%;
	background-repeat: repeat;
	background-attachment: fixed;
	border: 0;
}

section.section.section-parallax.parallax-disabled {
	background-attachment: scroll !important;
	background-position: 50% 50% !important;
}

section.section.section-no-border {
	border: 0;
}

section.section.section-with-divider {
	margin: 56px 0 35px;
}

section.section.section-with-divider .divider {
	margin: -56px 0 44px;
}

section.section.section-footer {
	margin-bottom: -50px;
}

section.section.section-with-mockup {
	margin-top: 120px;
}

section.section.section-front {
	position: relative;
	z-index: 1;
}

@media (max-width: 991px) {
	.container-fluid > .row > .p-0 section.section {
		margin-bottom: 0;
		margin-top: 0;
	}

	.container-fluid > .row > .p-0:first-child section.section {
		margin-bottom: 0;
		margin-top: 30px;
	}

	.container-fluid > .row > .p-0:last-child section.section {
		margin-bottom: 30px;
		margin-top: 0;
	}
}

/* Section With Shape Divider */
@keyframes shapeDividerToLeft {
	from {
		transform: translate3d(0, 0, 0);
	}

	to {
		transform: translate3d(-200%, 0, 0);
	}
}

@keyframes shapeDividerToRight {
	from {
		transform: translate3d(0, 0, 0);
	}

	to {
		transform: translate3d(200%, 0, 0);
	}
}

.section.section-with-shape-divider {
	position: relative;
	overflow: hidden;
}

.section.section-with-shape-divider .shape-divider {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 80px;
	z-index: 1;
}

.section.section-with-shape-divider .shape-divider svg {
	position: absolute;
	top: 0;
	left: 50%;
	height: 100%;
	transform: translate3d(-50%, 0, 0);
}

@media (min-width: 1950px) {
	.section.section-with-shape-divider .shape-divider svg {
		width: 100%;
	}
}

.section.section-with-shape-divider .shape-divider.shape-divider-bottom {
	top: auto;
	bottom: 0;
}

.section.section-with-shape-divider .shape-divider.shape-divider-reverse-y {
	transform: rotateY(180deg);
}

.section.section-with-shape-divider .shape-divider.shape-divider-reverse-x {
	transform: rotateX(180deg);
}

.section.section-with-shape-divider .shape-divider.shape-divider-reverse-xy {
	transform: rotateY(180deg) rotateX(180deg);
}

.section.section-with-shape-divider .shape-divider .shape-divider-horizontal-animation {
	position: absolute;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100%;
	animation-duration: 45s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}

.section.section-with-shape-divider .shape-divider .shape-divider-horizontal-animation > svg {
	width: 100vw;
	left: 0;
	transform: none;
}

.section.section-with-shape-divider .shape-divider .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-right.start {
	animation-name: shapeDividerToRight;
}

.section.section-with-shape-divider .shape-divider .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-right > svg:nth-child(2) {
	transform: rotateY(180deg) translate3d(99.9%, 0, 0);
}

.section.section-with-shape-divider .shape-divider .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-right > svg:nth-child(3) {
	transform: translate3d(-199.8%, 0, 0);
}

.section.section-with-shape-divider .shape-divider .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-left.start {
	animation-name: shapeDividerToLeft;
}

.section.section-with-shape-divider .shape-divider .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-left > svg:nth-child(2) {
	transform: rotateY(180deg) translate3d(-99.9%, 0, 0);
}

.section.section-with-shape-divider .shape-divider .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-left > svg:nth-child(3) {
	transform: translate3d(199.8%, 0, 0);
}

.section.section-with-shape-divider .shape-divider.shape-divider-reverse-y .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-right.start, .section.section-with-shape-divider .shape-divider.shape-divider-reverse-xy .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-right.start {
	animation-name: shapeDividerToLeft;
}

.section.section-with-shape-divider .shape-divider.shape-divider-reverse-y .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-right > svg:nth-child(2), .section.section-with-shape-divider .shape-divider.shape-divider-reverse-xy .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-right > svg:nth-child(2) {
	transform: rotateY(180deg) translate3d(-99.9%, 0, 0);
}

.section.section-with-shape-divider .shape-divider.shape-divider-reverse-y .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-right > svg:nth-child(3), .section.section-with-shape-divider .shape-divider.shape-divider-reverse-xy .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-right > svg:nth-child(3) {
	transform: translate3d(199.8%, 0, 0);
}

.section.section-with-shape-divider .shape-divider.shape-divider-reverse-y .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-left.start, .section.section-with-shape-divider .shape-divider.shape-divider-reverse-xy .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-left.start {
	animation-name: shapeDividerToRight;
}

.section.section-with-shape-divider .shape-divider.shape-divider-reverse-y .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-left > svg:nth-child(2), .section.section-with-shape-divider .shape-divider.shape-divider-reverse-xy .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-left > svg:nth-child(2) {
	transform: rotateY(180deg) translate3d(99.9%, 0, 0);
}

.section.section-with-shape-divider .shape-divider.shape-divider-reverse-y .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-left > svg:nth-child(3), .section.section-with-shape-divider .shape-divider.shape-divider-reverse-xy .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-left > svg:nth-child(3) {
	transform: translate3d(-199.8%, 0, 0);
}

.section.section-with-shape-divider .shape-divider.shape-divider-reverse-x .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-right.start {
	animation-name: shapeDividerToRight;
}

.section.section-with-shape-divider .shape-divider.shape-divider-reverse-x .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-left.start {
	animation-name: shapeDividerToLeft;
}

.section.section-with-shape-divider .shape-divider.shape-divider-reverse-x .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-left > svg:nth-child(2) {
	transform: rotateY(180deg) translate3d(-99.9%, 0, 0);
}

.section.section-with-shape-divider .shape-divider.shape-divider-reverse-x .shape-divider-horizontal-animation.shape-divider-horizontal-animation-to-left > svg:nth-child(3) {
	transform: translate3d(199.8%, 0, 0);
}

.section.section-with-shape-divider.overlay:before {
	z-index: 1;
}

/* Sidebar */
aside ul.nav-list > li > a {
	color: #666;
	font-size: 0.9em;
	padding: 8px 0 8px 22px;
}

/* Side Panel */
html.side-panel .body:before {
	content: '';
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background: rgba(33, 37, 41, 0.5);
	opacity: 0;
	visibility: hidden;
	z-index: 9998;
	transition: ease opacity 300ms;
}

html.side-panel .side-panel-wrapper {
	position: fixed;
	top: 0;
	left: 0;
	width: 300px;
	height: 100vh;
	background: #FFF;
	padding: 32px;
	padding: 2rem;
	box-shadow: 0px 0px 30px -13px rgba(0, 0, 0, 0.2);
	overflow-y: auto;
	transform: translate3d(-100%, 0, 0);
	transition: ease transform 300ms;
	z-index: 9999;
}

html.side-panel .side-panel-wrapper .side-panel-close {
	position: absolute;
	top: 0;
	right: 0;
}

html.side-panel.side-panel-push .body {
	transform: translate3d(0, 0, 0);
	transition: ease transform 300ms;
}

html.side-panel.side-panel-right .side-panel-wrapper {
	left: auto;
	right: 0;
	transform: translate3d(100%, 0, 0);
}

html.side-panel.side-panel-without-overlay .body:before {
	content: none;
}

html.side-panel.side-panel-open .body:before {
	opacity: 1;
	visibility: visible;
}

html.side-panel.side-panel-open .side-panel-wrapper {
	transform: translate3d(0, 0, 0);
}

html.side-panel.side-panel-open.side-panel-push .body {
	transform: translate3d(300px, 0, 0);
}

html.side-panel.side-panel-open.side-panel-push.side-panel-right .body {
	transform: translate3d(-300px, 0, 0);
}

/* Home Slider - Revolution Slider */
.slider-container {
	background: #151719;
	height: 500px;
	overflow: hidden;
	width: 100%;
	direction: ltr;
}

.slider-container .tparrows {
	border-radius: 6px;
}

.slider-container .slider-single-slide .tparrows {
	display: none;
}

.slider-container .top-label {
	color: #FFF;
	font-size: 24px;
	font-weight: 300;
}

.slider-container .main-label {
	color: #FFF;
	font-size: 62px;
	line-height: 62px;
	font-weight: 800;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.15);
}

.slider-container .featured-label {
	color: #FFF;
	font-size: 52px;
	line-height: 52px;
	font-weight: 800;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
}

.slider-container .bottom-label {
	color: #FFF;
	font-size: 20px;
	line-height: 20px;
	font-weight: 300;
}

.slider-container .blackboard-text {
	color: #BAB9BE;
	font-size: 46px;
	line-height: 46px;
	font-family: "Shadows Into Light", cursive;
	text-transform: uppercase;
}

.slider-container .btn.btn-lg.btn-slider-action {
	font-size: 22px;
	font-weight: 600;
	line-height: 20px;
	padding: 19.2px 28.8px;
	padding: 1.2rem 1.8rem;
}

.slider-container .top-label-dark, .slider-container .main-label-dark, .slider-container .bottom-label-dark {
	color: #333;
}

.slider-container .tp-caption-dark a {
	color: #333;
}

.slider-container .tp-caption-dark a:hover {
	color: #333;
}

.slider-container .tp-caption-overlay {
	background: #000;
	padding: 10px;
}

.slider-container .tp-caption-overlay-opacity {
	background: rgba(0, 0, 0, 0.4);
	padding: 10px;
}

.slider-container .tp-opacity-overlay {
	background: #000;
	opacity: 0.75;
}

.slider-container .tp-opacity-overlay-light {
	background: #FFF;
	opacity: 0.75;
}

.slider-container.transparent {
	background-color: transparent;
}

.slider-container.light {
	background-color: #EAEAEA;
}

.slider-container.light .tp-bannershadow {
	opacity: 0.05;
	top: 0;
	bottom: auto;
	z-index: 1000;
}

.slider-container.light .featured-label, .slider-container.light .top-label, .slider-container.light .main-label, .slider-container.light .bottom-label {
	color: #333;
}

.slider-container.light .tp-caption a {
	color: #333;
}

.slider-container.light .tp-caption a:hover {
	color: #333;
}

/* Revolution Slider Typewriter Addon */
.tp-caption[data-typewriter]:after {
	transform: translateX(-9px);
}

/* Slider With Overlay */
.rev_slider li.slide-overlay .slotholder:after {
	width: 100%;
	height: 100%;
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0.9;
	background: #212529;
	z-index: 2;
}

.rev_slider li.slide-overlay.slide-overlay-light .slotholder:after {
	background: #FFF;
}

.rev_slider li.slide-overlay.slide-overlay-gradient .slotholder:after {
	background-color: #6c6ef1;
	background-image: linear-gradient(to right, #6c6ef1 0%, #e2498e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c6ef1', endColorstr='#e2498e', GradientType=1 );
}

.rev_slider li.slide-overlay.slide-overlay-gradient.slide-overlay-gradient-animated .slotholder:after {
	background-size: 200% 200%;
	animation-name: gradientTransition;
	animation-duration: 20000ms;
	animation-iteration-count: infinite;
}

.rev_slider li.slide-overlay.slide-overlay-level-0 .slotholder:after {
	opacity: 0.0;
}

.rev_slider li.slide-overlay.slide-overlay-level-1 .slotholder:after {
	opacity: 0.1;
}

.rev_slider li.slide-overlay.slide-overlay-level-2 .slotholder:after {
	opacity: 0.2;
}

.rev_slider li.slide-overlay.slide-overlay-level-3 .slotholder:after {
	opacity: 0.3;
}

.rev_slider li.slide-overlay.slide-overlay-level-4 .slotholder:after {
	opacity: 0.4;
}

.rev_slider li.slide-overlay.slide-overlay-level-5 .slotholder:after {
	opacity: 0.5;
}

.rev_slider li.slide-overlay.slide-overlay-level-6 .slotholder:after {
	opacity: 0.6;
}

.rev_slider li.slide-overlay.slide-overlay-level-7 .slotholder:after {
	opacity: 0.7;
}

.rev_slider li.slide-overlay.slide-overlay-level-8 .slotholder:after {
	opacity: 0.8;
}

.rev_slider li.slide-overlay.slide-overlay-level-9 .slotholder:after {
	opacity: 0.9;
}

.rev_slider li.slide-overlay.slide-overlay-level-10 .slotholder:after {
	opacity: 0.10;
}

/* Slider Scroll Button */
.slider-scroll-button {
	position: relative;
	width: 57px;
	height: 57px;
	border-radius: 100%;
	text-indent: -9999px;
}

.slider-scroll-button:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 49%;
	width: 23px;
	height: 34px;
	border: 1px solid #FFF;
	border-radius: 15px;
	transform: translate3d(-50%, -50%, 0);
}

.slider-scroll-button:after {
	content: '';
	width: 6px;
	height: 10px;
	border-radius: 10px;
	border: 1px solid #FFF;
	position: absolute;
	top: 19px;
	left: 49%;
	transform: translate3d(-50%, 0, 0);
	animation-name: sliderScrollButton;
	animation-duration: 2s;
	animation-iteration-count: infinite;
}

.slider-scroll-button.slider-scroll-button-dark:before {
	border-color: #212529;
}

.slider-scroll-button.slider-scroll-button-dark:after {
	border-color: #212529;
}

/* Arrows */
.tparrows.tparrows-carousel {
	display: inline-block;
	position: absolute;
	width: 30px;
	height: auto;
	padding: 20px 0;
}

.tparrows.tparrows-carousel.tp-leftarrow {
	right: auto !important;
	left: -30px !important;
	border-radius: 0 4px 4px 0;
}

.tparrows.tparrows-carousel.tp-leftarrow:before {
	font-family: 'Font Awesome 6 Free';
	font-weight: 900;
	content: "\f053";
	position: relative;
	left: -1px;
	top: 1px;
}

.tparrows.tparrows-carousel.tp-rightarrow {
	right: -60px !important;
	left: auto !important;
	border-radius: 4px 0 0 4px;
}

.tparrows.tparrows-carousel.tp-rightarrow:before {
	font-family: 'Font Awesome 6 Free';
	font-weight: 900;
	content: "\f054";
	position: relative;
	left: 1px;
	top: 1px;
}

.tparrows.arrows-style-1 {
	background: transparent !important;
}

.tparrows.arrows-style-2 {
	background: transparent !important;
}

.tparrows.arrows-style-2.tp-leftarrow:before, .tparrows.arrows-style-2.tp-rightarrow:before {
	content: '';
	display: block;
	position: absolute;
	left: 1.5px;
	top: 50%;
	width: 0.8em;
	height: 0.8em;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	transition: ease opacity 400ms;
	font-size: inherit;
	opacity: 0.7;
}

.tparrows.arrows-style-2.tp-leftarrow:after, .tparrows.arrows-style-2.tp-rightarrow:after {
	content: '';
	display: block;
	border-top: 1px solid #FFF;
	transition: ease opacity 400ms;
	width: 1.5em;
	position: absolute;
	top: 50%;
	font-size: inherit;
	transform: translate3d(0, -50%, 0);
	opacity: 0.7;
}

.tparrows.arrows-style-2.tp-leftarrow:hover:before, .tparrows.arrows-style-2.tp-rightarrow:hover:before {
	opacity: 1;
}

.tparrows.arrows-style-2.tp-leftarrow:hover:after, .tparrows.arrows-style-2.tp-rightarrow:hover:after {
	opacity: 1;
}

.tparrows.arrows-style-2.tp-leftarrow:before {
	left: 0.5px;
	transform: translate3d(0, -50%, 0) rotate(-45deg);
}

.tparrows.arrows-style-2.tp-rightarrow:before {
	left: 9.5px;
	transform: translate3d(0, -50%, 0) rotate(135deg);
}

@media (max-width: 768px) {
	.tparrows.arrows-style-2 {
		display: none;
	}
}

.tparrows.arrows-dark:before {
	color: #111111 !important;
}

.tparrows.arrows-big:before {
	font-size: 25px;
}

.tparrows.arrows-rounded {
	border-radius: 100%;
}

/* Bullets */
.tp-bullets.bullets-style-1 .tp-bullet {
	width: 8px;
	height: 8px;
	border-radius: 100%;
}

.tp-bullets.bullets-style-2 .tp-bullet {
	width: 8px;
	height: 8px;
	border-radius: 100%;
	background: #78888D;
}

/* Embed Border */
.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {
	border: 0 !important;
}

/* Defaults */
.hesperiden-custom {
	padding: 10px 0 !important;
}

.hesperiden-custom .tp-tab {
	border: 0 !important;
}

/* Slider With Overlay */
.slider-with-overlay {
	position: relative;
}

.slider-with-overlay .slider-container {
	z-index: auto;
}

/* Slider Contact Form */
.slider-contact-form {
	margin: 45px 0;
}

.slider-contact-form .featured-box {
	text-align: left;
}

.slider-contact-form label.error {
	display: none !important;
}

.slider-contact-form .alert {
	padding: 6px;
	text-align: center;
}

.slider-contact-form textarea {
	resize: none;
}

@media (min-width: 992px) {
	.slider-contact-form {
		margin: 0;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		z-index: 99;
		width: 100%;
	}
}

/* Boxed */
html.boxed .slider-container {
	width: 100% !important;
	left: auto !important;
}

/* Side Header - Full Screen Slider Height On Mobile */
@media (max-width: 991px) {
	html.side-header .slider-container.fullscreen-slider,
		html.side-header .slider-container.fullscreen-slider + .tp-fullwidth-forcer {
		height: calc(100vh - 84px) !important;
	}
}

/* Social Icons */
.social-icons {
	margin: 0;
	padding: 0;
	width: auto;
}

.social-icons li {
	display: inline-block;
	margin: -1px 1px 0 0;
	padding: 0;
	border-radius: 100%;
	overflow: visible;
}

.social-icons li a {
	transition: all 0.2s ease;
	border-radius: 100%;
	display: block;
	height: 28px;
	line-height: 28px;
	width: 28px;
	text-align: center;
	color: #333 !important;
	text-decoration: none;
	font-size: 12.8px;
	font-size: 0.8rem;
}

.social-icons li:hover a {
	background: #151719;
	color: #FFF !important;
}

.social-icons li:hover.social-icons-twitter a {
	background: #1aa9e1 !important;
}

.social-icons li:hover.social-icons-facebook a {
	background: #3b5a9a !important;
}

.social-icons li:hover.social-icons-linkedin a {
	background: #0073b2 !important;
}

.social-icons li:hover.social-icons-rss a {
	background: #ff8201 !important;
}

.social-icons li:hover.social-icons-googleplus a {
	background: #dd4b39 !important;
}

.social-icons li:hover.social-icons-pinterest a {
	background: #cc2127 !important;
}

.social-icons li:hover.social-icons-youtube a {
	background: #c3191e !important;
}

.social-icons li:hover.social-icons-instagram a {
	background: #7c4a3a !important;
}

.social-icons li:hover.social-icons-skype a {
	background: #00b0f6 !important;
}

.social-icons li:hover.social-icons-email a {
	background: #dd4b39 !important;
}

.social-icons li:hover.social-icons-vk a {
	background: #6383a8 !important;
}

.social-icons li:hover.social-icons-xing a {
	background: #1a7576 !important;
}

.social-icons li:hover.social-icons-tumblr a {
	background: #304e6c !important;
}

.social-icons li:hover.social-icons-reddit a {
	background: #ff4107 !important;
}

.social-icons li:hover.social-icons-whatsapp a {
	background: #25d366 !important;
}

.social-icons.social-icons-dark li a {
	background: #181818;
}

.social-icons.social-icons-dark li a i {
	color: #FFF;
}

.social-icons.social-icons-dark-2 li a {
	background: #272a2e;
}

.social-icons.social-icons-dark-2 li a i {
	color: #FFF;
}

.social-icons.social-icons-transparent li {
	box-shadow: none;
}

.social-icons.social-icons-transparent li a {
	background: transparent;
}

.social-icons.social-icons-icon-gray li a {
	color: #777 !important;
}

.social-icons.social-icons-icon-gray li:hover a {
	color: #FFF !important;
}

.social-icons.social-icons-icon-light li a i {
	color: #FFF;
}

.social-icons.social-icons-icon-light.social-icons-clean li a i {
	color: #FFF !important;
}

.social-icons.social-icons-medium li a, .social-icons.social-icons-md li a {
	height: 33px;
	line-height: 33px;
	width: 33px;
	font-size: 14.4px;
	font-size: 0.9rem;
}

.social-icons.social-icons-big li a, .social-icons.social-icons-lg li a {
	height: 48px;
	line-height: 50px;
	width: 48px;
}

@media (max-width: 400px) {
	.social-icons.social-icons-big li a, .social-icons.social-icons-lg li a {
		height: 38px;
		line-height: 40px;
		width: 38px;
	}
}

.social-icons.social-icons-opacity-light li a {
	background: rgba(255, 255, 255, 0.04);
}

.social-icons.social-icons-clean-with-border li a {
	background: transparent;
	color: #FFF !important;
	border: 1px solid rgba(255, 255, 255, 0.1);
}

.social-icons.social-icons-clean-with-border.social-icons-clean-with-border-border-grey li a {
	border: 1px solid #e7e7e7;
}

.social-icons.social-icons-clean-with-border.social-icons-clean-with-border-icon-dark li a {
	color: #212121 !important;
}

.social-icons.social-icons-clean-with-border.social-icons-clean-with-border-icon-dark li:hover a {
	color: #FFF !important;
}

.social-icons:not(.social-icons-opacity-light):not(.social-icons-transparent):not(.social-icons-clean):not(.social-icons-clean-with-border):not(.social-icons-dark):not(.social-icons-dark-2):not(.custom-social-icons) li {
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2);
}

.social-icons:not(.social-icons-opacity-light):not(.social-icons-transparent):not(.social-icons-clean):not(.social-icons-clean-with-border):not(.social-icons-dark):not(.social-icons-dark-2):not(.custom-social-icons) li a {
	background: #FFF;
}

.social-icons-dark.social-icons-clean li a,
.social-icons-dark-2.social-icons-clean li a {
	background: transparent;
	color: #FFF !important;
}

/* Sort Source Wrapper */
.sort-source-wrapper {
	padding: 8px 0;
	position: relative;
}

.sort-source-wrapper .nav {
	margin: -100px 0 5px;
}

.sort-source-wrapper .nav > li > a {
	color: #FFF;
	background: transparent;
}

.sort-source-wrapper .nav > li > a:hover, .sort-source-wrapper .nav > li > a:focus {
	background: transparent;
}

.sort-source-wrapper .nav > li.active > a {
	background: transparent;
}

.sort-source-wrapper .nav > li.active > a:hover, .sort-source-wrapper .nav > li.active > a:focus {
	background: transparent;
}

/* Sort Source */
.sort-source {
	clear: both;
}

.sort-source.d-none {
	display: block !important;
	width: 0;
	height: 0;
	overflow: hidden;
}

.sort-source > li > a {
	padding: 6px 12px;
	text-decoration: none;
}

.sort-source.sort-source-style-2 {
	margin: -10px auto;
}

.sort-source.sort-source-style-2 > li {
	float: none;
	display: inline-block;
}

.sort-source.sort-source-style-2 > li > a, .sort-source.sort-source-style-2 > li > a:focus, .sort-source.sort-source-style-2 > li > a:hover {
	background: transparent;
	color: #FFF;
	display: inline-block;
	border-radius: 0;
	margin: 0;
	padding: 18px 28px;
	position: relative;
	text-decoration: none;
}

.sort-source.sort-source-style-2 > li > a:after {
	transition: margin 0.3s;
	width: 0;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 15px solid #CCC;
	content: " ";
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -20px;
	margin-top: 0;
	opacity: 0;
}

.sort-source.sort-source-style-2 > li.active > a, .sort-source.sort-source-style-2 > li.active > a:focus, .sort-source.sort-source-style-2 > li.active > a:hover {
	background: transparent;
}

.sort-source.sort-source-style-2 > li.active > a:after {
	opacity: 1;
	margin-top: 18px;
}

/* Sort Source Style 2 */
@media (max-width: 991px) {
	.sort-source.sort-source-style-2 > li {
		display: block;
	}

	.sort-source.sort-source-style-2 > li.active > a:after {
		display: none !important;
	}
}

/* Sort Source Style 3 */
.sort-source.sort-source-style-3 > li > a {
	color: #777;
}

.sort-source.sort-source-style-3 > li.active > a {
	background: transparent !important;
	border-bottom: 3px solid #CCC;
	border-radius: 0;
}

/* Sort Destination */
.sort-destination {
	overflow: hidden;
}

.sort-destination .isotope-item {
	min-width: 1px;
}

.sort-destination.full-width {
	position: relative;
}

.sort-destination.full-width .isotope-item {
	width: 20%;
	float: left;
}

.sort-destination.full-width .isotope-item.w2 {
	width: 40%;
}

.sort-destination.full-width .isotope-item .img-thumbnail, .sort-destination.full-width .isotope-item a, .sort-destination.full-width .isotope-item .thumb-info img {
	border-radius: 0;
}

.sort-destination.full-width-spaced {
	margin-top: 50px;
	margin-left: 20px;
	margin-right: 20px;
}

.sort-destination.full-width-spaced .portfolio-item {
	margin-left: 20px;
	margin-right: 20px;
}

.sort-destination.sort-destination-items-hardware-acc .isotope-item {
	transform: translate3d(0, 0, 0);
}

html.gecko .sort-destination.sort-destination-margin > [class*="col-"] {
	margin: -1px;
}

.sort-source-wrapper + .sort-destination.full-width {
	margin: 0 0 -81px;
	top: -51px;
}

.sort-source-wrapper + .sort-destination-loader .full-width {
	margin: 0 0 -81px;
	top: -51px;
}

/* Sort Loading */
.sort-destination-loader {
	height: auto;
	overflow: hidden;
	position: relative;
}

.sort-destination-loader:after {
	transition: opacity 0.3s;
	content: ' ';
	background: #FFF;
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	opacity: 0;
}

.sort-destination-loader .bounce-loader {
	display: none;
}

.sort-destination-loader.sort-destination-loader-showing {
	max-height: 200px;
}

.sort-destination-loader.sort-destination-loader-showing:after {
	opacity: 1;
}

.sort-destination-loader.sort-destination-loader-showing .bounce-loader {
	display: block;
}

.sort-destination-loader.loader-showing-dark:after {
	background: #181818;
}

.sort-destination-loader.sort-destination-loader-loaded {
	overflow: visible;
}

.sort-destination-loader.sort-destination-loader-loaded:after {
	display: none;
}

.sort-destination-loader-full-width {
	overflow: visible;
}

.sort-destination-loader-full-width:after {
	bottom: -81px;
	top: -51px;
}

.sort-destination-loader-full-width.sort-destination-loader-showing {
	overflow: hidden;
	height: 600px;
}

.sort-destination-loader-lg.sort-destination-loader-showing {
	height: 600px;
}

.portfolio-load-more-loader.portfolio-load-more-loader-showing .bounce-loader {
	display: block !important;
}

@media (min-width: 992px) {
	.col-md-6.isotope-item:nth-child(2n+1) {
		clear: both;
	}

	.col-md-4.isotope-item:nth-child(3n+1) {
		clear: both;
	}

	.col-md-3.isotope-item:nth-child(4n+1) {
		clear: both;
	}

	.col-md-1-5.isotope-item:nth-child(5n+1) {
		clear: both;
	}

	.col-md-2.isotope-item:nth-child(6n+1) {
		clear: both;
	}

	.sort-destination.full-width .isotope-item:nth-child(5n+1) {
		clear: both;
	}
}

@media (max-width: 991px) {
	.sort-destination.isotope {
		overflow: visible !important;
		height: auto !important;
	}

	.sort-destination.isotope.full-width {
		overflow: hidden !important;
	}

	.isotope-hidden {
		display: none !important;
	}
}

@media (max-width: 767px) {
	.isotope-item {
		position: static !important;
		text-align: center;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		transform: none !important;
	}

	.isotope-item.product {
		position: relative !important;
	}

	.sort-source-wrapper {
		background: #151719;
		clear: both;
		margin-top: -35px;
	}

	.sort-source-wrapper .nav {
		margin: 0;
	}

	.sort-destination {
		height: auto !important;
	}

	.sort-destination.full-width,
		.sort-source-wrapper + .sort-destination.full-width {
		max-width: none;
		margin: 0 0 -30px;
		top: 0;
	}

	.sort-destination.full-width .isotope-item,
		.sort-source-wrapper + .sort-destination.full-width .isotope-item {
		max-width: 100%;
	}

	.sort-source-wrapper + .sort-destination-loader .full-width {
		margin: 0 0 -30px;
		top: 0;
	}
}

@media (max-width: 575px) {
	.sort-destination.full-width .isotope-item,
		.sort-source-wrapper + .sort-destination.full-width .isotope-item {
		position: static !important;
		clear: both;
		float: none;
		width: auto;
	}
}

/* Clip SVG */
.clip-svg {
	width: 0;
	height: 0;
}

/* SVG Colors */
.svg-fill-color-light {
	fill: #FFF !important;
}

.svg-fill-color-light svg path, .svg-fill-color-light svg rect {
	fill: #FFF !important;
}

.svg-fill-color-hover-light:hover {
	fill: #FFF !important;
}

.svg-fill-color-hover-light svg:hover path, .svg-fill-color-hover-light svg:hover rect {
	fill: #FFF !important;
}

.svg-stroke-color-light {
	stroke: #FFF !important;
}

.svg-stroke-color-light svg path, .svg-stroke-color-light svg rect {
	stroke: #FFF !important;
}

.svg-stroke-color-hover-light:hover {
	stroke: #FFF !important;
}

.svg-stroke-color-hover-light svg:hover path, .svg-stroke-color-hover-light svg:hover rect {
	stroke: #FFF !important;
}

.svg-fill-color-dark {
	fill: #212529 !important;
}

.svg-fill-color-dark svg path, .svg-fill-color-dark svg rect {
	fill: #212529 !important;
}

.svg-fill-color-hover-dark:hover {
	fill: #212529 !important;
}

.svg-fill-color-hover-dark svg:hover path, .svg-fill-color-hover-dark svg:hover rect {
	fill: #212529 !important;
}

.svg-stroke-color-dark {
	stroke: #212529 !important;
}

.svg-stroke-color-dark svg path, .svg-stroke-color-dark svg rect {
	stroke: #212529 !important;
}

.svg-stroke-color-hover-dark:hover {
	stroke: #212529 !important;
}

.svg-stroke-color-hover-dark svg:hover path, .svg-stroke-color-hover-dark svg:hover rect {
	stroke: #212529 !important;
}

/* SVG Animations */
.svg-animation-effect-1-hover.svg-animation-effect-1-hover-dark:hover svg path, .svg-animation-effect-1-hover.svg-animation-effect-1-hover-dark:hover svg polygon, .svg-animation-effect-1-hover.svg-animation-effect-1-hover-dark:hover svg polyline, .svg-animation-effect-1-hover.svg-animation-effect-1-hover-dark:hover svg rect {
	stroke: #212529;
}

.svg-animation-effect-1-hover.svg-animation-effect-1-hover-light:hover svg path, .svg-animation-effect-1-hover.svg-animation-effect-1-hover-light:hover svg polygon, .svg-animation-effect-1-hover.svg-animation-effect-1-hover-light:hover svg polyline, .svg-animation-effect-1-hover.svg-animation-effect-1-hover-light:hover svg rect {
	stroke: #FFF;
}

/* Tables */
.table td, .table th {
	border-color: rgba(0, 0, 0, 0.06);
}

.table > :not(:first-child) {
	border-top-color: rgba(0, 0, 0, 0.06);
}

.table > thead > tr > td.primary,
.table > tbody > tr > td.primary,
.table > tfoot > tr > td.primary,
.table > thead > tr > th.primary,
.table > tbody > tr > th.primary,
.table > tfoot > tr > th.primary,
.table > thead > tr.primary > td,
.table > tbody > tr.primary > td,
.table > tfoot > tr.primary > td,
.table > thead > tr.primary > th,
.table > tbody > tr.primary > th,
.table > tfoot > tr.primary > th {
	background-color: #CCC;
	color: #FFF;
}

.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
	background-color: #28a745;
	color: #FFF;
}

.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
	background-color: #ffc107;
	color: #FFF;
}

.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
	background-color: #dc3545;
	color: #FFF;
}

.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
	background-color: #17a2b8;
	color: #FFF;
}

.table > thead > tr > td.dark,
.table > tbody > tr > td.dark,
.table > tfoot > tr > td.dark,
.table > thead > tr > th.dark,
.table > tbody > tr > th.dark,
.table > tfoot > tr > th.dark,
.table > thead > tr.dark > td,
.table > tbody > tr.dark > td,
.table > tfoot > tr.dark > td,
.table > thead > tr.dark > th,
.table > tbody > tr.dark > th,
.table > tfoot > tr.dark > th {
	background-color: #212529;
	color: #FFF;
}

/* Tabs */
.tabs {
	border-radius: 4px;
	margin-bottom: 20px;
}

.nav-tabs {
	margin: 0;
	padding: 0;
	border-bottom-color: #EEE;
}

.nav-tabs li:last-child .nav-link {
	margin-right: 0;
}

.nav-tabs li .nav-link {
	border-radius: 5px 5px 0 0;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: -0.2px;
	padding: 11.2px 24px;
	padding: .7rem 1.5rem;
	transition: all .2s;
	margin-right: 1px;
}

.nav-tabs li .nav-link, .nav-tabs li .nav-link:hover {
	background: #f7f7f7;
	border-bottom: none;
	border-left: 1px solid #EEE;
	border-right: 1px solid #EEE;
	border-top: 3px solid #EEE;
	color: #CCC;
}

.nav-tabs li .nav-link:hover {
	border-bottom-color: transparent;
	border-top: 3px solid #CCC;
	box-shadow: none;
}

.nav-tabs li .nav-link:active, .nav-tabs li .nav-link:hover, .nav-tabs li .nav-link:focus {
	background: #FFF;
	border-left-color: #EEE;
	border-right-color: #EEE;
	border-top: 3px solid #CCC;
	color: #CCC;
}

.tab-content {
	border-radius: 0 0 4px 4px;
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.04);
	background-color: #FFF;
	border: 1px solid #EEE;
	border-top: 0;
	padding: 15px;
}

/* Right Aligned */
.nav-tabs.nav-right {
	text-align: right;
}

/* Bottom Tabs */
.tabs.tabs-bottom {
	margin: 0 0 20px 0;
	padding: 0;
}

.tabs.tabs-bottom .tab-content {
	border-radius: 4px 4px 0 0;
	border-bottom: 0;
	border-top: 1px solid #EEE;
}

.tabs.tabs-bottom .nav-tabs {
	border-bottom: none;
	border-top: 1px solid #EEE;
}

.tabs.tabs-bottom .nav-tabs li {
	margin-bottom: 0;
	margin-top: -1px;
}

.tabs.tabs-bottom .nav-tabs li:last-child .nav-link {
	margin-right: 0;
}

.tabs.tabs-bottom .nav-tabs li .nav-link {
	border-radius: 0 0 5px 5px;
	font-size: 13px;
	margin-right: 1px;
	border-bottom: 3px solid #CCC;
	border-top-color: transparent !important;
}

.tabs.tabs-bottom .nav-tabs li .nav-link.active, .tabs.tabs-bottom .nav-tabs li .nav-link.active:hover, .tabs.tabs-bottom .nav-tabs li .nav-link.active:focus {
	border-bottom: 3px solid #CCC;
	border-top-color: transparent !important;
}

.tabs.tabs-bottom .nav-tabs li .nav-link, .tabs.tabs-bottom .nav-tabs li .nav-link:hover {
	border-bottom: 3px solid #EEE;
	border-top: 1px solid #EEE;
}

.tabs.tabs-bottom .nav-tabs li .nav-link:hover {
	border-bottom: 3px solid #CCC;
	border-top: 1px solid #EEE;
}

/* Vertical */
.tabs-vertical {
	display: table;
	width: 100%;
	padding: 0;
	border-top: 1px solid #EEE;
}

.tabs-vertical .tab-content {
	display: table-cell;
	vertical-align: top;
}

.tabs-vertical .nav-tabs {
	border-bottom: none;
	display: table-cell;
	height: 100%;
	float: none;
	padding: 0;
	vertical-align: top;
	width: 25%;
}

.tabs-vertical .nav-tabs > li {
	display: block;
}

.tabs-vertical .nav-tabs > li .nav-link {
	border-radius: 0;
	display: block;
	padding-top: 10px;
}

.tabs-vertical .nav-tabs > li .nav-link, .tabs-vertical .nav-tabs > li .nav-link:hover, .tabs-vertical .nav-tabs > li .nav-link:focus {
	border-bottom: none;
	border-top: none;
}

.tabs-vertical .nav-tabs > li .nav-link.active, .tabs-vertical .nav-tabs > li .nav-link.active:hover, .tabs-vertical .nav-tabs > li .nav-link.active:focus {
	border-top: none;
}

/* Vertical - Left Side */
.tabs-left {
	padding: 0;
}

.tabs-left .tab-content {
	border-radius: 0 5px 5px 5px;
	border-left: none;
}

.tabs-left .nav-tabs > li {
	margin-right: -1px;
}

.tabs-left .nav-tabs > li:first-child .nav-link {
	border-radius: 5px 0 0 0;
}

.tabs-left .nav-tabs > li:last-child .nav-link {
	border-radius: 0 0 0 5px;
	border-bottom: 1px solid #eee;
}

.tabs-left .nav-tabs > li .nav-link {
	border-right: 1px solid #EEE;
	border-left: 3px solid #EEE;
	margin-right: 1px;
	margin-left: -3px;
}

.tabs-left .nav-tabs > li .nav-link:hover {
	border-left-color: #CCC;
}

.tabs-left .nav-tabs > li .nav-link.active, .tabs-left .nav-tabs > li .nav-link.active:hover, .tabs-left .nav-tabs > li .nav-link.active:focus {
	border-left: 3px solid #CCC;
	border-right-color: #FFF;
}

/* Vertical - Right Side */
.tabs-right {
	padding: 0;
}

.tabs-right .tab-content {
	border-radius: 5px 0 5px 5px;
	border-right: none;
}

.tabs-right .nav-tabs > li {
	margin-left: -1px;
}

.tabs-right .nav-tabs > li:first-child .nav-link {
	border-radius: 0 5px 0 0;
}

.tabs-right .nav-tabs > li:last-child .nav-link {
	border-radius: 0 0 5px 0;
	border-bottom: 1px solid #eee;
}

.tabs-right .nav-tabs > li .nav-link {
	border-right: 3px solid #EEE;
	border-left: 1px solid #EEE;
	margin-right: 1px;
	margin-left: 1px;
}

.tabs-right .nav-tabs > li .nav-link:hover {
	border-right-color: #CCC;
}

.tabs-right .nav-tabs > li .nav-link.active, .tabs-right .nav-tabs > li .nav-link.active:hover, .tabs-right .nav-tabs > li .nav-link.active:focus {
	border-right: 3px solid #CCC;
	border-left: 1px solid #FFF;
}

/* Justified */
.nav-tabs.nav-justified {
	padding: 0;
	margin-bottom: -1px;
}

.nav-tabs.nav-justified li {
	margin-bottom: 0;
}

.nav-tabs.nav-justified li:first-child .nav-link,
.nav-tabs.nav-justified li:first-child .nav-link:hover {
	border-radius: 5px 0 0 0;
}

.nav-tabs.nav-justified li:last-child .nav-link,
.nav-tabs.nav-justified li:last-child .nav-link:hover {
	border-radius: 0 5px 0 0;
}

.nav-tabs.nav-justified li .nav-link {
	border-bottom: 1px solid #DDD;
	border-radius: 0;
	margin-right: 0;
}

.nav-tabs.nav-justified li .nav-link:hover, .nav-tabs.nav-justified li .nav-link:focus {
	border-bottom: 1px solid #DDD;
}

.nav-tabs.nav-justified li .nav-link.active {
	border-bottom: 1px solid #FFF;
}

.nav-tabs.nav-justified li .nav-link.active, .nav-tabs.nav-justified li .nav-link.active:hover, .nav-tabs.nav-justified li .nav-link.active:focus {
	background: #FFF;
	border-left-color: #EEE;
	border-right-color: #EEE;
	border-top-width: 3px;
}

.nav-tabs.nav-justified li .nav-link.active, .nav-tabs.nav-justified li .nav-link.active:hover, .nav-tabs.nav-justified li .nav-link.active:focus {
	border-top-width: 3px;
}

.nav-tabs.nav-justified li .nav-link.active:hover {
	border-bottom: 1px solid #FFF;
}

/* Bottom Tabs with Justified Nav */
.tabs.tabs-bottom {
	padding: 0;
}

.tabs.tabs-bottom .nav.nav-tabs.nav-justified {
	border-top: none;
}

.tabs.tabs-bottom .nav.nav-tabs.nav-justified li .nav-link {
	margin-right: 0;
	border-top-color: transparent;
}

.tabs.tabs-bottom .nav.nav-tabs.nav-justified li .nav-link.active, .tabs.tabs-bottom .nav.nav-tabs.nav-justified li .nav-link.active:hover, .tabs.tabs-bottom .nav.nav-tabs.nav-justified li .nav-link.active:focus {
	border-top-color: transparent;
}

.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:first-child .nav-link {
	border-radius: 0 0 0 5px;
}

.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child .nav-link {
	margin-right: 0;
	border-radius: 0 0 5px 0;
}

/* Center */
.tabs-center .nav-tabs {
	margin: 0 auto;
	text-align: center;
}

/* Navigation */
.tabs-navigation {
	border-radius: 5px;
}

.tabs-navigation .nav-tabs > li {
	margin-bottom: 1px;
}

.tabs-navigation .nav-tabs > li .nav-link {
	color: #777;
	padding: 18px;
	line-height: 100%;
	position: relative;
}

.tabs-navigation .nav-tabs > li .nav-link:before {
	font-family: 'Font Awesome 6 Free';
	font-weight: 900;
	font-size: 10px;
	content: "\f054";
	position: absolute;
	right: 15px;
	top: 50%;
	transform: translateY(-50%);
}

.tabs-navigation .nav-tabs > li .nav-link [class*="fa-"], .tabs-navigation .nav-tabs > li .nav-link .icons {
	margin-right: 4px;
}

.tabs-navigation .nav-tabs li:first-child .nav-link {
	border-radius: 5px 5px 0 0;
}

.tabs-navigation .nav-tabs li .nav-link.active, .tabs-navigation .nav-tabs li .nav-link.active:hover, .tabs-navigation .nav-tabs li .nav-link.active:focus {
	border-right-color: #eee;
}

.tabs-navigation .nav-tabs li:last-child .nav-link {
	border-radius: 0 0 5px 5px;
}

.tabs-navigation-simple {
	border: 0 !important;
	border-radius: 0 !important;
}

.tabs-navigation-simple .nav-tabs {
	border: 0 !important;
	border-radius: 0 !important;
}

.tabs-navigation-simple .nav-tabs .nav-link, .tabs-navigation-simple .nav-tabs .nav-link:hover {
	background: transparent !important;
	border-radius: 0 !important;
	border-bottom: 1px solid rgba(0, 0, 0, 0.06) !important;
	border-left: 0 !important;
	padding-left: 0 !important;
}

.tabs-navigation-simple .nav-tabs li:last-child .nav-link, .tabs-navigation-simple .nav-tabs li:last-child .nav-link:hover {
	border-bottom: 0 !important;
}

.tab-pane-navigation {
	display: none;
}

.tab-pane-navigation.active {
	display: block;
}

/* Simple */
.tabs.tabs-simple .nav-tabs {
	justify-content: center;
	border: 0;
	margin-bottom: 10px;
}

.tabs.tabs-simple .nav-tabs > li {
	margin-left: 0;
	margin-bottom: 20px;
}

.tabs.tabs-simple .nav-tabs > li .nav-link, .tabs.tabs-simple .nav-tabs > li .nav-link:hover, .tabs.tabs-simple .nav-tabs > li .nav-link:focus {
	padding: 15px 30px;
	background: none;
	border: 0;
	border-bottom: 3px solid #eee;
	border-radius: 0;
	color: #777;
	font-size: 16px;
}

.tabs.tabs-simple .tab-content {
	background: transparent;
	border: 0;
	padding: 0;
	margin: 0;
	box-shadow: none;
}

.tabs.tabs-simple.tabs-simple-full-width-line .nav-tabs {
	border-bottom: 3px solid #eee;
}

.tabs.tabs-simple.tabs-simple-full-width-line .nav-tabs > li {
	margin-bottom: -3px;
}

@media (max-width: 575px) {
	.tabs .nav.nav-tabs.nav-justified li {
		display: block;
		margin-bottom: -5px;
	}

	.tabs .nav.nav-tabs.nav-justified li .nav-link {
		border-top-width: 3px !important;
		border-bottom-width: 0 !important;
	}

	.tabs .nav.nav-tabs.nav-justified li:first-child .nav-link,
		.tabs .nav.nav-tabs.nav-justified li:first-child .nav-link:hover {
		border-radius: 5px 5px 0 0;
	}

	.tabs .nav.nav-tabs.nav-justified li:last-child .nav-link,
		.tabs .nav.nav-tabs.nav-justified li:last-child .nav-link:hover {
		border-radius: 0;
	}

	.tabs.tabs-bottom .nav.nav-tabs.nav-justified li {
		margin-bottom: 0;
		margin-top: -5px;
	}

	.tabs.tabs-bottom .nav.nav-tabs.nav-justified li .nav-link {
		border-bottom-width: 3px !important;
		border-top-width: 0 !important;
	}

	.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:first-child .nav-link,
		.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:first-child .nav-link:hover {
		border-radius: 0;
	}

	.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child .nav-link,
		.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child .nav-link:hover {
		border-radius: 0 0 5px 5px;
	}
}

.responsive-tabs-container .tab-pane {
	margin-bottom: 15px;
}

.responsive-tabs-container .accordion-link {
	display: none;
	margin-bottom: 10px;
	padding: 10px 15px;
	background-color: #f7f7f7;
	border-radius: 3px;
	border: 1px solid #ebebeb;
}

@media (max-width: 767px) {
	.responsive-tabs-container.accordion-xs .nav-tabs {
		display: none;
	}

	.responsive-tabs-container.accordion-xs .accordion-link {
		display: block;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.responsive-tabs-container.accordion-sm .nav-tabs {
		display: none;
	}

	.responsive-tabs-container.accordion-sm .accordion-link {
		display: block;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.responsive-tabs-container.accordion-md .nav-tabs {
		display: none;
	}

	.responsive-tabs-container.accordion-md .accordion-link {
		display: block;
	}
}

@media (min-width: 1200px) {
	.responsive-tabs-container.accordion-lg .nav-tabs {
		display: none;
	}

	.responsive-tabs-container.accordion-lg .accordion-link {
		display: block;
	}
}

/* Testimonials */
.testimonial {
	margin-bottom: 20px;
}

.testimonial blockquote {
	background: #CCC;
	border-radius: 5px;
	border: 0;
	color: #666;
	font-family: 'Playfair Display', serif;
	margin: 0;
	padding: 40px 64px 40px 72px;
	padding: 2.5rem 4rem 2.5rem 4.5rem;
	position: relative;
}

.testimonial blockquote:before {
	left: 22px;
	top: 21px;
	color: #FFF;
	content: "“";
	font-size: 85px;
	font-style: normal;
	line-height: 1;
	position: absolute;
}

.testimonial blockquote p {
	color: #FFF;
	font-family: 'Playfair Display', serif;
	font-size: 1.2em;
}

.testimonial .testimonial-arrow-down {
	border-left: 11px solid transparent;
	border-right: 11px solid transparent;
	border-top: 8px solid #CCC;
	height: 0;
	margin: 0 0 0 45px;
	width: 0;
}

.testimonial .testimonial-author {
	display: flex;
	margin: 12px 0 0 0;
}

.testimonial .testimonial-author .testimonial-author-thumbnail {
	width: auto;
}

.testimonial .testimonial-author img {
	max-width: 25px;
}

.testimonial .testimonial-author strong {
	color: #111;
	display: block;
	margin-bottom: 2px;
	font-size: 16px;
	font-size: 1rem;
}

.testimonial .testimonial-author span {
	color: #666;
	display: block;
	font-size: 12.8px;
	font-size: 0.8rem;
	font-weight: 600;
}

.testimonial .testimonial-author p {
	color: #999;
	text-align: left;
	line-height: 1.2;
	margin-left: 9.6px;
	margin-left: 0.6rem;
}

/* Style 2 */
.testimonial.testimonial-style-2 {
	text-align: center;
}

.testimonial.testimonial-style-2 blockquote {
	background: transparent !important;
	border-radius: 4px;
	padding: 22px 20px;
}

.testimonial.testimonial-style-2 blockquote:before, .testimonial.testimonial-style-2 blockquote:after {
	display: none;
}

.testimonial.testimonial-style-2 blockquote p {
	color: #777;
}

.testimonial.testimonial-style-2 .testimonial-arrow-down {
	display: none;
}

.testimonial.testimonial-style-2 .testimonial-author {
	padding: 0;
	margin: 6px 0 0;
	flex-direction: column;
}

.testimonial.testimonial-style-2 .testimonial-author img {
	margin: 0 auto 15px;
	max-width: 60px;
	max-height: 60px;
}

.testimonial.testimonial-style-2 .testimonial-author p {
	text-align: center;
	padding: 0;
	margin: 0;
}

/* Style 3 */
.testimonial.testimonial-style-3 blockquote {
	background: #f2f2f2 !important;
	border-radius: 4px;
	padding: 12px 30px;
}

.testimonial.testimonial-style-3 blockquote:before {
	top: 5px;
	left: 9px;
	color: #777;
	font-size: 35px;
}

.testimonial.testimonial-style-3 blockquote:after {
	color: #777;
	font-size: 35px;
	bottom: -5px;
}

.testimonial.testimonial-style-3 blockquote p {
	color: #777;
	font-family: "Poppins", Arial, sans-serif;
	font-size: 1em;
	font-style: normal;
}

.testimonial.testimonial-style-3 .testimonial-author {
	margin-left: 8px;
	align-items: center;
}

.testimonial.testimonial-style-3 .testimonial-author img {
	max-width: 55px;
}

.testimonial.testimonial-style-3 .testimonial-author p {
	margin-bottom: 0;
}

.testimonial.testimonial-style-3 .testimonial-arrow-down {
	margin-left: 20px;
	border-top: 10px solid #f2f2f2 !important;
}

.testimonial.testimonial-style-3.testimonial-style-3-light blockquote {
	background: #FFF !important;
}

.testimonial.testimonial-style-3.testimonial-style-3-light .testimonial-arrow-down {
	border-top: 10px solid #FFF !important;
}

/* Style 4 */
.testimonial.testimonial-style-4 {
	border-radius: 6px;
	padding: 8px;
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	border-left: 1px solid #ECECEC;
	border-right: 1px solid #ECECEC;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);
}

.testimonial.testimonial-style-4 blockquote {
	background: transparent !important;
	border-radius: 4px;
	padding: 12px 30px;
}

.testimonial.testimonial-style-4 blockquote:before {
	top: 5px;
	left: 9px;
	color: #777;
	font-size: 35px;
}

.testimonial.testimonial-style-4 blockquote:after {
	color: #777;
	font-size: 35px;
	bottom: -5px;
}

.testimonial.testimonial-style-4 blockquote p {
	color: #777;
	font-family: "Poppins", Arial, sans-serif;
	font-size: 1em;
	font-style: normal;
}

.testimonial.testimonial-style-4 .testimonial-arrow-down {
	display: none;
}

.testimonial.testimonial-style-4 .testimonial-author {
	margin-left: 30px;
	align-items: center;
}

.testimonial.testimonial-style-4 .testimonial-author img {
	max-width: 55px;
}

.testimonial.testimonial-style-4 .testimonial-author p {
	margin-bottom: 0;
}

.testimonial.testimonial-style-4.testimonial-no-borders {
	border: 0;
	box-shadow: none;
}

/* Style 5 */
.testimonial.testimonial-style-5 {
	text-align: center;
}

.testimonial.testimonial-style-5 blockquote {
	background: transparent !important;
	border-radius: 4px;
	padding: 6px 20px;
}

.testimonial.testimonial-style-5 blockquote:before, .testimonial.testimonial-style-5 blockquote:after {
	display: none;
}

.testimonial.testimonial-style-5 blockquote p {
	color: #777;
	font-family: "Poppins", Arial, sans-serif;
	font-size: 1.2em;
	font-style: normal;
}

.testimonial.testimonial-style-5 .testimonial-arrow-down {
	display: none;
}

.testimonial.testimonial-style-5 .testimonial-author {
	display: block;
	padding: 6px 0 0;
	margin: 12px 0 0;
	border-top: 1px solid #f2f2f2;
	justify-content: center;
}

.testimonial.testimonial-style-5 .testimonial-author img {
	margin: 0 auto 10px;
	max-width: 55px;
}

.testimonial.testimonial-style-5 .testimonial-author p {
	text-align: center;
	padding: 0;
	margin: 0;
}

/* Style 6 */
.testimonial.testimonial-style-6 {
	text-align: center;
}

.testimonial.testimonial-style-6 blockquote {
	background: transparent !important;
	border-radius: 4px;
	border: 0;
	padding: 0 10%;
}

.testimonial.testimonial-style-6 blockquote:before, .testimonial.testimonial-style-6 blockquote:after {
	display: none;
}

.testimonial.testimonial-style-6 blockquote i.fa-quote-left {
	font-size: 34px;
	position: relative;
	left: -5px;
}

.testimonial.testimonial-style-6 blockquote p {
	color: #777;
	font-size: 24px;
	line-height: 30px;
}

.testimonial.testimonial-style-6 blockquote span {
	font-size: 16px;
	line-height: 20px;
	color: #999;
	position: relative;
	left: -5px;
}

.testimonial.testimonial-style-6 .testimonial-arrow-down {
	display: none;
}

.testimonial.testimonial-style-6 .testimonial-author {
	padding: 0;
	margin: 6px 0 0;
	justify-content: center;
}

.testimonial.testimonial-style-6 .testimonial-author img {
	margin: 0 auto 10px;
}

.testimonial.testimonial-style-6 .testimonial-author p {
	text-align: center;
	padding: 0;
	margin: 0;
}

/* Style 7 */
.testimonial.testimonial-style-7 {
	text-align: center;
	background-color: #CCC;
	padding: 20px;
}

.testimonial.testimonial-style-7 blockquote {
	padding: 30px;
}

.testimonial.testimonial-style-7 blockquote:before {
	color: #FFF;
	display: block !important;
	left: 50%;
	top: -10px;
	font-size: 80px;
	font-style: normal;
	line-height: 1;
	position: absolute;
	transform: translate3d(-50%, 0, 0);
}

.testimonial.testimonial-style-7 blockquote:after {
	display: none;
}

.testimonial.testimonial-style-7 .testimonial-arrow-down {
	display: none;
}

.testimonial.testimonial-style-7 .testimonial-author {
	padding: 0;
	margin: 6px 0 0;
	justify-content: center;
}

.testimonial.testimonial-style-7 .testimonial-author img {
	margin: 0 auto 10px;
}

.testimonial.testimonial-style-7 .testimonial-author p {
	text-align: center;
	padding: 0;
	margin: 0;
}

/* With Quotes */
.testimonial.testimonial-with-quotes blockquote:before {
	color: #777;
	display: block !important;
	left: 10px;
	top: 0;
	content: "“";
	font-size: 80px;
	font-style: normal;
	line-height: 1;
	position: absolute;
}

.testimonial.testimonial-with-quotes blockquote:after {
	color: #777;
	display: block !important;
	right: 10px;
	font-size: 80px;
	font-style: normal;
	line-height: 1;
	position: absolute;
	bottom: -0.5em;
	content: "”";
}

.testimonial.testimonial-with-quotes blockquote p {
	padding: 0 40px;
}

.testimonial.testimonial-with-quotes.testimonial-remove-left-quote blockquote:before {
	content: none;
}

.testimonial.testimonial-with-quotes.testimonial-remove-right-quote blockquote:after {
	content: none;
}

.testimonial.testimonial-with-quotes.testimonial-quotes-light blockquote:before, .testimonial.testimonial-with-quotes.testimonial-quotes-light blockquote:after {
	color: #FFF !important;
}

.testimonial.testimonial-with-quotes.testimonial-quotes-dark blockquote:before, .testimonial.testimonial-with-quotes.testimonial-quotes-dark blockquote:after {
	color: #212529 !important;
}

@media (max-width: 767px) {
	.testimonial.testimonial-with-quotes.testimonial-with-quotes-mobile-remove blockquote:before, .testimonial.testimonial-with-quotes.testimonial-with-quotes-mobile-remove blockquote:after {
		content: none;
	}
}

/* Transparent Background */
.testimonial.testimonial-trasnparent-background blockquote {
	background: transparent !important;
}

/* Alternarive Font */
.testimonial.testimonial-alternarive-font blockquote p {
	font-family: 'Playfair Display', serif;
	font-style: italic;
	font-size: 1.2em;
}

/* Light */
.testimonial.testimonial-light blockquote:before, .testimonial.testimonial-light blockquote:after, .testimonial.testimonial-light blockquote p {
	color: #FFF;
}

.testimonial.testimonial-light blockquote.blockquote-default:before, .testimonial.testimonial-light blockquote.blockquote-default:after, .testimonial.testimonial-light blockquote.blockquote-default p {
	color: #777 !important;
}

.testimonial.testimonial-light .testimonial-author span, .testimonial.testimonial-light .testimonial-author strong {
	color: #FFF;
}

.section-text-light .testimonial.testimonial blockquote:before, .section-text-light .testimonial.testimonial blockquote:after, .section-text-light .testimonial.testimonial blockquote p {
	opacity: 0.9;
	color: #FFF;
}

.section-text-light .testimonial.testimonial .testimonial-author span, .section-text-light .testimonial.testimonial .testimonial-author strong {
	opacity: 0.6;
	color: #FFF;
}

/* Thumb Info */
.thumb-info {
	display: block;
	position: relative;
	text-decoration: none;
	max-width: 100%;
	background-color: #FFF;
	border-radius: 4px;
	overflow: hidden;
	backface-visibility: hidden;
	transform: translate3d(0, 0, 0);
}

.thumb-info .thumb-info-wrapper {
	backface-visibility: hidden;
	transform: translate3d(0, 0, 0);
	border-radius: 4px;
	margin: 0;
	overflow: hidden;
	display: block;
	position: relative;
}

.thumb-info .thumb-info-wrapper.thumb-info-wrapper-demos {
	max-height: 330px;
}

.thumb-info .thumb-info-wrapper:after, .thumb-info .thumb-info-wrapper .thumb-info-wrapper-overlay:before {
	content: "";
	background: rgba(33, 37, 41, 0.8);
	transition: all 0.3s;
	border-radius: 4px;
	bottom: -4px;
	color: #FFF;
	left: -4px;
	position: absolute;
	right: -4px;
	top: -4px;
	display: block;
	opacity: 0;
	z-index: 1;
}

.thumb-info .thumb-info-wrapper .thumb-info-wrapper-overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	left: auto;
	top: auto;
}

.thumb-info .thumb-info-wrapper .thumb-info-wrapper-overlay:before {
	opacity: 1;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	border-radius: 0;
}

.thumb-info .thumb-info-wrapper.thumb-info-wrapper-link {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.thumb-info .thumb-info-wrapper.thumb-info-wrapper-link > a {
	display: block;
	padding-top: 72%;
	text-indent: -9999px;
}

.thumb-info.thumb-info-wrapper-direction-aware .thumb-info-wrapper:after {
	display: none !important;
}

.thumb-info .thumb-info-wrapper-opacity-0:after {
	opacity: 0.0;
}

.thumb-info .thumb-info-wrapper-opacity-1:after {
	opacity: 0.1;
}

.thumb-info .thumb-info-wrapper-opacity-2:after {
	opacity: 0.2;
}

.thumb-info .thumb-info-wrapper-opacity-3:after {
	opacity: 0.3;
}

.thumb-info .thumb-info-wrapper-opacity-4:after {
	opacity: 0.4;
}

.thumb-info .thumb-info-wrapper-opacity-5:after {
	opacity: 0.5;
}

.thumb-info .thumb-info-wrapper-opacity-6:after {
	opacity: 0.6;
}

.thumb-info .thumb-info-wrapper-opacity-7:after {
	opacity: 0.7;
}

.thumb-info .thumb-info-wrapper-opacity-8:after {
	opacity: 0.8;
}

.thumb-info .thumb-info-wrapper-opacity-9:after {
	opacity: 0.9;
}

.thumb-info .thumb-info-action-icon {
	transition: all 0.3s;
	background: #CCC;
	border-radius: 0 0 0 4px;
	display: inline-block;
	font-size: 25px;
	height: 50px;
	line-height: 50px;
	position: absolute;
	right: -100px;
	text-align: center;
	top: -100px;
	width: 50px;
	z-index: 2;
}

.thumb-info .thumb-info-action-icon i {
	font-size: 14px;
	right: 50%;
	position: absolute;
	top: 50%;
	color: #FFF;
	transform: translate(50%, -50%);
	margin: -2px -1px 0 0px;
}

.thumb-info .thumb-info-inner {
	transition: all 0.3s;
	display: block;
}

.thumb-info .thumb-info-inner em {
	display: block;
	font-size: 0.8em;
	font-style: normal;
	font-weight: normal;
}

.thumb-info .thumb-info-title {
	transition: all 0.3s;
	background: rgba(33, 37, 41, 0.8);
	color: #FFF;
	font-weight: 600;
	left: 0;
	letter-spacing: -.05em;
	position: absolute;
	z-index: 2;
	max-width: 90%;
	font-size: 17px;
	padding: 13px 21px 2px;
	bottom: 13%;
}

.thumb-info .thumb-info-title.thumb-info-title-vert-align {
	bottom: auto;
	top: 50%;
	transform: translateY(-50%);
}

.thumb-info .thumb-info-title.thumb-info-title-top {
	bottom: auto;
	top: 13%;
}

.thumb-info .thumb-info-type {
	background-color: #CCC;
	border-radius: 2px;
	display: inline-block;
	float: left;
	font-size: 0.6em;
	font-weight: 600;
	letter-spacing: 0;
	margin: 8px -2px -15px 0px;
	padding: 2px 12px;
	text-transform: uppercase;
	z-index: 2;
	line-height: 2.3;
}

.thumb-info .owl-carousel {
	z-index: auto;
}

.thumb-info .owl-carousel .owl-dots {
	z-index: 2;
}

.thumb-info img {
	transition: all 0.3s ease;
	border-radius: 3px;
	position: relative;
	width: 100%;
}

.thumb-info:hover .thumb-info-wrapper:after {
	opacity: 1;
}

.thumb-info:hover .thumb-info-action-icon {
	right: 0;
	top: 0;
}

.thumb-info:hover .thumb-info-title {
	background: rgba(33, 37, 41, 0.9);
}

.thumb-info:hover img {
	transform: scale(1.1, 1.1);
}

.thumb-info.thumb-info-no-zoom img {
	transition: none;
}

.thumb-info.thumb-info-no-zoom:hover img {
	transform: scale(1, 1);
}

.thumb-info.thumb-info-lighten .thumb-info-wrapper:after {
	background: rgba(23, 23, 23, 0.25);
}

.thumb-info.thumb-info-hide-wrapper-bg .thumb-info-wrapper:after {
	display: none;
}

.thumb-info.thumb-info-centered-icons .thumb-info-action {
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	top: 50%;
	left: 0;
	right: auto;
	bottom: auto;
	width: 100%;
	height: 45px;
	text-align: center;
	opacity: 0;
	transition: transform .2s ease-out, opacity .2s ease-out;
	transform: translate3d(0, -70%, 0);
	z-index: 2;
}

.thumb-info.thumb-info-centered-icons .thumb-info-action a {
	text-decoration: none;
}

.thumb-info.thumb-info-centered-icons .thumb-info-action-icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	position: relative;
	left: auto;
	right: auto;
	top: auto;
	bottom: auto;
	width: 35px;
	height: 35px;
	font-size: 14px;
	border-radius: 50%;
	margin-right: 5px;
	transition: all 0.1s ease;
	z-index: 2;
}

.thumb-info.thumb-info-centered-icons .thumb-info-action-icon i {
	margin: 0;
}

.thumb-info.thumb-info-centered-icons .thumb-info-action-icon:hover {
	transform: scale(1.15, 1.15);
}

.thumb-info:hover.thumb-info-centered-icons .thumb-info-action {
	opacity: 1;
	transform: translate3d(0, -50%, 0);
}

.thumb-info:hover.thumb-info-centered-icons .thumb-info-action-icon {
	position: relative;
}

.thumb-info.thumb-info-centered-info .thumb-info-title {
	background: transparent;
	left: 5%;
	width: 90%;
	transition: transform .2s ease-out, opacity .2s ease-out;
	transform: translate(0%, -50%);
	top: 50%;
	bottom: auto;
	opacity: 0;
	text-align: center;
	padding: 0;
	position: absolute;
}

.thumb-info.thumb-info-centered-info .thumb-info-type {
	float: none;
}

.thumb-info.thumb-info-centered-info:hover .thumb-info-title {
	opacity: 1;
	transform: translate(0%, -50%);
}

.thumb-info.thumb-info-bottom-info .thumb-info-title {
	background: #FFF;
	left: 0;
	width: 100%;
	max-width: 100%;
	transition: transform .2s ease-out, opacity .2s ease-out;
	transform: translate3d(0, 100%, 0);
	top: auto;
	bottom: 0;
	opacity: 0;
	padding: 15px;
	text-shadow: none;
	color: #777;
}

.thumb-info.thumb-info-bottom-info .thumb-info-type {
	float: none;
	background: none;
	padding: 0;
	margin: 0;
}

.thumb-info.thumb-info-bottom-info:hover .thumb-info-title {
	transform: translate3d(0, 0, 0);
	opacity: 1;
}

.thumb-info.thumb-info-bottom-info:hover img {
	transform: scale(1.1);
}

.thumb-info.thumb-info-show-button-hover .btn {
	opacity: 0;
}

.thumb-info.thumb-info-show-button-hover .btn, .thumb-info.thumb-info-show-button-hover .thumb-info-type {
	transition: opacity .3s ease-out;
}

.thumb-info.thumb-info-show-button-hover .thumb-info-title {
	transform: translate3d(0, 35px, 0);
	transition: transform .3s ease-out;
	bottom: 0;
}

.thumb-info.thumb-info-show-button-hover:hover .btn {
	opacity: 1;
}

.thumb-info.thumb-info-show-button-hover:hover .thumb-info-type {
	opacity: 0;
}

.thumb-info.thumb-info-show-button-hover:hover .thumb-info-title {
	transform: translate3d(0, -20px, 0);
}

.thumb-info.thumb-info-bottom-info-linear .thumb-info-title {
	background: linear-gradient(to top, rgba(255, 255, 255, 0.8) 0, transparent 100%) repeat scroll 0 0 rgba(255, 255, 255, 0);
}

.thumb-info.thumb-info-bottom-info-dark .thumb-info-title {
	background: #212529;
	color: #FFF;
}

.thumb-info.thumb-info-bottom-info-dark-linear .thumb-info-title {
	background: linear-gradient(to top, rgba(33, 37, 41, 0.8) 0, transparent 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.thumb-info.thumb-info-bottom-info-show-more img {
	transform: none !important;
}

.thumb-info.thumb-info-bottom-info-show-more .thumb-info-title {
	transform: translate3d(0, 0, 0);
	opacity: 1;
}

.thumb-info.thumb-info-bottom-info-show-more .thumb-info-show-more-content {
	transition: ease max-height 800ms;
	overflow: hidden;
	max-height: 0;
	display: block;
}

.thumb-info.thumb-info-bottom-info-show-more:hover .thumb-info-show-more-content {
	max-height: 300px;
}

.thumb-info.thumb-info-push-hor img {
	transform: translatex(-18px);
	width: calc(100% + 19px);
	max-width: none;
}

.thumb-info.thumb-info-push-hor:hover img {
	transform: translatex(0);
}

.thumb-info.thumb-info-block .thumb-info-action-icon {
	top: 15px;
	right: 15px;
	opacity: 0;
	transition: all 0.2s ease-in-out;
}

.thumb-info.thumb-info-block .thumb-info-wrapper:before {
	content: "";
	background: rgba(255, 255, 255, 0.9);
	transition: all 0.3s;
	border-radius: 0;
	bottom: 16px;
	bottom: 1rem;
	color: #FFF;
	left: 16px;
	left: 1rem;
	position: absolute;
	right: 16px;
	right: 1rem;
	top: 16px;
	top: 1rem;
	display: block;
	opacity: 0;
	z-index: 2;
}

.thumb-info.thumb-info-block:hover .thumb-info-wrapper:before {
	opacity: 1;
}

.thumb-info.thumb-info-block:hover .thumb-info-action-icon {
	opacity: 1;
}

.thumb-info.thumb-info-block.thumb-info-block-dark .thumb-info-wrapper:before {
	background: rgba(33, 37, 41, 0.9);
}

.thumb-info.thumb-info-hide-info-hover .thumb-info-wrapper:after {
	opacity: 0.65;
}

.thumb-info.thumb-info-hide-info-hover .thumb-info-title {
	opacity: 1;
	top: 50%;
}

.thumb-info.thumb-info-hide-info-hover .thumb-info-type {
	float: none;
}

.thumb-info.thumb-info-hide-info-hover:hover .thumb-info-wrapper:after {
	opacity: 0.1;
}

.thumb-info.thumb-info-hide-info-hover:hover .thumb-info-title {
	opacity: 0;
}

.thumb-info.thumb-info-slide-info-hover .thumb-info-wrapper:after {
	opacity: 0.65;
}

.thumb-info.thumb-info-slide-info-hover .thumb-info-wrapper-no-opacity:after {
	opacity: 1;
}

.thumb-info.thumb-info-slide-info-hover .thumb-info-title {
	opacity: 1;
	top: 0;
	height: 100%;
	top: 0;
	transform: none !important;
}

.thumb-info.thumb-info-slide-info-hover .thumb-info-type {
	float: none;
}

.thumb-info.thumb-info-slide-info-hover .thumb-info-slide-info-hover-1,
.thumb-info.thumb-info-slide-info-hover .thumb-info-slide-info-hover-2 {
	transition: cubic-bezier(0.55, 0, 0.1, 1) top 500ms;
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
	top: 50%;
	transform: translate(0%, -50%);
}

.thumb-info.thumb-info-slide-info-hover .thumb-info-slide-info-hover-2 {
	top: 150%;
}

.thumb-info.thumb-info-slide-info-hover:hover .thumb-info-slide-info-hover-1 {
	top: -50%;
}

.thumb-info.thumb-info-slide-info-hover:hover .thumb-info-slide-info-hover-2 {
	top: 50%;
}

.thumb-info.thumb-info-show-image-hover img {
	opacity: 0;
}

.thumb-info.thumb-info-show-image-hover .thumb-info-title {
	background: transparent;
	color: #333;
}

.thumb-info.thumb-info-show-image-hover .thumb-info-inner {
	transition: cubic-bezier(0.55, 0, 0.1, 1) top 500ms;
}

.thumb-info.thumb-info-show-image-hover:hover img {
	opacity: 1;
}

.thumb-info.thumb-info-show-image-hover:hover .thumb-info-title {
	color: #FFF;
}

.thumb-info.thumb-info-no-borders, .thumb-info.thumb-info-no-borders img {
	border: 0;
	padding: 0;
	margin: 0;
	border-radius: 0;
}

.thumb-info.thumb-info-no-borders .thumb-info-wrapper {
	border: 0;
	padding: 0;
	margin: 0;
	border-radius: 0;
}

.thumb-info.thumb-info-no-borders .thumb-info-wrapper:after {
	border-radius: 0;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
}

.thumb-info.thumb-info-no-borders.thumb-info-no-borders-rounded,
.thumb-info.thumb-info-no-borders.thumb-info-no-borders-rounded img,
.thumb-info.thumb-info-no-borders.thumb-info-no-borders-rounded .thumb-info-wrapper,
.thumb-info.thumb-info-no-borders.thumb-info-no-borders-rounded .thumb-info-wrapper:after {
	border-radius: 4px;
}

.thumb-info.thumb-info-preview .thumb-info-wrapper:after {
	display: none;
}

.thumb-info.thumb-info-preview .thumb-info-image {
	min-height: 232px;
	display: block;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 100% auto;
	position: relative;
	transition: background-position 0.8s linear 0s;
}

.thumb-info.thumb-info-preview:hover .thumb-info-image {
	transition: background-position 2.5s linear 0s;
	background-position: center bottom;
}

.thumb-info.thumb-info-preview.thumb-info-preview-short:hover .thumb-info-image {
	transition: background-position 1s linear 0s;
}

.thumb-info.thumb-info-preview.thumb-info-preview-long:hover .thumb-info-image {
	transition: background-position 5s linear 0s;
}

.thumb-info.thumb-info-slow-image-zoom-hover img {
	transition: transform 2s;
	will-change: transform;
	transform: scale(1, 1);
}

.thumb-info.thumb-info-slow-image-zoom-hover:hover img {
	transform: scale(1.5, 1.5);
}

.thumb-info.thumb-info-no-overlay .thumb-info-wrapper:after {
	content: none;
}

.thumb-info.thumb-info-no-bg {
	background: transparent;
}

.thumb-info.thumb-info-swap-content .thumb-info-swap-content-wrapper > * {
	transition: cubic-bezier(0.55, 0, 0.1, 1) all 300ms;
}

.thumb-info.thumb-info-swap-content .thumb-info-swap-content-wrapper > :nth-child(1) {
	max-width: 100%;
	text-align: center;
	bottom: 0%;
	margin: 0;
	position: absolute;
	width: 100%;
	left: 0;
}

.thumb-info.thumb-info-swap-content .thumb-info-swap-content-wrapper > :nth-child(2) {
	display: inline-block;
	transform: translateY(120%);
	opacity: 0;
}

.thumb-info.thumb-info-swap-content:hover .thumb-info-swap-content-wrapper > :nth-child(1) {
	transform: translateY(-120%);
	opacity: 0;
}

.thumb-info.thumb-info-swap-content:hover .thumb-info-swap-content-wrapper > :nth-child(2) {
	transform: none;
	opacity: 1;
}

/* Thumb Info Ribbon */
.thumb-info-ribbon {
	background: #999;
	position: absolute;
	margin: -16px 0 0 0;
	padding: 5px 13px 6px;
	right: 15px;
	z-index: 1;
}

.thumb-info-ribbon:before {
	border-right: 10px solid #646464;
	border-top: 16px solid transparent;
	content: "";
	display: block;
	height: 0;
	left: -10px;
	position: absolute;
	top: 0;
	width: 7px;
}

.thumb-info-ribbon span {
	color: #FFF;
	font-size: 1.1em;
	font-family: "Shadows Into Light", cursive;
}

/* Thumb Info - Full Width */
.full-width .thumb-info img {
	border-radius: 0 !important;
}

/* Thumb Info Caption	*/
.thumb-info-caption {
	padding: 10px 0;
}

.thumb-info-caption .thumb-info-caption-text, .thumb-info-caption p {
	font-size: 0.9em;
	margin: 0;
	padding: 15px 0;
	display: block;
}

/* Thumb Info Side Image	*/
.thumb-info-side-image {
	display: flex;
}

.thumb-info-side-image .thumb-info-side-image-wrapper {
	padding: 0;
	margin-right: 20px;
}

.thumb-info-side-image-right {
	display: flex;
}

.thumb-info-side-image-right .thumb-info-side-image-wrapper {
	margin-left: 20px;
	margin-right: 0;
}

/* Thumb Info Social Icons */
.thumb-info-social-icons {
	margin: 0;
	padding: 0;
	display: block;
}

.thumb-info-social-icons a {
	background: #CCC;
	border-radius: 25px;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	text-align: center;
	width: 30px;
}

.thumb-info-social-icons a:hover {
	text-decoration: none;
}

.thumb-info-social-icons a span {
	display: none;
}

.thumb-info-social-icons a i {
	color: #FFF;
	font-size: 0.9em;
	font-weight: normal;
}

/* Thumb Info Floating Caption */
.thumb-info-floating-caption-title {
	background: rgba(33, 37, 41, 0.8);
	color: #FFF;
	font-weight: 600;
	letter-spacing: -.05em;
	font-size: 17px;
	padding: 13px 21px;
}

.thumb-info-floating-caption-title .thumb-info-floating-caption-type {
	position: absolute;
	background-color: #CCC;
	border-radius: 2px;
	display: block;
	font-size: 0.6em;
	font-weight: 600;
	letter-spacing: 0;
	margin: 8px -2px -15px 0px;
	padding: 2px 12px;
	text-transform: uppercase;
	line-height: 2.3;
}

@media (max-width: 991px) {
	.thumb-info .thumb-info-title {
		font-size: 14px;
	}

	.thumb-info .thumb-info-more {
		font-size: 11px;
	}
}

.thumb-info-container-full-img {
	overflow: hidden;
	position: relative;
}

.thumb-info-container-full-img .thumb-info-container-full-img-large {
	opacity: 0;
	transform: scale(1.025);
	transition: all 0.85s cubic-bezier(0.23, 1, 0.32, 1);
	transition-property: opacity, transform;
	display: flex;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: 50% 0;
}

.thumb-info-container-full-img .thumb-info-container-full-img-large.active {
	opacity: 1 !important;
}

.thumb-info-container-full-img .thumb-info-wrapper img {
	transition: all 0.85s cubic-bezier(0.23, 1, 0.32, 1);
	transition-property: opacity, transform;
}

.thumb-info-container-full-img .owl-stage-outer:hover .thumb-info-wrapper img {
	opacity: 0;
}

/* Timeline */
section.timeline {
	width: 100%;
	margin: 50px 0 0;
	position: relative;
	float: left;
	padding-bottom: 120px;
}

section.timeline:before {
	background: #505050;
	background: linear-gradient(to bottom, rgba(80, 80, 80, 0) 0%, #505050 8%, #505050 92%, rgba(80, 80, 80, 0) 100%);
	content: "";
	display: block;
	height: 100%;
	left: 50%;
	margin-left: -2px;
	position: absolute;
	top: -60px;
	width: 3px;
	z-index: 0;
	filter: alpha(opacity=35);
	opacity: 0.35;
}

section.timeline .timeline-body {
	position: relative;
	z-index: 1 !important;
}

section.timeline .timeline-date {
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.04);
	position: relative;
	display: block;
	clear: both;
	width: 200px;
	height: 45px;
	padding: 5px;
	border: 1px solid #E5E5E5;
	margin: 0 auto 10px;
	text-shadow: 0 1px 1px #fff;
	border-radius: 4px;
	background: #FFF;
	z-index: 1;
}

section.timeline .timeline-date h3 {
	display: block;
	text-align: center;
	color: #757575;
	font-size: 0.9em;
	line-height: 32px;
}

section.timeline .timeline-title {
	background: #f7f7f7;
	padding: 12px;
}

section.timeline .timeline-title h4 {
	padding: 0;
	margin: 0;
	color: #151719;
	font-size: 1.4em;
}

section.timeline .timeline-title a {
	color: #151719;
}

section.timeline .timeline-title .timeline-title-tags {
	color: #B1B1B1;
	font-size: 0.9em;
}

section.timeline .timeline-title .timeline-title-tags a {
	color: #B1B1B1;
	font-size: 0.9em;
}

section.timeline .timeline-box {
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.04);
	border: 1px solid #E5E5E5;
	border-radius: 4px;
	margin: 20px 10px 10px 10px;
	padding: 10px;
	width: 45.7%;
	float: left;
	z-index: 1;
	margin-bottom: 30px;
	background: #FFF;
}

section.timeline .timeline-box.left {
	clear: both;
}

section.timeline .timeline-box.left:before {
	background: none repeat scroll 0 0 #E5E5E5;
	border-radius: 50%;
	box-shadow: 0 0 0 3px #FFF, 0 0 0 6px #E5E5E5;
	content: "";
	display: block;
	height: 7px;
	margin-right: -5px;
	position: absolute;
	left: 50%;
	margin-top: 22px;
	width: 8px;
	transform: translate3d(-50%, 0, 0);
	z-index: 1;
}

section.timeline .timeline-box.left .timeline-box-arrow {
	transform: rotate(45deg);
	content: '';
	display: block;
	background: #FFF;
	border-right: 1px solid #E5E5E5;
	border-top: 1px solid #E5E5E5;
	float: right;
	height: 14px;
	margin-top: 17px;
	margin-right: -18px;
	width: 14px;
	z-index: 0;
}

section.timeline .timeline-box.right {
	clear: right;
	float: right;
	right: -1px;
	margin-top: 40px;
}

section.timeline .timeline-box.right:before {
	background: none repeat scroll 0 0 #E5E5E5;
	border-radius: 50%;
	box-shadow: 0 0 0 3px #FFF, 0 0 0 6px #E5E5E5;
	content: "";
	display: block;
	height: 7px;
	position: absolute;
	left: 50%;
	margin-top: 32px;
	width: 8px;
	transform: translate3d(-50%, 0, 0);
	z-index: 1;
}

section.timeline .timeline-box.right .timeline-box-arrow {
	transform: rotate(45deg);
	content: '';
	display: block;
	background: #FFF;
	border-left: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	float: left;
	height: 14px;
	margin-top: 28px;
	margin-left: -18px;
	width: 14px;
	z-index: 0;
}

section.timeline .timeline-box .owl-carousel {
	border-radius: 0;
	padding: 0;
	border: 0;
	box-shadow: none;
}

@media (max-width: 991px) {
	section.timeline .timeline-box {
		float: none;
		clear: both;
		right: auto;
		left: auto;
		margin: 25px auto;
		max-width: 70%;
		width: auto;
	}

	section.timeline .timeline-box.right {
		float: none;
		clear: both;
		right: auto;
		left: auto;
		margin: 25px auto;
		max-width: 70%;
		width: auto;
	}

	section.timeline .timeline-box.left:after, section.timeline .timeline-box.right:after, section.timeline .timeline-box.left:before, section.timeline .timeline-box.right:before {
		display: none;
	}
}

@media (max-width: 767px) {
	section.timeline {
		width: 100%;
		margin: 0;
	}
}

@media (max-width: 575px) {
	section.timeline {
		width: auto;
		float: none;
		margin-left: 0;
		margin-right: 0;
	}

	section.timeline .timeline-box {
		margin: 15px auto;
		max-width: 90%;
	}

	section.timeline .timeline-box.right {
		margin: 15px auto;
		max-width: 90%;
	}

	article.post-large {
		margin-left: 0;
	}

	article.post-large .post-image, article.post-large .post-date {
		margin-left: 0;
	}
}

/* Toggles */
.toggle {
	margin: 10px 0 20px;
	position: relative;
	clear: both;
}

.toggle .toggle {
	margin: 10px 0 0;
}

.toggle > input {
	cursor: pointer;
	filter: alpha(opacity=0);
	height: 45px;
	margin: 0;
	opacity: 0;
	position: absolute;
	width: 100%;
	z-index: 2;
}

.toggle > label,
.toggle > .toggle-title {
	transition: all .15s ease-out;
	background: #f7f7f7;
	border-left: 3px solid #CCC;
	border-radius: 5px;
	color: #CCC;
	display: block;
	min-height: 20px;
	padding: 12px 20px 12px 15px;
	position: relative;
	cursor: pointer;
	font-weight: 600;
	letter-spacing: -0.2px;
	text-decoration: none !important;
}

.toggle > label:-moz-selection,
.toggle > .toggle-title:-moz-selection {
	background: none;
}

.toggle > label i.fa-minus,
.toggle > .toggle-title i.fa-minus {
	display: none;
}

.toggle > label i.fa-plus,
.toggle > .toggle-title i.fa-plus {
	display: inline;
}

.toggle > label:before,
.toggle > .toggle-title:before {
	content: " ";
	position: absolute;
	top: calc(50% + 1px);
	right: 14px;
	border-color: #CCC;
	border-top: 1px solid;
	border-right: 1px solid;
	width: 8px;
	height: 8px;
	backface-visibility: hidden;
	transition: transform 0.3s, top 0.3s;
	transform: rotate(-45deg) translate3d(0, -50%, 0);
	transform-origin: 35%;
}

.toggle > label:hover,
.toggle > .toggle-title:hover {
	background: #f5f5f5;
}

.toggle > label + p,
.toggle > .toggle-title + p {
	color: #999;
	display: block;
	overflow: hidden;
	padding-left: 30px;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 25px;
}

.toggle > label i,
.toggle > .toggle-title i {
	font-size: 0.7em;
	margin-right: 8px;
	position: relative;
	top: -1px;
}

.toggle > .toggle-content {
	display: none;
}

.toggle > .toggle-content > p {
	margin-bottom: 0;
	padding: 10px 0;
}

.toggle.active i.fa-minus {
	display: inline;
}

.toggle.active i.fa-plus {
	display: none;
}

.toggle.active > label,
.toggle.active > .toggle-title {
	background: #f7f7f7;
	border-color: #CCC;
}

.toggle.active > label:before,
.toggle.active > .toggle-title:before {
	top: calc(50% - 8px);
	transform: rotate(135deg);
}

.toggle.active > p {
	white-space: normal;
}

.toggle > p.preview-active {
	height: auto;
	white-space: normal;
}

.toggle.toggle-sm .toggle > label,
.toggle.toggle-sm .toggle > .toggle-title {
	font-size: 0.9em;
	padding: 6px 20px 6px 10px;
}

.toggle.toggle-sm .toggle > .toggle-content > p {
	font-size: 0.9em;
}

.toggle.toggle-lg .toggle > label,
.toggle.toggle-lg .toggle > .toggle-title {
	font-size: 1.1em;
	padding: 16px 20px 16px 20px;
}

.toggle.toggle-lg .toggle > .toggle-content > p {
	font-size: 1.1em;
}

.toggle.toggle-simple .toggle > label,
.toggle.toggle-simple .toggle > .toggle-title {
	border-radius: 0;
	border: 0;
	background: transparent;
	color: #777;
	padding-left: 32px;
	margin-bottom: -10px;
	font-size: 1em;
	font-weight: 600;
	color: #212529;
}

.toggle.toggle-simple .toggle > label:after,
.toggle.toggle-simple .toggle > .toggle-title:after {
	content: '';
	position: absolute;
	left: 0;
	display: block;
	width: 24px;
	height: 24px;
	background: #CCC;
	top: 25px;
	margin-top: -12px;
	border-radius: 3px;
	z-index: 1;
}

.toggle.toggle-simple .toggle > label:before,
.toggle.toggle-simple .toggle > .toggle-title:before {
	border: 0;
	left: 9px;
	right: auto;
	margin-top: 0;
	top: 12px;
	font-family: 'Font Awesome 6 Free';
	font-weight: 900;
	content: "\f067";
	z-index: 2;
	color: #FFF;
	font-size: 7px;
	width: auto;
	height: auto;
	transform: none;
}

.toggle.toggle-simple .toggle.active > label,
.toggle.toggle-simple .toggle.active > .toggle-title {
	background: transparent;
	color: #212529;
}

.toggle.toggle-simple .toggle.active > label:before,
.toggle.toggle-simple .toggle.active > .toggle-title:before {
	content: "\f068";
}

.toggle.toggle-minimal .toggle {
	margin: 0;
}

.toggle.toggle-minimal .toggle > label,
.toggle.toggle-minimal .toggle > .toggle-title {
	background: transparent;
	color: #777;
	border-left: 0;
	border-bottom: 1px solid #CCCC;
	border-radius: 0;
	margin: 0;
	padding: 12px 20px 12px 0;
	font-weight: 600;
}

.toggle.toggle-minimal .toggle.active > label,
.toggle.toggle-minimal .toggle.active > .toggle-title {
	background: transparent;
	border-bottom-color: #CCC;
}

/* Blockquotes */
blockquote {
	border-left: 5px solid #eee;
	margin: 0 0 16px 0;
	margin: 0 0 1rem 0;
	padding: 8px 16px;
	padding: 0.5rem 1rem;
	font-size: 1em;
}

blockquote.with-borders {
	border-radius: 6px;
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	border-left: 1px solid #ECECEC;
	border-right: 1px solid #ECECEC;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);
	padding: 20.8px;
	padding: 1.3rem;
}

blockquote.blockquote-reverse {
	text-align: right;
	border-right: 5px solid #eee;
	border-left: 0px !important;
}

/* Small */
small, .small {
	font-size: 70%;
}

/* Paragraphs */
p {
	color: #777;
	line-height: 26px;
	margin: 0 0 20px;
}

p.featured {
	font-size: 1.6em;
	line-height: 1.5em;
}

p.lead {
	line-height: 28.8px;
	line-height: 1.8rem;
}

p .alternative-font {
	display: inline-block;
	margin-top: -15px;
	position: relative;
	top: 3px;
	margin-bottom: -6px;
}

/* Lead */
.lead {
	letter-spacing: -.05em;
	font-size: 19.2px;
	font-size: 1.2rem;
}

.lead-2 {
	font-size: 17.92px;
	font-size: 1.12rem;
}

/* Links */
a, a:hover, a:focus {
	color: #CCC;
}

/* Drop Caps */
p.drop-caps:first-letter {
	float: left;
	font-size: 75px;
	line-height: 60px;
	padding: 4px;
	margin-right: 5px;
	margin-top: 5px;
	font-family: Georgia;
}

p.drop-caps.drop-caps-style-2:first-letter {
	background-color: #CCC;
	color: #FFF;
	padding: 6px;
	margin-right: 5px;
	border-radius: 4px;
}

/* Default Font Style */
.default-font {
	font-family: "Poppins", Arial, sans-serif !important;
}

/* Alternative Font Style */
.alternative-font {
	color: #CCC;
	font-family: "Shadows Into Light", cursive !important;
	font-size: 1.6em;
}

.alternative-font-2 {
	font-family: "Oswald", sans-serif !important;
}

.alternative-font-3 {
	font-family: 'Handlee', cursive !important;
}

.alternative-font-4 {
	font-family: 'Poppins', Arial, sans-serif !important;
}

.alternative-font-5 {
	font-family: 'Open Sans', Arial, sans-serif !important;
}

.alternative-font-6 {
	font-family: 'Montserrat', Arial, sans-serif !important;
}

.alternative-font-7 {
	font-family: 'Jost', sans-serif !important;
}

.alternative-font-8 {
	font-family: 'Cormorant', serif !important;
}

/* Gradient Text */
.gradient-text-color {
	-webkit-background-clip: text !important;
	-webkit-text-fill-color: transparent !important;
}

.no-backgroundcliptext .gradient-text-color {
	background: transparent !important;
}

/* Small Sup style */
.sup-text-small {
	font-size: 0.5em;
	font-weight: 500;
	top: -.7em;
}

/* Text Color Default */
.text-default,
.text-color-default {
	color: #777 !important;
}

/* Marquee */
.marquee {
	overflow: hidden;
	white-space: nowrap;
}

/* Mark */
.mark.mark-gradient {
	position: relative;
	z-index: 0;
}

.mark.mark-gradient:before {
	content: '';
	height: 30%;
	width: 100%;
	bottom: 15%;
	position: absolute;
	left: -2%;
	z-index: -1;
}

/* Video */
section.video {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	padding: 50px 0;
	position: relative;
	overflow: hidden;
	width: 100%;
}

section.video .container {
	position: relative;
	z-index: 3;
}

html.boxed section.video > div:first-child {
	z-index: 0 !important;
}

html.boxed section.video > div:first-child video {
	z-index: 0 !important;
}

.word-rotator i, .word-rotator em, .word-rotator b {
	font-style: normal;
	font-weight: inherit;
}

.word-rotator-words {
	display: inline-flex !important;
	position: relative;
	text-align: left;
}

.word-rotator-words b {
	display: inline-block;
	position: absolute;
	white-space: nowrap;
	left: 0;
	top: 0;
}

.word-rotator-words b.is-visible {
	position: relative;
}

.word-rotator-words[class*="bg-"] {
	background: #CCC;
}

.word-rotator-words[class*="bg-"] b {
	color: #FFF;
	padding: 1.6px 8px;
	padding: 0.1rem 0.5rem;
}

/* rotate-1 */
.word-rotator.rotate-1 .word-rotator-words {
	perspective: 300px;
}

.word-rotator.rotate-1 b {
	opacity: 0;
	transform-origin: 50% 100%;
	transform: rotateX(180deg);
}

.word-rotator.rotate-1 b.is-visible {
	opacity: 1;
	transform: rotateX(0deg);
	animation: word-rotator-rotate-1-in 1.2s;
}

.word-rotator.rotate-1 b.is-hidden {
	transform: rotateX(180deg);
	animation: word-rotator-rotate-1-out 1.2s;
}

@keyframes word-rotator-rotate-1-in {
	0% {
		transform: rotateX(180deg);
		opacity: 0;
	}

	35% {
		transform: rotateX(120deg);
		opacity: 0;
	}

	65% {
		opacity: 0;
	}

	100% {
		transform: rotateX(360deg);
		opacity: 1;
	}
}

@keyframes word-rotator-rotate-1-out {
	0% {
		transform: rotateX(0deg);
		opacity: 1;
	}

	35% {
		transform: rotateX(-40deg);
		opacity: 1;
	}

	65% {
		opacity: 0;
	}

	100% {
		transform: rotateX(180deg);
		opacity: 0;
	}
}

/* type */
.word-rotator.type .word-rotator-words {
	vertical-align: top;
	overflow: hidden;
	position: relative;
	padding-right: 3px;
}

.word-rotator.type .word-rotator-words::after {
	content: ' ';
	position: absolute;
	right: 0;
	top: 5%;
	height: 90%;
	width: 2px;
	display: block;
	background-color: transparent;
}

.word-rotator.type .word-rotator-words.waiting::after {
	animation: 1s word-rotator-pulse step-end infinite;
}

.word-rotator.type .word-rotator-words.selected {
	background-color: #212529 !important;
}

.word-rotator.type .word-rotator-words.selected::after {
	visibility: hidden;
}

.word-rotator.type .word-rotator-words.selected b {
	color: #FFF !important;
}

.word-rotator.type b {
	visibility: hidden;
}

.word-rotator.type b.is-visible {
	visibility: visible;
}

.word-rotator.type i {
	position: absolute;
	visibility: hidden;
}

.word-rotator.type i.in {
	position: relative;
	visibility: visible;
}

.word-rotator.type.type-clean-light .word-rotator-words:after {
	width: 8px;
}

.word-rotator.type.type-clean-light .word-rotator-words.waiting::after {
	animation: 500ms word-rotator-pulse-light step-end infinite;
}

.word-rotator.type.type-clean-light .word-rotator-words.selected {
	background-color: transparent !important;
}

@keyframes word-rotator-pulse {
	from, to {
		background-color: transparent;
	}

	50% {
		background-color: black;
	}
}

@keyframes word-rotator-pulse-light {
	from, to {
		background-color: transparent;
	}

	50% {
		background-color: white;
	}
}

/* rotate-2 */
.word-rotator.rotate-2 .word-rotator-words {
	perspective: 300px;
}

.word-rotator.rotate-2 i, .word-rotator.rotate-2 em {
	display: inline-block;
	backface-visibility: hidden;
}

.word-rotator.rotate-2 b {
	opacity: 0;
}

.word-rotator.rotate-2 i {
	transform-style: preserve-3d;
	transform: translateZ(-20px) rotateX(90deg);
	opacity: 0;
}

.is-visible .word-rotator.rotate-2 i {
	opacity: 1;
}

.word-rotator.rotate-2 i.in {
	animation: word-rotator-rotate-2-in .4s forwards;
}

.word-rotator.rotate-2 i.out {
	animation: word-rotator-rotate-2-out .4s forwards;
}

.word-rotator.rotate-2 em {
	transform: translateZ(20px);
}

.no-csstransitions .word-rotator.rotate-2 i {
	transform: rotateX(0deg);
	opacity: 0;
}

.no-csstransitions .word-rotator.rotate-2 i em {
	transform: scale(1);
}

.no-csstransitions .word-rotator.rotate-2 .is-visible i {
	opacity: 1;
}

@keyframes word-rotator-rotate-2-in {
	0% {
		opacity: 0;
		transform: translateZ(-20px) rotateX(90deg);
	}

	60% {
		opacity: 1;
		transform: translateZ(-20px) rotateX(-10deg);
	}

	100% {
		opacity: 1;
		transform: translateZ(-20px) rotateX(0deg);
	}
}

@keyframes word-rotator-rotate-2-out {
	0% {
		opacity: 1;
		transform: translateZ(-20px) rotateX(0);
	}

	60% {
		opacity: 0;
		transform: translateZ(-20px) rotateX(-100deg);
	}

	100% {
		opacity: 0;
		transform: translateZ(-20px) rotateX(-90deg);
	}
}

/* loading-bar */
.word-rotator.loading-bar span {
	display: inline-block;
	padding: .2em 0;
}

.word-rotator.loading-bar .word-rotator-words {
	overflow: hidden;
	vertical-align: top;
}

.word-rotator.loading-bar .word-rotator-words::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	height: 3px;
	width: 0;
	background: #212529;
	z-index: 2;
	transition: width .3s -0.1s;
}

.word-rotator.loading-bar .word-rotator-words.is-loading::after {
	width: 100%;
	transition: width 3s;
}

.word-rotator.loading-bar .word-rotator-words.bg-light::after {
	background-color: #212529 !important;
}

.word-rotator.loading-bar .word-rotator-words[class*="bg-"]:not(.bg-light)::after {
	background-color: #FFF !important;
}

.word-rotator.loading-bar b {
	top: .2em;
	opacity: 0;
	transition: opacity .3s;
}

.word-rotator.loading-bar b.is-visible {
	opacity: 1;
	top: 0;
}

/* slide */
.word-rotator.slide span {
	display: inline-block;
	padding: .2em 0;
}

.word-rotator.slide .word-rotator-words {
	overflow: hidden;
	vertical-align: top;
}

.word-rotator.slide b {
	opacity: 0;
	top: .2em;
}

.word-rotator.slide b.is-visible {
	top: 0;
	opacity: 1;
	animation: slide-in .6s;
}

.word-rotator.slide b.is-hidden {
	animation: slide-out .6s;
}

@keyframes slide-in {
	0% {
		opacity: 0;
		transform: translateY(-100%);
	}

	60% {
		opacity: 1;
		transform: translateY(20%);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

@keyframes slide-out {
	0% {
		opacity: 1;
		transform: translateY(0);
	}

	60% {
		opacity: 0;
		transform: translateY(120%);
	}

	100% {
		opacity: 0;
		transform: translateY(100%);
	}
}

/* clip */
.word-rotator.clip span {
	display: inline-block;
	padding: .2em 0;
}

.word-rotator.clip .word-rotator-words {
	overflow: hidden;
	vertical-align: top;
}

.word-rotator.clip .word-rotator-words::after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 2px;
	height: 100%;
	background-color: #212529;
}

.word-rotator.clip b {
	opacity: 0;
}

.word-rotator.clip b.is-visible {
	opacity: 1;
}

/* zoom */
.word-rotator.zoom .word-rotator-words {
	perspective: 300px;
}

.word-rotator.zoom b {
	opacity: 0;
}

.word-rotator.zoom b.is-visible {
	opacity: 1;
	animation: zoom-in .8s;
}

.word-rotator.zoom b.is-hidden {
	animation: zoom-out .8s;
}

@keyframes zoom-in {
	0% {
		opacity: 0;
		transform: translateZ(100px);
	}

	100% {
		opacity: 1;
		transform: translateZ(0);
	}
}

@keyframes zoom-out {
	0% {
		opacity: 1;
		transform: translateZ(0);
	}

	100% {
		opacity: 0;
		transform: translateZ(-100px);
	}
}

.word-rotator.rotate-3 .word-rotator-words {
	perspective: 300px;
}

.word-rotator.rotate-3 b {
	opacity: 0;
}

.word-rotator.rotate-3 i {
	display: inline-block;
	transform: rotateY(180deg);
	backface-visibility: hidden;
}

.is-visible .word-rotator.rotate-3 i {
	transform: rotateY(0deg);
}

.word-rotator.rotate-3 i.in {
	animation: word-rotator-rotate-3-in .6s forwards;
}

.word-rotator.rotate-3 i.out {
	animation: word-rotator-rotate-3-out .6s forwards;
}

.no-csstransitions .word-rotator.rotate-3 i {
	transform: rotateY(0deg);
	opacity: 0;
}

.no-csstransitions .word-rotator.rotate-3 .is-visible i {
	opacity: 1;
}

@keyframes word-rotator-rotate-3-in {
	0% {
		transform: rotateY(180deg);
	}

	100% {
		transform: rotateY(0deg);
	}
}

@keyframes word-rotator-rotate-3-out {
	0% {
		transform: rotateY(0);
	}

	100% {
		transform: rotateY(-180deg);
	}
}

/* scale */
.word-rotator.scale b {
	opacity: 0;
}

.word-rotator.scale i {
	display: inline-block;
	opacity: 0;
	transform: scale(0);
}

.is-visible .word-rotator.scale i {
	opacity: 1;
}

.word-rotator.scale i.in {
	animation: scale-up .6s forwards;
}

.word-rotator.scale i.out {
	animation: scale-down .6s forwards;
}

.no-csstransitions .word-rotator.scale i {
	transform: scale(1);
	opacity: 0;
}

.no-csstransitions .word-rotator.scale .is-visible i {
	opacity: 1;
}

@keyframes scale-up {
	0% {
		transform: scale(0);
		opacity: 0;
	}

	60% {
		transform: scale(1.2);
		opacity: 1;
	}

	100% {
		transform: scale(1);
		opacity: 1;
	}
}

@keyframes scale-down {
	0% {
		transform: scale(1);
		opacity: 1;
	}

	60% {
		transform: scale(0);
		opacity: 0;
	}
}

/* push */
.word-rotator.push b {
	opacity: 0;
}

.word-rotator.push b.is-visible {
	opacity: 1;
	animation: push-in .6s;
}

.word-rotator.push b.is-hidden {
	animation: push-out .6s;
}

@keyframes push-in {
	0% {
		opacity: 0;
		transform: translateX(-100%);
	}

	60% {
		opacity: 1;
		transform: translateX(10%);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

@keyframes push-out {
	0% {
		opacity: 1;
		transform: translateX(0);
	}

	60% {
		opacity: 0;
		transform: translateX(110%);
	}

	100% {
		opacity: 0;
		transform: translateX(100%);
	}
}

/* Custom Map */
section.section-custom-map {
	background: transparent url(/build/images/map.65e0a171.png) center 0 no-repeat;
	padding: 129px 0 0;
	margin: 20px 0 0;
	border: 0;
}

section.section-custom-map section.section {
	border-top: 0;
	background: rgba(247, 247, 247, 0.5);
}

/* Home Intro */
.home-intro {
	background-color: #212529;
	margin-bottom: 60px;
	overflow: hidden;
	padding: 38.4px 0;
	padding: 2.4rem 0;
	position: relative;
	text-align: left;
	letter-spacing: -0.5px;
}

.home-intro p {
	color: #FFF;
	display: inline-block;
	font-size: 1.4em;
	font-weight: 600;
	margin-bottom: 0;
}

.home-intro p span:not(.highlighted-word) {
	color: #FFF;
	display: block;
	font-size: 0.8em;
	font-weight: 300;
	padding-top: 5px;
	opacity: 0.7;
}

.home-intro p .highlighted-word {
	font-size: 1.6em;
}

.home-intro .get-started {
	position: relative;
}

.home-intro .get-started .btn {
	position: relative;
	z-index: 1;
}

.home-intro .get-started .btn i {
	font-size: 1.1em;
	font-weight: normal;
	margin-left: 5px;
}

.home-intro .get-started a {
	color: #FFF;
}

.home-intro .get-started a:not(.btn) {
	color: #FFF;
	font-weight: 600;
}

.home-intro .learn-more {
	color: #FFF;
	margin-left: 15px;
	font-weight: 300;
}

.home-intro.light {
	background-color: #EDEDED;
}

.home-intro.light.secondary {
	background-color: #E0E1E4;
}

.home-intro.light p,
.home-intro.light .learn-more,
.home-intro.light p span:not(.highlighted-word),
.home-intro.light .get-started a:not(.btn) {
	color: #333333;
}

/* Home Intro Compact */
.home-intro-compact {
	border-radius: 0 0 0.3rem 0.3rem;
	margin-top: -10px;
	margin: -10px auto 60px;
	max-width: 1116px;
}

.home-intro-compact p {
	padding-left: 20px;
}

.home-intro-compact .get-started {
	padding-right: 20px;
}

@media (max-width: 991px) {
		/* Home Intro */
	.home-intro p {
		margin-bottom: 2rem;
	}

	.home-intro-compact .get-started {
		padding-left: 20px;
	}
}

@media (max-width: 767px) {
		/* Home Intro */
	.home-intro-compact {
		margin-left: 0;
		margin-right: 0;
		padding-left: 0;
		padding-right: 0;
	}
}

/* Home Concept SVG Animations */
@keyframes animatedLineBg {
	from {
		stroke-dasharray: 1000;
	}

	to {
		stroke-dasharray: 1360;
	}
}

@keyframes animatedLineSmallCircle {
	from {
		stroke-dasharray: 1000;
	}

	to {
		stroke-dasharray: 1120;
	}
}

@keyframes animatedLineBigCircle {
	from {
		stroke-dasharray: 1000;
	}

	to {
		stroke-dasharray: 1266;
	}
}

@keyframes animatedInitialPin {
	0% {
		transform: translate(2px, 69px) scale(0.23);
	}

	33% {
		transform: translate(2px, 79px) scale(0.23);
	}

	66% {
		transform: translate(2px, 74px) scale(0.23);
	}

	100% {
		transform: translate(2px, 79px) scale(0.23);
	}
}

@keyframes animatedFinalPin {
	0% {
		transform: translate(325px, -19px) scale(0.23) rotate(36deg);
	}

	33% {
		transform: translate(325px, -13px) scale(0.23) rotate(36deg);
	}

	66% {
		transform: translate(325px, -16px) scale(0.23) rotate(36deg);
	}

	100% {
		transform: translate(325px, -13px) scale(0.23) rotate(36deg);
	}
}

/* Firefox Final Pin Animation */
@keyframes animatedFinalPinFirefox {
	0% {
		transform: translate(193px, -16px) scale(0.23) rotate(36deg);
	}

	33% {
		transform: translate(193px, -10px) scale(0.23) rotate(36deg);
	}

	66% {
		transform: translate(193px, -13px) scale(0.23) rotate(36deg);
	}

	100% {
		transform: translate(193px, -10px) scale(0.23) rotate(36deg);
	}
}

/* Home Concept */
.home-concept {
	background: transparent url(/build/images/home-concept.5484dcfa.png) no-repeat center 0;
	width: 100%;
	overflow: hidden;
}

.home-concept strong {
	display: block;
	font-family: "Shadows Into Light", cursive;
	font-size: 1.8em;
	font-weight: normal !important;
	position: relative;
	margin-top: 30px;
}

.home-concept .row {
	position: relative;
}

.home-concept .process-image {
	background: transparent url(/build/images/home-concept-item.37e1c34a.png) no-repeat 0 0;
	width: 160px;
	margin: 120px auto 0 auto;
	padding-bottom: 50px;
	position: relative;
	z-index: 1;
}

.home-concept .process-image img {
	border-radius: 150px;
	margin: 7px 8px;
	width: auto;
	height: auto;
	max-width: 145px;
	max-height: 145px;
}

@media (min-width: 992px) {
	.home-concept .process-image.process-image-on-middle {
		margin-top: 95px;
	}
}

.home-concept .our-work {
	margin-top: 52px;
	font-size: 2.2em;
}

.home-concept .project-image {
	background: transparent url(/build/images/home-concept-item.37e1c34a.png) no-repeat 100% 0;
	width: 350px;
	margin: 20px 0 0 -30px;
	padding-bottom: 45px;
	position: relative;
	z-index: 1;
}

.home-concept .sun {
	background: transparent url(/build/images/home-concept-icons.884ac754.png) no-repeat 0 0;
	width: 60px;
	height: 56px;
	display: block;
	position: absolute;
	left: 0;
	top: 65px;
}

.home-concept .cloud {
	background: transparent url(/build/images/home-concept-icons.884ac754.png) no-repeat 100% 0;
	width: 116px;
	height: 56px;
	display: block;
	position: absolute;
	left: 53%;
	top: 35px;
}

@media (max-width: 991px) {
	.home-concept {
		background-image: none;
	}

	.home-concept .project-image {
		margin: 20px auto 0 auto;
	}

	.home-concept .process-image {
		margin-top: 0;
		padding-bottom: 25px;
	}
}

@media (max-width: 479px) {
	.home-concept .project-image {
		background-position: 0 0;
		margin-left: auto;
		max-width: 160px;
	}

	.home-concept .fc-slideshow {
		max-width: 145px;
		height: 145px;
	}

	.home-concept .fc-slideshow img {
		max-height: 145px;
		max-width: 145px;
	}
}

/* Portfolio */
.portfolio-title {
	margin-bottom: -10px;
}

.portfolio-title a {
	display: inline-block;
}

.portfolio-title [class*="fa-"], .portfolio-title .icons {
	font-size: 1.7em;
}

.portfolio-title .portfolio-nav {
	margin-top: 11px;
}

.portfolio-title .portfolio-nav-all {
	margin-top: 9px;
}

.portfolio-title .portfolio-nav {
	text-align: right;
}

.portfolio-title .portfolio-nav a {
	width: 40%;
}

.portfolio-title .portfolio-nav-all .fa,
.portfolio-title .portfolio-nav-all .icons {
	font-size: 2em;
}

.portfolio-title .fa-angle-right {
	text-align: right;
}

.portfolio-title .portfolio-nav-prev {
	text-align: left;
}

/* Portfolio Info */
.portfolio-info {
	margin: 2px 0 10px;
}

.portfolio-info ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.portfolio-info ul li {
	display: inline-block;
	border-right: 1px solid #E6E6E6;
	color: #B1B1B1;
	padding-right: 8px;
	margin-right: 8px;
	font-size: 0.9em;
}

.portfolio-info ul li:last-child {
	border-right: 0;
	padding-right: 0;
	margin-right: 0;
}

.portfolio-info ul li a {
	text-decoration: none;
	color: #B1B1B1;
}

.portfolio-info ul li a:hover .fa-heart {
	color: #E53F51;
}

.portfolio-info ul li [class*="fa-"], .portfolio-info ul li .icons {
	margin-right: 4px;
}

/* Portfolio List */
.portfolio-list {
	list-style: none;
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
}

.portfolio-list:not(.row) {
	margin: 0;
}

.portfolio-list .portfolio-item {
	position: relative;
	margin-bottom: 35px;
}

.portfolio-list .portfolio-item.portfolio-item-updated:after, .portfolio-list .portfolio-item.portfolio-item-new:after {
	position: absolute;
	z-index: 1;
	top: 10px;
	right: 10px;
	background: #CCC;
	content: "NEW";
	display: block;
	padding: 0px 8px;
	font-size: 9px;
	font-weight: 600;
	text-transform: uppercase;
	color: #FFF;
	border-radius: 2px;
	line-height: 22px;
}

.portfolio-list .portfolio-item.portfolio-item-updated:after {
	content: "UPDATED";
	background: #36C57A;
}

/* Portfolio Details */
.portfolio-details {
	list-style: none;
	padding: 0;
	margin: 45px 0 0 5px;
	font-size: 0.9em;
}

.portfolio-details > li {
	padding: 0;
	margin: 0 0 20px;
}

.portfolio-details p {
	padding: 0;
	margin: 0;
}

.portfolio-details blockquote {
	padding: 0 0 0 10px;
	margin: 15px 0 0;
	color: #999;
}

.portfolio-details .list-icons {
	margin-left: 0;
}

.portfolio-details .list-icons > li {
	padding-left: 18px;
	margin-right: 10px;
}

.portfolio-details .list-icons > li [class*="fa-"], .portfolio-details .list-icons > li .icons {
	top: 7px;
}

/* Portfolio Modal */
.portfolio-modal .mfp-arrow,
.portfolio-ajax-modal .mfp-arrow {
	display: none;
}

.portfolio-load-more-loader {
	display: none;
	position: relative;
	height: 49px;
}

.btn-portfolio-infinite-scroll {
	opacity: 0;
}

/* Portfolio Navigation */
.portfolio-next:hover [class*="fa-"], .portfolio-next:hover .icons,
.portfolio-prev:hover [class*="fa-"],
.portfolio-prev:hover .icons {
	animation: navItemArrow 600ms ease;
	animation-iteration-count: infinite;
}

@media (max-width: 991px) {
	.portfolio-nav, .portfolio-nav-all {
		display: none;
	}
}

/* Team List */
ul.team-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.team-list .team-item {
	margin-bottom: 35px;
}

ul.team-list .team-item .thumb-info-social-icons {
	margin: 0 10px;
}

@media (max-width: 991px) {
	ul.team-list .team-item {
		margin: 0 auto 35px;
		max-width: 270px;
	}
}

/* Search Results */
.search-results {
	min-height: 300px;
}

/* Page 404 */
.http-error {
	padding: 50px 0;
}

.http-error h2 {
	font-size: 140px;
	font-weight: 700;
	line-height: 140px;
}

.http-error h4 {
	color: #777;
}

.http-error p {
	font-size: 1.4em;
	line-height: 36px;
}

@media (max-width: 575px) {
	.http-error {
		padding: 0;
	}

	.http-error h2 {
		font-size: 100px;
		letter-spacing: 0;
		line-height: 100px;
	}
}

/*!**********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/templates/porto/css/theme-blog.css ***!
  \**********************************************************************************************************************************/
/*
Name: 			theme-blog.css
Written by: 	Okler Themes - (http://www.okler.net)
Theme Version:	9.9.3
*/
/* Posts */
.blog-posts:not(.blog-posts-no-margins) article {
	border-bottom: 1px solid rgba(0, 0, 0, 0.06);
	margin-bottom: 50px;
	padding-bottom: 20px;
}

.blog-posts:not(.blog-posts-no-margins) .pagination {
	margin: -10px 0 20px;
}

.blog-posts.blog-posts-no-margins .pagination {
	margin-top: 28.8px;
	margin-top: 1.8rem;
}

/* Post */
article.post h2 a {
	text-decoration: none;
}

article.post .post-meta {
	font-size: 0.9em;
	margin-bottom: 7px;
}

article.post .post-meta > span {
	display: inline-block;
	padding-right: 8px;
}

article.post .post-meta i {
	margin-right: 3px;
}

article.post .post-date {
	float: left;
	margin-right: 10px;
	text-align: center;
}

article.post .post-date .month {
	display: block;
	background: #CCC;
	border-radius: 0 0 2px 2px;
	color: #FFF;
	font-size: 0.8em;
	line-height: 1.8;
	padding: 1px 10px;
	text-transform: uppercase;
}

article.post .post-date .day {
	background: #f7f7f7;
	border-radius: 2px 2px 0 0;
	color: #CCC;
	display: block;
	font-size: 18px;
	font-weight: 900;
	padding: 10px;
}

article.post .post-image .owl-carousel {
	width: 100.1%;
}

article .post-video {
	transition: all 0.2s ease-in-out;
	padding: 0;
	background-color: #FFF;
	border: 1px solid rgba(0, 0, 0, 0.06);
	border-radius: 8px;
	display: block;
	height: auto;
	position: relative;
	margin: 0 0 30px 0;
	padding-bottom: 61%;
}

article .post-video iframe {
	bottom: 0;
	height: auto;
	left: 0;
	margin: 0;
	min-height: 100%;
	min-width: 100%;
	padding: 4px;
	position: absolute;
	right: 0;
	top: 0;
	width: auto;
}

article .post-audio {
	transition: all 0.2s ease-in-out;
	padding: 0;
	background-color: #FFF;
	border: 1px solid rgba(0, 0, 0, 0.06);
	border-radius: 8px;
	display: block;
	height: auto;
	position: relative;
	margin: 0 0 30px 0;
	padding-bottom: 35%;
	min-height: 160px;
}

article .post-audio iframe {
	bottom: 0;
	height: auto;
	left: 0;
	margin: 0;
	min-height: 100%;
	min-width: 100%;
	padding: 4px;
	position: absolute;
	right: 0;
	top: 0;
	width: auto;
}

article.post-medium .post-image .owl-carousel {
	width: 100.2%;
}

article.post-large {
	margin-left: 60px;
}

article.post-large h2 {
	margin-bottom: 5px;
}

article.post-large .post-image, article.post-large .post-date {
	margin-left: -60px;
}

article.post-large .post-image {
	margin-bottom: 25px;
}

article.post-large .post-image.single {
	margin-bottom: 30px;
}

article.post-large .post-video {
	margin-left: -60px;
}

article.post-large .post-audio {
	margin-left: -60px;
}

/* Single Post */
.single-post article {
	border-bottom: 0;
	margin-bottom: 0;
}

article.blog-single-post .post-meta {
	margin-bottom: 20px;
}

/* Post Block */
.post-block h3 {
	font-size: 1.8em;
	font-weight: 200;
	margin: 0 0 20px;
	text-transform: none;
}

.post-block h3 i {
	margin-right: 7px;
}

/* Post Author */
.post-author img {
	max-height: 80px;
	max-width: 80px;
}

.post-author p {
	font-size: 0.9em;
	line-height: 22px;
	margin: 0;
	padding: 0;
}

.post-author p .name {
	font-size: 1.1em;
}

.post-author .img-thumbnail {
	display: inline-block;
	float: left;
	margin-right: 20px;
}

/* Post Comments */
ul.comments {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.comments li {
	clear: both;
	padding: 10px 0 0 70px;
}

ul.comments li img.avatar {
	height: 48px;
	width: 48px;
}

ul.comments li ul.reply {
	margin: 0;
}

ul.comments li a {
	text-decoration: none;
}

ul.comments li .img-thumbnail {
	margin-left: -70px;
	position: absolute;
}

ul.comments li .comment {
	margin-bottom: 10px;
}

ul.comments .comment-arrow {
	border-bottom: 12px solid transparent;
	border-right: 12px solid #f7f7f7;
	border-top: 12px solid transparent;
	height: 0;
	left: -12px;
	position: absolute;
	top: 12px;
	width: 0;
}

ul.comments .comment-block {
	background: #f7f7f7;
	border-radius: 5px;
	padding: 20px 20px 30px;
	position: relative;
}

ul.comments .comment-block p {
	font-size: 0.9em;
	line-height: 21px;
	margin: 0;
	padding: 0;
}

ul.comments .comment-block .comment-by {
	display: block;
	font-size: 1em;
	line-height: 21px;
	margin: 0;
	padding: 0 0 5px 0;
}

ul.comments .comment-block .date {
	color: #999;
	font-size: 0.9em;
}

/* Leave a Comment */
.post-leave-comment h3 {
	margin: 0 0 40px;
}

/* Recent Posts */
.recent-posts h4 {
	margin-bottom: 7px;
}

.recent-posts article.recent-post h4 {
	margin: 0 0 3px 0;
}

.recent-posts article.recent-post h4 a {
	display: block;
}

.recent-posts .date {
	margin-right: 10px;
	text-align: center;
}

.recent-posts .date .month {
	background: #CCC;
	color: #FFF;
	font-size: 0.9em;
	padding: 3px 10px;
	position: relative;
	top: -2px;
}

.recent-posts .date .day {
	background: #F7F7F7;
	color: #CCC;
	display: block;
	font-size: 18px;
	font-weight: 500;
	font-weight: bold;
	padding: 8px;
}

section.section .recent-posts .date .day {
	background: #FFF;
}

/* Simple Post List */
ul.simple-post-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.simple-post-list li {
	border-bottom: 1px dotted #E2E2E2;
	padding: 15px 0;
}

ul.simple-post-list li::after {
	clear: both;
	content: "";
	display: block;
}

ul.simple-post-list li:last-child {
	border-bottom: 0;
}

ul.simple-post-list .post-image {
	float: left;
	margin-right: 12px;
}

ul.simple-post-list .post-meta {
	color: #888;
	font-size: 0.8em;
}

ul.simple-post-list .post-info {
	line-height: 20px;
}

@media (max-width: 575px) {
	ul.comments li {
		border-left: 8px solid rgba(0, 0, 0, 0.06);
		clear: both;
		padding: 0 0 0 10px;
	}

	ul.comments li .img-thumbnail {
		display: none;
	}

	ul.comments .comment-arrow {
		display: none;
	}
}

/*!**********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/templates/porto/css/theme-shop.css ***!
  \**********************************************************************************************************************************/
/*
Name: 			theme-shop.css
Written by: 	Okler Themes - (http://www.okler.net)
Theme Version:	9.9.3
*/
/* Custom Font - Stars (From WooCommerce) */
@font-face {
	font-family: 'star';
		src: url(/build/fonts/star.2593128f.eot);
		src: url(/build/fonts/star.2593128f.eot?#iefix) format("embedded-opentype"), url(/build/fonts/star.8ab6da8c.woff) format("woff"), url(/build/fonts/star.8d84c8b6.ttf) format("truetype"), url(/build/images/star.c568c432.svg#star) format("svg");
		font-weight: normal;
		font-style: normal;
}

/* Shop - Base */
.shop .products:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.shop .products .product {
	position: relative;
	margin-bottom: 30px;
}

.shop .products .product a {
	text-decoration: none;
}

.shop .products .product .quick-view {
	transition: ease transform 300ms, ease background 300ms;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 12px 10px;
	font-size: 1em;
	color: #FFF;
	background: rgba(0, 0, 0, 0.7);
	z-index: 3;
	opacity: 0;
	transform: translate3d(0, 100%, 0);
}

.shop .products .product .quick-view [class*="fa-"], .shop .products .product .quick-view .icons {
	margin-right: 3px;
	font-size: 1.1em;
}

.shop .products .product:hover .quick-view {
	opacity: 1;
	transform: translate3d(0, 0, 0);
}

.shop .products .product:hover .quick-view:hover {
	background: #000;
}

.shop .products .product .onsale {
	position: absolute;
	background-image: none;
	border-radius: 100%;
	left: auto;
	right: 0;
	top: -15px;
	text-shadow: none;
	width: 40px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	text-align: center;
	z-index: 10;
	box-shadow: none;
	font-size: 0.9em;
	color: #FFF;
	border-bottom: 2px solid transparent;
}

/* Quick View Popup Fix (When Close) */
html.lightbox-beforeclose .quick-view {
	display: none !important;
}

.masonry-loader-showing .products {
	opacity: 0;
}

/* Product Info */
.product-info {
	transition: all 0.2s;
	padding: 0;
	position: relative;
	border: 1px solid #DDD;
	background: #F7F9FC;
	display: block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	max-width: 100%;
	text-align: center;
	padding: 0;
	text-decoration: none;
}

.product-info:hover {
	background-color: #FFF;
	text-decoration: none;
}

.product-info a {
	text-decoration: none;
	display: inline-block;
	width: 100%;
}

.product-info a:hover {
	text-decoration: none;
	display: inline-block;
	width: 100%;
}

.product-info img {
	transition: all 0.2s;
}

.product-info h4 {
	color: #404751;
	letter-spacing: -1px;
	font-weight: 600;
	font-size: 1.4em;
	line-height: 1.1em;
	margin: 0;
	padding: 0;
}

.product-info + .product-info {
	margin-top: -5px;
}

.product-info .product-info-image {
	display: block;
	position: relative;
}

.product-info .product-info-image:before {
	transition: all 0.2s;
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #333;
	width: 100%;
	height: 100%;
	opacity: 0;
}

.product-info:hover .product-info-image:before {
	opacity: 0.4;
}

.product-info .product-info-act {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	text-align: center;
	color: #FFF;
}

.product-info .product-info-act em {
	font-style: normal;
	position: relative;
	font-size: 1.2em;
	font-weight: 100;
}

.product-info .product-info-act-left, .product-info .product-info-act-right {
	float: left;
	overflow: hidden;
}

.product-info .product-info-act-left {
	text-align: right;
	width: 45%;
}

.product-info .product-info-act-left em {
	transition: all 0.2s ease 0s;
	left: 0%;
	opacity: 0;
}

.product-info .product-info-act-right {
	text-align: left;
	margin-left: 2%;
	width: 53%;
}

.product-info .product-info-act-right em {
	transition: all 0.2s ease 0s;
	right: 0%;
	font-weight: 600;
	opacity: 0;
}

.product-info:hover .product-info-act-left em {
	opacity: 1;
}

.product-info:hover .product-info-act-right em {
	opacity: 1;
}

.product-info .product-info-content {
	padding: 15px;
	text-align: left;
	display: block;
}

.product-info .product-info-caption {
	padding: 0 15px 15px;
	text-align: left;
	display: block;
}

.product-info .product-info-caption p {
	margin: 0;
	padding: 0 0 10px;
}

.product-info .product-info-extra {
	clear: both;
	padding: 10px 0 0;
	margin: 10px 0 0;
	border-top: 1px solid #EBEBF4;
	display: block;
}

.product-info .product-info-extra.social {
	text-align: center;
}

.product-info .product-info-extra.social a {
	border-right: 1px solid #EBEBF4;
	display: inline-block;
	margin-right: 10px;
	padding-right: 10px;
	font-size: 0.9em;
	color: #ACACAC;
	width: auto;
}

.product-info .product-info-extra.social a:last-child {
	border-right: 0;
	margin-right: 0;
	padding-right: 0;
}

.product-info .date {
	color: #9AA1AB;
	font-size: 0.9em;
}

.product-info.secondary .product-info-content {
	text-align: center;
}

.product-info.secondary .product-info-content h4 {
	transition: all 0.2s;
	color: #FFF;
	position: relative;
	top: -25%;
	opacity: 0;
}

.product-info.secondary .product-info-content .date {
	transition: all 0.2s;
	position: relative;
	top: 25%;
	display: block;
	opacity: 0;
}

.product-info.secondary .product-info-act {
	top: 30%;
}

.product-info.secondary .label {
	transition: all 0.2s;
	clear: both;
	display: inline-block;
	margin-top: 15px;
	opacity: 0;
}

.product-info.secondary:hover .label {
	opacity: 1;
}

.product-info.secondary:hover .product-info-content h4 {
	top: 0;
	opacity: 1;
}

.product-info.secondary:hover .product-info-content .date {
	top: 0;
	opacity: 1;
}

/* Rating */
.shop .review-num {
	margin-left: 7px;
	float: left;
	font-size: 0.85em;
}

.shop .summary .price {
	color: #444;
	font-size: 2em;
	letter-spacing: -1px;
	line-height: 30px;
	margin-top: 10px;
	clear: both;
}

.shop .quantity {
	margin: 0 15px 25px 0;
	overflow: hidden;
	position: relative;
	width: 125px;
	height: 40px;
	float: left;
}

.shop .quantity .minus {
	background: transparent;
	border: 1px solid #F0F0F0;
	border-radius: 2px;
	box-shadow: none;
	color: #5E5E5E;
	cursor: pointer;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 40px;
	line-height: 13px;
	margin: 0;
	overflow: visible;
	outline: 0;
	padding: 0;
	position: absolute;
	text-align: center;
	text-decoration: none;
	vertical-align: text-top;
	width: 40px;
	border-radius: 0.25rem 0 0 0.25rem;
}

.shop .quantity .plus {
	background: transparent;
	border: 1px solid #F0F0F0;
	border-radius: 2px;
	box-shadow: none;
	color: #5E5E5E;
	cursor: pointer;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 40px;
	line-height: 13px;
	margin: 0;
	overflow: visible;
	outline: 0;
	padding: 0;
	position: absolute;
	text-align: center;
	text-decoration: none;
	vertical-align: text-top;
	width: 40px;
	border-radius: 0 0.25rem 0.25rem 0;
	right: 0;
	top: 0;
}

.shop .quantity .qty {
	border: 1px solid #F0F0F0;
	box-shadow: none;
	float: left;
	height: 40px;
	padding: 0 39px;
	text-align: center;
	width: 125px;
	font-weight: bold;
	font-size: 1em;
	outline: 0;
	border-radius: .25rem;
}

.shop .quantity .qty::-webkit-inner-spin-button, .shop .quantity .qty::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

.shop .quantity .qty::-ms-clear {
	display: none;
}

.shop .quantity.quantity-lg {
	height: 45px;
}

.shop .quantity.quantity-lg .minus {
	height: 45px;
	width: 45px;
}

.shop .quantity.quantity-lg .plus {
	height: 45px;
	width: 45px;
}

.shop .quantity.quantity-lg .qty {
	height: 45px;
}

.shop .product-meta {
	clear: both;
}

.shop .tabs-product {
	margin-top: 40px;
}

.shop ul.comments .comment-arrow {
	border-right-color: #F5F7F7;
}

.shop ul.comments .comment-block {
	background: #F5F7F7;
}

.shop ul.simple-post-list li {
	border: 0;
	padding-bottom: 0;
}

/* Product Thumb Info */
.product .product-thumb-info {
	transition: all 0.2s;
	padding: 0;
	position: relative;
	border: 0;
	border-bottom: 3px solid #E3E4E8;
	background: #F7F9FC;
	display: block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	max-width: 100%;
	text-align: center;
	border: 1px solid #DDD;
	text-decoration: none;
}

.product .product-thumb-info a {
	text-decoration: none;
	display: block;
	width: 100%;
}

.product .product-thumb-info img {
	transition: all 0.2s;
}

.product .product-thumb-info h4 {
	color: #404751;
	letter-spacing: -1px;
	font-weight: 600;
	font-size: 1.4em;
	line-height: 1.1em;
	margin: 0;
	padding: 0;
}

.product .product-thumb-info + .product-thumb-info {
	margin-top: -5px;
}

.product .product-thumb-info .product-thumb-info-touch-hover {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	display: none;
	background-color: transparent;
}

.product .product-thumb-info.hover .product-thumb-info-touch-hover {
	display: block;
}

.product .product-thumb-info .product-thumb-info-image {
	display: block;
	position: relative;
}

.product .product-thumb-info .product-thumb-info-image:before {
	transition: all 0.2s;
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #212121;
	width: 100%;
	height: 100%;
	opacity: 0;
	z-index: 2;
}

.product .product-thumb-info .product-thumb-info-act {
	position: absolute;
	top: 40%;
	left: 0;
	right: 0;
	text-align: center;
	color: #FFF;
	opacity: 0;
}

.product .product-thumb-info .product-thumb-info-act em {
	font-style: normal;
}

.product .product-thumb-info .product-thumb-info-content {
	padding: 15px;
	text-align: left;
	display: block;
}

.product .product-thumb-info .product-thumb-info-caption {
	padding: 0 15px 15px;
	text-align: left;
	display: block;
}

.product .product-thumb-info .product-thumb-info-caption p {
	margin: 0;
	padding: 0 0 10px;
}

.product .product-thumb-info .product-thumb-info-extra {
	clear: both;
	padding: 10px 0 0;
	margin: 10px 0 0;
	border-top: 1px solid #EBEBF4;
	display: block;
}

.product .product-thumb-info .product-thumb-info-extra.social a:last-child {
	border-right: 0;
	margin-right: 0;
	padding-right: 0;
}

.product .product-thumb-info .product-thumb-info-badges-wrapper {
	display: flex;
	flex-direction: column;
	position: absolute;
	top: 15px;
	left: 15px;
	z-index: 3;
}

.product .product-thumb-info .product-thumb-info-badges-wrapper .badge + .badge {
	margin-top: 5px;
}

.product .product-thumb-info .addtocart-btn-wrapper {
	position: absolute;
	top: 20px;
	right: 20px;
	z-index: 3;
}

.product .product-thumb-info .addtocart-btn-wrapper .addtocart-btn {
	display: flex;
	align-items: center;
	justify-content: center;
	color: #212121;
	background: #FFF;
	width: 40px;
	height: 40px;
	border-radius: 100%;
	font-size: 16px;
	font-size: 1rem;
	box-shadow: 0px 0px 12px -4px rgba(0, 0, 0, 0.4);
	opacity: 0;
	visibility: hidden;
	transform: translate3d(0, 5px, 0);
	transition: ease transform 300ms, ease opacity 300ms;
}

.product .product-thumb-info .addtocart-btn-wrapper .addtocart-btn:hover {
	color: #FFF;
	background: #CCC;
}

.product .product-thumb-info .product-thumb-info-image-effect > img:nth-child(1) {
	position: relative;
	z-index: 1;
	transition: ease opacity 300ms;
}

.product .product-thumb-info .product-thumb-info-image-effect > img:nth-child(2) {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}

.product .product-thumb-info .countdown-offer-wrapper {
	position: absolute;
	bottom: 10px;
	left: 10px;
	right: 10px;
	padding: 8px 0;
	background: #0184c2;
	z-index: 3;
	transition: ease opacity 300ms;
}

.product:hover .product-thumb-info {
	background-color: #FFF;
	text-decoration: none;
}

.product:hover .product-thumb-info .product-thumb-info-image:before {
	opacity: 0.1;
}

.product:hover .product-thumb-info .product-thumb-info-act {
	opacity: 1;
	top: 50%;
}

.product:hover .product-thumb-info .addtocart-btn-wrapper .addtocart-btn {
	position: relative;
	opacity: 1;
	visibility: visible;
	transform: translate3d(0, 0, 0);
	transition: ease transform 300ms, ease opacity 300ms;
}

.product:hover .product-thumb-info .addtocart-btn-wrapper .addtocart-btn:before {
	content: attr(title);
	position: absolute;
	white-space: nowrap;
	right: calc( 100% + 10px);
	top: 50%;
	font-size: 11.2px;
	font-size: 0.7rem;
	background: #212121;
	color: #FFF;
	padding: 4px 8px;
	padding: .25rem .5rem;
	border-radius: 3px;
	display: none;
	opacity: 0;
	visibility: hidden;
	transform: translate3d(0, -50%, 0);
	transition: ease opacity 300ms;
	z-index: 10;
}

.product:hover .product-thumb-info .addtocart-btn-wrapper .addtocart-btn:after {
	content: '';
	display: block;
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #212121;
	display: none;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 50%;
	right: calc( 100% + 5px);
	transform: translate3d(0, -50%, 0);
	transition: ease opacity 300ms;
	z-index: 10;
}

.product:hover .product-thumb-info .addtocart-btn-wrapper .addtocart-btn:hover:before, .product:hover .product-thumb-info .addtocart-btn-wrapper .addtocart-btn:hover:after {
	display: block;
	opacity: 1;
	visibility: visible;
}

.product:hover .product-thumb-info .product-thumb-info-image-effect > img:nth-child(1) {
	opacity: 0;
}

.product:hover .product-thumb-info .countdown-offer-wrapper {
	opacity: 0;
	visibility: hidden;
}

/* Product Thumb Info - Full Width */
.full-width .product-thumb-info .product-thumb-info-image:before {
	border-radius: 0;
}

/* Products Navigation */
.products-navigation .next, .products-navigation .prev {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	border: 1px solid #CCC;
	font-size: 11.2px;
	font-size: 0.7rem;
}

.products-navigation .prev {
	margin-right: 5px;
}

/* Price */
.price {
	display: flex;
	align-items: center;
	min-height: 28px;
}

.price del {
	color: rgba(145, 145, 145, 0.5);
	font-size: 0.7em;
	margin: -2px 0 0;
}

.price ins {
	text-decoration: none;
}

.price .sale {
	order: 2;
	font-size: 0.9em;
	font-weight: 600;
}

.price .sale + .amount {
	font-size: 0.7em;
	font-weight: 500;
	margin-right: 4px;
	text-decoration: line-through;
}

.price .amount {
	order: 1;
	font-size: 0.9em;
	font-weight: 600;
}

/* Shop Finish Buy Steps Nav */
/* Shop Table */
.shop_table {
	width: 100%;
	margin: 0;
	text-align: left;
}

.shop_table th {
	padding: 8px 10px;
}

.shop_table td {
	border-top: 1px solid rgba(0, 0, 0, 0.06);
	padding: 17px 10px;
}

.shop_table .product-thumbnail .product-thumbnail-wrapper {
	position: relative;
}

.shop_table .product-thumbnail .product-thumbnail-wrapper .product-thumbnail-remove {
	position: absolute;
	top: -5px;
	right: -8px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 11.2px;
	font-size: 0.7rem;
	color: #212121;
	width: 20px;
	height: 20px;
	background: #FFF;
	border: 1px solid #dbdbdb;
	border-radius: 100%;
	box-shadow: 0px 0px 19px -6px rgba(0, 0, 0, 0.5);
	text-decoration: none;
	transition: ease background 300ms;
}

.shop_table .product-thumbnail .product-thumbnail-wrapper .product-thumbnail-remove:hover {
	background: #f4f4f4;
}

.shop_table .product-name {
	padding-left: 22.4px;
	padding-left: 1.4rem;
}

@media (max-width: 991px) {
	.shop .actions-continue {
		float: none;
	}

	.shop table.cart .product-thumbnail {
		width: 12%;
	}

	.shop table.cart .product-name {
		width: 35%;
	}

	#header nav.mega-menu .mega-menu-shop a {
		color: #FFF;
	}

	#header nav.mega-menu .mega-menu-shop a .fa-caret-down {
		display: none !important;
	}

	#header nav.mega-menu .mega-menu-shop > ul.dropdown-menu {
		display: none !important;
	}
}

@media (max-width: 767px) {
	.shop table.cart .product-name {
		width: 65%;
	}

	.shop_table .product-thumbnail .product-thumbnail-wrapper .product-thumbnail-remove {
		position: relative;
		top: 0;
		right: 0;
	}

	.shop_table .product-thumbnail .product-thumbnail-wrapper .product-thumbnail-image {
		display: none;
	}

	.shop_table .product-name {
		padding-left: 0.7rem;
	}
}

/*!******************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/templates/porto/css/custom.css ***!
  \******************************************************************************************************************************/
.custom-text-color-1 {
    color: #3a3a3a !important;
}

.custom-text-color-2 {
    color: #3a3a3a !important;
}

.parallax-background {
     background-position-y: 165%;
 }
/*!*****************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/templates/porto/css/demos/demo-resume.css ***!
  \*****************************************************************************************************************************************/
/*
* DEMO GENERAL STYLES
*/
body {
		position: relative;
		overflow-x: hidden;
		font-family: "Poppins", sans-serif;
}

.body {
		background: transparent;
}

h2 {
		margin-bottom: 17px;
		font-size: 1.8em;
}

section.section {
		padding: 60px 0px;
}

@media (max-width: 767px) {
		section.section {
				padding: 30px 0px;
		}
}

/*
* DEMO CUSTOM STYLES
*/
.custom-position-1 {
		position: relative;
}

.custom-font-size-1 {
		font-size: 60px;
		font-weight: 600;
		line-height: 1;
		margin: -15px 0 10px;
		letter-spacing: -2px;
}

.custom-font-size-2 {
		font-size: 21px;
		letter-spacing: -0.5px;
		line-height: 1;
}



.parallax-no-overflow {
		overflow: visible !important;
}

.parallax-no-overflow .parallax-background {
		z-index: -1;
}

.custom-border {
		border: 10px solid #FFF;
}

@media (min-width: 991px) {
		.custom-image-position-2 {
				position: absolute;
				max-width: 90%;
				top: -60px;
				z-index: 1;
		}
}

.custom-margin-bottom-1 {
		margin-bottom: 30px !important;
}

@media (min-width: 992px) {
		.custom-section-padding-1 {
				padding-top: 150px !important;
				padding-bottom: 70px !important;
		}
		.custom-md-margin-top-1 {
				margin-top: 58px;
		}
}

@media (min-width: 992px) and (max-width: 1199px) {
		.custom-section-padding-1 {
				padding-top: 150px !important;
				padding-bottom: 2.3rem !important;
		}
}

@media (max-width: 991px) {
		.custom-sm-margin-bottom-1 {
				margin-bottom: 45px;
		}
}

@media (max-width: 767px) {
		.custom-xs-margin-1 {
				margin-left: 0 !important;
				margin-top: 10px;
		}
}

.custom-btn-style-1 {
		padding: 5px 18px;
		border-radius: 35px !important;
}

.custom-btn-style-2 {
		color: #1e1e1e !important;
		padding: 10px 30px;
		border-radius: 35px !important;
}

.custom-btn-style-2.btn-outline {
		border-color: #b5b5b5 !important;
		border-width: 1px;
}

.custom-box-shadow-1 {
		box-shadow: 0px 30px 120px 0px #dde5ee;
}

.custom-box-shadow-2 {
		box-shadow: 0px 12px 90px -10px rgba(171, 191, 216, 0.6) !important;
}

.custom-box-shadow-3 {
		box-shadow: 0 30px 40px -15px #e5edf6;
}

.custom-box-shadow-4 {
		box-shadow: 0px 12px 90px -10px rgba(139, 139, 139, 0.5) !important;
}

.custom-bg-color-1 {
		background: #f4f9ff !important;
}

@media (max-width: 767px) {
		.custom-xs-bg-size-cover {
				background-size: cover !important;
		}
}

.flag {
		position: relative;
		top: -1px;
}

@media (min-width: 992px) and (max-width: 1199px) {
		.custom-image-pos-1 {
				position: relative;
				left: -60px;
				max-width: 160%;
		}
}

/*
* Owl Carousel
*/
.owl-carousel.custom-carousel-style-1 {
		width: calc(100% + 120px);
		left: 50%;
		transform: translateX(-50%);
}

.owl-carousel.custom-item-padding .owl-item {
		padding: 20px 40px 40px;
}

.owl-carousel.custom-dots-style-1 .owl-dots button.owl-dot.active span, .owl-carousel.custom-dots-style-1 .owl-dots button.owl-dot:hover span {
		border-color: #1e1e1e !important;
		background-color: #1e1e1e !important;
}

.owl-carousel.custom-dots-style-1 .owl-dots button.owl-dot span {
		position: relative;
		width: 12px;
		height: 12px;
		margin: 5px 2px;
		background: transparent !important;
		border: 2px solid #1e1e1e;
}

.owl-carousel.custom-dots-color-1 .owl-dots button.owl-dot.active span, .owl-carousel.custom-dots-color-1 .owl-dots button.owl-dot:hover span {
		border-color: #1e1e1e !important;
		background-color: #1e1e1e !important;
}

.owl-carousel.custom-dots-color-1 .owl-dots button.owl-dot span {
		border: 2px solid #1e1e1e !important;
}

.owl-carousel.custom-dots-color-1.custom-dots-color-1-light .owl-dots button.owl-dot.active span, .owl-carousel.custom-dots-color-1.custom-dots-color-1-light .owl-dots button.owl-dot:hover span {
		border-color: #FFF !important;
		background-color: #FFF !important;
}

.owl-carousel.custom-dots-color-1.custom-dots-color-1-light .owl-dots button.owl-dot span {
		border: 2px solid #FFF !important;
}

.owl-carousel.custom-dots-position-1 .owl-dots {
		text-align: right;
		padding-right: 68px;
}

/*
* Header
*/
#header.header-floating-icons .nav {
		flex-direction: column;
}

#header.header-floating-icons .header-nav-main nav > ul > li {
		flex: 0 0 auto;
		margin-left: 0;
}

#header.header-floating-icons .header-nav-main nav > ul > li > a.active {
		background: #FFF !important;
}

#header.header-floating-icons .header-nav-main nav > ul > li > a.active:after {
		background: #FFF;
}

@media (min-width: 992px) {
		#header.header-floating-icons {
				background: transparent;
				height: 0;
				min-height: 0 !important;
		}
		#header.header-floating-icons .header-row {
				display: block;
				position: absolute;
				top: 45px;
				left: -40px;
		}
		#header.header-floating-icons .header-body {
				position: fixed;
				top: 0;
				background: transparent;
				min-height: 0;
				padding: 0;
				border: none;
		}
		#header.header-floating-icons .header-nav {
				padding: 0 !important;
		}
		#header.header-floating-icons .header-nav-main {
				margin: 0;
				box-shadow: 0px 0px 80px 0px rgba(62, 62, 62, 0.3);
		}
		#header.header-floating-icons .header-nav-main nav > ul > li:hover > a > span {
				transform: rotateY(0deg);
		}
		#header.header-floating-icons .header-nav-main nav > ul > li > a {
				font-size: 25px;
				padding: 17.1px;
				perspective: 770px;
		}
		#header.header-floating-icons .header-nav-main nav > ul > li > a:after {
				content: '';
				display: block;
				position: absolute;
				top: 0;
				right: 0;
				width: 100%;
				height: 102%;
				background: #FDD55C;
				z-index: -1;
		}
		#header.header-floating-icons .header-nav-main nav > ul > li > a > span {
				position: absolute;
				top: 0;
				left: 125.5%;
				background: #FFF;
				padding: 0 25px;
				height: 100%;
				line-height: 4.1;
				white-space: nowrap;
				font-size: 14px;
				z-index: -2;
				transition: ease transform 300ms;
				transform-origin: -19% 0%;
				transform: rotateY(88deg);
		}
		#header.header-floating-icons .header-nav-main nav > ul > li > a > span:before {
				content: '';
				display: block;
				position: absolute;
				top: 50%;
				left: -4px;
				padding: 10px;
				background: #FFF;
				z-index: -1;
				transform: translate(0, -50%) rotate(45deg);
		}
}

@media (min-width: 992px) and (max-width: 1281px) {
		#header.header-floating-icons .header-row {
				left: -19px;
		}
		#header.header-floating-icons .header-nav-main nav > ul > li > a {
				padding: 9.8px;
				perspective: 450px;
		}
		#header.header-floating-icons .header-nav-main nav > ul > li > a > span {
				line-height: 3;
		}
}

@media (max-width: 991px) {
		#header.header-floating-icons {
				position: absolute;
				top: 60px;
				right: 0px;
		}
		#header.header-floating-icons .header-body {
				background: transparent;
				border: none;
				min-height: 0;
		}
		#header.header-floating-icons .header-btn-collapse-nav {
				padding: 15px 20px;
				margin: 0;
				color: #1e1e1e;
		}
		#header.header-floating-icons .header-nav-main {
				position: absolute;
				right: 0px;
				top: 77px;
				max-width: 53px;
				overflow: hidden;
		}
		#header.header-floating-icons .header-nav-main:before {
				content: none;
		}
		#header.header-floating-icons .header-nav-main nav {
				padding: 0;
				max-height: none;
		}
		#header.header-floating-icons .header-nav-main nav > ul {
				display: block;
				padding: 0;
		}
		#header.header-floating-icons .header-nav-main nav > ul > li {
				display: inline-block;
				border: none;
		}
		#header.header-floating-icons .header-nav-main nav > ul > li > a {
				font-size: 1.7em;
				margin: 0;
				padding: 15px;
				color: #1e1e1e !important;
				border-bottom: none;
		}
		#header.header-floating-icons .header-nav-main nav > ul > li > a > span {
				display: none;
		}
}

/*
* About Me
*/
.about-me-more {
		display: none;
}

.about-me-more.about-me-more-visible {
		display: block;
}

.custom-about-me-infos span {
		display: block;
}

@media (max-width: 767px) {
		.custom-about-me-infos span {
				font-size: 0.9em;
		}
}

.custom-about-me-links {
		position: relative;
}

.custom-about-me-links:after {
		content: '';
		display: block;
		position: absolute;
		bottom: 0;
		right: 0;
		width: 75vw;
		border-bottom: 1px solid #e2e2e2;
		z-index: 0;
}

@media (max-width: 991px) {
		.custom-about-me-links:after {
				width: 100vw;
		}
}

@media (max-width: 767px) {
		.custom-about-me-links > .container {
				max-width: none;
		}
}

.custom-nav-button {
		display: inline-block;
		padding: 30px 10px;
		font-size: 1.2em;
		letter-spacing: -0.5px;
		line-height: 1.3;
		text-align: center;
}

.custom-nav-button.custom-divisors:before, .custom-nav-button.custom-divisors:after {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		left: -12px;
		height: 100%;
		border-left: 1px solid #e2e2e2;
}

.custom-nav-button.custom-divisors:after {
		left: auto;
		right: -16px;
}

.custom-nav-button i {
		float: left;
		font-size: 1.3em;
		margin-right: 10px;
		vertical-align: middle;
}

@media (max-width: 991px) {
		.custom-nav-button.custom-divisors:before, .custom-nav-button.custom-divisors:after {
				content: none;
		}
		.custom-xs-border-bottom {
				border-bottom: 1px solid #e2e2e2;
		}
}

.custom-box-details {
		padding: 35px;
}

.custom-box-details h4 {
		letter-spacing: -0.5px;
}

@media (max-width: 767px) {
		.custom-box-details {
				float: none !important;
				margin-left: 0 !important;
		}
}

.custom-list-style-1 {
		padding: 0;
}

.custom-list-style-1 li {
		list-style: none;
}

.custom-list-style-1 li span {
		text-transform: uppercase;
		font-weight: 600;
		font-size: 0.9em;
}

.custom-list-style-1 li span:nth-child(1) {
		display: inline-block;
		min-width: 100px;
}

.custom-list-style-1 li span.custom-max-width-1 {
		min-width: 130px;
}

.custom-social-icons {
		position: absolute;
		top: 50%;
		right: 0;
		transform: translate(0, -50%);
}

.custom-social-icons li {
		display: block;
		margin: 0;
}

.custom-social-icons li a {
		height: 40px;
		line-height: 40px;
		width: 40px;
		border-radius: 0;
		color: #FFF !important;
}

.custom-social-icons li:hover a {
		opacity: 0.9;
}

.custom-social-icons li.social-icons-facebook a {
		background: #3b5a9a;
}

.custom-social-icons li.social-icons-twitter a {
		background: #1aa9e1;
}

.custom-social-icons li.social-icons-youtube a {
		background: #c3191e;
}

@media (max-width: 1281px) {
		.custom-social-icons {
				display: none;
		}
}

/*
* Experience
*/
section.custom-timeline {
		width: calc(100% - 30px);
		margin: 0 0 0 40px;
		padding: 0;
}

section.custom-timeline:after, section.custom-timeline:before {
		content: none;
}

section.custom-timeline .timeline-body:after {
		content: '';
		display: block;
		clear: both;
}

section.custom-timeline .timeline-bar {
		position: absolute;
		background: #1e1e1e;
		width: 3px;
		left: -3.6%;
		z-index: 0;
}

section.custom-timeline .timeline-box {
		position: relative;
		border: 0 !important;
		margin: 15px 0 !important;
		width: 100%;
		margin: 0;
		padding: 0;
}

section.custom-timeline .timeline-box.right {
		max-width: 100%;
}

section.custom-timeline .timeline-box.right:before {
		top: 50%;
		left: -3.8%;
		background: #1e1e1e !important;
		box-shadow: 0 0 0 3px #ecf1f7, 0 0 0 6px #1e1e1e !important;
		margin-top: 0;
		transform: translateY(-50%);
}

section.custom-timeline .timeline-box.right:after {
		top: 50%;
		left: -22px;
		background: #FDD55C;
		border: none;
		transform: translateY(-50%) rotate(45deg);
}

section.custom-timeline .timeline-box .experience-info, section.custom-timeline .timeline-box .experience-description {
		padding: 40px;
}

section.custom-timeline .timeline-box .experience-info p {
		opacity: 0.8;
		text-transform: uppercase;
		font-size: 11px;
}

section.custom-timeline .timeline-box .experience-info .from, section.custom-timeline .timeline-box .experience-info .to {
		display: inline-block;
		width: 49%;
		text-transform: uppercase;
		font-size: 12px;
		line-height: 1.3;
}

section.custom-timeline .timeline-box .experience-info .from > span, section.custom-timeline .timeline-box .experience-info .to > span {
		display: block;
		text-transform: none;
		font-size: 16px;
}

section.custom-timeline .timeline-box .experience-info .company {
		font-size: 18px;
}

section.custom-timeline .timeline-box .experience-info .company > span {
		display: block;
		opacity: 0.8;
		text-transform: uppercase;
		font-size: 11px;
}

@media (max-width: 1199px) {
		section.custom-timeline {
				width: calc(100% - 60px);
				margin: 0 0 0 60px;
		}
		section.custom-timeline .timeline-bar {
				left: -5.1%;
		}
		section.custom-timeline .timeline-box.right:before {
				left: -5.5%;
		}
}

@media (max-width: 991px) {
		section.custom-timeline {
				width: calc(100% - 30px);
				margin: 0 0 0 20px;
		}
		section.custom-timeline .timeline-bar {
				left: -6.7%;
		}
		section.custom-timeline .timeline-box:before, section.custom-timeline .timeline-box:after {
				display: block !important;
		}
		section.custom-timeline .timeline-box.right {
				float: right;
		}
		section.custom-timeline .timeline-box.right:before {
				left: -7%;
		}
}

@media (max-width: 767px) {
		section.custom-timeline {
				width: 100%;
				margin: 0;
				padding-left: 15px;
				padding-right: 15px;
		}
		section.custom-timeline .timeline-bar {
				display: none;
		}
		section.custom-timeline .timeline-box:before, section.custom-timeline .timeline-box:after {
				display: none !important;
		}
}

@media (max-width: 575px) {
		section.custom-timeline {
				padding-left: 0;
				padding-right: 0;
		}
}

/*
* Education
*/
.custom-box-details-2 {
		padding: 45px;
		margin-top: 20px;
		margin-bottom: 20px;
}

.custom-box-details-2 h4 {
		letter-spacing: -0.5px;
}

.custom-box-details-2 > i {
		font-size: 2em;
}

/*
* Skills & Language
*/
.custom-progress-bars:after {
		content: '';
		display: block;
		clear: both;
}

.custom-progress-bars .progress-label {
		float: left;
		width: 30%;
		clear: both;
		margin-top: 10px;
}

.custom-progress-bars .progress {
		float: left;
		width: 70%;
		height: 3px;
		margin-top: 20px;
}

.custom-progress-bars .progress .progress-bar {
		background-color: #1e1e1e;
		overflow: visible !important;
		height: auto;
}

/*
* Portfolio
*/
.custom-nav-sort.nav > li {
		margin-right: 10px;
}

.custom-nav-sort.nav > li > a {
		background: transparent;
		border-radius: 35px;
		color: #1e1e1e;
		text-transform: uppercase;
		border: 1px solid #d0d3d6;
		font-weight: 700;
		padding: 7px 30px;
		font-size: 0.9em;
		transition: ease background 300ms;
}

.custom-nav-sort.nav > li.active > a, .custom-nav-sort.nav > li:hover > a {
		background: #FDD55C;
		border-color: #FDD55C;
}

@media (max-width: 767px) {
		.custom-nav-sort.nav > li {
				margin-bottom: 10px;
		}
}

.custom-thumb-info-1 {
		border: none;
		backface-visibility: initial;
		transform: none;
}

.custom-thumb-info-1:hover .thumb-info-wrapper:after {
		opacity: 0.8;
}

.custom-thumb-info-1:hover .thumb-info-wrapper .thumb-info-plus {
		opacity: 1;
		width: 30%;
}

.custom-thumb-info-1:hover .thumb-info-wrapper .thumb-info-plus:after {
		transform: translate(-50%, -50%) rotate(90deg);
}

.custom-thumb-info-1 .thumb-info-wrapper {
		margin: 0 !important;
		backface-visibility: initial;
		transform: none;
}

.custom-thumb-info-1 .thumb-info-wrapper:after {
		background: #FDD55C;
}

.custom-thumb-info-1 .thumb-info-wrapper .thumb-info-plus {
		opacity: 0;
		position: absolute;
		width: 10%;
		top: 50%;
		left: 50%;
		z-index: 2;
		transform: translate(-50%, -50%);
		transition: ease all 0.3s;
}

.custom-thumb-info-1 .thumb-info-wrapper .thumb-info-plus:before, .custom-thumb-info-1 .thumb-info-wrapper .thumb-info-plus:after {
		content: '';
		display: block;
		position: absolute;
		width: 100%;
		top: 50%;
		left: 50%;
		border-top: 1px solid #1e1e1e;
		transform: translate(-50%, -50%);
}

.custom-thumb-info-1 .thumb-info-wrapper .thumb-info-plus:after {
		transform: translate(-50%, -50%) rotate(0deg);
}

/*
* Testimonials
*/
.custom-testimonial-style-1.testimonial-with-quotes blockquote:before, .custom-testimonial-style-1.testimonial-with-quotes blockquote:after {
		color: #1e1e1e;
}

.custom-testimonial-style-1.testimonial-with-quotes blockquote p {
		padding: 0 10px;
}

.custom-testimonial-style-1 blockquote {
		background: transparent !important;
}

.custom-testimonial-style-1 blockquote p {
		font-family: "Poppins", Arial, sans-serif;
		font-size: 1em;
		line-height: 1.8;
}

.custom-testimonial-style-1 .testimonial-author {
		position: relative;
		margin: 19px 0 0 72px;
}

.custom-testimonial-style-1 .testimonial-author:before {
		content: '';
		display: block;
		position: absolute;
		top: -10px;
		left: 10px;
		width: 100px;
		border-top: 1px solid rgba(0, 0, 0, 0.3);
}

.custom-testimonial-style-1 .testimonial-author span {
		font-size: 1em;
}

.custom-testimonial-style-1.custom-testimonial-style-1-light blockquote:before, .custom-testimonial-style-1.custom-testimonial-style-1-light blockquote:after {
		color: #FFF;
}

.custom-testimonial-style-1.custom-testimonial-style-1-light .testimonial-author:before {
		border-top: 1px solid rgba(255, 255, 255, 0.3);
}

/*
* Blog
*/
.custom-thumb-info-2 {
		border: 0;
}

.custom-thumb-info-2 .thumb-info-wrapper {
		margin: 0 !important;
}

.custom-thumb-info-2 .thumb-info-wrapper:after {
		content: none;
}

.custom-thumb-info-2 .thumb-info-caption {
		display: block;
		padding: 25px 45px 45px;
}

.custom-thumb-info-2 .thumb-info-caption .thumb-info-caption-text {
		padding: 0;
		min-height: 112px;
}

.custom-thumb-info-2 .thumb-info-caption .thumb-info-caption-text p {
		font-size: 1em;
		padding: 0;
		line-height: 2;
}

.custom-thumb-info-2 .thumb-info-caption .custom-blog-post-share {
		float: right;
}

.custom-thumb-info-2 .thumb-info-caption .custom-blog-post-share ul {
		float: right;
		margin-left: 8px;
		padding: 0;
}

.custom-thumb-info-2 .thumb-info-caption .custom-blog-post-share ul li {
		display: inline-block;
		list-style: none;
		line-height: 1;
		padding: 0 10px;
}

.custom-thumb-info-2 .thumb-info-caption .custom-blog-post-share ul li a {
		line-height: 1;
		transition: ease opacity 300ms;
}

.custom-thumb-info-2 .thumb-info-caption .custom-blog-post-share ul li a:hover {
		opacity: 0.7;
}

.custom-thumb-info-2 .thumb-info-caption .custom-blog-post-share ul li a.item-facebook {
		color: #395b98;
}

.custom-thumb-info-2 .thumb-info-caption .custom-blog-post-share ul li a.item-twitter {
		color: #2baae1;
}

.custom-thumb-info-2 .thumb-info-caption .custom-blog-post-share ul li a.item-google-plus {
		color: #fc5956;
}

.custom-thumb-info-2 .thumb-info-caption .custom-blog-post-share ul li:nth-child(2) {
		border-left: 1px solid #bababa;
		border-right: 1px solid #bababa;
}

.custom-thumb-info-2 .thumb-info-caption .custom-blog-post-share ul li:last-child {
		padding-right: 0;
}

@media (max-width: 1200px) {
		.custom-thumb-info-2 .thumb-info-caption .custom-blog-post-share {
				float: left;
		}
}

@media (max-width: 1200px) {
		.custom-thumb-info-2 .thumb-info-caption .custom-blog-post-date {
				display: block;
		}
}

@media (max-width: 767px) {
		.custom-thumb-info-2 .thumb-info-caption {
				padding: 25px 25px 45px;
		}
		.custom-thumb-info-2 .thumb-info-caption .custom-blog-post-share {
				float: left;
		}
}

@media (max-width: 430px) {
		.custom-thumb-info-2 .thumb-info-caption {
				padding: 25px 25px 15px;
		}
		.custom-thumb-info-2 .thumb-info-caption .custom-blog-post-share {
				float: none;
				display: block;
		}
		.custom-thumb-info-2 .thumb-info-caption .custom-blog-post-share ul {
				float: none;
				margin-left: 0;
		}
		.custom-thumb-info-2 .thumb-info-caption .custom-blog-post-share ul li {
				padding-left: 0;
		}
		.custom-thumb-info-2 .thumb-info-caption .custom-blog-post-share ul li:nth-child(2) {
				border: none;
		}
		.custom-thumb-info-2 .thumb-info-caption .custom-blog-post-date {
				float: none;
				display: block;
		}
}

/*
* Say Hello
*/
.col-half-section.col-half-section-left {
		float: left;
}

.custom-form-style .form-control-custom .form-control {
		background: transparent !important;
		border: none;
		border-bottom: 1px solid rgba(0, 0, 0, 0.3);
		color: #1e1e1e;
		font-size: 12px;
		padding: 6px 0;
		margin-bottom: 15px;
		box-shadow: none;
}

.custom-form-style .form-control-custom .form-control::-webkit-input-placeholder {
		color: #1e1e1e;
		text-transform: uppercase;
		font-weight: 600;
}

.custom-form-style .form-control-custom .form-control::-moz-placeholder {
		color: #1e1e1e;
		text-transform: uppercase;
		font-weight: 600;
}

.custom-form-style .form-control-custom .form-control:-ms-input-placeholder {
		color: #1e1e1e;
		text-transform: uppercase;
		font-weight: 600;
}

.custom-form-style .form-control-custom .form-control:-moz-placeholder {
		color: #1e1e1e;
		text-transform: uppercase;
		font-weight: 600;
}

.custom-form-style .form-control-custom textarea.form-control {
		height: 100px;
		margin-bottom: 15px;
}

.custom-form-style .form-control-custom.form-control-custom-light .form-control {
		color: #FFF;
		border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

.custom-form-style .form-control-custom.form-control-custom-light .form-control::-webkit-input-placeholder {
		color: #FFF;
}

.custom-form-style .form-control-custom.form-control-custom-light .form-control::-moz-placeholder {
		color: #FFF;
}

.custom-form-style .form-control-custom.form-control-custom-light .form-control:-ms-input-placeholder {
		color: #FFF;
}

.custom-form-style .form-control-custom.form-control-custom-light .form-control:-moz-placeholder {
		color: #FFF;
}

.custom-feature-box .custom-feature-box-icon {
		border-radius: 100%;
		line-height: 0.9;
		padding: 10px;
		transition: ease background 300ms;
}

.custom-feature-box .custom-feature-box-icon i {
		font-size: 1.4em;
		transition: ease color 300ms;
}

.custom-feature-box .feature-box-info {
		padding-left: 25px;
		flex: none;
}

.custom-feature-box .feature-box-info > .custom-label {
		display: block;
		line-height: 1;
		font-size: 0.8em;
		color: #bdbdbd;
		position: relative;
}

.custom-feature-box .feature-box-info > strong {
		font-size: 1.7em;
		line-height: 1;
}

.custom-feature-box .feature-box-info.custom-both-side-border {
		border-right: 1px solid #52504d;
		border-left: 1px solid #52504d;
		line-height: 1;
		padding: 0px 16px;
		margin: 0 13px;
}

@media (max-width: 767px) {
		.custom-feature-box .feature-box-info > strong {
				font-size: 1.4em;
		}
		.custom-feature-box-icon {
				top: -1px;
		}
}

/*
* Footer
*/
#footer {
		border-top: none;
}

#footer .footer-copyright {
		border-top: none;
		padding: 15px 0px 30px 0px;
}

@media (max-width: 992px) {
		#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu {
				right: auto;
		}
		#header .header-nav-main nav > ul > li.dropdown:hover .dropdown-menu li.dropdown-submenu > .dropdown-menu {
				right: 100%;
		}
}

/*!************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/templates/porto/css/skins/skin-resume-orange.css ***!
  \************************************************************************************************************************************************/
::-moz-selection {
	color: #FFF;
	background: #F25927;
}

::selection {
	color: #FFF;
	background: #F25927;
}

:root {
	--primary: #F25927;
	--secondary: #ecf1f7;
	--tertiary: #403f3d;
	--quaternary: #1f1e1c;
}

a {
	color: #F25927;
}

a:hover {
	color: #f66637;
}

a:focus {
	color: #f66637;
}

a:active {
	color: #F5501AFF;
}

html .text-color-primary,
html .text-primary {
	color: #F25927 !important;
}

html .text-color-hover-primary:hover,
html .text-hover-primary:hover {
	color: #F25927 !important;
}

html .text-color-secondary,
html .text-secondary {
	color: #ecf1f7 !important;
}

html .text-color-hover-secondary:hover,
html .text-hover-secondary:hover {
	color: #ecf1f7 !important;
}

html .text-color-tertiary,
html .text-tertiary {
	color: #403f3d !important;
}

html .text-color-hover-tertiary:hover,
html .text-hover-tertiary:hover {
	color: #403f3d !important;
}

html .text-color-quaternary,
html .text-quaternary {
	color: #1f1e1c !important;
}

html .text-color-hover-quaternary:hover,
html .text-hover-quaternary:hover {
	color: #1f1e1c !important;
}

html .text-color-dark,
html .text-dark {
	color: #1e1e1e !important;
}

html .text-color-hover-dark:hover,
html .text-hover-dark:hover {
	color: #1e1e1e !important;
}

html .text-color-light,
html .text-light {
	color: #FFF !important;
}

html .text-color-hover-light:hover,
html .text-hover-light:hover {
	color: #FFF !important;
}

html .svg-fill-color-primary {
	fill: #F25927 !important;
}

html .svg-fill-color-primary svg path,
html .svg-fill-color-primary svg rect,
html .svg-fill-color-primary svg line,
html .svg-fill-color-primary svg polyline,
html .svg-fill-color-primary svg polygon {
	fill: #F25927 !important;
}

html .svg-fill-color-hover-primary:hover {
	fill: #F25927 !important;
}

html .svg-fill-color-hover-primary svg:hover path,
html .svg-fill-color-hover-primary svg:hover rect,
html .svg-fill-color-hover-primary svg:hover line,
html .svg-fill-color-hover-primary svg:hover polyline,
html .svg-fill-color-hover-primary svg:hover polygon {
	fill: #F25927 !important;
}

html .svg-stroke-color-primary {
	stroke: #F25927 !important;
}

html .svg-stroke-color-primary svg path,
html .svg-stroke-color-primary svg rect,
html .svg-stroke-color-primary svg line,
html .svg-stroke-color-primary svg polyline,
html .svg-stroke-color-primary svg polygon {
	stroke: #F25927 !important;
}

html .svg-stroke-color-hover-primary:hover {
	stroke: #F25927 !important;
}

html .svg-stroke-color-hover-primary svg:hover path,
html .svg-stroke-color-hover-primary svg:hover rect,
html .svg-stroke-color-hover-primary svg:hover line,
html .svg-stroke-color-hover-primary svg:hover polyline,
html .svg-stroke-color-hover-primary svg:hover polygon {
	stroke: #F25927 !important;
}

html .svg-fill-color-secondary {
	fill: #ecf1f7 !important;
}

html .svg-fill-color-secondary svg path,
html .svg-fill-color-secondary svg rect,
html .svg-fill-color-secondary svg line,
html .svg-fill-color-secondary svg polyline,
html .svg-fill-color-secondary svg polygon {
	fill: #ecf1f7 !important;
}

html .svg-fill-color-hover-secondary:hover {
	fill: #ecf1f7 !important;
}

html .svg-fill-color-hover-secondary svg:hover path,
html .svg-fill-color-hover-secondary svg:hover rect,
html .svg-fill-color-hover-secondary svg:hover line,
html .svg-fill-color-hover-secondary svg:hover polyline,
html .svg-fill-color-hover-secondary svg:hover polygon {
	fill: #ecf1f7 !important;
}

html .svg-stroke-color-secondary {
	stroke: #ecf1f7 !important;
}

html .svg-stroke-color-secondary svg path,
html .svg-stroke-color-secondary svg rect,
html .svg-stroke-color-secondary svg line,
html .svg-stroke-color-secondary svg polyline,
html .svg-stroke-color-secondary svg polygon {
	stroke: #ecf1f7 !important;
}

html .svg-stroke-color-hover-secondary:hover {
	stroke: #ecf1f7 !important;
}

html .svg-stroke-color-hover-secondary svg:hover path,
html .svg-stroke-color-hover-secondary svg:hover rect,
html .svg-stroke-color-hover-secondary svg:hover line,
html .svg-stroke-color-hover-secondary svg:hover polyline,
html .svg-stroke-color-hover-secondary svg:hover polygon {
	stroke: #ecf1f7 !important;
}

html .svg-fill-color-tertiary {
	fill: #403f3d !important;
}

html .svg-fill-color-tertiary svg path,
html .svg-fill-color-tertiary svg rect,
html .svg-fill-color-tertiary svg line,
html .svg-fill-color-tertiary svg polyline,
html .svg-fill-color-tertiary svg polygon {
	fill: #403f3d !important;
}

html .svg-fill-color-hover-tertiary:hover {
	fill: #403f3d !important;
}

html .svg-fill-color-hover-tertiary svg:hover path,
html .svg-fill-color-hover-tertiary svg:hover rect,
html .svg-fill-color-hover-tertiary svg:hover line,
html .svg-fill-color-hover-tertiary svg:hover polyline,
html .svg-fill-color-hover-tertiary svg:hover polygon {
	fill: #403f3d !important;
}

html .svg-stroke-color-tertiary {
	stroke: #403f3d !important;
}

html .svg-stroke-color-tertiary svg path,
html .svg-stroke-color-tertiary svg rect,
html .svg-stroke-color-tertiary svg line,
html .svg-stroke-color-tertiary svg polyline,
html .svg-stroke-color-tertiary svg polygon {
	stroke: #403f3d !important;
}

html .svg-stroke-color-hover-tertiary:hover {
	stroke: #403f3d !important;
}

html .svg-stroke-color-hover-tertiary svg:hover path,
html .svg-stroke-color-hover-tertiary svg:hover rect,
html .svg-stroke-color-hover-tertiary svg:hover line,
html .svg-stroke-color-hover-tertiary svg:hover polyline,
html .svg-stroke-color-hover-tertiary svg:hover polygon {
	stroke: #403f3d !important;
}

html .svg-fill-color-quaternary {
	fill: #1f1e1c !important;
}

html .svg-fill-color-quaternary svg path,
html .svg-fill-color-quaternary svg rect,
html .svg-fill-color-quaternary svg line,
html .svg-fill-color-quaternary svg polyline,
html .svg-fill-color-quaternary svg polygon {
	fill: #1f1e1c !important;
}

html .svg-fill-color-hover-quaternary:hover {
	fill: #1f1e1c !important;
}

html .svg-fill-color-hover-quaternary svg:hover path,
html .svg-fill-color-hover-quaternary svg:hover rect,
html .svg-fill-color-hover-quaternary svg:hover line,
html .svg-fill-color-hover-quaternary svg:hover polyline,
html .svg-fill-color-hover-quaternary svg:hover polygon {
	fill: #1f1e1c !important;
}

html .svg-stroke-color-quaternary {
	stroke: #1f1e1c !important;
}

html .svg-stroke-color-quaternary svg path,
html .svg-stroke-color-quaternary svg rect,
html .svg-stroke-color-quaternary svg line,
html .svg-stroke-color-quaternary svg polyline,
html .svg-stroke-color-quaternary svg polygon {
	stroke: #1f1e1c !important;
}

html .svg-stroke-color-hover-quaternary:hover {
	stroke: #1f1e1c !important;
}

html .svg-stroke-color-hover-quaternary svg:hover path,
html .svg-stroke-color-hover-quaternary svg:hover rect,
html .svg-stroke-color-hover-quaternary svg:hover line,
html .svg-stroke-color-hover-quaternary svg:hover polyline,
html .svg-stroke-color-hover-quaternary svg:hover polygon {
	stroke: #1f1e1c !important;
}

html .svg-fill-color-dark {
	fill: #1e1e1e !important;
}

html .svg-fill-color-dark svg path,
html .svg-fill-color-dark svg rect,
html .svg-fill-color-dark svg line,
html .svg-fill-color-dark svg polyline,
html .svg-fill-color-dark svg polygon {
	fill: #1e1e1e !important;
}

html .svg-fill-color-hover-dark:hover {
	fill: #1e1e1e !important;
}

html .svg-fill-color-hover-dark svg:hover path,
html .svg-fill-color-hover-dark svg:hover rect,
html .svg-fill-color-hover-dark svg:hover line,
html .svg-fill-color-hover-dark svg:hover polyline,
html .svg-fill-color-hover-dark svg:hover polygon {
	fill: #1e1e1e !important;
}

html .svg-stroke-color-dark {
	stroke: #1e1e1e !important;
}

html .svg-stroke-color-dark svg path,
html .svg-stroke-color-dark svg rect,
html .svg-stroke-color-dark svg line,
html .svg-stroke-color-dark svg polyline,
html .svg-stroke-color-dark svg polygon {
	stroke: #1e1e1e !important;
}

html .svg-stroke-color-hover-dark:hover {
	stroke: #1e1e1e !important;
}

html .svg-stroke-color-hover-dark svg:hover path,
html .svg-stroke-color-hover-dark svg:hover rect,
html .svg-stroke-color-hover-dark svg:hover line,
html .svg-stroke-color-hover-dark svg:hover polyline,
html .svg-stroke-color-hover-dark svg:hover polygon {
	stroke: #1e1e1e !important;
}

html .svg-fill-color-light {
	fill: #FFF !important;
}

html .svg-fill-color-light svg path,
html .svg-fill-color-light svg rect,
html .svg-fill-color-light svg line,
html .svg-fill-color-light svg polyline,
html .svg-fill-color-light svg polygon {
	fill: #FFF !important;
}

html .svg-fill-color-hover-light:hover {
	fill: #FFF !important;
}

html .svg-fill-color-hover-light svg:hover path,
html .svg-fill-color-hover-light svg:hover rect,
html .svg-fill-color-hover-light svg:hover line,
html .svg-fill-color-hover-light svg:hover polyline,
html .svg-fill-color-hover-light svg:hover polygon {
	fill: #FFF !important;
}

html .svg-stroke-color-light {
	stroke: #FFF !important;
}

html .svg-stroke-color-light svg path,
html .svg-stroke-color-light svg rect,
html .svg-stroke-color-light svg line,
html .svg-stroke-color-light svg polyline,
html .svg-stroke-color-light svg polygon {
	stroke: #FFF !important;
}

html .svg-stroke-color-hover-light:hover {
	stroke: #FFF !important;
}

html .svg-stroke-color-hover-light svg:hover path,
html .svg-stroke-color-hover-light svg:hover rect,
html .svg-stroke-color-hover-light svg:hover line,
html .svg-stroke-color-hover-light svg:hover polyline,
html .svg-stroke-color-hover-light svg:hover polygon {
	stroke: #FFF !important;
}

.svg-animation-effect-1-hover:hover svg path,
.svg-animation-effect-1-hover:hover svg polygon,
.svg-animation-effect-1-hover:hover svg polyline,
.svg-animation-effect-1-hover:hover svg rect {
	stroke: #F25927;
}

.svg-animation-effect-1-hover.svg-animation-effect-1-hover-primary:hover svg path,
.svg-animation-effect-1-hover.svg-animation-effect-1-hover-primary:hover svg polygon,
.svg-animation-effect-1-hover.svg-animation-effect-1-hover-primary:hover svg polyline,
.svg-animation-effect-1-hover.svg-animation-effect-1-hover-primary:hover svg rect {
	stroke: #F25927;
}

.svg-animation-effect-1-hover.svg-animation-effect-1-hover-secondary:hover svg path,
.svg-animation-effect-1-hover.svg-animation-effect-1-hover-secondary:hover svg polygon,
.svg-animation-effect-1-hover.svg-animation-effect-1-hover-secondary:hover svg polyline,
.svg-animation-effect-1-hover.svg-animation-effect-1-hover-secondary:hover svg rect {
	stroke: #ecf1f7;
}

.svg-animation-effect-1-hover.svg-animation-effect-1-hover-tertiary:hover svg path,
.svg-animation-effect-1-hover.svg-animation-effect-1-hover-tertiary:hover svg polygon,
.svg-animation-effect-1-hover.svg-animation-effect-1-hover-tertiary:hover svg polyline,
.svg-animation-effect-1-hover.svg-animation-effect-1-hover-tertiary:hover svg rect {
	stroke: #403f3d;
}

.svg-animation-effect-1-hover.svg-animation-effect-1-hover-quaternary:hover svg path,
.svg-animation-effect-1-hover.svg-animation-effect-1-hover-quaternary:hover svg polygon,
.svg-animation-effect-1-hover.svg-animation-effect-1-hover-quaternary:hover svg polyline,
.svg-animation-effect-1-hover.svg-animation-effect-1-hover-quaternary:hover svg rect {
	stroke: #1f1e1c;
}

.svg-animation-effect-1-hover.svg-animation-effect-1-hover-dark:hover svg path,
.svg-animation-effect-1-hover.svg-animation-effect-1-hover-dark:hover svg polygon,
.svg-animation-effect-1-hover.svg-animation-effect-1-hover-dark:hover svg polyline,
.svg-animation-effect-1-hover.svg-animation-effect-1-hover-dark:hover svg rect {
	stroke: #1e1e1e;
}

.svg-animation-effect-1-hover.svg-animation-effect-1-hover-light:hover svg path,
.svg-animation-effect-1-hover.svg-animation-effect-1-hover-light:hover svg polygon,
.svg-animation-effect-1-hover.svg-animation-effect-1-hover-light:hover svg polyline,
.svg-animation-effect-1-hover.svg-animation-effect-1-hover-light:hover svg rect {
	stroke: #FFF;
}

.gradient-text-color {
	color: #F25927;
	background: linear-gradient(to bottom right, #F25927, #ecf1f7);
	background-image: linear-gradient(to right, #F25927, #ecf1f7);
}

html .bg-color-primary,
html .bg-primary {
	background-color: #F25927 !important;
}

html .bg-color-hover-primary:hover,
html .bg-hover-primary:hover {
	background-color: #F25927 !important;
}

html .bg-color-after-primary:after {
	background-color: #F25927 !important;
}

html .bg-color-hover-after-primary:hover::after {
	background-color: #F25927 !important;
}

html .bg-color-before-primary:before {
	background-color: #F25927 !important;
}

html .bg-color-hover-before-primary:hover::before {
	background-color: #F25927 !important;
}

html .bg-color-secondary,
html .bg-secondary {
	background-color: #ecf1f7 !important;
}

html .bg-color-hover-secondary:hover,
html .bg-hover-secondary:hover {
	background-color: #ecf1f7 !important;
}

html .bg-color-after-secondary:after {
	background-color: #ecf1f7 !important;
}

html .bg-color-hover-after-secondary:hover::after {
	background-color: #ecf1f7 !important;
}

html .bg-color-before-secondary:before {
	background-color: #ecf1f7 !important;
}

html .bg-color-hover-before-secondary:hover::before {
	background-color: #ecf1f7 !important;
}

html .bg-color-tertiary,
html .bg-tertiary {
	background-color: #403f3d !important;
}

html .bg-color-hover-tertiary:hover,
html .bg-hover-tertiary:hover {
	background-color: #403f3d !important;
}

html .bg-color-after-tertiary:after {
	background-color: #403f3d !important;
}

html .bg-color-hover-after-tertiary:hover::after {
	background-color: #403f3d !important;
}

html .bg-color-before-tertiary:before {
	background-color: #403f3d !important;
}

html .bg-color-hover-before-tertiary:hover::before {
	background-color: #403f3d !important;
}

html .bg-color-quaternary,
html .bg-quaternary {
	background-color: #1f1e1c !important;
}

html .bg-color-hover-quaternary:hover,
html .bg-hover-quaternary:hover {
	background-color: #1f1e1c !important;
}

html .bg-color-after-quaternary:after {
	background-color: #1f1e1c !important;
}

html .bg-color-hover-after-quaternary:hover::after {
	background-color: #1f1e1c !important;
}

html .bg-color-before-quaternary:before {
	background-color: #1f1e1c !important;
}

html .bg-color-hover-before-quaternary:hover::before {
	background-color: #1f1e1c !important;
}

html .bg-color-dark,
html .bg-dark {
	background-color: #1e1e1e !important;
}

html .bg-color-hover-dark:hover,
html .bg-hover-dark:hover {
	background-color: #1e1e1e !important;
}

html .bg-color-after-dark:after {
	background-color: #1e1e1e !important;
}

html .bg-color-hover-after-dark:hover::after {
	background-color: #1e1e1e !important;
}

html .bg-color-before-dark:before {
	background-color: #1e1e1e !important;
}

html .bg-color-hover-before-dark:hover::before {
	background-color: #1e1e1e !important;
}

html .bg-color-light,
html .bg-light {
	background-color: #FFF !important;
}

html .bg-color-hover-light:hover,
html .bg-hover-light:hover {
	background-color: #FFF !important;
}

html .bg-color-after-light:after {
	background-color: #FFF !important;
}

html .bg-color-hover-after-light:hover::after {
	background-color: #FFF !important;
}

html .bg-color-before-light:before {
	background-color: #FFF !important;
}

html .bg-color-hover-before-light:hover::before {
	background-color: #FFF !important;
}

.bg-gradient {
	background-color: #F25927 !important;
	background-image: linear-gradient(to right, #F25927 0%, #ecf1f7 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F25927', endColorstr='#ecf1f7', GradientType=1);
}

.bg-gradient-to-top {
	background-color: #F25927 !important;
	background-image: linear-gradient(to top, #F25927 0%, #ecf1f7 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F25927', endColorstr='#ecf1f7', GradientType=1);
}

.bg-gradient-to-bottom {
	background-color: #F25927 !important;
	background-image: linear-gradient(to bottom, #F25927 0%, #ecf1f7 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F25927', endColorstr='#ecf1f7', GradientType=1);
}
/* Color Transition */
@keyframes colorTransition {
	0% {
		background-color: #F25927;
	}

	33% {
		background-color: #ecf1f7;
	}

	66% {
		background-color: #403f3d;
	}

	100% {
		background-color: #1f1e1c;
	}
}

html .border-color-primary {
	border-color: #F25927 !important;
}

html .border-color-hover-primary:hover {
	border-color: #F25927 !important;
}

html .border-color-secondary {
	border-color: #ecf1f7 !important;
}

html .border-color-hover-secondary:hover {
	border-color: #ecf1f7 !important;
}

html .border-color-tertiary {
	border-color: #403f3d !important;
}

html .border-color-hover-tertiary:hover {
	border-color: #403f3d !important;
}

html .border-color-quaternary {
	border-color: #1f1e1c !important;
}

html .border-color-hover-quaternary:hover {
	border-color: #1f1e1c !important;
}

html .border-color-dark {
	border-color: #1e1e1e !important;
}

html .border-color-hover-dark:hover {
	border-color: #1e1e1e !important;
}

html .border-color-light {
	border-color: #FFF !important;
}

html .border-color-hover-light:hover {
	border-color: #FFF !important;
}

.alternative-font {
	color: #F25927;
}

html .box-shadow-1-primary:before {
	box-shadow: 0 30px 90px #F25927 !important;
}

html .box-shadow-1-secondary:before {
	box-shadow: 0 30px 90px #ecf1f7 !important;
}

html .box-shadow-1-tertiary:before {
	box-shadow: 0 30px 90px #403f3d !important;
}

html .box-shadow-1-quaternary:before {
	box-shadow: 0 30px 90px #1f1e1c !important;
}

html .box-shadow-1-dark:before {
	box-shadow: 0 30px 90px #1e1e1e !important;
}

html .box-shadow-1-light:before {
	box-shadow: 0 30px 90px #FFF !important;
}

html .blockquote-primary {
	border-color: #F25927 !important;
}

html .blockquote-secondary {
	border-color: #ecf1f7 !important;
}

html .blockquote-tertiary {
	border-color: #403f3d !important;
}

html .blockquote-quaternary {
	border-color: #1f1e1c !important;
}

html .blockquote-dark {
	border-color: #1e1e1e !important;
}

html .blockquote-light {
	border-color: #FFF !important;
}

p.drop-caps:first-letter {
	color: #F25927;
}

p.drop-caps.drop-caps-style-2:first-letter {
	background-color: #F25927;
}

html .nav-color-primary nav > ul > li > a {
	color: #F25927 !important;
}

html .nav-color-primary:not(.header-nav-main-dropdown-arrow) nav > ul > li > a:before {
	background-color: #F25927 !important;
}

html .nav-color-primary:not(.header-nav-main-dropdown-arrow) nav > ul > li ul {
	border-top-color: #F25927 !important;
}

html .nav-color-secondary nav > ul > li > a {
	color: #ecf1f7 !important;
}

html .nav-color-secondary:not(.header-nav-main-dropdown-arrow) nav > ul > li > a:before {
	background-color: #ecf1f7 !important;
}

html .nav-color-secondary:not(.header-nav-main-dropdown-arrow) nav > ul > li ul {
	border-top-color: #ecf1f7 !important;
}

html .nav-color-tertiary nav > ul > li > a {
	color: #403f3d !important;
}

html .nav-color-tertiary:not(.header-nav-main-dropdown-arrow) nav > ul > li > a:before {
	background-color: #403f3d !important;
}

html .nav-color-tertiary:not(.header-nav-main-dropdown-arrow) nav > ul > li ul {
	border-top-color: #403f3d !important;
}

html .nav-color-quaternary nav > ul > li > a {
	color: #1f1e1c !important;
}

html .nav-color-quaternary:not(.header-nav-main-dropdown-arrow) nav > ul > li > a:before {
	background-color: #1f1e1c !important;
}

html .nav-color-quaternary:not(.header-nav-main-dropdown-arrow) nav > ul > li ul {
	border-top-color: #1f1e1c !important;
}

html .nav-color-dark nav > ul > li > a {
	color: #1e1e1e !important;
}

html .nav-color-dark:not(.header-nav-main-dropdown-arrow) nav > ul > li > a:before {
	background-color: #1e1e1e !important;
}

html .nav-color-dark:not(.header-nav-main-dropdown-arrow) nav > ul > li ul {
	border-top-color: #1e1e1e !important;
}

html .nav-color-light nav > ul > li > a {
	color: #FFF !important;
}

html .nav-color-light:not(.header-nav-main-dropdown-arrow) nav > ul > li > a:before {
	background-color: #FFF !important;
}

html .nav-color-light:not(.header-nav-main-dropdown-arrow) nav > ul > li ul {
	border-top-color: #FFF !important;
}

.nav-pills > li.active > a,
.nav-pills .nav-link.active {
	background-color: #F25927;
}

.nav-pills > li.active > a:hover,
.nav-pills .nav-link.active:hover,
.nav-pills > li.active > a:focus,
.nav-pills .nav-link.active:focus {
	background-color: #F25927;
}

.nav-active-style-1 > li > a:hover,
.nav-active-style-1 > li > a:focus,
.nav-active-style-1 > li > a.active {
	border-bottom-color: #F25927;
}

html .nav-pills-primary a {
	color: #F25927;
}

html .nav-pills-primary a:hover {
	color: #f66637;
}

html .nav-pills-primary a:focus {
	color: #f66637;
}

html .nav-pills-primary a:active {
	color: #F5501AFF;
}

html .nav-pills-primary .nav-link.active,
html .nav-pills-primary > li.active > a {
	background-color: #F25927;
}

html .nav-pills-primary .nav-link.active:hover,
html .nav-pills-primary > li.active > a:hover,
html .nav-pills-primary .nav-link.active:focus,
html .nav-pills-primary > li.active > a:focus {
	background-color: #F25927;
}

html .nav-pills-secondary a {
	color: #ecf1f7;
}

html .nav-pills-secondary a:hover {
	color: #fefeff;
}

html .nav-pills-secondary a:focus {
	color: #fefeff;
}

html .nav-pills-secondary a:active {
	color: #dae4ef;
}

html .nav-pills-secondary .nav-link.active,
html .nav-pills-secondary > li.active > a {
	background-color: #ecf1f7;
}

html .nav-pills-secondary .nav-link.active:hover,
html .nav-pills-secondary > li.active > a:hover,
html .nav-pills-secondary .nav-link.active:focus,
html .nav-pills-secondary > li.active > a:focus {
	background-color: #ecf1f7;
}

html .nav-pills-tertiary a {
	color: #403f3d;
}

html .nav-pills-tertiary a:hover {
	color: #4d4c49;
}

html .nav-pills-tertiary a:focus {
	color: #4d4c49;
}

html .nav-pills-tertiary a:active {
	color: #333231;
}

html .nav-pills-tertiary .nav-link.active,
html .nav-pills-tertiary > li.active > a {
	background-color: #403f3d;
}

html .nav-pills-tertiary .nav-link.active:hover,
html .nav-pills-tertiary > li.active > a:hover,
html .nav-pills-tertiary .nav-link.active:focus,
html .nav-pills-tertiary > li.active > a:focus {
	background-color: #403f3d;
}

html .nav-pills-quaternary a {
	color: #1f1e1c;
}

html .nav-pills-quaternary a:hover {
	color: #2c2b28;
}

html .nav-pills-quaternary a:focus {
	color: #2c2b28;
}

html .nav-pills-quaternary a:active {
	color: #121110;
}

html .nav-pills-quaternary .nav-link.active,
html .nav-pills-quaternary > li.active > a {
	background-color: #1f1e1c;
}

html .nav-pills-quaternary .nav-link.active:hover,
html .nav-pills-quaternary > li.active > a:hover,
html .nav-pills-quaternary .nav-link.active:focus,
html .nav-pills-quaternary > li.active > a:focus {
	background-color: #1f1e1c;
}

html .nav-pills-dark a {
	color: #1e1e1e;
}

html .nav-pills-dark a:hover {
	color: #2b2b2b;
}

html .nav-pills-dark a:focus {
	color: #2b2b2b;
}

html .nav-pills-dark a:active {
	color: #111111;
}

html .nav-pills-dark .nav-link.active,
html .nav-pills-dark > li.active > a {
	background-color: #1e1e1e;
}

html .nav-pills-dark .nav-link.active:hover,
html .nav-pills-dark > li.active > a:hover,
html .nav-pills-dark .nav-link.active:focus,
html .nav-pills-dark > li.active > a:focus {
	background-color: #1e1e1e;
}

html .nav-pills-light a {
	color: #FFF;
}

html .nav-pills-light a:hover {
	color: #ffffff;
}

html .nav-pills-light a:focus {
	color: #ffffff;
}

html .nav-pills-light a:active {
	color: #f2f2f2;
}

html .nav-pills-light .nav-link.active,
html .nav-pills-light > li.active > a {
	background-color: #FFF;
}

html .nav-pills-light .nav-link.active:hover,
html .nav-pills-light > li.active > a:hover,
html .nav-pills-light .nav-link.active:focus,
html .nav-pills-light > li.active > a:focus {
	background-color: #FFF;
}

.nav-link {
	color: #F25927;
}

.nav-link:hover {
	color: #f66637;
}

.nav-link:focus {
	color: #f66637;
}

.nav-link:active {
	color: #F5501AFF;
}

.section-scroll-dots-navigation-colored > ul > li.active > a:before {
	background: #F25927;
}

.sort-source-wrapper .nav > li.active > a {
	color: #F25927;
}

.sort-source-wrapper .nav > li.active > a:hover,
.sort-source-wrapper .nav > li.active > a:focus {
	color: #F25927;
}

.sort-source.sort-source-style-2 > li.active > a:after {
	border-top-color: #F25927;
}

.sort-source.sort-source-style-3 > li.active > a {
	border-bottom-color: #F25927 !important;
	color: #F25927 !important;
}

html .badge-primary {
	background-color: #F25927;
}

html .badge-secondary {
	background-color: #ecf1f7;
}

html .badge-tertiary {
	background-color: #403f3d;
}

html .badge-quaternary {
	background-color: #1f1e1c;
}

html .badge-dark {
	background-color: #1e1e1e;
}

html .badge-light {
	background-color: #FFF;
}

html .overlay-color-primary:not(.no-skin):before {
	background-color: #F25927 !important;
}

html .overlay-color-secondary:not(.no-skin):before {
	background-color: #ecf1f7 !important;
}

html .overlay-color-tertiary:not(.no-skin):before {
	background-color: #403f3d !important;
}

html .overlay-color-quaternary:not(.no-skin):before {
	background-color: #1f1e1c !important;
}

html .overlay-color-dark:not(.no-skin):before {
	background-color: #1e1e1e !important;
}

html .overlay-color-light:not(.no-skin):before {
	background-color: #FFF !important;
}

.overlay-gradient:before {
	background-color: #403f3d !important;
	background-image: linear-gradient(to right, #403f3d 0%, #1f1e1c 100%) !important;
}

.btn-link {
	color: #F25927;
}

.btn-link:hover {
	color: #f66637;
}

.btn-link:active {
	color: #F5501AFF;
}

html .btn-primary {
	background-color: #F25927;
	border-color: #F25927 #F25927 #F5501AFF;
	color: #FFF;
	--color: #F25927;
	--hover: #e04659;
	--disabled: #F25927;
	--active: #F5501AFF;
}

html .btn-primary:hover,
html .btn-primary.hover {
	border-color: #e25162 #e25162 #F25927;
	color: #FFF;
}

html .btn-primary:hover:not(.bg-transparent),
html .btn-primary.hover:not(.bg-transparent) {
	background-color: #e04659;
}

html .btn-primary:focus,
html .btn-primary.focus {
	border-color: #F5501AFF #F5501AFF #841623;
	color: #FFF;
	box-shadow: 0 0 0 3px rgba(219, 37, 59, 0.5);
}

html .btn-primary:focus:not(.bg-transparent),
html .btn-primary.focus:not(.bg-transparent) {
	background-color: #F5501AFF;
}

html .btn-primary.disabled,
html .btn-primary:disabled {
	border-color: #F25927 #F25927 #F5501AFF;
}

html .btn-primary.disabled:not(.bg-transparent),
html .btn-primary:disabled:not(.bg-transparent) {
	background-color: #F25927;
}

html .btn-primary:active,
html .btn-primary.active {
	border-color: #F5501AFF #F5501AFF #841623 !important;
}

html .btn-primary:active:not(.bg-transparent),
html .btn-primary.active:not(.bg-transparent) {
	background-color: #F5501AFF !important;
	background-image: none !important;
}

html .btn-primary-scale-2 {
	background-color: #F5501AFF;
	border-color: #F5501AFF #F5501AFF #841623;
	color: #FFF;
}

html .btn-primary-scale-2:hover,
html .btn-primary-scale-2.hover {
	border-color: #F25927 #F25927 #F5501AFF;
	color: #FFF;
}

html .btn-primary-scale-2:hover:not(.bg-transparent),
html .btn-primary-scale-2.hover:not(.bg-transparent) {
	background-color: #d12238;
}

html .btn-primary-scale-2:focus,
html .btn-primary-scale-2.focus {
	border-color: #841623 #841623 #580f18;
	color: #FFF;
	box-shadow: 0 0 0 3px rgba(176, 29, 47, 0.5);
}

html .btn-primary-scale-2:focus:not(.bg-transparent),
html .btn-primary-scale-2.focus:not(.bg-transparent) {
	background-color: #8f1826;
}

html .btn-primary-scale-2.disabled,
html .btn-primary-scale-2:disabled {
	border-color: #F5501AFF #F5501AFF #841623;
}

html .btn-primary-scale-2.disabled:not(.bg-transparent),
html .btn-primary-scale-2:disabled:not(.bg-transparent) {
	background-color: #F5501AFF;
}

html .btn-primary-scale-2:active,
html .btn-primary-scale-2.active {
	border-color: #841623 #841623 #580f18 !important;
}

html .btn-primary-scale-2:active:not(.bg-transparent),
html .btn-primary-scale-2.active:not(.bg-transparent) {
	background-color: #8f1826 !important;
	background-image: none !important;
}

html .show > .btn-primary.dropdown-toggle,
html .show > .btn-primary-scale-2.dropdown-toggle {
	background-color: #F5501AFF !important;
	background-image: none !important;
	border-color: #F5501AFF #F5501AFF #841623 !important;
}

html .btn-check:active + .btn-primary,
html .btn-check:checked + .btn-primary,
html .btn-check:focus + .btn-primary {
	background-color: #F5501AFF;
	border-color: #F25927 #F25927 #F5501AFF;
	color: #FFF;
}

html .btn-secondary {
	background-color: #ecf1f7;
	border-color: #ecf1f7 #ecf1f7 #c8d7e8;
	color: #777;
	--color: #ecf1f7;
	--hover: #ffffff;
	--disabled: #ecf1f7;
	--active: #d1ddec;
}

html .btn-secondary:hover,
html .btn-secondary.hover {
	border-color: #ffffff #ffffff #ecf1f7;
	color: #777;
}

html .btn-secondary:hover:not(.bg-transparent),
html .btn-secondary.hover:not(.bg-transparent) {
	background-color: #ffffff;
}

html .btn-secondary:focus,
html .btn-secondary.focus {
	border-color: #c8d7e8 #c8d7e8 #a4bcd9;
	color: #777;
	box-shadow: 0 0 0 3px rgba(236, 241, 247, 0.5);
}

html .btn-secondary:focus:not(.bg-transparent),
html .btn-secondary.focus:not(.bg-transparent) {
	background-color: #d1ddec;
}

html .btn-secondary.disabled,
html .btn-secondary:disabled {
	border-color: #ecf1f7 #ecf1f7 #c8d7e8;
}

html .btn-secondary.disabled:not(.bg-transparent),
html .btn-secondary:disabled:not(.bg-transparent) {
	background-color: #ecf1f7;
}

html .btn-secondary:active,
html .btn-secondary.active {
	border-color: #c8d7e8 #c8d7e8 #a4bcd9 !important;
}

html .btn-secondary:active:not(.bg-transparent),
html .btn-secondary.active:not(.bg-transparent) {
	background-color: #d1ddec !important;
	background-image: none !important;
}

html .btn-secondary-scale-2 {
	background-color: #c8d7e8;
	border-color: #c8d7e8 #c8d7e8 #a4bcd9;
	color: #777;
}

html .btn-secondary-scale-2:hover,
html .btn-secondary-scale-2.hover {
	border-color: #ecf1f7 #ecf1f7 #c8d7e8;
	color: #777;
}

html .btn-secondary-scale-2:hover:not(.bg-transparent),
html .btn-secondary-scale-2.hover:not(.bg-transparent) {
	background-color: #e3eaf3;
}

html .btn-secondary-scale-2:focus,
html .btn-secondary-scale-2.focus {
	border-color: #a4bcd9 #a4bcd9 #80a2ca;
	color: #777;
	box-shadow: 0 0 0 3px rgba(200, 215, 232, 0.5);
}

html .btn-secondary-scale-2:focus:not(.bg-transparent),
html .btn-secondary-scale-2.focus:not(.bg-transparent) {
	background-color: #adc3dd;
}

html .btn-secondary-scale-2.disabled,
html .btn-secondary-scale-2:disabled {
	border-color: #c8d7e8 #c8d7e8 #a4bcd9;
}

html .btn-secondary-scale-2.disabled:not(.bg-transparent),
html .btn-secondary-scale-2:disabled:not(.bg-transparent) {
	background-color: #c8d7e8;
}

html .btn-secondary-scale-2:active,
html .btn-secondary-scale-2.active {
	border-color: #a4bcd9 #a4bcd9 #80a2ca !important;
}

html .btn-secondary-scale-2:active:not(.bg-transparent),
html .btn-secondary-scale-2.active:not(.bg-transparent) {
	background-color: #adc3dd !important;
	background-image: none !important;
}

html .show > .btn-secondary.dropdown-toggle,
html .show > .btn-secondary-scale-2.dropdown-toggle {
	background-color: #d1ddec !important;
	background-image: none !important;
	border-color: #c8d7e8 #c8d7e8 #a4bcd9 !important;
}

html .btn-check:active + .btn-secondary,
html .btn-check:checked + .btn-secondary,
html .btn-check:focus + .btn-secondary {
	background-color: #dae4ef;
	border-color: #ecf1f7 #ecf1f7 #dae4ef;
	color: #777;
}

html .btn-tertiary {
	background-color: #403f3d;
	border-color: #403f3d #403f3d #262524;
	color: #FFF;
	--color: #403f3d;
	--hover: #545250;
	--disabled: #403f3d;
	--active: #2c2c2a;
}

html .btn-tertiary:hover,
html .btn-tertiary.hover {
	border-color: #5a5956 #5a5956 #403f3d;
	color: #FFF;
}

html .btn-tertiary:hover:not(.bg-transparent),
html .btn-tertiary.hover:not(.bg-transparent) {
	background-color: #545250;
}

html .btn-tertiary:focus,
html .btn-tertiary.focus {
	border-color: #262524 #262524 #0c0c0b;
	color: #FFF;
	box-shadow: 0 0 0 3px rgba(64, 63, 61, 0.5);
}

html .btn-tertiary:focus:not(.bg-transparent),
html .btn-tertiary.focus:not(.bg-transparent) {
	background-color: #2c2c2a;
}

html .btn-tertiary.disabled,
html .btn-tertiary:disabled {
	border-color: #403f3d #403f3d #262524;
}

html .btn-tertiary.disabled:not(.bg-transparent),
html .btn-tertiary:disabled:not(.bg-transparent) {
	background-color: #403f3d;
}

html .btn-tertiary:active,
html .btn-tertiary.active {
	border-color: #262524 #262524 #0c0c0b !important;
}

html .btn-tertiary:active:not(.bg-transparent),
html .btn-tertiary.active:not(.bg-transparent) {
	background-color: #2c2c2a !important;
	background-image: none !important;
}

html .btn-tertiary-scale-2 {
	background-color: #262524;
	border-color: #262524 #262524 #0c0c0b;
	color: #FFF;
}

html .btn-tertiary-scale-2:hover,
html .btn-tertiary-scale-2.hover {
	border-color: #403f3d #403f3d #262524;
	color: #FFF;
}

html .btn-tertiary-scale-2:hover:not(.bg-transparent),
html .btn-tertiary-scale-2.hover:not(.bg-transparent) {
	background-color: #393937;
}

html .btn-tertiary-scale-2:focus,
html .btn-tertiary-scale-2.focus {
	border-color: #0c0c0b #0c0c0b #000000;
	color: #FFF;
	box-shadow: 0 0 0 3px rgba(38, 37, 36, 0.5);
}

html .btn-tertiary-scale-2:focus:not(.bg-transparent),
html .btn-tertiary-scale-2.focus:not(.bg-transparent) {
	background-color: #121211;
}

html .btn-tertiary-scale-2.disabled,
html .btn-tertiary-scale-2:disabled {
	border-color: #262524 #262524 #0c0c0b;
}

html .btn-tertiary-scale-2.disabled:not(.bg-transparent),
html .btn-tertiary-scale-2:disabled:not(.bg-transparent) {
	background-color: #262524;
}

html .btn-tertiary-scale-2:active,
html .btn-tertiary-scale-2.active {
	border-color: #0c0c0b #0c0c0b #000000 !important;
}

html .btn-tertiary-scale-2:active:not(.bg-transparent),
html .btn-tertiary-scale-2.active:not(.bg-transparent) {
	background-color: #121211 !important;
	background-image: none !important;
}

html .show > .btn-tertiary.dropdown-toggle,
html .show > .btn-tertiary-scale-2.dropdown-toggle {
	background-color: #2c2c2a !important;
	background-image: none !important;
	border-color: #262524 #262524 #0c0c0b !important;
}

html .btn-check:active + .btn-tertiary,
html .btn-check:checked + .btn-tertiary,
html .btn-check:focus + .btn-tertiary {
	background-color: #333231;
	border-color: #403f3d #403f3d #333231;
	color: #FFF;
}

html .btn-quaternary {
	background-color: #1f1e1c;
	border-color: #1f1e1c #1f1e1c #040404;
	color: #FFF;
	--color: #1f1e1c;
	--hover: #33312e;
	--disabled: #1f1e1c;
	--active: #0b0b0a;
}

html .btn-quaternary:hover,
html .btn-quaternary.hover {
	border-color: #3a3834 #3a3834 #1f1e1c;
	color: #FFF;
}

html .btn-quaternary:hover:not(.bg-transparent),
html .btn-quaternary.hover:not(.bg-transparent) {
	background-color: #33312e;
}

html .btn-quaternary:focus,
html .btn-quaternary.focus {
	border-color: #040404 #040404 #000000;
	color: #FFF;
	box-shadow: 0 0 0 3px rgba(31, 30, 28, 0.5);
}

html .btn-quaternary:focus:not(.bg-transparent),
html .btn-quaternary.focus:not(.bg-transparent) {
	background-color: #0b0b0a;
}

html .btn-quaternary.disabled,
html .btn-quaternary:disabled {
	border-color: #1f1e1c #1f1e1c #040404;
}

html .btn-quaternary.disabled:not(.bg-transparent),
html .btn-quaternary:disabled:not(.bg-transparent) {
	background-color: #1f1e1c;
}

html .btn-quaternary:active,
html .btn-quaternary.active {
	border-color: #040404 #040404 #000000 !important;
}

html .btn-quaternary:active:not(.bg-transparent),
html .btn-quaternary.active:not(.bg-transparent) {
	background-color: #0b0b0a !important;
	background-image: none !important;
}

html .btn-quaternary-scale-2 {
	background-color: #040404;
	border-color: #040404 #040404 #000000;
	color: #FFF;
}

html .btn-quaternary-scale-2:hover,
html .btn-quaternary-scale-2.hover {
	border-color: #1f1e1c #1f1e1c #040404;
	color: #FFF;
}

html .btn-quaternary-scale-2:hover:not(.bg-transparent),
html .btn-quaternary-scale-2.hover:not(.bg-transparent) {
	background-color: #181816;
}

html .btn-quaternary-scale-2:focus,
html .btn-quaternary-scale-2.focus {
	border-color: #000000 #000000 #000000;
	color: #FFF;
	box-shadow: 0 0 0 3px rgba(4, 4, 4, 0.5);
}

html .btn-quaternary-scale-2:focus:not(.bg-transparent),
html .btn-quaternary-scale-2.focus:not(.bg-transparent) {
	background-color: #000000;
}

html .btn-quaternary-scale-2.disabled,
html .btn-quaternary-scale-2:disabled {
	border-color: #040404 #040404 #000000;
}

html .btn-quaternary-scale-2.disabled:not(.bg-transparent),
html .btn-quaternary-scale-2:disabled:not(.bg-transparent) {
	background-color: #040404;
}

html .btn-quaternary-scale-2:active,
html .btn-quaternary-scale-2.active {
	border-color: #000000 #000000 #000000 !important;
}

html .btn-quaternary-scale-2:active:not(.bg-transparent),
html .btn-quaternary-scale-2.active:not(.bg-transparent) {
	background-color: #000000 !important;
	background-image: none !important;
}

html .show > .btn-quaternary.dropdown-toggle,
html .show > .btn-quaternary-scale-2.dropdown-toggle {
	background-color: #0b0b0a !important;
	background-image: none !important;
	border-color: #040404 #040404 #000000 !important;
}

html .btn-check:active + .btn-quaternary,
html .btn-check:checked + .btn-quaternary,
html .btn-check:focus + .btn-quaternary {
	background-color: #121110;
	border-color: #1f1e1c #1f1e1c #121110;
	color: #FFF;
}

html .btn-dark {
	background-color: #1e1e1e;
	border-color: #1e1e1e #1e1e1e #040404;
	color: #FFF;
	--color: #1e1e1e;
	--hover: #313131;
	--disabled: #1e1e1e;
	--active: #0b0b0b;
}

html .btn-dark:hover,
html .btn-dark.hover {
	border-color: #383838 #383838 #1e1e1e;
	color: #FFF;
}

html .btn-dark:hover:not(.bg-transparent),
html .btn-dark.hover:not(.bg-transparent) {
	background-color: #313131;
}

html .btn-dark:focus,
html .btn-dark.focus {
	border-color: #040404 #040404 #000000;
	color: #FFF;
	box-shadow: 0 0 0 3px rgba(30, 30, 30, 0.5);
}

html .btn-dark:focus:not(.bg-transparent),
html .btn-dark.focus:not(.bg-transparent) {
	background-color: #0b0b0b;
}

html .btn-dark.disabled,
html .btn-dark:disabled {
	border-color: #1e1e1e #1e1e1e #040404;
}

html .btn-dark.disabled:not(.bg-transparent),
html .btn-dark:disabled:not(.bg-transparent) {
	background-color: #1e1e1e;
}

html .btn-dark:active,
html .btn-dark.active {
	border-color: #040404 #040404 #000000 !important;
}

html .btn-dark:active:not(.bg-transparent),
html .btn-dark.active:not(.bg-transparent) {
	background-color: #0b0b0b !important;
	background-image: none !important;
}

html .btn-dark-scale-2 {
	background-color: #040404;
	border-color: #040404 #040404 #000000;
	color: #FFF;
}

html .btn-dark-scale-2:hover,
html .btn-dark-scale-2.hover {
	border-color: #1e1e1e #1e1e1e #040404;
	color: #FFF;
}

html .btn-dark-scale-2:hover:not(.bg-transparent),
html .btn-dark-scale-2.hover:not(.bg-transparent) {
	background-color: #181818;
}

html .btn-dark-scale-2:focus,
html .btn-dark-scale-2.focus {
	border-color: #000000 #000000 #000000;
	color: #FFF;
	box-shadow: 0 0 0 3px rgba(4, 4, 4, 0.5);
}

html .btn-dark-scale-2:focus:not(.bg-transparent),
html .btn-dark-scale-2.focus:not(.bg-transparent) {
	background-color: #000000;
}

html .btn-dark-scale-2.disabled,
html .btn-dark-scale-2:disabled {
	border-color: #040404 #040404 #000000;
}

html .btn-dark-scale-2.disabled:not(.bg-transparent),
html .btn-dark-scale-2:disabled:not(.bg-transparent) {
	background-color: #040404;
}

html .btn-dark-scale-2:active,
html .btn-dark-scale-2.active {
	border-color: #000000 #000000 #000000 !important;
}

html .btn-dark-scale-2:active:not(.bg-transparent),
html .btn-dark-scale-2.active:not(.bg-transparent) {
	background-color: #000000 !important;
	background-image: none !important;
}

html .show > .btn-dark.dropdown-toggle,
html .show > .btn-dark-scale-2.dropdown-toggle {
	background-color: #0b0b0b !important;
	background-image: none !important;
	border-color: #040404 #040404 #000000 !important;
}

html .btn-check:active + .btn-dark,
html .btn-check:checked + .btn-dark,
html .btn-check:focus + .btn-dark {
	background-color: #111111;
	border-color: #1e1e1e #1e1e1e #111111;
	color: #FFF;
}

html .btn-light {
	background-color: #FFF;
	border-color: #FFF #FFF #e6e6e6;
	color: #777;
	--color: #FFF;
	--hover: #ffffff;
	--disabled: #FFF;
	--active: #ececec;
}

html .btn-light:hover,
html .btn-light.hover {
	border-color: #ffffff #ffffff #FFF;
	color: #777;
}

html .btn-light:hover:not(.bg-transparent),
html .btn-light.hover:not(.bg-transparent) {
	background-color: #ffffff;
}

html .btn-light:focus,
html .btn-light.focus {
	border-color: #e6e6e6 #e6e6e6 #cccccc;
	color: #777;
	box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5);
}

html .btn-light:focus:not(.bg-transparent),
html .btn-light.focus:not(.bg-transparent) {
	background-color: #ececec;
}

html .btn-light.disabled,
html .btn-light:disabled {
	border-color: #FFF #FFF #e6e6e6;
}

html .btn-light.disabled:not(.bg-transparent),
html .btn-light:disabled:not(.bg-transparent) {
	background-color: #FFF;
}

html .btn-light:active,
html .btn-light.active {
	border-color: #e6e6e6 #e6e6e6 #cccccc !important;
}

html .btn-light:active:not(.bg-transparent),
html .btn-light.active:not(.bg-transparent) {
	background-color: #ececec !important;
	background-image: none !important;
}

html .btn-light-scale-2 {
	background-color: #e6e6e6;
	border-color: #e6e6e6 #e6e6e6 #cccccc;
	color: #777;
}

html .btn-light-scale-2:hover,
html .btn-light-scale-2.hover {
	border-color: #ffffff #ffffff #e6e6e6;
	color: #777;
}

html .btn-light-scale-2:hover:not(.bg-transparent),
html .btn-light-scale-2.hover:not(.bg-transparent) {
	background-color: #f9f9f9;
}

html .btn-light-scale-2:focus,
html .btn-light-scale-2.focus {
	border-color: #cccccc #cccccc #b3b3b3;
	color: #777;
	box-shadow: 0 0 0 3px rgba(230, 230, 230, 0.5);
}

html .btn-light-scale-2:focus:not(.bg-transparent),
html .btn-light-scale-2.focus:not(.bg-transparent) {
	background-color: #d2d2d2;
}

html .btn-light-scale-2.disabled,
html .btn-light-scale-2:disabled {
	border-color: #e6e6e6 #e6e6e6 #cccccc;
}

html .btn-light-scale-2.disabled:not(.bg-transparent),
html .btn-light-scale-2:disabled:not(.bg-transparent) {
	background-color: #e6e6e6;
}

html .btn-light-scale-2:active,
html .btn-light-scale-2.active {
	border-color: #cccccc #cccccc #b3b3b3 !important;
}

html .btn-light-scale-2:active:not(.bg-transparent),
html .btn-light-scale-2.active:not(.bg-transparent) {
	background-color: #d2d2d2 !important;
	background-image: none !important;
}

html .show > .btn-light.dropdown-toggle,
html .show > .btn-light-scale-2.dropdown-toggle {
	background-color: #ececec !important;
	background-image: none !important;
	border-color: #e6e6e6 #e6e6e6 #cccccc !important;
}

html .btn-check:active + .btn-light,
html .btn-check:checked + .btn-light,
html .btn-check:focus + .btn-light {
	background-color: #f2f2f2;
	border-color: #FFF #FFF #f2f2f2;
	color: #777;
}

html .btn-outline.btn-primary {
	color: #F25927;
	background-color: transparent;
	background-image: none;
	border-color: #F25927;
}

html .btn-outline.btn-primary:hover,
html .btn-outline.btn-primary.hover {
	color: #FFF;
	background-color: #F25927;
	border-color: #F25927;
}

html .btn-outline.btn-primary:focus,
html .btn-outline.btn-primary.focus {
	box-shadow: 0 0 0 3px rgba(219, 37, 59, 0.5);
}

html .btn-outline.btn-primary.disabled,
html .btn-outline.btn-primary:disabled {
	color: #F25927;
	background-color: transparent;
}

html .btn-outline.btn-primary:active,
html .btn-outline.btn-primary.active {
	color: #FFF !important;
	background-color: #F25927 !important;
	border-color: #F25927 !important;
}

html .show > .btn-outline.btn-primary.dropdown-toggle {
	color: #FFF !important;
	background-color: #F25927 !important;
	border-color: #F25927 !important;
}

html .btn-outline.btn-secondary {
	color: #ecf1f7;
	background-color: transparent;
	background-image: none;
	border-color: #ecf1f7;
}

html .btn-outline.btn-secondary:hover,
html .btn-outline.btn-secondary.hover {
	color: #777;
	background-color: #ecf1f7;
	border-color: #ecf1f7;
}

html .btn-outline.btn-secondary:focus,
html .btn-outline.btn-secondary.focus {
	box-shadow: 0 0 0 3px rgba(236, 241, 247, 0.5);
}

html .btn-outline.btn-secondary.disabled,
html .btn-outline.btn-secondary:disabled {
	color: #ecf1f7;
	background-color: transparent;
}

html .btn-outline.btn-secondary:active,
html .btn-outline.btn-secondary.active {
	color: #777 !important;
	background-color: #ecf1f7 !important;
	border-color: #ecf1f7 !important;
}

html .show > .btn-outline.btn-secondary.dropdown-toggle {
	color: #777 !important;
	background-color: #ecf1f7 !important;
	border-color: #ecf1f7 !important;
}

html .btn-outline.btn-tertiary {
	color: #403f3d;
	background-color: transparent;
	background-image: none;
	border-color: #403f3d;
}

html .btn-outline.btn-tertiary:hover,
html .btn-outline.btn-tertiary.hover {
	color: #FFF;
	background-color: #403f3d;
	border-color: #403f3d;
}

html .btn-outline.btn-tertiary:focus,
html .btn-outline.btn-tertiary.focus {
	box-shadow: 0 0 0 3px rgba(64, 63, 61, 0.5);
}

html .btn-outline.btn-tertiary.disabled,
html .btn-outline.btn-tertiary:disabled {
	color: #403f3d;
	background-color: transparent;
}

html .btn-outline.btn-tertiary:active,
html .btn-outline.btn-tertiary.active {
	color: #FFF !important;
	background-color: #403f3d !important;
	border-color: #403f3d !important;
}

html .show > .btn-outline.btn-tertiary.dropdown-toggle {
	color: #FFF !important;
	background-color: #403f3d !important;
	border-color: #403f3d !important;
}

html .btn-outline.btn-quaternary {
	color: #1f1e1c;
	background-color: transparent;
	background-image: none;
	border-color: #1f1e1c;
}

html .btn-outline.btn-quaternary:hover,
html .btn-outline.btn-quaternary.hover {
	color: #FFF;
	background-color: #1f1e1c;
	border-color: #1f1e1c;
}

html .btn-outline.btn-quaternary:focus,
html .btn-outline.btn-quaternary.focus {
	box-shadow: 0 0 0 3px rgba(31, 30, 28, 0.5);
}

html .btn-outline.btn-quaternary.disabled,
html .btn-outline.btn-quaternary:disabled {
	color: #1f1e1c;
	background-color: transparent;
}

html .btn-outline.btn-quaternary:active,
html .btn-outline.btn-quaternary.active {
	color: #FFF !important;
	background-color: #1f1e1c !important;
	border-color: #1f1e1c !important;
}

html .show > .btn-outline.btn-quaternary.dropdown-toggle {
	color: #FFF !important;
	background-color: #1f1e1c !important;
	border-color: #1f1e1c !important;
}

html .btn-outline.btn-dark {
	color: #1e1e1e;
	background-color: transparent;
	background-image: none;
	border-color: #1e1e1e;
}

html .btn-outline.btn-dark:hover,
html .btn-outline.btn-dark.hover {
	color: #FFF;
	background-color: #1e1e1e;
	border-color: #1e1e1e;
}

html .btn-outline.btn-dark:focus,
html .btn-outline.btn-dark.focus {
	box-shadow: 0 0 0 3px rgba(30, 30, 30, 0.5);
}

html .btn-outline.btn-dark.disabled,
html .btn-outline.btn-dark:disabled {
	color: #1e1e1e;
	background-color: transparent;
}

html .btn-outline.btn-dark:active,
html .btn-outline.btn-dark.active {
	color: #FFF !important;
	background-color: #1e1e1e !important;
	border-color: #1e1e1e !important;
}

html .show > .btn-outline.btn-dark.dropdown-toggle {
	color: #FFF !important;
	background-color: #1e1e1e !important;
	border-color: #1e1e1e !important;
}

html .btn-outline.btn-light {
	color: #FFF;
	background-color: transparent;
	background-image: none;
	border-color: #FFF;
}

html .btn-outline.btn-light:hover,
html .btn-outline.btn-light.hover {
	color: #777;
	background-color: #FFF;
	border-color: #FFF;
}

html .btn-outline.btn-light:focus,
html .btn-outline.btn-light.focus {
	box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5);
}

html .btn-outline.btn-light.disabled,
html .btn-outline.btn-light:disabled {
	color: #FFF;
	background-color: transparent;
}

html .btn-outline.btn-light:active,
html .btn-outline.btn-light.active {
	color: #777 !important;
	background-color: #FFF !important;
	border-color: #FFF !important;
}

html .show > .btn-outline.btn-light.dropdown-toggle {
	color: #777 !important;
	background-color: #FFF !important;
	border-color: #FFF !important;
}

html .btn-with-arrow.btn-primary {
	background-color: transparent;
	border-color: transparent;
	color: #F25927;
}

html .btn-with-arrow.btn-primary:active {
	background-color: transparent !important;
	border-color: transparent !important;
	color: #F25927 !important;
}

html .btn-with-arrow.btn-primary span {
	background-color: #F25927;
	box-shadow: 2px 3px 18px -3px #F25927;
}

html .btn-with-arrow.btn-primary.btn-outline {
	border-color: #F25927 !important;
}

html .btn-with-arrow.btn-primary.btn-outline:hover span {
	background-color: #f66637 !important;
	box-shadow: none;
}

html .btn-with-arrow-solid.btn-primary span {
	background-color: #F5501AFF;
}

html .btn-with-arrow.btn-secondary {
	background-color: transparent;
	border-color: transparent;
	color: #ecf1f7;
}

html .btn-with-arrow.btn-secondary:active {
	background-color: transparent !important;
	border-color: transparent !important;
	color: #ecf1f7 !important;
}

html .btn-with-arrow.btn-secondary span {
	background-color: #ecf1f7;
	box-shadow: 2px 3px 18px -3px #ecf1f7;
}

html .btn-with-arrow.btn-secondary.btn-outline {
	border-color: #ecf1f7 !important;
}

html .btn-with-arrow.btn-secondary.btn-outline:hover span {
	background-color: #fefeff !important;
	box-shadow: none;
}

html .btn-with-arrow-solid.btn-secondary span {
	background-color: #dae4ef;
}

html .btn-with-arrow.btn-tertiary {
	background-color: transparent;
	border-color: transparent;
	color: #403f3d;
}

html .btn-with-arrow.btn-tertiary:active {
	background-color: transparent !important;
	border-color: transparent !important;
	color: #403f3d !important;
}

html .btn-with-arrow.btn-tertiary span {
	background-color: #403f3d;
	box-shadow: 2px 3px 18px -3px #403f3d;
}

html .btn-with-arrow.btn-tertiary.btn-outline {
	border-color: #403f3d !important;
}

html .btn-with-arrow.btn-tertiary.btn-outline:hover span {
	background-color: #4d4c49 !important;
	box-shadow: none;
}

html .btn-with-arrow-solid.btn-tertiary span {
	background-color: #333231;
}

html .btn-with-arrow.btn-quaternary {
	background-color: transparent;
	border-color: transparent;
	color: #1f1e1c;
}

html .btn-with-arrow.btn-quaternary:active {
	background-color: transparent !important;
	border-color: transparent !important;
	color: #1f1e1c !important;
}

html .btn-with-arrow.btn-quaternary span {
	background-color: #1f1e1c;
	box-shadow: 2px 3px 18px -3px #1f1e1c;
}

html .btn-with-arrow.btn-quaternary.btn-outline {
	border-color: #1f1e1c !important;
}

html .btn-with-arrow.btn-quaternary.btn-outline:hover span {
	background-color: #2c2b28 !important;
	box-shadow: none;
}

html .btn-with-arrow-solid.btn-quaternary span {
	background-color: #121110;
}

html .btn-with-arrow.btn-dark {
	background-color: transparent;
	border-color: transparent;
	color: #1e1e1e;
}

html .btn-with-arrow.btn-dark:active {
	background-color: transparent !important;
	border-color: transparent !important;
	color: #1e1e1e !important;
}

html .btn-with-arrow.btn-dark span {
	background-color: #1e1e1e;
	box-shadow: 2px 3px 18px -3px #1e1e1e;
}

html .btn-with-arrow.btn-dark.btn-outline {
	border-color: #1e1e1e !important;
}

html .btn-with-arrow.btn-dark.btn-outline:hover span {
	background-color: #2b2b2b !important;
	box-shadow: none;
}

html .btn-with-arrow-solid.btn-dark span {
	background-color: #111111;
}

html .btn-with-arrow.btn-light {
	background-color: transparent;
	border-color: transparent;
	color: #FFF;
}

html .btn-with-arrow.btn-light:active {
	background-color: transparent !important;
	border-color: transparent !important;
	color: #FFF !important;
}

html .btn-with-arrow.btn-light span {
	background-color: #FFF;
	box-shadow: 2px 3px 18px -3px #FFF;
}

html .btn-with-arrow.btn-light.btn-outline {
	border-color: #FFF !important;
}

html .btn-with-arrow.btn-light.btn-outline:hover span {
	background-color: #ffffff !important;
	box-shadow: none;
}

html .btn-with-arrow-solid.btn-light span {
	background-color: #f2f2f2;
}

.btn-gradient:not(.btn-outline) {
	background: linear-gradient(135deg, #F25927 0%, #ecf1f7 80%) !important;
	color: #FFF;
}

.btn-gradient:not(.btn-outline):hover,
.btn-gradient:not(.btn-outline).hover {
	background: linear-gradient(135deg, #e04659 0%, #ffffff 80%) !important;
	color: #FFF;
}

.btn-gradient:not(.btn-outline):focus,
.btn-gradient:not(.btn-outline).focus {
	box-shadow: 0 0 0 3px rgba(219, 37, 59, 0.5);
}

.btn-gradient:not(.btn-outline).disabled,
.btn-gradient:not(.btn-outline):disabled {
	background: linear-gradient(135deg, #F25927 0%, #ecf1f7 80%) !important;
}

.btn-gradient:not(.btn-outline):active,
.btn-gradient:not(.btn-outline).active {
	background: linear-gradient(135deg, #F5501AFF 0%, #d1ddec 80%) !important;
	color: #FFF !important;
}

.btn-gradient.btn-outline {
	-o-border-image: linear-gradient(135deg, #F25927 0%, #ecf1f7 80%);
	border-image: linear-gradient(135deg, #F25927 0%, #ecf1f7 80%);
	color: #F25927;
}

.btn-gradient.btn-outline:hover,
.btn-gradient.btn-outline.hover {
	-o-border-image: linear-gradient(135deg, #e04659 0%, #ffffff 80%);
	border-image: linear-gradient(135deg, #e04659 0%, #ffffff 80%);
	color: #e04659;
}

.btn-gradient.btn-outline:focus,
.btn-gradient.btn-outline.focus {
	box-shadow: 0 0 0 3px rgba(219, 37, 59, 0.5);
}

.btn-gradient.btn-outline.disabled,
.btn-gradient.btn-outline:disabled {
	-o-border-image: linear-gradient(135deg, #F25927 0%, #ecf1f7 80%);
	border-image: linear-gradient(135deg, #F25927 0%, #ecf1f7 80%);
}

.btn-gradient.btn-outline:active,
.btn-gradient.btn-outline.active {
	-o-border-image: linear-gradient(135deg, #F5501AFF 0%, #d1ddec 80%);
	border-image: linear-gradient(135deg, #F5501AFF 0%, #d1ddec 80%);
	color: #F5501AFF;
}

.btn-gradient-primary:not(.btn-outline) {
	background: linear-gradient(135deg, #de374b 0%, #d32338 80%) !important;
	color: #FFF;
}

.btn-gradient-primary:not(.btn-outline):hover,
.btn-gradient-primary:not(.btn-outline).hover {
	background: linear-gradient(135deg, #dd3247 0%, #e04659 80%) !important;
	color: #FFF;
}

.btn-gradient-primary:not(.btn-outline):focus,
.btn-gradient-primary:not(.btn-outline).focus {
	box-shadow: 0 0 0 3px rgba(219, 37, 59, 0.5);
}

.btn-gradient-primary:not(.btn-outline).disabled,
.btn-gradient-primary:not(.btn-outline):disabled {
	background: linear-gradient(135deg, #de374b 80%, #d32338 0%) !important;
}

.btn-gradient-primary:not(.btn-outline):active,
.btn-gradient-primary:not(.btn-outline).active {
	background: linear-gradient(135deg, #dd3247 0%, #e04659 80%) !important;
	color: #FFF !important;
}

.btn-gradient-primary.btn-outline {
	-o-border-image: linear-gradient(135deg, #F25927 0%, #e1485a 80%);
	border-image: linear-gradient(135deg, #F25927 0%, #e1485a 80%);
	color: #F25927;
}

.btn-gradient-primary.btn-outline:hover,
.btn-gradient-primary.btn-outline.hover {
	-o-border-image: linear-gradient(135deg, #e04659 0%, #e04659 80%);
	border-image: linear-gradient(135deg, #e04659 0%, #e04659 80%);
	color: #e04659;
}

.btn-gradient-primary.btn-outline:focus,
.btn-gradient-primary.btn-outline.focus {
	box-shadow: 0 0 0 3px rgba(219, 37, 59, 0.5);
}

.btn-gradient-primary.btn-outline.disabled,
.btn-gradient-primary.btn-outline:disabled {
	-o-border-image: linear-gradient(135deg, #F25927 0%, #e1485a 80%);
	border-image: linear-gradient(135deg, #F25927 0%, #e1485a 80%);
}

.btn-gradient-primary.btn-outline:active,
.btn-gradient-primary.btn-outline.active {
	-o-border-image: linear-gradient(135deg, #e04659 0%, #e04659 80%);
	border-image: linear-gradient(135deg, #e04659 0%, #e04659 80%);
	color: #e04659;
}

.pagination > a,
.pagination > a:hover,
.pagination > a:focus,
.pagination > li > a,
.pagination > li > span,
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
	color: #F25927;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus,
.pagination .page-item.active .page-link {
	background-color: #F25927 !important;
	border-color: #F25927;
}

body.dark .pagination > li > a,
body.dark .pagination > li > span,
body.dark .pagination > li > a:hover,
body.dark .pagination > li > span:hover,
body.dark .pagination > li > a:focus,
body.dark .pagination > li > span:focus {
	color: #F25927;
}

body.dark .pagination > .active > a,
body.dark .pagination > .active > span,
body.dark .pagination > .active > a:hover,
body.dark .pagination > .active > span:hover,
body.dark .pagination > .active > a:focus,
body.dark .pagination > .active > span:focus {
	background-color: #F25927;
	border-color: #F25927;
}

.pagination > .active > a,
body.dark .pagination > .active > a {
	background-color: #F25927;
	border-color: #F25927 #F25927 #F5501AFF;
	color: #fff;
}

.pagination > .active > a:hover,
body.dark .pagination > .active > a:hover,
.pagination > .active > a.hover,
body.dark .pagination > .active > a.hover {
	border-color: #e25162 #e25162 #F25927;
	color: #fff;
}

.pagination > .active > a:hover:not(.bg-transparent),
body.dark .pagination > .active > a:hover:not(.bg-transparent),
.pagination > .active > a.hover:not(.bg-transparent),
body.dark .pagination > .active > a.hover:not(.bg-transparent) {
	background-color: #e04659;
}

.pagination > .active > a:focus,
body.dark .pagination > .active > a:focus,
.pagination > .active > a.focus,
body.dark .pagination > .active > a.focus {
	border-color: #F5501AFF #F5501AFF #841623;
	color: #fff;
	box-shadow: 0 0 0 3px rgba(219, 37, 59, 0.5);
}

.pagination > .active > a:focus:not(.bg-transparent),
body.dark .pagination > .active > a:focus:not(.bg-transparent),
.pagination > .active > a.focus:not(.bg-transparent),
body.dark .pagination > .active > a.focus:not(.bg-transparent) {
	background-color: #F5501AFF;
}

.pagination > .active > a.disabled,
body.dark .pagination > .active > a.disabled,
.pagination > .active > a:disabled,
body.dark .pagination > .active > a:disabled {
	border-color: #F25927 #F25927 #F5501AFF;
}

.pagination > .active > a.disabled:not(.bg-transparent),
body.dark .pagination > .active > a.disabled:not(.bg-transparent),
.pagination > .active > a:disabled:not(.bg-transparent),
body.dark .pagination > .active > a:disabled:not(.bg-transparent) {
	background-color: #F25927;
}

.pagination > .active > a:active,
body.dark .pagination > .active > a:active,
.pagination > .active > a.active,
body.dark .pagination > .active > a.active {
	border-color: #F5501AFF #F5501AFF #841623 !important;
}

.pagination > .active > a:active:not(.bg-transparent),
body.dark .pagination > .active > a:active:not(.bg-transparent),
.pagination > .active > a.active:not(.bg-transparent),
body.dark .pagination > .active > a.active:not(.bg-transparent) {
	background-color: #F5501AFF !important;
	background-image: none !important;
}

.custom-control-input:checked ~ .custom-control-label::before,
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
	background-color: #F25927;
}

.custom-checkbox-switch:checked {
	background-color: #F25927;
	border-color: #F25927;
}

html .alert-primary {
	background-color: #F25927;
	border-color: #cf2237;
	color: #FFF;
}

html .alert-primary .alert-link {
	color: #FFF;
}

html .alert-secondary {
	background-color: #ecf1f7;
	border-color: #e1e9f2;
	color: #777;
}

html .alert-secondary .alert-link {
	color: #777;
}

html .alert-tertiary {
	background-color: #403f3d;
	border-color: #383736;
	color: #FFF;
}

html .alert-tertiary .alert-link {
	color: #FFF;
}

html .alert-quaternary {
	background-color: #1f1e1c;
	border-color: #171615;
	color: #FFF;
}

html .alert-quaternary .alert-link {
	color: #FFF;
}

html .alert-dark {
	background-color: #1e1e1e;
	border-color: #161616;
	color: #FFF;
}

html .alert-dark .alert-link {
	color: #FFF;
}

html .alert-light {
	background-color: #FFF;
	border-color: #f7f7f7;
	color: #777;
}

html .alert-light .alert-link {
	color: #777;
}

html .progress-bar-primary {
	background-color: #F25927;
}

html .progress-bar-secondary {
	background-color: #ecf1f7;
}

html .progress-bar-tertiary {
	background-color: #403f3d;
}

html .progress-bar-quaternary {
	background-color: #1f1e1c;
}

html .progress-bar-dark {
	background-color: #1e1e1e;
}

html .progress-bar-light {
	background-color: #FFF;
}

html .word-rotator.loading-bar-primary .word-rotator-words::after {
	background-color: #F25927;
}

html .word-rotator.loading-bar-secondary .word-rotator-words::after {
	background-color: #ecf1f7;
}

html .word-rotator.loading-bar-tertiary .word-rotator-words::after {
	background-color: #403f3d;
}

html .word-rotator.loading-bar-quaternary .word-rotator-words::after {
	background-color: #1f1e1c;
}

html .word-rotator.loading-bar-dark .word-rotator-words::after {
	background-color: #1e1e1e;
}

html .word-rotator.loading-bar-light .word-rotator-words::after {
	background-color: #FFF;
}
/* Mark */
html .mark.mark-gradient.mark-gradient-primary::before {
	background: #F25927;
	background: linear-gradient(90deg, #F25927 0%, rgba(219, 37, 59, 0) 100%);
}

html .mark.mark-gradient.mark-gradient-secondary::before {
	background: #ecf1f7;
	background: linear-gradient(90deg, #ecf1f7 0%, rgba(236, 241, 247, 0) 100%);
}

html .mark.mark-gradient.mark-gradient-tertiary::before {
	background: #403f3d;
	background: linear-gradient(90deg, #403f3d 0%, rgba(64, 63, 61, 0) 100%);
}

html .mark.mark-gradient.mark-gradient-quaternary::before {
	background: #1f1e1c;
	background: linear-gradient(90deg, #1f1e1c 0%, rgba(31, 30, 28, 0) 100%);
}

html .mark.mark-gradient.mark-gradient-dark::before {
	background: #1e1e1e;
	background: linear-gradient(90deg, #1e1e1e 0%, rgba(30, 30, 30, 0) 100%);
}

html .mark.mark-gradient.mark-gradient-light::before {
	background: #ffffff;
	background: linear-gradient(90deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
}

.process .process-step-circle {
	border-color: #F25927;
}

.process .process-step:hover .process-step-circle {
	background-color: #F25927;
}

.process .process-step:hover .process-step-circle .process-step-circle-content {
	color: #FFF !important;
}

.process.process-shapes .process-step-circle .process-step-circle-content,
.process.process-shapes .process-step-circle:before,
.process.process-shapes .process-step-circle:after {
	background-color: #F25927;
}

.process-connecting-line .connecting-line {
	background: #F25927;
}

html .rating-primary .filled-stars {
	color: #F25927;
}

html .rating-secondary .filled-stars {
	color: #ecf1f7;
}

html .rating-tertiary .filled-stars {
	color: #403f3d;
}

html .rating-quaternary .filled-stars {
	color: #1f1e1c;
}

html .rating-dark .filled-stars {
	color: #1e1e1e;
}

html .rating-light .filled-stars {
	color: #FFF;
}

html section.section-primary {
	background-color: #F25927 !important;
	border-color: #F5501AFF !important;
}

html section.section-primary h1,
html section.section-primary h2,
html section.section-primary h3,
html section.section-primary h4,
html section.section-primary h5,
html section.section-primary h6 {
	color: #FFF;
}

html section.section-primary p {
	color: #e6e6e6;
}

html section.section-primary-scale-2 {
	background-color: #F5501AFF !important;
	border-color: #9a1929 !important;
}

html section.section-primary-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
	border-top-color: #F5501AFF;
}

html section.section-secondary {
	background-color: #ecf1f7 !important;
	border-color: #dae4ef !important;
}

html section.section-secondary h1,
html section.section-secondary h2,
html section.section-secondary h3,
html section.section-secondary h4,
html section.section-secondary h5,
html section.section-secondary h6 {
	color: #777;
}

html section.section-secondary p {
	color: #5e5e5e;
}

html section.section-secondary-scale-2 {
	background-color: #c8d7e8 !important;
	border-color: #b6c9e0 !important;
}

html section.section-secondary-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
	border-top-color: #c8d7e8;
}

html section.section-tertiary {
	background-color: #403f3d !important;
	border-color: #333231 !important;
}

html section.section-tertiary h1,
html section.section-tertiary h2,
html section.section-tertiary h3,
html section.section-tertiary h4,
html section.section-tertiary h5,
html section.section-tertiary h6 {
	color: #FFF;
}

html section.section-tertiary p {
	color: #e6e6e6;
}

html section.section-tertiary-scale-2 {
	background-color: #262524 !important;
	border-color: #191818 !important;
}

html section.section-tertiary-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
	border-top-color: #262524;
}

html section.section-quaternary {
	background-color: #1f1e1c !important;
	border-color: #121110 !important;
}

html section.section-quaternary h1,
html section.section-quaternary h2,
html section.section-quaternary h3,
html section.section-quaternary h4,
html section.section-quaternary h5,
html section.section-quaternary h6 {
	color: #FFF;
}

html section.section-quaternary p {
	color: #e6e6e6;
}

html section.section-quaternary-scale-2 {
	background-color: #040404 !important;
	border-color: #000000 !important;
}

html section.section-quaternary-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
	border-top-color: #040404;
}

html section.section-dark {
	background-color: #1e1e1e !important;
	border-color: #111111 !important;
}

html section.section-dark h1,
html section.section-dark h2,
html section.section-dark h3,
html section.section-dark h4,
html section.section-dark h5,
html section.section-dark h6 {
	color: #FFF;
}

html section.section-dark p {
	color: #e6e6e6;
}

html section.section-dark-scale-2 {
	background-color: #040404 !important;
	border-color: #000000 !important;
}

html section.section-dark-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
	border-top-color: #040404;
}

html section.section-light {
	background-color: #FFF !important;
	border-color: #f2f2f2 !important;
}

html section.section-light h1,
html section.section-light h2,
html section.section-light h3,
html section.section-light h4,
html section.section-light h5,
html section.section-light h6 {
	color: #777;
}

html section.section-light p {
	color: #5e5e5e;
}

html section.section-light-scale-2 {
	background-color: #e6e6e6 !important;
	border-color: #d9d9d9 !important;
}

html section.section-light-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
	border-top-color: #e6e6e6;
}

section.section.section-background-half-primary-half-secondary {
	background: linear-gradient(to right, #F25927 50%, #ecf1f7 50%);
}

section.section.section-overlay-opacity-gradient:before {
	background: linear-gradient(135deg, #F25927 0%, #ecf1f7 80%);
}

html .bg-color-light-scale-1 {
	background-color: #f7f7f7 !important;
}

html .section.bg-color-light-scale-1,
html .bg-color-light-scale-border-top-1 {
	border-top-color: #efefef !important;
}

html .bg-color-light-scale-2 {
	background-color: #e8e8e8 !important;
}

html .section.bg-color-light-scale-2,
html .bg-color-light-scale-border-top-2 {
	border-top-color: #e0e0e0 !important;
}

html .bg-color-light-scale-3 {
	background-color: #e0e0e0 !important;
}

html .section.bg-color-light-scale-3,
html .bg-color-light-scale-border-top-3 {
	border-top-color: #d8d8d8 !important;
}

html .bg-color-light-scale-4 {
	background-color: #d8d8d8 !important;
}

html .section.bg-color-light-scale-4,
html .bg-color-light-scale-border-top-4 {
	border-top-color: #d1d1d1 !important;
}

html .bg-color-light-scale-5 {
	background-color: #d1d1d1 !important;
}

html .section.bg-color-light-scale-5,
html .bg-color-light-scale-border-top-5 {
	border-top-color: #c9c9c9 !important;
}

html .bg-color-light-scale-6 {
	background-color: #c9c9c9 !important;
}

html .section.bg-color-light-scale-6,
html .bg-color-light-scale-border-top-6 {
	border-top-color: #c1c1c1 !important;
}

html .bg-color-light-scale-7 {
	background-color: #c1c1c1 !important;
}

html .section.bg-color-light-scale-7,
html .bg-color-light-scale-border-top-7 {
	border-top-color: #bababa !important;
}

html .bg-color-light-scale-8 {
	background-color: #bababa !important;
}

html .section.bg-color-light-scale-8,
html .bg-color-light-scale-border-top-8 {
	border-top-color: #b2b2b2 !important;
}

html .bg-color-light-scale-9 {
	background-color: #b2b2b2 !important;
}

html .section.bg-color-light-scale-9,
html .bg-color-light-scale-border-top-9 {
	border-top-color: #ababab !important;
}

html .bg-color-dark-scale-1 {
	background-color: #212529 !important;
}

html .section.bg-color-dark-scale-1,
html .bg-color-dark-scale-border-top-1 {
	border-top-color: #1a1d21 !important;
}

html .bg-color-dark-scale-2 {
	background-color: #1c2023 !important;
}

html .section.bg-color-dark-scale-2,
html .bg-color-dark-scale-border-top-2 {
	border-top-color: #16181b !important;
}

html .bg-color-dark-scale-3 {
	background-color: #181b1e !important;
}

html .section.bg-color-dark-scale-3,
html .bg-color-dark-scale-border-top-3 {
	border-top-color: #111315 !important;
}

html .bg-color-dark-scale-4 {
	background-color: #131618 !important;
}

html .section.bg-color-dark-scale-4,
html .bg-color-dark-scale-border-top-4 {
	border-top-color: #0d0e10 !important;
}

html .bg-color-dark-scale-5 {
	background-color: #0f1112 !important;
}

html .section.bg-color-dark-scale-5,
html .bg-color-dark-scale-border-top-5 {
	border-top-color: #08090a !important;
}

html .bg-color-dark-scale-6 {
	background-color: #0a0c0d !important;
}

html .section.bg-color-dark-scale-6,
html .bg-color-dark-scale-border-top-6 {
	border-top-color: #030404 !important;
}

html .bg-color-dark-scale-7 {
	background-color: #060607 !important;
}

html .section.bg-color-dark-scale-7,
html .bg-color-dark-scale-border-top-7 {
	border-top-color: #000000 !important;
}

html .bg-color-dark-scale-8 {
	background-color: #010101 !important;
}

html .section.bg-color-dark-scale-8,
html .bg-color-dark-scale-border-top-8 {
	border-top-color: #000000 !important;
}

html .bg-color-dark-scale-9 {
	background-color: #000000 !important;
}

html .section.bg-color-dark-scale-9,
html .bg-color-dark-scale-border-top-9 {
	border-top-color: #000000 !important;
}

section.page-header .page-header-title-border {
	background-color: #F25927 !important;
}

section.page-header.custom-product {
	background-color: #F5501AFF;
	border-top-color: #d32338;
}

html .page-header-color.page-header-primary {
	background-color: #F25927;
	border-bottom-color: #F25927;
	color: #FFF;
}

html .page-header-color.page-header-primary h1 {
	color: #FFF;
}

html .page-header-color.page-header-primary h1 span {
	color: #FFF;
}

html .page-header-color.page-header-primary a {
	color: #FFF;
}

html .page-header-color.page-header-primary .breadcrumb > .active {
	color: #FFF;
}

html .page-header-color.page-header-secondary {
	background-color: #ecf1f7;
	border-bottom-color: #ecf1f7;
	color: #777;
}

html .page-header-color.page-header-secondary h1 {
	color: #777;
}

html .page-header-color.page-header-secondary h1 span {
	color: #777;
}

html .page-header-color.page-header-secondary a {
	color: #777;
}

html .page-header-color.page-header-secondary .breadcrumb > .active {
	color: #777;
}

html .page-header-color.page-header-tertiary {
	background-color: #403f3d;
	border-bottom-color: #403f3d;
	color: #FFF;
}

html .page-header-color.page-header-tertiary h1 {
	color: #FFF;
}

html .page-header-color.page-header-tertiary h1 span {
	color: #FFF;
}

html .page-header-color.page-header-tertiary a {
	color: #FFF;
}

html .page-header-color.page-header-tertiary .breadcrumb > .active {
	color: #FFF;
}

html .page-header-color.page-header-quaternary {
	background-color: #1f1e1c;
	border-bottom-color: #1f1e1c;
	color: #FFF;
}

html .page-header-color.page-header-quaternary h1 {
	color: #FFF;
}

html .page-header-color.page-header-quaternary h1 span {
	color: #FFF;
}

html .page-header-color.page-header-quaternary a {
	color: #FFF;
}

html .page-header-color.page-header-quaternary .breadcrumb > .active {
	color: #FFF;
}

html .page-header-color.page-header-dark {
	background-color: #1e1e1e;
	border-bottom-color: #1e1e1e;
	color: #FFF;
}

html .page-header-color.page-header-dark h1 {
	color: #FFF;
}

html .page-header-color.page-header-dark h1 span {
	color: #FFF;
}

html .page-header-color.page-header-dark a {
	color: #FFF;
}

html .page-header-color.page-header-dark .breadcrumb > .active {
	color: #FFF;
}

html .page-header-color.page-header-light {
	background-color: #FFF;
	border-bottom-color: #FFF;
	color: #777;
}

html .page-header-color.page-header-light h1 {
	color: #777;
}

html .page-header-color.page-header-light h1 span {
	color: #777;
}

html .page-header-color.page-header-light a {
	color: #777;
}

html .page-header-color.page-header-light .breadcrumb > .active {
	color: #777;
}

html .toggle-primary .toggle label,
html .toggle-primary .toggle .toggle-title {
	color: #F25927;
	border-left-color: #F25927;
	border-right-color: #F25927;
}

html .toggle-primary .toggle.active > label,
html .toggle-primary .toggle.active > .toggle-title {
	background-color: #F25927;
	border-color: #F25927;
	color: #FFF;
}

html .toggle-primary.toggle-simple .toggle > label:after,
html .toggle-primary.toggle-simple .toggle > .toggle-title:after {
	background-color: #F25927;
}

html .toggle-primary.toggle-minimal .toggle.active > label,
html .toggle-primary.toggle-minimal .toggle.active > .toggle-title {
	color: #F25927;
}

html .toggle-secondary .toggle label,
html .toggle-secondary .toggle .toggle-title {
	color: #ecf1f7;
	border-left-color: #ecf1f7;
	border-right-color: #ecf1f7;
}

html .toggle-secondary .toggle.active > label,
html .toggle-secondary .toggle.active > .toggle-title {
	background-color: #ecf1f7;
	border-color: #ecf1f7;
	color: #777;
}

html .toggle-secondary.toggle-simple .toggle > label:after,
html .toggle-secondary.toggle-simple .toggle > .toggle-title:after {
	background-color: #ecf1f7;
}

html .toggle-secondary.toggle-minimal .toggle.active > label,
html .toggle-secondary.toggle-minimal .toggle.active > .toggle-title {
	color: #ecf1f7;
}

html .toggle-tertiary .toggle label,
html .toggle-tertiary .toggle .toggle-title {
	color: #403f3d;
	border-left-color: #403f3d;
	border-right-color: #403f3d;
}

html .toggle-tertiary .toggle.active > label,
html .toggle-tertiary .toggle.active > .toggle-title {
	background-color: #403f3d;
	border-color: #403f3d;
	color: #FFF;
}

html .toggle-tertiary.toggle-simple .toggle > label:after,
html .toggle-tertiary.toggle-simple .toggle > .toggle-title:after {
	background-color: #403f3d;
}

html .toggle-tertiary.toggle-minimal .toggle.active > label,
html .toggle-tertiary.toggle-minimal .toggle.active > .toggle-title {
	color: #403f3d;
}

html .toggle-quaternary .toggle label,
html .toggle-quaternary .toggle .toggle-title {
	color: #1f1e1c;
	border-left-color: #1f1e1c;
	border-right-color: #1f1e1c;
}

html .toggle-quaternary .toggle.active > label,
html .toggle-quaternary .toggle.active > .toggle-title {
	background-color: #1f1e1c;
	border-color: #1f1e1c;
	color: #FFF;
}

html .toggle-quaternary.toggle-simple .toggle > label:after,
html .toggle-quaternary.toggle-simple .toggle > .toggle-title:after {
	background-color: #1f1e1c;
}

html .toggle-quaternary.toggle-minimal .toggle.active > label,
html .toggle-quaternary.toggle-minimal .toggle.active > .toggle-title {
	color: #1f1e1c;
}

html .toggle-dark .toggle label,
html .toggle-dark .toggle .toggle-title {
	color: #1e1e1e;
	border-left-color: #1e1e1e;
	border-right-color: #1e1e1e;
}

html .toggle-dark .toggle.active > label,
html .toggle-dark .toggle.active > .toggle-title {
	background-color: #1e1e1e;
	border-color: #1e1e1e;
	color: #FFF;
}

html .toggle-dark.toggle-simple .toggle > label:after,
html .toggle-dark.toggle-simple .toggle > .toggle-title:after {
	background-color: #1e1e1e;
}

html .toggle-dark.toggle-minimal .toggle.active > label,
html .toggle-dark.toggle-minimal .toggle.active > .toggle-title {
	color: #1e1e1e;
}

html .toggle-light .toggle label,
html .toggle-light .toggle .toggle-title {
	color: #FFF;
	border-left-color: #FFF;
	border-right-color: #FFF;
}

html .toggle-light .toggle.active > label,
html .toggle-light .toggle.active > .toggle-title {
	background-color: #FFF;
	border-color: #FFF;
	color: #777;
}

html .toggle-light.toggle-simple .toggle > label:after,
html .toggle-light.toggle-simple .toggle > .toggle-title:after {
	background-color: #FFF;
}

html .toggle-light.toggle-minimal .toggle.active > label,
html .toggle-light.toggle-minimal .toggle.active > .toggle-title {
	color: #FFF;
}

.thumb-info .thumb-info-type,
.thumb-info .thumb-info-action-icon,
.thumb-info-social-icons a,
.thumbnail .zoom,
.img-thumbnail .zoom,
.thumb-info-ribbon {
	background-color: #F25927;
}

html .thumb-info .thumb-info-action-icon-primary {
	background-color: #F25927;
}

html .thumb-info .thumb-info-action-icon-primary i {
	color: #FFF;
}

html .thumb-info .thumb-info-action-icon-secondary {
	background-color: #ecf1f7;
}

html .thumb-info .thumb-info-action-icon-secondary i {
	color: #777;
}

html .thumb-info .thumb-info-action-icon-tertiary {
	background-color: #403f3d;
}

html .thumb-info .thumb-info-action-icon-tertiary i {
	color: #FFF;
}

html .thumb-info .thumb-info-action-icon-quaternary {
	background-color: #1f1e1c;
}

html .thumb-info .thumb-info-action-icon-quaternary i {
	color: #FFF;
}

html .thumb-info .thumb-info-action-icon-dark {
	background-color: #1e1e1e;
}

html .thumb-info .thumb-info-action-icon-dark i {
	color: #FFF;
}

html .thumb-info .thumb-info-action-icon-light {
	background-color: #FFF;
}

html .thumb-info .thumb-info-action-icon-light i {
	color: #777;
}

.thumb-info-ribbon:before {
	border-right-color: #9a1929;
	border-left-color: #9a1929;
}

.thumb-info.thumb-info-block-primary .thumb-info-wrapper:before {
	background: rgba(219, 37, 59, 0.9);
}

.thumb-info-floating-caption-title .thumb-info-floating-caption-type {
	background-color: #F25927;
}

.inverted {
	background-color: #F25927;
}

html .inverted-primary {
	background-color: #F25927;
}

html .inverted-secondary {
	background-color: #ecf1f7;
}

html .inverted-tertiary {
	background-color: #403f3d;
}

html .inverted-quaternary {
	background-color: #1f1e1c;
}

html .inverted-dark {
	background-color: #1e1e1e;
}

html .inverted-light {
	background-color: #FFF;
}

.owl-carousel .owl-dots .owl-dot.active span,
.owl-carousel .owl-dots .owl-dot:hover span {
	background-color: #c12033;
}

.owl-carousel.show-nav-title .owl-nav button[class*="owl-"],
.owl-carousel.show-nav-title .owl-nav button[class*="owl-"]:hover,
.owl-carousel.show-nav-title .owl-nav button[class*="owl-"].hover {
	color: #F25927;
}

.owl-carousel:not(.nav-arrows-1):not(.show-nav-title) .owl-nav button[class*="owl-"] {
	background-color: #F25927;
	border-color: #F25927 #F25927 #F5501AFF;
	color: #FFF;
}

.owl-carousel:not(.nav-arrows-1):not(.show-nav-title) .owl-nav button[class*="owl-"]:hover,
.owl-carousel:not(.nav-arrows-1):not(.show-nav-title) .owl-nav button[class*="owl-"].hover {
	background-color: #e04659;
	border-color: #e25162 #e25162 #F25927;
}

.owl-carousel:not(.nav-arrows-1):not(.show-nav-title) .owl-nav button[class*="owl-"]:active,
.owl-carousel:not(.nav-arrows-1):not(.show-nav-title) .owl-nav button[class*="owl-"].active {
	background-color: #F5501AFF;
	background-image: none;
	border-color: #F5501AFF #F5501AFF #841623;
}

.owl-carousel.nav-with-transparency:not(.nav-style-1):not(.show-nav-title):not(.nav-arrows-1) .owl-nav button[class*="owl-"] {
	background-color: rgba(219, 37, 59, 0.4);
}

.owl-carousel.nav-style-1 .owl-nav .owl-next,
.owl-carousel.nav-style-1 .owl-nav .owl-prev {
	color: #F25927 !important;
}

.owl-carousel.nav-style-2 .owl-nav .owl-next:before,
.owl-carousel.nav-style-2 .owl-nav .owl-prev:before,
.owl-carousel.nav-style-2 .owl-nav .owl-next:after,
.owl-carousel.nav-style-2 .owl-nav .owl-prev:after {
	border-color: #F25927;
}

.owl-carousel.nav-svg-arrows-1 .owl-nav .owl-prev svg polygon,
.owl-carousel.nav-svg-arrows-1 .owl-nav .owl-next svg polygon {
	fill: #F25927;
	stroke: #F25927;
}

.owl-carousel.nav-arrows-1 .owl-nav .owl-prev,
.owl-carousel.nav-arrows-1 .owl-nav .owl-next {
	color: #F25927;
}

.owl-carousel.carousel-center-active-item-2 .owl-item.active > div {
	background: #F25927;
}

.owl-carousel.carousel-bottom-inside-shadow .owl-stage-outer:after {
	background-image: linear-gradient(360deg, #F25927 0%, transparent 100%);
}

html body .tabs .nav-tabs .nav-link,
html.dark body .tabs .nav-tabs .nav-link,
html body .tabs .nav-tabs .nav-link:hover,
html.dark body .tabs .nav-tabs .nav-link:hover,
html body .tabs .nav-tabs .nav-link.active,
html.dark body .tabs .nav-tabs .nav-link.active {
	color: #F25927;
}

html body .tabs .nav-tabs .nav-link:hover,
html.dark body .tabs .nav-tabs .nav-link:hover,
html body .tabs .nav-tabs .nav-link:focus,
html.dark body .tabs .nav-tabs .nav-link:focus,
html body .tabs .nav-tabs .nav-link.active,
html.dark body .tabs .nav-tabs .nav-link.active,
html body .tabs .nav-tabs.nav-justified .nav-link.active,
html.dark body .tabs .nav-tabs.nav-justified .nav-link.active,
html body .tabs .nav-tabs.nav-justified .nav-link:hover,
html.dark body .tabs .nav-tabs.nav-justified .nav-link:hover,
html body .tabs .nav-tabs.nav-justified .nav-link:focus,
html.dark body .tabs .nav-tabs.nav-justified .nav-link:focus {
	border-top-color: #F25927;
}

html body .tabs.tabs-bottom .nav-tabs li .nav-link:hover,
html.dark body .tabs.tabs-bottom .nav-tabs li .nav-link:hover,
html body .tabs.tabs-bottom .nav-tabs .nav-link.active,
html.dark body .tabs.tabs-bottom .nav-tabs .nav-link.active,
html body .tabs.tabs-bottom .nav-tabs .nav-link.active:hover,
html.dark body .tabs.tabs-bottom .nav-tabs .nav-link.active:hover,
html body .tabs.tabs-bottom .nav-tabs .nav-link.active:focus,
html.dark body .tabs.tabs-bottom .nav-tabs .nav-link.active:focus {
	border-bottom-color: #F25927;
}

html body .tabs.tabs-vertical.tabs-left .nav-tabs li .nav-link:hover,
html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li .nav-link:hover,
html body .tabs.tabs-vertical.tabs-left .nav-tabs .nav-link.active,
html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs .nav-link.active,
html body .tabs.tabs-vertical.tabs-left .nav-tabs .nav-link.active:hover,
html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs .nav-link.active:hover,
html body .tabs.tabs-vertical.tabs-left .nav-tabs .nav-link.active:focus,
html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs .nav-link.active:focus {
	border-left-color: #F25927;
}

html body .tabs.tabs-vertical.tabs-right .nav-tabs li .nav-link:hover,
html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li .nav-link:hover,
html body .tabs.tabs-vertical.tabs-right .nav-tabs .nav-link.active,
html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs .nav-link.active,
html body .tabs.tabs-vertical.tabs-right .nav-tabs .nav-link.active:hover,
html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs .nav-link.active:hover,
html body .tabs.tabs-vertical.tabs-right .nav-tabs .nav-link.active:focus,
html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs .nav-link.active:focus {
	border-right-color: #F25927;
}

html body .tabs.tabs-simple .nav-tabs > li .nav-link.active,
html.dark body .tabs.tabs-simple .nav-tabs > li .nav-link.active,
html body .tabs.tabs-simple .nav-tabs > li .nav-link.active:focus,
html.dark body .tabs.tabs-simple .nav-tabs > li .nav-link.active:focus,
html body .tabs.tabs-simple .nav-tabs > li .nav-link:hover,
html.dark body .tabs.tabs-simple .nav-tabs > li .nav-link:hover,
html body .tabs.tabs-simple .nav-tabs > li .nav-link.active:hover,
html.dark body .tabs.tabs-simple .nav-tabs > li .nav-link.active:hover {
	border-top-color: #F25927;
	color: #F25927;
}

html body .tabs-primary .nav-tabs li .nav-link,
html.dark body .tabs-primary .nav-tabs li .nav-link,
html body .tabs-primary .nav-tabs.nav-justified li .nav-link,
html.dark body .tabs-primary .nav-tabs.nav-justified li .nav-link,
html body .tabs-primary .nav-tabs li .nav-link:hover,
html.dark body .tabs-primary .nav-tabs li .nav-link:hover,
html body .tabs-primary .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-primary .nav-tabs.nav-justified li .nav-link:hover {
	color: #F25927;
}

html body .tabs-primary .nav-tabs li .nav-link:hover,
html.dark body .tabs-primary .nav-tabs li .nav-link:hover,
html body .tabs-primary .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-primary .nav-tabs.nav-justified li .nav-link:hover {
	border-top-color: #F25927;
}

html body .tabs-primary .nav-tabs li .nav-link.active,
html.dark body .tabs-primary .nav-tabs li .nav-link.active,
html body .tabs-primary .nav-tabs.nav-justified li .nav-link.active,
html.dark body .tabs-primary .nav-tabs.nav-justified li .nav-link.active,
html body .tabs-primary .nav-tabs li .nav-link.active:hover,
html.dark body .tabs-primary .nav-tabs li .nav-link.active:hover,
html body .tabs-primary .nav-tabs.nav-justified li .nav-link.active:hover,
html.dark body .tabs-primary .nav-tabs.nav-justified li .nav-link.active:hover,
html body .tabs-primary .nav-tabs li .nav-link.active:focus,
html.dark body .tabs-primary .nav-tabs li .nav-link.active:focus,
html body .tabs-primary .nav-tabs.nav-justified li .nav-link.active:focus,
html.dark body .tabs-primary .nav-tabs.nav-justified li .nav-link.active:focus {
	border-top-color: #F25927;
	color: #F25927;
}

html body .tabs-primary.tabs-bottom .nav-tabs li .nav-link:hover,
html.dark body .tabs-primary.tabs-bottom .nav-tabs li .nav-link:hover,
html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li .nav-link:hover,
html body .tabs-primary.tabs-bottom .nav-tabs li .nav-link.active,
html.dark body .tabs-primary.tabs-bottom .nav-tabs li .nav-link.active,
html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active,
html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active,
html body .tabs-primary.tabs-bottom .nav-tabs li .nav-link.active:hover,
html.dark body .tabs-primary.tabs-bottom .nav-tabs li .nav-link.active:hover,
html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:hover,
html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:hover,
html body .tabs-primary.tabs-bottom .nav-tabs li .nav-link.active:focus,
html.dark body .tabs-primary.tabs-bottom .nav-tabs li .nav-link.active:focus,
html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:focus,
html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:focus {
	border-bottom-color: #F25927;
}

html body .tabs-primary.tabs-simple .nav-tabs li .nav-link:hover,
html.dark body .tabs-primary.tabs-simple .nav-tabs li .nav-link:hover,
html body .tabs-primary.tabs-simple .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-primary.tabs-simple .nav-tabs.nav-justified li .nav-link:hover,
html body .tabs-primary.tabs-simple .nav-tabs li .nav-link.active,
html.dark body .tabs-primary.tabs-simple .nav-tabs li .nav-link.active,
html body .tabs-primary.tabs-simple .nav-tabs.nav-justified li .nav-link.active,
html.dark body .tabs-primary.tabs-simple .nav-tabs.nav-justified li .nav-link.active,
html body .tabs-primary.tabs-simple .nav-tabs li .nav-link.active:hover,
html.dark body .tabs-primary.tabs-simple .nav-tabs li .nav-link.active:hover,
html body .tabs-primary.tabs-simple .nav-tabs.nav-justified li .nav-link.active:hover,
html.dark body .tabs-primary.tabs-simple .nav-tabs.nav-justified li .nav-link.active:hover,
html body .tabs-primary.tabs-simple .nav-tabs li .nav-link.active:focus,
html.dark body .tabs-primary.tabs-simple .nav-tabs li .nav-link.active:focus,
html body .tabs-primary.tabs-simple .nav-tabs.nav-justified li .nav-link.active:focus,
html.dark body .tabs-primary.tabs-simple .nav-tabs.nav-justified li .nav-link.active:focus {
	color: #F25927 !important;
	border-bottom-color: #F25927;
}

html body .tabs-primary.tabs-vertical.tabs-left li .nav-link:hover,
html.dark body .tabs-primary.tabs-vertical.tabs-left li .nav-link:hover,
html body .tabs-primary.tabs-vertical.tabs-left li .nav-link.active,
html.dark body .tabs-primary.tabs-vertical.tabs-left li .nav-link.active,
html body .tabs-primary.tabs-vertical.tabs-left li .nav-link.active:hover,
html.dark body .tabs-primary.tabs-vertical.tabs-left li .nav-link.active:hover,
html body .tabs-primary.tabs-vertical.tabs-left li .nav-link.active:focus,
html.dark body .tabs-primary.tabs-vertical.tabs-left li .nav-link.active:focus {
	border-left-color: #F25927;
}

html body .tabs-primary.tabs-vertical.tabs-right li .nav-link:hover,
html.dark body .tabs-primary.tabs-vertical.tabs-right li .nav-link:hover,
html body .tabs-primary.tabs-vertical.tabs-right li .nav-link.active,
html.dark body .tabs-primary.tabs-vertical.tabs-right li .nav-link.active,
html body .tabs-primary.tabs-vertical.tabs-right li .nav-link.active:hover,
html.dark body .tabs-primary.tabs-vertical.tabs-right li .nav-link.active:hover,
html body .tabs-primary.tabs-vertical.tabs-right li .nav-link.active:focus,
html.dark body .tabs-primary.tabs-vertical.tabs-right li .nav-link.active:focus {
	border-right-color: #F25927;
}

html body .tabs-secondary .nav-tabs li .nav-link,
html.dark body .tabs-secondary .nav-tabs li .nav-link,
html body .tabs-secondary .nav-tabs.nav-justified li .nav-link,
html.dark body .tabs-secondary .nav-tabs.nav-justified li .nav-link,
html body .tabs-secondary .nav-tabs li .nav-link:hover,
html.dark body .tabs-secondary .nav-tabs li .nav-link:hover,
html body .tabs-secondary .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-secondary .nav-tabs.nav-justified li .nav-link:hover {
	color: #ecf1f7;
}

html body .tabs-secondary .nav-tabs li .nav-link:hover,
html.dark body .tabs-secondary .nav-tabs li .nav-link:hover,
html body .tabs-secondary .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-secondary .nav-tabs.nav-justified li .nav-link:hover {
	border-top-color: #ecf1f7;
}

html body .tabs-secondary .nav-tabs li .nav-link.active,
html.dark body .tabs-secondary .nav-tabs li .nav-link.active,
html body .tabs-secondary .nav-tabs.nav-justified li .nav-link.active,
html.dark body .tabs-secondary .nav-tabs.nav-justified li .nav-link.active,
html body .tabs-secondary .nav-tabs li .nav-link.active:hover,
html.dark body .tabs-secondary .nav-tabs li .nav-link.active:hover,
html body .tabs-secondary .nav-tabs.nav-justified li .nav-link.active:hover,
html.dark body .tabs-secondary .nav-tabs.nav-justified li .nav-link.active:hover,
html body .tabs-secondary .nav-tabs li .nav-link.active:focus,
html.dark body .tabs-secondary .nav-tabs li .nav-link.active:focus,
html body .tabs-secondary .nav-tabs.nav-justified li .nav-link.active:focus,
html.dark body .tabs-secondary .nav-tabs.nav-justified li .nav-link.active:focus {
	border-top-color: #ecf1f7;
	color: #ecf1f7;
}

html body .tabs-secondary.tabs-bottom .nav-tabs li .nav-link:hover,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs li .nav-link:hover,
html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li .nav-link:hover,
html body .tabs-secondary.tabs-bottom .nav-tabs li .nav-link.active,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs li .nav-link.active,
html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active,
html body .tabs-secondary.tabs-bottom .nav-tabs li .nav-link.active:hover,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs li .nav-link.active:hover,
html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:hover,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:hover,
html body .tabs-secondary.tabs-bottom .nav-tabs li .nav-link.active:focus,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs li .nav-link.active:focus,
html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:focus,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:focus {
	border-bottom-color: #ecf1f7;
}

html body .tabs-secondary.tabs-simple .nav-tabs li .nav-link:hover,
html.dark body .tabs-secondary.tabs-simple .nav-tabs li .nav-link:hover,
html body .tabs-secondary.tabs-simple .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-secondary.tabs-simple .nav-tabs.nav-justified li .nav-link:hover,
html body .tabs-secondary.tabs-simple .nav-tabs li .nav-link.active,
html.dark body .tabs-secondary.tabs-simple .nav-tabs li .nav-link.active,
html body .tabs-secondary.tabs-simple .nav-tabs.nav-justified li .nav-link.active,
html.dark body .tabs-secondary.tabs-simple .nav-tabs.nav-justified li .nav-link.active,
html body .tabs-secondary.tabs-simple .nav-tabs li .nav-link.active:hover,
html.dark body .tabs-secondary.tabs-simple .nav-tabs li .nav-link.active:hover,
html body .tabs-secondary.tabs-simple .nav-tabs.nav-justified li .nav-link.active:hover,
html.dark body .tabs-secondary.tabs-simple .nav-tabs.nav-justified li .nav-link.active:hover,
html body .tabs-secondary.tabs-simple .nav-tabs li .nav-link.active:focus,
html.dark body .tabs-secondary.tabs-simple .nav-tabs li .nav-link.active:focus,
html body .tabs-secondary.tabs-simple .nav-tabs.nav-justified li .nav-link.active:focus,
html.dark body .tabs-secondary.tabs-simple .nav-tabs.nav-justified li .nav-link.active:focus {
	color: #ecf1f7 !important;
	border-bottom-color: #ecf1f7;
}

html body .tabs-secondary.tabs-vertical.tabs-left li .nav-link:hover,
html.dark body .tabs-secondary.tabs-vertical.tabs-left li .nav-link:hover,
html body .tabs-secondary.tabs-vertical.tabs-left li .nav-link.active,
html.dark body .tabs-secondary.tabs-vertical.tabs-left li .nav-link.active,
html body .tabs-secondary.tabs-vertical.tabs-left li .nav-link.active:hover,
html.dark body .tabs-secondary.tabs-vertical.tabs-left li .nav-link.active:hover,
html body .tabs-secondary.tabs-vertical.tabs-left li .nav-link.active:focus,
html.dark body .tabs-secondary.tabs-vertical.tabs-left li .nav-link.active:focus {
	border-left-color: #ecf1f7;
}

html body .tabs-secondary.tabs-vertical.tabs-right li .nav-link:hover,
html.dark body .tabs-secondary.tabs-vertical.tabs-right li .nav-link:hover,
html body .tabs-secondary.tabs-vertical.tabs-right li .nav-link.active,
html.dark body .tabs-secondary.tabs-vertical.tabs-right li .nav-link.active,
html body .tabs-secondary.tabs-vertical.tabs-right li .nav-link.active:hover,
html.dark body .tabs-secondary.tabs-vertical.tabs-right li .nav-link.active:hover,
html body .tabs-secondary.tabs-vertical.tabs-right li .nav-link.active:focus,
html.dark body .tabs-secondary.tabs-vertical.tabs-right li .nav-link.active:focus {
	border-right-color: #ecf1f7;
}

html body .tabs-tertiary .nav-tabs li .nav-link,
html.dark body .tabs-tertiary .nav-tabs li .nav-link,
html body .tabs-tertiary .nav-tabs.nav-justified li .nav-link,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li .nav-link,
html body .tabs-tertiary .nav-tabs li .nav-link:hover,
html.dark body .tabs-tertiary .nav-tabs li .nav-link:hover,
html body .tabs-tertiary .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li .nav-link:hover {
	color: #403f3d;
}

html body .tabs-tertiary .nav-tabs li .nav-link:hover,
html.dark body .tabs-tertiary .nav-tabs li .nav-link:hover,
html body .tabs-tertiary .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li .nav-link:hover {
	border-top-color: #403f3d;
}

html body .tabs-tertiary .nav-tabs li .nav-link.active,
html.dark body .tabs-tertiary .nav-tabs li .nav-link.active,
html body .tabs-tertiary .nav-tabs.nav-justified li .nav-link.active,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li .nav-link.active,
html body .tabs-tertiary .nav-tabs li .nav-link.active:hover,
html.dark body .tabs-tertiary .nav-tabs li .nav-link.active:hover,
html body .tabs-tertiary .nav-tabs.nav-justified li .nav-link.active:hover,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li .nav-link.active:hover,
html body .tabs-tertiary .nav-tabs li .nav-link.active:focus,
html.dark body .tabs-tertiary .nav-tabs li .nav-link.active:focus,
html body .tabs-tertiary .nav-tabs.nav-justified li .nav-link.active:focus,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li .nav-link.active:focus {
	border-top-color: #403f3d;
	color: #403f3d;
}

html body .tabs-tertiary.tabs-bottom .nav-tabs li .nav-link:hover,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li .nav-link:hover,
html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li .nav-link:hover,
html body .tabs-tertiary.tabs-bottom .nav-tabs li .nav-link.active,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li .nav-link.active,
html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active,
html body .tabs-tertiary.tabs-bottom .nav-tabs li .nav-link.active:hover,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li .nav-link.active:hover,
html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:hover,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:hover,
html body .tabs-tertiary.tabs-bottom .nav-tabs li .nav-link.active:focus,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li .nav-link.active:focus,
html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:focus,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:focus {
	border-bottom-color: #403f3d;
}

html body .tabs-tertiary.tabs-simple .nav-tabs li .nav-link:hover,
html.dark body .tabs-tertiary.tabs-simple .nav-tabs li .nav-link:hover,
html body .tabs-tertiary.tabs-simple .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-tertiary.tabs-simple .nav-tabs.nav-justified li .nav-link:hover,
html body .tabs-tertiary.tabs-simple .nav-tabs li .nav-link.active,
html.dark body .tabs-tertiary.tabs-simple .nav-tabs li .nav-link.active,
html body .tabs-tertiary.tabs-simple .nav-tabs.nav-justified li .nav-link.active,
html.dark body .tabs-tertiary.tabs-simple .nav-tabs.nav-justified li .nav-link.active,
html body .tabs-tertiary.tabs-simple .nav-tabs li .nav-link.active:hover,
html.dark body .tabs-tertiary.tabs-simple .nav-tabs li .nav-link.active:hover,
html body .tabs-tertiary.tabs-simple .nav-tabs.nav-justified li .nav-link.active:hover,
html.dark body .tabs-tertiary.tabs-simple .nav-tabs.nav-justified li .nav-link.active:hover,
html body .tabs-tertiary.tabs-simple .nav-tabs li .nav-link.active:focus,
html.dark body .tabs-tertiary.tabs-simple .nav-tabs li .nav-link.active:focus,
html body .tabs-tertiary.tabs-simple .nav-tabs.nav-justified li .nav-link.active:focus,
html.dark body .tabs-tertiary.tabs-simple .nav-tabs.nav-justified li .nav-link.active:focus {
	color: #403f3d !important;
	border-bottom-color: #403f3d;
}

html body .tabs-tertiary.tabs-vertical.tabs-left li .nav-link:hover,
html.dark body .tabs-tertiary.tabs-vertical.tabs-left li .nav-link:hover,
html body .tabs-tertiary.tabs-vertical.tabs-left li .nav-link.active,
html.dark body .tabs-tertiary.tabs-vertical.tabs-left li .nav-link.active,
html body .tabs-tertiary.tabs-vertical.tabs-left li .nav-link.active:hover,
html.dark body .tabs-tertiary.tabs-vertical.tabs-left li .nav-link.active:hover,
html body .tabs-tertiary.tabs-vertical.tabs-left li .nav-link.active:focus,
html.dark body .tabs-tertiary.tabs-vertical.tabs-left li .nav-link.active:focus {
	border-left-color: #403f3d;
}

html body .tabs-tertiary.tabs-vertical.tabs-right li .nav-link:hover,
html.dark body .tabs-tertiary.tabs-vertical.tabs-right li .nav-link:hover,
html body .tabs-tertiary.tabs-vertical.tabs-right li .nav-link.active,
html.dark body .tabs-tertiary.tabs-vertical.tabs-right li .nav-link.active,
html body .tabs-tertiary.tabs-vertical.tabs-right li .nav-link.active:hover,
html.dark body .tabs-tertiary.tabs-vertical.tabs-right li .nav-link.active:hover,
html body .tabs-tertiary.tabs-vertical.tabs-right li .nav-link.active:focus,
html.dark body .tabs-tertiary.tabs-vertical.tabs-right li .nav-link.active:focus {
	border-right-color: #403f3d;
}

html body .tabs-quaternary .nav-tabs li .nav-link,
html.dark body .tabs-quaternary .nav-tabs li .nav-link,
html body .tabs-quaternary .nav-tabs.nav-justified li .nav-link,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li .nav-link,
html body .tabs-quaternary .nav-tabs li .nav-link:hover,
html.dark body .tabs-quaternary .nav-tabs li .nav-link:hover,
html body .tabs-quaternary .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li .nav-link:hover {
	color: #1f1e1c;
}

html body .tabs-quaternary .nav-tabs li .nav-link:hover,
html.dark body .tabs-quaternary .nav-tabs li .nav-link:hover,
html body .tabs-quaternary .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li .nav-link:hover {
	border-top-color: #1f1e1c;
}

html body .tabs-quaternary .nav-tabs li .nav-link.active,
html.dark body .tabs-quaternary .nav-tabs li .nav-link.active,
html body .tabs-quaternary .nav-tabs.nav-justified li .nav-link.active,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li .nav-link.active,
html body .tabs-quaternary .nav-tabs li .nav-link.active:hover,
html.dark body .tabs-quaternary .nav-tabs li .nav-link.active:hover,
html body .tabs-quaternary .nav-tabs.nav-justified li .nav-link.active:hover,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li .nav-link.active:hover,
html body .tabs-quaternary .nav-tabs li .nav-link.active:focus,
html.dark body .tabs-quaternary .nav-tabs li .nav-link.active:focus,
html body .tabs-quaternary .nav-tabs.nav-justified li .nav-link.active:focus,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li .nav-link.active:focus {
	border-top-color: #1f1e1c;
	color: #1f1e1c;
}

html body .tabs-quaternary.tabs-bottom .nav-tabs li .nav-link:hover,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li .nav-link:hover,
html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li .nav-link:hover,
html body .tabs-quaternary.tabs-bottom .nav-tabs li .nav-link.active,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li .nav-link.active,
html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active,
html body .tabs-quaternary.tabs-bottom .nav-tabs li .nav-link.active:hover,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li .nav-link.active:hover,
html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:hover,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:hover,
html body .tabs-quaternary.tabs-bottom .nav-tabs li .nav-link.active:focus,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li .nav-link.active:focus,
html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:focus,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:focus {
	border-bottom-color: #1f1e1c;
}

html body .tabs-quaternary.tabs-simple .nav-tabs li .nav-link:hover,
html.dark body .tabs-quaternary.tabs-simple .nav-tabs li .nav-link:hover,
html body .tabs-quaternary.tabs-simple .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-quaternary.tabs-simple .nav-tabs.nav-justified li .nav-link:hover,
html body .tabs-quaternary.tabs-simple .nav-tabs li .nav-link.active,
html.dark body .tabs-quaternary.tabs-simple .nav-tabs li .nav-link.active,
html body .tabs-quaternary.tabs-simple .nav-tabs.nav-justified li .nav-link.active,
html.dark body .tabs-quaternary.tabs-simple .nav-tabs.nav-justified li .nav-link.active,
html body .tabs-quaternary.tabs-simple .nav-tabs li .nav-link.active:hover,
html.dark body .tabs-quaternary.tabs-simple .nav-tabs li .nav-link.active:hover,
html body .tabs-quaternary.tabs-simple .nav-tabs.nav-justified li .nav-link.active:hover,
html.dark body .tabs-quaternary.tabs-simple .nav-tabs.nav-justified li .nav-link.active:hover,
html body .tabs-quaternary.tabs-simple .nav-tabs li .nav-link.active:focus,
html.dark body .tabs-quaternary.tabs-simple .nav-tabs li .nav-link.active:focus,
html body .tabs-quaternary.tabs-simple .nav-tabs.nav-justified li .nav-link.active:focus,
html.dark body .tabs-quaternary.tabs-simple .nav-tabs.nav-justified li .nav-link.active:focus {
	color: #1f1e1c !important;
	border-bottom-color: #1f1e1c;
}

html body .tabs-quaternary.tabs-vertical.tabs-left li .nav-link:hover,
html.dark body .tabs-quaternary.tabs-vertical.tabs-left li .nav-link:hover,
html body .tabs-quaternary.tabs-vertical.tabs-left li .nav-link.active,
html.dark body .tabs-quaternary.tabs-vertical.tabs-left li .nav-link.active,
html body .tabs-quaternary.tabs-vertical.tabs-left li .nav-link.active:hover,
html.dark body .tabs-quaternary.tabs-vertical.tabs-left li .nav-link.active:hover,
html body .tabs-quaternary.tabs-vertical.tabs-left li .nav-link.active:focus,
html.dark body .tabs-quaternary.tabs-vertical.tabs-left li .nav-link.active:focus {
	border-left-color: #1f1e1c;
}

html body .tabs-quaternary.tabs-vertical.tabs-right li .nav-link:hover,
html.dark body .tabs-quaternary.tabs-vertical.tabs-right li .nav-link:hover,
html body .tabs-quaternary.tabs-vertical.tabs-right li .nav-link.active,
html.dark body .tabs-quaternary.tabs-vertical.tabs-right li .nav-link.active,
html body .tabs-quaternary.tabs-vertical.tabs-right li .nav-link.active:hover,
html.dark body .tabs-quaternary.tabs-vertical.tabs-right li .nav-link.active:hover,
html body .tabs-quaternary.tabs-vertical.tabs-right li .nav-link.active:focus,
html.dark body .tabs-quaternary.tabs-vertical.tabs-right li .nav-link.active:focus {
	border-right-color: #1f1e1c;
}

html body .tabs-dark .nav-tabs li .nav-link,
html.dark body .tabs-dark .nav-tabs li .nav-link,
html body .tabs-dark .nav-tabs.nav-justified li .nav-link,
html.dark body .tabs-dark .nav-tabs.nav-justified li .nav-link,
html body .tabs-dark .nav-tabs li .nav-link:hover,
html.dark body .tabs-dark .nav-tabs li .nav-link:hover,
html body .tabs-dark .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-dark .nav-tabs.nav-justified li .nav-link:hover {
	color: #1e1e1e;
}

html body .tabs-dark .nav-tabs li .nav-link:hover,
html.dark body .tabs-dark .nav-tabs li .nav-link:hover,
html body .tabs-dark .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-dark .nav-tabs.nav-justified li .nav-link:hover {
	border-top-color: #1e1e1e;
}

html body .tabs-dark .nav-tabs li .nav-link.active,
html.dark body .tabs-dark .nav-tabs li .nav-link.active,
html body .tabs-dark .nav-tabs.nav-justified li .nav-link.active,
html.dark body .tabs-dark .nav-tabs.nav-justified li .nav-link.active,
html body .tabs-dark .nav-tabs li .nav-link.active:hover,
html.dark body .tabs-dark .nav-tabs li .nav-link.active:hover,
html body .tabs-dark .nav-tabs.nav-justified li .nav-link.active:hover,
html.dark body .tabs-dark .nav-tabs.nav-justified li .nav-link.active:hover,
html body .tabs-dark .nav-tabs li .nav-link.active:focus,
html.dark body .tabs-dark .nav-tabs li .nav-link.active:focus,
html body .tabs-dark .nav-tabs.nav-justified li .nav-link.active:focus,
html.dark body .tabs-dark .nav-tabs.nav-justified li .nav-link.active:focus {
	border-top-color: #1e1e1e;
	color: #1e1e1e;
}

html body .tabs-dark.tabs-bottom .nav-tabs li .nav-link:hover,
html.dark body .tabs-dark.tabs-bottom .nav-tabs li .nav-link:hover,
html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li .nav-link:hover,
html body .tabs-dark.tabs-bottom .nav-tabs li .nav-link.active,
html.dark body .tabs-dark.tabs-bottom .nav-tabs li .nav-link.active,
html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li .nav-link.active,
html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li .nav-link.active,
html body .tabs-dark.tabs-bottom .nav-tabs li .nav-link.active:hover,
html.dark body .tabs-dark.tabs-bottom .nav-tabs li .nav-link.active:hover,
html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:hover,
html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:hover,
html body .tabs-dark.tabs-bottom .nav-tabs li .nav-link.active:focus,
html.dark body .tabs-dark.tabs-bottom .nav-tabs li .nav-link.active:focus,
html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:focus,
html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:focus {
	border-bottom-color: #1e1e1e;
}

html body .tabs-dark.tabs-simple .nav-tabs li .nav-link:hover,
html.dark body .tabs-dark.tabs-simple .nav-tabs li .nav-link:hover,
html body .tabs-dark.tabs-simple .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-dark.tabs-simple .nav-tabs.nav-justified li .nav-link:hover,
html body .tabs-dark.tabs-simple .nav-tabs li .nav-link.active,
html.dark body .tabs-dark.tabs-simple .nav-tabs li .nav-link.active,
html body .tabs-dark.tabs-simple .nav-tabs.nav-justified li .nav-link.active,
html.dark body .tabs-dark.tabs-simple .nav-tabs.nav-justified li .nav-link.active,
html body .tabs-dark.tabs-simple .nav-tabs li .nav-link.active:hover,
html.dark body .tabs-dark.tabs-simple .nav-tabs li .nav-link.active:hover,
html body .tabs-dark.tabs-simple .nav-tabs.nav-justified li .nav-link.active:hover,
html.dark body .tabs-dark.tabs-simple .nav-tabs.nav-justified li .nav-link.active:hover,
html body .tabs-dark.tabs-simple .nav-tabs li .nav-link.active:focus,
html.dark body .tabs-dark.tabs-simple .nav-tabs li .nav-link.active:focus,
html body .tabs-dark.tabs-simple .nav-tabs.nav-justified li .nav-link.active:focus,
html.dark body .tabs-dark.tabs-simple .nav-tabs.nav-justified li .nav-link.active:focus {
	color: #1e1e1e !important;
	border-bottom-color: #1e1e1e;
}

html body .tabs-dark.tabs-vertical.tabs-left li .nav-link:hover,
html.dark body .tabs-dark.tabs-vertical.tabs-left li .nav-link:hover,
html body .tabs-dark.tabs-vertical.tabs-left li .nav-link.active,
html.dark body .tabs-dark.tabs-vertical.tabs-left li .nav-link.active,
html body .tabs-dark.tabs-vertical.tabs-left li .nav-link.active:hover,
html.dark body .tabs-dark.tabs-vertical.tabs-left li .nav-link.active:hover,
html body .tabs-dark.tabs-vertical.tabs-left li .nav-link.active:focus,
html.dark body .tabs-dark.tabs-vertical.tabs-left li .nav-link.active:focus {
	border-left-color: #1e1e1e;
}

html body .tabs-dark.tabs-vertical.tabs-right li .nav-link:hover,
html.dark body .tabs-dark.tabs-vertical.tabs-right li .nav-link:hover,
html body .tabs-dark.tabs-vertical.tabs-right li .nav-link.active,
html.dark body .tabs-dark.tabs-vertical.tabs-right li .nav-link.active,
html body .tabs-dark.tabs-vertical.tabs-right li .nav-link.active:hover,
html.dark body .tabs-dark.tabs-vertical.tabs-right li .nav-link.active:hover,
html body .tabs-dark.tabs-vertical.tabs-right li .nav-link.active:focus,
html.dark body .tabs-dark.tabs-vertical.tabs-right li .nav-link.active:focus {
	border-right-color: #1e1e1e;
}

html body .tabs-light .nav-tabs li .nav-link,
html.dark body .tabs-light .nav-tabs li .nav-link,
html body .tabs-light .nav-tabs.nav-justified li .nav-link,
html.dark body .tabs-light .nav-tabs.nav-justified li .nav-link,
html body .tabs-light .nav-tabs li .nav-link:hover,
html.dark body .tabs-light .nav-tabs li .nav-link:hover,
html body .tabs-light .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-light .nav-tabs.nav-justified li .nav-link:hover {
	color: #FFF;
}

html body .tabs-light .nav-tabs li .nav-link:hover,
html.dark body .tabs-light .nav-tabs li .nav-link:hover,
html body .tabs-light .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-light .nav-tabs.nav-justified li .nav-link:hover {
	border-top-color: #FFF;
}

html body .tabs-light .nav-tabs li .nav-link.active,
html.dark body .tabs-light .nav-tabs li .nav-link.active,
html body .tabs-light .nav-tabs.nav-justified li .nav-link.active,
html.dark body .tabs-light .nav-tabs.nav-justified li .nav-link.active,
html body .tabs-light .nav-tabs li .nav-link.active:hover,
html.dark body .tabs-light .nav-tabs li .nav-link.active:hover,
html body .tabs-light .nav-tabs.nav-justified li .nav-link.active:hover,
html.dark body .tabs-light .nav-tabs.nav-justified li .nav-link.active:hover,
html body .tabs-light .nav-tabs li .nav-link.active:focus,
html.dark body .tabs-light .nav-tabs li .nav-link.active:focus,
html body .tabs-light .nav-tabs.nav-justified li .nav-link.active:focus,
html.dark body .tabs-light .nav-tabs.nav-justified li .nav-link.active:focus {
	border-top-color: #FFF;
	color: #FFF;
}

html body .tabs-light.tabs-bottom .nav-tabs li .nav-link:hover,
html.dark body .tabs-light.tabs-bottom .nav-tabs li .nav-link:hover,
html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li .nav-link:hover,
html body .tabs-light.tabs-bottom .nav-tabs li .nav-link.active,
html.dark body .tabs-light.tabs-bottom .nav-tabs li .nav-link.active,
html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li .nav-link.active,
html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li .nav-link.active,
html body .tabs-light.tabs-bottom .nav-tabs li .nav-link.active:hover,
html.dark body .tabs-light.tabs-bottom .nav-tabs li .nav-link.active:hover,
html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:hover,
html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:hover,
html body .tabs-light.tabs-bottom .nav-tabs li .nav-link.active:focus,
html.dark body .tabs-light.tabs-bottom .nav-tabs li .nav-link.active:focus,
html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:focus,
html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li .nav-link.active:focus {
	border-bottom-color: #FFF;
}

html body .tabs-light.tabs-simple .nav-tabs li .nav-link:hover,
html.dark body .tabs-light.tabs-simple .nav-tabs li .nav-link:hover,
html body .tabs-light.tabs-simple .nav-tabs.nav-justified li .nav-link:hover,
html.dark body .tabs-light.tabs-simple .nav-tabs.nav-justified li .nav-link:hover,
html body .tabs-light.tabs-simple .nav-tabs li .nav-link.active,
html.dark body .tabs-light.tabs-simple .nav-tabs li .nav-link.active,
html body .tabs-light.tabs-simple .nav-tabs.nav-justified li .nav-link.active,
html.dark body .tabs-light.tabs-simple .nav-tabs.nav-justified li .nav-link.active,
html body .tabs-light.tabs-simple .nav-tabs li .nav-link.active:hover,
html.dark body .tabs-light.tabs-simple .nav-tabs li .nav-link.active:hover,
html body .tabs-light.tabs-simple .nav-tabs.nav-justified li .nav-link.active:hover,
html.dark body .tabs-light.tabs-simple .nav-tabs.nav-justified li .nav-link.active:hover,
html body .tabs-light.tabs-simple .nav-tabs li .nav-link.active:focus,
html.dark body .tabs-light.tabs-simple .nav-tabs li .nav-link.active:focus,
html body .tabs-light.tabs-simple .nav-tabs.nav-justified li .nav-link.active:focus,
html.dark body .tabs-light.tabs-simple .nav-tabs.nav-justified li .nav-link.active:focus {
	color: #FFF !important;
	border-bottom-color: #FFF;
}

html body .tabs-light.tabs-vertical.tabs-left li .nav-link:hover,
html.dark body .tabs-light.tabs-vertical.tabs-left li .nav-link:hover,
html body .tabs-light.tabs-vertical.tabs-left li .nav-link.active,
html.dark body .tabs-light.tabs-vertical.tabs-left li .nav-link.active,
html body .tabs-light.tabs-vertical.tabs-left li .nav-link.active:hover,
html.dark body .tabs-light.tabs-vertical.tabs-left li .nav-link.active:hover,
html body .tabs-light.tabs-vertical.tabs-left li .nav-link.active:focus,
html.dark body .tabs-light.tabs-vertical.tabs-left li .nav-link.active:focus {
	border-left-color: #FFF;
}

html body .tabs-light.tabs-vertical.tabs-right li .nav-link:hover,
html.dark body .tabs-light.tabs-vertical.tabs-right li .nav-link:hover,
html body .tabs-light.tabs-vertical.tabs-right li .nav-link.active,
html.dark body .tabs-light.tabs-vertical.tabs-right li .nav-link.active,
html body .tabs-light.tabs-vertical.tabs-right li .nav-link.active:hover,
html.dark body .tabs-light.tabs-vertical.tabs-right li .nav-link.active:hover,
html body .tabs-light.tabs-vertical.tabs-right li .nav-link.active:focus,
html.dark body .tabs-light.tabs-vertical.tabs-right li .nav-link.active:focus {
	border-right-color: #FFF;
}

html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li .nav-link:hover html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li .nav-link.active,
html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li .nav-link.active:hover,
html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li .nav-link.active:focus {
	border-right-color: #F25927;
	border-left-color: transparent;
}

html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li .nav-link:hover html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li .nav-link.active,
html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li .nav-link.active:hover,
html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li .nav-link.active:focus {
	border-right-color: transparent;
	border-left-color: #F25927;
}

.list.list-icons li > [class*="fa-"]:first-child,
.list.list-icons li a:first-child > [class*="fa-"]:first-child,
.list.list-icons li > .icons:first-child,
.list.list-icons li a:first-child > .icons:first-child {
	color: #F25927;
	border-color: #F25927;
}

.list.list-icons.list-icons-style-3 li > [class*="fa-"]:first-child,
.list.list-icons.list-icons-style-3 li a:first-child > [class*="fa-"]:first-child,
.list.list-icons.list-icons-style-3 li > .icons:first-child,
.list.list-icons.list-icons-style-3 li a:first-child > .icons:first-child {
	background-color: #F25927;
}

.list.list-ordened li:before {
	color: #F25927;
	border-color: #F25927;
}

.list.list-ordened.list-ordened-style-3 li:before {
	background-color: #F25927;
}

html .list-primary.list-icons li > [class*="fa-"]:first-child,
html .list-primary.list-icons li a:first-child > [class*="fa-"]:first-child,
html .list-primary.list-icons li > .icons:first-child,
html .list-primary.list-icons li a:first-child > .icons:first-child {
	color: #F25927;
	border-color: #F25927;
}

html .list-primary.list-icons.list-icons-style-3 li > [class*="fa-"]:first-child,
html .list-primary.list-icons.list-icons-style-3 li a:first-child > [class*="fa-"]:first-child,
html .list-primary.list-icons.list-icons-style-3 li > .icons:first-child,
html .list-primary.list-icons.list-icons-style-3 li a:first-child > .icons:first-child {
	background-color: #F25927;
	color: #FFF;
}

html .list-primary.list-ordened li:before {
	color: #F25927;
}

html .list-primary.list-ordened.list-ordened-style-3 li:before {
	background-color: #F25927;
	color: #FFF;
}

html .list-secondary.list-icons li > [class*="fa-"]:first-child,
html .list-secondary.list-icons li a:first-child > [class*="fa-"]:first-child,
html .list-secondary.list-icons li > .icons:first-child,
html .list-secondary.list-icons li a:first-child > .icons:first-child {
	color: #ecf1f7;
	border-color: #ecf1f7;
}

html .list-secondary.list-icons.list-icons-style-3 li > [class*="fa-"]:first-child,
html .list-secondary.list-icons.list-icons-style-3 li a:first-child > [class*="fa-"]:first-child,
html .list-secondary.list-icons.list-icons-style-3 li > .icons:first-child,
html .list-secondary.list-icons.list-icons-style-3 li a:first-child > .icons:first-child {
	background-color: #ecf1f7;
	color: #777;
}

html .list-secondary.list-ordened li:before {
	color: #ecf1f7;
}

html .list-secondary.list-ordened.list-ordened-style-3 li:before {
	background-color: #ecf1f7;
	color: #777;
}

html .list-tertiary.list-icons li > [class*="fa-"]:first-child,
html .list-tertiary.list-icons li a:first-child > [class*="fa-"]:first-child,
html .list-tertiary.list-icons li > .icons:first-child,
html .list-tertiary.list-icons li a:first-child > .icons:first-child {
	color: #403f3d;
	border-color: #403f3d;
}

html .list-tertiary.list-icons.list-icons-style-3 li > [class*="fa-"]:first-child,
html .list-tertiary.list-icons.list-icons-style-3 li a:first-child > [class*="fa-"]:first-child,
html .list-tertiary.list-icons.list-icons-style-3 li > .icons:first-child,
html .list-tertiary.list-icons.list-icons-style-3 li a:first-child > .icons:first-child {
	background-color: #403f3d;
	color: #FFF;
}

html .list-tertiary.list-ordened li:before {
	color: #403f3d;
}

html .list-tertiary.list-ordened.list-ordened-style-3 li:before {
	background-color: #403f3d;
	color: #FFF;
}

html .list-quaternary.list-icons li > [class*="fa-"]:first-child,
html .list-quaternary.list-icons li a:first-child > [class*="fa-"]:first-child,
html .list-quaternary.list-icons li > .icons:first-child,
html .list-quaternary.list-icons li a:first-child > .icons:first-child {
	color: #1f1e1c;
	border-color: #1f1e1c;
}

html .list-quaternary.list-icons.list-icons-style-3 li > [class*="fa-"]:first-child,
html .list-quaternary.list-icons.list-icons-style-3 li a:first-child > [class*="fa-"]:first-child,
html .list-quaternary.list-icons.list-icons-style-3 li > .icons:first-child,
html .list-quaternary.list-icons.list-icons-style-3 li a:first-child > .icons:first-child {
	background-color: #1f1e1c;
	color: #FFF;
}

html .list-quaternary.list-ordened li:before {
	color: #1f1e1c;
}

html .list-quaternary.list-ordened.list-ordened-style-3 li:before {
	background-color: #1f1e1c;
	color: #FFF;
}

html .list-dark.list-icons li > [class*="fa-"]:first-child,
html .list-dark.list-icons li a:first-child > [class*="fa-"]:first-child,
html .list-dark.list-icons li > .icons:first-child,
html .list-dark.list-icons li a:first-child > .icons:first-child {
	color: #1e1e1e;
	border-color: #1e1e1e;
}

html .list-dark.list-icons.list-icons-style-3 li > [class*="fa-"]:first-child,
html .list-dark.list-icons.list-icons-style-3 li a:first-child > [class*="fa-"]:first-child,
html .list-dark.list-icons.list-icons-style-3 li > .icons:first-child,
html .list-dark.list-icons.list-icons-style-3 li a:first-child > .icons:first-child {
	background-color: #1e1e1e;
	color: #FFF;
}

html .list-dark.list-ordened li:before {
	color: #1e1e1e;
}

html .list-dark.list-ordened.list-ordened-style-3 li:before {
	background-color: #1e1e1e;
	color: #FFF;
}

html .list-light.list-icons li > [class*="fa-"]:first-child,
html .list-light.list-icons li a:first-child > [class*="fa-"]:first-child,
html .list-light.list-icons li > .icons:first-child,
html .list-light.list-icons li a:first-child > .icons:first-child {
	color: #FFF;
	border-color: #FFF;
}

html .list-light.list-icons.list-icons-style-3 li > [class*="fa-"]:first-child,
html .list-light.list-icons.list-icons-style-3 li a:first-child > [class*="fa-"]:first-child,
html .list-light.list-icons.list-icons-style-3 li > .icons:first-child,
html .list-light.list-icons.list-icons-style-3 li a:first-child > .icons:first-child {
	background-color: #FFF;
	color: #777;
}

html .list-light.list-ordened li:before {
	color: #FFF;
}

html .list-light.list-ordened.list-ordened-style-3 li:before {
	background-color: #FFF;
	color: #777;
}

html .highlight-primary {
	background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 50%, #F25927 0);
}

html .highlight-primary.highlight-bg-opacity {
	background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 50%, rgba(219, 37, 59, 0.2) 0);
}

html .highlight-primary.highlight-change-text-color {
	color: #FFF;
}

html .highlight-secondary {
	background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 50%, #ecf1f7 0);
}

html .highlight-secondary.highlight-bg-opacity {
	background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 50%, rgba(236, 241, 247, 0.2) 0);
}

html .highlight-secondary.highlight-change-text-color {
	color: #777;
}

html .highlight-tertiary {
	background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 50%, #403f3d 0);
}

html .highlight-tertiary.highlight-bg-opacity {
	background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 50%, rgba(64, 63, 61, 0.2) 0);
}

html .highlight-tertiary.highlight-change-text-color {
	color: #FFF;
}

html .highlight-quaternary {
	background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 50%, #1f1e1c 0);
}

html .highlight-quaternary.highlight-bg-opacity {
	background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 50%, rgba(31, 30, 28, 0.2) 0);
}

html .highlight-quaternary.highlight-change-text-color {
	color: #FFF;
}

html .highlight-dark {
	background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 50%, #1e1e1e 0);
}

html .highlight-dark.highlight-bg-opacity {
	background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 50%, rgba(30, 30, 30, 0.2) 0);
}

html .highlight-dark.highlight-change-text-color {
	color: #FFF;
}

html .highlight-light {
	background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 50%, #FFF 0);
}

html .highlight-light.highlight-bg-opacity {
	background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.2) 0);
}

html .highlight-light.highlight-change-text-color {
	color: #777;
}

.parallax blockquote i.fa-quote-left {
	color: #F25927;
}

section.video blockquote i.fa-quote-left {
	color: #F25927;
}

.accordion .card-header a {
	color: #F25927;
}

html .accordion.accordion-primary .card-header {
	background-color: #F25927 !important;
}

html .accordion.accordion-primary .card-header a {
	color: #FFF;
}

html .accordion-modern-status-primary.accordion-modern-status > .card .card-header a:not(.collapsed) {
	background-color: #F25927 !important;
	color: #FFF !important;
}

html .accordion-modern-status-primary.accordion-modern-status > .card:hover .card-header a.collapsed {
	color: #F25927 !important;
}

html .accordion.accordion-secondary .card-header {
	background-color: #ecf1f7 !important;
}

html .accordion.accordion-secondary .card-header a {
	color: #777;
}

html .accordion-modern-status-secondary.accordion-modern-status > .card .card-header a:not(.collapsed) {
	background-color: #ecf1f7 !important;
	color: #777 !important;
}

html .accordion-modern-status-secondary.accordion-modern-status > .card:hover .card-header a.collapsed {
	color: #ecf1f7 !important;
}

html .accordion.accordion-tertiary .card-header {
	background-color: #403f3d !important;
}

html .accordion.accordion-tertiary .card-header a {
	color: #FFF;
}

html .accordion-modern-status-tertiary.accordion-modern-status > .card .card-header a:not(.collapsed) {
	background-color: #403f3d !important;
	color: #FFF !important;
}

html .accordion-modern-status-tertiary.accordion-modern-status > .card:hover .card-header a.collapsed {
	color: #403f3d !important;
}

html .accordion.accordion-quaternary .card-header {
	background-color: #1f1e1c !important;
}

html .accordion.accordion-quaternary .card-header a {
	color: #FFF;
}

html .accordion-modern-status-quaternary.accordion-modern-status > .card .card-header a:not(.collapsed) {
	background-color: #1f1e1c !important;
	color: #FFF !important;
}

html .accordion-modern-status-quaternary.accordion-modern-status > .card:hover .card-header a.collapsed {
	color: #1f1e1c !important;
}

html .accordion.accordion-dark .card-header {
	background-color: #1e1e1e !important;
}

html .accordion.accordion-dark .card-header a {
	color: #FFF;
}

html .accordion-modern-status-dark.accordion-modern-status > .card .card-header a:not(.collapsed) {
	background-color: #1e1e1e !important;
	color: #FFF !important;
}

html .accordion-modern-status-dark.accordion-modern-status > .card:hover .card-header a.collapsed {
	color: #1e1e1e !important;
}

html .accordion.accordion-light .card-header {
	background-color: #FFF !important;
}

html .accordion.accordion-light .card-header a {
	color: #777;
}

html .accordion-modern-status-light.accordion-modern-status > .card .card-header a:not(.collapsed) {
	background-color: #FFF !important;
	color: #777 !important;
}

html .accordion-modern-status-light.accordion-modern-status > .card:hover .card-header a.collapsed {
	color: #FFF !important;
}

html .divider.divider-primary [class*="fa-"],
html .divider.divider-primary .icons {
	color: #F25927;
}

html .divider.divider-primary.divider-small hr {
	background: #F25927;
}

html .divider.divider-secondary [class*="fa-"],
html .divider.divider-secondary .icons {
	color: #ecf1f7;
}

html .divider.divider-secondary.divider-small hr {
	background: #ecf1f7;
}

html .divider.divider-tertiary [class*="fa-"],
html .divider.divider-tertiary .icons {
	color: #403f3d;
}

html .divider.divider-tertiary.divider-small hr {
	background: #403f3d;
}

html .divider.divider-quaternary [class*="fa-"],
html .divider.divider-quaternary .icons {
	color: #1f1e1c;
}

html .divider.divider-quaternary.divider-small hr {
	background: #1f1e1c;
}

html .divider.divider-dark [class*="fa-"],
html .divider.divider-dark .icons {
	color: #1e1e1e;
}

html .divider.divider-dark.divider-small hr {
	background: #1e1e1e;
}

html .divider.divider-light [class*="fa-"],
html .divider.divider-light .icons {
	color: #FFF;
}

html .divider.divider-light.divider-small hr {
	background: #FFF;
}

html .divider.divider-style-2.divider-primary [class*="fa-"],
html .divider.divider-style-2.divider-primary .icons {
	background: #F25927;
	color: #FFF;
}

html .divider.divider-style-2.divider-secondary [class*="fa-"],
html .divider.divider-style-2.divider-secondary .icons {
	background: #ecf1f7;
	color: #777;
}

html .divider.divider-style-2.divider-tertiary [class*="fa-"],
html .divider.divider-style-2.divider-tertiary .icons {
	background: #403f3d;
	color: #FFF;
}

html .divider.divider-style-2.divider-quaternary [class*="fa-"],
html .divider.divider-style-2.divider-quaternary .icons {
	background: #1f1e1c;
	color: #FFF;
}

html .divider.divider-style-2.divider-dark [class*="fa-"],
html .divider.divider-style-2.divider-dark .icons {
	background: #1e1e1e;
	color: #FFF;
}

html .divider.divider-style-2.divider-light [class*="fa-"],
html .divider.divider-style-2.divider-light .icons {
	background: #FFF;
	color: #777;
}

html .divider.divider-style-3.divider-primary [class*="fa-"],
html .divider.divider-style-3.divider-primary .icons {
	border-color: #F25927;
}

html .divider.divider-style-3.divider-secondary [class*="fa-"],
html .divider.divider-style-3.divider-secondary .icons {
	border-color: #ecf1f7;
}

html .divider.divider-style-3.divider-tertiary [class*="fa-"],
html .divider.divider-style-3.divider-tertiary .icons {
	border-color: #403f3d;
}

html .divider.divider-style-3.divider-quaternary [class*="fa-"],
html .divider.divider-style-3.divider-quaternary .icons {
	border-color: #1f1e1c;
}

html .divider.divider-style-3.divider-dark [class*="fa-"],
html .divider.divider-style-3.divider-dark .icons {
	border-color: #1e1e1e;
}

html .divider.divider-style-3.divider-light [class*="fa-"],
html .divider.divider-style-3.divider-light .icons {
	border-color: #FFF;
}

#header .tip {
	background: #F25927;
	color: #FFF;
}

#header .tip:before {
	border-right-color: #F25927;
	border-left-color: transparent;
}

html #header .tip-primary {
	background: #F25927 !important;
	color: #FFF !important;
}

html #header .tip-primary:before {
	border-right-color: #F25927 !important;
}

html #header .tip-secondary {
	background: #ecf1f7 !important;
	color: #777 !important;
}

html #header .tip-secondary:before {
	border-right-color: #ecf1f7 !important;
}

html #header .tip-tertiary {
	background: #403f3d !important;
	color: #FFF !important;
}

html #header .tip-tertiary:before {
	border-right-color: #403f3d !important;
}

html #header .tip-quaternary {
	background: #1f1e1c !important;
	color: #FFF !important;
}

html #header .tip-quaternary:before {
	border-right-color: #1f1e1c !important;
}

html #header .tip-dark {
	background: #1e1e1e !important;
	color: #FFF !important;
}

html #header .tip-dark:before {
	border-right-color: #1e1e1e !important;
}

html #header .tip-light {
	background: #FFF !important;
	color: #777 !important;
}

html #header .tip-light:before {
	border-right-color: #FFF !important;
}

html[dir="rtl"] #header .tip:before {
	border-left-color: #F25927;
}

html[dir="rtl"] #header .tip.skin:before {
	border-left-color: #F25927;
}

html[dir="rtl"] #header .tip-primary:before {
	border-left-color: #F25927 !important;
	border-right-color: transparent !important;
}

html[dir="rtl"] #header .tip-secondary:before {
	border-left-color: #ecf1f7 !important;
	border-right-color: transparent !important;
}

html[dir="rtl"] #header .tip-tertiary:before {
	border-left-color: #403f3d !important;
	border-right-color: transparent !important;
}

html[dir="rtl"] #header .tip-quaternary:before {
	border-left-color: #1f1e1c !important;
	border-right-color: transparent !important;
}

html[dir="rtl"] #header .tip-dark:before {
	border-left-color: #1e1e1e !important;
	border-right-color: transparent !important;
}

html[dir="rtl"] #header .tip-light:before {
	border-left-color: #FFF !important;
	border-right-color: transparent !important;
}

#header .header-btn-collapse-nav {
	background: #F25927;
}

@media (min-width: 992px) {
	#header .header-nav-main nav > ul > li > a {
		color: #F25927;
	}

	#header .header-nav-main nav > ul > li.open > a,
	#header .header-nav-main nav > ul > li:hover > a {
		background: #F25927;
	}

	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
		border-top-color: #F25927;
	}

	#header .header-nav-main nav > ul > li.dropdown.open > a:before,
	#header .header-nav-main nav > ul > li.dropdown:hover > a:before {
		border-bottom-color: #F25927;
	}

	#header .header-nav-main nav > ul > li.dropdown-mega-signin .dropdown-menu {
		border-top-color: #F25927;
	}

	#header .header-nav-main nav > ul > li.dropdown-mega-signin .dropdown-menu li a {
		color: #F25927;
	}

	#header .header-nav-main nav > ul:not(:hover) > li > a.active {
		background-color: #F25927;
		color: #FFF;
	}

	#header .header-nav.header-nav-stripe nav > ul > li:hover > a,
	#header .header-nav.header-nav-stripe nav > ul > li.open > a {
		background-color: #F25927;
	}

	#header .header-nav.header-nav-stripe nav > ul:not(:hover) > li > a.active {
		background-color: #F25927;
	}

	#header .header-nav.header-nav-stripe nav > ul:hover > li > a.active {
		color: #F25927;
	}

	#header .header-nav.header-nav-links nav > ul li:hover > a {
		color: #F25927;
	}

	#header .header-nav.header-nav-links nav > ul:not(:hover) > li > a.active {
		color: #F25927;
	}

	#header .header-nav.header-nav-links.header-nav-links-vertical-slide nav ul li.dropdown .dropdown-menu::-webkit-scrollbar-thumb {
		background: #F25927 !important;
	}

	#header .header-nav.header-nav-line nav > ul li:hover > a {
		color: #F25927;
	}

	#header .header-nav.header-nav-line nav > ul li:hover > a:before {
		background: #F25927;
	}

	#header .header-nav.header-nav-line nav > ul:not(:hover) li > a.active {
		color: #F25927;
	}

	#header .header-nav.header-nav-line nav > ul:not(:hover) li > a.active:before {
		background: #F25927;
	}

	#header .header-nav-main.header-nav-main-slide nav > ul > li.open > span > a,
	#header .header-nav-main.header-nav-main-slide nav > ul > li:hover > span > a {
		color: #F25927;
	}

	#header .header-nav-main.header-nav-main-slide nav > ul:not(:hover) > li > span > a.active {
		color: #F25927;
	}

	html.side-header #header.side-header .header-nav-main nav > ul li.dropdown.open > .dropdown-menu,
	html.side-header #header.side-header .header-nav-main nav > ul li.dropdown:hover > .dropdown-menu {
		border-left-color: #F25927;
	}

	html.side-header-right #header.side-header .header-nav-main nav > ul li.dropdown.open > .dropdown-menu,
	html.side-header-right #header.side-header .header-nav-main nav > ul li.dropdown:hover > .dropdown-menu {
		border-right-color: #F25927;
	}
}

@media (min-width: 992px) {
	html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu {
		background-color: #F25927;
	}

	html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu li a {
		color: #FFF;
		border-bottom-color: #cf2237;
	}

	html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu li:hover > a {
		background: #dd3247;
	}

	html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary.open > a:before,
	html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary:hover > a:before {
		border-bottom-color: #F25927;
		background: #F25927;
	}

	html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-primary .dropdown-mega-sub-title {
		color: #FFF;
		opacity: 0.7;
	}

	html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary:hover > a {
		background: #F25927;
		color: #FFF;
	}

	html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu li a {
		color: #FFF;
	}

	html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-primary > a.active {
		background: #F25927;
		color: #FFF;
	}

	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary a:focus,
	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary a:hover {
		color: #F25927;
	}

	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary a:focus:before,
	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary a:hover:before {
		background-color: #F25927;
	}

	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary:hover > a {
		color: #F25927;
	}

	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary.open > a:before,
	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary:hover > a:before {
		background: #F25927;
	}

	html #header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-primary > a.active {
		color: #F25927;
	}

	html #header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-primary > a.active:before {
		background-color: #F25927;
	}

	html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary a {
		color: #F25927;
	}

	html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary a:focus,
	html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary a:hover {
		color: #F25927;
	}

	html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary:hover > a {
		color: #F25927;
	}

	html #header .header-nav-links .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-primary > a.active {
		color: #F25927;
	}

	html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu {
		background-color: #ecf1f7;
	}

	html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu li a {
		color: #777;
		border-bottom-color: #e1e9f2;
	}

	html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu li:hover > a {
		background: #f7f9fc;
	}

	html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary.open > a:before,
	html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary:hover > a:before {
		border-bottom-color: #ecf1f7;
		background: #ecf1f7;
	}

	html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-secondary .dropdown-mega-sub-title {
		color: #777;
		opacity: 0.7;
	}

	html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary:hover > a {
		background: #ecf1f7;
		color: #777;
	}

	html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu li a {
		color: #777;
	}

	html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-secondary > a.active {
		background: #ecf1f7;
		color: #777;
	}

	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary a:focus,
	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary a:hover {
		color: #ecf1f7;
	}

	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary a:focus:before,
	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary a:hover:before {
		background-color: #ecf1f7;
	}

	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary:hover > a {
		color: #ecf1f7;
	}

	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary.open > a:before,
	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary:hover > a:before {
		background: #ecf1f7;
	}

	html #header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-secondary > a.active {
		color: #ecf1f7;
	}

	html #header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-secondary > a.active:before {
		background-color: #ecf1f7;
	}

	html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary a {
		color: #ecf1f7;
	}

	html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary a:focus,
	html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary a:hover {
		color: #ecf1f7;
	}

	html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary:hover > a {
		color: #ecf1f7;
	}

	html #header .header-nav-links .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-secondary > a.active {
		color: #ecf1f7;
	}

	html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary .dropdown-menu {
		background-color: #403f3d;
	}

	html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary .dropdown-menu li a {
		color: #FFF;
		border-bottom-color: #383736;
	}

	html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary .dropdown-menu li:hover > a {
		background: #484744;
	}

	html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary.open > a:before,
	html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary:hover > a:before {
		border-bottom-color: #403f3d;
		background: #403f3d;
	}

	html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-tertiary .dropdown-mega-sub-title {
		color: #FFF;
		opacity: 0.7;
	}

	html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary:hover > a {
		background: #403f3d;
		color: #FFF;
	}

	html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary .dropdown-menu li a {
		color: #FFF;
	}

	html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-tertiary > a.active {
		background: #403f3d;
		color: #FFF;
	}

	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary a:focus,
	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary a:hover {
		color: #403f3d;
	}

	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary a:focus:before,
	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary a:hover:before {
		background-color: #403f3d;
	}

	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary:hover > a {
		color: #403f3d;
	}

	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary.open > a:before,
	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary:hover > a:before {
		background: #403f3d;
	}

	html #header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-tertiary > a.active {
		color: #403f3d;
	}

	html #header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-tertiary > a.active:before {
		background-color: #403f3d;
	}

	html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary a {
		color: #403f3d;
	}

	html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary a:focus,
	html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary a:hover {
		color: #403f3d;
	}

	html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary:hover > a {
		color: #403f3d;
	}

	html #header .header-nav-links .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-tertiary > a.active {
		color: #403f3d;
	}

	html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary .dropdown-menu {
		background-color: #1f1e1c;
	}

	html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary .dropdown-menu li a {
		color: #FFF;
		border-bottom-color: #171615;
	}

	html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary .dropdown-menu li:hover > a {
		background: #272623;
	}

	html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary.open > a:before,
	html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary:hover > a:before {
		border-bottom-color: #1f1e1c;
		background: #1f1e1c;
	}

	html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-quaternary .dropdown-mega-sub-title {
		color: #FFF;
		opacity: 0.7;
	}

	html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary:hover > a {
		background: #1f1e1c;
		color: #FFF;
	}

	html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary .dropdown-menu li a {
		color: #FFF;
	}

	html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-quaternary > a.active {
		background: #1f1e1c;
		color: #FFF;
	}

	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary a:focus,
	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary a:hover {
		color: #1f1e1c;
	}

	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary a:focus:before,
	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary a:hover:before {
		background-color: #1f1e1c;
	}

	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary:hover > a {
		color: #1f1e1c;
	}

	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary.open > a:before,
	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary:hover > a:before {
		background: #1f1e1c;
	}

	html #header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-quaternary > a.active {
		color: #1f1e1c;
	}

	html #header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-quaternary > a.active:before {
		background-color: #1f1e1c;
	}

	html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary a {
		color: #1f1e1c;
	}

	html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary a:focus,
	html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary a:hover {
		color: #1f1e1c;
	}

	html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary:hover > a {
		color: #1f1e1c;
	}

	html #header .header-nav-links .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-quaternary > a.active {
		color: #1f1e1c;
	}

	html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark .dropdown-menu {
		background-color: #1e1e1e;
	}

	html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark .dropdown-menu li a {
		color: #FFF;
		border-bottom-color: #161616;
	}

	html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark .dropdown-menu li:hover > a {
		background: #262626;
	}

	html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark.open > a:before,
	html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark:hover > a:before {
		border-bottom-color: #1e1e1e;
		background: #1e1e1e;
	}

	html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-dark .dropdown-mega-sub-title {
		color: #FFF;
		opacity: 0.7;
	}

	html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark:hover > a {
		background: #1e1e1e;
		color: #FFF;
	}

	html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark .dropdown-menu li a {
		color: #FFF;
	}

	html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-dark > a.active {
		background: #1e1e1e;
		color: #FFF;
	}

	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark a:focus,
	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark a:hover {
		color: #1e1e1e;
	}

	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark a:focus:before,
	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark a:hover:before {
		background-color: #1e1e1e;
	}

	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark:hover > a {
		color: #1e1e1e;
	}

	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark.open > a:before,
	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark:hover > a:before {
		background: #1e1e1e;
	}

	html #header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-dark > a.active {
		color: #1e1e1e;
	}

	html #header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-dark > a.active:before {
		background-color: #1e1e1e;
	}

	html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark a {
		color: #1e1e1e;
	}

	html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark a:focus,
	html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark a:hover {
		color: #1e1e1e;
	}

	html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark:hover > a {
		color: #1e1e1e;
	}

	html #header .header-nav-links .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-dark > a.active {
		color: #1e1e1e;
	}

	html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light .dropdown-menu {
		background-color: #FFF;
	}

	html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light .dropdown-menu li a {
		color: #777;
		border-bottom-color: #f7f7f7;
	}

	html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light .dropdown-menu li:hover > a {
		background: #ffffff;
	}

	html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light.open > a:before,
	html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light:hover > a:before {
		border-bottom-color: #FFF;
		background: #FFF;
	}

	html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-light .dropdown-mega-sub-title {
		color: #777;
		opacity: 0.7;
	}

	html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light:hover > a {
		background: #FFF;
		color: #777;
	}

	html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light .dropdown-menu li a {
		color: #777;
	}

	html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-light > a.active {
		background: #FFF;
		color: #777;
	}

	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light a:focus,
	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light a:hover {
		color: #FFF;
	}

	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light a:focus:before,
	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light a:hover:before {
		background-color: #FFF;
	}

	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light:hover > a {
		color: #FFF;
	}

	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light.open > a:before,
	html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light:hover > a:before {
		background: #FFF;
	}

	html #header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-light > a.active {
		color: #FFF;
	}

	html #header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-light > a.active:before {
		background-color: #FFF;
	}

	html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light a {
		color: #FFF;
	}

	html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light a:focus,
	html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light a:hover {
		color: #FFF;
	}

	html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light:hover > a {
		color: #FFF;
	}

	html #header .header-nav-links .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-light > a.active {
		color: #FFF;
	}
}

@media (min-width: 992px) {
	html #header .header-nav-force-light-text-active-skin-color .header-nav-main nav > ul > li:hover > a,
	html #header .header-nav-force-light-text-active-skin-color .header-nav-main nav > ul > li .wrapper-items-cloned:hover > a {
		color: #F25927 !important;
	}

	html #header .header-nav-force-light-text-active-skin-color .header-nav-main nav > ul:not(:hover) > li > a.active,
	html #header .header-nav-force-light-text-active-skin-color .header-nav-main nav > ul:not(:hover) > li .wrapper-items-cloned > a.active {
		color: #F25927 !important;
	}
}

@media (max-width: 991px) {
	#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a {
		color: #F25927;
	}

	#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a:active {
		color: #F25927;
	}

	#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a.active {
		background: #F25927;
	}

	#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a.active:focus,
	#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a.active:hover {
		background: #F25927;
	}

	#header .header-nav-main.header-nav-main-mobile-dark nav > ul > li > a.active {
		background: #F25927;
	}

	#header .header-nav-main.header-nav-main-mobile-dark nav > ul > li > a.active:focus,
	#header .header-nav-main.header-nav-main-mobile-dark nav > ul > li > a.active:hover {
		background: #F25927;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links .header-nav-main.header-nav-main-mobile-dark nav > ul > li > a.active {
		color: #F25927 !important;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links nav::-webkit-scrollbar-thumb {
		background-color: #F25927;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links nav > ul > li > a.active {
		color: #F25927 !important;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links nav > ul > li:hover > a {
		color: #F25927 !important;
	}
}

@media (max-width: 991px) {
	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary > a {
		color: #F25927;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary > a.active {
		background: #F25927 !important;
		color: #FFF !important;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary > a {
		color: #ecf1f7;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary > a.active {
		background: #ecf1f7 !important;
		color: #777 !important;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary > a {
		color: #403f3d;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary > a.active {
		background: #403f3d !important;
		color: #FFF !important;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary > a {
		color: #1f1e1c;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary > a.active {
		background: #1f1e1c !important;
		color: #FFF !important;
	}
}

html #header .header-top.header-top-primary {
	background: #F25927;
	border-top-color: #F5501AFF;
}

html #header .header-top.header-top-primary .header-nav-top ul > li.open > a {
	background: #f66637;
}

html #header .header-top.header-top-primary .header-nav-top ul > li > a:hover,
html #header .header-top.header-top-primary .header-nav-top ul > li.open > a:hover,
html #header .header-top.header-top-primary .header-nav-top ul > li > a:focus,
html #header .header-top.header-top-primary .header-nav-top ul > li.open > a:focus {
	background: #f66637;
}

html #header .header-top.header-top-primary .dropdown-menu {
	background: #f66637;
	border-color: #f66637;
}

html #header .header-top.header-top-primary .dropdown-menu a:hover,
html #header .header-top.header-top-primary .dropdown-menu a:focus {
	background: #e25162 !important;
}

html #header .header-top.header-top-secondary {
	background: #ecf1f7;
	border-top-color: #dae4ef;
}

html #header .header-top.header-top-secondary .header-nav-top ul > li.open > a {
	background: #fefeff;
}

html #header .header-top.header-top-secondary .header-nav-top ul > li > a:hover,
html #header .header-top.header-top-secondary .header-nav-top ul > li.open > a:hover,
html #header .header-top.header-top-secondary .header-nav-top ul > li > a:focus,
html #header .header-top.header-top-secondary .header-nav-top ul > li.open > a:focus {
	background: #fefeff;
}

html #header .header-top.header-top-secondary .dropdown-menu {
	background: #fefeff;
	border-color: #fefeff;
}

html #header .header-top.header-top-secondary .dropdown-menu a:hover,
html #header .header-top.header-top-secondary .dropdown-menu a:focus {
	background: #ffffff !important;
}

html #header .header-top.header-top-tertiary {
	background: #403f3d;
	border-top-color: #333231;
}

html #header .header-top.header-top-tertiary .header-nav-top ul > li.open > a {
	background: #4d4c49;
}

html #header .header-top.header-top-tertiary .header-nav-top ul > li > a:hover,
html #header .header-top.header-top-tertiary .header-nav-top ul > li.open > a:hover,
html #header .header-top.header-top-tertiary .header-nav-top ul > li > a:focus,
html #header .header-top.header-top-tertiary .header-nav-top ul > li.open > a:focus {
	background: #4d4c49;
}

html #header .header-top.header-top-tertiary .dropdown-menu {
	background: #4d4c49;
	border-color: #4d4c49;
}

html #header .header-top.header-top-tertiary .dropdown-menu a:hover,
html #header .header-top.header-top-tertiary .dropdown-menu a:focus {
	background: #5a5956 !important;
}

html #header .header-top.header-top-quaternary {
	background: #1f1e1c;
	border-top-color: #121110;
}

html #header .header-top.header-top-quaternary .header-nav-top ul > li.open > a {
	background: #2c2b28;
}

html #header .header-top.header-top-quaternary .header-nav-top ul > li > a:hover,
html #header .header-top.header-top-quaternary .header-nav-top ul > li.open > a:hover,
html #header .header-top.header-top-quaternary .header-nav-top ul > li > a:focus,
html #header .header-top.header-top-quaternary .header-nav-top ul > li.open > a:focus {
	background: #2c2b28;
}

html #header .header-top.header-top-quaternary .dropdown-menu {
	background: #2c2b28;
	border-color: #2c2b28;
}

html #header .header-top.header-top-quaternary .dropdown-menu a:hover,
html #header .header-top.header-top-quaternary .dropdown-menu a:focus {
	background: #3a3834 !important;
}

html #header .header-top.header-top-dark {
	background: #1e1e1e;
	border-top-color: #111111;
}

html #header .header-top.header-top-dark .header-nav-top ul > li.open > a {
	background: #2b2b2b;
}

html #header .header-top.header-top-dark .header-nav-top ul > li > a:hover,
html #header .header-top.header-top-dark .header-nav-top ul > li.open > a:hover,
html #header .header-top.header-top-dark .header-nav-top ul > li > a:focus,
html #header .header-top.header-top-dark .header-nav-top ul > li.open > a:focus {
	background: #2b2b2b;
}

html #header .header-top.header-top-dark .dropdown-menu {
	background: #2b2b2b;
	border-color: #2b2b2b;
}

html #header .header-top.header-top-dark .dropdown-menu a:hover,
html #header .header-top.header-top-dark .dropdown-menu a:focus {
	background: #383838 !important;
}

html #header .header-top.header-top-light {
	background: #FFF;
	border-top-color: #f2f2f2;
}

html #header .header-top.header-top-light .header-nav-top ul > li.open > a {
	background: #ffffff;
}

html #header .header-top.header-top-light .header-nav-top ul > li > a:hover,
html #header .header-top.header-top-light .header-nav-top ul > li.open > a:hover,
html #header .header-top.header-top-light .header-nav-top ul > li > a:focus,
html #header .header-top.header-top-light .header-nav-top ul > li.open > a:focus {
	background: #ffffff;
}

html #header .header-top.header-top-light .dropdown-menu {
	background: #ffffff;
	border-color: #ffffff;
}

html #header .header-top.header-top-light .dropdown-menu a:hover,
html #header .header-top.header-top-light .dropdown-menu a:focus {
	background: #ffffff !important;
}

@media (min-width: 992px) {
	html #header .header-nav-bar-primary {
		background: #F25927 !important;
		color: #FFF !important;
	}

	html #header .header-nav-bar-secondary {
		background: #ecf1f7 !important;
		color: #777 !important;
	}

	html #header .header-nav-bar-tertiary {
		background: #403f3d !important;
		color: #FFF !important;
	}

	html #header .header-nav-bar-quaternary {
		background: #1f1e1c !important;
		color: #FFF !important;
	}

	html #header .header-nav-bar-dark {
		background: #1e1e1e !important;
		color: #FFF !important;
	}

	html #header .header-nav-bar-light {
		background: #FFF !important;
		color: #777 !important;
	}
}

@media (min-width: 992px) {
	#header .header-nav-main.header-nav-main-light nav > ul > li.open > a,
	#header .header-nav-main.header-nav-main-light nav > ul > li:hover > a {
		color: #F25927;
	}

	#header .header-nav-main.header-nav-main-light nav > ul > li > a.active {
		color: #F25927;
	}
}

#header .header-nav-features .header-nav-features-search-reveal-big-search .form-control {
	border-bottom-color: #F25927;
}

.testimonial blockquote {
	background: #f66637;
}

.testimonial .testimonial-arrow-down {
	border-top-color: #f66637;
}

html .testimonial-primary blockquote {
	background: #f66637;
}

html .testimonial-primary .testimonial-arrow-down {
	border-top-color: #f66637;
}

html .testimonial-primary.testimonial-style-7 {
	background: #f66637;
}

html .testimonial-quotes-primary blockquote:before,
html .testimonial-quotes-primary blockquote:after {
	color: #F25927 !important;
}

html .testimonial-secondary blockquote {
	background: #fefeff;
}

html .testimonial-secondary .testimonial-arrow-down {
	border-top-color: #fefeff;
}

html .testimonial-secondary.testimonial-style-7 {
	background: #fefeff;
}

html .testimonial-quotes-secondary blockquote:before,
html .testimonial-quotes-secondary blockquote:after {
	color: #F25927 !important;
}

html .testimonial-tertiary blockquote {
	background: #4d4c49;
}

html .testimonial-tertiary .testimonial-arrow-down {
	border-top-color: #4d4c49;
}

html .testimonial-tertiary.testimonial-style-7 {
	background: #4d4c49;
}

html .testimonial-quotes-tertiary blockquote:before,
html .testimonial-quotes-tertiary blockquote:after {
	color: #F25927 !important;
}

html .testimonial-quaternary blockquote {
	background: #2c2b28;
}

html .testimonial-quaternary .testimonial-arrow-down {
	border-top-color: #2c2b28;
}

html .testimonial-quaternary.testimonial-style-7 {
	background: #2c2b28;
}

html .testimonial-quotes-quaternary blockquote:before,
html .testimonial-quotes-quaternary blockquote:after {
	color: #F25927 !important;
}

html .testimonial-dark blockquote {
	background: #2b2b2b;
}

html .testimonial-dark .testimonial-arrow-down {
	border-top-color: #2b2b2b;
}

html .testimonial-dark.testimonial-style-7 {
	background: #2b2b2b;
}

html .testimonial-quotes-dark blockquote:before,
html .testimonial-quotes-dark blockquote:after {
	color: #F25927 !important;
}

html .testimonial-light blockquote {
	background: #ffffff;
}

html .testimonial-light .testimonial-arrow-down {
	border-top-color: #ffffff;
}

html .testimonial-light.testimonial-style-7 {
	background: #ffffff;
}

html .testimonial-quotes-light blockquote:before,
html .testimonial-quotes-light blockquote:after {
	color: #F25927 !important;
}

.circular-bar.only-icon [class*="fa-"],
.circular-bar.only-icon .icons {
	color: #F25927;
}

.form-control.bg-primary,
.form-control.bg-color-primary {
	color: #FFF;
	border-color: #F25927;
}

.form-control.bg-primary::-webkit-input-placeholder,
.form-control.bg-color-primary::-webkit-input-placeholder {
	color: #e6e6e6;
}

.form-control.bg-primary::-moz-placeholder,
.form-control.bg-color-primary::-moz-placeholder {
	color: #e6e6e6;
}

.form-control.bg-primary:-ms-input-placeholder,
.form-control.bg-color-primary:-ms-input-placeholder {
	color: #e6e6e6;
}

.form-control.bg-primary:-moz-placeholder,
.form-control.bg-color-primary:-moz-placeholder {
	color: #e6e6e6;
}

.form-control .testimonial-primary blockquote {
	background: #f66637;
}

.form-control .testimonial-primary .testimonial-arrow-down {
	border-top-color: #f66637;
}

.form-control .testimonial-primary.testimonial-style-7 {
	background: #f66637;
}

.form-control .testimonial-quotes-primary blockquote:before,
.form-control .testimonial-quotes-primary blockquote:after {
	color: #F25927 !important;
}

.form-control.bg-secondary,
.form-control.bg-color-secondary {
	color: #777;
	border-color: #ecf1f7;
}

.form-control.bg-secondary::-webkit-input-placeholder,
.form-control.bg-color-secondary::-webkit-input-placeholder {
	color: #5e5e5e;
}

.form-control.bg-secondary::-moz-placeholder,
.form-control.bg-color-secondary::-moz-placeholder {
	color: #5e5e5e;
}

.form-control.bg-secondary:-ms-input-placeholder,
.form-control.bg-color-secondary:-ms-input-placeholder {
	color: #5e5e5e;
}

.form-control.bg-secondary:-moz-placeholder,
.form-control.bg-color-secondary:-moz-placeholder {
	color: #5e5e5e;
}

.form-control .testimonial-secondary blockquote {
	background: #fefeff;
}

.form-control .testimonial-secondary .testimonial-arrow-down {
	border-top-color: #fefeff;
}

.form-control .testimonial-secondary.testimonial-style-7 {
	background: #fefeff;
}

.form-control .testimonial-quotes-secondary blockquote:before,
.form-control .testimonial-quotes-secondary blockquote:after {
	color: #F25927 !important;
}

.form-control.bg-tertiary,
.form-control.bg-color-tertiary {
	color: #FFF;
	border-color: #403f3d;
}

.form-control.bg-tertiary::-webkit-input-placeholder,
.form-control.bg-color-tertiary::-webkit-input-placeholder {
	color: #e6e6e6;
}

.form-control.bg-tertiary::-moz-placeholder,
.form-control.bg-color-tertiary::-moz-placeholder {
	color: #e6e6e6;
}

.form-control.bg-tertiary:-ms-input-placeholder,
.form-control.bg-color-tertiary:-ms-input-placeholder {
	color: #e6e6e6;
}

.form-control.bg-tertiary:-moz-placeholder,
.form-control.bg-color-tertiary:-moz-placeholder {
	color: #e6e6e6;
}

.form-control .testimonial-tertiary blockquote {
	background: #4d4c49;
}

.form-control .testimonial-tertiary .testimonial-arrow-down {
	border-top-color: #4d4c49;
}

.form-control .testimonial-tertiary.testimonial-style-7 {
	background: #4d4c49;
}

.form-control .testimonial-quotes-tertiary blockquote:before,
.form-control .testimonial-quotes-tertiary blockquote:after {
	color: #F25927 !important;
}

.form-control.bg-quaternary,
.form-control.bg-color-quaternary {
	color: #FFF;
	border-color: #1f1e1c;
}

.form-control.bg-quaternary::-webkit-input-placeholder,
.form-control.bg-color-quaternary::-webkit-input-placeholder {
	color: #e6e6e6;
}

.form-control.bg-quaternary::-moz-placeholder,
.form-control.bg-color-quaternary::-moz-placeholder {
	color: #e6e6e6;
}

.form-control.bg-quaternary:-ms-input-placeholder,
.form-control.bg-color-quaternary:-ms-input-placeholder {
	color: #e6e6e6;
}

.form-control.bg-quaternary:-moz-placeholder,
.form-control.bg-color-quaternary:-moz-placeholder {
	color: #e6e6e6;
}

.form-control .testimonial-quaternary blockquote {
	background: #2c2b28;
}

.form-control .testimonial-quaternary .testimonial-arrow-down {
	border-top-color: #2c2b28;
}

.form-control .testimonial-quaternary.testimonial-style-7 {
	background: #2c2b28;
}

.form-control .testimonial-quotes-quaternary blockquote:before,
.form-control .testimonial-quotes-quaternary blockquote:after {
	color: #F25927 !important;
}

.form-control.bg-dark,
.form-control.bg-color-dark {
	color: #FFF;
	border-color: #1e1e1e;
}

.form-control.bg-dark::-webkit-input-placeholder,
.form-control.bg-color-dark::-webkit-input-placeholder {
	color: #e6e6e6;
}

.form-control.bg-dark::-moz-placeholder,
.form-control.bg-color-dark::-moz-placeholder {
	color: #e6e6e6;
}

.form-control.bg-dark:-ms-input-placeholder,
.form-control.bg-color-dark:-ms-input-placeholder {
	color: #e6e6e6;
}

.form-control.bg-dark:-moz-placeholder,
.form-control.bg-color-dark:-moz-placeholder {
	color: #e6e6e6;
}

.form-control .testimonial-dark blockquote {
	background: #2b2b2b;
}

.form-control .testimonial-dark .testimonial-arrow-down {
	border-top-color: #2b2b2b;
}

.form-control .testimonial-dark.testimonial-style-7 {
	background: #2b2b2b;
}

.form-control .testimonial-quotes-dark blockquote:before,
.form-control .testimonial-quotes-dark blockquote:after {
	color: #F25927 !important;
}

.form-control.bg-light,
.form-control.bg-color-light {
	color: #777;
	border-color: #FFF;
}

.form-control.bg-light::-webkit-input-placeholder,
.form-control.bg-color-light::-webkit-input-placeholder {
	color: #5e5e5e;
}

.form-control.bg-light::-moz-placeholder,
.form-control.bg-color-light::-moz-placeholder {
	color: #5e5e5e;
}

.form-control.bg-light:-ms-input-placeholder,
.form-control.bg-color-light:-ms-input-placeholder {
	color: #5e5e5e;
}

.form-control.bg-light:-moz-placeholder,
.form-control.bg-color-light:-moz-placeholder {
	color: #5e5e5e;
}

.form-control .testimonial-light blockquote {
	background: #ffffff;
}

.form-control .testimonial-light .testimonial-arrow-down {
	border-top-color: #ffffff;
}

.form-control .testimonial-light.testimonial-style-7 {
	background: #ffffff;
}

.form-control .testimonial-quotes-light blockquote:before,
.form-control .testimonial-quotes-light blockquote:after {
	color: #F25927 !important;
}

.form-range::-webkit-slider-thumb {
	background-color: #F25927;
}

.form-range::-webkit-slider-thumb:active {
	background-color: rgba(219, 37, 59, 0.25);
}

.form-range:focus::-webkit-slider-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(219, 37, 59, 0.25);
}

.form-switch .form-check-input:checked {
	background-color: #F25927;
	border-color: #F25927 !important;
}

html .counters .counter-primary [class*="fa-"],
html .counters .counter-primary .icons,
html .counters .counter-primary strong {
	color: #F25927;
}

html .counters .counter-secondary [class*="fa-"],
html .counters .counter-secondary .icons,
html .counters .counter-secondary strong {
	color: #ecf1f7;
}

html .counters .counter-tertiary [class*="fa-"],
html .counters .counter-tertiary .icons,
html .counters .counter-tertiary strong {
	color: #403f3d;
}

html .counters .counter-quaternary [class*="fa-"],
html .counters .counter-quaternary .icons,
html .counters .counter-quaternary strong {
	color: #1f1e1c;
}

html .counters .counter-dark [class*="fa-"],
html .counters .counter-dark .icons,
html .counters .counter-dark strong {
	color: #1e1e1e;
}

html .counters .counter-light [class*="fa-"],
html .counters .counter-light .icons,
html .counters .counter-light strong {
	color: #FFF;
}

html .countdown.countdown-primary > span > span {
	color: #F25927;
}

html .countdown.countdown-secondary > span > span {
	color: #ecf1f7;
}

html .countdown.countdown-tertiary > span > span {
	color: #403f3d;
}

html .countdown.countdown-quaternary > span > span {
	color: #1f1e1c;
}

html .countdown.countdown-dark > span > span {
	color: #1e1e1e;
}

html .countdown.countdown-light > span > span {
	color: #FFF;
}

html .image-hotspot-primary strong {
	color: #FFF !important;
}

html .image-hotspot-primary .circle {
	background: #F25927 !important;
}

html .image-hotspot-primary .ring {
	border-color: rgba(219, 37, 59, 0.9);
}

html .image-hotspot-secondary strong {
	color: #777 !important;
}

html .image-hotspot-secondary .circle {
	background: #ecf1f7 !important;
}

html .image-hotspot-secondary .ring {
	border-color: rgba(236, 241, 247, 0.9);
}

html .image-hotspot-tertiary strong {
	color: #FFF !important;
}

html .image-hotspot-tertiary .circle {
	background: #403f3d !important;
}

html .image-hotspot-tertiary .ring {
	border-color: rgba(64, 63, 61, 0.9);
}

html .image-hotspot-quaternary strong {
	color: #FFF !important;
}

html .image-hotspot-quaternary .circle {
	background: #1f1e1c !important;
}

html .image-hotspot-quaternary .ring {
	border-color: rgba(31, 30, 28, 0.9);
}

html .image-hotspot-dark strong {
	color: #FFF !important;
}

html .image-hotspot-dark .circle {
	background: #1e1e1e !important;
}

html .image-hotspot-dark .ring {
	border-color: rgba(30, 30, 30, 0.9);
}

html .image-hotspot-light strong {
	color: #777 !important;
}

html .image-hotspot-light .circle {
	background: #FFF !important;
}

html .image-hotspot-light .ring {
	border-color: rgba(255, 255, 255, 0.9);
}

.icon-featured {
	background-color: #F25927;
}

html .featured-box-primary .icon-featured {
	background-color: #F25927;
}

html .featured-box-primary h4 {
	color: #F25927;
}

html .featured-box-primary .box-content {
	border-top-color: #F25927;
}

html .featured-box-primary .box-content-border-bottom {
	border-bottom-color: #F25927;
}

html .featured-box-secondary .icon-featured {
	background-color: #ecf1f7;
}

html .featured-box-secondary h4 {
	color: #ecf1f7;
}

html .featured-box-secondary .box-content {
	border-top-color: #ecf1f7;
}

html .featured-box-secondary .box-content-border-bottom {
	border-bottom-color: #ecf1f7;
}

html .featured-box-tertiary .icon-featured {
	background-color: #403f3d;
}

html .featured-box-tertiary h4 {
	color: #403f3d;
}

html .featured-box-tertiary .box-content {
	border-top-color: #403f3d;
}

html .featured-box-tertiary .box-content-border-bottom {
	border-bottom-color: #403f3d;
}

html .featured-box-quaternary .icon-featured {
	background-color: #1f1e1c;
}

html .featured-box-quaternary h4 {
	color: #1f1e1c;
}

html .featured-box-quaternary .box-content {
	border-top-color: #1f1e1c;
}

html .featured-box-quaternary .box-content-border-bottom {
	border-bottom-color: #1f1e1c;
}

html .featured-box-dark .icon-featured {
	background-color: #1e1e1e;
}

html .featured-box-dark h4 {
	color: #1e1e1e;
}

html .featured-box-dark .box-content {
	border-top-color: #1e1e1e;
}

html .featured-box-dark .box-content-border-bottom {
	border-bottom-color: #1e1e1e;
}

html .featured-box-light .icon-featured {
	background-color: #FFF;
}

html .featured-box-light h4 {
	color: #FFF;
}

html .featured-box-light .box-content {
	border-top-color: #FFF;
}

html .featured-box-light .box-content-border-bottom {
	border-bottom-color: #FFF;
}

html .featured-boxes-style-3 .featured-box.featured-box-primary .icon-featured {
	border-color: #F25927;
	color: #F25927;
}

html .featured-boxes-style-3 .featured-box.featured-box-secondary .icon-featured {
	border-color: #ecf1f7;
	color: #ecf1f7;
}

html .featured-boxes-style-3 .featured-box.featured-box-tertiary .icon-featured {
	border-color: #403f3d;
	color: #403f3d;
}

html .featured-boxes-style-3 .featured-box.featured-box-quaternary .icon-featured {
	border-color: #1f1e1c;
	color: #1f1e1c;
}

html .featured-boxes-style-3 .featured-box.featured-box-dark .icon-featured {
	border-color: #1e1e1e;
	color: #1e1e1e;
}

html .featured-boxes-style-3 .featured-box.featured-box-light .icon-featured {
	border-color: #FFF;
	color: #FFF;
}

html .featured-boxes-style-4 .featured-box.featured-box-primary .icon-featured {
	border-color: #F25927;
	color: #F25927;
}

html .featured-boxes-style-4 .featured-box.featured-box-secondary .icon-featured {
	border-color: #ecf1f7;
	color: #ecf1f7;
}

html .featured-boxes-style-4 .featured-box.featured-box-tertiary .icon-featured {
	border-color: #403f3d;
	color: #403f3d;
}

html .featured-boxes-style-4 .featured-box.featured-box-quaternary .icon-featured {
	border-color: #1f1e1c;
	color: #1f1e1c;
}

html .featured-boxes-style-4 .featured-box.featured-box-dark .icon-featured {
	border-color: #1e1e1e;
	color: #1e1e1e;
}

html .featured-boxes-style-4 .featured-box.featured-box-light .icon-featured {
	border-color: #FFF;
	color: #FFF;
}

html .featured-boxes-style-5 .featured-box.featured-box-primary .icon-featured {
	color: #F25927;
}

html .featured-boxes-style-5 .featured-box.featured-box-secondary .icon-featured {
	color: #ecf1f7;
}

html .featured-boxes-style-5 .featured-box.featured-box-tertiary .icon-featured {
	color: #403f3d;
}

html .featured-boxes-style-5 .featured-box.featured-box-quaternary .icon-featured {
	color: #1f1e1c;
}

html .featured-boxes-style-5 .featured-box.featured-box-dark .icon-featured {
	color: #1e1e1e;
}

html .featured-boxes-style-5 .featured-box.featured-box-light .icon-featured {
	color: #FFF;
}

html .featured-boxes-style-6 .featured-box.featured-box-primary .icon-featured {
	color: #F25927;
}

html .featured-boxes-style-6 .featured-box.featured-box-secondary .icon-featured {
	color: #ecf1f7;
}

html .featured-boxes-style-6 .featured-box.featured-box-tertiary .icon-featured {
	color: #403f3d;
}

html .featured-boxes-style-6 .featured-box.featured-box-quaternary .icon-featured {
	color: #1f1e1c;
}

html .featured-boxes-style-6 .featured-box.featured-box-dark .icon-featured {
	color: #1e1e1e;
}

html .featured-boxes-style-6 .featured-box.featured-box-light .icon-featured {
	color: #FFF;
}

html .featured-boxes-style-8 .featured-box.featured-box-primary .icon-featured {
	color: #F25927;
}

html .featured-boxes-style-8 .featured-box.featured-box-secondary .icon-featured {
	color: #ecf1f7;
}

html .featured-boxes-style-8 .featured-box.featured-box-tertiary .icon-featured {
	color: #403f3d;
}

html .featured-boxes-style-8 .featured-box.featured-box-quaternary .icon-featured {
	color: #1f1e1c;
}

html .featured-boxes-style-8 .featured-box.featured-box-dark .icon-featured {
	color: #1e1e1e;
}

html .featured-boxes-style-8 .featured-box.featured-box-light .icon-featured {
	color: #FFF;
}

.featured-boxes-modern-style-primary .featured-box {
	background: #F25927;
	background: linear-gradient(135deg, #F25927 0%, #1f1e1c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F25927', endColorstr='#1f1e1c', GradientType=1);
}

.featured-boxes-modern-style-secondary .featured-box {
	background: #ecf1f7;
	background: linear-gradient(135deg, #ecf1f7 0%, #1f1e1c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ecf1f7', endColorstr='#1f1e1c', GradientType=1);
}

.featured-boxes-modern-style-tertiary .featured-box {
	background: #403f3d;
	background: linear-gradient(135deg, #403f3d 0%, #1f1e1c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#403f3d', endColorstr='#1f1e1c', GradientType=1);
}

html .featured-box-effect-2.featured-box-primary .icon-featured:after {
	box-shadow: 0 0 0 3px #F25927;
}

html .featured-box-effect-2.featured-box-secondary .icon-featured:after {
	box-shadow: 0 0 0 3px #ecf1f7;
}

html .featured-box-effect-2.featured-box-tertiary .icon-featured:after {
	box-shadow: 0 0 0 3px #403f3d;
}

html .featured-box-effect-2.featured-box-quaternary .icon-featured:after {
	box-shadow: 0 0 0 3px #1f1e1c;
}

html .featured-box-effect-2.featured-box-dark .icon-featured:after {
	box-shadow: 0 0 0 3px #1e1e1e;
}

html .featured-box-effect-2.featured-box-light .icon-featured:after {
	box-shadow: 0 0 0 3px #FFF;
}

html .featured-box-effect-3.featured-box-primary .icon-featured:after {
	box-shadow: 0 0 0 10px #F25927;
}

html .featured-box-effect-3.featured-box-primary:hover .icon-featured {
	background: #F25927 !important;
}

html .featured-box-effect-3.featured-box-secondary .icon-featured:after {
	box-shadow: 0 0 0 10px #ecf1f7;
}

html .featured-box-effect-3.featured-box-secondary:hover .icon-featured {
	background: #ecf1f7 !important;
}

html .featured-box-effect-3.featured-box-tertiary .icon-featured:after {
	box-shadow: 0 0 0 10px #403f3d;
}

html .featured-box-effect-3.featured-box-tertiary:hover .icon-featured {
	background: #403f3d !important;
}

html .featured-box-effect-3.featured-box-quaternary .icon-featured:after {
	box-shadow: 0 0 0 10px #1f1e1c;
}

html .featured-box-effect-3.featured-box-quaternary:hover .icon-featured {
	background: #1f1e1c !important;
}

html .featured-box-effect-3.featured-box-dark .icon-featured:after {
	box-shadow: 0 0 0 10px #1e1e1e;
}

html .featured-box-effect-3.featured-box-dark:hover .icon-featured {
	background: #1e1e1e !important;
}

html .featured-box-effect-3.featured-box-light .icon-featured:after {
	box-shadow: 0 0 0 10px #FFF;
}

html .featured-box-effect-3.featured-box-light:hover .icon-featured {
	background: #FFF !important;
}

.feature-box .feature-box-icon {
	background-color: #F25927;
}

html .feature-box-primary .feature-box-icon {
	background-color: #F25927;
}

html .feature-box-secondary .feature-box-icon {
	background-color: #ecf1f7;
}

html .feature-box-tertiary .feature-box-icon {
	background-color: #403f3d;
}

html .feature-box-quaternary .feature-box-icon {
	background-color: #1f1e1c;
}

html .feature-box-dark .feature-box-icon {
	background-color: #1e1e1e;
}

html .feature-box-light .feature-box-icon {
	background-color: #FFF;
}

.feature-box.feature-box-style-2 .feature-box-icon [class*="fa-"],
.feature-box.feature-box-style-2 .feature-box-icon .icons {
	color: #F25927;
}

html .feature-box-primary.feature-box-style-2 .feature-box-icon [class*="fa-"],
html .feature-box-primary.feature-box-style-2 .feature-box-icon .icons {
	color: #F25927;
}

html .feature-box-secondary.feature-box-style-2 .feature-box-icon [class*="fa-"],
html .feature-box-secondary.feature-box-style-2 .feature-box-icon .icons {
	color: #ecf1f7;
}

html .feature-box-tertiary.feature-box-style-2 .feature-box-icon [class*="fa-"],
html .feature-box-tertiary.feature-box-style-2 .feature-box-icon .icons {
	color: #403f3d;
}

html .feature-box-quaternary.feature-box-style-2 .feature-box-icon [class*="fa-"],
html .feature-box-quaternary.feature-box-style-2 .feature-box-icon .icons {
	color: #1f1e1c;
}

html .feature-box-dark.feature-box-style-2 .feature-box-icon [class*="fa-"],
html .feature-box-dark.feature-box-style-2 .feature-box-icon .icons {
	color: #1e1e1e;
}

html .feature-box-light.feature-box-style-2 .feature-box-icon [class*="fa-"],
html .feature-box-light.feature-box-style-2 .feature-box-icon .icons {
	color: #FFF;
}

.feature-box.feature-box-style-3 .feature-box-icon {
	border-color: #F25927;
}

.feature-box.feature-box-style-3 .feature-box-icon [class*="fa-"],
.feature-box.feature-box-style-3 .feature-box-icon .icons {
	color: #F25927;
}

html .feature-box-primary.feature-box-style-3 .feature-box-icon {
	border-color: #F25927;
}

html .feature-box-primary.feature-box-style-3 .feature-box-icon [class*="fa-"],
html .feature-box-primary.feature-box-style-3 .feature-box-icon .icons {
	color: #F25927;
}

html .feature-box-secondary.feature-box-style-3 .feature-box-icon {
	border-color: #ecf1f7;
}

html .feature-box-secondary.feature-box-style-3 .feature-box-icon [class*="fa-"],
html .feature-box-secondary.feature-box-style-3 .feature-box-icon .icons {
	color: #ecf1f7;
}

html .feature-box-tertiary.feature-box-style-3 .feature-box-icon {
	border-color: #403f3d;
}

html .feature-box-tertiary.feature-box-style-3 .feature-box-icon [class*="fa-"],
html .feature-box-tertiary.feature-box-style-3 .feature-box-icon .icons {
	color: #403f3d;
}

html .feature-box-quaternary.feature-box-style-3 .feature-box-icon {
	border-color: #1f1e1c;
}

html .feature-box-quaternary.feature-box-style-3 .feature-box-icon [class*="fa-"],
html .feature-box-quaternary.feature-box-style-3 .feature-box-icon .icons {
	color: #1f1e1c;
}

html .feature-box-dark.feature-box-style-3 .feature-box-icon {
	border-color: #1e1e1e;
}

html .feature-box-dark.feature-box-style-3 .feature-box-icon [class*="fa-"],
html .feature-box-dark.feature-box-style-3 .feature-box-icon .icons {
	color: #1e1e1e;
}

html .feature-box-light.feature-box-style-3 .feature-box-icon {
	border-color: #FFF;
}

html .feature-box-light.feature-box-style-3 .feature-box-icon [class*="fa-"],
html .feature-box-light.feature-box-style-3 .feature-box-icon .icons {
	color: #FFF;
}

.feature-box.feature-box-style-4 .feature-box-icon [class*="fa-"],
.feature-box.feature-box-style-4 .feature-box-icon .icons {
	color: #F25927;
}

html .feature-box-primary.feature-box-style-4 .feature-box-icon [class*="fa-"],
html .feature-box-primary.feature-box-style-4 .feature-box-icon .icons {
	color: #F25927;
}

html .feature-box-secondary.feature-box-style-4 .feature-box-icon [class*="fa-"],
html .feature-box-secondary.feature-box-style-4 .feature-box-icon .icons {
	color: #ecf1f7;
}

html .feature-box-tertiary.feature-box-style-4 .feature-box-icon [class*="fa-"],
html .feature-box-tertiary.feature-box-style-4 .feature-box-icon .icons {
	color: #403f3d;
}

html .feature-box-quaternary.feature-box-style-4 .feature-box-icon [class*="fa-"],
html .feature-box-quaternary.feature-box-style-4 .feature-box-icon .icons {
	color: #1f1e1c;
}

html .feature-box-dark.feature-box-style-4 .feature-box-icon [class*="fa-"],
html .feature-box-dark.feature-box-style-4 .feature-box-icon .icons {
	color: #1e1e1e;
}

html .feature-box-light.feature-box-style-4 .feature-box-icon [class*="fa-"],
html .feature-box-light.feature-box-style-4 .feature-box-icon .icons {
	color: #FFF;
}

.feature-box.feature-box-style-5 .feature-box-icon [class*="fa-"],
.feature-box.feature-box-style-5 .feature-box-icon .icons {
	color: #F25927;
}

html .feature-box-primary.feature-box-style-5 .feature-box-icon [class*="fa-"],
html .feature-box-primary.feature-box-style-5 .feature-box-icon .icons {
	color: #F25927;
}

html .feature-box-secondary.feature-box-style-5 .feature-box-icon [class*="fa-"],
html .feature-box-secondary.feature-box-style-5 .feature-box-icon .icons {
	color: #ecf1f7;
}

html .feature-box-tertiary.feature-box-style-5 .feature-box-icon [class*="fa-"],
html .feature-box-tertiary.feature-box-style-5 .feature-box-icon .icons {
	color: #403f3d;
}

html .feature-box-quaternary.feature-box-style-5 .feature-box-icon [class*="fa-"],
html .feature-box-quaternary.feature-box-style-5 .feature-box-icon .icons {
	color: #1f1e1c;
}

html .feature-box-dark.feature-box-style-5 .feature-box-icon [class*="fa-"],
html .feature-box-dark.feature-box-style-5 .feature-box-icon .icons {
	color: #1e1e1e;
}

html .feature-box-light.feature-box-style-5 .feature-box-icon [class*="fa-"],
html .feature-box-light.feature-box-style-5 .feature-box-icon .icons {
	color: #FFF;
}

html .feature-box-primary.feature-box-style-6 .feature-box-icon [class*="fa-"],
html .feature-box-primary.feature-box-style-6 .feature-box-icon .icons {
	color: #F25927;
}

html .feature-box-secondary.feature-box-style-6 .feature-box-icon [class*="fa-"],
html .feature-box-secondary.feature-box-style-6 .feature-box-icon .icons {
	color: #ecf1f7;
}

html .feature-box-tertiary.feature-box-style-6 .feature-box-icon [class*="fa-"],
html .feature-box-tertiary.feature-box-style-6 .feature-box-icon .icons {
	color: #403f3d;
}

html .feature-box-quaternary.feature-box-style-6 .feature-box-icon [class*="fa-"],
html .feature-box-quaternary.feature-box-style-6 .feature-box-icon .icons {
	color: #1f1e1c;
}

html .feature-box-dark.feature-box-style-6 .feature-box-icon [class*="fa-"],
html .feature-box-dark.feature-box-style-6 .feature-box-icon .icons {
	color: #1e1e1e;
}

html .feature-box-light.feature-box-style-6 .feature-box-icon [class*="fa-"],
html .feature-box-light.feature-box-style-6 .feature-box-icon .icons {
	color: #FFF;
}

html .featured-boxes-full-scale > .featured-box-full-primary:nth-child(1) {
	background-color: #F5501AFF;
}

html .featured-boxes-full-scale > .featured-box-full-primary:nth-child(2) {
	background-color: #F5501AFF;
}

html .featured-boxes-full-scale > .featured-box-full-primary:nth-child(3) {
	background-color: #F25927;
}

html .featured-boxes-full-scale > .featured-box-full-primary:nth-child(4) {
	background-color: #f66637;
}

html .featured-boxes-full-scale > .featured-box-full-primary:nth-child(5) {
	background-color: #e25162;
}

html .featured-boxes-full-scale > .featured-box-full-primary:nth-child(6) {
	background-color: #e66776;
}

html .featured-boxes-full .featured-box-full-primary {
	background-color: #F25927;
	color: #FFF;
}

html .featured-boxes-full .featured-box-full-secondary {
	background-color: #ecf1f7;
	color: #777;
}

html .featured-boxes-full .featured-box-full-tertiary {
	background-color: #403f3d;
	color: #FFF;
}

html .featured-boxes-full .featured-box-full-quaternary {
	background-color: #1f1e1c;
	color: #FFF;
}

html .featured-boxes-full .featured-box-full-dark {
	background-color: #1e1e1e;
	color: #FFF;
}

html .featured-boxes-full .featured-box-full-light {
	background-color: #FFF;
	color: #777;
}

.pricing-table .most-popular {
	border-color: #F25927;
}

.pricing-table .most-popular h3 {
	background-color: #F25927;
}

.pricing-table.princig-table-flat .plan h3 {
	background-color: #F25927;
}

.pricing-table.princig-table-flat .plan h3 span {
	background: #F25927;
}

html .call-to-action.featured.featured-primary {
	border-top-color: #F25927;
}

html .call-to-action.call-to-action-primary {
	background: #F25927;
}

html .call-to-action.with-full-borders-primary {
	border-color: #F25927;
}

html .call-to-action.call-to-action-primary {
	background: #F25927;
}

html .call-to-action.call-to-action-primary h3,
html .call-to-action.call-to-action-primary p {
	color: #FFF;
}

html .call-to-action.featured.featured-secondary {
	border-top-color: #ecf1f7;
}

html .call-to-action.call-to-action-secondary {
	background: #ecf1f7;
}

html .call-to-action.with-full-borders-secondary {
	border-color: #ecf1f7;
}

html .call-to-action.call-to-action-secondary {
	background: #ecf1f7;
}

html .call-to-action.call-to-action-secondary h3,
html .call-to-action.call-to-action-secondary p {
	color: #777;
}

html .call-to-action.featured.featured-tertiary {
	border-top-color: #403f3d;
}

html .call-to-action.call-to-action-tertiary {
	background: #403f3d;
}

html .call-to-action.with-full-borders-tertiary {
	border-color: #403f3d;
}

html .call-to-action.call-to-action-tertiary {
	background: #403f3d;
}

html .call-to-action.call-to-action-tertiary h3,
html .call-to-action.call-to-action-tertiary p {
	color: #FFF;
}

html .call-to-action.featured.featured-quaternary {
	border-top-color: #1f1e1c;
}

html .call-to-action.call-to-action-quaternary {
	background: #1f1e1c;
}

html .call-to-action.with-full-borders-quaternary {
	border-color: #1f1e1c;
}

html .call-to-action.call-to-action-quaternary {
	background: #1f1e1c;
}

html .call-to-action.call-to-action-quaternary h3,
html .call-to-action.call-to-action-quaternary p {
	color: #FFF;
}

html .call-to-action.featured.featured-dark {
	border-top-color: #1e1e1e;
}

html .call-to-action.call-to-action-dark {
	background: #1e1e1e;
}

html .call-to-action.with-full-borders-dark {
	border-color: #1e1e1e;
}

html .call-to-action.call-to-action-dark {
	background: #1e1e1e;
}

html .call-to-action.call-to-action-dark h3,
html .call-to-action.call-to-action-dark p {
	color: #FFF;
}

html .call-to-action.featured.featured-light {
	border-top-color: #FFF;
}

html .call-to-action.call-to-action-light {
	background: #FFF;
}

html .call-to-action.with-full-borders-light {
	border-color: #FFF;
}

html .call-to-action.call-to-action-light {
	background: #FFF;
}

html .call-to-action.call-to-action-light h3,
html .call-to-action.call-to-action-light p {
	color: #777;
}

section.timeline .timeline-box.left:before,
section.timeline .timeline-box.right:before {
	background: #F25927;
	box-shadow: 0 0 0 3px #FFF, 0 0 0 6px #F25927;
}

ul.history li .featured-box .box-content {
	border-top-color: #F25927;
}

.portfolio-list .portfolio-item.portfolio-item-new:after {
	background: linear-gradient(135deg, #F25927 0%, #ecf1f7 80%);
}

.recent-posts .date .month,
article.post .post-date .month {
	background-color: #F25927;
}

.recent-posts .date .day,
article.post .post-date .day {
	color: #F25927;
}

.slider .tp-bannertimer {
	background-color: #F25927;
}

.home-concept strong {
	color: #F25927;
}

html .home-intro-primary {
	background: #F25927;
}

html .home-intro-secondary {
	background: #ecf1f7;
}

html .home-intro-tertiary {
	background: #403f3d;
}

html .home-intro-quaternary {
	background: #1f1e1c;
}

html .home-intro-dark {
	background: #1e1e1e;
}

html .home-intro-light {
	background: #FFF;
}

html .slide-overlay-primary .slotholder:after {
	background-color: #F25927 !important;
}

html .slider-container .tp-caption-overlay-primary {
	background: #F25927;
}

html .slider-container .tp-caption-overlay-opacity-primary {
	background: rgba(219, 37, 59, 0.4);
}

html .tp-bullets.bullets-color-primary .tp-bullet:hover,
html .tp-bullets.bullets-color-primary .tp-bullet.selected {
	background: #F25927;
}

html .slide-overlay-secondary .slotholder:after {
	background-color: #ecf1f7 !important;
}

html .slider-container .tp-caption-overlay-secondary {
	background: #ecf1f7;
}

html .slider-container .tp-caption-overlay-opacity-secondary {
	background: rgba(236, 241, 247, 0.4);
}

html .tp-bullets.bullets-color-secondary .tp-bullet:hover,
html .tp-bullets.bullets-color-secondary .tp-bullet.selected {
	background: #ecf1f7;
}

html .slide-overlay-tertiary .slotholder:after {
	background-color: #403f3d !important;
}

html .slider-container .tp-caption-overlay-tertiary {
	background: #403f3d;
}

html .slider-container .tp-caption-overlay-opacity-tertiary {
	background: rgba(64, 63, 61, 0.4);
}

html .tp-bullets.bullets-color-tertiary .tp-bullet:hover,
html .tp-bullets.bullets-color-tertiary .tp-bullet.selected {
	background: #403f3d;
}

html .slide-overlay-quaternary .slotholder:after {
	background-color: #1f1e1c !important;
}

html .slider-container .tp-caption-overlay-quaternary {
	background: #1f1e1c;
}

html .slider-container .tp-caption-overlay-opacity-quaternary {
	background: rgba(31, 30, 28, 0.4);
}

html .tp-bullets.bullets-color-quaternary .tp-bullet:hover,
html .tp-bullets.bullets-color-quaternary .tp-bullet.selected {
	background: #1f1e1c;
}

html .slide-overlay-dark .slotholder:after {
	background-color: #1e1e1e !important;
}

html .slider-container .tp-caption-overlay-dark {
	background: #1e1e1e;
}

html .slider-container .tp-caption-overlay-opacity-dark {
	background: rgba(30, 30, 30, 0.4);
}

html .tp-bullets.bullets-color-dark .tp-bullet:hover,
html .tp-bullets.bullets-color-dark .tp-bullet.selected {
	background: #1e1e1e;
}

html .slide-overlay-light .slotholder:after {
	background-color: #FFF !important;
}

html .slider-container .tp-caption-overlay-light {
	background: #FFF;
}

html .slider-container .tp-caption-overlay-opacity-light {
	background: rgba(255, 255, 255, 0.4);
}

html .tp-bullets.bullets-color-light .tp-bullet:hover,
html .tp-bullets.bullets-color-light .tp-bullet.selected {
	background: #FFF;
}

html .slide-overlay.slide-overlay-gradient .slotholder:after {
	background-color: #403f3d !important;
	background-image: linear-gradient(to right, #403f3d 0%, #1f1e1c 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#403f3d', endColorstr='#1f1e1c', GradientType=1);
}

.cd-product-viewer-handle .handle {
	background: #F25927;
}

.tparrows.tparrows-carousel.tp-leftarrow,
.tparrows.tparrows-carousel.tp-rightarrow {
	background-color: #F25927;
	border-color: #F25927 #F25927 #F5501AFF;
	color: #fff;
}

.tparrows.tparrows-carousel.tp-leftarrow:hover,
.tparrows.tparrows-carousel.tp-rightarrow:hover,
.tparrows.tparrows-carousel.tp-leftarrow.hover,
.tparrows.tparrows-carousel.tp-rightarrow.hover {
	border-color: #e25162 #e25162 #F25927;
	color: #fff;
}

.tparrows.tparrows-carousel.tp-leftarrow:hover:not(.bg-transparent),
.tparrows.tparrows-carousel.tp-rightarrow:hover:not(.bg-transparent),
.tparrows.tparrows-carousel.tp-leftarrow.hover:not(.bg-transparent),
.tparrows.tparrows-carousel.tp-rightarrow.hover:not(.bg-transparent) {
	background-color: #e04659;
}

.tparrows.tparrows-carousel.tp-leftarrow:focus,
.tparrows.tparrows-carousel.tp-rightarrow:focus,
.tparrows.tparrows-carousel.tp-leftarrow.focus,
.tparrows.tparrows-carousel.tp-rightarrow.focus {
	border-color: #F5501AFF #F5501AFF #841623;
	color: #fff;
	box-shadow: 0 0 0 3px rgba(219, 37, 59, 0.5);
}

.tparrows.tparrows-carousel.tp-leftarrow:focus:not(.bg-transparent),
.tparrows.tparrows-carousel.tp-rightarrow:focus:not(.bg-transparent),
.tparrows.tparrows-carousel.tp-leftarrow.focus:not(.bg-transparent),
.tparrows.tparrows-carousel.tp-rightarrow.focus:not(.bg-transparent) {
	background-color: #F5501AFF;
}

.tparrows.tparrows-carousel.tp-leftarrow.disabled,
.tparrows.tparrows-carousel.tp-rightarrow.disabled,
.tparrows.tparrows-carousel.tp-leftarrow:disabled,
.tparrows.tparrows-carousel.tp-rightarrow:disabled {
	border-color: #F25927 #F25927 #F5501AFF;
}

.tparrows.tparrows-carousel.tp-leftarrow.disabled:not(.bg-transparent),
.tparrows.tparrows-carousel.tp-rightarrow.disabled:not(.bg-transparent),
.tparrows.tparrows-carousel.tp-leftarrow:disabled:not(.bg-transparent),
.tparrows.tparrows-carousel.tp-rightarrow:disabled:not(.bg-transparent) {
	background-color: #F25927;
}

.tparrows.tparrows-carousel.tp-leftarrow:active,
.tparrows.tparrows-carousel.tp-rightarrow:active,
.tparrows.tparrows-carousel.tp-leftarrow.active,
.tparrows.tparrows-carousel.tp-rightarrow.active {
	border-color: #F5501AFF #F5501AFF #841623 !important;
}

.tparrows.tparrows-carousel.tp-leftarrow:active:not(.bg-transparent),
.tparrows.tparrows-carousel.tp-rightarrow:active:not(.bg-transparent),
.tparrows.tparrows-carousel.tp-leftarrow.active:not(.bg-transparent),
.tparrows.tparrows-carousel.tp-rightarrow.active:not(.bg-transparent) {
	background-color: #F5501AFF !important;
	background-image: none !important;
}

.tparrows.arrows-primary:before {
	color: #F25927;
}

.shop .products .product .onsale {
	background-color: #F25927;
	border-bottom-color: #b91f31;
}

.shop .cart-totals tr.total .amount {
	color: #F25927;
}

.shop .products .product .quick-view {
	background: rgba(219, 37, 59, 0.7);
}

.shop .products .product:hover .quick-view:hover {
	background: #F25927;
}

.product .product-thumb-info .addtocart-btn-wrapper .addtocart-btn:hover {
	color: #FFF;
	background: #F25927;
}

.product .product-thumb-info .countdown-offer-wrapper {
	background: #F25927;
}

.dropdown-menu.dropdown-menu-arrow-centered a:focus,
.dropdown-menu.dropdown-menu-arrow-centered a:active {
	background-color: #F25927;
}

#footer .footer-ribbon {
	background: #F25927;
}

#footer .footer-ribbon:before {
	border-right-color: #9a1929;
	border-left-color: #9a1929;
}

#footer .footer-nav.footer-nav-bottom-line nav > ul:not(:hover) > li > a.active {
	color: #F25927 !important;
}

#footer .footer-nav.footer-nav-bottom-line nav > ul:not(:hover) > li > a.active:before {
	background: #F25927 !important;
}

#footer .footer-nav.footer-nav-bottom-line nav > ul:hover > li:hover > a {
	color: #F25927 !important;
}

#footer .footer-nav.footer-nav-bottom-line nav > ul:hover > li:hover > a:before {
	background: #F25927 !important;
}

.scrollable.colored-slider .scrollable-slider {
	background: #F25927;
}

.sample-icon-list .sample-icon a:hover {
	background-color: #F25927;
}

.cursor-inner {
	background-color: #F25927;
}

.cursor-inner.cursor-inner-plus:before {
	color: #F25927;
}

.cursor-outer {
	border-color: #F25927;
}

.cssload-thecube .cssload-cube:before {
	background-color: #F25927;
}

.cssload-cube-progress {
	border-color: #F25927;
}

.cssload-cube-progress-inner {
	background-color: #F25927;
}

.cssload-float-rings-inner.cssload-one {
	border-bottom-color: #F25927;
}

.cssload-float-rings-inner.cssload-two {
	border-right-color: #F25927;
}

.cssload-float-rings-inner.cssload-three {
	border-top-color: #F25927;
}

.cssload-float-bars-loading,
.cssload-float-bars-loading:after,
.cssload-float-bars-loading:before {
	background: #F25927;
}

.cssload-speeding-wheel {
	border-top-color: #F25927;
	border-bottom-color: #F25927;
}

.cssload-zenith {
	box-shadow: 3px 3px 1px #F25927;
}

.cssload-spinning-square-loading {
	background: #F25927;
}

.cssload-spinning-square-loading:before {
	background: #ecf1f7;
}

.cssload-spinning-square-loading:after {
	background: #FFF;
}

.cssload-pulse-loader {
	background: #F25927;
}

.map-rounded-pin {
	background: #F25927;
}

html.boxed .body {
	border-top-color: #F25927;
}
/*
* Text Color
*/
.custom-text-color-3 {
	color: #fefbfc !important;
}
/*
* Buttons
*/
.custom-btn-style-2:not(.btn-dark):not(.btn-quaternary).active,
.custom-btn-style-2:not(.btn-dark):not(.btn-quaternary):hover,
.custom-btn-style-2:not(.btn-dark):not(.btn-quaternary):active,
.custom-btn-style-2:not(.btn-dark):not(.btn-quaternary):focus {
	color: #FFF !important;
	border-color: #F25927 !important;
}
/*
* Menu
*/
#header.header-floating-icons .header-nav-main nav > ul > li > a:after {
	background: #F25927;
}

#header.header-floating-icons .header-nav-main nav > ul > li > a:not(.active) {
	color: #FFF !important;
}

#header.header-floating-icons .header-nav-main nav > ul > li.open > a:not(.active):after,
#header.header-floating-icons .header-nav-main nav > ul > li.active > a:not(.active):after,
#header.header-floating-icons .header-nav-main nav > ul > li:hover > a:not(.active):after,
#header.header-floating-icons .header-nav-main nav > ul > li:active > a:not(.active):after,
#header.header-floating-icons .header-nav-main nav > ul > li:focus > a:not(.active):after {
	background: #F25927;
}
/*
* Owl Carousel
*/
.owl-carousel.custom-dots-style-1 .owl-dots button.owl-dot.active span,
.owl-carousel.custom-dots-style-1 .owl-dots button.owl-dot:hover span {
	border-color: #F25927;
}

.owl-carousel.custom-dots-style-1 .owl-dots button.owl-dot.active span:before,
.owl-carousel.custom-dots-style-1 .owl-dots button.owl-dot:hover span:before {
	color: #F25927;
}
/*
* Timeline
*/
section.custom-timeline .timeline-box.right:before {
	box-shadow: 0 0 0 3px #ecf1f7, 0 0 0 6px #1e1e1e !important;
}

section.custom-timeline .timeline-box.right:after {
	background: #F25927;
}
/*
* Portfolio
*/
.custom-nav-sort.nav > li.active > a,
.custom-nav-sort.nav > li:hover > a {
	background: #F25927;
	border-color: #F25927;
	color: #FFF;
}

.custom-nav-sort.nav > li.active > a:hover,
.custom-nav-sort.nav > li:hover > a:hover,
.custom-nav-sort.nav > li.active > a:focus,
.custom-nav-sort.nav > li:hover > a:focus {
	color: #FFF;
}

.custom-thumb-info-1 .thumb-info-wrapper:after {
	background: #F25927;
}

.custom-thumb-info-1 .thumb-info-wrapper .thumb-info-plus:before,
.custom-thumb-info-1 .thumb-info-wrapper .thumb-info-plus:after {
	border-top-color: #FFF;
}
/*
* Say Hello
*/
.custom-feature-box:hover .custom-feature-box-icon {
	background: #F25927;
}

.custom-feature-box:hover .custom-feature-box-icon i {
	color: #FFF !important;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUNDLDRCQUE0QjtBQUM3Qjs7QUFFQTtDQUNDLDRCQUE0QjtBQUM3Qjs7QUFFQTtDQUNDLHlCQUF5QjtBQUMxQjs7QUFFQTtDQUNDLDJCQUEyQjtBQUM1Qjs7QUFFQTs7Q0FFQyw0QkFBNEI7QUFDN0I7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQywyQkFBMkI7QUFDNUI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyw0QkFBNEI7QUFDN0I7O0FBRUE7Q0FDQyw0QkFBNEI7QUFDN0I7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyw0QkFBNEI7QUFDN0I7O0FBRUE7Q0FDQyw0QkFBNEI7QUFDN0I7O0FBRUE7Q0FDQztFQUNDLDBCQUEwQjtDQUMzQjs7Q0FFQTtFQUNDLDBCQUEwQjtDQUMzQjs7Q0FFQTtFQUNDLDBCQUEwQjtDQUMzQjs7Q0FFQTs7RUFFQywyQkFBMkI7Q0FDNUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7O0VBRUMsMkJBQTJCO0NBQzVCOztDQUVBO0VBQ0MsMkJBQTJCO0NBQzVCOztDQUVBO0VBQ0MsNEJBQTRCO0NBQzdCOztDQUVBO0VBQ0MsNEJBQTRCO0NBQzdCOztDQUVBOztFQUVDLDRCQUE0QjtDQUM3Qjs7Q0FFQTtFQUNDLDRCQUE0QjtDQUM3Qjs7Q0FFQTs7RUFFQywyQkFBMkI7Q0FDNUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyw0QkFBNEI7Q0FDN0I7O0NBRUE7RUFDQyw0QkFBNEI7Q0FDN0I7O0NBRUE7RUFDQyw0QkFBNEI7Q0FDN0I7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQywyQkFBMkI7Q0FDNUI7O0NBRUE7O0VBRUMsNEJBQTRCO0NBQzdCOztDQUVBO0VBQ0MseUJBQXlCO0NBQzFCOztDQUVBO0VBQ0MsMkJBQTJCO0NBQzVCOztDQUVBO0VBQ0MseUJBQXlCO0NBQzFCOztDQUVBO0VBQ0MsNEJBQTRCO0NBQzdCOztDQUVBO0VBQ0MsNEJBQTRCO0NBQzdCOztDQUVBO0VBQ0MseUJBQXlCO0NBQzFCOztDQUVBO0VBQ0MsNEJBQTRCO0NBQzdCOztDQUVBO0VBQ0MsNEJBQTRCO0NBQzdCO0FBQ0Q7O0FBRUE7Q0FDQztFQUNDLDBCQUEwQjtDQUMzQjs7Q0FFQTtFQUNDLDBCQUEwQjtDQUMzQjs7Q0FFQTtFQUNDLDBCQUEwQjtDQUMzQjs7Q0FFQTs7RUFFQywyQkFBMkI7Q0FDNUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7O0VBRUMsMkJBQTJCO0NBQzVCOztDQUVBO0VBQ0MsMkJBQTJCO0NBQzVCOztDQUVBO0VBQ0MsNEJBQTRCO0NBQzdCOztDQUVBO0VBQ0MsNEJBQTRCO0NBQzdCOztDQUVBOztFQUVDLDRCQUE0QjtDQUM3Qjs7Q0FFQTtFQUNDLDRCQUE0QjtDQUM3Qjs7Q0FFQTs7RUFFQywyQkFBMkI7Q0FDNUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyw0QkFBNEI7Q0FDN0I7O0NBRUE7RUFDQyw0QkFBNEI7Q0FDN0I7O0NBRUE7RUFDQyw0QkFBNEI7Q0FDN0I7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQywyQkFBMkI7Q0FDNUI7O0NBRUE7O0VBRUMsNEJBQTRCO0NBQzdCOztDQUVBO0VBQ0MseUJBQXlCO0NBQzFCOztDQUVBO0VBQ0MsMkJBQTJCO0NBQzVCOztDQUVBO0VBQ0MseUJBQXlCO0NBQzFCOztDQUVBO0VBQ0MsNEJBQTRCO0NBQzdCOztDQUVBO0VBQ0MsNEJBQTRCO0NBQzdCOztDQUVBO0VBQ0MseUJBQXlCO0NBQzFCOztDQUVBO0VBQ0MsNEJBQTRCO0NBQzdCOztDQUVBO0VBQ0MsNEJBQTRCO0NBQzdCO0FBQ0Q7O0FBRUE7Q0FDQztFQUNDLDBCQUEwQjtDQUMzQjs7Q0FFQTtFQUNDLDBCQUEwQjtDQUMzQjs7Q0FFQTtFQUNDLDBCQUEwQjtDQUMzQjs7Q0FFQTs7RUFFQywyQkFBMkI7Q0FDNUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7O0VBRUMsMkJBQTJCO0NBQzVCOztDQUVBO0VBQ0MsMkJBQTJCO0NBQzVCOztDQUVBO0VBQ0MsNEJBQTRCO0NBQzdCOztDQUVBO0VBQ0MsNEJBQTRCO0NBQzdCOztDQUVBOztFQUVDLDRCQUE0QjtDQUM3Qjs7Q0FFQTtFQUNDLDRCQUE0QjtDQUM3Qjs7Q0FFQTs7RUFFQywyQkFBMkI7Q0FDNUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyw0QkFBNEI7Q0FDN0I7O0NBRUE7RUFDQyw0QkFBNEI7Q0FDN0I7O0NBRUE7RUFDQyw0QkFBNEI7Q0FDN0I7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQywyQkFBMkI7Q0FDNUI7O0NBRUE7O0VBRUMsNEJBQTRCO0NBQzdCOztDQUVBO0VBQ0MseUJBQXlCO0NBQzFCOztDQUVBO0VBQ0MsMkJBQTJCO0NBQzVCOztDQUVBO0VBQ0MseUJBQXlCO0NBQzFCOztDQUVBO0VBQ0MsNEJBQTRCO0NBQzdCOztDQUVBO0VBQ0MsNEJBQTRCO0NBQzdCOztDQUVBO0VBQ0MseUJBQXlCO0NBQzFCOztDQUVBO0VBQ0MsNEJBQTRCO0NBQzdCOztDQUVBO0VBQ0MsNEJBQTRCO0NBQzdCO0FBQ0Q7O0FBRUE7Q0FDQztFQUNDLDBCQUEwQjtDQUMzQjs7Q0FFQTtFQUNDLDBCQUEwQjtDQUMzQjs7Q0FFQTtFQUNDLDBCQUEwQjtDQUMzQjs7Q0FFQTs7RUFFQywyQkFBMkI7Q0FDNUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7O0VBRUMsMkJBQTJCO0NBQzVCOztDQUVBO0VBQ0MsMkJBQTJCO0NBQzVCOztDQUVBO0VBQ0MsNEJBQTRCO0NBQzdCOztDQUVBO0VBQ0MsNEJBQTRCO0NBQzdCOztDQUVBOztFQUVDLDRCQUE0QjtDQUM3Qjs7Q0FFQTtFQUNDLDRCQUE0QjtDQUM3Qjs7Q0FFQTs7RUFFQywyQkFBMkI7Q0FDNUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyw0QkFBNEI7Q0FDN0I7O0NBRUE7RUFDQyw0QkFBNEI7Q0FDN0I7O0NBRUE7RUFDQyw0QkFBNEI7Q0FDN0I7O0NBRUE7RUFDQyx5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QUVBO0NBQ0MsdUJBQXVCO0FBQ3hCOztBQUVBO0NBQ0MsdUJBQXVCO0FBQ3hCOztBQUVBO0NBQ0MsdUJBQXVCO0FBQ3hCOztBQUVBO0NBQ0MsdUJBQXVCO0FBQ3hCOztBQUVBO0NBQ0MsdUJBQXVCO0FBQ3hCOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0MsOEJBQThCO0FBQy9COztBQUVBO0NBQ0MsdUJBQXVCO0FBQ3hCOztBQUVBO0NBQ0MsOEJBQThCO0FBQy9COztBQUVBO0NBQ0MsdUJBQXVCO0FBQ3hCOztBQUVBO0NBQ0MsOEJBQThCO0FBQy9COztBQUVBO0NBQ0MsdUJBQXVCO0FBQ3hCOztBQUVBO0NBQ0MsOEJBQThCO0FBQy9COztBQUVBO0NBQ0MsdUJBQXVCO0FBQ3hCOztBQUVBO0NBQ0MsOEJBQThCO0FBQy9COztBQUVBO0NBQ0MsdUJBQXVCO0FBQ3hCOztBQUVBO0NBQ0MsOEJBQThCO0FBQy9COztBQUVBO0NBQ0MsdUJBQXVCO0FBQ3hCOztBQUVBO0NBQ0MsOEJBQThCO0FBQy9COztBQUVBO0NBQ0MsdUJBQXVCO0FBQ3hCOztBQUVBO0NBQ0MsOEJBQThCO0FBQy9COztBQUVBO0NBQ0MsdUJBQXVCO0FBQ3hCOztBQUVBO0NBQ0MsOEJBQThCO0FBQy9COztBQUVBO0NBQ0MsdUJBQXVCO0FBQ3hCOztBQUVBO0NBQ0MsOEJBQThCO0FBQy9COztBQUVBO0NBQ0MsdUJBQXVCO0FBQ3hCOztBQUVBO0NBQ0MsOEJBQThCO0FBQy9COztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBLFVBQVU7QUFDVjtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQSwrQkFBK0I7QUFDL0I7Q0FDQywwQkFBMEI7Q0FDMUIscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0MsMEJBQTBCO0NBQzFCLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLDBCQUEwQjtDQUMxQixxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQywwQkFBMEI7Q0FDMUIscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0M7RUFDQywwQkFBMEI7RUFDMUIscUJBQXFCO0NBQ3RCOztDQUVBO0VBQ0MsMEJBQTBCO0VBQzFCLHFCQUFxQjtDQUN0Qjs7Q0FFQTtFQUNDLDBCQUEwQjtFQUMxQixxQkFBcUI7Q0FDdEI7O0NBRUE7RUFDQywwQkFBMEI7RUFDMUIscUJBQXFCO0NBQ3RCO0FBQ0Q7O0FBRUE7Q0FDQztFQUNDLDBCQUEwQjtFQUMxQixxQkFBcUI7Q0FDdEI7O0NBRUE7RUFDQywwQkFBMEI7RUFDMUIscUJBQXFCO0NBQ3RCOztDQUVBO0VBQ0MsMEJBQTBCO0VBQzFCLHFCQUFxQjtDQUN0Qjs7Q0FFQTtFQUNDLDBCQUEwQjtFQUMxQixxQkFBcUI7Q0FDdEI7QUFDRDs7QUFFQTtDQUNDO0VBQ0MsMEJBQTBCO0VBQzFCLHFCQUFxQjtDQUN0Qjs7Q0FFQTtFQUNDLDBCQUEwQjtFQUMxQixxQkFBcUI7Q0FDdEI7O0NBRUE7RUFDQywwQkFBMEI7RUFDMUIscUJBQXFCO0NBQ3RCOztDQUVBO0VBQ0MsMEJBQTBCO0VBQzFCLHFCQUFxQjtDQUN0QjtBQUNEOztBQUVBO0NBQ0M7RUFDQywwQkFBMEI7RUFDMUIscUJBQXFCO0NBQ3RCOztDQUVBO0VBQ0MsMEJBQTBCO0VBQzFCLHFCQUFxQjtDQUN0Qjs7Q0FFQTtFQUNDLDBCQUEwQjtFQUMxQixxQkFBcUI7Q0FDdEI7O0NBRUE7RUFDQywwQkFBMEI7RUFDMUIscUJBQXFCO0NBQ3RCO0FBQ0Q7O0FBRUEsZ0NBQWdDO0FBQ2hDO0NBQ0Msb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0MsdUJBQXVCO0FBQ3hCOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsU0FBUztBQUNWOztBQUVBO0NBQ0MsVUFBVTtBQUNYOztBQUVBO0NBQ0MsV0FBVztBQUNaOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0Msb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0Msb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0Msb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0Msb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0Msb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0Msb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0Msb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0Msb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0Msb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0Msb0JBQW9CO0FBQ3JCOztB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O0VBQ0MsYUFBYTtFQUNiLGNBQWM7Q0FDZjtBQUNEOztBQUVBO0NBQ0M7RUFDQyxhQUFhO0VBQ2IsY0FBYztDQUNmOztDQUVBO0VBQ0MsYUFBYTtFQUNiLGNBQWM7Q0FDZjs7Q0FFQTtFQUNDLGFBQWE7RUFDYixjQUFjO0NBQ2Y7O0NBRUE7RUFDQyxhQUFhO0VBQ2IsY0FBYztDQUNmO0FBQ0Q7O0FBRUE7Q0FDQztFQUNDLGFBQWE7RUFDYixjQUFjO0NBQ2Y7O0NBRUE7RUFDQyxhQUFhO0VBQ2IsY0FBYztDQUNmOztDQUVBO0VBQ0MsYUFBYTtFQUNiLGNBQWM7Q0FDZjs7Q0FFQTtFQUNDLGFBQWE7RUFDYixjQUFjO0NBQ2Y7QUFDRDs7QUFFQTtDQUNDO0VBQ0MsYUFBYTtFQUNiLGNBQWM7Q0FDZjs7Q0FFQTtFQUNDLGFBQWE7RUFDYixjQUFjO0NBQ2Y7O0NBRUE7RUFDQyxhQUFhO0VBQ2IsY0FBYztDQUNmOztDQUVBO0VBQ0MsYUFBYTtFQUNiLGNBQWM7Q0FDZjtBQUNEOztBQUVBLFFBQVE7QUFDUiw2QkFBNkI7QUFDN0I7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQywwQkFBMEI7QUFDM0I7O0FBRUE7Q0FDQywwQkFBMEI7QUFDM0I7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQywwQkFBMEI7QUFDM0I7O0FBRUE7Q0FDQywwQkFBMEI7QUFDM0I7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQywwQkFBMEI7QUFDM0I7O0FBRUE7Q0FDQywwQkFBMEI7QUFDM0I7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQywwQkFBMEI7QUFDM0I7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyxjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyx3QkFBd0I7QUFDekI7O0FBRUE7Q0FDQyxjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyx3QkFBd0I7QUFDekI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQywwQkFBMEI7QUFDM0I7O0FBRUE7Q0FDQyx1QkFBdUI7QUFDeEI7O0FBRUE7Q0FDQyx3QkFBd0I7QUFDekI7O0FBRUE7Q0FDQyx3QkFBd0I7QUFDekI7O0FBRUE7Q0FDQyx3QkFBd0I7QUFDekI7O0FBRUE7Q0FDQyx3QkFBd0I7QUFDekI7O0FBRUE7Q0FDQyx3QkFBd0I7QUFDekI7O0FBRUE7Q0FDQyx3QkFBd0I7QUFDekI7O0FBRUE7Q0FDQyx3QkFBd0I7QUFDekI7O0FBRUE7Q0FDQyx3QkFBd0I7QUFDekI7O0FBRUE7Q0FDQyx3QkFBd0I7QUFDekI7O0FBRUE7Q0FDQyx3QkFBd0I7QUFDekI7O0FBRUE7Q0FDQyx3QkFBd0I7QUFDekI7O0FBRUE7Q0FDQyx3QkFBd0I7QUFDekI7O0FBRUE7Q0FDQyx3QkFBd0I7QUFDekI7O0FBRUE7Q0FDQyx3QkFBd0I7QUFDekI7O0FBRUE7Q0FDQyx3QkFBd0I7QUFDekI7O0FBRUE7Q0FDQyx3QkFBd0I7QUFDekI7O0FBRUE7Q0FDQyx3QkFBd0I7QUFDekI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQztFQUNDLGtCQUFrQjtDQUNuQjs7Q0FFQTtFQUNDLDBCQUEwQjtDQUMzQjs7Q0FFQTtFQUNDLDBCQUEwQjtDQUMzQjs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLDBCQUEwQjtDQUMzQjs7Q0FFQTtFQUNDLDBCQUEwQjtDQUMzQjs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLDBCQUEwQjtDQUMzQjs7Q0FFQTtFQUNDLDBCQUEwQjtDQUMzQjs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLDBCQUEwQjtDQUMzQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLGNBQWM7Q0FDZjs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLGdCQUFnQjtDQUNqQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLGdCQUFnQjtDQUNqQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLGdCQUFnQjtDQUNqQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLHdCQUF3QjtDQUN6Qjs7Q0FFQTtFQUNDLGNBQWM7Q0FDZjs7Q0FFQTtFQUNDLHdCQUF3QjtDQUN6Qjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLDBCQUEwQjtDQUMzQjs7Q0FFQTtFQUNDLHVCQUF1QjtDQUN4Qjs7Q0FFQTtFQUNDLHdCQUF3QjtDQUN6Qjs7Q0FFQTtFQUNDLHdCQUF3QjtDQUN6Qjs7Q0FFQTtFQUNDLHdCQUF3QjtDQUN6Qjs7Q0FFQTtFQUNDLHdCQUF3QjtDQUN6Qjs7Q0FFQTtFQUNDLHdCQUF3QjtDQUN6Qjs7Q0FFQTtFQUNDLHdCQUF3QjtDQUN6Qjs7Q0FFQTtFQUNDLHdCQUF3QjtDQUN6Qjs7Q0FFQTtFQUNDLHdCQUF3QjtDQUN6Qjs7Q0FFQTtFQUNDLHdCQUF3QjtDQUN6Qjs7Q0FFQTtFQUNDLHdCQUF3QjtDQUN6Qjs7Q0FFQTtFQUNDLHdCQUF3QjtDQUN6Qjs7Q0FFQTtFQUNDLHdCQUF3QjtDQUN6Qjs7Q0FFQTtFQUNDLHdCQUF3QjtDQUN6Qjs7Q0FFQTtFQUNDLHdCQUF3QjtDQUN6Qjs7Q0FFQTtFQUNDLHdCQUF3QjtDQUN6Qjs7Q0FFQTtFQUNDLHdCQUF3QjtDQUN6Qjs7Q0FFQTtFQUNDLHdCQUF3QjtDQUN6Qjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjtBQUNEOztBQUVBO0NBQ0M7RUFDQyxrQkFBa0I7Q0FDbkI7O0NBRUE7RUFDQywwQkFBMEI7Q0FDM0I7O0NBRUE7RUFDQywwQkFBMEI7Q0FDM0I7O0NBRUE7RUFDQyxpQkFBaUI7Q0FDbEI7O0NBRUE7RUFDQywwQkFBMEI7Q0FDM0I7O0NBRUE7RUFDQywwQkFBMEI7Q0FDM0I7O0NBRUE7RUFDQyxpQkFBaUI7Q0FDbEI7O0NBRUE7RUFDQywwQkFBMEI7Q0FDM0I7O0NBRUE7RUFDQywwQkFBMEI7Q0FDM0I7O0NBRUE7RUFDQyxpQkFBaUI7Q0FDbEI7O0NBRUE7RUFDQywwQkFBMEI7Q0FDM0I7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyxjQUFjO0NBQ2Y7O0NBRUE7RUFDQyxpQkFBaUI7Q0FDbEI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyxnQkFBZ0I7Q0FDakI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyxnQkFBZ0I7Q0FDakI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyxnQkFBZ0I7Q0FDakI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyx3QkFBd0I7Q0FDekI7O0NBRUE7RUFDQyxjQUFjO0NBQ2Y7O0NBRUE7RUFDQyx3QkFBd0I7Q0FDekI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQywwQkFBMEI7Q0FDM0I7O0NBRUE7RUFDQyx1QkFBdUI7Q0FDeEI7O0NBRUE7RUFDQyx3QkFBd0I7Q0FDekI7O0NBRUE7RUFDQyx3QkFBd0I7Q0FDekI7O0NBRUE7RUFDQyx3QkFBd0I7Q0FDekI7O0NBRUE7RUFDQyx3QkFBd0I7Q0FDekI7O0NBRUE7RUFDQyx3QkFBd0I7Q0FDekI7O0NBRUE7RUFDQyx3QkFBd0I7Q0FDekI7O0NBRUE7RUFDQyx3QkFBd0I7Q0FDekI7O0NBRUE7RUFDQyx3QkFBd0I7Q0FDekI7O0NBRUE7RUFDQyx3QkFBd0I7Q0FDekI7O0NBRUE7RUFDQyx3QkFBd0I7Q0FDekI7O0NBRUE7RUFDQyx3QkFBd0I7Q0FDekI7O0NBRUE7RUFDQyx3QkFBd0I7Q0FDekI7O0NBRUE7RUFDQyx3QkFBd0I7Q0FDekI7O0NBRUE7RUFDQyx3QkFBd0I7Q0FDekI7O0NBRUE7RUFDQyx3QkFBd0I7Q0FDekI7O0NBRUE7RUFDQyx3QkFBd0I7Q0FDekI7O0NBRUE7RUFDQyx3QkFBd0I7Q0FDekI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7QUFDRDs7QUFFQTtDQUNDO0VBQ0Msa0JBQWtCO0NBQ25COztDQUVBO0VBQ0MsMEJBQTBCO0NBQzNCOztDQUVBO0VBQ0MsMEJBQTBCO0NBQzNCOztDQUVBO0VBQ0MsaUJBQWlCO0NBQ2xCOztDQUVBO0VBQ0MsMEJBQTBCO0NBQzNCOztDQUVBO0VBQ0MsMEJBQTBCO0NBQzNCOztDQUVBO0VBQ0MsaUJBQWlCO0NBQ2xCOztDQUVBO0VBQ0MsMEJBQTBCO0NBQzNCOztDQUVBO0VBQ0MsMEJBQTBCO0NBQzNCOztDQUVBO0VBQ0MsaUJBQWlCO0NBQ2xCOztDQUVBO0VBQ0MsMEJBQTBCO0NBQzNCOztDQUVBO0VBQ0MseUJBQXlCO0NBQzFCOztDQUVBO0VBQ0MsZUFBZTtDQUNoQjs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLGdCQUFnQjtDQUNqQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLGdCQUFnQjtDQUNqQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLGdCQUFnQjtDQUNqQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLHdCQUF3QjtDQUN6Qjs7Q0FFQTtFQUNDLGNBQWM7Q0FDZjs7Q0FFQTtFQUNDLHdCQUF3QjtDQUN6Qjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjs7Q0FFQTtFQUNDLDBCQUEwQjtDQUMzQjs7Q0FFQTtFQUNDLHVCQUF1QjtDQUN4Qjs7Q0FFQTtFQUNDLHdCQUF3QjtDQUN6Qjs7Q0FFQTtFQUNDLHdCQUF3QjtDQUN6Qjs7Q0FFQTtFQUNDLHdCQUF3QjtDQUN6Qjs7Q0FFQTtFQUNDLHdCQUF3QjtDQUN6Qjs7Q0FFQTtFQUNDLHdCQUF3QjtDQUN6Qjs7Q0FFQTtFQUNDLHdCQUF3QjtDQUN6Qjs7Q0FFQTtFQUNDLHdCQUF3QjtDQUN6Qjs7Q0FFQTtFQUNDLHdCQUF3QjtDQUN6Qjs7Q0FFQTtFQUNDLHdCQUF3QjtDQUN6Qjs7Q0FFQTtFQUNDLHdCQUF3QjtDQUN6Qjs7Q0FFQTtFQUNDLHdCQUF3QjtDQUN6Qjs7Q0FFQTtFQUNDLHdCQUF3QjtDQUN6Qjs7Q0FFQTtFQUNDLHdCQUF3QjtDQUN6Qjs7Q0FFQTtFQUNDLHdCQUF3QjtDQUN6Qjs7Q0FFQTtFQUNDLHdCQUF3QjtDQUN6Qjs7Q0FFQTtFQUNDLHdCQUF3QjtDQUN6Qjs7Q0FFQTtFQUNDLHdCQUF3QjtDQUN6Qjs7Q0FFQTtFQUNDLHlCQUF5QjtDQUMxQjtBQUNEOztBQUVBO0NBQ0M7RUFDQyxrQkFBa0I7Q0FDbkI7O0NBRUE7RUFDQywwQkFBMEI7Q0FDM0I7O0NBRUE7RUFDQywwQkFBMEI7Q0FDM0I7O0NBRUE7RUFDQyxpQkFBaUI7Q0FDbEI7O0NBRUE7RUFDQywwQkFBMEI7Q0FDM0I7O0NBRUE7RUFDQywwQkFBMEI7Q0FDM0I7O0NBRUE7RUFDQyxpQkFBaUI7Q0FDbEI7O0NBRUE7RUFDQywwQkFBMEI7Q0FDM0I7O0NBRUE7RUFDQywwQkFBMEI7Q0FDM0I7O0NBRUE7RUFDQyxpQkFBaUI7Q0FDbEI7O0NBRUE7RUFDQywwQkFBMEI7Q0FDM0I7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyxjQUFjO0NBQ2Y7O0NBRUE7RUFDQyxpQkFBaUI7Q0FDbEI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyxnQkFBZ0I7Q0FDakI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyxnQkFBZ0I7Q0FDakI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyxnQkFBZ0I7Q0FDakI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyx3QkFBd0I7Q0FDekI7O0NBRUE7RUFDQyxjQUFjO0NBQ2Y7O0NBRUE7RUFDQyx3QkFBd0I7Q0FDekI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7O0NBRUE7RUFDQywwQkFBMEI7Q0FDM0I7O0NBRUE7RUFDQyx1QkFBdUI7Q0FDeEI7O0NBRUE7RUFDQyx3QkFBd0I7Q0FDekI7O0NBRUE7RUFDQyx3QkFBd0I7Q0FDekI7O0NBRUE7RUFDQyx3QkFBd0I7Q0FDekI7O0NBRUE7RUFDQyx3QkFBd0I7Q0FDekI7O0NBRUE7RUFDQyx3QkFBd0I7Q0FDekI7O0NBRUE7RUFDQyx3QkFBd0I7Q0FDekI7O0NBRUE7RUFDQyx3QkFBd0I7Q0FDekI7O0NBRUE7RUFDQyx3QkFBd0I7Q0FDekI7O0NBRUE7RUFDQyx3QkFBd0I7Q0FDekI7O0NBRUE7RUFDQyx3QkFBd0I7Q0FDekI7O0NBRUE7RUFDQyx3QkFBd0I7Q0FDekI7O0NBRUE7RUFDQyx3QkFBd0I7Q0FDekI7O0NBRUE7RUFDQyx3QkFBd0I7Q0FDekI7O0NBRUE7RUFDQyx3QkFBd0I7Q0FDekI7O0NBRUE7RUFDQyx3QkFBd0I7Q0FDekI7O0NBRUE7RUFDQyx3QkFBd0I7Q0FDekI7O0NBRUE7RUFDQyx3QkFBd0I7Q0FDekI7O0NBRUE7RUFDQyx5QkFBeUI7Q0FDMUI7QUFDRDs7QUFFQTtDQUNDO0VBQ0Msa0JBQWtCO0NBQ25COztDQUVBO0VBQ0MsMEJBQTBCO0NBQzNCOztDQUVBO0VBQ0MsMEJBQTBCO0NBQzNCOztDQUVBO0VBQ0MsaUJBQWlCO0NBQ2xCOztDQUVBO0VBQ0MsMEJBQTBCO0NBQzNCOztDQUVBO0VBQ0MsMEJBQTBCO0NBQzNCOztDQUVBO0VBQ0MsaUJBQWlCO0NBQ2xCOztDQUVBO0VBQ0MsMEJBQTBCO0NBQzNCOztDQUVBO0VBQ0MsMEJBQTBCO0NBQzNCOztDQUVBO0VBQ0MsaUJBQWlCO0NBQ2xCOztDQUVBO0VBQ0MsMEJBQTBCO0NBQzNCOztDQUVBO0VBQ0MseUJBQXlCO0NBQzFCOztDQUVBO0VBQ0MsY0FBYztDQUNmOztDQUVBO0VBQ0MsaUJBQWlCO0NBQ2xCOztDQUVBO0VBQ0MseUJBQXlCO0NBQzFCOztDQUVBO0VBQ0MseUJBQXlCO0NBQzFCOztDQUVBO0VBQ0MsZ0JBQWdCO0NBQ2pCOztDQUVBO0VBQ0MseUJBQXlCO0NBQzFCOztDQUVBO0VBQ0MseUJBQXlCO0NBQzFCOztDQUVBO0VBQ0MsZ0JBQWdCO0NBQ2pCOztDQUVBO0VBQ0MseUJBQXlCO0NBQzFCOztDQUVBO0VBQ0MseUJBQXlCO0NBQzFCOztDQUVBO0VBQ0MsZ0JBQWdCO0NBQ2pCOztDQUVBO0VBQ0MseUJBQXlCO0NBQzFCOztDQUVBO0VBQ0Msd0JBQXdCO0NBQ3pCOztDQUVBO0VBQ0MsY0FBYztDQUNmOztDQUVBO0VBQ0Msd0JBQXdCO0NBQ3pCOztDQUVBO0VBQ0MseUJBQXlCO0NBQzFCOztDQUVBO0VBQ0MseUJBQXlCO0NBQzFCOztDQUVBO0VBQ0MseUJBQXlCO0NBQzFCOztDQUVBO0VBQ0MseUJBQXlCO0NBQzFCOztDQUVBO0VBQ0MseUJBQXlCO0NBQzFCOztDQUVBO0VBQ0MseUJBQXlCO0NBQzFCOztDQUVBO0VBQ0MseUJBQXlCO0NBQzFCOztDQUVBO0VBQ0MseUJBQXlCO0NBQzFCOztDQUVBO0VBQ0MseUJB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Q0MsdUNBQXVDO0FBQ3hDOztBQUVBO0NBQ0Msc0NBQXNDO0FBQ3ZDOztBQUVBO0NBQ0MsdUNBQXVDO0FBQ3hDOztBQUVBO0NBQ0Msc0NBQXNDO0FBQ3ZDOztBQUVBO0NBQ0MsdUNBQXVDO0FBQ3hDOztBQUVBO0NBQ0Msc0NBQXNDO0FBQ3ZDOztBQUVBO0NBQ0MsdUNBQXVDO0FBQ3hDOztBQUVBO0NBQ0Msc0NBQXNDO0FBQ3ZDOztBQUVBO0NBQ0MsdUNBQXVDO0FBQ3hDOztBQUVBO0NBQ0Msc0NBQXNDO0FBQ3ZDOztBQUVBO0NBQ0MsdUNBQXVDO0FBQ3hDOztBQUVBO0NBQ0Msc0NBQXNDO0FBQ3ZDOztBQUVBO0NBQ0MsdUNBQXVDO0FBQ3hDOztBQUVBO0NBQ0Msc0NBQXNDO0FBQ3ZDOztBQUVBO0NBQ0MscUNBQXFDO0FBQ3RDOztBQUVBO0NBQ0MscUNBQXFDO0FBQ3RDOztBQUVBO0NBQ0MscUNBQXFDO0FBQ3RDOztBQUVBO0NBQ0MscUNBQXFDO0FBQ3RDOztBQUVBO0NBQ0Msc0NBQXNDO0FBQ3ZDOztBQUVBO0NBQ0MscUNBQXFDO0FBQ3RDOztBQUVBO0NBQ0Msc0NBQXNDO0FBQ3ZDOztBQUVBO0NBQ0MscUNBQXFDO0FBQ3RDOztBQUVBO0NBQ0MsdUNBQXVDO0FBQ3hDOztBQUVBO0NBQ0Msc0NBQXNDO0FBQ3ZDOztBQUVBO0NBQ0MsdUNBQXVDO0FBQ3hDOztBQUVBO0NBQ0Msc0NBQXNDO0FBQ3ZDOztBQUVBO0NBQ0MsdUNBQXVDO0FBQ3hDOztBQUVBO0NBQ0Msc0NBQXNDO0FBQ3ZDOztBQUVBO0NBQ0MsdUNBQXVDO0FBQ3hDOztBQUVBO0NBQ0Msc0NBQXNDO0FBQ3ZDOztBQUVBO0NBQ0MsdUNBQXVDO0FBQ3hDOztBQUVBO0NBQ0Msc0NBQXNDO0FBQ3ZDOztBQUVBO0NBQ0MsdUNBQXVDO0FBQ3hDOztBQUVBO0NBQ0Msc0NBQXNDO0FBQ3ZDOztBQUVBO0NBQ0MsdUNBQXVDO0FBQ3hDOztBQUVBO0NBQ0Msc0NBQXNDO0FBQ3ZDOztBQUVBO0NBQ0MsdUNBQXVDO0FBQ3hDOztBQUVBO0NBQ0Msc0NBQXNDO0FB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QUNDLDZCQUE2QjtBQUM5Qjs7QUFFQTtDQUNDLDZCQUE2QjtBQUM5Qjs7QUFFQTtDQUNDLDZCQUE2QjtBQUM5Qjs7QUFFQTtDQUNDLDZCQUE2QjtBQUM5Qjs7QUFFQTtDQUNDLDZCQUE2QjtBQUM5Qjs7QUFFQTtDQUNDLDZCQUE2QjtBQUM5Qjs7QUFFQTtDQUNDLDZCQUE2QjtBQUM5Qjs7QUFFQTtDQUNDLDZCQUE2QjtBQUM5Qjs7QUFFQTtDQUNDLDRCQUE0QjtBQUM3Qjs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLDRCQUE0QjtBQUM3Qjs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLDRCQUE0QjtBQUM3Qjs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLDRCQUE0QjtBQUM3Qjs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLDRCQUE0QjtBQUM3Qjs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLDRCQUE0QjtBQUM3Qjs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLDRCQUE0QjtBQUM3Qjs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLDRCQUE0QjtBQUM3Qjs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLDRCQUE0QjtBQUM3Qjs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGdDQUFnQztBQUNqQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLDZCQUE2QjtBQUM5Qjs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtDQUNDLDZCQUE2QjtBQUM5Qjs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtDQUNDLDZCQUE2QjtBQUM5Qjs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtDQUNDLDZCQUE2QjtBQUM5Qjs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtDQUNDLDZCQUE2QjtBQUM5Qjs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGlDQUFpQztBQUNsQzs7QUFFQTtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtDQUNDLGtDQUFrQztBQUNuQzs7QUFFQTtD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QyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQztFQUNDLFlBQVk7Q0FDYjs7Q0FFQTtFQUNDLGdCQUFnQjtDQUNqQjs7Q0FFQTtFQUNDLGFBQWE7Q0FDZDs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLGFBQWE7Q0FDZDs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLGFBQWE7Q0FDZDs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLGFBQWE7Q0FDZDs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLGFBQWE7Q0FDZDs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLGFBQWE7Q0FDZDs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLGFBQWE7Q0FDZDs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLGFBQWE7Q0FDZDs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLGFBQWE7Q0FDZDs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLGFBQWE7Q0FDZDs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLGFBQWE7Q0FDZDs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLGFBQWE7Q0FDZDs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLGFBQWE7Q0FDZDs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLGFBQWE7Q0FDZDs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLGFBQWE7Q0FDZDs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLGFBQWE7Q0FDZDs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLGFBQWE7Q0FDZDs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLGFBQWE7Q0FDZDs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLGNBQWM7Q0FDZjs7Q0FFQTtFQUNDLGtCQUFrQjtDQUNuQjtBQUNEOztBQUVBO0NBQ0M7RUFDQyxZQUFZO0NBQ2I7O0NBRUE7RUFDQyxnQkFBZ0I7Q0FDakI7O0NBRUE7RUFDQyxhQUFhO0NBQ2Q7O0NBRUE7RUFDQyxpQkFBaUI7Q0FDbEI7O0NBRUE7RUFDQyxhQUFhO0NBQ2Q7O0NBRUE7RUFDQyxpQkFBaUI7Q0FDbEI7O0NBRUE7RUFDQyxhQUFhO0NBQ2Q7O0NBRUE7RUFDQyxpQkFBaUI7Q0FDbEI7O0NBRUE7RUFDQyxhQUFhO0NBQ2Q7O0NBRUE7RUFDQyxpQkFBaUI7Q0FDbEI7O0NBRUE7RUFDQyxhQUFhO0NBQ2Q7O0NBRUE7RUFDQyxpQkFBaUI7Q0FDbEI7O0NBRUE7RUFDQyxhQUFhO0NBQ2Q7O0NBRUE7RUFDQyxpQkFBaUI7Q0FDbEI7O0NBRUE7RUFDQyxhQUFhO0NBQ2Q7O0NBRUE7RUFDQyxpQkFBaUI7Q0FDbEI7O0NBRUE7RUFDQyxhQUFhO0NBQ2Q7O0NBRUE7RUFDQyxpQkFBaUI7Q0FDbEI7O0NBRUE7RUFDQyxhQUFhO0NBQ2Q7O0NBRUE7RUFDQyxpQkFBaUI7Q0FDbEI7O0NBRUE7RUFDQyxhQUFhO0NBQ2Q7O0NBRUE7RUFDQyxpQkFBaUI7Q0FDbEI7O0NBRUE7RUFDQyxhQUFhO0NBQ2Q7O0NBRUE7RUFDQyxpQkFBaUI7Q0FDbEI7O0NBRUE7RUFDQyxhQUFhO0NBQ2Q7O0NBRUE7RUFDQyxpQkFBaUI7Q0FDbEI7O0NBRUE7RUFDQyxhQUFhO0NBQ2Q7O0NBRUE7RUFDQyxpQkFBaUI7Q0FDbEI7O0NBRUE7RUFDQyxhQUFhO0NBQ2Q7O0NBRUE7RUFDQyxpQkFBaUI7Q0FDbEI7O0NBRUE7RUFDQyxhQUFhO0NBQ2Q7O0NBRUE7RUFDQyxpQkFBaUI7Q0FDbEI7O0NBRUE7RUFDQyxhQUFhO0NBQ2Q7O0NBRUE7RUFDQyxpQkFBaUI7Q0FDbEI7O0NBRUE7RUFDQyxhQUFhO0NBQ2Q7O0NBRUE7RUFDQyxpQkFBaUI7Q0FDbEI7O0NBRUE7RUFDQyxhQUFhO0NBQ2Q7O0NBRUE7RUFDQyxpQkFBaUI7Q0FDbEI7O0NBRUE7RUFDQyxjQUFjO0NBQ2Y7O0NBRUE7RUFDQyxrQkFBa0I7Q0FDbkI7QUFDRDs7QUFFQTtDQUNDO0VBQ0MsWUFBWTtDQUNiOztDQUVBO0VBQ0MsZ0JBQWdCO0NBQ2pCOztDQUVBO0VBQ0MsYUFBYTtDQUNkOztDQUVBO0VBQ0MsaUJBQWlCO0NBQ2xCOztDQUVBO0VBQ0MsYUFBYTtDQUNkOztDQUVBO0VBQ0MsaUJBQWlCO0NBQ2xCOztDQUVBO0VBQ0MsYUFBYTtDQUNkOztDQUVBO0VBQ0MsaUJBQWlCO0NBQ2xCOztDQUVBO0VBQ0MsYUFBYTtDQUNkOztDQUVBO0VBQ0MsaUJBQWlCO0NBQ2xCOztDQUVBO0VBQ0MsYUFBYTtDQUNkOztDQUVBO0VBQ0MsaUJBQWlCO0NBQ2xCOztDQUVBO0VBQ0MsYUFBYTtDQUNkOztDQUVBO0VBQ0MsaUJBQWlCO0NBQ2xCOztDQUVBO0VBQ0MsYUFBYTtDQUNkOztDQUVBO0VBQ0MsaUJBQWlCO0NBQ2xCOztDQUVBO0VBQ0MsYUFBYTtDQUNkOztDQUVBO0VBQ0MsaUJBQWlCO0NBQ2xCOztDQUVBO0VBQ0MsYUFBYTtDQUNkOztDQUVBO0VBQ0MsaUJBQWlCO0NBQ2xCOztDQUVBO0VBQ0MsYUFBYTtDQUNkOztDQUVBO0VBQ0MsaUJBQWlCO0NBQ2xCOztDQUVBO0VBQ0MsYUFBYTtDQUNkOztDQUVBO0VBQ0MsaUJBQWlCO0NBQ2xCOztDQUVBO0VBQ0MsYUFBYTtDQUNkOztDQUVBO0VBQ0MsaUJBQWlCO0NBQ2xCOztDQUVBO0VBQ0MsYUFBYTtDQUNkOztDQUVBO0VBQ0MsaUJBQWlCO0NBQ2xCOztDQUVBO0VBQ0MsYUFBYTtDQUNkOztDQUVBO0VBQ0MsaUJBQWlCO0NBQ2xCOztDQUVBO0VBQ0MsYUFBYTtDQUNkOztDQUVBO0VBQ0MsaUJBQWlCO0NBQ2xCOztDQUVBO0VBQ0MsYUFBYTtDQUNkOztDQUVBO0VBQ0MsaUJBQWlCO0NBQ2xCOztDQUVBO0VBQ0MsYUFBYTtDQUNkOztDQUVBO0VBQ0MsaUJBQWlCO0NBQ2xCOztDQUVBO0VBQ0MsYUFBYTtDQUNkOztDQUVBO0VBQ0MsaUJBQWlCO0NBQ2xCOztDQUVBO0VBQ0MsY0FBYztDQUNmOztDQUVBO0VBQ0Msa0JBQWtCO0NBQ25CO0FBQ0Q7O0FBRUE7Q0FDQztFQUNDLFlBQVk7Q0FDYjs7Q0FFQTtFQUNDLGdCQUFnQjtDQUNqQjs7Q0FFQTtFQUNDLGFBQWE7Q0FDZDs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLGFBQWE7Q0FDZDs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLGFBQWE7Q0FDZDs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLGFBQWE7Q0FDZDs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLGFBQWE7Q0FDZDs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLGFBQWE7Q0FDZDs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLGFBQWE7Q0FDZDs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLGFBQWE7Q0FDZDs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLGFBQWE7Q0FDZDs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLGFBQWE7Q0FDZDs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLGFBQWE7Q0FDZDs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLGFBQWE7Q0FDZDs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLGFBQWE7Q0FDZDs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLGFBQWE7Q0FDZDs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLGFBQWE7Q0FDZDs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLGFBQWE7Q0FDZDs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLGFBQWE7Q0FDZDs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLGFBQWE7Q0FDZDs7Q0FFQTtFQUNDLGlCQUFpQjtDQUNsQjs7Q0FFQTtFQUNDLGNBQWM7Q0FDZjs7Q0FFQTtFQUNDLGtCQUFrQjtDQUNuQjtBQUNEOztBQUVBLGVBQWU7QUFDZjtDQUNDLGtCQUFrQjtDQUNsQixVQUFVO0FBQ1g7O0FBRUE7Ozs7OztDQU1DLFdBQVc7Q0FDWCwyQkFBMkI7QUFDNUI7O0FBRUE7Ozs7OztDQU1DLHNCQUFz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Q3pCOztBQUVBOzs7OztDQUtDLHdCQUF3QjtBQUN6Qjs7QUFFQTtDQUNDLDBCQUEwQjtBQUMzQjs7QUFFQTs7Ozs7Q0FLQywwQkFBMEI7QUFDM0I7O0FBRUE7Q0FDQywwQkFBMEI7QUFDM0I7O0FBRUE7Ozs7O0NBS0MsMEJBQTBCO0FBQzNCOztBQUVBO0NBQ0Msd0JBQXdCO0FBQ3pCOztBQUVBOzs7OztDQUtDLHdCQUF3QjtBQUN6Qjs7QUFFQTtDQUNDLHdCQUF3QjtBQUN6Qjs7QUFFQTs7Ozs7Q0FLQyx3QkFBd0I7QUFDekI7O0FBRUE7Q0FDQywwQkFBMEI7QUFDM0I7O0FBRUE7Ozs7O0NBS0MsMEJBQTBCO0FBQzNCOztBQUVBO0NBQ0MsMEJBQTBCO0FBQzNCOztBQUVBOzs7OztDQUtDLDBCQUEwQjtBQUMzQjs7QUFFQTtDQUNDLHdCQUF3QjtBQUN6Qjs7QUFFQTs7Ozs7Q0FLQyx3QkFBd0I7QUFDekI7O0FBRUE7Q0FDQyx3QkFBd0I7QUFDekI7O0FBRUE7Ozs7O0NBS0Msd0JBQXdCO0FBQ3pCOztBQUVBO0NBQ0MsMEJBQTBCO0FBQzNCOztBQUVBOzs7OztDQUtDLDBCQUEwQjtBQUMzQjs7QUFFQTtDQUNDLDBCQUEwQjtBQUMzQjs7QUFFQTs7Ozs7Q0FLQywwQkFBMEI7QUFDM0I7O0FBRUE7Q0FDQyx3QkFBd0I7QUFDekI7O0FBRUE7Ozs7O0NBS0Msd0JBQXdCO0FBQ3pCOztBQUVBO0NBQ0Msd0JBQXdCO0FBQ3pCOztBQUVBOzs7OztDQUtDLHdCQUF3QjtBQUN6Qjs7QUFFQTtDQUNDLDBCQUEwQjtBQUMzQjs7QUFFQTs7Ozs7Q0FLQywwQkFBMEI7QUFDM0I7O0FBRUE7Q0FDQywwQkFBMEI7QUFDM0I7O0FBRUE7Ozs7O0NBS0MsMEJBQTBCO0FBQzNCOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBOzs7OztDQUtDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLHFCQUFxQjtBQUN0Qjs7QUFFQTs7Ozs7Q0FLQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyx1QkFBdUI7QUFDeEI7O0FBRUE7Ozs7O0NB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QUFFQTs7O0NBR0MsY0FBYztBQUNmOztBQUVBOzs7Q0FHQyxXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyxjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyxjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyxjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyxjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyxXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxzQkFBc0I7QUFDdkI7O0FBRUE7Q0FDQyw4QkFBOEI7QUFDL0I7O0FBRUE7Q0FDQyxvQ0FBb0M7QUFDckM7O0FBRUE7Q0FDQyxzQkFBc0I7QUFDdkI7O0FBRUE7Q0FDQyw4QkFBOEI7QUFDL0I7O0FBRUE7Q0FDQyxzQ0FBc0M7QUFDdkM7O0FBRUE7Q0FDQyxzQkFBc0I7QUFDdkI7O0FBRUE7Q0FDQyw4QkFBOEI7QUFDL0I7O0FBRUE7Q0FDQyxtQ0FBbUM7QUFDcEM7O0FBRUE7Q0FDQyxzQkFBc0I7QUFDdkI7O0FBRUE7Q0FDQyw4QkFBOEI7QUFDL0I7O0FBRUE7Q0FDQyxtQ0FBbUM7QUFDcEM7O0FBRUE7Q0FDQyxzQkFBc0I7QUFDdkI7O0FBRUE7Q0FDQyw4QkFBOEI7QUFDL0I7O0FBRUE7Q0FDQyxtQ0FBbUM7QUFDcEM7O0FBRUE7Q0FDQyxzQkFBc0I7QUFDdkI7O0FBRUE7Q0FDQywyQkFBMkI7QUFDNUI7O0FBRUE7Q0FDQyxzQ0FBc0M7QUFDdkM7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyxjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyw0QkFBNEI7QUFDN0I7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyxjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyw0QkFBNEI7QUFDN0I7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyxjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyw0QkFBNEI7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RUE7Q0FDQyxtQkFBbUI7QUFDcEI7QUFDQTs7Q0FFQztBQUNEOztDQUVDLG1CQUFtQjtDQUNuQixxQkFBcUI7Q0FDckIsV0FBVztBQUNaOztBQUVBOzs7O0NBSUMsV0FBVztBQUNaOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBOztDQUVDLHNCQUFzQjtBQUN2QjtBQUNBOztDQUVDO0FBQ0Q7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxzQkFBc0I7QUFDdkIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvdGVtcGxhdGVzL3BvcnRvL3ZlbmRvci9ib290c3RyYXAvY3NzL2Jvb3RzdHJhcC5taW4uY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90ZW1wbGF0ZXMvcG9ydG8vdmVuZG9yL3Njc3MvbWl4aW5zL19iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGVtcGxhdGVzL3BvcnRvL3ZlbmRvci9zY3NzL19yb290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RlbXBsYXRlcy9wb3J0by92ZW5kb3Ivc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90ZW1wbGF0ZXMvcG9ydG8vdmVuZG9yL3Njc3MvbWl4aW5zL19jb2xvci1tb2RlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RlbXBsYXRlcy9wb3J0by92ZW5kb3IvYm9vdHN0cmFwL2Nzcy9kaXN0L2Nzcy9ib290c3RyYXAuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90ZW1wbGF0ZXMvcG9ydG8vdmVuZG9yL3Njc3MvX3JlYm9vdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90ZW1wbGF0ZXMvcG9ydG8vdmVuZG9yL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RlbXBsYXRlcy9wb3J0by92ZW5kb3Ivc2Nzcy9fdHlwZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90ZW1wbGF0ZXMvcG9ydG8vdmVuZG9yL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90ZW1wbGF0ZXMvcG9ydG8vdmVuZG9yL3Njc3MvX2ltYWdlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90ZW1wbGF0ZXMvcG9ydG8vdmVuZG9yL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90ZW1wbGF0ZXMvcG9ydG8vdmVuZG9yL3Njc3MvX2NvbnRhaW5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGVtcGxhdGVzL3BvcnRvL3ZlbmRvci9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RlbXBsYXRlcy9wb3J0by92ZW5kb3Ivc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RlbXBsYXRlcy9wb3J0by92ZW5kb3Ivc2Nzcy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90ZW1wbGF0ZXMvcG9ydG8vdmVuZG9yL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RlbXBsYXRlcy9wb3J0by92ZW5kb3Ivc2Nzcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RlbXBsYXRlcy9wb3J0by92ZW5kb3Ivc2Nzcy9taXhpbnMvX3RhYmxlLXZhcmlhbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RlbXBsYXRlcy9wb3J0by92ZW5kb3Ivc2Nzcy9mb3Jtcy9fbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RlbXBsYXRlcy9wb3J0by92ZW5kb3Ivc2Nzcy9mb3Jtcy9fZm9ybS10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RlbXBsYXRlcy9wb3J0by92ZW5kb3Ivc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RlbXBsYXRlcy9wb3J0by92ZW5kb3Ivc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGVtcGxhdGVzL3BvcnRvL3ZlbmRvci9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RlbXBsYXRlcy9wb3J0by92ZW5kb3Ivc2Nzcy9mb3Jtcy9fZm9ybS1zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGVtcGxhdGVzL3BvcnRvL3ZlbmRvci9zY3NzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RlbXBsYXRlcy9wb3J0by92ZW5kb3Ivc2Nzcy9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90ZW1wbGF0ZXMvcG9ydG8vdmVuZG9yL3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90ZW1wbGF0ZXMvcG9ydG8vdmVuZG9yL3Njc3MvZm9ybXMvX2lucHV0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RlbXBsYXRlcy9wb3J0by92ZW5kb3Ivc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RlbXBsYXRlcy9wb3J0by92ZW5kb3Ivc2Nzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90ZW1wbGF0ZXMvcG9ydG8vdmVuZG9yL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RlbXBsYXRlcy9wb3J0by92ZW5kb3Ivc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGVtcGxhdGVzL3BvcnRvL3ZlbmRvci9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90ZW1wbGF0ZXMvcG9ydG8vdmVuZG9yL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90ZW1wbGF0ZXMvcG9ydG8vdmVuZG9yL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90ZW1wbGF0ZXMvcG9ydG8vdmVuZG9yL3Njc3MvX25hdi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90ZW1wbGF0ZXMvcG9ydG8vdmVuZG9yL3Njc3MvX25hdmJhci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90ZW1wbGF0ZXMvcG9ydG8vdmVuZG9yL3Njc3MvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGVtcGxhdGVzL3BvcnRvL3ZlbmRvci9zY3NzL19hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGVtcGxhdGVzL3BvcnRvL3ZlbmRvci9zY3NzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RlbXBsYXRlcy9wb3J0by92ZW5kb3Ivc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90ZW1wbGF0ZXMvcG9ydG8vdmVuZG9yL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RlbXBsYXRlcy9wb3J0by92ZW5kb3Ivc2Nzcy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGVtcGxhdGVzL3BvcnRvL3ZlbmRvci9zY3NzL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90ZW1wbGF0ZXMvcG9ydG8vdmVuZG9yL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RlbXBsYXRlcy9wb3J0by92ZW5kb3Ivc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90ZW1wbGF0ZXMvcG9ydG8vdmVuZG9yL3Njc3MvX2Nsb3NlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RlbXBsYXRlcy9wb3J0by92ZW5kb3Ivc2Nzcy9fdG9hc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RlbXBsYXRlcy9wb3J0by92ZW5kb3Ivc2Nzcy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGVtcGxhdGVzL3BvcnRvL3ZlbmRvci9zY3NzL21peGlucy9fYmFja2Ryb3Auc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGVtcGxhdGVzL3BvcnRvL3ZlbmRvci9zY3NzL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RlbXBsYXRlcy9wb3J0by92ZW5kb3Ivc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGVtcGxhdGVzL3BvcnRvL3ZlbmRvci9zY3NzL19wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RlbXBsYXRlcy9wb3J0by92ZW5kb3Ivc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGVtcGxhdGVzL3BvcnRvL3ZlbmRvci9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGVtcGxhdGVzL3BvcnRvL3ZlbmRvci9zY3NzL19zcGlubmVycy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90ZW1wbGF0ZXMvcG9ydG8vdmVuZG9yL3Njc3MvX29mZmNhbnZhcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90ZW1wbGF0ZXMvcG9ydG8vdmVuZG9yL3Njc3MvX3BsYWNlaG9sZGVycy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90ZW1wbGF0ZXMvcG9ydG8vdmVuZG9yL3Njc3MvaGVscGVycy9fY29sb3ItYmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGVtcGxhdGVzL3BvcnRvL3ZlbmRvci9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGVtcGxhdGVzL3BvcnRvL3ZlbmRvci9zY3NzL2hlbHBlcnMvX2ZvY3VzLXJpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGVtcGxhdGVzL3BvcnRvL3ZlbmRvci9zY3NzL2hlbHBlcnMvX2ljb24tbGluay5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90ZW1wbGF0ZXMvcG9ydG8vdmVuZG9yL3Njc3MvaGVscGVycy9fcmF0aW8uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGVtcGxhdGVzL3BvcnRvL3ZlbmRvci9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RlbXBsYXRlcy9wb3J0by92ZW5kb3Ivc2Nzcy9oZWxwZXJzL19zdGFja3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGVtcGxhdGVzL3BvcnRvL3ZlbmRvci9zY3NzL2hlbHBlcnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90ZW1wbGF0ZXMvcG9ydG8vdmVuZG9yL3Njc3MvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGVtcGxhdGVzL3BvcnRvL3ZlbmRvci9zY3NzL2hlbHBlcnMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RlbXBsYXRlcy9wb3J0by92ZW5kb3Ivc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGVtcGxhdGVzL3BvcnRvL3ZlbmRvci9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90ZW1wbGF0ZXMvcG9ydG8vdmVuZG9yL3Njc3MvaGVscGVycy9fdnIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGVtcGxhdGVzL3BvcnRvL3ZlbmRvci9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RlbXBsYXRlcy9wb3J0by92ZW5kb3Ivc2Nzcy91dGlsaXRpZXMvX2FwaS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90ZW1wbGF0ZXMvcG9ydG8vdmVuZG9yL2ZvbnRhd2Vzb21lLWZyZWUvY3NzL2FsbC5taW4uY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90ZW1wbGF0ZXMvcG9ydG8vdmVuZG9yL2FuaW1hdGUvYW5pbWF0ZS5jb21wYXQuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90ZW1wbGF0ZXMvcG9ydG8vdmVuZG9yL3NpbXBsZS1saW5lLWljb25zL2Nzcy9zaW1wbGUtbGluZS1pY29ucy5taW4uY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90ZW1wbGF0ZXMvcG9ydG8vdmVuZG9yL293bC5jYXJvdXNlbC9hc3NldHMvb3dsLmNhcm91c2VsLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RlbXBsYXRlcy9wb3J0by92ZW5kb3Ivb3dsLmNhcm91c2VsL2Fzc2V0cy9vd2wudGhlbWUuZGVmYXVsdC5taW4uY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90ZW1wbGF0ZXMvcG9ydG8vdmVuZG9yL21hZ25pZmljLXBvcHVwL21hZ25pZmljLXBvcHVwLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RlbXBsYXRlcy9wb3J0by9jc3MvdGhlbWUuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90ZW1wbGF0ZXMvcG9ydG8vY3NzL3RoZW1lLWVsZW1lbnRzLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGVtcGxhdGVzL3BvcnRvL2Nzcy90aGVtZS1ibG9nLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGVtcGxhdGVzL3BvcnRvL2Nzcy90aGVtZS1zaG9wLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGVtcGxhdGVzL3BvcnRvL2Nzcy9jdXN0b20uY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90ZW1wbGF0ZXMvcG9ydG8vY3NzL2RlbW9zL2RlbW8tcmVzdW1lLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGVtcGxhdGVzL3BvcnRvL2Nzcy9za2lucy9za2luLXJlc3VtZS1vcmFuZ2UuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjsvKiFcclxuICogQm9vdHN0cmFwXHR2NS4zLjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXHJcbiAqIENvcHlyaWdodCAyMDExLTIwMjMgVGhlIEJvb3RzdHJhcCBBdXRob3JzXHJcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxyXG4gKi86cm9vdCxbZGF0YS1icy10aGVtZT1saWdodF17LS1icy1ibHVlOiMwZDZlZmQ7LS1icy1pbmRpZ286IzY2MTBmMjstLWJzLXB1cnBsZTojNmY0MmMxOy0tYnMtcGluazojZDYzMzg0Oy0tYnMtcmVkOiNkYzM1NDU7LS1icy1vcmFuZ2U6I2ZkN2UxNDstLWJzLXllbGxvdzojZmZjMTA3Oy0tYnMtZ3JlZW46IzE5ODc1NDstLWJzLXRlYWw6IzIwYzk5NzstLWJzLWN5YW46IzBkY2FmMDstLWJzLWJsYWNrOiMwMDA7LS1icy13aGl0ZTojZmZmOy0tYnMtZ3JheTojNmM3NTdkOy0tYnMtZ3JheS1kYXJrOiMzNDNhNDA7LS1icy1ncmF5LTEwMDojZjhmOWZhOy0tYnMtZ3JheS0yMDA6I2U5ZWNlZjstLWJzLWdyYXktMzAwOiNkZWUyZTY7LS1icy1ncmF5LTQwMDojY2VkNGRhOy0tYnMtZ3JheS01MDA6I2FkYjViZDstLWJzLWdyYXktNjAwOiM2Yzc1N2Q7LS1icy1ncmF5LTcwMDojNDk1MDU3Oy0tYnMtZ3JheS04MDA6IzM0M2E0MDstLWJzLWdyYXktOTAwOiMyMTI1Mjk7LS1icy1wcmltYXJ5OiMwZDZlZmQ7LS1icy1zZWNvbmRhcnk6IzZjNzU3ZDstLWJzLXN1Y2Nlc3M6IzE5ODc1NDstLWJzLWluZm86IzBkY2FmMDstLWJzLXdhcm5pbmc6I2ZmYzEwNzstLWJzLWRhbmdlcjojZGMzNTQ1Oy0tYnMtbGlnaHQ6I2Y4ZjlmYTstLWJzLWRhcms6IzIxMjUyOTstLWJzLXByaW1hcnktcmdiOjEzLDExMCwyNTM7LS1icy1zZWNvbmRhcnktcmdiOjEwOCwxMTcsMTI1Oy0tYnMtc3VjY2Vzcy1yZ2I6MjUsMTM1LDg0Oy0tYnMtaW5mby1yZ2I6MTMsMjAyLDI0MDstLWJzLXdhcm5pbmctcmdiOjI1NSwxOTMsNzstLWJzLWRhbmdlci1yZ2I6MjIwLDUzLDY5Oy0tYnMtbGlnaHQtcmdiOjI0OCwyNDksMjUwOy0tYnMtZGFyay1yZ2I6MzMsMzcsNDE7LS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXM6IzA1MmM2NTstLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiMyYjJmMzI7LS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXM6IzBhMzYyMjstLWJzLWluZm8tdGV4dC1lbXBoYXNpczojMDU1MTYwOy0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzOiM2NjRkMDM7LS1icy1kYW5nZXItdGV4dC1lbXBoYXNpczojNTgxNTFjOy0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpczojNDk1MDU3Oy0tYnMtZGFyay10ZXh0LWVtcGhhc2lzOiM0OTUwNTc7LS1icy1wcmltYXJ5LWJnLXN1YnRsZTojY2ZlMmZmOy0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZTojZTJlM2U1Oy0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGU6I2QxZTdkZDstLWJzLWluZm8tYmctc3VidGxlOiNjZmY0ZmM7LS1icy13YXJuaW5nLWJnLXN1YnRsZTojZmZmM2NkOy0tYnMtZGFuZ2VyLWJnLXN1YnRsZTojZjhkN2RhOy0tYnMtbGlnaHQtYmctc3VidGxlOiNmY2ZjZmQ7LS1icy1kYXJrLWJnLXN1YnRsZTojY2VkNGRhOy0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlOiM5ZWM1ZmU7LS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZTojYzRjOGNiOy0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlOiNhM2NmYmI7LS1icy1pbmZvLWJvcmRlci1zdWJ0bGU6IzllZWFmOTstLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZTojZmZlNjljOy0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGU6I2YxYWViNTstLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGU6I2U5ZWNlZjstLWJzLWRhcmstYm9yZGVyLXN1YnRsZTojYWRiNWJkOy0tYnMtd2hpdGUtcmdiOjI1NSwyNTUsMjU1Oy0tYnMtYmxhY2stcmdiOjAsMCwwOy0tYnMtZm9udC1zYW5zLXNlcmlmOnN5c3RlbS11aSwtYXBwbGUtc3lzdGVtLFwiU2Vnb2UgVUlcIixSb2JvdG8sXCJIZWx2ZXRpY2EgTmV1ZVwiLFwiTm90byBTYW5zXCIsXCJMaWJlcmF0aW9uIFNhbnNcIixBcmlhbCxzYW5zLXNlcmlmLFwiQXBwbGUgQ29sb3IgRW1vamlcIixcIlNlZ29lIFVJIEVtb2ppXCIsXCJTZWdvZSBVSSBTeW1ib2xcIixcIk5vdG8gQ29sb3IgRW1vamlcIjstLWJzLWZvbnQtbW9ub3NwYWNlOlNGTW9uby1SZWd1bGFyLE1lbmxvLE1vbmFjbyxDb25zb2xhcyxcIkxpYmVyYXRpb24gTW9ub1wiLFwiQ291cmllciBOZXdcIixtb25vc3BhY2U7LS1icy1ncmFkaWVudDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTstLWJzLWJvZHktZm9udC1mYW1pbHk6dmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTstLWJzLWJvZHktZm9udC1zaXplOjFyZW07LS1icy1ib2R5LWZvbnQtd2VpZ2h0OjQwMDstLWJzLWJvZHktbGluZS1oZWlnaHQ6MS41Oy0tYnMtYm9keS1jb2xvcjojMjEyNTI5Oy0tYnMtYm9keS1jb2xvci1yZ2I6MzMsMzcsNDE7LS1icy1ib2R5LWJnOiNmZmY7LS1icy1ib2R5LWJnLXJnYjoyNTUsMjU1LDI1NTstLWJzLWVtcGhhc2lzLWNvbG9yOiMwMDA7LS1icy1lbXBoYXNpcy1jb2xvci1yZ2I6MCwwLDA7LS1icy1zZWNvbmRhcnktY29sb3I6cmdiYSgzMywgMzcsIDQxLCAwLjc1KTstLWJzLXNlY29uZGFyeS1jb2xvci1yZ2I6MzMsMzcsNDE7LS1icy1zZWNvbmRhcnktYmc6I2U5ZWNlZjstLWJzLXNlY29uZGFyeS1iZy1yZ2I6MjMzLDIzNiwyMzk7LS1icy10ZXJ0aWFyeS1jb2xvcjpyZ2JhKDMzLCAzNywgNDEsIDAuNSk7LS1icy10ZXJ0aWFyeS1jb2xvci1yZ2I6MzMsMzcsNDE7LS1icy10ZXJ0aWFyeS1iZzojZjhmOWZhOy0tYnMtdGVydGlhcnktYmctcmdiOjI0OCwyNDksMjUwOy0tYnMtaGVhZGluZy1jb2xvcjppbmhlcml0Oy0tYnMtbGluay1jb2xvcjojMGQ2ZWZkOy0tYnMtbGluay1jb2xvci1yZ2I6MTMsMTEwLDI1MzstLWJzLWxpbmstZGVjb3JhdGlvbjp1bmRlcmxpbmU7LS1icy1saW5rLWhvdmVyLWNvbG9yOiMwYTU4Y2E7LS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYjoxMCw4OCwyMDI7LS1icy1jb2RlLWNvbG9yOiNkNjMzODQ7LS1icy1oaWdobGlnaHQtYmc6I2ZmZjNjZDstLWJzLWJvcmRlci13aWR0aDoxcHg7LS1icy1ib3JkZXItc3R5bGU6c29saWQ7LS1icy1ib3JkZXItY29sb3I6I2RlZTJlNjstLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDpyZ2JhKDAsIDAsIDAsIDAuMTc1KTstLWJzLWJvcmRlci1yYWRpdXM6MC4zNzVyZW07LS1icy1ib3JkZXItcmFkaXVzLXNtOjAuMjVyZW07LS1icy1ib3JkZXItcmFkaXVzLWxnOjAuNXJlbTstLWJzLWJvcmRlci1yYWRpdXMteGw6MXJlbTstLWJzLWJvcmRlci1yYWRpdXMteHhsOjJyZW07LS1icy1ib3JkZXItcmFkaXVzLTJ4bDp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCk7LS1icy1ib3JkZXItcmFkaXVzLXBpbGw6NTByZW07LS1icy1ib3gtc2hhZG93OjAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTstLWJzLWJveC1zaGFkb3ctc206MCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpOy0tYnMtYm94LXNoYWRvdy1sZzowIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KTstLWJzLWJveC1zaGFkb3ctaW5zZXQ6aW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOy0tYnMtZm9jdXMtcmluZy13aWR0aDowLjI1cmVtOy0tYnMtZm9jdXMtcmluZy1vcGFjaXR5OjAuMjU7LS1icy1mb2N1cy1yaW5nLWNvbG9yOnJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTstLWJzLWZvcm0tdmFsaWQtY29sb3I6IzE5ODc1NDstLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiMxOTg3NTQ7LS1icy1mb3JtLWludmFsaWQtY29sb3I6I2RjMzU0NTstLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6I2RjMzU0NX1bZGF0YS1icy10aGVtZT1kYXJrXXtjb2xvci1zY2hlbWU6ZGFyazstLWJzLWJvZHktY29sb3I6I2FkYjViZDstLWJzLWJvZHktY29sb3ItcmdiOjE3MywxODEsMTg5Oy0tYnMtYm9keS1iZzojMjEyNTI5Oy0tYnMtYm9keS1iZy1yZ2I6MzMsMzcsNDE7LS1icy1lbXBoYXNpcy1jb2xvcjojZmZmOy0tYnMtZW1waGFzaXMtY29sb3ItcmdiOjI1NSwyNTUsMjU1Oy0tYnMtc2Vjb25kYXJ5LWNvbG9yOnJnYmEoMTczLCAxODEsIDE4OSwgMC43NSk7LS1icy1zZWNvbmRhcnktY29sb3ItcmdiOjE3MywxODEsMTg5Oy0tYnMtc2Vjb25kYXJ5LWJnOiMzNDNhNDA7LS1icy1zZWNvbmRhcnktYmctcmdiOjUyLDU4LDY0Oy0tYnMtdGVydGlhcnktY29sb3I6cmdiYSgxNzMsIDE4MSwgMTg5LCAwLjUpOy0tYnMtdGVydGlhcnktY29sb3ItcmdiOjE3MywxODEsMTg5Oy0tYnMtdGVydGlhcnktYmc6IzJiMzAzNTstLWJzLXRlcnRpYXJ5LWJnLXJnYjo0Myw0OCw1MzstLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpczojNmVhOGZlOy0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6I2E3YWNiMTstLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpczojNzViNzk4Oy0tYnMtaW5mby10ZXh0LWVtcGhhc2lzOiM2ZWRmZjY7LS1icy13YXJuaW5nLXRleHQtZW1waGFzaXM6I2ZmZGE2YTstLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzOiNlYTg2OGY7LS1icy1saWdodC10ZXh0LWVtcGhhc2lzOiNmOGY5ZmE7LS1icy1kYXJrLXRleHQtZW1waGFzaXM6I2RlZTJlNjstLWJzLXByaW1hcnktYmctc3VidGxlOiMwMzE2MzM7LS1icy1zZWNvbmRhcnktYmctc3VidGxlOiMxNjE3MTk7LS1icy1zdWNjZXNzLWJnLXN1YnRsZTojMDUxYjExOy0tYnMtaW5mby1iZy1zdWJ0bGU6IzAzMjgzMDstLWJzLXdhcm5pbmctYmctc3VidGxlOiMzMzI3MDE7LS1icy1kYW5nZXItYmctc3VidGxlOiMyYzBiMGU7LS1icy1saWdodC1iZy1zdWJ0bGU6IzM0M2E0MDstLWJzLWRhcmstYmctc3VidGxlOiMxYTFkMjA7LS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6IzA4NDI5ODstLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlOiM0MTQ2NGI7LS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGU6IzBmNTEzMjstLWJzLWluZm8tYm9yZGVyLXN1YnRsZTojMDg3OTkwOy0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlOiM5OTc0MDQ7LS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZTojODQyMDI5Oy0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZTojNDk1MDU3Oy0tYnMtZGFyay1ib3JkZXItc3VidGxlOiMzNDNhNDA7LS1icy1oZWFkaW5nLWNvbG9yOmluaGVyaXQ7LS1icy1saW5rLWNvbG9yOiM2ZWE4ZmU7LS1icy1saW5rLWhvdmVyLWNvbG9yOiM4YmI5ZmU7LS1icy1saW5rLWNvbG9yLXJnYjoxMTAsMTY4LDI1NDstLWJzLWxpbmstaG92ZXItY29sb3ItcmdiOjEzOSwxODUsMjU0Oy0tYnMtY29kZS1jb2xvcjojZTY4NWI1Oy0tYnMtYm9yZGVyLWNvbG9yOiM0OTUwNTc7LS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTstLWJzLWZvcm0tdmFsaWQtY29sb3I6Izc1Yjc5ODstLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiM3NWI3OTg7LS1icy1mb3JtLWludmFsaWQtY29sb3I6I2VhODY4ZjstLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6I2VhODY4Zn0qLDo6YWZ0ZXIsOjpiZWZvcmV7Ym94LXNpemluZzpib3JkZXItYm94fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpuby1wcmVmZXJlbmNlKXs6cm9vdHtzY3JvbGwtYmVoYXZpb3I6c21vb3RofX1ib2R5e21hcmdpbjowO2ZvbnQtZmFtaWx5OnZhcigtLWJzLWJvZHktZm9udC1mYW1pbHkpO2ZvbnQtc2l6ZTp2YXIoLS1icy1ib2R5LWZvbnQtc2l6ZSk7Zm9udC13ZWlnaHQ6dmFyKC0tYnMtYm9keS1mb250LXdlaWdodCk7bGluZS1oZWlnaHQ6dmFyKC0tYnMtYm9keS1saW5lLWhlaWdodCk7Y29sb3I6dmFyKC0tYnMtYm9keS1jb2xvcik7dGV4dC1hbGlnbjp2YXIoLS1icy1ib2R5LXRleHQtYWxpZ24pO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYm9keS1iZyk7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fWhye21hcmdpbjoxcmVtIDA7Y29sb3I6aW5oZXJpdDtib3JkZXI6MDtib3JkZXItdG9wOnZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQ7b3BhY2l0eTouMjV9LmgxLC5oMiwuaDMsLmg0LC5oNSwuaDYsaDEsaDIsaDMsaDQsaDUsaDZ7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206LjVyZW07Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuMjtjb2xvcjp2YXIoLS1icy1oZWFkaW5nLWNvbG9yKX0uaDEsaDF7Zm9udC1zaXplOmNhbGMoMS4zNzVyZW0gKyAxLjV2dyl9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuaDEsaDF7Zm9udC1zaXplOjIuNXJlbX19LmgyLGgye2ZvbnQtc2l6ZTpjYWxjKDEuMzI1cmVtICsgLjl2dyl9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuaDIsaDJ7Zm9udC1zaXplOjJyZW19fS5oMyxoM3tmb250LXNpemU6Y2FsYygxLjNyZW0gKyAuNnZ3KX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5oMyxoM3tmb250LXNpemU6MS43NXJlbX19Lmg0LGg0e2ZvbnQtc2l6ZTpjYWxjKDEuMjc1cmVtICsgLjN2dyl9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuaDQsaDR7Zm9udC1zaXplOjEuNXJlbX19Lmg1LGg1e2ZvbnQtc2l6ZToxLjI1cmVtfS5oNixoNntmb250LXNpemU6MXJlbX1we21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW19YWJiclt0aXRsZV17LXdlYmtpdC10ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZDtjdXJzb3I6aGVscDstd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwLWluazpub25lO3RleHQtZGVjb3JhdGlvbi1za2lwLWluazpub25lfWFkZHJlc3N7bWFyZ2luLWJvdHRvbToxcmVtO2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0OmluaGVyaXR9b2wsdWx7cGFkZGluZy1sZWZ0OjJyZW19ZGwsb2wsdWx7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MXJlbX1vbCBvbCxvbCB1bCx1bCBvbCx1bCB1bHttYXJnaW4tYm90dG9tOjB9ZHR7Zm9udC13ZWlnaHQ6NzAwfWRke21hcmdpbi1ib3R0b206LjVyZW07bWFyZ2luLWxlZnQ6MH1ibG9ja3F1b3Rle21hcmdpbjowIDAgMXJlbX1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkZXJ9LnNtYWxsLHNtYWxse2ZvbnQtc2l6ZTouODc1ZW19Lm1hcmssbWFya3twYWRkaW5nOi4xODc1ZW07YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1oaWdobGlnaHQtYmcpfXN1YixzdXB7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOi43NWVtO2xpbmUtaGVpZ2h0OjA7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vie2JvdHRvbTotLjI1ZW19c3Vwe3RvcDotLjVlbX1he2NvbG9yOnJnYmEodmFyKC0tYnMtbGluay1jb2xvci1yZ2IpLHZhcigtLWJzLWxpbmstb3BhY2l0eSwxKSk7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1hOmhvdmVyey0tYnMtbGluay1jb2xvci1yZ2I6dmFyKC0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2IpfWE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pLGE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVye2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Y29kZSxrYmQscHJlLHNhbXB7Zm9udC1mYW1pbHk6dmFyKC0tYnMtZm9udC1tb25vc3BhY2UpO2ZvbnQtc2l6ZToxZW19cHJle2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MXJlbTtvdmVyZmxvdzphdXRvO2ZvbnQtc2l6ZTouODc1ZW19cHJlIGNvZGV7Zm9udC1zaXplOmluaGVyaXQ7Y29sb3I6aW5oZXJpdDt3b3JkLWJyZWFrOm5vcm1hbH1jb2Rle2ZvbnQtc2l6ZTouODc1ZW07Y29sb3I6dmFyKC0tYnMtY29kZS1jb2xvcik7d29yZC13cmFwOmJyZWFrLXdvcmR9YT5jb2Rle2NvbG9yOmluaGVyaXR9a2Jke3BhZGRpbmc6LjE4NzVyZW0gLjM3NXJlbTtmb250LXNpemU6Ljg3NWVtO2NvbG9yOnZhcigtLWJzLWJvZHktYmcpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYm9keS1jb2xvcik7Ym9yZGVyLXJhZGl1czouMjVyZW19a2JkIGtiZHtwYWRkaW5nOjA7Zm9udC1zaXplOjFlbX1maWd1cmV7bWFyZ2luOjAgMCAxcmVtfWltZyxzdmd7dmVydGljYWwtYWxpZ246bWlkZGxlfXRhYmxle2NhcHRpb24tc2lkZTpib3R0b207Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfWNhcHRpb257cGFkZGluZy10b3A6LjVyZW07cGFkZGluZy1ib3R0b206LjVyZW07Y29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTt0ZXh0LWFsaWduOmxlZnR9dGh7dGV4dC1hbGlnbjppbmhlcml0O3RleHQtYWxpZ246LXdlYmtpdC1tYXRjaC1wYXJlbnR9dGJvZHksdGQsdGZvb3QsdGgsdGhlYWQsdHJ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowfWxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrfWJ1dHRvbntib3JkZXItcmFkaXVzOjB9YnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSl7b3V0bGluZTowfWJ1dHRvbixpbnB1dCxvcHRncm91cCxzZWxlY3QsdGV4dGFyZWF7bWFyZ2luOjA7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0fWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX1bcm9sZT1idXR0b25de2N1cnNvcjpwb2ludGVyfXNlbGVjdHt3b3JkLXdyYXA6bm9ybWFsfXNlbGVjdDpkaXNhYmxlZHtvcGFjaXR5OjF9W2xpc3RdOm5vdChbdHlwZT1kYXRlXSk6bm90KFt0eXBlPWRhdGV0aW1lLWxvY2FsXSk6bm90KFt0eXBlPW1vbnRoXSk6bm90KFt0eXBlPXdlZWtdKTpub3QoW3R5cGU9dGltZV0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3J7ZGlzcGxheTpub25lIWltcG9ydGFudH1bdHlwZT1idXR0b25dLFt0eXBlPXJlc2V0XSxbdHlwZT1zdWJtaXRdLGJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9ufVt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCksYnV0dG9uOm5vdCg6ZGlzYWJsZWQpe2N1cnNvcjpwb2ludGVyfTo6LW1vei1mb2N1cy1pbm5lcntwYWRkaW5nOjA7Ym9yZGVyLXN0eWxlOm5vbmV9dGV4dGFyZWF7cmVzaXplOnZlcnRpY2FsfWZpZWxkc2V0e21pbi13aWR0aDowO3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6MH1sZWdlbmR7ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlO3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOi41cmVtO2ZvbnQtc2l6ZTpjYWxjKDEuMjc1cmVtICsgLjN2dyk7bGluZS1oZWlnaHQ6aW5oZXJpdH1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpe2xlZ2VuZHtmb250LXNpemU6MS41cmVtfX1sZWdlbmQrKntjbGVhcjpsZWZ0fTo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCw6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlciw6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSw6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCw6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGR7cGFkZGluZzowfTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31bdHlwZT1zZWFyY2hde291dGxpbmUtb2Zmc2V0Oi0ycHg7LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZH06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9Ojotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVye3BhZGRpbmc6MH06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9ue2ZvbnQ6aW5oZXJpdDstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9ufTo6ZmlsZS1zZWxlY3Rvci1idXR0b257Zm9udDppbmhlcml0Oy13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259b3V0cHV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfWlmcmFtZXtib3JkZXI6MH1zdW1tYXJ5e2Rpc3BsYXk6bGlzdC1pdGVtO2N1cnNvcjpwb2ludGVyfXByb2dyZXNze3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfVtoaWRkZW5de2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmxlYWR7Zm9udC1zaXplOjEuMjVyZW07Zm9udC13ZWlnaHQ6MzAwfS5kaXNwbGF5LTF7Zm9udC1zaXplOmNhbGMoMS42MjVyZW0gKyA0LjV2dyk7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5kaXNwbGF5LTF7Zm9udC1zaXplOjVyZW19fS5kaXNwbGF5LTJ7Zm9udC1zaXplOmNhbGMoMS41NzVyZW0gKyAzLjl2dyk7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5kaXNwbGF5LTJ7Zm9udC1zaXplOjQuNXJlbX19LmRpc3BsYXktM3tmb250LXNpemU6Y2FsYygxLjUyNXJlbSArIDMuM3Z3KTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmRpc3BsYXktM3tmb250LXNpemU6NHJlbX19LmRpc3BsYXktNHtmb250LXNpemU6Y2FsYygxLjQ3NXJlbSArIDIuN3Z3KTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmRpc3BsYXktNHtmb250LXNpemU6My41cmVtfX0uZGlzcGxheS01e2ZvbnQtc2l6ZTpjYWxjKDEuNDI1cmVtICsgMi4xdncpO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjJ9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZGlzcGxheS01e2ZvbnQtc2l6ZTozcmVtfX0uZGlzcGxheS02e2ZvbnQtc2l6ZTpjYWxjKDEuMzc1cmVtICsgMS41dncpO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjJ9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZGlzcGxheS02e2ZvbnQtc2l6ZToyLjVyZW19fS5saXN0LXVuc3R5bGVke3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZX0ubGlzdC1pbmxpbmV7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lfS5saXN0LWlubGluZS1pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0Oi41cmVtfS5pbml0aWFsaXNte2ZvbnQtc2l6ZTouODc1ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5ibG9ja3F1b3Rle21hcmdpbi1ib3R0b206MXJlbTtmb250LXNpemU6MS4yNXJlbX0uYmxvY2txdW90ZT46bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmJsb2NrcXVvdGUtZm9vdGVye21hcmdpbi10b3A6LTFyZW07bWFyZ2luLWJvdHRvbToxcmVtO2ZvbnQtc2l6ZTouODc1ZW07Y29sb3I6IzZjNzU3ZH0uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZXtjb250ZW50Olwi4oCUwqBcIn0uaW1nLWZsdWlke21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5pbWctdGh1bWJuYWlse3BhZGRpbmc6LjI1cmVtO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYm9keS1iZyk7Ym9yZGVyOnZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpO21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5maWd1cmV7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZpZ3VyZS1pbWd7bWFyZ2luLWJvdHRvbTouNXJlbTtsaW5lLWhlaWdodDoxfS5maWd1cmUtY2FwdGlvbntmb250LXNpemU6Ljg3NWVtO2NvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1jb2xvcil9LmNvbnRhaW5lciwuY29udGFpbmVyLWZsdWlkLC5jb250YWluZXItbGcsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXNtLC5jb250YWluZXIteGwsLmNvbnRhaW5lci14eGx7LS1icy1ndXR0ZXIteDoxLjVyZW07LS1icy1ndXR0ZXIteTowO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSk7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b31AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmNvbnRhaW5lciwuY29udGFpbmVyLXNte21heC13aWR0aDo1NDBweH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5jb250YWluZXIsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXNte21heC13aWR0aDo3MjBweH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5jb250YWluZXIsLmNvbnRhaW5lci1sZywuY29udGFpbmVyLW1kLC5jb250YWluZXItc217bWF4LXdpZHRoOjk2MHB4fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5jb250YWluZXIsLmNvbnRhaW5lci1sZywuY29udGFpbmVyLW1kLC5jb250YWluZXItc20sLmNvbnRhaW5lci14bHttYXgtd2lkdGg6MTE0MHB4fX1AbWVkaWEgKG1pbi13aWR0aDoxNDAwcHgpey5jb250YWluZXIsLmNvbnRhaW5lci1sZywuY29udGFpbmVyLW1kLC5jb250YWluZXItc20sLmNvbnRhaW5lci14bCwuY29udGFpbmVyLXh4bHttYXgtd2lkdGg6MTMyMHB4fX06cm9vdHstLWJzLWJyZWFrcG9pbnQteHM6MDstLWJzLWJyZWFrcG9pbnQtc206NTc2cHg7LS1icy1icmVha3BvaW50LW1kOjc2OHB4Oy0tYnMtYnJlYWtwb2ludC1sZzo5OTJweDstLWJzLWJyZWFrcG9pbnQteGw6MTIwMHB4Oy0tYnMtYnJlYWtwb2ludC14eGw6MTQwMHB4fS5yb3d7LS1icy1ndXR0ZXIteDoxLjVyZW07LS1icy1ndXR0ZXIteTowO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tdG9wOmNhbGMoLTEgKiB2YXIoLS1icy1ndXR0ZXIteSkpO21hcmdpbi1yaWdodDpjYWxjKC0uNSAqIHZhcigtLWJzLWd1dHRlci14KSk7bWFyZ2luLWxlZnQ6Y2FsYygtLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpfS5yb3c+KntmbGV4LXNocmluazowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSk7bWFyZ2luLXRvcDp2YXIoLS1icy1ndXR0ZXIteSl9LmNvbHtmbGV4OjEgMCAwJX0ucm93LWNvbHMtYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMtMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMtMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMzMzJX0ucm93LWNvbHMtND4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5yb3ctY29scy01Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyMCV9LnJvdy1jb2xzLTY+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY2NjclfS5jb2wtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LmNvbC0xe2ZsZXg6MCAwIGF1dG87d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC0ye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0uY29sLTR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC01e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wtNntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0uY29sLTd7ZmxleDowIDAgYXV0bzt3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC04e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wtOXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JX0uY29sLTEwe2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wtMTF7ZmxleDowIDAgYXV0bzt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC0xMntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9Lm9mZnNldC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9Lm9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQtNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9Lm9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9Lm9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX0uZy0wLC5neC0wey0tYnMtZ3V0dGVyLXg6MH0uZy0wLC5neS0wey0tYnMtZ3V0dGVyLXk6MH0uZy0xLC5neC0xey0tYnMtZ3V0dGVyLXg6MC4yNXJlbX0uZy0xLC5neS0xey0tYnMtZ3V0dGVyLXk6MC4yNXJlbX0uZy0yLC5neC0yey0tYnMtZ3V0dGVyLXg6MC41cmVtfS5nLTIsLmd5LTJ7LS1icy1ndXR0ZXIteTowLjVyZW19LmctMywuZ3gtM3stLWJzLWd1dHRlci14OjFyZW19LmctMywuZ3ktM3stLWJzLWd1dHRlci15OjFyZW19LmctNCwuZ3gtNHstLWJzLWd1dHRlci14OjEuNXJlbX0uZy00LC5neS00ey0tYnMtZ3V0dGVyLXk6MS41cmVtfS5nLTUsLmd4LTV7LS1icy1ndXR0ZXIteDozcmVtfS5nLTUsLmd5LTV7LS1icy1ndXR0ZXIteTozcmVtfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuY29sLXNte2ZsZXg6MSAwIDAlfS5yb3ctY29scy1zbS1hdXRvPip7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5yb3ctY29scy1zbS0xPip7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5yb3ctY29scy1zbS0yPip7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LnJvdy1jb2xzLXNtLTM+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzMzMlfS5yb3ctY29scy1zbS00Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LnJvdy1jb2xzLXNtLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMtc20tNj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjY2NyV9LmNvbC1zbS1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLXNtLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLXNtLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1zbS0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wtc20tNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLXNtLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC1zbS02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wtc20tN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLXNtLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC1zbS05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wtc20tMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC1zbS0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLXNtLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LXNtLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LXNtLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC1zbS0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LXNtLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtc20tNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC1zbS01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LXNtLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtc20tN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC1zbS04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LXNtLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtc20tMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQtc20tMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLXNtLTAsLmd4LXNtLTB7LS1icy1ndXR0ZXIteDowfS5nLXNtLTAsLmd5LXNtLTB7LS1icy1ndXR0ZXIteTowfS5nLXNtLTEsLmd4LXNtLTF7LS1icy1ndXR0ZXIteDowLjI1cmVtfS5nLXNtLTEsLmd5LXNtLTF7LS1icy1ndXR0ZXIteTowLjI1cmVtfS5nLXNtLTIsLmd4LXNtLTJ7LS1icy1ndXR0ZXIteDowLjVyZW19Lmctc20tMiwuZ3ktc20tMnstLWJzLWd1dHRlci15OjAuNXJlbX0uZy1zbS0zLC5neC1zbS0zey0tYnMtZ3V0dGVyLXg6MXJlbX0uZy1zbS0zLC5neS1zbS0zey0tYnMtZ3V0dGVyLXk6MXJlbX0uZy1zbS00LC5neC1zbS00ey0tYnMtZ3V0dGVyLXg6MS41cmVtfS5nLXNtLTQsLmd5LXNtLTR7LS1icy1ndXR0ZXIteToxLjVyZW19Lmctc20tNSwuZ3gtc20tNXstLWJzLWd1dHRlci14OjNyZW19Lmctc20tNSwuZ3ktc20tNXstLWJzLWd1dHRlci15OjNyZW19fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuY29sLW1ke2ZsZXg6MSAwIDAlfS5yb3ctY29scy1tZC1hdXRvPip7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5yb3ctY29scy1tZC0xPip7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5yb3ctY29scy1tZC0yPip7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LnJvdy1jb2xzLW1kLTM+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzMzMlfS5yb3ctY29scy1tZC00Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LnJvdy1jb2xzLW1kLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMtbWQtNj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjY2NyV9LmNvbC1tZC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLW1kLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLW1kLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1tZC0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wtbWQtNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLW1kLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC1tZC02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wtbWQtN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLW1kLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC1tZC05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wtbWQtMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC1tZC0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLW1kLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LW1kLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LW1kLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC1tZC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LW1kLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtbWQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC1tZC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LW1kLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtbWQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC1tZC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LW1kLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtbWQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQtbWQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLW1kLTAsLmd4LW1kLTB7LS1icy1ndXR0ZXIteDowfS5nLW1kLTAsLmd5LW1kLTB7LS1icy1ndXR0ZXIteTowfS5nLW1kLTEsLmd4LW1kLTF7LS1icy1ndXR0ZXIteDowLjI1cmVtfS5nLW1kLTEsLmd5LW1kLTF7LS1icy1ndXR0ZXIteTowLjI1cmVtfS5nLW1kLTIsLmd4LW1kLTJ7LS1icy1ndXR0ZXIteDowLjVyZW19LmctbWQtMiwuZ3ktbWQtMnstLWJzLWd1dHRlci15OjAuNXJlbX0uZy1tZC0zLC5neC1tZC0zey0tYnMtZ3V0dGVyLXg6MXJlbX0uZy1tZC0zLC5neS1tZC0zey0tYnMtZ3V0dGVyLXk6MXJlbX0uZy1tZC00LC5neC1tZC00ey0tYnMtZ3V0dGVyLXg6MS41cmVtfS5nLW1kLTQsLmd5LW1kLTR7LS1icy1ndXR0ZXIteToxLjVyZW19LmctbWQtNSwuZ3gtbWQtNXstLWJzLWd1dHRlci14OjNyZW19LmctbWQtNSwuZ3ktbWQtNXstLWJzLWd1dHRlci15OjNyZW19fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuY29sLWxne2ZsZXg6MSAwIDAlfS5yb3ctY29scy1sZy1hdXRvPip7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5yb3ctY29scy1sZy0xPip7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5yb3ctY29scy1sZy0yPip7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LnJvdy1jb2xzLWxnLTM+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzMzMlfS5yb3ctY29scy1sZy00Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LnJvdy1jb2xzLWxnLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMtbGctNj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjY2NyV9LmNvbC1sZy1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLWxnLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLWxnLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1sZy0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wtbGctNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLWxnLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC1sZy02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wtbGctN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLWxnLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC1sZy05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wtbGctMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC1sZy0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLWxnLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LWxnLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LWxnLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC1sZy0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LWxnLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtbGctNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC1sZy01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LWxnLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtbGctN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC1sZy04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LWxnLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtbGctMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQtbGctMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLWxnLTAsLmd4LWxnLTB7LS1icy1ndXR0ZXIteDowfS5nLWxnLTAsLmd5LWxnLTB7LS1icy1ndXR0ZXIteTowfS5nLWxnLTEsLmd4LWxnLTF7LS1icy1ndXR0ZXIteDowLjI1cmVtfS5nLWxnLTEsLmd5LWxnLTF7LS1icy1ndXR0ZXIteTowLjI1cmVtfS5nLWxnLTIsLmd4LWxnLTJ7LS1icy1ndXR0ZXIteDowLjVyZW19LmctbGctMiwuZ3ktbGctMnstLWJzLWd1dHRlci15OjAuNXJlbX0uZy1sZy0zLC5neC1sZy0zey0tYnMtZ3V0dGVyLXg6MXJlbX0uZy1sZy0zLC5neS1sZy0zey0tYnMtZ3V0dGVyLXk6MXJlbX0uZy1sZy00LC5neC1sZy00ey0tYnMtZ3V0dGVyLXg6MS41cmVtfS5nLWxnLTQsLmd5LWxnLTR7LS1icy1ndXR0ZXIteToxLjVyZW19LmctbGctNSwuZ3gtbGctNXstLWJzLWd1dHRlci14OjNyZW19LmctbGctNSwuZ3ktbGctNXstLWJzLWd1dHRlci15OjNyZW19fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmNvbC14bHtmbGV4OjEgMCAwJX0ucm93LWNvbHMteGwtYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMteGwtMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMteGwtMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy14bC0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMzMzJX0ucm93LWNvbHMteGwtND4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5yb3ctY29scy14bC01Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyMCV9LnJvdy1jb2xzLXhsLTY+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY2NjclfS5jb2wteGwtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LmNvbC14bC0xe2ZsZXg6MCAwIGF1dG87d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC14bC0ye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wteGwtM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0uY29sLXhsLTR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC14bC01e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wteGwtNntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0uY29sLXhsLTd7ZmxleDowIDAgYXV0bzt3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC14bC04e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wteGwtOXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JX0uY29sLXhsLTEwe2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wteGwtMTF7ZmxleDowIDAgYXV0bzt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC14bC0xMntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9Lm9mZnNldC14bC0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC14bC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQteGwtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9Lm9mZnNldC14bC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LXhsLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQteGwtNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9Lm9mZnNldC14bC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXhsLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQteGwtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9Lm9mZnNldC14bC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LXhsLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LXhsLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX0uZy14bC0wLC5neC14bC0wey0tYnMtZ3V0dGVyLXg6MH0uZy14bC0wLC5neS14bC0wey0tYnMtZ3V0dGVyLXk6MH0uZy14bC0xLC5neC14bC0xey0tYnMtZ3V0dGVyLXg6MC4yNXJlbX0uZy14bC0xLC5neS14bC0xey0tYnMtZ3V0dGVyLXk6MC4yNXJlbX0uZy14bC0yLC5neC14bC0yey0tYnMtZ3V0dGVyLXg6MC41cmVtfS5nLXhsLTIsLmd5LXhsLTJ7LS1icy1ndXR0ZXIteTowLjVyZW19LmcteGwtMywuZ3gteGwtM3stLWJzLWd1dHRlci14OjFyZW19LmcteGwtMywuZ3kteGwtM3stLWJzLWd1dHRlci15OjFyZW19LmcteGwtNCwuZ3gteGwtNHstLWJzLWd1dHRlci14OjEuNXJlbX0uZy14bC00LC5neS14bC00ey0tYnMtZ3V0dGVyLXk6MS41cmVtfS5nLXhsLTUsLmd4LXhsLTV7LS1icy1ndXR0ZXIteDozcmVtfS5nLXhsLTUsLmd5LXhsLTV7LS1icy1ndXR0ZXIteTozcmVtfX1AbWVkaWEgKG1pbi13aWR0aDoxNDAwcHgpey5jb2wteHhse2ZsZXg6MSAwIDAlfS5yb3ctY29scy14eGwtYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMteHhsLTE+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9LnJvdy1jb2xzLXh4bC0yPip7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LnJvdy1jb2xzLXh4bC0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMzMzJX0ucm93LWNvbHMteHhsLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMteHhsLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMteHhsLTY+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY2NjclfS5jb2wteHhsLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5jb2wteHhsLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLXh4bC0ye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wteHhsLTN7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LmNvbC14eGwtNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLXh4bC01e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wteHhsLTZ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LmNvbC14eGwtN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLXh4bC04e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wteHhsLTl7ZmxleDowIDAgYXV0bzt3aWR0aDo3NSV9LmNvbC14eGwtMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC14eGwtMTF7ZmxleDowIDAgYXV0bzt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC14eGwtMTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5vZmZzZXQteHhsLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LXh4bC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQteHhsLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfS5vZmZzZXQteHhsLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQteHhsLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQteHhsLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjclfS5vZmZzZXQteHhsLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQteHhsLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQteHhsLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjclfS5vZmZzZXQteHhsLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQteHhsLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LXh4bC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NyV9LmcteHhsLTAsLmd4LXh4bC0wey0tYnMtZ3V0dGVyLXg6MH0uZy14eGwtMCwuZ3kteHhsLTB7LS1icy1ndXR0ZXIteTowfS5nLXh4bC0xLC5neC14eGwtMXstLWJzLWd1dHRlci14OjAuMjVyZW19LmcteHhsLTEsLmd5LXh4bC0xey0tYnMtZ3V0dGVyLXk6MC4yNXJlbX0uZy14eGwtMiwuZ3gteHhsLTJ7LS1icy1ndXR0ZXIteDowLjVyZW19LmcteHhsLTIsLmd5LXh4bC0yey0tYnMtZ3V0dGVyLXk6MC41cmVtfS5nLXh4bC0zLC5neC14eGwtM3stLWJzLWd1dHRlci14OjFyZW19LmcteHhsLTMsLmd5LXh4bC0zey0tYnMtZ3V0dGVyLXk6MXJlbX0uZy14eGwtNCwuZ3gteHhsLTR7LS1icy1ndXR0ZXIteDoxLjVyZW19LmcteHhsLTQsLmd5LXh4bC00ey0tYnMtZ3V0dGVyLXk6MS41cmVtfS5nLXh4bC01LC5neC14eGwtNXstLWJzLWd1dHRlci14OjNyZW19LmcteHhsLTUsLmd5LXh4bC01ey0tYnMtZ3V0dGVyLXk6M3JlbX19LnRhYmxley0tYnMtdGFibGUtY29sb3ItdHlwZTppbml0aWFsOy0tYnMtdGFibGUtYmctdHlwZTppbml0aWFsOy0tYnMtdGFibGUtY29sb3Itc3RhdGU6aW5pdGlhbDstLWJzLXRhYmxlLWJnLXN0YXRlOmluaXRpYWw7LS1icy10YWJsZS1jb2xvcjp2YXIoLS1icy1ib2R5LWNvbG9yKTstLWJzLXRhYmxlLWJnOnZhcigtLWJzLWJvZHktYmcpOy0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOnZhcigtLWJzLWJvcmRlci1jb2xvcik7LS1icy10YWJsZS1hY2NlbnQtYmc6dHJhbnNwYXJlbnQ7LS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOnZhcigtLWJzLWJvZHktY29sb3IpOy0tYnMtdGFibGUtc3RyaXBlZC1iZzpyZ2JhKDAsIDAsIDAsIDAuMDUpOy0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOnZhcigtLWJzLWJvZHktY29sb3IpOy0tYnMtdGFibGUtYWN0aXZlLWJnOnJnYmEoMCwgMCwgMCwgMC4xKTstLWJzLXRhYmxlLWhvdmVyLWNvbG9yOnZhcigtLWJzLWJvZHktY29sb3IpOy0tYnMtdGFibGUtaG92ZXItYmc6cmdiYSgwLCAwLCAwLCAwLjA3NSk7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjFyZW07dmVydGljYWwtYWxpZ246dG9wO2JvcmRlci1jb2xvcjp2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpfS50YWJsZT46bm90KGNhcHRpb24pPio+KntwYWRkaW5nOi41cmVtIC41cmVtO2NvbG9yOnZhcigtLWJzLXRhYmxlLWNvbG9yLXN0YXRlLHZhcigtLWJzLXRhYmxlLWNvbG9yLXR5cGUsdmFyKC0tYnMtdGFibGUtY29sb3IpKSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy10YWJsZS1iZyk7Ym9yZGVyLWJvdHRvbS13aWR0aDp2YXIoLS1icy1ib3JkZXItd2lkdGgpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgOTk5OXB4IHZhcigtLWJzLXRhYmxlLWJnLXN0YXRlLHZhcigtLWJzLXRhYmxlLWJnLXR5cGUsdmFyKC0tYnMtdGFibGUtYWNjZW50LWJnKSkpfS50YWJsZT50Ym9keXt2ZXJ0aWNhbC1hbGlnbjppbmhlcml0fS50YWJsZT50aGVhZHt2ZXJ0aWNhbC1hbGlnbjpib3R0b219LnRhYmxlLWdyb3VwLWRpdmlkZXJ7Ym9yZGVyLXRvcDpjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSBzb2xpZCBjdXJyZW50Y29sb3J9LmNhcHRpb24tdG9we2NhcHRpb24tc2lkZTp0b3B9LnRhYmxlLXNtPjpub3QoY2FwdGlvbik+Kj4qe3BhZGRpbmc6LjI1cmVtIC4yNXJlbX0udGFibGUtYm9yZGVyZWQ+Om5vdChjYXB0aW9uKT4qe2JvcmRlci13aWR0aDp2YXIoLS1icy1ib3JkZXItd2lkdGgpIDB9LnRhYmxlLWJvcmRlcmVkPjpub3QoY2FwdGlvbik+Kj4qe2JvcmRlci13aWR0aDowIHZhcigtLWJzLWJvcmRlci13aWR0aCl9LnRhYmxlLWJvcmRlcmxlc3M+Om5vdChjYXB0aW9uKT4qPip7Ym9yZGVyLWJvdHRvbS13aWR0aDowfS50YWJsZS1ib3JkZXJsZXNzPjpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLXdpZHRoOjB9LnRhYmxlLXN0cmlwZWQ+dGJvZHk+dHI6bnRoLW9mLXR5cGUob2RkKT4qey0tYnMtdGFibGUtY29sb3ItdHlwZTp2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTstLWJzLXRhYmxlLWJnLXR5cGU6dmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyl9LnRhYmxlLXN0cmlwZWQtY29sdW1ucz46bm90KGNhcHRpb24pPnRyPjpudGgtY2hpbGQoMm4pey0tYnMtdGFibGUtY29sb3ItdHlwZTp2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTstLWJzLXRhYmxlLWJnLXR5cGU6dmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyl9LnRhYmxlLWFjdGl2ZXstLWJzLXRhYmxlLWNvbG9yLXN0YXRlOnZhcigtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcik7LS1icy10YWJsZS1iZy1zdGF0ZTp2YXIoLS1icy10YWJsZS1hY3RpdmUtYmcpfS50YWJsZS1ob3Zlcj50Ym9keT50cjpob3Zlcj4qey0tYnMtdGFibGUtY29sb3Itc3RhdGU6dmFyKC0tYnMtdGFibGUtaG92ZXItY29sb3IpOy0tYnMtdGFibGUtYmctc3RhdGU6dmFyKC0tYnMtdGFibGUtaG92ZXItYmcpfS50YWJsZS1wcmltYXJ5ey0tYnMtdGFibGUtY29sb3I6IzAwMDstLWJzLXRhYmxlLWJnOiNjZmUyZmY7LS1icy10YWJsZS1ib3JkZXItY29sb3I6I2JhY2JlNjstLWJzLXRhYmxlLXN0cmlwZWQtYmc6I2M1ZDdmMjstLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6IzAwMDstLWJzLXRhYmxlLWFjdGl2ZS1iZzojYmFjYmU2Oy0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiMwMDA7LS1icy10YWJsZS1ob3Zlci1iZzojYmZkMWVjOy0tYnMtdGFibGUtaG92ZXItY29sb3I6IzAwMDtjb2xvcjp2YXIoLS1icy10YWJsZS1jb2xvcik7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcil9LnRhYmxlLXNlY29uZGFyeXstLWJzLXRhYmxlLWNvbG9yOiMwMDA7LS1icy10YWJsZS1iZzojZTJlM2U1Oy0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiNjYmNjY2U7LS1icy10YWJsZS1zdHJpcGVkLWJnOiNkN2Q4ZGE7LS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiMwMDA7LS1icy10YWJsZS1hY3RpdmUtYmc6I2NiY2NjZTstLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjojMDAwOy0tYnMtdGFibGUtaG92ZXItYmc6I2QxZDJkNDstLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiMwMDA7Y29sb3I6dmFyKC0tYnMtdGFibGUtY29sb3IpO2JvcmRlci1jb2xvcjp2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpfS50YWJsZS1zdWNjZXNzey0tYnMtdGFibGUtY29sb3I6IzAwMDstLWJzLXRhYmxlLWJnOiNkMWU3ZGQ7LS1icy10YWJsZS1ib3JkZXItY29sb3I6I2JjZDBjNzstLWJzLXRhYmxlLXN0cmlwZWQtYmc6I2M3ZGJkMjstLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6IzAwMDstLWJzLXRhYmxlLWFjdGl2ZS1iZzojYmNkMGM3Oy0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiMwMDA7LS1icy10YWJsZS1ob3Zlci1iZzojYzFkNmNjOy0tYnMtdGFibGUtaG92ZXItY29sb3I6IzAwMDtjb2xvcjp2YXIoLS1icy10YWJsZS1jb2xvcik7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcil9LnRhYmxlLWluZm97LS1icy10YWJsZS1jb2xvcjojMDAwOy0tYnMtdGFibGUtYmc6I2NmZjRmYzstLWJzLXRhYmxlLWJvcmRlci1jb2xvcjojYmFkY2UzOy0tYnMtdGFibGUtc3RyaXBlZC1iZzojYzVlOGVmOy0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjojMDAwOy0tYnMtdGFibGUtYWN0aXZlLWJnOiNiYWRjZTM7LS1icy10YWJsZS1hY3RpdmUtY29sb3I6IzAwMDstLWJzLXRhYmxlLWhvdmVyLWJnOiNiZmUyZTk7LS1icy10YWJsZS1ob3Zlci1jb2xvcjojMDAwO2NvbG9yOnZhcigtLWJzLXRhYmxlLWNvbG9yKTtib3JkZXItY29sb3I6dmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKX0udGFibGUtd2FybmluZ3stLWJzLXRhYmxlLWNvbG9yOiMwMDA7LS1icy10YWJsZS1iZzojZmZmM2NkOy0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiNlNmRiYjk7LS1icy10YWJsZS1zdHJpcGVkLWJnOiNmMmU3YzM7LS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiMwMDA7LS1icy10YWJsZS1hY3RpdmUtYmc6I2U2ZGJiOTstLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjojMDAwOy0tYnMtdGFibGUtaG92ZXItYmc6I2VjZTFiZTstLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiMwMDA7Y29sb3I6dmFyKC0tYnMtdGFibGUtY29sb3IpO2JvcmRlci1jb2xvcjp2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpfS50YWJsZS1kYW5nZXJ7LS1icy10YWJsZS1jb2xvcjojMDAwOy0tYnMtdGFibGUtYmc6I2Y4ZDdkYTstLWJzLXRhYmxlLWJvcmRlci1jb2xvcjojZGZjMmM0Oy0tYnMtdGFibGUtc3RyaXBlZC1iZzojZWNjY2NmOy0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjojMDAwOy0tYnMtdGFibGUtYWN0aXZlLWJnOiNkZmMyYzQ7LS1icy10YWJsZS1hY3RpdmUtY29sb3I6IzAwMDstLWJzLXRhYmxlLWhvdmVyLWJnOiNlNWM3Y2E7LS1icy10YWJsZS1ob3Zlci1jb2xvcjojMDAwO2NvbG9yOnZhcigtLWJzLXRhYmxlLWNvbG9yKTtib3JkZXItY29sb3I6dmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKX0udGFibGUtbGlnaHR7LS1icy10YWJsZS1jb2xvcjojMDAwOy0tYnMtdGFibGUtYmc6I2Y4ZjlmYTstLWJzLXRhYmxlLWJvcmRlci1jb2xvcjojZGZlMGUxOy0tYnMtdGFibGUtc3RyaXBlZC1iZzojZWNlZGVlOy0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjojMDAwOy0tYnMtdGFibGUtYWN0aXZlLWJnOiNkZmUwZTE7LS1icy10YWJsZS1hY3RpdmUtY29sb3I6IzAwMDstLWJzLXRhYmxlLWhvdmVyLWJnOiNlNWU2ZTc7LS1icy10YWJsZS1ob3Zlci1jb2xvcjojMDAwO2NvbG9yOnZhcigtLWJzLXRhYmxlLWNvbG9yKTtib3JkZXItY29sb3I6dmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKX0udGFibGUtZGFya3stLWJzLXRhYmxlLWNvbG9yOiNmZmY7LS1icy10YWJsZS1iZzojMjEyNTI5Oy0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiMzNzNiM2U7LS1icy10YWJsZS1zdHJpcGVkLWJnOiMyYzMwMzQ7LS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiNmZmY7LS1icy10YWJsZS1hY3RpdmUtYmc6IzM3M2IzZTstLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjojZmZmOy0tYnMtdGFibGUtaG92ZXItYmc6IzMyMzUzOTstLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiNmZmY7Y29sb3I6dmFyKC0tYnMtdGFibGUtY29sb3IpO2JvcmRlci1jb2xvcjp2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpfS50YWJsZS1yZXNwb25zaXZle292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH1AbWVkaWEgKG1heC13aWR0aDo1NzUuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUtc217b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofX1AbWVkaWEgKG1heC13aWR0aDo3NjcuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUtbWR7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofX1AbWVkaWEgKG1heC13aWR0aDo5OTEuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUtbGd7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofX1AbWVkaWEgKG1heC13aWR0aDoxMTk5Ljk4cHgpey50YWJsZS1yZXNwb25zaXZlLXhse292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH19QG1lZGlhIChtYXgtd2lkdGg6MTM5OS45OHB4KXsudGFibGUtcmVzcG9uc2l2ZS14eGx7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofX0uZm9ybS1sYWJlbHttYXJnaW4tYm90dG9tOi41cmVtfS5jb2wtZm9ybS1sYWJlbHtwYWRkaW5nLXRvcDpjYWxjKC4zNzVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtwYWRkaW5nLWJvdHRvbTpjYWxjKC4zNzVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6MS41fS5jb2wtZm9ybS1sYWJlbC1sZ3twYWRkaW5nLXRvcDpjYWxjKC41cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7cGFkZGluZy1ib3R0b206Y2FsYyguNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO2ZvbnQtc2l6ZToxLjI1cmVtfS5jb2wtZm9ybS1sYWJlbC1zbXtwYWRkaW5nLXRvcDpjYWxjKC4yNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO3BhZGRpbmctYm90dG9tOmNhbGMoLjI1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7Zm9udC1zaXplOi44NzVyZW19LmZvcm0tdGV4dHttYXJnaW4tdG9wOi4yNXJlbTtmb250LXNpemU6Ljg3NWVtO2NvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1jb2xvcil9LmZvcm0tY29udHJvbHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzouMzc1cmVtIC43NXJlbTtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOnZhcigtLWJzLWJvZHktY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYm9keS1iZyk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjp2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7dHJhbnNpdGlvbjpib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmZvcm0tY29udHJvbHt0cmFuc2l0aW9uOm5vbmV9fS5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXXtvdmVyZmxvdzpoaWRkZW59LmZvcm0tY29udHJvbFt0eXBlPWZpbGVdOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKXtjdXJzb3I6cG9pbnRlcn0uZm9ybS1jb250cm9sOmZvY3Vze2NvbG9yOnZhcigtLWJzLWJvZHktY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYm9keS1iZyk7Ym9yZGVyLWNvbG9yOiM4NmI3ZmU7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMTMsMTEwLDI1MywuMjUpfS5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZXttaW4td2lkdGg6ODVweDtoZWlnaHQ6MS41ZW07bWFyZ2luOjB9LmZvcm0tY29udHJvbDo6LXdlYmtpdC1kYXRldGltZS1lZGl0e2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowfS5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtvcGFjaXR5OjF9LmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXJ7Y29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtvcGFjaXR5OjF9LmZvcm0tY29udHJvbDpkaXNhYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1iZyk7b3BhY2l0eToxfS5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9ue3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07bWFyZ2luOi0uMzc1cmVtIC0uNzVyZW07LXdlYmtpdC1tYXJnaW4tZW5kOi43NXJlbTttYXJnaW4taW5saW5lLWVuZDouNzVyZW07Y29sb3I6dmFyKC0tYnMtYm9keS1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy10ZXJ0aWFyeS1iZyk7cG9pbnRlci1ldmVudHM6bm9uZTtib3JkZXItY29sb3I6aW5oZXJpdDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLWlubGluZS1lbmQtd2lkdGg6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtib3JkZXItcmFkaXVzOjA7LXdlYmtpdC10cmFuc2l0aW9uOmNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dH0uZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbntwYWRkaW5nOi4zNzVyZW0gLjc1cmVtO21hcmdpbjotLjM3NXJlbSAtLjc1cmVtOy13ZWJraXQtbWFyZ2luLWVuZDouNzVyZW07bWFyZ2luLWlubGluZS1lbmQ6Ljc1cmVtO2NvbG9yOnZhcigtLWJzLWJvZHktY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtdGVydGlhcnktYmcpO3BvaW50ZXItZXZlbnRzOm5vbmU7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowO2JvcmRlci1pbmxpbmUtZW5kLXdpZHRoOnZhcigtLWJzLWJvcmRlci13aWR0aCk7Ym9yZGVyLXJhZGl1czowO3RyYW5zaXRpb246Y29sb3IgLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uey13ZWJraXQtdHJhbnNpdGlvbjpub25lO3RyYW5zaXRpb246bm9uZX0uZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbnt0cmFuc2l0aW9uOm5vbmV9fS5mb3JtLWNvbnRyb2w6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1iZyl9LmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWJnKX0uZm9ybS1jb250cm9sLXBsYWludGV4dHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzouMzc1cmVtIDA7bWFyZ2luLWJvdHRvbTowO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjp2YXIoLS1icy1ib2R5LWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjpzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAwfS5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OmZvY3Vze291dGxpbmU6MH0uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcsLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNte3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0uZm9ybS1jb250cm9sLXNte21pbi1oZWlnaHQ6Y2FsYygxLjVlbSArIC41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO3BhZGRpbmc6LjI1cmVtIC41cmVtO2ZvbnQtc2l6ZTouODc1cmVtO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSl9LmZvcm0tY29udHJvbC1zbTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257cGFkZGluZzouMjVyZW0gLjVyZW07bWFyZ2luOi0uMjVyZW0gLS41cmVtOy13ZWJraXQtbWFyZ2luLWVuZDouNXJlbTttYXJnaW4taW5saW5lLWVuZDouNXJlbX0uZm9ybS1jb250cm9sLXNtOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbntwYWRkaW5nOi4yNXJlbSAuNXJlbTttYXJnaW46LS4yNXJlbSAtLjVyZW07LXdlYmtpdC1tYXJnaW4tZW5kOi41cmVtO21hcmdpbi1pbmxpbmUtZW5kOi41cmVtfS5mb3JtLWNvbnRyb2wtbGd7bWluLWhlaWdodDpjYWxjKDEuNWVtICsgMXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtwYWRkaW5nOi41cmVtIDFyZW07Zm9udC1zaXplOjEuMjVyZW07Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKX0uZm9ybS1jb250cm9sLWxnOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbntwYWRkaW5nOi41cmVtIDFyZW07bWFyZ2luOi0uNXJlbSAtMXJlbTstd2Via2l0LW1hcmdpbi1lbmQ6MXJlbTttYXJnaW4taW5saW5lLWVuZDoxcmVtfS5mb3JtLWNvbnRyb2wtbGc6OmZpbGUtc2VsZWN0b3ItYnV0dG9ue3BhZGRpbmc6LjVyZW0gMXJlbTttYXJnaW46LS41cmVtIC0xcmVtOy13ZWJraXQtbWFyZ2luLWVuZDoxcmVtO21hcmdpbi1pbmxpbmUtZW5kOjFyZW19dGV4dGFyZWEuZm9ybS1jb250cm9se21pbi1oZWlnaHQ6Y2FsYygxLjVlbSArIC43NXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKX10ZXh0YXJlYS5mb3JtLWNvbnRyb2wtc217bWluLWhlaWdodDpjYWxjKDEuNWVtICsgLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSl9dGV4dGFyZWEuZm9ybS1jb250cm9sLWxne21pbi1oZWlnaHQ6Y2FsYygxLjVlbSArIDFyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSl9LmZvcm0tY29udHJvbC1jb2xvcnt3aWR0aDozcmVtO2hlaWdodDpjYWxjKDEuNWVtICsgLjc1cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO3BhZGRpbmc6LjM3NXJlbX0uZm9ybS1jb250cm9sLWNvbG9yOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKXtjdXJzb3I6cG9pbnRlcn0uZm9ybS1jb250cm9sLWNvbG9yOjotbW96LWNvbG9yLXN3YXRjaHtib3JkZXI6MCFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKX0uZm9ybS1jb250cm9sLWNvbG9yOjotd2Via2l0LWNvbG9yLXN3YXRjaHtib3JkZXI6MCFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKX0uZm9ybS1jb250cm9sLWNvbG9yLmZvcm0tY29udHJvbC1zbXtoZWlnaHQ6Y2FsYygxLjVlbSArIC41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpfS5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLWxne2hlaWdodDpjYWxjKDEuNWVtICsgMXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKX0uZm9ybS1zZWxlY3R7LS1icy1mb3JtLXNlbGVjdC1iZy1pbWc6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOi4zNzVyZW0gMi4yNXJlbSAuMzc1cmVtIC43NXJlbTtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOnZhcigtLWJzLWJvZHktY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYm9keS1iZyk7YmFja2dyb3VuZC1pbWFnZTp2YXIoLS1icy1mb3JtLXNlbGVjdC1iZy1pbWcpLHZhcigtLWJzLWZvcm0tc2VsZWN0LWJnLWljb24sbm9uZSk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgLjc1cmVtIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6MTZweCAxMnB4O2JvcmRlcjp2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKTt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmZvcm0tc2VsZWN0e3RyYW5zaXRpb246bm9uZX19LmZvcm0tc2VsZWN0OmZvY3Vze2JvcmRlci1jb2xvcjojODZiN2ZlO291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDEzLDExMCwyNTMsLjI1KX0uZm9ybS1zZWxlY3RbbXVsdGlwbGVdLC5mb3JtLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKXtwYWRkaW5nLXJpZ2h0Oi43NXJlbTtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LmZvcm0tc2VsZWN0OmRpc2FibGVke2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWJnKX0uZm9ybS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmd7Y29sb3I6dHJhbnNwYXJlbnQ7dGV4dC1zaGFkb3c6MCAwIDAgdmFyKC0tYnMtYm9keS1jb2xvcil9LmZvcm0tc2VsZWN0LXNte3BhZGRpbmctdG9wOi4yNXJlbTtwYWRkaW5nLWJvdHRvbTouMjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtO2ZvbnQtc2l6ZTouODc1cmVtO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSl9LmZvcm0tc2VsZWN0LWxne3BhZGRpbmctdG9wOi41cmVtO3BhZGRpbmctYm90dG9tOi41cmVtO3BhZGRpbmctbGVmdDoxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyl9W2RhdGEtYnMtdGhlbWU9ZGFya10gLmZvcm0tc2VsZWN0ey0tYnMtZm9ybS1zZWxlY3QtYmctaW1nOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2FkYjViZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKX0uZm9ybS1jaGVja3tkaXNwbGF5OmJsb2NrO21pbi1oZWlnaHQ6MS41cmVtO3BhZGRpbmctbGVmdDoxLjVlbTttYXJnaW4tYm90dG9tOi4xMjVyZW19LmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXR7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDotMS41ZW19LmZvcm0tY2hlY2stcmV2ZXJzZXtwYWRkaW5nLXJpZ2h0OjEuNWVtO3BhZGRpbmctbGVmdDowO3RleHQtYWxpZ246cmlnaHR9LmZvcm0tY2hlY2stcmV2ZXJzZSAuZm9ybS1jaGVjay1pbnB1dHtmbG9hdDpyaWdodDttYXJnaW4tcmlnaHQ6LTEuNWVtO21hcmdpbi1sZWZ0OjB9LmZvcm0tY2hlY2staW5wdXR7LS1icy1mb3JtLWNoZWNrLWJnOnZhcigtLWJzLWJvZHktYmcpO3dpZHRoOjFlbTtoZWlnaHQ6MWVtO21hcmdpbi10b3A6LjI1ZW07dmVydGljYWwtYWxpZ246dG9wO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtZm9ybS1jaGVjay1iZyk7YmFja2dyb3VuZC1pbWFnZTp2YXIoLS1icy1mb3JtLWNoZWNrLWJnLWltYWdlKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47Ym9yZGVyOnZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7LXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6ZXhhY3Q7Y29sb3ItYWRqdXN0OmV4YWN0O3ByaW50LWNvbG9yLWFkanVzdDpleGFjdH0uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XXtib3JkZXItcmFkaXVzOi4yNWVtfS5mb3JtLWNoZWNrLWlucHV0W3R5cGU9cmFkaW9de2JvcmRlci1yYWRpdXM6NTAlfS5mb3JtLWNoZWNrLWlucHV0OmFjdGl2ZXtmaWx0ZXI6YnJpZ2h0bmVzcyg5MCUpfS5mb3JtLWNoZWNrLWlucHV0OmZvY3Vze2JvcmRlci1jb2xvcjojODZiN2ZlO291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDEzLDExMCwyNTMsLjI1KX0uZm9ybS1jaGVjay1pbnB1dDpjaGVja2Vke2JhY2tncm91bmQtY29sb3I6IzBkNmVmZDtib3JkZXItY29sb3I6IzBkNmVmZH0uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdey0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpfS5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb117LS1icy1mb3JtLWNoZWNrLWJnLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzInIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKX0uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XTppbmRldGVybWluYXRle2JhY2tncm91bmQtY29sb3I6IzBkNmVmZDtib3JkZXItY29sb3I6IzBkNmVmZDstLWJzLWZvcm0tY2hlY2stYmctaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvJTNlJTNjL3N2ZyUzZVwiKX0uZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZHtwb2ludGVyLWV2ZW50czpub25lO2ZpbHRlcjpub25lO29wYWNpdHk6LjV9LmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWR+LmZvcm0tY2hlY2stbGFiZWwsLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdfi5mb3JtLWNoZWNrLWxhYmVse2N1cnNvcjpkZWZhdWx0O29wYWNpdHk6LjV9LmZvcm0tc3dpdGNoe3BhZGRpbmctbGVmdDoyLjVlbX0uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXR7LS1icy1mb3JtLXN3aXRjaC1iZzp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2JhJTI4MCwgMCwgMCwgMC4yNSUyOScvJTNlJTNjL3N2ZyUzZVwiKTt3aWR0aDoyZW07bWFyZ2luLWxlZnQ6LTIuNWVtO2JhY2tncm91bmQtaW1hZ2U6dmFyKC0tYnMtZm9ybS1zd2l0Y2gtYmcpO2JhY2tncm91bmQtcG9zaXRpb246bGVmdCBjZW50ZXI7Ym9yZGVyLXJhZGl1czoyZW07dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0e3RyYW5zaXRpb246bm9uZX19LmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmZvY3Vzey0tYnMtZm9ybS1zd2l0Y2gtYmc6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzODZiN2ZlJy8lM2UlM2Mvc3ZnJTNlXCIpfS5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2Vke2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgY2VudGVyOy0tYnMtZm9ybS1zd2l0Y2gtYmc6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpfS5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2V7cGFkZGluZy1yaWdodDoyLjVlbTtwYWRkaW5nLWxlZnQ6MH0uZm9ybS1zd2l0Y2guZm9ybS1jaGVjay1yZXZlcnNlIC5mb3JtLWNoZWNrLWlucHV0e21hcmdpbi1yaWdodDotMi41ZW07bWFyZ2luLWxlZnQ6MH0uZm9ybS1jaGVjay1pbmxpbmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjFyZW19LmJ0bi1jaGVja3twb3NpdGlvbjphYnNvbHV0ZTtjbGlwOnJlY3QoMCwwLDAsMCk7cG9pbnRlci1ldmVudHM6bm9uZX0uYnRuLWNoZWNrOmRpc2FibGVkKy5idG4sLmJ0bi1jaGVja1tkaXNhYmxlZF0rLmJ0bntwb2ludGVyLWV2ZW50czpub25lO2ZpbHRlcjpub25lO29wYWNpdHk6LjY1fVtkYXRhLWJzLXRoZW1lPWRhcmtdIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpub3QoOmNoZWNrZWQpOm5vdCg6Zm9jdXMpey0tYnMtZm9ybS1zd2l0Y2gtYmc6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuMjUlMjknLyUzZSUzYy9zdmclM2VcIil9LmZvcm0tcmFuZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6MS41cmVtO3BhZGRpbmc6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uZm9ybS1yYW5nZTpmb2N1c3tvdXRsaW5lOjB9LmZvcm0tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmZmYsMCAwIDAgLjI1cmVtIHJnYmEoMTMsMTEwLDI1MywuMjUpfS5mb3JtLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1ie2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmZmYsMCAwIDAgLjI1cmVtIHJnYmEoMTMsMTEwLDI1MywuMjUpfS5mb3JtLXJhbmdlOjotbW96LWZvY3VzLW91dGVye2JvcmRlcjowfS5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYnt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO21hcmdpbi10b3A6LS4yNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiMwZDZlZmQ7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxcmVtOy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iey13ZWJraXQtdHJhbnNpdGlvbjpub25lO3RyYW5zaXRpb246bm9uZX19LmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNiNmQ0ZmV9LmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre3dpZHRoOjEwMCU7aGVpZ2h0Oi41cmVtO2NvbG9yOnRyYW5zcGFyZW50O2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtdGVydGlhcnktYmcpO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjFyZW19LmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWJ7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiMwZDZlZmQ7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxcmVtOy1tb3otdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWJ7LW1vei10cmFuc2l0aW9uOm5vbmU7dHJhbnNpdGlvbjpub25lfX0uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojYjZkNGZlfS5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRyYWNre3dpZHRoOjEwMCU7aGVpZ2h0Oi41cmVtO2NvbG9yOnRyYW5zcGFyZW50O2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtdGVydGlhcnktYmcpO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjFyZW19LmZvcm0tcmFuZ2U6ZGlzYWJsZWR7cG9pbnRlci1ldmVudHM6bm9uZX0uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpfS5mb3JtLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1ie2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKX0uZm9ybS1mbG9hdGluZ3twb3NpdGlvbjpyZWxhdGl2ZX0uZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sLC5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LC5mb3JtLWZsb2F0aW5nPi5mb3JtLXNlbGVjdHtoZWlnaHQ6Y2FsYygzLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7bWluLWhlaWdodDpjYWxjKDMuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtsaW5lLWhlaWdodDoxLjI1fS5mb3JtLWZsb2F0aW5nPmxhYmVse3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjI7aGVpZ2h0OjEwMCU7cGFkZGluZzoxcmVtIC43NXJlbTtvdmVyZmxvdzpoaWRkZW47dGV4dC1hbGlnbjpzdGFydDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcDtwb2ludGVyLWV2ZW50czpub25lO2JvcmRlcjp2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O3RyYW5zZm9ybS1vcmlnaW46MCAwO3RyYW5zaXRpb246b3BhY2l0eSAuMXMgZWFzZS1pbi1vdXQsdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuZm9ybS1mbG9hdGluZz5sYWJlbHt0cmFuc2l0aW9uOm5vbmV9fS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2wsLmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbC1wbGFpbnRleHR7cGFkZGluZzoxcmVtIC43NXJlbX0uZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sLXBsYWludGV4dDo6LW1vei1wbGFjZWhvbGRlciwuZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOnRyYW5zcGFyZW50fS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OjpwbGFjZWhvbGRlciwuZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcntjb2xvcjp0cmFuc3BhcmVudH0uZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sLXBsYWludGV4dDpub3QoOi1tb3otcGxhY2Vob2xkZXItc2hvd24pLC5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6bm90KDotbW96LXBsYWNlaG9sZGVyLXNob3duKXtwYWRkaW5nLXRvcDoxLjYyNXJlbTtwYWRkaW5nLWJvdHRvbTouNjI1cmVtfS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OmZvY3VzLC5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pLC5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6Zm9jdXMsLmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKXtwYWRkaW5nLXRvcDoxLjYyNXJlbTtwYWRkaW5nLWJvdHRvbTouNjI1cmVtfS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Oi13ZWJraXQtYXV0b2ZpbGwsLmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxse3BhZGRpbmctdG9wOjEuNjI1cmVtO3BhZGRpbmctYm90dG9tOi42MjVyZW19LmZvcm0tZmxvYXRpbmc+LmZvcm0tc2VsZWN0e3BhZGRpbmctdG9wOjEuNjI1cmVtO3BhZGRpbmctYm90dG9tOi42MjVyZW19LmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDpub3QoOi1tb3otcGxhY2Vob2xkZXItc2hvd24pfmxhYmVse2NvbG9yOnJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLC42NSk7dHJhbnNmb3JtOnNjYWxlKC44NSkgdHJhbnNsYXRlWSgtLjVyZW0pIHRyYW5zbGF0ZVgoLjE1cmVtKX0uZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sLXBsYWludGV4dH5sYWJlbCwuZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sOmZvY3VzfmxhYmVsLC5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bil+bGFiZWwsLmZvcm0tZmxvYXRpbmc+LmZvcm0tc2VsZWN0fmxhYmVse2NvbG9yOnJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLC42NSk7dHJhbnNmb3JtOnNjYWxlKC44NSkgdHJhbnNsYXRlWSgtLjVyZW0pIHRyYW5zbGF0ZVgoLjE1cmVtKX0uZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sOm5vdCg6LW1vei1wbGFjZWhvbGRlci1zaG93bil+bGFiZWw6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjFyZW0gMC4zNzVyZW07ei1pbmRleDotMTtoZWlnaHQ6MS41ZW07Y29udGVudDpcIlwiO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYm9keS1iZyk7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKX0uZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sLXBsYWludGV4dH5sYWJlbDo6YWZ0ZXIsLmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDpmb2N1c35sYWJlbDo6YWZ0ZXIsLmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKX5sYWJlbDo6YWZ0ZXIsLmZvcm0tZmxvYXRpbmc+LmZvcm0tc2VsZWN0fmxhYmVsOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDoxcmVtIDAuMzc1cmVtO3otaW5kZXg6LTE7aGVpZ2h0OjEuNWVtO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWJvZHktYmcpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cyl9LmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsfmxhYmVse2NvbG9yOnJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLC42NSk7dHJhbnNmb3JtOnNjYWxlKC44NSkgdHJhbnNsYXRlWSgtLjVyZW0pIHRyYW5zbGF0ZVgoLjE1cmVtKX0uZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sLXBsYWludGV4dH5sYWJlbHtib3JkZXItd2lkdGg6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAwfS5mb3JtLWZsb2F0aW5nPjpkaXNhYmxlZH5sYWJlbHtjb2xvcjojNmM3NTdkfS5mb3JtLWZsb2F0aW5nPjpkaXNhYmxlZH5sYWJlbDo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1zZWNvbmRhcnktYmcpfS5pbnB1dC1ncm91cHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6c3RyZXRjaDt3aWR0aDoxMDAlfS5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cD4uZm9ybS1mbG9hdGluZywuaW5wdXQtZ3JvdXA+LmZvcm0tc2VsZWN0e3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIGF1dG87d2lkdGg6MSU7bWluLXdpZHRoOjB9LmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2w6Zm9jdXMsLmlucHV0LWdyb3VwPi5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiwuaW5wdXQtZ3JvdXA+LmZvcm0tc2VsZWN0OmZvY3Vze3otaW5kZXg6NX0uaW5wdXQtZ3JvdXAgLmJ0bntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LmlucHV0LWdyb3VwIC5idG46Zm9jdXN7ei1pbmRleDo1fS5pbnB1dC1ncm91cC10ZXh0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzouMzc1cmVtIC43NXJlbTtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOnZhcigtLWJzLWJvZHktY29sb3IpO3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXRlcnRpYXJ5LWJnKTtib3JkZXI6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cyl9LmlucHV0LWdyb3VwLWxnPi5idG4sLmlucHV0LWdyb3VwLWxnPi5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLWxnPi5mb3JtLXNlbGVjdCwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLXRleHR7cGFkZGluZzouNXJlbSAxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyl9LmlucHV0LWdyb3VwLXNtPi5idG4sLmlucHV0LWdyb3VwLXNtPi5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLXNtPi5mb3JtLXNlbGVjdCwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLXRleHR7cGFkZGluZzouMjVyZW0gLjVyZW07Zm9udC1zaXplOi44NzVyZW07Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKX0uaW5wdXQtZ3JvdXAtbGc+LmZvcm0tc2VsZWN0LC5pbnB1dC1ncm91cC1zbT4uZm9ybS1zZWxlY3R7cGFkZGluZy1yaWdodDozcmVtfS5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKT4uZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rMyksLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pPi5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCk+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbik+LmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKT4uZm9ybS1zZWxlY3QsLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pPjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyl7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbj4uZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rNCksLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uPi5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4rMyk+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24+LmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiszKT4uZm9ybS1zZWxlY3QsLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uPjpudGgtbGFzdC1jaGlsZChuKzMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyl7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5pbnB1dC1ncm91cD46bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLnZhbGlkLXRvb2x0aXApOm5vdCgudmFsaWQtZmVlZGJhY2spOm5vdCguaW52YWxpZC10b29sdGlwKTpub3QoLmludmFsaWQtZmVlZGJhY2spe21hcmdpbi1sZWZ0OmNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIC0xKTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5pbnB1dC1ncm91cD4uZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKT4uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cD4uZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKT4uZm9ybS1zZWxlY3R7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0udmFsaWQtZmVlZGJhY2t7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7bWFyZ2luLXRvcDouMjVyZW07Zm9udC1zaXplOi44NzVlbTtjb2xvcjp2YXIoLS1icy1mb3JtLXZhbGlkLWNvbG9yKX0udmFsaWQtdG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTt6LWluZGV4OjU7ZGlzcGxheTpub25lO21heC13aWR0aDoxMDAlO3BhZGRpbmc6LjI1cmVtIC41cmVtO21hcmdpbi10b3A6LjFyZW07Zm9udC1zaXplOi44NzVyZW07Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXN1Y2Nlc3MpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cyl9LmlzLXZhbGlkfi52YWxpZC1mZWVkYmFjaywuaXMtdmFsaWR+LnZhbGlkLXRvb2x0aXAsLndhcy12YWxpZGF0ZWQgOnZhbGlkfi52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCA6dmFsaWR+LnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30uZm9ybS1jb250cm9sLmlzLXZhbGlkLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWR7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtwYWRkaW5nLXJpZ2h0OmNhbGMoMS41ZW0gKyAuNzVyZW0pO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMxOTg3NTQnIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBjYWxjKC4zNzVlbSArIC4xODc1cmVtKSBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNhbGMoLjc1ZW0gKyAuMzc1cmVtKSBjYWxjKC43NWVtICsgLjM3NXJlbSl9LmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3Vze2JvcmRlci1jb2xvcjp2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksLjI1KX0ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlke3BhZGRpbmctcmlnaHQ6Y2FsYygxLjVlbSArIC43NXJlbSk7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgY2FsYyguMzc1ZW0gKyAuMTg3NXJlbSkgcmlnaHQgY2FsYyguMzc1ZW0gKyAuMTg3NXJlbSl9LmZvcm0tc2VsZWN0LmlzLXZhbGlkLC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZHtib3JkZXItY29sb3I6dmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpfS5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl17LS1icy1mb3JtLXNlbGVjdC1iZy1pY29uOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMTk4NzU0JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7cGFkZGluZy1yaWdodDo0LjEyNXJlbTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IC43NXJlbSBjZW50ZXIsY2VudGVyIHJpZ2h0IDIuMjVyZW07YmFja2dyb3VuZC1zaXplOjE2cHggMTJweCxjYWxjKC43NWVtICsgLjM3NXJlbSkgY2FsYyguNzVlbSArIC4zNzVyZW0pfS5mb3JtLXNlbGVjdC5pcy12YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwuMjUpfS5mb3JtLWNvbnRyb2wtY29sb3IuaXMtdmFsaWQsLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1jb2xvcjp2YWxpZHt3aWR0aDpjYWxjKDNyZW0gKyBjYWxjKDEuNWVtICsgLjc1cmVtKSl9LmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQsLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWR7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKX0uZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpjaGVja2VkLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmNoZWNrZWR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1mb3JtLXZhbGlkLWNvbG9yKX0uZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwuMjUpfS5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkfi5mb3JtLWNoZWNrLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkfi5mb3JtLWNoZWNrLWxhYmVse2NvbG9yOnZhcigtLWJzLWZvcm0tdmFsaWQtY29sb3IpfS5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dH4udmFsaWQtZmVlZGJhY2t7bWFyZ2luLWxlZnQ6LjVlbX0uaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbDpub3QoOmZvY3VzKS5pcy12YWxpZCwuaW5wdXQtZ3JvdXA+LmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pLmlzLXZhbGlkLC5pbnB1dC1ncm91cD4uZm9ybS1zZWxlY3Q6bm90KDpmb2N1cykuaXMtdmFsaWQsLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cyk6dmFsaWQsLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwPi5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKTp2YWxpZCwud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXA+LmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpOnZhbGlke3otaW5kZXg6M30uaW52YWxpZC1mZWVkYmFja3tkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTttYXJnaW4tdG9wOi4yNXJlbTtmb250LXNpemU6Ljg3NWVtO2NvbG9yOnZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcil9LmludmFsaWQtdG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTt6LWluZGV4OjU7ZGlzcGxheTpub25lO21heC13aWR0aDoxMDAlO3BhZGRpbmc6LjI1cmVtIC41cmVtO21hcmdpbi10b3A6LjFyZW07Zm9udC1zaXplOi44NzVyZW07Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWRhbmdlcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKX0uaXMtaW52YWxpZH4uaW52YWxpZC1mZWVkYmFjaywuaXMtaW52YWxpZH4uaW52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIDppbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIDppbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30uZm9ybS1jb250cm9sLmlzLWludmFsaWQsLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlke2JvcmRlci1jb2xvcjp2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtwYWRkaW5nLXJpZ2h0OmNhbGMoMS41ZW0gKyAuNzVyZW0pO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NSclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBjYWxjKC4zNzVlbSArIC4xODc1cmVtKSBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNhbGMoLjc1ZW0gKyAuMzc1cmVtKSBjYWxjKC43NWVtICsgLjM3NXJlbSl9LmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1c3tib3JkZXItY29sb3I6dmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwuMjUpfS53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlke3BhZGRpbmctcmlnaHQ6Y2FsYygxLjVlbSArIC43NXJlbSk7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgY2FsYyguMzc1ZW0gKyAuMTg3NXJlbSkgcmlnaHQgY2FsYyguMzc1ZW0gKyAuMTg3NXJlbSl9LmZvcm0tc2VsZWN0LmlzLWludmFsaWQsLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWR7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpfS5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXXstLWJzLWZvcm0tc2VsZWN0LWJnLWljb246dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NSclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtwYWRkaW5nLXJpZ2h0OjQuMTI1cmVtO2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgLjc1cmVtIGNlbnRlcixjZW50ZXIgcmlnaHQgMi4yNXJlbTtiYWNrZ3JvdW5kLXNpemU6MTZweCAxMnB4LGNhbGMoLjc1ZW0gKyAuMzc1cmVtKSBjYWxjKC43NWVtICsgLjM3NXJlbSl9LmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksLjI1KX0uZm9ybS1jb250cm9sLWNvbG9yLmlzLWludmFsaWQsLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1jb2xvcjppbnZhbGlke3dpZHRoOmNhbGMoM3JlbSArIGNhbGMoMS41ZW0gKyAuNzVyZW0pKX0uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWR7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpfS5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmNoZWNrZWR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1mb3JtLWludmFsaWQtY29sb3IpfS5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLC4yNSl9LmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZH4uZm9ybS1jaGVjay1sYWJlbCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkfi5mb3JtLWNoZWNrLWxhYmVse2NvbG9yOnZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcil9LmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0fi5pbnZhbGlkLWZlZWRiYWNre21hcmdpbi1sZWZ0Oi41ZW19LmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cykuaXMtaW52YWxpZCwuaW5wdXQtZ3JvdXA+LmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pLmlzLWludmFsaWQsLmlucHV0LWdyb3VwPi5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy1pbnZhbGlkLC53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpOmludmFsaWQsLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwPi5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKTppbnZhbGlkLC53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cD4uZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyk6aW52YWxpZHt6LWluZGV4OjR9LmJ0bnstLWJzLWJ0bi1wYWRkaW5nLXg6MC43NXJlbTstLWJzLWJ0bi1wYWRkaW5nLXk6MC4zNzVyZW07LS1icy1idG4tZm9udC1mYW1pbHk6IDstLWJzLWJ0bi1mb250LXNpemU6MXJlbTstLWJzLWJ0bi1mb250LXdlaWdodDo0MDA7LS1icy1idG4tbGluZS1oZWlnaHQ6MS41Oy0tYnMtYnRuLWNvbG9yOnZhcigtLWJzLWJvZHktY29sb3IpOy0tYnMtYnRuLWJnOnRyYW5zcGFyZW50Oy0tYnMtYnRuLWJvcmRlci13aWR0aDp2YXIoLS1icy1ib3JkZXItd2lkdGgpOy0tYnMtYnRuLWJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDstLWJzLWJ0bi1ib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpOy0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDstLWJzLWJ0bi1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7LS1icy1idG4tZGlzYWJsZWQtb3BhY2l0eTowLjY1Oy0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3c6MCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6dmFyKC0tYnMtYnRuLXBhZGRpbmcteSkgdmFyKC0tYnMtYnRuLXBhZGRpbmcteCk7Zm9udC1mYW1pbHk6dmFyKC0tYnMtYnRuLWZvbnQtZmFtaWx5KTtmb250LXNpemU6dmFyKC0tYnMtYnRuLWZvbnQtc2l6ZSk7Zm9udC13ZWlnaHQ6dmFyKC0tYnMtYnRuLWZvbnQtd2VpZ2h0KTtsaW5lLWhlaWdodDp2YXIoLS1icy1idG4tbGluZS1oZWlnaHQpO2NvbG9yOnZhcigtLWJzLWJ0bi1jb2xvcik7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dmVydGljYWwtYWxpZ246bWlkZGxlO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtib3JkZXI6dmFyKC0tYnMtYnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYnRuLWJvcmRlci1jb2xvcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1idG4tYm9yZGVyLXJhZGl1cyk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1idG4tYmcpO3RyYW5zaXRpb246Y29sb3IgLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5idG57dHJhbnNpdGlvbjpub25lfX0uYnRuOmhvdmVye2NvbG9yOnZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1idG4taG92ZXItYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKX0uYnRuLWNoZWNrKy5idG46aG92ZXJ7Y29sb3I6dmFyKC0tYnMtYnRuLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWJ0bi1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWJ0bi1ib3JkZXItY29sb3IpfS5idG46Zm9jdXMtdmlzaWJsZXtjb2xvcjp2YXIoLS1icy1idG4taG92ZXItY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYnRuLWhvdmVyLWJnKTtib3JkZXItY29sb3I6dmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7b3V0bGluZTowO2JveC1zaGFkb3c6dmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpfS5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSsuYnRue2JvcmRlci1jb2xvcjp2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtvdXRsaW5lOjA7Ym94LXNoYWRvdzp2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyl9LmJ0bi1jaGVjazpjaGVja2VkKy5idG4sLmJ0bi5hY3RpdmUsLmJ0bi5zaG93LC5idG46Zmlyc3QtY2hpbGQ6YWN0aXZlLDpub3QoLmJ0bi1jaGVjaykrLmJ0bjphY3RpdmV7Y29sb3I6dmFyKC0tYnMtYnRuLWFjdGl2ZS1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1idG4tYWN0aXZlLWJnKTtib3JkZXItY29sb3I6dmFyKC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3IpfS5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuOmZvY3VzLXZpc2libGUsLmJ0bi5hY3RpdmU6Zm9jdXMtdmlzaWJsZSwuYnRuLnNob3c6Zm9jdXMtdmlzaWJsZSwuYnRuOmZpcnN0LWNoaWxkOmFjdGl2ZTpmb2N1cy12aXNpYmxlLDpub3QoLmJ0bi1jaGVjaykrLmJ0bjphY3RpdmU6Zm9jdXMtdmlzaWJsZXtib3gtc2hhZG93OnZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KX0uYnRuLmRpc2FibGVkLC5idG46ZGlzYWJsZWQsZmllbGRzZXQ6ZGlzYWJsZWQgLmJ0bntjb2xvcjp2YXIoLS1icy1idG4tZGlzYWJsZWQtY29sb3IpO3BvaW50ZXItZXZlbnRzOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1idG4tZGlzYWJsZWQtYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtvcGFjaXR5OnZhcigtLWJzLWJ0bi1kaXNhYmxlZC1vcGFjaXR5KX0uYnRuLXByaW1hcnl7LS1icy1idG4tY29sb3I6I2ZmZjstLWJzLWJ0bi1iZzojMGQ2ZWZkOy0tYnMtYnRuLWJvcmRlci1jb2xvcjojMGQ2ZWZkOy0tYnMtYnRuLWhvdmVyLWNvbG9yOiNmZmY7LS1icy1idG4taG92ZXItYmc6IzBiNWVkNzstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IzBhNThjYTstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOjQ5LDEzMiwyNTM7LS1icy1idG4tYWN0aXZlLWNvbG9yOiNmZmY7LS1icy1idG4tYWN0aXZlLWJnOiMwYTU4Y2E7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjojMGE1M2JlOy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6aW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiNmZmY7LS1icy1idG4tZGlzYWJsZWQtYmc6IzBkNmVmZDstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IzBkNmVmZH0uYnRuLXNlY29uZGFyeXstLWJzLWJ0bi1jb2xvcjojZmZmOy0tYnMtYnRuLWJnOiM2Yzc1N2Q7LS1icy1idG4tYm9yZGVyLWNvbG9yOiM2Yzc1N2Q7LS1icy1idG4taG92ZXItY29sb3I6I2ZmZjstLWJzLWJ0bi1ob3Zlci1iZzojNWM2MzZhOy0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjojNTY1ZTY0Oy0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6MTMwLDEzOCwxNDU7LS1icy1idG4tYWN0aXZlLWNvbG9yOiNmZmY7LS1icy1idG4tYWN0aXZlLWJnOiM1NjVlNjQ7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjojNTE1ODVlOy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6aW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiNmZmY7LS1icy1idG4tZGlzYWJsZWQtYmc6IzZjNzU3ZDstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IzZjNzU3ZH0uYnRuLXN1Y2Nlc3N7LS1icy1idG4tY29sb3I6I2ZmZjstLWJzLWJ0bi1iZzojMTk4NzU0Oy0tYnMtYnRuLWJvcmRlci1jb2xvcjojMTk4NzU0Oy0tYnMtYnRuLWhvdmVyLWNvbG9yOiNmZmY7LS1icy1idG4taG92ZXItYmc6IzE1NzM0NzstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IzE0NmM0MzstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOjYwLDE1MywxMTA7LS1icy1idG4tYWN0aXZlLWNvbG9yOiNmZmY7LS1icy1idG4tYWN0aXZlLWJnOiMxNDZjNDM7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjojMTM2NTNmOy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6aW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiNmZmY7LS1icy1idG4tZGlzYWJsZWQtYmc6IzE5ODc1NDstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IzE5ODc1NH0uYnRuLWluZm97LS1icy1idG4tY29sb3I6IzAwMDstLWJzLWJ0bi1iZzojMGRjYWYwOy0tYnMtYnRuLWJvcmRlci1jb2xvcjojMGRjYWYwOy0tYnMtYnRuLWhvdmVyLWNvbG9yOiMwMDA7LS1icy1idG4taG92ZXItYmc6IzMxZDJmMjstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IzI1Y2ZmMjstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOjExLDE3MiwyMDQ7LS1icy1idG4tYWN0aXZlLWNvbG9yOiMwMDA7LS1icy1idG4tYWN0aXZlLWJnOiMzZGQ1ZjM7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjojMjVjZmYyOy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6aW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiMwMDA7LS1icy1idG4tZGlzYWJsZWQtYmc6IzBkY2FmMDstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IzBkY2FmMH0uYnRuLXdhcm5pbmd7LS1icy1idG4tY29sb3I6IzAwMDstLWJzLWJ0bi1iZzojZmZjMTA3Oy0tYnMtYnRuLWJvcmRlci1jb2xvcjojZmZjMTA3Oy0tYnMtYnRuLWhvdmVyLWNvbG9yOiMwMDA7LS1icy1idG4taG92ZXItYmc6I2ZmY2EyYzstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6I2ZmYzcyMDstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOjIxNywxNjQsNjstLWJzLWJ0bi1hY3RpdmUtY29sb3I6IzAwMDstLWJzLWJ0bi1hY3RpdmUtYmc6I2ZmY2QzOTstLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiNmZmM3MjA7LS1icy1idG4tYWN0aXZlLXNoYWRvdzppbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6IzAwMDstLWJzLWJ0bi1kaXNhYmxlZC1iZzojZmZjMTA3Oy0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjojZmZjMTA3fS5idG4tZGFuZ2Vyey0tYnMtYnRuLWNvbG9yOiNmZmY7LS1icy1idG4tYmc6I2RjMzU0NTstLWJzLWJ0bi1ib3JkZXItY29sb3I6I2RjMzU0NTstLWJzLWJ0bi1ob3Zlci1jb2xvcjojZmZmOy0tYnMtYnRuLWhvdmVyLWJnOiNiYjJkM2I7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiNiMDJhMzc7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjoyMjUsODMsOTc7LS1icy1idG4tYWN0aXZlLWNvbG9yOiNmZmY7LS1icy1idG4tYWN0aXZlLWJnOiNiMDJhMzc7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjojYTUyODM0Oy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6aW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiNmZmY7LS1icy1idG4tZGlzYWJsZWQtYmc6I2RjMzU0NTstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6I2RjMzU0NX0uYnRuLWxpZ2h0ey0tYnMtYnRuLWNvbG9yOiMwMDA7LS1icy1idG4tYmc6I2Y4ZjlmYTstLWJzLWJ0bi1ib3JkZXItY29sb3I6I2Y4ZjlmYTstLWJzLWJ0bi1ob3Zlci1jb2xvcjojMDAwOy0tYnMtYnRuLWhvdmVyLWJnOiNkM2Q0ZDU7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiNjNmM3Yzg7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjoyMTEsMjEyLDIxMzstLWJzLWJ0bi1hY3RpdmUtY29sb3I6IzAwMDstLWJzLWJ0bi1hY3RpdmUtYmc6I2M2YzdjODstLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiNiYWJiYmM7LS1icy1idG4tYWN0aXZlLXNoYWRvdzppbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6IzAwMDstLWJzLWJ0bi1kaXNhYmxlZC1iZzojZjhmOWZhOy0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjojZjhmOWZhfS5idG4tZGFya3stLWJzLWJ0bi1jb2xvcjojZmZmOy0tYnMtYnRuLWJnOiMyMTI1Mjk7LS1icy1idG4tYm9yZGVyLWNvbG9yOiMyMTI1Mjk7LS1icy1idG4taG92ZXItY29sb3I6I2ZmZjstLWJzLWJ0bi1ob3Zlci1iZzojNDI0NjQ5Oy0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjojMzczYjNlOy0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6NjYsNzAsNzM7LS1icy1idG4tYWN0aXZlLWNvbG9yOiNmZmY7LS1icy1idG4tYWN0aXZlLWJnOiM0ZDUxNTQ7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjojMzczYjNlOy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6aW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiNmZmY7LS1icy1idG4tZGlzYWJsZWQtYmc6IzIxMjUyOTstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IzIxMjUyOX0uYnRuLW91dGxpbmUtcHJpbWFyeXstLWJzLWJ0bi1jb2xvcjojMGQ2ZWZkOy0tYnMtYnRuLWJvcmRlci1jb2xvcjojMGQ2ZWZkOy0tYnMtYnRuLWhvdmVyLWNvbG9yOiNmZmY7LS1icy1idG4taG92ZXItYmc6IzBkNmVmZDstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IzBkNmVmZDstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOjEzLDExMCwyNTM7LS1icy1idG4tYWN0aXZlLWNvbG9yOiNmZmY7LS1icy1idG4tYWN0aXZlLWJnOiMwZDZlZmQ7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjojMGQ2ZWZkOy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6aW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiMwZDZlZmQ7LS1icy1idG4tZGlzYWJsZWQtYmc6dHJhbnNwYXJlbnQ7LS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiMwZDZlZmQ7LS1icy1ncmFkaWVudDpub25lfS5idG4tb3V0bGluZS1zZWNvbmRhcnl7LS1icy1idG4tY29sb3I6IzZjNzU3ZDstLWJzLWJ0bi1ib3JkZXItY29sb3I6IzZjNzU3ZDstLWJzLWJ0bi1ob3Zlci1jb2xvcjojZmZmOy0tYnMtYnRuLWhvdmVyLWJnOiM2Yzc1N2Q7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiM2Yzc1N2Q7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjoxMDgsMTE3LDEyNTstLWJzLWJ0bi1hY3RpdmUtY29sb3I6I2ZmZjstLWJzLWJ0bi1hY3RpdmUtYmc6IzZjNzU3ZDstLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiM2Yzc1N2Q7LS1icy1idG4tYWN0aXZlLXNoYWRvdzppbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6IzZjNzU3ZDstLWJzLWJ0bi1kaXNhYmxlZC1iZzp0cmFuc3BhcmVudDstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IzZjNzU3ZDstLWJzLWdyYWRpZW50Om5vbmV9LmJ0bi1vdXRsaW5lLXN1Y2Nlc3N7LS1icy1idG4tY29sb3I6IzE5ODc1NDstLWJzLWJ0bi1ib3JkZXItY29sb3I6IzE5ODc1NDstLWJzLWJ0bi1ob3Zlci1jb2xvcjojZmZmOy0tYnMtYnRuLWhvdmVyLWJnOiMxOTg3NTQ7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiMxOTg3NTQ7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjoyNSwxMzUsODQ7LS1icy1idG4tYWN0aXZlLWNvbG9yOiNmZmY7LS1icy1idG4tYWN0aXZlLWJnOiMxOTg3NTQ7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjojMTk4NzU0Oy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6aW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiMxOTg3NTQ7LS1icy1idG4tZGlzYWJsZWQtYmc6dHJhbnNwYXJlbnQ7LS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiMxOTg3NTQ7LS1icy1ncmFkaWVudDpub25lfS5idG4tb3V0bGluZS1pbmZvey0tYnMtYnRuLWNvbG9yOiMwZGNhZjA7LS1icy1idG4tYm9yZGVyLWNvbG9yOiMwZGNhZjA7LS1icy1idG4taG92ZXItY29sb3I6IzAwMDstLWJzLWJ0bi1ob3Zlci1iZzojMGRjYWYwOy0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjojMGRjYWYwOy0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6MTMsMjAyLDI0MDstLWJzLWJ0bi1hY3RpdmUtY29sb3I6IzAwMDstLWJzLWJ0bi1hY3RpdmUtYmc6IzBkY2FmMDstLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiMwZGNhZjA7LS1icy1idG4tYWN0aXZlLXNoYWRvdzppbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6IzBkY2FmMDstLWJzLWJ0bi1kaXNhYmxlZC1iZzp0cmFuc3BhcmVudDstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IzBkY2FmMDstLWJzLWdyYWRpZW50Om5vbmV9LmJ0bi1vdXRsaW5lLXdhcm5pbmd7LS1icy1idG4tY29sb3I6I2ZmYzEwNzstLWJzLWJ0bi1ib3JkZXItY29sb3I6I2ZmYzEwNzstLWJzLWJ0bi1ob3Zlci1jb2xvcjojMDAwOy0tYnMtYnRuLWhvdmVyLWJnOiNmZmMxMDc7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiNmZmMxMDc7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjoyNTUsMTkzLDc7LS1icy1idG4tYWN0aXZlLWNvbG9yOiMwMDA7LS1icy1idG4tYWN0aXZlLWJnOiNmZmMxMDc7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjojZmZjMTA3Oy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6aW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiNmZmMxMDc7LS1icy1idG4tZGlzYWJsZWQtYmc6dHJhbnNwYXJlbnQ7LS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiNmZmMxMDc7LS1icy1ncmFkaWVudDpub25lfS5idG4tb3V0bGluZS1kYW5nZXJ7LS1icy1idG4tY29sb3I6I2RjMzU0NTstLWJzLWJ0bi1ib3JkZXItY29sb3I6I2RjMzU0NTstLWJzLWJ0bi1ob3Zlci1jb2xvcjojZmZmOy0tYnMtYnRuLWhvdmVyLWJnOiNkYzM1NDU7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiNkYzM1NDU7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjoyMjAsNTMsNjk7LS1icy1idG4tYWN0aXZlLWNvbG9yOiNmZmY7LS1icy1idG4tYWN0aXZlLWJnOiNkYzM1NDU7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjojZGMzNTQ1Oy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6aW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiNkYzM1NDU7LS1icy1idG4tZGlzYWJsZWQtYmc6dHJhbnNwYXJlbnQ7LS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiNkYzM1NDU7LS1icy1ncmFkaWVudDpub25lfS5idG4tb3V0bGluZS1saWdodHstLWJzLWJ0bi1jb2xvcjojZjhmOWZhOy0tYnMtYnRuLWJvcmRlci1jb2xvcjojZjhmOWZhOy0tYnMtYnRuLWhvdmVyLWNvbG9yOiMwMDA7LS1icy1idG4taG92ZXItYmc6I2Y4ZjlmYTstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6I2Y4ZjlmYTstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOjI0OCwyNDksMjUwOy0tYnMtYnRuLWFjdGl2ZS1jb2xvcjojMDAwOy0tYnMtYnRuLWFjdGl2ZS1iZzojZjhmOWZhOy0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6I2Y4ZjlmYTstLWJzLWJ0bi1hY3RpdmUtc2hhZG93Omluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTstLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjojZjhmOWZhOy0tYnMtYnRuLWRpc2FibGVkLWJnOnRyYW5zcGFyZW50Oy0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjojZjhmOWZhOy0tYnMtZ3JhZGllbnQ6bm9uZX0uYnRuLW91dGxpbmUtZGFya3stLWJzLWJ0bi1jb2xvcjojMjEyNTI5Oy0tYnMtYnRuLWJvcmRlci1jb2xvcjojMjEyNTI5Oy0tYnMtYnRuLWhvdmVyLWNvbG9yOiNmZmY7LS1icy1idG4taG92ZXItYmc6IzIxMjUyOTstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IzIxMjUyOTstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOjMzLDM3LDQxOy0tYnMtYnRuLWFjdGl2ZS1jb2xvcjojZmZmOy0tYnMtYnRuLWFjdGl2ZS1iZzojMjEyNTI5Oy0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IzIxMjUyOTstLWJzLWJ0bi1hY3RpdmUtc2hhZG93Omluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTstLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjojMjEyNTI5Oy0tYnMtYnRuLWRpc2FibGVkLWJnOnRyYW5zcGFyZW50Oy0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjojMjEyNTI5Oy0tYnMtZ3JhZGllbnQ6bm9uZX0uYnRuLWxpbmt7LS1icy1idG4tZm9udC13ZWlnaHQ6NDAwOy0tYnMtYnRuLWNvbG9yOnZhcigtLWJzLWxpbmstY29sb3IpOy0tYnMtYnRuLWJnOnRyYW5zcGFyZW50Oy0tYnMtYnRuLWJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDstLWJzLWJ0bi1ob3Zlci1jb2xvcjp2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7LS1icy1idG4tYWN0aXZlLWNvbG9yOnZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpOy0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6IzZjNzU3ZDstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7LS1icy1idG4tYm94LXNoYWRvdzowIDAgMCAjMDAwOy0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6NDksMTMyLDI1Mzt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5idG4tbGluazpmb2N1cy12aXNpYmxle2NvbG9yOnZhcigtLWJzLWJ0bi1jb2xvcil9LmJ0bi1saW5rOmhvdmVye2NvbG9yOnZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcil9LmJ0bi1ncm91cC1sZz4uYnRuLC5idG4tbGd7LS1icy1idG4tcGFkZGluZy15OjAuNXJlbTstLWJzLWJ0bi1wYWRkaW5nLXg6MXJlbTstLWJzLWJ0bi1mb250LXNpemU6MS4yNXJlbTstLWJzLWJ0bi1ib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpfS5idG4tZ3JvdXAtc20+LmJ0biwuYnRuLXNtey0tYnMtYnRuLXBhZGRpbmcteTowLjI1cmVtOy0tYnMtYnRuLXBhZGRpbmcteDowLjVyZW07LS1icy1idG4tZm9udC1zaXplOjAuODc1cmVtOy0tYnMtYnRuLWJvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSl9LmZhZGV7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgbGluZWFyfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5mYWRle3RyYW5zaXRpb246bm9uZX19LmZhZGU6bm90KC5zaG93KXtvcGFjaXR5OjB9LmNvbGxhcHNlOm5vdCguc2hvdyl7ZGlzcGxheTpub25lfS5jb2xsYXBzaW5ne2hlaWdodDowO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmhlaWdodCAuMzVzIGVhc2V9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmNvbGxhcHNpbmd7dHJhbnNpdGlvbjpub25lfX0uY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFse3dpZHRoOjA7aGVpZ2h0OmF1dG87dHJhbnNpdGlvbjp3aWR0aCAuMzVzIGVhc2V9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbHt0cmFuc2l0aW9uOm5vbmV9fS5kcm9wZG93biwuZHJvcGRvd24tY2VudGVyLC5kcm9wZW5kLC5kcm9wc3RhcnQsLmRyb3B1cCwuZHJvcHVwLWNlbnRlcntwb3NpdGlvbjpyZWxhdGl2ZX0uZHJvcGRvd24tdG9nZ2xle3doaXRlLXNwYWNlOm5vd3JhcH0uZHJvcGRvd24tdG9nZ2xlOjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDouMjU1ZW07dmVydGljYWwtYWxpZ246LjI1NWVtO2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOi4zZW0gc29saWQ7Ym9yZGVyLXJpZ2h0Oi4zZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTowO2JvcmRlci1sZWZ0Oi4zZW0gc29saWQgdHJhbnNwYXJlbnR9LmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcGRvd24tbWVudXstLWJzLWRyb3Bkb3duLXppbmRleDoxMDAwOy0tYnMtZHJvcGRvd24tbWluLXdpZHRoOjEwcmVtOy0tYnMtZHJvcGRvd24tcGFkZGluZy14OjA7LS1icy1kcm9wZG93bi1wYWRkaW5nLXk6MC41cmVtOy0tYnMtZHJvcGRvd24tc3BhY2VyOjAuMTI1cmVtOy0tYnMtZHJvcGRvd24tZm9udC1zaXplOjFyZW07LS1icy1kcm9wZG93bi1jb2xvcjp2YXIoLS1icy1ib2R5LWNvbG9yKTstLWJzLWRyb3Bkb3duLWJnOnZhcigtLWJzLWJvZHktYmcpOy0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yOnZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7LS1icy1kcm9wZG93bi1ib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpOy0tYnMtZHJvcGRvd24tYm9yZGVyLXdpZHRoOnZhcigtLWJzLWJvcmRlci13aWR0aCk7LS1icy1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOmNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTstLWJzLWRyb3Bkb3duLWRpdmlkZXItYmc6dmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTstLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6MC41cmVtOy0tYnMtZHJvcGRvd24tYm94LXNoYWRvdzowIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7LS1icy1kcm9wZG93bi1saW5rLWNvbG9yOnZhcigtLWJzLWJvZHktY29sb3IpOy0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjp2YXIoLS1icy1ib2R5LWNvbG9yKTstLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6dmFyKC0tYnMtdGVydGlhcnktYmcpOy0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6I2ZmZjstLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiMwZDZlZmQ7LS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOnZhcigtLWJzLXRlcnRpYXJ5LWNvbG9yKTstLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OjFyZW07LS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteTowLjI1cmVtOy0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yOiM2Yzc1N2Q7LS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OjFyZW07LS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OjAuNXJlbTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OnZhcigtLWJzLWRyb3Bkb3duLXppbmRleCk7ZGlzcGxheTpub25lO21pbi13aWR0aDp2YXIoLS1icy1kcm9wZG93bi1taW4td2lkdGgpO3BhZGRpbmc6dmFyKC0tYnMtZHJvcGRvd24tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1wYWRkaW5nLXgpO21hcmdpbjowO2ZvbnQtc2l6ZTp2YXIoLS1icy1kcm9wZG93bi1mb250LXNpemUpO2NvbG9yOnZhcigtLWJzLWRyb3Bkb3duLWNvbG9yKTt0ZXh0LWFsaWduOmxlZnQ7bGlzdC1zdHlsZTpub25lO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtZHJvcGRvd24tYmcpO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6dmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyl9LmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJde3RvcDoxMDAlO2xlZnQ6MDttYXJnaW4tdG9wOnZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcil9LmRyb3Bkb3duLW1lbnUtc3RhcnR7LS1icy1wb3NpdGlvbjpzdGFydH0uZHJvcGRvd24tbWVudS1zdGFydFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6YXV0bztsZWZ0OjB9LmRyb3Bkb3duLW1lbnUtZW5key0tYnMtcG9zaXRpb246ZW5kfS5kcm9wZG93bi1tZW51LWVuZFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6MDtsZWZ0OmF1dG99QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5kcm9wZG93bi1tZW51LXNtLXN0YXJ0ey0tYnMtcG9zaXRpb246c3RhcnR9LmRyb3Bkb3duLW1lbnUtc20tc3RhcnRbZGF0YS1icy1wb3BwZXJde3JpZ2h0OmF1dG87bGVmdDowfS5kcm9wZG93bi1tZW51LXNtLWVuZHstLWJzLXBvc2l0aW9uOmVuZH0uZHJvcGRvd24tbWVudS1zbS1lbmRbZGF0YS1icy1wb3BwZXJde3JpZ2h0OjA7bGVmdDphdXRvfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmRyb3Bkb3duLW1lbnUtbWQtc3RhcnR7LS1icy1wb3NpdGlvbjpzdGFydH0uZHJvcGRvd24tbWVudS1tZC1zdGFydFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6YXV0bztsZWZ0OjB9LmRyb3Bkb3duLW1lbnUtbWQtZW5key0tYnMtcG9zaXRpb246ZW5kfS5kcm9wZG93bi1tZW51LW1kLWVuZFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6MDtsZWZ0OmF1dG99fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuZHJvcGRvd24tbWVudS1sZy1zdGFydHstLWJzLXBvc2l0aW9uOnN0YXJ0fS5kcm9wZG93bi1tZW51LWxnLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXXtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24tbWVudS1sZy1lbmR7LS1icy1wb3NpdGlvbjplbmR9LmRyb3Bkb3duLW1lbnUtbGctZW5kW2RhdGEtYnMtcG9wcGVyXXtyaWdodDowO2xlZnQ6YXV0b319QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZHJvcGRvd24tbWVudS14bC1zdGFydHstLWJzLXBvc2l0aW9uOnN0YXJ0fS5kcm9wZG93bi1tZW51LXhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXXtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24tbWVudS14bC1lbmR7LS1icy1wb3NpdGlvbjplbmR9LmRyb3Bkb3duLW1lbnUteGwtZW5kW2RhdGEtYnMtcG9wcGVyXXtyaWdodDowO2xlZnQ6YXV0b319QG1lZGlhIChtaW4td2lkdGg6MTQwMHB4KXsuZHJvcGRvd24tbWVudS14eGwtc3RhcnR7LS1icy1wb3NpdGlvbjpzdGFydH0uZHJvcGRvd24tbWVudS14eGwtc3RhcnRbZGF0YS1icy1wb3BwZXJde3JpZ2h0OmF1dG87bGVmdDowfS5kcm9wZG93bi1tZW51LXh4bC1lbmR7LS1icy1wb3NpdGlvbjplbmR9LmRyb3Bkb3duLW1lbnUteHhsLWVuZFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6MDtsZWZ0OmF1dG99fS5kcm9wdXAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJde3RvcDphdXRvO2JvdHRvbToxMDAlO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOnZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcil9LmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDouMjU1ZW07dmVydGljYWwtYWxpZ246LjI1NWVtO2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOjA7Ym9yZGVyLXJpZ2h0Oi4zZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTouM2VtIHNvbGlkO2JvcmRlci1sZWZ0Oi4zZW0gc29saWQgdHJhbnNwYXJlbnR9LmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wZW5kIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXXt0b3A6MDtyaWdodDphdXRvO2xlZnQ6MTAwJTttYXJnaW4tdG9wOjA7bWFyZ2luLWxlZnQ6dmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKX0uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDouMjU1ZW07dmVydGljYWwtYWxpZ246LjI1NWVtO2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOi4zZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWJvdHRvbTouM2VtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0Oi4zZW0gc29saWR9LmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcnt2ZXJ0aWNhbC1hbGlnbjowfS5kcm9wc3RhcnQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJde3RvcDowO3JpZ2h0OjEwMCU7bGVmdDphdXRvO21hcmdpbi10b3A6MDttYXJnaW4tcmlnaHQ6dmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKX0uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwifS5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTpub25lfS5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDouMjU1ZW07dmVydGljYWwtYWxpZ246LjI1NWVtO2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOi4zZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0Oi4zZW0gc29saWQ7Ym9yZGVyLWJvdHRvbTouM2VtIHNvbGlkIHRyYW5zcGFyZW50fS5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZXt2ZXJ0aWNhbC1hbGlnbjowfS5kcm9wZG93bi1kaXZpZGVye2hlaWdodDowO21hcmdpbjp2YXIoLS1icy1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15KSAwO292ZXJmbG93OmhpZGRlbjtib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnKTtvcGFjaXR5OjF9LmRyb3Bkb3duLWl0ZW17ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6dmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtjbGVhcjpib3RoO2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjp2YXIoLS1icy1kcm9wZG93bi1saW5rLWNvbG9yKTt0ZXh0LWFsaWduOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7d2hpdGUtc3BhY2U6bm93cmFwO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1kcm9wZG93bi1pdGVtLWJvcmRlci1yYWRpdXMsMCl9LmRyb3Bkb3duLWl0ZW06Zm9jdXMsLmRyb3Bkb3duLWl0ZW06aG92ZXJ7Y29sb3I6dmFyKC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnKX0uZHJvcGRvd24taXRlbS5hY3RpdmUsLmRyb3Bkb3duLWl0ZW06YWN0aXZle2NvbG9yOnZhcigtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yKTt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKX0uZHJvcGRvd24taXRlbS5kaXNhYmxlZCwuZHJvcGRvd24taXRlbTpkaXNhYmxlZHtjb2xvcjp2YXIoLS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yKTtwb2ludGVyLWV2ZW50czpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmRyb3Bkb3duLW1lbnUuc2hvd3tkaXNwbGF5OmJsb2NrfS5kcm9wZG93bi1oZWFkZXJ7ZGlzcGxheTpibG9jaztwYWRkaW5nOnZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgpO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6Ljg3NXJlbTtjb2xvcjp2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3IpO3doaXRlLXNwYWNlOm5vd3JhcH0uZHJvcGRvd24taXRlbS10ZXh0e2Rpc3BsYXk6YmxvY2s7cGFkZGluZzp2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO2NvbG9yOnZhcigtLWJzLWRyb3Bkb3duLWxpbmstY29sb3IpfS5kcm9wZG93bi1tZW51LWRhcmt7LS1icy1kcm9wZG93bi1jb2xvcjojZGVlMmU2Oy0tYnMtZHJvcGRvd24tYmc6IzM0M2E0MDstLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcjp2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpOy0tYnMtZHJvcGRvd24tYm94LXNoYWRvdzogOy0tYnMtZHJvcGRvd24tbGluay1jb2xvcjojZGVlMmU2Oy0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjojZmZmOy0tYnMtZHJvcGRvd24tZGl2aWRlci1iZzp2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpOy0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZzpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpOy0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6I2ZmZjstLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiMwZDZlZmQ7LS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiNhZGI1YmQ7LS1icy1kcm9wZG93bi1oZWFkZXItY29sb3I6I2FkYjViZH0uYnRuLWdyb3VwLC5idG4tZ3JvdXAtdmVydGljYWx7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtZmxleDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLC5idG4tZ3JvdXA+LmJ0bntwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1jaGVjazpjaGVja2VkKy5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWNoZWNrOmZvY3VzKy5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLmFjdGl2ZSwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46YWN0aXZlLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpmb2N1cywuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46aG92ZXIsLmJ0bi1ncm91cD4uYnRuLWNoZWNrOmNoZWNrZWQrLmJ0biwuYnRuLWdyb3VwPi5idG4tY2hlY2s6Zm9jdXMrLmJ0biwuYnRuLWdyb3VwPi5idG4uYWN0aXZlLC5idG4tZ3JvdXA+LmJ0bjphY3RpdmUsLmJ0bi1ncm91cD4uYnRuOmZvY3VzLC5idG4tZ3JvdXA+LmJ0bjpob3Zlcnt6LWluZGV4OjF9LmJ0bi10b29sYmFye2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3Vwe3dpZHRoOmF1dG99LmJ0bi1ncm91cHtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpfS5idG4tZ3JvdXA+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSwuYnRuLWdyb3VwPjpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkrLmJ0bnttYXJnaW4tbGVmdDpjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAtMSl9LmJ0bi1ncm91cD4uYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCk+LmJ0biwuYnRuLWdyb3VwPi5idG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLC5idG4tZ3JvdXA+LmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmJ0bi1ncm91cD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG4sLmJ0bi1ncm91cD4uYnRuOm50aC1jaGlsZChuKzMpLC5idG4tZ3JvdXA+Om5vdCguYnRuLWNoZWNrKSsuYnRue2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmRyb3Bkb3duLXRvZ2dsZS1zcGxpdHtwYWRkaW5nLXJpZ2h0Oi41NjI1cmVtO3BhZGRpbmctbGVmdDouNTYyNXJlbX0uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwuZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwuZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVye21hcmdpbi1sZWZ0OjB9LmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmV7bWFyZ2luLXJpZ2h0OjB9LmJ0bi1ncm91cC1zbT4uYnRuKy5kcm9wZG93bi10b2dnbGUtc3BsaXQsLmJ0bi1zbSsuZHJvcGRvd24tdG9nZ2xlLXNwbGl0e3BhZGRpbmctcmlnaHQ6LjM3NXJlbTtwYWRkaW5nLWxlZnQ6LjM3NXJlbX0uYnRuLWdyb3VwLWxnPi5idG4rLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwuYnRuLWxnKy5kcm9wZG93bi10b2dnbGUtc3BsaXR7cGFkZGluZy1yaWdodDouNzVyZW07cGFkZGluZy1sZWZ0Oi43NXJlbX0uYnRuLWdyb3VwLXZlcnRpY2Fse2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cHt3aWR0aDoxMDAlfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDpjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAtMSl9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCk+LmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSl7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRufi5idG57Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lm5hdnstLWJzLW5hdi1saW5rLXBhZGRpbmcteDoxcmVtOy0tYnMtbmF2LWxpbmstcGFkZGluZy15OjAuNXJlbTstLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7LS1icy1uYXYtbGluay1jb2xvcjp2YXIoLS1icy1saW5rLWNvbG9yKTstLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yOnZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpOy0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowO2xpc3Qtc3R5bGU6bm9uZX0ubmF2LWxpbmt7ZGlzcGxheTpibG9jaztwYWRkaW5nOnZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2LWxpbmstcGFkZGluZy14KTtmb250LXNpemU6dmFyKC0tYnMtbmF2LWxpbmstZm9udC1zaXplKTtmb250LXdlaWdodDp2YXIoLS1icy1uYXYtbGluay1mb250LXdlaWdodCk7Y29sb3I6dmFyKC0tYnMtbmF2LWxpbmstY29sb3IpO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQ6MCAwO2JvcmRlcjowO3RyYW5zaXRpb246Y29sb3IgLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7Lm5hdi1saW5re3RyYW5zaXRpb246bm9uZX19Lm5hdi1saW5rOmZvY3VzLC5uYXYtbGluazpob3Zlcntjb2xvcjp2YXIoLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcil9Lm5hdi1saW5rOmZvY3VzLXZpc2libGV7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMTMsMTEwLDI1MywuMjUpfS5uYXYtbGluay5kaXNhYmxlZHtjb2xvcjp2YXIoLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7cG9pbnRlci1ldmVudHM6bm9uZTtjdXJzb3I6ZGVmYXVsdH0ubmF2LXRhYnN7LS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGg6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKTstLWJzLW5hdi10YWJzLWJvcmRlci1jb2xvcjp2YXIoLS1icy1ib3JkZXItY29sb3IpOy0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKTstLWJzLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1iZykgdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKSB2YXIoLS1icy1ib3JkZXItY29sb3IpOy0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6dmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6dmFyKC0tYnMtYm9keS1iZyk7LS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6dmFyKC0tYnMtYm9yZGVyLWNvbG9yKSB2YXIoLS1icy1ib3JkZXItY29sb3IpIHZhcigtLWJzLWJvZHktYmcpO2JvcmRlci1ib3R0b206dmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItY29sb3IpfS5uYXYtdGFicyAubmF2LWxpbmt7bWFyZ2luLWJvdHRvbTpjYWxjKC0xICogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7Ym9yZGVyOnZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzKTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzKX0ubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzLC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXJ7aXNvbGF0aW9uOmlzb2xhdGU7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKX0ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkLC5uYXYtdGFicyAubmF2LWxpbms6ZGlzYWJsZWR7Y29sb3I6dmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fS5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmssLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmV7Y29sb3I6dmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpfS5uYXYtdGFicyAuZHJvcGRvd24tbWVudXttYXJnaW4tdG9wOmNhbGMoLTEgKiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubmF2LXBpbGxzey0tYnMtbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7LS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6I2ZmZjstLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzojMGQ2ZWZkfS5uYXYtcGlsbHMgLm5hdi1saW5re2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpfS5uYXYtcGlsbHMgLm5hdi1saW5rOmRpc2FibGVke2NvbG9yOnZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH0ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsLm5hdi1waWxscyAuc2hvdz4ubmF2LWxpbmt7Y29sb3I6dmFyKC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZyl9Lm5hdi11bmRlcmxpbmV7LS1icy1uYXYtdW5kZXJsaW5lLWdhcDoxcmVtOy0tYnMtbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6MC4xMjVyZW07LS1icy1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOnZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtnYXA6dmFyKC0tYnMtbmF2LXVuZGVybGluZS1nYXApfS5uYXYtdW5kZXJsaW5lIC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjA7Ym9yZGVyLWJvdHRvbTp2YXIoLS1icy1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnR9Lm5hdi11bmRlcmxpbmUgLm5hdi1saW5rOmZvY3VzLC5uYXYtdW5kZXJsaW5lIC5uYXYtbGluazpob3Zlcntib3JkZXItYm90dG9tLWNvbG9yOmN1cnJlbnRjb2xvcn0ubmF2LXVuZGVybGluZSAubmF2LWxpbmsuYWN0aXZlLC5uYXYtdW5kZXJsaW5lIC5zaG93Pi5uYXYtbGlua3tmb250LXdlaWdodDo3MDA7Y29sb3I6dmFyKC0tYnMtbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcik7Ym9yZGVyLWJvdHRvbS1jb2xvcjpjdXJyZW50Y29sb3J9Lm5hdi1maWxsIC5uYXYtaXRlbSwubmF2LWZpbGw+Lm5hdi1saW5re2ZsZXg6MSAxIGF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9Lm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtLC5uYXYtanVzdGlmaWVkPi5uYXYtbGlua3tmbGV4LWJhc2lzOjA7ZmxleC1ncm93OjE7dGV4dC1hbGlnbjpjZW50ZXJ9Lm5hdi1maWxsIC5uYXYtaXRlbSAubmF2LWxpbmssLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIC5uYXYtbGlua3t3aWR0aDoxMDAlfS50YWItY29udGVudD4udGFiLXBhbmV7ZGlzcGxheTpub25lfS50YWItY29udGVudD4uYWN0aXZle2Rpc3BsYXk6YmxvY2t9Lm5hdmJhcnstLWJzLW5hdmJhci1wYWRkaW5nLXg6MDstLWJzLW5hdmJhci1wYWRkaW5nLXk6MC41cmVtOy0tYnMtbmF2YmFyLWNvbG9yOnJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC42NSk7LS1icy1uYXZiYXItaG92ZXItY29sb3I6cmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjgpOy0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yOnJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4zKTstLWJzLW5hdmJhci1hY3RpdmUtY29sb3I6cmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKTstLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXk6MC4zMTI1cmVtOy0tYnMtbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6MXJlbTstLWJzLW5hdmJhci1icmFuZC1mb250LXNpemU6MS4yNXJlbTstLWJzLW5hdmJhci1icmFuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpOy0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOnJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMSk7LS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OjAuNXJlbTstLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteTowLjI1cmVtOy0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OjAuNzVyZW07LS1icy1uYXZiYXItdG9nZ2xlci1mb250LXNpemU6MS4yNXJlbTstLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODMzLCAzNywgNDEsIDAuNzUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpOy0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOnJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4xNSk7LS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpOy0tYnMtbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6MC4yNXJlbTstLWJzLW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246Ym94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6dmFyKC0tYnMtbmF2YmFyLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2YmFyLXBhZGRpbmcteCl9Lm5hdmJhcj4uY29udGFpbmVyLC5uYXZiYXI+LmNvbnRhaW5lci1mbHVpZCwubmF2YmFyPi5jb250YWluZXItbGcsLm5hdmJhcj4uY29udGFpbmVyLW1kLC5uYXZiYXI+LmNvbnRhaW5lci1zbSwubmF2YmFyPi5jb250YWluZXIteGwsLm5hdmJhcj4uY29udGFpbmVyLXh4bHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOmluaGVyaXQ7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5uYXZiYXItYnJhbmR7cGFkZGluZy10b3A6dmFyKC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7cGFkZGluZy1ib3R0b206dmFyKC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7bWFyZ2luLXJpZ2h0OnZhcigtLWJzLW5hdmJhci1icmFuZC1tYXJnaW4tZW5kKTtmb250LXNpemU6dmFyKC0tYnMtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7Y29sb3I6dmFyKC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yKTt0ZXh0LWRlY29yYXRpb246bm9uZTt3aGl0ZS1zcGFjZTpub3dyYXB9Lm5hdmJhci1icmFuZDpmb2N1cywubmF2YmFyLWJyYW5kOmhvdmVye2NvbG9yOnZhcigtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcil9Lm5hdmJhci1uYXZ7LS1icy1uYXYtbGluay1wYWRkaW5nLXg6MDstLWJzLW5hdi1saW5rLXBhZGRpbmcteTowLjVyZW07LS1icy1uYXYtbGluay1mb250LXdlaWdodDogOy0tYnMtbmF2LWxpbmstY29sb3I6dmFyKC0tYnMtbmF2YmFyLWNvbG9yKTstLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yOnZhcigtLWJzLW5hdmJhci1ob3Zlci1jb2xvcik7LS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjp2YXIoLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3IpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowO2xpc3Qtc3R5bGU6bm9uZX0ubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93e2NvbG9yOnZhcigtLWJzLW5hdmJhci1hY3RpdmUtY29sb3IpfS5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOnN0YXRpY30ubmF2YmFyLXRleHR7cGFkZGluZy10b3A6LjVyZW07cGFkZGluZy1ib3R0b206LjVyZW07Y29sb3I6dmFyKC0tYnMtbmF2YmFyLWNvbG9yKX0ubmF2YmFyLXRleHQgYSwubmF2YmFyLXRleHQgYTpmb2N1cywubmF2YmFyLXRleHQgYTpob3Zlcntjb2xvcjp2YXIoLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yKX0ubmF2YmFyLWNvbGxhcHNle2ZsZXgtYmFzaXM6MTAwJTtmbGV4LWdyb3c6MTthbGlnbi1pdGVtczpjZW50ZXJ9Lm5hdmJhci10b2dnbGVye3BhZGRpbmc6dmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXgpO2ZvbnQtc2l6ZTp2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1mb250LXNpemUpO2xpbmUtaGVpZ2h0OjE7Y29sb3I6dmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjp2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTt0cmFuc2l0aW9uOnZhcigtLWJzLW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb24pfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5uYXZiYXItdG9nZ2xlcnt0cmFuc2l0aW9uOm5vbmV9fS5uYXZiYXItdG9nZ2xlcjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ubmF2YmFyLXRvZ2dsZXI6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGgpfS5uYXZiYXItdG9nZ2xlci1pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEuNWVtO2hlaWdodDoxLjVlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7YmFja2dyb3VuZC1pbWFnZTp2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOjEwMCV9Lm5hdmJhci1uYXYtc2Nyb2xse21heC1oZWlnaHQ6dmFyKC0tYnMtc2Nyb2xsLWhlaWdodCw3NXZoKTtvdmVyZmxvdy15OmF1dG99QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5uYXZiYXItZXhwYW5kLXNte2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0OnZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO3BhZGRpbmctbGVmdDp2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KX0ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi1zY3JvbGx7b3ZlcmZsb3c6dmlzaWJsZX0ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhc3twb3NpdGlvbjpzdGF0aWM7ei1pbmRleDphdXRvO2ZsZXgtZ3JvdzoxO3dpZHRoOmF1dG8haW1wb3J0YW50O2hlaWdodDphdXRvIWltcG9ydGFudDt2aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50O2JvcmRlcjowIWltcG9ydGFudDt0cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7dHJhbnNpdGlvbjpub25lfS5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MDtwYWRkaW5nOjA7b3ZlcmZsb3cteTp2aXNpYmxlfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lm5hdmJhci1leHBhbmQtbWR7ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdntmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6dmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7cGFkZGluZy1sZWZ0OnZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpfS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXNjcm9sbHtvdmVyZmxvdzp2aXNpYmxlfS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTpmbGV4IWltcG9ydGFudDtmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFze3Bvc2l0aW9uOnN0YXRpYzt6LWluZGV4OmF1dG87ZmxleC1ncm93OjE7d2lkdGg6YXV0byFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8haW1wb3J0YW50O3Zpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnQ7Ym9yZGVyOjAhaW1wb3J0YW50O3RyYW5zZm9ybTpub25lIWltcG9ydGFudDt0cmFuc2l0aW9uOm5vbmV9Lm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtZ3JvdzowO3BhZGRpbmc6MDtvdmVyZmxvdy15OnZpc2libGV9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsubmF2YmFyLWV4cGFuZC1sZ3tmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2e2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDp2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtwYWRkaW5nLWxlZnQ6dmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCl9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtc2Nyb2xse292ZXJmbG93OnZpc2libGV9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXghaW1wb3J0YW50O2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXN7cG9zaXRpb246c3RhdGljO3otaW5kZXg6YXV0bztmbGV4LWdyb3c6MTt3aWR0aDphdXRvIWltcG9ydGFudDtoZWlnaHQ6YXV0byFpbXBvcnRhbnQ7dmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudDtib3JkZXI6MCFpbXBvcnRhbnQ7dHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O3RyYW5zaXRpb246bm9uZX0ubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjA7cGFkZGluZzowO292ZXJmbG93LXk6dmlzaWJsZX19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsubmF2YmFyLWV4cGFuZC14bHtmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2e2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDp2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtwYWRkaW5nLWxlZnQ6dmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCl9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtc2Nyb2xse292ZXJmbG93OnZpc2libGV9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXghaW1wb3J0YW50O2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXN7cG9zaXRpb246c3RhdGljO3otaW5kZXg6YXV0bztmbGV4LWdyb3c6MTt3aWR0aDphdXRvIWltcG9ydGFudDtoZWlnaHQ6YXV0byFpbXBvcnRhbnQ7dmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudDtib3JkZXI6MCFpbXBvcnRhbnQ7dHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O3RyYW5zaXRpb246bm9uZX0ubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjA7cGFkZGluZzowO292ZXJmbG93LXk6dmlzaWJsZX19QG1lZGlhIChtaW4td2lkdGg6MTQwMHB4KXsubmF2YmFyLWV4cGFuZC14eGx7ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6dmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7cGFkZGluZy1sZWZ0OnZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpfS5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi1zY3JvbGx7b3ZlcmZsb3c6dmlzaWJsZX0ubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXghaW1wb3J0YW50O2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhc3twb3NpdGlvbjpzdGF0aWM7ei1pbmRleDphdXRvO2ZsZXgtZ3JvdzoxO3dpZHRoOmF1dG8haW1wb3J0YW50O2hlaWdodDphdXRvIWltcG9ydGFudDt2aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50O2JvcmRlcjowIWltcG9ydGFudDt0cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7dHJhbnNpdGlvbjpub25lfS5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtZ3JvdzowO3BhZGRpbmc6MDtvdmVyZmxvdy15OnZpc2libGV9fS5uYXZiYXItZXhwYW5ke2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0OnZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO3BhZGRpbmctbGVmdDp2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KX0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGx7b3ZlcmZsb3c6dmlzaWJsZX0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQgLm9mZmNhbnZhc3twb3NpdGlvbjpzdGF0aWM7ei1pbmRleDphdXRvO2ZsZXgtZ3JvdzoxO3dpZHRoOmF1dG8haW1wb3J0YW50O2hlaWdodDphdXRvIWltcG9ydGFudDt2aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50O2JvcmRlcjowIWltcG9ydGFudDt0cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7dHJhbnNpdGlvbjpub25lfS5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MDtwYWRkaW5nOjA7b3ZlcmZsb3cteTp2aXNpYmxlfS5uYXZiYXItZGFyaywubmF2YmFyW2RhdGEtYnMtdGhlbWU9ZGFya117LS1icy1uYXZiYXItY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTstLWJzLW5hdmJhci1ob3Zlci1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOy0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7LS1icy1uYXZiYXItYWN0aXZlLWNvbG9yOiNmZmY7LS1icy1uYXZiYXItYnJhbmQtY29sb3I6I2ZmZjstLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjojZmZmOy0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTstLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNTUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpfVtkYXRhLWJzLXRoZW1lPWRhcmtdIC5uYXZiYXItdG9nZ2xlci1pY29uey0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIil9LmNhcmR7LS1icy1jYXJkLXNwYWNlci15OjFyZW07LS1icy1jYXJkLXNwYWNlci14OjFyZW07LS1icy1jYXJkLXRpdGxlLXNwYWNlci15OjAuNXJlbTstLWJzLWNhcmQtdGl0bGUtY29sb3I6IDstLWJzLWNhcmQtc3VidGl0bGUtY29sb3I6IDstLWJzLWNhcmQtYm9yZGVyLXdpZHRoOnZhcigtLWJzLWJvcmRlci13aWR0aCk7LS1icy1jYXJkLWJvcmRlci1jb2xvcjp2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpOy0tYnMtY2FyZC1ib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpOy0tYnMtY2FyZC1ib3gtc2hhZG93OiA7LS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAtICh2YXIoLS1icy1ib3JkZXItd2lkdGgpKSk7LS1icy1jYXJkLWNhcC1wYWRkaW5nLXk6MC41cmVtOy0tYnMtY2FyZC1jYXAtcGFkZGluZy14OjFyZW07LS1icy1jYXJkLWNhcC1iZzpyZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgMC4wMyk7LS1icy1jYXJkLWNhcC1jb2xvcjogOy0tYnMtY2FyZC1oZWlnaHQ6IDstLWJzLWNhcmQtY29sb3I6IDstLWJzLWNhcmQtYmc6dmFyKC0tYnMtYm9keS1iZyk7LS1icy1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6MXJlbTstLWJzLWNhcmQtZ3JvdXAtbWFyZ2luOjAuNzVyZW07cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttaW4td2lkdGg6MDtoZWlnaHQ6dmFyKC0tYnMtY2FyZC1oZWlnaHQpO2NvbG9yOnZhcigtLWJzLWJvZHktY29sb3IpO3dvcmQtd3JhcDpicmVhay13b3JkO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtY2FyZC1iZyk7YmFja2dyb3VuZC1jbGlwOmJvcmRlci1ib3g7Ym9yZGVyOnZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1jYXJkLWJvcmRlci1yYWRpdXMpfS5jYXJkPmhye21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjB9LmNhcmQ+Lmxpc3QtZ3JvdXB7Ym9yZGVyLXRvcDppbmhlcml0O2JvcmRlci1ib3R0b206aW5oZXJpdH0uY2FyZD4ubGlzdC1ncm91cDpmaXJzdC1jaGlsZHtib3JkZXItdG9wLXdpZHRoOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyl9LmNhcmQ+Lmxpc3QtZ3JvdXA6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tLXdpZHRoOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyl9LmNhcmQ+LmNhcmQtaGVhZGVyKy5saXN0LWdyb3VwLC5jYXJkPi5saXN0LWdyb3VwKy5jYXJkLWZvb3Rlcntib3JkZXItdG9wOjB9LmNhcmQtYm9keXtmbGV4OjEgMSBhdXRvO3BhZGRpbmc6dmFyKC0tYnMtY2FyZC1zcGFjZXIteSkgdmFyKC0tYnMtY2FyZC1zcGFjZXIteCk7Y29sb3I6dmFyKC0tYnMtY2FyZC1jb2xvcil9LmNhcmQtdGl0bGV7bWFyZ2luLWJvdHRvbTp2YXIoLS1icy1jYXJkLXRpdGxlLXNwYWNlci15KTtjb2xvcjp2YXIoLS1icy1jYXJkLXRpdGxlLWNvbG9yKX0uY2FyZC1zdWJ0aXRsZXttYXJnaW4tdG9wOmNhbGMoLS41ICogdmFyKC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteSkpO21hcmdpbi1ib3R0b206MDtjb2xvcjp2YXIoLS1icy1jYXJkLXN1YnRpdGxlLWNvbG9yKX0uY2FyZC10ZXh0Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5jYXJkLWxpbmsrLmNhcmQtbGlua3ttYXJnaW4tbGVmdDp2YXIoLS1icy1jYXJkLXNwYWNlci14KX0uY2FyZC1oZWFkZXJ7cGFkZGluZzp2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCk7bWFyZ2luLWJvdHRvbTowO2NvbG9yOnZhcigtLWJzLWNhcmQtY2FwLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWNhcmQtY2FwLWJnKTtib3JkZXItYm90dG9tOnZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcil9LmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMH0uY2FyZC1mb290ZXJ7cGFkZGluZzp2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCk7Y29sb3I6dmFyKC0tYnMtY2FyZC1jYXAtY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtY2FyZC1jYXAtYmcpO2JvcmRlci10b3A6dmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKX0uY2FyZC1mb290ZXI6bGFzdC1jaGlsZHtib3JkZXItcmFkaXVzOjAgMCB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyl9LmNhcmQtaGVhZGVyLXRhYnN7bWFyZ2luLXJpZ2h0OmNhbGMoLS41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7bWFyZ2luLWJvdHRvbTpjYWxjKC0xICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSk7bWFyZ2luLWxlZnQ6Y2FsYygtLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtib3JkZXItYm90dG9tOjB9LmNhcmQtaGVhZGVyLXRhYnMgLm5hdi1saW5rLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWNhcmQtYmcpO2JvcmRlci1ib3R0b20tY29sb3I6dmFyKC0tYnMtY2FyZC1iZyl9LmNhcmQtaGVhZGVyLXBpbGxze21hcmdpbi1yaWdodDpjYWxjKC0uNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO21hcmdpbi1sZWZ0OmNhbGMoLS41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSl9LmNhcmQtaW1nLW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7cGFkZGluZzp2YXIoLS1icy1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmcpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKX0uY2FyZC1pbWcsLmNhcmQtaW1nLWJvdHRvbSwuY2FyZC1pbWctdG9we3dpZHRoOjEwMCV9LmNhcmQtaW1nLC5jYXJkLWltZy10b3B7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyl9LmNhcmQtaW1nLC5jYXJkLWltZy1ib3R0b217Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyl9LmNhcmQtZ3JvdXA+LmNhcmR7bWFyZ2luLWJvdHRvbTp2YXIoLS1icy1jYXJkLWdyb3VwLW1hcmdpbil9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5jYXJkLWdyb3Vwe2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXB9LmNhcmQtZ3JvdXA+LmNhcmR7ZmxleDoxIDAgMCU7bWFyZ2luLWJvdHRvbTowfS5jYXJkLWdyb3VwPi5jYXJkKy5jYXJke21hcmdpbi1sZWZ0OjA7Ym9yZGVyLWxlZnQ6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciwuY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3B7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciwuY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b217Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlciwuY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9we2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIsLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9fS5hY2NvcmRpb257LS1icy1hY2NvcmRpb24tY29sb3I6dmFyKC0tYnMtYm9keS1jb2xvcik7LS1icy1hY2NvcmRpb24tYmc6dmFyKC0tYnMtYm9keS1iZyk7LS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbjpjb2xvciAwLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1yYWRpdXMgMC4xNXMgZWFzZTstLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3I6dmFyKC0tYnMtYm9yZGVyLWNvbG9yKTstLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGg6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKTstLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpOy0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAtICh2YXIoLS1icy1ib3JkZXItd2lkdGgpKSk7LS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDoxLjI1cmVtOy0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6MXJlbTstLWJzLWFjY29yZGlvbi1idG4tY29sb3I6dmFyKC0tYnMtYm9keS1jb2xvcik7LS1icy1hY2NvcmRpb24tYnRuLWJnOnZhcigtLWJzLWFjY29yZGlvbi1iZyk7LS1icy1hY2NvcmRpb24tYnRuLWljb246dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMjEyNTI5JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpOy0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoOjEuMjVyZW07LS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOnJvdGF0ZSgtMTgwZGVnKTstLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0Oy0tYnMtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwNTJjNjUnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7LS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcjojODZiN2ZlOy0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OjAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpOy0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OjEuMjVyZW07LS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6MXJlbTstLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3I6dmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTstLWJzLWFjY29yZGlvbi1hY3RpdmUtYmc6dmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpfS5hY2NvcmRpb24tYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJTtwYWRkaW5nOnZhcigtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteCk7Zm9udC1zaXplOjFyZW07Y29sb3I6dmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1jb2xvcik7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1iZyk7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO292ZXJmbG93LWFuY2hvcjpub25lO3RyYW5zaXRpb246dmFyKC0tYnMtYWNjb3JkaW9uLXRyYW5zaXRpb24pfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5hY2NvcmRpb24tYnV0dG9ue3RyYW5zaXRpb246bm9uZX19LmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpe2NvbG9yOnZhcigtLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1iZyk7Ym94LXNoYWRvdzppbnNldCAwIGNhbGMoLTEgKiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSkgMCB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKX0uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7dHJhbnNmb3JtOnZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm0pfS5hY2NvcmRpb24tYnV0dG9uOjphZnRlcntmbGV4LXNocmluazowO3dpZHRoOnZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7aGVpZ2h0OnZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7bWFyZ2luLWxlZnQ6YXV0bztjb250ZW50OlwiXCI7YmFja2dyb3VuZC1pbWFnZTp2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24pO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6dmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTt0cmFuc2l0aW9uOnZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXJ7dHJhbnNpdGlvbjpub25lfX0uYWNjb3JkaW9uLWJ1dHRvbjpob3Zlcnt6LWluZGV4OjJ9LmFjY29yZGlvbi1idXR0b246Zm9jdXN7ei1pbmRleDozO2JvcmRlci1jb2xvcjp2YXIoLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcik7b3V0bGluZTowO2JveC1zaGFkb3c6dmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93KX0uYWNjb3JkaW9uLWhlYWRlcnttYXJnaW4tYm90dG9tOjB9LmFjY29yZGlvbi1pdGVte2NvbG9yOnZhcigtLWJzLWFjY29yZGlvbi1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1hY2NvcmRpb24tYmcpO2JvcmRlcjp2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKX0uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyl9LmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUgLmFjY29yZGlvbi1idXR0b257Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpfS5hY2NvcmRpb24taXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpe2JvcmRlci10b3A6MH0uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBle2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKX0uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyl9LmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWNvbGxhcHNle2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKX0uYWNjb3JkaW9uLWJvZHl7cGFkZGluZzp2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCl9LmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWNvbGxhcHNle2JvcmRlci13aWR0aDowfS5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVte2JvcmRlci1yaWdodDowO2JvcmRlci1sZWZ0OjA7Ym9yZGVyLXJhZGl1czowfS5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci10b3A6MH0uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MH0uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiwuYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWR7Ym9yZGVyLXJhZGl1czowfVtkYXRhLWJzLXRoZW1lPWRhcmtdIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlcnstLWJzLWFjY29yZGlvbi1idG4taWNvbjp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjM2ZWE4ZmUnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7LS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzZlYThmZSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKX0uYnJlYWRjcnVtYnstLWJzLWJyZWFkY3J1bWItcGFkZGluZy14OjA7LS1icy1icmVhZGNydW1iLXBhZGRpbmcteTowOy0tYnMtYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOjFyZW07LS1icy1icmVhZGNydW1iLWJnOiA7LS1icy1icmVhZGNydW1iLWJvcmRlci1yYWRpdXM6IDstLWJzLWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjp2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpOy0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDowLjVyZW07LS1icy1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6dmFyKC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXkpIHZhcigtLWJzLWJyZWFkY3J1bWItcGFkZGluZy14KTttYXJnaW4tYm90dG9tOnZhcigtLWJzLWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbSk7Zm9udC1zaXplOnZhcigtLWJzLWJyZWFkY3J1bWItZm9udC1zaXplKTtsaXN0LXN0eWxlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1icmVhZGNydW1iLWJnKTtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyl9LmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVte3BhZGRpbmctbGVmdDp2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KX0uYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06OmJlZm9yZXtmbG9hdDpsZWZ0O3BhZGRpbmctcmlnaHQ6dmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7Y29sb3I6dmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yKTtjb250ZW50OnZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpfS5icmVhZGNydW1iLWl0ZW0uYWN0aXZle2NvbG9yOnZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3IpfS5wYWdpbmF0aW9uey0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6MC43NXJlbTstLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OjAuMzc1cmVtOy0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6MXJlbTstLWJzLXBhZ2luYXRpb24tY29sb3I6dmFyKC0tYnMtbGluay1jb2xvcik7LS1icy1wYWdpbmF0aW9uLWJnOnZhcigtLWJzLWJvZHktYmcpOy0tYnMtcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKTstLWJzLXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOnZhcigtLWJzLWJvcmRlci1jb2xvcik7LS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7LS1icy1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yOnZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpOy0tYnMtcGFnaW5hdGlvbi1ob3Zlci1iZzp2YXIoLS1icy10ZXJ0aWFyeS1iZyk7LS1icy1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjp2YXIoLS1icy1ib3JkZXItY29sb3IpOy0tYnMtcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjp2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTstLWJzLXBhZ2luYXRpb24tZm9jdXMtYmc6dmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTstLWJzLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzowIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTstLWJzLXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiNmZmY7LS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1iZzojMGQ2ZWZkOy0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiMwZDZlZmQ7LS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7LS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJnOnZhcigtLWJzLXNlY29uZGFyeS1iZyk7LS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjp2YXIoLS1icy1ib3JkZXItY29sb3IpO2Rpc3BsYXk6ZmxleDtwYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmV9LnBhZ2UtbGlua3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6dmFyKC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14KTtmb250LXNpemU6dmFyKC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemUpO2NvbG9yOnZhcigtLWJzLXBhZ2luYXRpb24tY29sb3IpO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtcGFnaW5hdGlvbi1iZyk7Ym9yZGVyOnZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7dHJhbnNpdGlvbjpjb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LnBhZ2UtbGlua3t0cmFuc2l0aW9uOm5vbmV9fS5wYWdlLWxpbms6aG92ZXJ7ei1pbmRleDoyO2NvbG9yOnZhcigtLWJzLXBhZ2luYXRpb24taG92ZXItY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yKX0ucGFnZS1saW5rOmZvY3Vze3otaW5kZXg6Mztjb2xvcjp2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtYmcpO291dGxpbmU6MDtib3gtc2hhZG93OnZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyl9LmFjdGl2ZT4ucGFnZS1saW5rLC5wYWdlLWxpbmsuYWN0aXZle3otaW5kZXg6Mztjb2xvcjp2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcil9LmRpc2FibGVkPi5wYWdlLWxpbmssLnBhZ2UtbGluay5kaXNhYmxlZHtjb2xvcjp2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yKTtwb2ludGVyLWV2ZW50czpub25lO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKX0ucGFnZS1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmt7bWFyZ2luLWxlZnQ6Y2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogLTEpfS5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpfS5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKX0ucGFnaW5hdGlvbi1sZ3stLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OjEuNXJlbTstLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OjAuNzVyZW07LS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZToxLjI1cmVtOy0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpfS5wYWdpbmF0aW9uLXNtey0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6MC41cmVtOy0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXk6MC4yNXJlbTstLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOjAuODc1cmVtOy0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pfS5iYWRnZXstLWJzLWJhZGdlLXBhZGRpbmcteDowLjY1ZW07LS1icy1iYWRnZS1wYWRkaW5nLXk6MC4zNWVtOy0tYnMtYmFkZ2UtZm9udC1zaXplOjAuNzVlbTstLWJzLWJhZGdlLWZvbnQtd2VpZ2h0OjcwMDstLWJzLWJhZGdlLWNvbG9yOiNmZmY7LS1icy1iYWRnZS1ib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6dmFyKC0tYnMtYmFkZ2UtcGFkZGluZy15KSB2YXIoLS1icy1iYWRnZS1wYWRkaW5nLXgpO2ZvbnQtc2l6ZTp2YXIoLS1icy1iYWRnZS1mb250LXNpemUpO2ZvbnQtd2VpZ2h0OnZhcigtLWJzLWJhZGdlLWZvbnQtd2VpZ2h0KTtsaW5lLWhlaWdodDoxO2NvbG9yOnZhcigtLWJzLWJhZGdlLWNvbG9yKTt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1iYWRnZS1ib3JkZXItcmFkaXVzKX0uYmFkZ2U6ZW1wdHl7ZGlzcGxheTpub25lfS5idG4gLmJhZGdle3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4fS5hbGVydHstLWJzLWFsZXJ0LWJnOnRyYW5zcGFyZW50Oy0tYnMtYWxlcnQtcGFkZGluZy14OjFyZW07LS1icy1hbGVydC1wYWRkaW5nLXk6MXJlbTstLWJzLWFsZXJ0LW1hcmdpbi1ib3R0b206MXJlbTstLWJzLWFsZXJ0LWNvbG9yOmluaGVyaXQ7LS1icy1hbGVydC1ib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7LS1icy1hbGVydC1ib3JkZXI6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1hbGVydC1ib3JkZXItY29sb3IpOy0tYnMtYWxlcnQtYm9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKTstLWJzLWFsZXJ0LWxpbmstY29sb3I6aW5oZXJpdDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOnZhcigtLWJzLWFsZXJ0LXBhZGRpbmcteSkgdmFyKC0tYnMtYWxlcnQtcGFkZGluZy14KTttYXJnaW4tYm90dG9tOnZhcigtLWJzLWFsZXJ0LW1hcmdpbi1ib3R0b20pO2NvbG9yOnZhcigtLWJzLWFsZXJ0LWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWFsZXJ0LWJnKTtib3JkZXI6dmFyKC0tYnMtYWxlcnQtYm9yZGVyKTtib3JkZXItcmFkaXVzOnZhcigtLWJzLWFsZXJ0LWJvcmRlci1yYWRpdXMpfS5hbGVydC1oZWFkaW5ne2NvbG9yOmluaGVyaXR9LmFsZXJ0LWxpbmt7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOnZhcigtLWJzLWFsZXJ0LWxpbmstY29sb3IpfS5hbGVydC1kaXNtaXNzaWJsZXtwYWRkaW5nLXJpZ2h0OjNyZW19LmFsZXJ0LWRpc21pc3NpYmxlIC5idG4tY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDt6LWluZGV4OjI7cGFkZGluZzoxLjI1cmVtIDFyZW19LmFsZXJ0LXByaW1hcnl7LS1icy1hbGVydC1jb2xvcjp2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpOy0tYnMtYWxlcnQtYmc6dmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpOy0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOnZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7LS1icy1hbGVydC1saW5rLWNvbG9yOnZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyl9LmFsZXJ0LXNlY29uZGFyeXstLWJzLWFsZXJ0LWNvbG9yOnZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTstLWJzLWFsZXJ0LWJnOnZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpOy0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTstLWJzLWFsZXJ0LWxpbmstY29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpfS5hbGVydC1zdWNjZXNzey0tYnMtYWxlcnQtY29sb3I6dmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTstLWJzLWFsZXJ0LWJnOnZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKTstLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjp2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpOy0tYnMtYWxlcnQtbGluay1jb2xvcjp2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpfS5hbGVydC1pbmZvey0tYnMtYWxlcnQtY29sb3I6dmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTstLWJzLWFsZXJ0LWJnOnZhcigtLWJzLWluZm8tYmctc3VidGxlKTstLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjp2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpOy0tYnMtYWxlcnQtbGluay1jb2xvcjp2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpfS5hbGVydC13YXJuaW5ney0tYnMtYWxlcnQtY29sb3I6dmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTstLWJzLWFsZXJ0LWJnOnZhcigtLWJzLXdhcm5pbmctYmctc3VidGxlKTstLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjp2YXIoLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGUpOy0tYnMtYWxlcnQtbGluay1jb2xvcjp2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpfS5hbGVydC1kYW5nZXJ7LS1icy1hbGVydC1jb2xvcjp2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7LS1icy1hbGVydC1iZzp2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKTstLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjp2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSk7LS1icy1hbGVydC1saW5rLWNvbG9yOnZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKX0uYWxlcnQtbGlnaHR7LS1icy1hbGVydC1jb2xvcjp2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKTstLWJzLWFsZXJ0LWJnOnZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSk7LS1icy1hbGVydC1ib3JkZXItY29sb3I6dmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7LS1icy1hbGVydC1saW5rLWNvbG9yOnZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpfS5hbGVydC1kYXJrey0tYnMtYWxlcnQtY29sb3I6dmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTstLWJzLWFsZXJ0LWJnOnZhcigtLWJzLWRhcmstYmctc3VidGxlKTstLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjp2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpOy0tYnMtYWxlcnQtbGluay1jb2xvcjp2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpfUBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXN7MCV7YmFja2dyb3VuZC1wb3NpdGlvbi14OjFyZW19fS5wcm9ncmVzcywucHJvZ3Jlc3Mtc3RhY2tlZHstLWJzLXByb2dyZXNzLWhlaWdodDoxcmVtOy0tYnMtcHJvZ3Jlc3MtZm9udC1zaXplOjAuNzVyZW07LS1icy1wcm9ncmVzcy1iZzp2YXIoLS1icy1zZWNvbmRhcnktYmcpOy0tYnMtcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKTstLWJzLXByb2dyZXNzLWJveC1zaGFkb3c6dmFyKC0tYnMtYm94LXNoYWRvdy1pbnNldCk7LS1icy1wcm9ncmVzcy1iYXItY29sb3I6I2ZmZjstLWJzLXByb2dyZXNzLWJhci1iZzojMGQ2ZWZkOy0tYnMtcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246d2lkdGggMC42cyBlYXNlO2Rpc3BsYXk6ZmxleDtoZWlnaHQ6dmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KTtvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOnZhcigtLWJzLXByb2dyZXNzLWZvbnQtc2l6ZSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1wcm9ncmVzcy1iZyk7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKX0ucHJvZ3Jlc3MtYmFye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjtvdmVyZmxvdzpoaWRkZW47Y29sb3I6dmFyKC0tYnMtcHJvZ3Jlc3MtYmFyLWNvbG9yKTt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1wcm9ncmVzcy1iYXItYmcpO3RyYW5zaXRpb246dmFyKC0tYnMtcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5wcm9ncmVzcy1iYXJ7dHJhbnNpdGlvbjpub25lfX0ucHJvZ3Jlc3MtYmFyLXN0cmlwZWR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoNDVkZWcscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDI1JSx0cmFuc3BhcmVudCAyNSUsdHJhbnNwYXJlbnQgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA1MCUscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDc1JSx0cmFuc3BhcmVudCA3NSUsdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtc2l6ZTp2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpIHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCl9LnByb2dyZXNzLXN0YWNrZWQ+LnByb2dyZXNze292ZXJmbG93OnZpc2libGV9LnByb2dyZXNzLXN0YWNrZWQ+LnByb2dyZXNzPi5wcm9ncmVzcy1iYXJ7d2lkdGg6MTAwJX0ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVke2FuaW1hdGlvbjoxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXN9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LnByb2dyZXNzLWJhci1hbmltYXRlZHthbmltYXRpb246bm9uZX19Lmxpc3QtZ3JvdXB7LS1icy1saXN0LWdyb3VwLWNvbG9yOnZhcigtLWJzLWJvZHktY29sb3IpOy0tYnMtbGlzdC1ncm91cC1iZzp2YXIoLS1icy1ib2R5LWJnKTstLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOnZhcigtLWJzLWJvcmRlci1jb2xvcik7LS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aDp2YXIoLS1icy1ib3JkZXItd2lkdGgpOy0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpOy0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDoxcmVtOy0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTowLjVyZW07LS1icy1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcjp2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6dmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6dmFyKC0tYnMtdGVydGlhcnktYmcpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOnZhcigtLWJzLWJvZHktY29sb3IpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOnZhcigtLWJzLXNlY29uZGFyeS1iZyk7LS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7LS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWJnOnZhcigtLWJzLWJvZHktYmcpOy0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6I2ZmZjstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiMwZDZlZmQ7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IzBkNmVmZDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206MDtib3JkZXItcmFkaXVzOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyl9Lmxpc3QtZ3JvdXAtbnVtYmVyZWR7bGlzdC1zdHlsZS10eXBlOm5vbmU7Y291bnRlci1yZXNldDpzZWN0aW9ufS5saXN0LWdyb3VwLW51bWJlcmVkPi5saXN0LWdyb3VwLWl0ZW06OmJlZm9yZXtjb250ZW50OmNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi4gXCI7Y291bnRlci1pbmNyZW1lbnQ6c2VjdGlvbn0ubGlzdC1ncm91cC1pdGVtLWFjdGlvbnt3aWR0aDoxMDAlO2NvbG9yOnZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yKTt0ZXh0LWFsaWduOmluaGVyaXR9Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7ei1pbmRleDoxO2NvbG9yOnZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yKTt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnKX0ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmV7Y29sb3I6dmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZyl9Lmxpc3QtZ3JvdXAtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6dmFyKC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteCk7Y29sb3I6dmFyKC0tYnMtbGlzdC1ncm91cC1jb2xvcik7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1saXN0LWdyb3VwLWJnKTtib3JkZXI6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yKX0ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci10b3AtbGVmdC1yYWRpdXM6aW5oZXJpdDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czppbmhlcml0fS5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czppbmhlcml0O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6aW5oZXJpdH0ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWR7Y29sb3I6dmFyKC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcik7cG9pbnRlci1ldmVudHM6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmcpfS5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle3otaW5kZXg6Mjtjb2xvcjp2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcil9Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVte2JvcmRlci10b3Atd2lkdGg6MH0ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi10b3A6Y2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7Ym9yZGVyLXRvcC13aWR0aDp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCl9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbHtmbGV4LWRpcmVjdGlvbjpyb3d9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbD4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbD4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbD4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tdG9wOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbD4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXRvcC13aWR0aDp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7Ym9yZGVyLWxlZnQtd2lkdGg6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLWxlZnQ6Y2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7Ym9yZGVyLWxlZnQtd2lkdGg6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsubGlzdC1ncm91cC1ob3Jpem9udGFsLXNte2ZsZXgtZGlyZWN0aW9uOnJvd30ubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtPi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtPi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtPi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi10b3A6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItdG9wLXdpZHRoOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtib3JkZXItbGVmdC13aWR0aDowfS5saXN0LWdyb3VwLWhvcml6b250YWwtc20+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tbGVmdDpjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtib3JkZXItbGVmdC13aWR0aDp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCl9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubGlzdC1ncm91cC1ob3Jpem9udGFsLW1ke2ZsZXgtZGlyZWN0aW9uOnJvd30ubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kPi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kPi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kPi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi10b3A6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItdG9wLXdpZHRoOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtib3JkZXItbGVmdC13aWR0aDowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tbGVmdDpjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtib3JkZXItbGVmdC13aWR0aDp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCl9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsubGlzdC1ncm91cC1ob3Jpem9udGFsLWxne2ZsZXgtZGlyZWN0aW9uOnJvd30ubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnPi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnPi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnPi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi10b3A6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItdG9wLXdpZHRoOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtib3JkZXItbGVmdC13aWR0aDowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbGc+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tbGVmdDpjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtib3JkZXItbGVmdC13aWR0aDp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCl9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bHtmbGV4LWRpcmVjdGlvbjpyb3d9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bD4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bD4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bD4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tdG9wOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bD4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXRvcC13aWR0aDp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7Ym9yZGVyLWxlZnQtd2lkdGg6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLWxlZnQ6Y2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7Ym9yZGVyLWxlZnQtd2lkdGg6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpfX1AbWVkaWEgKG1pbi13aWR0aDoxNDAwcHgpey5saXN0LWdyb3VwLWhvcml6b250YWwteHhse2ZsZXgtZGlyZWN0aW9uOnJvd30ubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bD4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGw+Lmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwteHhsPi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi10b3A6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bD4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXRvcC13aWR0aDp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7Ym9yZGVyLWxlZnQtd2lkdGg6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bD4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi1sZWZ0OmNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO2JvcmRlci1sZWZ0LXdpZHRoOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKX19Lmxpc3QtZ3JvdXAtZmx1c2h7Ym9yZGVyLXJhZGl1czowfS5saXN0LWdyb3VwLWZsdXNoPi5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXdpZHRoOjAgMCB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCl9Lmxpc3QtZ3JvdXAtZmx1c2g+Lmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b20td2lkdGg6MH0ubGlzdC1ncm91cC1pdGVtLXByaW1hcnl7LS1icy1saXN0LWdyb3VwLWNvbG9yOnZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7LS1icy1saXN0LWdyb3VwLWJnOnZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOnZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjp2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzp2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOnZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzp2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6dmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6dmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjp2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpfS5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5ey0tYnMtbGlzdC1ncm91cC1jb2xvcjp2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7LS1icy1saXN0LWdyb3VwLWJnOnZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6dmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6dmFyKC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOnZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzp2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjp2YXIoLS1icy1zZWNvbmRhcnktYmctc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOnZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjp2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyl9Lmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzey0tYnMtbGlzdC1ncm91cC1jb2xvcjp2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpOy0tYnMtbGlzdC1ncm91cC1iZzp2YXIoLS1icy1zdWNjZXNzLWJnLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjp2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6dmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6dmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjp2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6dmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOnZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOnZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6dmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKX0ubGlzdC1ncm91cC1pdGVtLWluZm97LS1icy1saXN0LWdyb3VwLWNvbG9yOnZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7LS1icy1saXN0LWdyb3VwLWJnOnZhcigtLWJzLWluZm8tYmctc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOnZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjp2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzp2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOnZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzp2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6dmFyKC0tYnMtaW5mby1iZy1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6dmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjp2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpfS5saXN0LWdyb3VwLWl0ZW0td2FybmluZ3stLWJzLWxpc3QtZ3JvdXAtY29sb3I6dmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTstLWJzLWxpc3QtZ3JvdXAtYmc6dmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6dmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOnZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOnZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6dmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOnZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjp2YXIoLS1icy13YXJuaW5nLWJnLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzp2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpOy0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOnZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyl9Lmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXJ7LS1icy1saXN0LWdyb3VwLWNvbG9yOnZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTstLWJzLWxpc3QtZ3JvdXAtYmc6dmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjp2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjp2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzp2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6dmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOnZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOnZhcigtLWJzLWRhbmdlci1iZy1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6dmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpOy0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOnZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKX0ubGlzdC1ncm91cC1pdGVtLWxpZ2h0ey0tYnMtbGlzdC1ncm91cC1jb2xvcjp2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKTstLWJzLWxpc3QtZ3JvdXAtYmc6dmFyKC0tYnMtbGlnaHQtYmctc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOnZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6dmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6dmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6dmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOnZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6dmFyKC0tYnMtbGlnaHQtYmctc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOnZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpOy0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOnZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpfS5saXN0LWdyb3VwLWl0ZW0tZGFya3stLWJzLWxpc3QtZ3JvdXAtY29sb3I6dmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTstLWJzLWxpc3QtZ3JvdXAtYmc6dmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6dmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOnZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOnZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6dmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOnZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjp2YXIoLS1icy1kYXJrLWJnLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzp2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpOy0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOnZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyl9LmJ0bi1jbG9zZXstLWJzLWJ0bi1jbG9zZS1jb2xvcjojMDAwOy0tYnMtYnRuLWNsb3NlLWJnOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzAwMCclM2UlM2NwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpOy0tYnMtYnRuLWNsb3NlLW9wYWNpdHk6MC41Oy0tYnMtYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6MC43NTstLWJzLWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6MCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7LS1icy1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eToxOy0tYnMtYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6MC4yNTstLWJzLWJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6aW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpO2JveC1zaXppbmc6Y29udGVudC1ib3g7d2lkdGg6MWVtO2hlaWdodDoxZW07cGFkZGluZzouMjVlbSAuMjVlbTtjb2xvcjp2YXIoLS1icy1idG4tY2xvc2UtY29sb3IpO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgdmFyKC0tYnMtYnRuLWNsb3NlLWJnKSBjZW50ZXIvMWVtIGF1dG8gbm8tcmVwZWF0O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6LjM3NXJlbTtvcGFjaXR5OnZhcigtLWJzLWJ0bi1jbG9zZS1vcGFjaXR5KX0uYnRuLWNsb3NlOmhvdmVye2NvbG9yOnZhcigtLWJzLWJ0bi1jbG9zZS1jb2xvcik7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3BhY2l0eTp2YXIoLS1icy1idG4tY2xvc2UtaG92ZXItb3BhY2l0eSl9LmJ0bi1jbG9zZTpmb2N1c3tvdXRsaW5lOjA7Ym94LXNoYWRvdzp2YXIoLS1icy1idG4tY2xvc2UtZm9jdXMtc2hhZG93KTtvcGFjaXR5OnZhcigtLWJzLWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5KX0uYnRuLWNsb3NlLmRpc2FibGVkLC5idG4tY2xvc2U6ZGlzYWJsZWR7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7b3BhY2l0eTp2YXIoLS1icy1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eSl9LmJ0bi1jbG9zZS13aGl0ZXtmaWx0ZXI6dmFyKC0tYnMtYnRuLWNsb3NlLXdoaXRlLWZpbHRlcil9W2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi1jbG9zZXtmaWx0ZXI6dmFyKC0tYnMtYnRuLWNsb3NlLXdoaXRlLWZpbHRlcil9LnRvYXN0ey0tYnMtdG9hc3QtemluZGV4OjEwOTA7LS1icy10b2FzdC1wYWRkaW5nLXg6MC43NXJlbTstLWJzLXRvYXN0LXBhZGRpbmcteTowLjVyZW07LS1icy10b2FzdC1zcGFjaW5nOjEuNXJlbTstLWJzLXRvYXN0LW1heC13aWR0aDozNTBweDstLWJzLXRvYXN0LWZvbnQtc2l6ZTowLjg3NXJlbTstLWJzLXRvYXN0LWNvbG9yOiA7LS1icy10b2FzdC1iZzpyZ2JhKHZhcigtLWJzLWJvZHktYmctcmdiKSwgMC44NSk7LS1icy10b2FzdC1ib3JkZXItd2lkdGg6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKTstLWJzLXRvYXN0LWJvcmRlci1jb2xvcjp2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpOy0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKTstLWJzLXRvYXN0LWJveC1zaGFkb3c6dmFyKC0tYnMtYm94LXNoYWRvdyk7LS1icy10b2FzdC1oZWFkZXItY29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTstLWJzLXRvYXN0LWhlYWRlci1iZzpyZ2JhKHZhcigtLWJzLWJvZHktYmctcmdiKSwgMC44NSk7LS1icy10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOnZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7d2lkdGg6dmFyKC0tYnMtdG9hc3QtbWF4LXdpZHRoKTttYXgtd2lkdGg6MTAwJTtmb250LXNpemU6dmFyKC0tYnMtdG9hc3QtZm9udC1zaXplKTtjb2xvcjp2YXIoLS1icy10b2FzdC1jb2xvcik7cG9pbnRlci1ldmVudHM6YXV0bztiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXRvYXN0LWJnKTtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOnZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtdG9hc3QtYm9yZGVyLWNvbG9yKTtib3gtc2hhZG93OnZhcigtLWJzLXRvYXN0LWJveC1zaGFkb3cpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cyl9LnRvYXN0LnNob3dpbmd7b3BhY2l0eTowfS50b2FzdDpub3QoLnNob3cpe2Rpc3BsYXk6bm9uZX0udG9hc3QtY29udGFpbmVyey0tYnMtdG9hc3QtemluZGV4OjEwOTA7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDp2YXIoLS1icy10b2FzdC16aW5kZXgpO3dpZHRoOi13ZWJraXQtbWF4LWNvbnRlbnQ7d2lkdGg6LW1vei1tYXgtY29udGVudDt3aWR0aDptYXgtY29udGVudDttYXgtd2lkdGg6MTAwJTtwb2ludGVyLWV2ZW50czpub25lfS50b2FzdC1jb250YWluZXI+Om5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTp2YXIoLS1icy10b2FzdC1zcGFjaW5nKX0udG9hc3QtaGVhZGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzp2YXIoLS1icy10b2FzdC1wYWRkaW5nLXkpIHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCk7Y29sb3I6dmFyKC0tYnMtdG9hc3QtaGVhZGVyLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXRvYXN0LWhlYWRlci1iZyk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlci1ib3R0b206dmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOmNhbGModmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpKTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czpjYWxjKHZhcigtLWJzLXRvYXN0LWJvcmRlci1yYWRpdXMpIC0gdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSl9LnRvYXN0LWhlYWRlciAuYnRuLWNsb3Nle21hcmdpbi1yaWdodDpjYWxjKC0uNSAqIHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCkpO21hcmdpbi1sZWZ0OnZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCl9LnRvYXN0LWJvZHl7cGFkZGluZzp2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpO3dvcmQtd3JhcDpicmVhay13b3JkfS5tb2RhbHstLWJzLW1vZGFsLXppbmRleDoxMDU1Oy0tYnMtbW9kYWwtd2lkdGg6NTAwcHg7LS1icy1tb2RhbC1wYWRkaW5nOjFyZW07LS1icy1tb2RhbC1tYXJnaW46MC41cmVtOy0tYnMtbW9kYWwtY29sb3I6IDstLWJzLW1vZGFsLWJnOnZhcigtLWJzLWJvZHktYmcpOy0tYnMtbW9kYWwtYm9yZGVyLWNvbG9yOnZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7LS1icy1tb2RhbC1ib3JkZXItd2lkdGg6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKTstLWJzLW1vZGFsLWJvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7LS1icy1tb2RhbC1ib3gtc2hhZG93OjAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KTstLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAtICh2YXIoLS1icy1ib3JkZXItd2lkdGgpKSk7LS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14OjFyZW07LS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15OjFyZW07LS1icy1tb2RhbC1oZWFkZXItcGFkZGluZzoxcmVtIDFyZW07LS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOnZhcigtLWJzLWJvcmRlci1jb2xvcik7LS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOnZhcigtLWJzLWJvcmRlci13aWR0aCk7LS1icy1tb2RhbC10aXRsZS1saW5lLWhlaWdodDoxLjU7LS1icy1tb2RhbC1mb290ZXItZ2FwOjAuNXJlbTstLWJzLW1vZGFsLWZvb3Rlci1iZzogOy0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjp2YXIoLS1icy1ib3JkZXItY29sb3IpOy0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDp2YXIoLS1icy1ib3JkZXItd2lkdGgpO3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4OnZhcigtLWJzLW1vZGFsLXppbmRleCk7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO291dGxpbmU6MH0ubW9kYWwtZGlhbG9ne3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmF1dG87bWFyZ2luOnZhcigtLWJzLW1vZGFsLW1hcmdpbik7cG9pbnRlci1ldmVudHM6bm9uZX0ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9ne3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLW91dDt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTUwcHgpfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2d7dHJhbnNpdGlvbjpub25lfX0ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9ne3RyYW5zZm9ybTpub25lfS5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZ3t0cmFuc2Zvcm06c2NhbGUoMS4wMil9Lm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxle2hlaWdodDpjYWxjKDEwMCUgLSB2YXIoLS1icy1tb2RhbC1tYXJnaW4pICogMil9Lm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50e21heC1oZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW59Lm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5e292ZXJmbG93LXk6YXV0b30ubW9kYWwtZGlhbG9nLWNlbnRlcmVke2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWluLWhlaWdodDpjYWxjKDEwMCUgLSB2YXIoLS1icy1tb2RhbC1tYXJnaW4pICogMil9Lm1vZGFsLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDoxMDAlO2NvbG9yOnZhcigtLWJzLW1vZGFsLWNvbG9yKTtwb2ludGVyLWV2ZW50czphdXRvO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtbW9kYWwtYmcpO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6dmFyKC0tYnMtbW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1ib3JkZXItY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1cyk7b3V0bGluZTowfS5tb2RhbC1iYWNrZHJvcHstLWJzLWJhY2tkcm9wLXppbmRleDoxMDUwOy0tYnMtYmFja2Ryb3AtYmc6IzAwMDstLWJzLWJhY2tkcm9wLW9wYWNpdHk6MC41O3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4OnZhcigtLWJzLWJhY2tkcm9wLXppbmRleCk7d2lkdGg6MTAwdnc7aGVpZ2h0OjEwMHZoO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYmFja2Ryb3AtYmcpfS5tb2RhbC1iYWNrZHJvcC5mYWRle29wYWNpdHk6MH0ubW9kYWwtYmFja2Ryb3Auc2hvd3tvcGFjaXR5OnZhcigtLWJzLWJhY2tkcm9wLW9wYWNpdHkpfS5tb2RhbC1oZWFkZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtc2hyaW5rOjA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6dmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcpO2JvcmRlci1ib3R0b206dmFyKC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKX0ubW9kYWwtaGVhZGVyIC5idG4tY2xvc2V7cGFkZGluZzpjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAuNSk7bWFyZ2luOmNhbGMoLS41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGNhbGMoLS41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkpIGNhbGMoLS41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGF1dG99Lm1vZGFsLXRpdGxle21hcmdpbi1ib3R0b206MDtsaW5lLWhlaWdodDp2YXIoLS1icy1tb2RhbC10aXRsZS1saW5lLWhlaWdodCl9Lm1vZGFsLWJvZHl7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgYXV0bztwYWRkaW5nOnZhcigtLWJzLW1vZGFsLXBhZGRpbmcpfS5tb2RhbC1mb290ZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtc2hyaW5rOjA7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwYWRkaW5nOmNhbGModmFyKC0tYnMtbW9kYWwtcGFkZGluZykgLSB2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLW1vZGFsLWZvb3Rlci1iZyk7Ym9yZGVyLXRvcDp2YXIoLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yKTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpfS5tb2RhbC1mb290ZXI+KnttYXJnaW46Y2FsYyh2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSAqIC41KX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7Lm1vZGFsey0tYnMtbW9kYWwtbWFyZ2luOjEuNzVyZW07LS1icy1tb2RhbC1ib3gtc2hhZG93OjAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KX0ubW9kYWwtZGlhbG9ne21heC13aWR0aDp2YXIoLS1icy1tb2RhbC13aWR0aCk7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b30ubW9kYWwtc217LS1icy1tb2RhbC13aWR0aDozMDBweH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5tb2RhbC1sZywubW9kYWwteGx7LS1icy1tb2RhbC13aWR0aDo4MDBweH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsubW9kYWwteGx7LS1icy1tb2RhbC13aWR0aDoxMTQwcHh9fS5tb2RhbC1mdWxsc2NyZWVue3dpZHRoOjEwMHZ3O21heC13aWR0aDpub25lO2hlaWdodDoxMDAlO21hcmdpbjowfS5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1jb250ZW50e2hlaWdodDoxMDAlO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtZm9vdGVyLC5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1oZWFkZXJ7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1ib2R5e292ZXJmbG93LXk6YXV0b31AbWVkaWEgKG1heC13aWR0aDo1NzUuOThweCl7Lm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93bnt3aWR0aDoxMDB2dzttYXgtd2lkdGg6bm9uZTtoZWlnaHQ6MTAwJTttYXJnaW46MH0ubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1jb250ZW50e2hlaWdodDoxMDAlO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1mb290ZXIsLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtaGVhZGVye2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1ib2R5e292ZXJmbG93LXk6YXV0b319QG1lZGlhIChtYXgtd2lkdGg6NzY3Ljk4cHgpey5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd257d2lkdGg6MTAwdnc7bWF4LXdpZHRoOm5vbmU7aGVpZ2h0OjEwMCU7bWFyZ2luOjB9Lm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtY29udGVudHtoZWlnaHQ6MTAwJTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtZm9vdGVyLC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWhlYWRlcntib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtYm9keXtvdmVyZmxvdy15OmF1dG99fUBtZWRpYSAobWF4LXdpZHRoOjk5MS45OHB4KXsubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3due3dpZHRoOjEwMHZ3O21heC13aWR0aDpub25lO2hlaWdodDoxMDAlO21hcmdpbjowfS5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWNvbnRlbnR7aGVpZ2h0OjEwMCU7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWZvb3RlciwubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1oZWFkZXJ7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWJvZHl7b3ZlcmZsb3cteTphdXRvfX1AbWVkaWEgKG1heC13aWR0aDoxMTk5Ljk4cHgpey5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd257d2lkdGg6MTAwdnc7bWF4LXdpZHRoOm5vbmU7aGVpZ2h0OjEwMCU7bWFyZ2luOjB9Lm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtY29udGVudHtoZWlnaHQ6MTAwJTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtZm9vdGVyLC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWhlYWRlcntib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtYm9keXtvdmVyZmxvdy15OmF1dG99fUBtZWRpYSAobWF4LXdpZHRoOjEzOTkuOThweCl7Lm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd257d2lkdGg6MTAwdnc7bWF4LXdpZHRoOm5vbmU7aGVpZ2h0OjEwMCU7bWFyZ2luOjB9Lm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWNvbnRlbnR7aGVpZ2h0OjEwMCU7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1mb290ZXIsLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWhlYWRlcntib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWJvZHl7b3ZlcmZsb3cteTphdXRvfX0udG9vbHRpcHstLWJzLXRvb2x0aXAtemluZGV4OjEwODA7LS1icy10b29sdGlwLW1heC13aWR0aDoyMDBweDstLWJzLXRvb2x0aXAtcGFkZGluZy14OjAuNXJlbTstLWJzLXRvb2x0aXAtcGFkZGluZy15OjAuMjVyZW07LS1icy10b29sdGlwLW1hcmdpbjogOy0tYnMtdG9vbHRpcC1mb250LXNpemU6MC44NzVyZW07LS1icy10b29sdGlwLWNvbG9yOnZhcigtLWJzLWJvZHktYmcpOy0tYnMtdG9vbHRpcC1iZzp2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7LS1icy10b29sdGlwLWJvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7LS1icy10b29sdGlwLW9wYWNpdHk6MC45Oy0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aDowLjhyZW07LS1icy10b29sdGlwLWFycm93LWhlaWdodDowLjRyZW07ei1pbmRleDp2YXIoLS1icy10b29sdGlwLXppbmRleCk7ZGlzcGxheTpibG9jazttYXJnaW46dmFyKC0tYnMtdG9vbHRpcC1tYXJnaW4pO2ZvbnQtZmFtaWx5OnZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXNoYWRvdzpub25lO3RleHQtdHJhbnNmb3JtOm5vbmU7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtYnJlYWs6bm9ybWFsO3doaXRlLXNwYWNlOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO2xpbmUtYnJlYWs6YXV0bztmb250LXNpemU6dmFyKC0tYnMtdG9vbHRpcC1mb250LXNpemUpO3dvcmQtd3JhcDpicmVhay13b3JkO29wYWNpdHk6MH0udG9vbHRpcC5zaG93e29wYWNpdHk6dmFyKC0tYnMtdG9vbHRpcC1vcGFjaXR5KX0udG9vbHRpcCAudG9vbHRpcC1hcnJvd3tkaXNwbGF5OmJsb2NrO3dpZHRoOnZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpO2hlaWdodDp2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCl9LnRvb2x0aXAgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZH0uYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdywuYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3d7Ym90dG9tOmNhbGMoLTEgKiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpfS5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93OjpiZWZvcmUsLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93OjpiZWZvcmV7dG9wOi0xcHg7Ym9yZGVyLXdpZHRoOnZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDA7Ym9yZGVyLXRvcC1jb2xvcjp2YXIoLS1icy10b29sdGlwLWJnKX0uYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93LC5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvd3tsZWZ0OmNhbGMoLTEgKiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpO3dpZHRoOnZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtoZWlnaHQ6dmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCl9LmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLC5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdzo6YmVmb3Jle3JpZ2h0Oi0xcHg7Ym9yZGVyLXdpZHRoOmNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDtib3JkZXItcmlnaHQtY29sb3I6dmFyKC0tYnMtdG9vbHRpcC1iZyl9LmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3csLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93e3RvcDpjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKX0uYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLC5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdzo6YmVmb3Jle2JvdHRvbTotMXB4O2JvcmRlci13aWR0aDowIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO2JvcmRlci1ib3R0b20tY29sb3I6dmFyKC0tYnMtdG9vbHRpcC1iZyl9LmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93LC5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93e3JpZ2h0OmNhbGMoLTEgKiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpO3dpZHRoOnZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtoZWlnaHQ6dmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCl9LmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93OjpiZWZvcmUsLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZXtsZWZ0Oi0xcHg7Ym9yZGVyLXdpZHRoOmNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtib3JkZXItbGVmdC1jb2xvcjp2YXIoLS1icy10b29sdGlwLWJnKX0udG9vbHRpcC1pbm5lcnttYXgtd2lkdGg6dmFyKC0tYnMtdG9vbHRpcC1tYXgtd2lkdGgpO3BhZGRpbmc6dmFyKC0tYnMtdG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLWJzLXRvb2x0aXAtcGFkZGluZy14KTtjb2xvcjp2YXIoLS1icy10b29sdGlwLWNvbG9yKTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXRvb2x0aXAtYmcpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtdG9vbHRpcC1ib3JkZXItcmFkaXVzKX0ucG9wb3ZlcnstLWJzLXBvcG92ZXItemluZGV4OjEwNzA7LS1icy1wb3BvdmVyLW1heC13aWR0aDoyNzZweDstLWJzLXBvcG92ZXItZm9udC1zaXplOjAuODc1cmVtOy0tYnMtcG9wb3Zlci1iZzp2YXIoLS1icy1ib2R5LWJnKTstLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoOnZhcigtLWJzLWJvcmRlci13aWR0aCk7LS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcjp2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpOy0tYnMtcG9wb3Zlci1ib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpOy0tYnMtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOmNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgLSB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTstLWJzLXBvcG92ZXItYm94LXNoYWRvdzowIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7LS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6MXJlbTstLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTowLjVyZW07LS1icy1wb3BvdmVyLWhlYWRlci1mb250LXNpemU6MXJlbTstLWJzLXBvcG92ZXItaGVhZGVyLWNvbG9yOmluaGVyaXQ7LS1icy1wb3BvdmVyLWhlYWRlci1iZzp2YXIoLS1icy1zZWNvbmRhcnktYmcpOy0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteDoxcmVtOy0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteToxcmVtOy0tYnMtcG9wb3Zlci1ib2R5LWNvbG9yOnZhcigtLWJzLWJvZHktY29sb3IpOy0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aDoxcmVtOy0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQ6MC41cmVtOy0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXI6dmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3IpO3otaW5kZXg6dmFyKC0tYnMtcG9wb3Zlci16aW5kZXgpO2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOnZhcigtLWJzLXBvcG92ZXItbWF4LXdpZHRoKTtmb250LWZhbWlseTp2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU7dGV4dC1hbGlnbjpsZWZ0O3RleHQtYWxpZ246c3RhcnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1zaGFkb3c6bm9uZTt0ZXh0LXRyYW5zZm9ybTpub25lO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLWJyZWFrOm5vcm1hbDt3aGl0ZS1zcGFjZTpub3JtYWw7d29yZC1zcGFjaW5nOm5vcm1hbDtsaW5lLWJyZWFrOmF1dG87Zm9udC1zaXplOnZhcigtLWJzLXBvcG92ZXItZm9udC1zaXplKTt3b3JkLXdyYXA6YnJlYWstd29yZDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXBvcG92ZXItYmcpO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6dmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtib3JkZXItcmFkaXVzOnZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXJhZGl1cyl9LnBvcG92ZXIgLnBvcG92ZXItYXJyb3d7ZGlzcGxheTpibG9jazt3aWR0aDp2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtoZWlnaHQ6dmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpfS5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjphZnRlciwucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjB9LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0+LnBvcG92ZXItYXJyb3csLmJzLXBvcG92ZXItdG9wPi5wb3BvdmVyLWFycm93e2JvdHRvbTpjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpfS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdPi5wb3BvdmVyLWFycm93OjphZnRlciwuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXT4ucG9wb3Zlci1hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLXRvcD4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItdG9wPi5wb3BvdmVyLWFycm93OjpiZWZvcmV7Ym9yZGVyLXdpZHRoOnZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDB9LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0+LnBvcG92ZXItYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci10b3A+LnBvcG92ZXItYXJyb3c6OmJlZm9yZXtib3R0b206MDtib3JkZXItdG9wLWNvbG9yOnZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKX0uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXT4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItdG9wPi5wb3BvdmVyLWFycm93OjphZnRlcntib3R0b206dmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO2JvcmRlci10b3AtY29sb3I6dmFyKC0tYnMtcG9wb3Zlci1iZyl9LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XT4ucG9wb3Zlci1hcnJvdywuYnMtcG9wb3Zlci1lbmQ+LnBvcG92ZXItYXJyb3d7bGVmdDpjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO3dpZHRoOnZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtoZWlnaHQ6dmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCl9LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XT4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XT4ucG9wb3Zlci1hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLWVuZD4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItZW5kPi5wb3BvdmVyLWFycm93OjpiZWZvcmV7Ym9yZGVyLXdpZHRoOmNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMH0uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdPi5wb3BvdmVyLWFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItZW5kPi5wb3BvdmVyLWFycm93OjpiZWZvcmV7bGVmdDowO2JvcmRlci1yaWdodC1jb2xvcjp2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcil9LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XT4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItZW5kPi5wb3BvdmVyLWFycm93OjphZnRlcntsZWZ0OnZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtib3JkZXItcmlnaHQtY29sb3I6dmFyKC0tYnMtcG9wb3Zlci1iZyl9LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0+LnBvcG92ZXItYXJyb3csLmJzLXBvcG92ZXItYm90dG9tPi5wb3BvdmVyLWFycm93e3RvcDpjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpfS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dPi5wb3BvdmVyLWFycm93OjphZnRlciwuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXT4ucG9wb3Zlci1hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLWJvdHRvbT4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItYm90dG9tPi5wb3BvdmVyLWFycm93OjpiZWZvcmV7Ym9yZGVyLXdpZHRoOjAgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCl9LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0+LnBvcG92ZXItYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1ib3R0b20+LnBvcG92ZXItYXJyb3c6OmJlZm9yZXt0b3A6MDtib3JkZXItYm90dG9tLWNvbG9yOnZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKX0uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXT4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItYm90dG9tPi5wb3BvdmVyLWFycm93OjphZnRlcnt0b3A6dmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO2JvcmRlci1ib3R0b20tY29sb3I6dmFyKC0tYnMtcG9wb3Zlci1iZyl9LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6dmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7bWFyZ2luLWxlZnQ6Y2FsYygtLjUgKiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSk7Y29udGVudDpcIlwiO2JvcmRlci1ib3R0b206dmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWJnKX0uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0+LnBvcG92ZXItYXJyb3csLmJzLXBvcG92ZXItc3RhcnQ+LnBvcG92ZXItYXJyb3d7cmlnaHQ6Y2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTt3aWR0aDp2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7aGVpZ2h0OnZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpfS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XT4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdPi5wb3BvdmVyLWFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItc3RhcnQ+LnBvcG92ZXItYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLXN0YXJ0Pi5wb3BvdmVyLWFycm93OjpiZWZvcmV7Ym9yZGVyLXdpZHRoOmNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KX0uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0+LnBvcG92ZXItYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1zdGFydD4ucG9wb3Zlci1hcnJvdzo6YmVmb3Jle3JpZ2h0OjA7Ym9yZGVyLWxlZnQtY29sb3I6dmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpfS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XT4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItc3RhcnQ+LnBvcG92ZXItYXJyb3c6OmFmdGVye3JpZ2h0OnZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtib3JkZXItbGVmdC1jb2xvcjp2YXIoLS1icy1wb3BvdmVyLWJnKX0ucG9wb3Zlci1oZWFkZXJ7cGFkZGluZzp2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCk7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZTp2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpO2NvbG9yOnZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWJnKTtib3JkZXItYm90dG9tOnZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcik7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyl9LnBvcG92ZXItaGVhZGVyOmVtcHR5e2Rpc3BsYXk6bm9uZX0ucG9wb3Zlci1ib2R5e3BhZGRpbmc6dmFyKC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteSkgdmFyKC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteCk7Y29sb3I6dmFyKC0tYnMtcG9wb3Zlci1ib2R5LWNvbG9yKX0uY2Fyb3VzZWx7cG9zaXRpb246cmVsYXRpdmV9LmNhcm91c2VsLnBvaW50ZXItZXZlbnR7dG91Y2gtYWN0aW9uOnBhbi15fS5jYXJvdXNlbC1pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbn0uY2Fyb3VzZWwtaW5uZXI6OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aDtjb250ZW50OlwiXCJ9LmNhcm91c2VsLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpub25lO2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJTttYXJnaW4tcmlnaHQ6LTEwMCU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmNhcm91c2VsLWl0ZW17dHJhbnNpdGlvbjpub25lfX0uY2Fyb3VzZWwtaXRlbS1uZXh0LC5jYXJvdXNlbC1pdGVtLXByZXYsLmNhcm91c2VsLWl0ZW0uYWN0aXZle2Rpc3BsYXk6YmxvY2t9LmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCwuY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCl7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9LmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LC5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLWVuZCl7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfS5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVte29wYWNpdHk6MDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7dHJhbnNmb3JtOm5vbmV9LmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQsLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZle3otaW5kZXg6MTtvcGFjaXR5OjF9LmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCwuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnR7ei1pbmRleDowO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgMHMgLjZzfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQsLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0e3RyYW5zaXRpb246bm9uZX19LmNhcm91c2VsLWNvbnRyb2wtbmV4dCwuY2Fyb3VzZWwtY29udHJvbC1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTUlO3BhZGRpbmc6MDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6MCAwO2JvcmRlcjowO29wYWNpdHk6LjU7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgZWFzZX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuY2Fyb3VzZWwtY29udHJvbC1uZXh0LC5jYXJvdXNlbC1jb250cm9sLXByZXZ7dHJhbnNpdGlvbjpub25lfX0uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzLC5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cywuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTowO29wYWNpdHk6Ljl9LmNhcm91c2VsLWNvbnRyb2wtcHJldntsZWZ0OjB9LmNhcm91c2VsLWNvbnRyb2wtbmV4dHtyaWdodDowfS5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiwuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MnJlbTtoZWlnaHQ6MnJlbTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCU7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJX0uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLyUzZSUzYy9zdmclM2VcIil9LmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKX0uY2Fyb3VzZWwtaW5kaWNhdG9yc3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzowO21hcmdpbi1yaWdodDoxNSU7bWFyZ2luLWJvdHRvbToxcmVtO21hcmdpbi1sZWZ0OjE1JX0uY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRde2JveC1zaXppbmc6Y29udGVudC1ib3g7ZmxleDowIDEgYXV0bzt3aWR0aDozMHB4O2hlaWdodDozcHg7cGFkZGluZzowO21hcmdpbi1yaWdodDozcHg7bWFyZ2luLWxlZnQ6M3B4O3RleHQtaW5kZW50Oi05OTlweDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjowO2JvcmRlci10b3A6MTBweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjEwcHggc29saWQgdHJhbnNwYXJlbnQ7b3BhY2l0eTouNTt0cmFuc2l0aW9uOm9wYWNpdHkgLjZzIGVhc2V9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XXt0cmFuc2l0aW9uOm5vbmV9fS5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmV7b3BhY2l0eToxfS5jYXJvdXNlbC1jYXB0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE1JTtib3R0b206MS4yNXJlbTtsZWZ0OjE1JTtwYWRkaW5nLXRvcDoxLjI1cmVtO3BhZGRpbmctYm90dG9tOjEuMjVyZW07Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcn0uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24sLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29ue2ZpbHRlcjppbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCl9LmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9LmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNhcHRpb257Y29sb3I6IzAwMH1bZGF0YS1icy10aGVtZT1kYXJrXSAuY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLFtkYXRhLWJzLXRoZW1lPWRhcmtdIC5jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sW2RhdGEtYnMtdGhlbWU9ZGFya10uY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLFtkYXRhLWJzLXRoZW1lPWRhcmtdLmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbntmaWx0ZXI6aW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApfVtkYXRhLWJzLXRoZW1lPWRhcmtdIC5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdLFtkYXRhLWJzLXRoZW1lPWRhcmtdLmNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF17YmFja2dyb3VuZC1jb2xvcjojMDAwfVtkYXRhLWJzLXRoZW1lPWRhcmtdIC5jYXJvdXNlbCAuY2Fyb3VzZWwtY2FwdGlvbixbZGF0YS1icy10aGVtZT1kYXJrXS5jYXJvdXNlbCAuY2Fyb3VzZWwtY2FwdGlvbntjb2xvcjojMDAwfS5zcGlubmVyLWJvcmRlciwuc3Bpbm5lci1ncm93e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOnZhcigtLWJzLXNwaW5uZXItd2lkdGgpO2hlaWdodDp2YXIoLS1icy1zcGlubmVyLWhlaWdodCk7dmVydGljYWwtYWxpZ246dmFyKC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7Ym9yZGVyLXJhZGl1czo1MCU7YW5pbWF0aW9uOnZhcigtLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZSl9QGtleWZyYW1lcyBzcGlubmVyLWJvcmRlcnt0b3t0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5zcGlubmVyLWJvcmRlcnstLWJzLXNwaW5uZXItd2lkdGg6MnJlbTstLWJzLXNwaW5uZXItaGVpZ2h0OjJyZW07LS1icy1zcGlubmVyLXZlcnRpY2FsLWFsaWduOi0wLjEyNWVtOy0tYnMtc3Bpbm5lci1ib3JkZXItd2lkdGg6MC4yNWVtOy0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6MC43NXM7LS1icy1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOnNwaW5uZXItYm9yZGVyO2JvcmRlcjp2YXIoLS1icy1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO2JvcmRlci1yaWdodC1jb2xvcjp0cmFuc3BhcmVudH0uc3Bpbm5lci1ib3JkZXItc217LS1icy1zcGlubmVyLXdpZHRoOjFyZW07LS1icy1zcGlubmVyLWhlaWdodDoxcmVtOy0tYnMtc3Bpbm5lci1ib3JkZXItd2lkdGg6MC4yZW19QGtleWZyYW1lcyBzcGlubmVyLWdyb3d7MCV7dHJhbnNmb3JtOnNjYWxlKDApfTUwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOm5vbmV9fS5zcGlubmVyLWdyb3d7LS1icy1zcGlubmVyLXdpZHRoOjJyZW07LS1icy1zcGlubmVyLWhlaWdodDoycmVtOy0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjotMC4xMjVlbTstLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOjAuNzVzOy0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZTpzcGlubmVyLWdyb3c7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Y29sb3I7b3BhY2l0eTowfS5zcGlubmVyLWdyb3ctc217LS1icy1zcGlubmVyLXdpZHRoOjFyZW07LS1icy1zcGlubmVyLWhlaWdodDoxcmVtfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5zcGlubmVyLWJvcmRlciwuc3Bpbm5lci1ncm93ey0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6MS41c319Lm9mZmNhbnZhcywub2ZmY2FudmFzLWxnLC5vZmZjYW52YXMtbWQsLm9mZmNhbnZhcy1zbSwub2ZmY2FudmFzLXhsLC5vZmZjYW52YXMteHhsey0tYnMtb2ZmY2FudmFzLXppbmRleDoxMDQ1Oy0tYnMtb2ZmY2FudmFzLXdpZHRoOjQwMHB4Oy0tYnMtb2ZmY2FudmFzLWhlaWdodDozMHZoOy0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteDoxcmVtOy0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteToxcmVtOy0tYnMtb2ZmY2FudmFzLWNvbG9yOnZhcigtLWJzLWJvZHktY29sb3IpOy0tYnMtb2ZmY2FudmFzLWJnOnZhcigtLWJzLWJvZHktYmcpOy0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDp2YXIoLS1icy1ib3JkZXItd2lkdGgpOy0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcjp2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpOy0tYnMtb2ZmY2FudmFzLWJveC1zaGFkb3c6MCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpOy0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb246dHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7LS1icy1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6MS41fUBtZWRpYSAobWF4LXdpZHRoOjU3NS45OHB4KXsub2ZmY2FudmFzLXNte3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTowO3otaW5kZXg6dmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXgtd2lkdGg6MTAwJTtjb2xvcjp2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO3Zpc2liaWxpdHk6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7b3V0bGluZTowO3RyYW5zaXRpb246dmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pfX1AbWVkaWEgKG1heC13aWR0aDo1NzUuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7Lm9mZmNhbnZhcy1zbXt0cmFuc2l0aW9uOm5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOjU3NS45OHB4KXsub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1zdGFydHt0b3A6MDtsZWZ0OjA7d2lkdGg6dmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtib3JkZXItcmlnaHQ6dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfS5vZmZjYW52YXMtc20ub2ZmY2FudmFzLWVuZHt0b3A6MDtyaWdodDowO3dpZHRoOnZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7Ym9yZGVyLWxlZnQ6dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9Lm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtdG9we3RvcDowO3JpZ2h0OjA7bGVmdDowO2hlaWdodDp2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTttYXgtaGVpZ2h0OjEwMCU7Ym9yZGVyLWJvdHRvbTp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9Lm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtYm90dG9te3JpZ2h0OjA7bGVmdDowO2hlaWdodDp2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTttYXgtaGVpZ2h0OjEwMCU7Ym9yZGVyLXRvcDp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX0ub2ZmY2FudmFzLXNtLnNob3c6bm90KC5oaWRpbmcpLC5vZmZjYW52YXMtc20uc2hvd2luZ3t0cmFuc2Zvcm06bm9uZX0ub2ZmY2FudmFzLXNtLmhpZGluZywub2ZmY2FudmFzLXNtLnNob3csLm9mZmNhbnZhcy1zbS5zaG93aW5ne3Zpc2liaWxpdHk6dmlzaWJsZX19QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5vZmZjYW52YXMtc217LS1icy1vZmZjYW52YXMtaGVpZ2h0OmF1dG87LS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnR9Lm9mZmNhbnZhcy1zbSAub2ZmY2FudmFzLWhlYWRlcntkaXNwbGF5Om5vbmV9Lm9mZmNhbnZhcy1zbSAub2ZmY2FudmFzLWJvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtZ3JvdzowO3BhZGRpbmc6MDtvdmVyZmxvdy15OnZpc2libGU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOjc2Ny45OHB4KXsub2ZmY2FudmFzLW1ke3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTowO3otaW5kZXg6dmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXgtd2lkdGg6MTAwJTtjb2xvcjp2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO3Zpc2liaWxpdHk6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7b3V0bGluZTowO3RyYW5zaXRpb246dmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pfX1AbWVkaWEgKG1heC13aWR0aDo3NjcuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7Lm9mZmNhbnZhcy1tZHt0cmFuc2l0aW9uOm5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOjc2Ny45OHB4KXsub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1zdGFydHt0b3A6MDtsZWZ0OjA7d2lkdGg6dmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtib3JkZXItcmlnaHQ6dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfS5vZmZjYW52YXMtbWQub2ZmY2FudmFzLWVuZHt0b3A6MDtyaWdodDowO3dpZHRoOnZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7Ym9yZGVyLWxlZnQ6dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9Lm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtdG9we3RvcDowO3JpZ2h0OjA7bGVmdDowO2hlaWdodDp2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTttYXgtaGVpZ2h0OjEwMCU7Ym9yZGVyLWJvdHRvbTp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9Lm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtYm90dG9te3JpZ2h0OjA7bGVmdDowO2hlaWdodDp2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTttYXgtaGVpZ2h0OjEwMCU7Ym9yZGVyLXRvcDp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX0ub2ZmY2FudmFzLW1kLnNob3c6bm90KC5oaWRpbmcpLC5vZmZjYW52YXMtbWQuc2hvd2luZ3t0cmFuc2Zvcm06bm9uZX0ub2ZmY2FudmFzLW1kLmhpZGluZywub2ZmY2FudmFzLW1kLnNob3csLm9mZmNhbnZhcy1tZC5zaG93aW5ne3Zpc2liaWxpdHk6dmlzaWJsZX19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5vZmZjYW52YXMtbWR7LS1icy1vZmZjYW52YXMtaGVpZ2h0OmF1dG87LS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnR9Lm9mZmNhbnZhcy1tZCAub2ZmY2FudmFzLWhlYWRlcntkaXNwbGF5Om5vbmV9Lm9mZmNhbnZhcy1tZCAub2ZmY2FudmFzLWJvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtZ3JvdzowO3BhZGRpbmc6MDtvdmVyZmxvdy15OnZpc2libGU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOjk5MS45OHB4KXsub2ZmY2FudmFzLWxne3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTowO3otaW5kZXg6dmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXgtd2lkdGg6MTAwJTtjb2xvcjp2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO3Zpc2liaWxpdHk6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7b3V0bGluZTowO3RyYW5zaXRpb246dmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pfX1AbWVkaWEgKG1heC13aWR0aDo5OTEuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7Lm9mZmNhbnZhcy1sZ3t0cmFuc2l0aW9uOm5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOjk5MS45OHB4KXsub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1zdGFydHt0b3A6MDtsZWZ0OjA7d2lkdGg6dmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtib3JkZXItcmlnaHQ6dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfS5vZmZjYW52YXMtbGcub2ZmY2FudmFzLWVuZHt0b3A6MDtyaWdodDowO3dpZHRoOnZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7Ym9yZGVyLWxlZnQ6dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9Lm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtdG9we3RvcDowO3JpZ2h0OjA7bGVmdDowO2hlaWdodDp2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTttYXgtaGVpZ2h0OjEwMCU7Ym9yZGVyLWJvdHRvbTp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9Lm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtYm90dG9te3JpZ2h0OjA7bGVmdDowO2hlaWdodDp2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTttYXgtaGVpZ2h0OjEwMCU7Ym9yZGVyLXRvcDp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX0ub2ZmY2FudmFzLWxnLnNob3c6bm90KC5oaWRpbmcpLC5vZmZjYW52YXMtbGcuc2hvd2luZ3t0cmFuc2Zvcm06bm9uZX0ub2ZmY2FudmFzLWxnLmhpZGluZywub2ZmY2FudmFzLWxnLnNob3csLm9mZmNhbnZhcy1sZy5zaG93aW5ne3Zpc2liaWxpdHk6dmlzaWJsZX19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5vZmZjYW52YXMtbGd7LS1icy1vZmZjYW52YXMtaGVpZ2h0OmF1dG87LS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnR9Lm9mZmNhbnZhcy1sZyAub2ZmY2FudmFzLWhlYWRlcntkaXNwbGF5Om5vbmV9Lm9mZmNhbnZhcy1sZyAub2ZmY2FudmFzLWJvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtZ3JvdzowO3BhZGRpbmc6MDtvdmVyZmxvdy15OnZpc2libGU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOjExOTkuOThweCl7Lm9mZmNhbnZhcy14bHtwb3NpdGlvbjpmaXhlZDtib3R0b206MDt6LWluZGV4OnZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWF4LXdpZHRoOjEwMCU7Y29sb3I6dmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTt2aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLW9mZmNhbnZhcy1iZyk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O291dGxpbmU6MDt0cmFuc2l0aW9uOnZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKX19QG1lZGlhIChtYXgtd2lkdGg6MTE5OS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsub2ZmY2FudmFzLXhse3RyYW5zaXRpb246bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6MTE5OS45OHB4KXsub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1zdGFydHt0b3A6MDtsZWZ0OjA7d2lkdGg6dmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtib3JkZXItcmlnaHQ6dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfS5vZmZjYW52YXMteGwub2ZmY2FudmFzLWVuZHt0b3A6MDtyaWdodDowO3dpZHRoOnZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7Ym9yZGVyLWxlZnQ6dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9Lm9mZmNhbnZhcy14bC5vZmZjYW52YXMtdG9we3RvcDowO3JpZ2h0OjA7bGVmdDowO2hlaWdodDp2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTttYXgtaGVpZ2h0OjEwMCU7Ym9yZGVyLWJvdHRvbTp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9Lm9mZmNhbnZhcy14bC5vZmZjYW52YXMtYm90dG9te3JpZ2h0OjA7bGVmdDowO2hlaWdodDp2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTttYXgtaGVpZ2h0OjEwMCU7Ym9yZGVyLXRvcDp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX0ub2ZmY2FudmFzLXhsLnNob3c6bm90KC5oaWRpbmcpLC5vZmZjYW52YXMteGwuc2hvd2luZ3t0cmFuc2Zvcm06bm9uZX0ub2ZmY2FudmFzLXhsLmhpZGluZywub2ZmY2FudmFzLXhsLnNob3csLm9mZmNhbnZhcy14bC5zaG93aW5ne3Zpc2liaWxpdHk6dmlzaWJsZX19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsub2ZmY2FudmFzLXhsey0tYnMtb2ZmY2FudmFzLWhlaWdodDphdXRvOy0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50fS5vZmZjYW52YXMteGwgLm9mZmNhbnZhcy1oZWFkZXJ7ZGlzcGxheTpub25lfS5vZmZjYW52YXMteGwgLm9mZmNhbnZhcy1ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MDtwYWRkaW5nOjA7b3ZlcmZsb3cteTp2aXNpYmxlO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50fX1AbWVkaWEgKG1heC13aWR0aDoxMzk5Ljk4cHgpey5vZmZjYW52YXMteHhse3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTowO3otaW5kZXg6dmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXgtd2lkdGg6MTAwJTtjb2xvcjp2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO3Zpc2liaWxpdHk6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7b3V0bGluZTowO3RyYW5zaXRpb246dmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pfX1AbWVkaWEgKG1heC13aWR0aDoxMzk5Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5vZmZjYW52YXMteHhse3RyYW5zaXRpb246bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6MTM5OS45OHB4KXsub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtc3RhcnR7dG9wOjA7bGVmdDowO3dpZHRoOnZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7Ym9yZGVyLXJpZ2h0OnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX0ub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtZW5ke3RvcDowO3JpZ2h0OjA7d2lkdGg6dmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtib3JkZXItbGVmdDp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0ub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtdG9we3RvcDowO3JpZ2h0OjA7bGVmdDowO2hlaWdodDp2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTttYXgtaGVpZ2h0OjEwMCU7Ym9yZGVyLWJvdHRvbTp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9Lm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLWJvdHRvbXtyaWdodDowO2xlZnQ6MDtoZWlnaHQ6dmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7bWF4LWhlaWdodDoxMDAlO2JvcmRlci10b3A6dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9Lm9mZmNhbnZhcy14eGwuc2hvdzpub3QoLmhpZGluZyksLm9mZmNhbnZhcy14eGwuc2hvd2luZ3t0cmFuc2Zvcm06bm9uZX0ub2ZmY2FudmFzLXh4bC5oaWRpbmcsLm9mZmNhbnZhcy14eGwuc2hvdywub2ZmY2FudmFzLXh4bC5zaG93aW5ne3Zpc2liaWxpdHk6dmlzaWJsZX19QG1lZGlhIChtaW4td2lkdGg6MTQwMHB4KXsub2ZmY2FudmFzLXh4bHstLWJzLW9mZmNhbnZhcy1oZWlnaHQ6YXV0bzstLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudH0ub2ZmY2FudmFzLXh4bCAub2ZmY2FudmFzLWhlYWRlcntkaXNwbGF5Om5vbmV9Lm9mZmNhbnZhcy14eGwgLm9mZmNhbnZhcy1ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MDtwYWRkaW5nOjA7b3ZlcmZsb3cteTp2aXNpYmxlO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50fX0ub2ZmY2FudmFze3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTowO3otaW5kZXg6dmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXgtd2lkdGg6MTAwJTtjb2xvcjp2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO3Zpc2liaWxpdHk6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7b3V0bGluZTowO3RyYW5zaXRpb246dmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5vZmZjYW52YXN7dHJhbnNpdGlvbjpub25lfX0ub2ZmY2FudmFzLm9mZmNhbnZhcy1zdGFydHt0b3A6MDtsZWZ0OjA7d2lkdGg6dmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtib3JkZXItcmlnaHQ6dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfS5vZmZjYW52YXMub2ZmY2FudmFzLWVuZHt0b3A6MDtyaWdodDowO3dpZHRoOnZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7Ym9yZGVyLWxlZnQ6dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9Lm9mZmNhbnZhcy5vZmZjYW52YXMtdG9we3RvcDowO3JpZ2h0OjA7bGVmdDowO2hlaWdodDp2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTttYXgtaGVpZ2h0OjEwMCU7Ym9yZGVyLWJvdHRvbTp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9Lm9mZmNhbnZhcy5vZmZjYW52YXMtYm90dG9te3JpZ2h0OjA7bGVmdDowO2hlaWdodDp2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTttYXgtaGVpZ2h0OjEwMCU7Ym9yZGVyLXRvcDp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX0ub2ZmY2FudmFzLnNob3c6bm90KC5oaWRpbmcpLC5vZmZjYW52YXMuc2hvd2luZ3t0cmFuc2Zvcm06bm9uZX0ub2ZmY2FudmFzLmhpZGluZywub2ZmY2FudmFzLnNob3csLm9mZmNhbnZhcy5zaG93aW5ne3Zpc2liaWxpdHk6dmlzaWJsZX0ub2ZmY2FudmFzLWJhY2tkcm9we3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4OjEwNDA7d2lkdGg6MTAwdnc7aGVpZ2h0OjEwMHZoO2JhY2tncm91bmQtY29sb3I6IzAwMH0ub2ZmY2FudmFzLWJhY2tkcm9wLmZhZGV7b3BhY2l0eTowfS5vZmZjYW52YXMtYmFja2Ryb3Auc2hvd3tvcGFjaXR5Oi41fS5vZmZjYW52YXMtaGVhZGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzp2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KX0ub2ZmY2FudmFzLWhlYWRlciAuYnRuLWNsb3Nle3BhZGRpbmc6Y2FsYyh2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSAqIC41KSBjYWxjKHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpICogLjUpO21hcmdpbi10b3A6Y2FsYygtLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSk7bWFyZ2luLXJpZ2h0OmNhbGMoLS41ICogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCkpO21hcmdpbi1ib3R0b206Y2FsYygtLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSl9Lm9mZmNhbnZhcy10aXRsZXttYXJnaW4tYm90dG9tOjA7bGluZS1oZWlnaHQ6dmFyKC0tYnMtb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0KX0ub2ZmY2FudmFzLWJvZHl7ZmxleC1ncm93OjE7cGFkZGluZzp2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KTtvdmVyZmxvdy15OmF1dG99LnBsYWNlaG9sZGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi1oZWlnaHQ6MWVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjdXJzb3I6d2FpdDtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRjb2xvcjtvcGFjaXR5Oi41fS5wbGFjZWhvbGRlci5idG46OmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztjb250ZW50OlwiXCJ9LnBsYWNlaG9sZGVyLXhze21pbi1oZWlnaHQ6LjZlbX0ucGxhY2Vob2xkZXItc217bWluLWhlaWdodDouOGVtfS5wbGFjZWhvbGRlci1sZ3ttaW4taGVpZ2h0OjEuMmVtfS5wbGFjZWhvbGRlci1nbG93IC5wbGFjZWhvbGRlcnthbmltYXRpb246cGxhY2Vob2xkZXItZ2xvdyAycyBlYXNlLWluLW91dCBpbmZpbml0ZX1Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLWdsb3d7NTAle29wYWNpdHk6LjJ9fS5wbGFjZWhvbGRlci13YXZley13ZWJraXQtbWFzay1pbWFnZTpsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCMwMDAgNTUlLHJnYmEoMCwwLDAsMC44KSA3NSUsIzAwMCA5NSUpO21hc2staW1hZ2U6bGluZWFyLWdyYWRpZW50KDEzMGRlZywjMDAwIDU1JSxyZ2JhKDAsMCwwLDAuOCkgNzUlLCMwMDAgOTUlKTstd2Via2l0LW1hc2stc2l6ZToyMDAlIDEwMCU7bWFzay1zaXplOjIwMCUgMTAwJTthbmltYXRpb246cGxhY2Vob2xkZXItd2F2ZSAycyBsaW5lYXIgaW5maW5pdGV9QGtleWZyYW1lcyBwbGFjZWhvbGRlci13YXZlezEwMCV7LXdlYmtpdC1tYXNrLXBvc2l0aW9uOi0yMDAlIDAlO21hc2stcG9zaXRpb246LTIwMCUgMCV9fS5jbGVhcmZpeDo6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIn0udGV4dC1iZy1wcmltYXJ5e2NvbG9yOiNmZmYhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6UkdCQSgxMywxMTAsMjUzLHZhcigtLWJzLWJnLW9wYWNpdHksMSkpIWltcG9ydGFudH0udGV4dC1iZy1zZWNvbmRhcnl7Y29sb3I6I2ZmZiFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpSR0JBKDEwOCwxMTcsMTI1LHZhcigtLWJzLWJnLW9wYWNpdHksMSkpIWltcG9ydGFudH0udGV4dC1iZy1zdWNjZXNze2NvbG9yOiNmZmYhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6UkdCQSgyNSwxMzUsODQsdmFyKC0tYnMtYmctb3BhY2l0eSwxKSkhaW1wb3J0YW50fS50ZXh0LWJnLWluZm97Y29sb3I6IzAwMCFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpSR0JBKDEzLDIwMiwyNDAsdmFyKC0tYnMtYmctb3BhY2l0eSwxKSkhaW1wb3J0YW50fS50ZXh0LWJnLXdhcm5pbmd7Y29sb3I6IzAwMCFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpSR0JBKDI1NSwxOTMsNyx2YXIoLS1icy1iZy1vcGFjaXR5LDEpKSFpbXBvcnRhbnR9LnRleHQtYmctZGFuZ2Vye2NvbG9yOiNmZmYhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6UkdCQSgyMjAsNTMsNjksdmFyKC0tYnMtYmctb3BhY2l0eSwxKSkhaW1wb3J0YW50fS50ZXh0LWJnLWxpZ2h0e2NvbG9yOiMwMDAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6UkdCQSgyNDgsMjQ5LDI1MCx2YXIoLS1icy1iZy1vcGFjaXR5LDEpKSFpbXBvcnRhbnR9LnRleHQtYmctZGFya3tjb2xvcjojZmZmIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOlJHQkEoMzMsMzcsNDEsdmFyKC0tYnMtYmctb3BhY2l0eSwxKSkhaW1wb3J0YW50fS5saW5rLXByaW1hcnl7Y29sb3I6UkdCQSh2YXIoLS1icy1wcmltYXJ5LXJnYiksdmFyKC0tYnMtbGluay1vcGFjaXR5LDEpKSFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSh2YXIoLS1icy1wcmltYXJ5LXJnYiksdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwxKSkhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKHZhcigtLWJzLXByaW1hcnktcmdiKSx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LDEpKSFpbXBvcnRhbnR9LmxpbmstcHJpbWFyeTpmb2N1cywubGluay1wcmltYXJ5OmhvdmVye2NvbG9yOlJHQkEoMTAsODgsMjAyLHZhcigtLWJzLWxpbmstb3BhY2l0eSwxKSkhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEoMTAsODgsMjAyLHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksMSkpIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSgxMCw4OCwyMDIsdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwxKSkhaW1wb3J0YW50fS5saW5rLXNlY29uZGFyeXtjb2xvcjpSR0JBKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLHZhcigtLWJzLWxpbmstb3BhY2l0eSwxKSkhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwxKSkhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksMSkpIWltcG9ydGFudH0ubGluay1zZWNvbmRhcnk6Zm9jdXMsLmxpbmstc2Vjb25kYXJ5OmhvdmVye2NvbG9yOlJHQkEoODYsOTQsMTAwLHZhcigtLWJzLWxpbmstb3BhY2l0eSwxKSkhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEoODYsOTQsMTAwLHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksMSkpIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSg4Niw5NCwxMDAsdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwxKSkhaW1wb3J0YW50fS5saW5rLXN1Y2Nlc3N7Y29sb3I6UkdCQSh2YXIoLS1icy1zdWNjZXNzLXJnYiksdmFyKC0tYnMtbGluay1vcGFjaXR5LDEpKSFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSh2YXIoLS1icy1zdWNjZXNzLXJnYiksdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwxKSkhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LDEpKSFpbXBvcnRhbnR9Lmxpbmstc3VjY2Vzczpmb2N1cywubGluay1zdWNjZXNzOmhvdmVye2NvbG9yOlJHQkEoMjAsMTA4LDY3LHZhcigtLWJzLWxpbmstb3BhY2l0eSwxKSkhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEoMjAsMTA4LDY3LHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksMSkpIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSgyMCwxMDgsNjcsdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwxKSkhaW1wb3J0YW50fS5saW5rLWluZm97Y29sb3I6UkdCQSh2YXIoLS1icy1pbmZvLXJnYiksdmFyKC0tYnMtbGluay1vcGFjaXR5LDEpKSFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSh2YXIoLS1icy1pbmZvLXJnYiksdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwxKSkhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKHZhcigtLWJzLWluZm8tcmdiKSx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LDEpKSFpbXBvcnRhbnR9LmxpbmstaW5mbzpmb2N1cywubGluay1pbmZvOmhvdmVye2NvbG9yOlJHQkEoNjEsMjEzLDI0Myx2YXIoLS1icy1saW5rLW9wYWNpdHksMSkpIWltcG9ydGFudDstd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKDYxLDIxMywyNDMsdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwxKSkhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKDYxLDIxMywyNDMsdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwxKSkhaW1wb3J0YW50fS5saW5rLXdhcm5pbmd7Y29sb3I6UkdCQSh2YXIoLS1icy13YXJuaW5nLXJnYiksdmFyKC0tYnMtbGluay1vcGFjaXR5LDEpKSFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSh2YXIoLS1icy13YXJuaW5nLXJnYiksdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwxKSkhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKHZhcigtLWJzLXdhcm5pbmctcmdiKSx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LDEpKSFpbXBvcnRhbnR9Lmxpbmstd2FybmluZzpmb2N1cywubGluay13YXJuaW5nOmhvdmVye2NvbG9yOlJHQkEoMjU1LDIwNSw1Nyx2YXIoLS1icy1saW5rLW9wYWNpdHksMSkpIWltcG9ydGFudDstd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKDI1NSwyMDUsNTcsdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwxKSkhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKDI1NSwyMDUsNTcsdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwxKSkhaW1wb3J0YW50fS5saW5rLWRhbmdlcntjb2xvcjpSR0JBKHZhcigtLWJzLWRhbmdlci1yZ2IpLHZhcigtLWJzLWxpbmstb3BhY2l0eSwxKSkhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEodmFyKC0tYnMtZGFuZ2VyLXJnYiksdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwxKSkhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKHZhcigtLWJzLWRhbmdlci1yZ2IpLHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksMSkpIWltcG9ydGFudH0ubGluay1kYW5nZXI6Zm9jdXMsLmxpbmstZGFuZ2VyOmhvdmVye2NvbG9yOlJHQkEoMTc2LDQyLDU1LHZhcigtLWJzLWxpbmstb3BhY2l0eSwxKSkhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEoMTc2LDQyLDU1LHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksMSkpIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSgxNzYsNDIsNTUsdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwxKSkhaW1wb3J0YW50fS5saW5rLWxpZ2h0e2NvbG9yOlJHQkEodmFyKC0tYnMtbGlnaHQtcmdiKSx2YXIoLS1icy1saW5rLW9wYWNpdHksMSkpIWltcG9ydGFudDstd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKHZhcigtLWJzLWxpZ2h0LXJnYiksdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwxKSkhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKHZhcigtLWJzLWxpZ2h0LXJnYiksdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwxKSkhaW1wb3J0YW50fS5saW5rLWxpZ2h0OmZvY3VzLC5saW5rLWxpZ2h0OmhvdmVye2NvbG9yOlJHQkEoMjQ5LDI1MCwyNTEsdmFyKC0tYnMtbGluay1vcGFjaXR5LDEpKSFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSgyNDksMjUwLDI1MSx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LDEpKSFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEoMjQ5LDI1MCwyNTEsdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwxKSkhaW1wb3J0YW50fS5saW5rLWRhcmt7Y29sb3I6UkdCQSh2YXIoLS1icy1kYXJrLXJnYiksdmFyKC0tYnMtbGluay1vcGFjaXR5LDEpKSFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSh2YXIoLS1icy1kYXJrLXJnYiksdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwxKSkhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKHZhcigtLWJzLWRhcmstcmdiKSx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LDEpKSFpbXBvcnRhbnR9LmxpbmstZGFyazpmb2N1cywubGluay1kYXJrOmhvdmVye2NvbG9yOlJHQkEoMjYsMzAsMzMsdmFyKC0tYnMtbGluay1vcGFjaXR5LDEpKSFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSgyNiwzMCwzMyx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LDEpKSFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEoMjYsMzAsMzMsdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwxKSkhaW1wb3J0YW50fS5saW5rLWJvZHktZW1waGFzaXN7Y29sb3I6UkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLHZhcigtLWJzLWxpbmstb3BhY2l0eSwxKSkhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LDEpKSFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LDEpKSFpbXBvcnRhbnR9LmxpbmstYm9keS1lbXBoYXNpczpmb2N1cywubGluay1ib2R5LWVtcGhhc2lzOmhvdmVye2NvbG9yOlJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSx2YXIoLS1icy1saW5rLW9wYWNpdHksLjc1KSkhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LDAuNzUpKSFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LDAuNzUpKSFpbXBvcnRhbnR9LmZvY3VzLXJpbmc6Zm9jdXN7b3V0bGluZTowO2JveC1zaGFkb3c6dmFyKC0tYnMtZm9jdXMtcmluZy14LDApIHZhcigtLWJzLWZvY3VzLXJpbmcteSwwKSB2YXIoLS1icy1mb2N1cy1yaW5nLWJsdXIsMCkgdmFyKC0tYnMtZm9jdXMtcmluZy13aWR0aCkgdmFyKC0tYnMtZm9jdXMtcmluZy1jb2xvcil9Lmljb24tbGlua3tkaXNwbGF5OmlubGluZS1mbGV4O2dhcDouMzc1cmVtO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjpyZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSx2YXIoLS1icy1saW5rLW9wYWNpdHksMC41KSk7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnJnYmEodmFyKC0tYnMtbGluay1jb2xvci1yZ2IpLHZhcigtLWJzLWxpbmstb3BhY2l0eSwwLjUpKTt0ZXh0LXVuZGVybGluZS1vZmZzZXQ6MC4yNWVtOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59Lmljb24tbGluaz4uYml7ZmxleC1zaHJpbms6MDt3aWR0aDoxZW07aGVpZ2h0OjFlbTtmaWxsOmN1cnJlbnRjb2xvcjt0cmFuc2l0aW9uOi4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm19QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7Lmljb24tbGluaz4uYml7dHJhbnNpdGlvbjpub25lfX0uaWNvbi1saW5rLWhvdmVyOmZvY3VzLXZpc2libGU+LmJpLC5pY29uLWxpbmstaG92ZXI6aG92ZXI+LmJpe3RyYW5zZm9ybTp2YXIoLS1icy1pY29uLWxpbmstdHJhbnNmb3JtLHRyYW5zbGF0ZTNkKC4yNWVtLDAsMCkpfS5yYXRpb3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5yYXRpbzo6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7cGFkZGluZy10b3A6dmFyKC0tYnMtYXNwZWN0LXJhdGlvKTtjb250ZW50OlwiXCJ9LnJhdGlvPip7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnJhdGlvLTF4MXstLWJzLWFzcGVjdC1yYXRpbzoxMDAlfS5yYXRpby00eDN7LS1icy1hc3BlY3QtcmF0aW86NzUlfS5yYXRpby0xNng5ey0tYnMtYXNwZWN0LXJhdGlvOjU2LjI1JX0ucmF0aW8tMjF4OXstLWJzLWFzcGVjdC1yYXRpbzo0Mi44NTcxNDI4NTcxJX0uZml4ZWQtdG9we3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6MTAzMH0uZml4ZWQtYm90dG9te3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTAzMH0uc3RpY2t5LXRvcHtwb3NpdGlvbjotd2Via2l0LXN0aWNreTtwb3NpdGlvbjpzdGlja3k7dG9wOjA7ei1pbmRleDoxMDIwfS5zdGlja3ktYm90dG9te3Bvc2l0aW9uOi13ZWJraXQtc3RpY2t5O3Bvc2l0aW9uOnN0aWNreTtib3R0b206MDt6LWluZGV4OjEwMjB9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5zdGlja3ktc20tdG9we3Bvc2l0aW9uOi13ZWJraXQtc3RpY2t5O3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9LnN0aWNreS1zbS1ib3R0b217cG9zaXRpb246LXdlYmtpdC1zdGlja3k7cG9zaXRpb246c3RpY2t5O2JvdHRvbTowO3otaW5kZXg6MTAyMH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5zdGlja3ktbWQtdG9we3Bvc2l0aW9uOi13ZWJraXQtc3RpY2t5O3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9LnN0aWNreS1tZC1ib3R0b217cG9zaXRpb246LXdlYmtpdC1zdGlja3k7cG9zaXRpb246c3RpY2t5O2JvdHRvbTowO3otaW5kZXg6MTAyMH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5zdGlja3ktbGctdG9we3Bvc2l0aW9uOi13ZWJraXQtc3RpY2t5O3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9LnN0aWNreS1sZy1ib3R0b217cG9zaXRpb246LXdlYmtpdC1zdGlja3k7cG9zaXRpb246c3RpY2t5O2JvdHRvbTowO3otaW5kZXg6MTAyMH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuc3RpY2t5LXhsLXRvcHtwb3NpdGlvbjotd2Via2l0LXN0aWNreTtwb3NpdGlvbjpzdGlja3k7dG9wOjA7ei1pbmRleDoxMDIwfS5zdGlja3kteGwtYm90dG9te3Bvc2l0aW9uOi13ZWJraXQtc3RpY2t5O3Bvc2l0aW9uOnN0aWNreTtib3R0b206MDt6LWluZGV4OjEwMjB9fUBtZWRpYSAobWluLXdpZHRoOjE0MDBweCl7LnN0aWNreS14eGwtdG9we3Bvc2l0aW9uOi13ZWJraXQtc3RpY2t5O3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9LnN0aWNreS14eGwtYm90dG9te3Bvc2l0aW9uOi13ZWJraXQtc3RpY2t5O3Bvc2l0aW9uOnN0aWNreTtib3R0b206MDt6LWluZGV4OjEwMjB9fS5oc3RhY2t7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tc2VsZjpzdHJldGNofS52c3RhY2t7ZGlzcGxheTpmbGV4O2ZsZXg6MSAxIGF1dG87ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLXNlbGY6c3RyZXRjaH0udmlzdWFsbHktaGlkZGVuLC52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKXt3aWR0aDoxcHghaW1wb3J0YW50O2hlaWdodDoxcHghaW1wb3J0YW50O3BhZGRpbmc6MCFpbXBvcnRhbnQ7bWFyZ2luOi0xcHghaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiFpbXBvcnRhbnQ7Y2xpcDpyZWN0KDAsMCwwLDApIWltcG9ydGFudDt3aGl0ZS1zcGFjZTpub3dyYXAhaW1wb3J0YW50O2JvcmRlcjowIWltcG9ydGFudH0udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbik6bm90KGNhcHRpb24pLC52aXN1YWxseS1oaWRkZW46bm90KGNhcHRpb24pe3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudH0uc3RyZXRjaGVkLWxpbms6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTtjb250ZW50OlwiXCJ9LnRleHQtdHJ1bmNhdGV7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS52cntkaXNwbGF5OmlubGluZS1ibG9jazthbGlnbi1zZWxmOnN0cmV0Y2g7d2lkdGg6MXB4O21pbi1oZWlnaHQ6MWVtO2JhY2tncm91bmQtY29sb3I6Y3VycmVudGNvbG9yO29wYWNpdHk6LjI1fS5hbGlnbi1iYXNlbGluZXt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXRvcHt2ZXJ0aWNhbC1hbGlnbjp0b3AhaW1wb3J0YW50fS5hbGlnbi1taWRkbGV7dmVydGljYWwtYWxpZ246bWlkZGxlIWltcG9ydGFudH0uYWxpZ24tYm90dG9te3ZlcnRpY2FsLWFsaWduOmJvdHRvbSFpbXBvcnRhbnR9LmFsaWduLXRleHQtYm90dG9te3ZlcnRpY2FsLWFsaWduOnRleHQtYm90dG9tIWltcG9ydGFudH0uYWxpZ24tdGV4dC10b3B7dmVydGljYWwtYWxpZ246dGV4dC10b3AhaW1wb3J0YW50fS5mbG9hdC1zdGFydHtmbG9hdDpsZWZ0IWltcG9ydGFudH0uZmxvYXQtZW5ke2Zsb2F0OnJpZ2h0IWltcG9ydGFudH0uZmxvYXQtbm9uZXtmbG9hdDpub25lIWltcG9ydGFudH0ub2JqZWN0LWZpdC1jb250YWluey1vLW9iamVjdC1maXQ6Y29udGFpbiFpbXBvcnRhbnQ7b2JqZWN0LWZpdDpjb250YWluIWltcG9ydGFudH0ub2JqZWN0LWZpdC1jb3Zlcnstby1vYmplY3QtZml0OmNvdmVyIWltcG9ydGFudDtvYmplY3QtZml0OmNvdmVyIWltcG9ydGFudH0ub2JqZWN0LWZpdC1maWxsey1vLW9iamVjdC1maXQ6ZmlsbCFpbXBvcnRhbnQ7b2JqZWN0LWZpdDpmaWxsIWltcG9ydGFudH0ub2JqZWN0LWZpdC1zY2FsZXstby1vYmplY3QtZml0OnNjYWxlLWRvd24haW1wb3J0YW50O29iamVjdC1maXQ6c2NhbGUtZG93biFpbXBvcnRhbnR9Lm9iamVjdC1maXQtbm9uZXstby1vYmplY3QtZml0Om5vbmUhaW1wb3J0YW50O29iamVjdC1maXQ6bm9uZSFpbXBvcnRhbnR9Lm9wYWNpdHktMHtvcGFjaXR5OjAhaW1wb3J0YW50fS5vcGFjaXR5LTI1e29wYWNpdHk6LjI1IWltcG9ydGFudH0ub3BhY2l0eS01MHtvcGFjaXR5Oi41IWltcG9ydGFudH0ub3BhY2l0eS03NXtvcGFjaXR5Oi43NSFpbXBvcnRhbnR9Lm9wYWNpdHktMTAwe29wYWNpdHk6MSFpbXBvcnRhbnR9Lm92ZXJmbG93LWF1dG97b3ZlcmZsb3c6YXV0byFpbXBvcnRhbnR9Lm92ZXJmbG93LWhpZGRlbntvdmVyZmxvdzpoaWRkZW4haW1wb3J0YW50fS5vdmVyZmxvdy12aXNpYmxle292ZXJmbG93OnZpc2libGUhaW1wb3J0YW50fS5vdmVyZmxvdy1zY3JvbGx7b3ZlcmZsb3c6c2Nyb2xsIWltcG9ydGFudH0ub3ZlcmZsb3cteC1hdXRve292ZXJmbG93LXg6YXV0byFpbXBvcnRhbnR9Lm92ZXJmbG93LXgtaGlkZGVue292ZXJmbG93LXg6aGlkZGVuIWltcG9ydGFudH0ub3ZlcmZsb3cteC12aXNpYmxle292ZXJmbG93LXg6dmlzaWJsZSFpbXBvcnRhbnR9Lm92ZXJmbG93LXgtc2Nyb2xse292ZXJmbG93LXg6c2Nyb2xsIWltcG9ydGFudH0ub3ZlcmZsb3cteS1hdXRve292ZXJmbG93LXk6YXV0byFpbXBvcnRhbnR9Lm92ZXJmbG93LXktaGlkZGVue292ZXJmbG93LXk6aGlkZGVuIWltcG9ydGFudH0ub3ZlcmZsb3cteS12aXNpYmxle292ZXJmbG93LXk6dmlzaWJsZSFpbXBvcnRhbnR9Lm92ZXJmbG93LXktc2Nyb2xse292ZXJmbG93LXk6c2Nyb2xsIWltcG9ydGFudH0uZC1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQtYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQtZ3JpZHtkaXNwbGF5OmdyaWQhaW1wb3J0YW50fS5kLWlubGluZS1ncmlke2Rpc3BsYXk6aW5saW5lLWdyaWQhaW1wb3J0YW50fS5kLXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLWZsZXh7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH0uZC1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnNoYWRvd3tib3gtc2hhZG93OjAgLjVyZW0gMXJlbSByZ2JhKDAsMCwwLC4xNSkhaW1wb3J0YW50fS5zaGFkb3ctc217Ym94LXNoYWRvdzowIC4xMjVyZW0gLjI1cmVtIHJnYmEoMCwwLDAsLjA3NSkhaW1wb3J0YW50fS5zaGFkb3ctbGd7Ym94LXNoYWRvdzowIDFyZW0gM3JlbSByZ2JhKDAsMCwwLC4xNzUpIWltcG9ydGFudH0uc2hhZG93LW5vbmV7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudH0uZm9jdXMtcmluZy1wcmltYXJ5ey0tYnMtZm9jdXMtcmluZy1jb2xvcjpyZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSl9LmZvY3VzLXJpbmctc2Vjb25kYXJ5ey0tYnMtZm9jdXMtcmluZy1jb2xvcjpyZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKX0uZm9jdXMtcmluZy1zdWNjZXNzey0tYnMtZm9jdXMtcmluZy1jb2xvcjpyZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSl9LmZvY3VzLXJpbmctaW5mb3stLWJzLWZvY3VzLXJpbmctY29sb3I6cmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpfS5mb2N1cy1yaW5nLXdhcm5pbmd7LS1icy1mb2N1cy1yaW5nLWNvbG9yOnJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKX0uZm9jdXMtcmluZy1kYW5nZXJ7LS1icy1mb2N1cy1yaW5nLWNvbG9yOnJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpfS5mb2N1cy1yaW5nLWxpZ2h0ey0tYnMtZm9jdXMtcmluZy1jb2xvcjpyZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpfS5mb2N1cy1yaW5nLWRhcmt7LS1icy1mb2N1cy1yaW5nLWNvbG9yOnJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKX0ucG9zaXRpb24tc3RhdGlje3Bvc2l0aW9uOnN0YXRpYyFpbXBvcnRhbnR9LnBvc2l0aW9uLXJlbGF0aXZle3Bvc2l0aW9uOnJlbGF0aXZlIWltcG9ydGFudH0ucG9zaXRpb24tYWJzb2x1dGV7cG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50fS5wb3NpdGlvbi1maXhlZHtwb3NpdGlvbjpmaXhlZCFpbXBvcnRhbnR9LnBvc2l0aW9uLXN0aWNreXtwb3NpdGlvbjotd2Via2l0LXN0aWNreSFpbXBvcnRhbnQ7cG9zaXRpb246c3RpY2t5IWltcG9ydGFudH0udG9wLTB7dG9wOjAhaW1wb3J0YW50fS50b3AtNTB7dG9wOjUwJSFpbXBvcnRhbnR9LnRvcC0xMDB7dG9wOjEwMCUhaW1wb3J0YW50fS5ib3R0b20tMHtib3R0b206MCFpbXBvcnRhbnR9LmJvdHRvbS01MHtib3R0b206NTAlIWltcG9ydGFudH0uYm90dG9tLTEwMHtib3R0b206MTAwJSFpbXBvcnRhbnR9LnN0YXJ0LTB7bGVmdDowIWltcG9ydGFudH0uc3RhcnQtNTB7bGVmdDo1MCUhaW1wb3J0YW50fS5zdGFydC0xMDB7bGVmdDoxMDAlIWltcG9ydGFudH0uZW5kLTB7cmlnaHQ6MCFpbXBvcnRhbnR9LmVuZC01MHtyaWdodDo1MCUhaW1wb3J0YW50fS5lbmQtMTAwe3JpZ2h0OjEwMCUhaW1wb3J0YW50fS50cmFuc2xhdGUtbWlkZGxle3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKSFpbXBvcnRhbnR9LnRyYW5zbGF0ZS1taWRkbGUteHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSFpbXBvcnRhbnR9LnRyYW5zbGF0ZS1taWRkbGUteXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSFpbXBvcnRhbnR9LmJvcmRlcntib3JkZXI6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikhaW1wb3J0YW50fS5ib3JkZXItMHtib3JkZXI6MCFpbXBvcnRhbnR9LmJvcmRlci10b3B7Ym9yZGVyLXRvcDp2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSFpbXBvcnRhbnR9LmJvcmRlci10b3AtMHtib3JkZXItdG9wOjAhaW1wb3J0YW50fS5ib3JkZXItZW5ke2JvcmRlci1yaWdodDp2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSFpbXBvcnRhbnR9LmJvcmRlci1lbmQtMHtib3JkZXItcmlnaHQ6MCFpbXBvcnRhbnR9LmJvcmRlci1ib3R0b217Ym9yZGVyLWJvdHRvbTp2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSFpbXBvcnRhbnR9LmJvcmRlci1ib3R0b20tMHtib3JkZXItYm90dG9tOjAhaW1wb3J0YW50fS5ib3JkZXItc3RhcnR7Ym9yZGVyLWxlZnQ6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikhaW1wb3J0YW50fS5ib3JkZXItc3RhcnQtMHtib3JkZXItbGVmdDowIWltcG9ydGFudH0uYm9yZGVyLXByaW1hcnl7LS1icy1ib3JkZXItb3BhY2l0eToxO2JvcmRlci1jb2xvcjpyZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSx2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpIWltcG9ydGFudH0uYm9yZGVyLXNlY29uZGFyeXstLWJzLWJvcmRlci1vcGFjaXR5OjE7Ym9yZGVyLWNvbG9yOnJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmJvcmRlci1zdWNjZXNzey0tYnMtYm9yZGVyLW9wYWNpdHk6MTtib3JkZXItY29sb3I6cmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmJvcmRlci1pbmZvey0tYnMtYm9yZGVyLW9wYWNpdHk6MTtib3JkZXItY29sb3I6cmdiYSh2YXIoLS1icy1pbmZvLXJnYiksdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmJvcmRlci13YXJuaW5ney0tYnMtYm9yZGVyLW9wYWNpdHk6MTtib3JkZXItY29sb3I6cmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmJvcmRlci1kYW5nZXJ7LS1icy1ib3JkZXItb3BhY2l0eToxO2JvcmRlci1jb2xvcjpyZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkhaW1wb3J0YW50fS5ib3JkZXItbGlnaHR7LS1icy1ib3JkZXItb3BhY2l0eToxO2JvcmRlci1jb2xvcjpyZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmJvcmRlci1kYXJrey0tYnMtYm9yZGVyLW9wYWNpdHk6MTtib3JkZXItY29sb3I6cmdiYSh2YXIoLS1icy1kYXJrLXJnYiksdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmJvcmRlci1ibGFja3stLWJzLWJvcmRlci1vcGFjaXR5OjE7Ym9yZGVyLWNvbG9yOnJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSx2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpIWltcG9ydGFudH0uYm9yZGVyLXdoaXRley0tYnMtYm9yZGVyLW9wYWNpdHk6MTtib3JkZXItY29sb3I6cmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkhaW1wb3J0YW50fS5ib3JkZXItcHJpbWFyeS1zdWJ0bGV7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSkhaW1wb3J0YW50fS5ib3JkZXItc2Vjb25kYXJ5LXN1YnRsZXtib3JkZXItY29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpIWltcG9ydGFudH0uYm9yZGVyLXN1Y2Nlc3Mtc3VidGxle2JvcmRlci1jb2xvcjp2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpIWltcG9ydGFudH0uYm9yZGVyLWluZm8tc3VidGxle2JvcmRlci1jb2xvcjp2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpIWltcG9ydGFudH0uYm9yZGVyLXdhcm5pbmctc3VidGxle2JvcmRlci1jb2xvcjp2YXIoLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGUpIWltcG9ydGFudH0uYm9yZGVyLWRhbmdlci1zdWJ0bGV7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKSFpbXBvcnRhbnR9LmJvcmRlci1saWdodC1zdWJ0bGV7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpIWltcG9ydGFudH0uYm9yZGVyLWRhcmstc3VidGxle2JvcmRlci1jb2xvcjp2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpIWltcG9ydGFudH0uYm9yZGVyLTF7Ym9yZGVyLXdpZHRoOjFweCFpbXBvcnRhbnR9LmJvcmRlci0ye2JvcmRlci13aWR0aDoycHghaW1wb3J0YW50fS5ib3JkZXItM3tib3JkZXItd2lkdGg6M3B4IWltcG9ydGFudH0uYm9yZGVyLTR7Ym9yZGVyLXdpZHRoOjRweCFpbXBvcnRhbnR9LmJvcmRlci01e2JvcmRlci13aWR0aDo1cHghaW1wb3J0YW50fS5ib3JkZXItb3BhY2l0eS0xMHstLWJzLWJvcmRlci1vcGFjaXR5OjAuMX0uYm9yZGVyLW9wYWNpdHktMjV7LS1icy1ib3JkZXItb3BhY2l0eTowLjI1fS5ib3JkZXItb3BhY2l0eS01MHstLWJzLWJvcmRlci1vcGFjaXR5OjAuNX0uYm9yZGVyLW9wYWNpdHktNzV7LS1icy1ib3JkZXItb3BhY2l0eTowLjc1fS5ib3JkZXItb3BhY2l0eS0xMDB7LS1icy1ib3JkZXItb3BhY2l0eToxfS53LTI1e3dpZHRoOjI1JSFpbXBvcnRhbnR9LnctNTB7d2lkdGg6NTAlIWltcG9ydGFudH0udy03NXt3aWR0aDo3NSUhaW1wb3J0YW50fS53LTEwMHt3aWR0aDoxMDAlIWltcG9ydGFudH0udy1hdXRve3dpZHRoOmF1dG8haW1wb3J0YW50fS5tdy0xMDB7bWF4LXdpZHRoOjEwMCUhaW1wb3J0YW50fS52dy0xMDB7d2lkdGg6MTAwdnchaW1wb3J0YW50fS5taW4tdnctMTAwe21pbi13aWR0aDoxMDB2dyFpbXBvcnRhbnR9LmgtMjV7aGVpZ2h0OjI1JSFpbXBvcnRhbnR9LmgtNTB7aGVpZ2h0OjUwJSFpbXBvcnRhbnR9LmgtNzV7aGVpZ2h0Ojc1JSFpbXBvcnRhbnR9LmgtMTAwe2hlaWdodDoxMDAlIWltcG9ydGFudH0uaC1hdXRve2hlaWdodDphdXRvIWltcG9ydGFudH0ubWgtMTAwe21heC1oZWlnaHQ6MTAwJSFpbXBvcnRhbnR9LnZoLTEwMHtoZWlnaHQ6MTAwdmghaW1wb3J0YW50fS5taW4tdmgtMTAwe21pbi1oZWlnaHQ6MTAwdmghaW1wb3J0YW50fS5mbGV4LWZpbGx7ZmxleDoxIDEgYXV0byFpbXBvcnRhbnR9LmZsZXgtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnR9LmZsZXgtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnR9LmZsZXgtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1ncm93LTB7ZmxleC1ncm93OjAhaW1wb3J0YW50fS5mbGV4LWdyb3ctMXtmbGV4LWdyb3c6MSFpbXBvcnRhbnR9LmZsZXgtc2hyaW5rLTB7ZmxleC1zaHJpbms6MCFpbXBvcnRhbnR9LmZsZXgtc2hyaW5rLTF7ZmxleC1zaHJpbms6MSFpbXBvcnRhbnR9LmZsZXgtd3JhcHtmbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnR9LmZsZXgtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50fS5mbGV4LXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1ldmVubHl7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24taXRlbXMtYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1zZWxmLWF1dG97YWxpZ24tc2VsZjphdXRvIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tc2VsZi1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoIWltcG9ydGFudH0ub3JkZXItZmlyc3R7b3JkZXI6LTEhaW1wb3J0YW50fS5vcmRlci0we29yZGVyOjAhaW1wb3J0YW50fS5vcmRlci0xe29yZGVyOjEhaW1wb3J0YW50fS5vcmRlci0ye29yZGVyOjIhaW1wb3J0YW50fS5vcmRlci0ze29yZGVyOjMhaW1wb3J0YW50fS5vcmRlci00e29yZGVyOjQhaW1wb3J0YW50fS5vcmRlci01e29yZGVyOjUhaW1wb3J0YW50fS5vcmRlci1sYXN0e29yZGVyOjYhaW1wb3J0YW50fS5tLTB7bWFyZ2luOjAhaW1wb3J0YW50fS5tLTF7bWFyZ2luOi4yNXJlbSFpbXBvcnRhbnR9Lm0tMnttYXJnaW46LjVyZW0haW1wb3J0YW50fS5tLTN7bWFyZ2luOjFyZW0haW1wb3J0YW50fS5tLTR7bWFyZ2luOjEuNXJlbSFpbXBvcnRhbnR9Lm0tNXttYXJnaW46M3JlbSFpbXBvcnRhbnR9Lm0tYXV0b3ttYXJnaW46YXV0byFpbXBvcnRhbnR9Lm14LTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5teC0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9Lm14LTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDouNXJlbSFpbXBvcnRhbnR9Lm14LTN7bWFyZ2luLXJpZ2h0OjFyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5teC00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9Lm14LTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjNyZW0haW1wb3J0YW50fS5teC1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH0ubXktMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm15LTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubXktMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi41cmVtIWltcG9ydGFudH0ubXktM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206MXJlbSFpbXBvcnRhbnR9Lm15LTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubXktNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206M3JlbSFpbXBvcnRhbnR9Lm15LWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudDttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tdC0we21hcmdpbi10b3A6MCFpbXBvcnRhbnR9Lm10LTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50fS5tdC0ye21hcmdpbi10b3A6LjVyZW0haW1wb3J0YW50fS5tdC0ze21hcmdpbi10b3A6MXJlbSFpbXBvcnRhbnR9Lm10LTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50fS5tdC01e21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnR9Lm10LWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudH0ubWUtMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnR9Lm1lLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9Lm1lLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ubWUtM3ttYXJnaW4tcmlnaHQ6MXJlbSFpbXBvcnRhbnR9Lm1lLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9Lm1lLTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5tZS1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudH0ubWItMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5tYi0xe21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubWItMnttYXJnaW4tYm90dG9tOi41cmVtIWltcG9ydGFudH0ubWItM3ttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5tYi00e21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubWItNXttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5tYi1hdXRve21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm1zLTB7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm1zLTF7bWFyZ2luLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ubXMtMnttYXJnaW4tbGVmdDouNXJlbSFpbXBvcnRhbnR9Lm1zLTN7bWFyZ2luLWxlZnQ6MXJlbSFpbXBvcnRhbnR9Lm1zLTR7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubXMtNXttYXJnaW4tbGVmdDozcmVtIWltcG9ydGFudH0ubXMtYXV0b3ttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH0ucC0we3BhZGRpbmc6MCFpbXBvcnRhbnR9LnAtMXtwYWRkaW5nOi4yNXJlbSFpbXBvcnRhbnR9LnAtMntwYWRkaW5nOi41cmVtIWltcG9ydGFudH0ucC0ze3BhZGRpbmc6MXJlbSFpbXBvcnRhbnR9LnAtNHtwYWRkaW5nOjEuNXJlbSFpbXBvcnRhbnR9LnAtNXtwYWRkaW5nOjNyZW0haW1wb3J0YW50fS5weC0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5weC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ucHgtMntwYWRkaW5nLXJpZ2h0Oi41cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5weC0ze3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5weC00e3BhZGRpbmctcmlnaHQ6MS41cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ucHgtNXtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudH0ucHktMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucHktMXtwYWRkaW5nLXRvcDouMjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnB5LTJ7cGFkZGluZy10b3A6LjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH0ucHktM3twYWRkaW5nLXRvcDoxcmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudH0ucHktNHtwYWRkaW5nLXRvcDoxLjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnB5LTV7cGFkZGluZy10b3A6M3JlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnB0LTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnR9LnB0LTF7cGFkZGluZy10b3A6LjI1cmVtIWltcG9ydGFudH0ucHQtMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnR9LnB0LTN7cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnR9LnB0LTR7cGFkZGluZy10b3A6MS41cmVtIWltcG9ydGFudH0ucHQtNXtwYWRkaW5nLXRvcDozcmVtIWltcG9ydGFudH0ucGUtMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fS5wZS0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ucGUtMntwYWRkaW5nLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ucGUtM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5wZS00e3BhZGRpbmctcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ucGUtNXtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5wYi0we3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5wYi0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnBiLTJ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5wYi0ze3BhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50fS5wYi00e3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnBiLTV7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnBzLTB7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5wcy0xe3BhZGRpbmctbGVmdDouMjVyZW0haW1wb3J0YW50fS5wcy0ye3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnBzLTN7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5wcy00e3BhZGRpbmctbGVmdDoxLjVyZW0haW1wb3J0YW50fS5wcy01e3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudH0uZ2FwLTB7Z2FwOjAhaW1wb3J0YW50fS5nYXAtMXtnYXA6LjI1cmVtIWltcG9ydGFudH0uZ2FwLTJ7Z2FwOi41cmVtIWltcG9ydGFudH0uZ2FwLTN7Z2FwOjFyZW0haW1wb3J0YW50fS5nYXAtNHtnYXA6MS41cmVtIWltcG9ydGFudH0uZ2FwLTV7Z2FwOjNyZW0haW1wb3J0YW50fS5yb3ctZ2FwLTB7cm93LWdhcDowIWltcG9ydGFudH0ucm93LWdhcC0xe3Jvdy1nYXA6LjI1cmVtIWltcG9ydGFudH0ucm93LWdhcC0ye3Jvdy1nYXA6LjVyZW0haW1wb3J0YW50fS5yb3ctZ2FwLTN7cm93LWdhcDoxcmVtIWltcG9ydGFudH0ucm93LWdhcC00e3Jvdy1nYXA6MS41cmVtIWltcG9ydGFudH0ucm93LWdhcC01e3Jvdy1nYXA6M3JlbSFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtMHstbW96LWNvbHVtbi1nYXA6MCFpbXBvcnRhbnQ7Y29sdW1uLWdhcDowIWltcG9ydGFudH0uY29sdW1uLWdhcC0xey1tb3otY29sdW1uLWdhcDowLjI1cmVtIWltcG9ydGFudDtjb2x1bW4tZ2FwOi4yNXJlbSFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtMnstbW96LWNvbHVtbi1nYXA6MC41cmVtIWltcG9ydGFudDtjb2x1bW4tZ2FwOi41cmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC0zey1tb3otY29sdW1uLWdhcDoxcmVtIWltcG9ydGFudDtjb2x1bW4tZ2FwOjFyZW0haW1wb3J0YW50fS5jb2x1bW4tZ2FwLTR7LW1vei1jb2x1bW4tZ2FwOjEuNXJlbSFpbXBvcnRhbnQ7Y29sdW1uLWdhcDoxLjVyZW0haW1wb3J0YW50fS5jb2x1bW4tZ2FwLTV7LW1vei1jb2x1bW4tZ2FwOjNyZW0haW1wb3J0YW50O2NvbHVtbi1nYXA6M3JlbSFpbXBvcnRhbnR9LmZvbnQtbW9ub3NwYWNle2ZvbnQtZmFtaWx5OnZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKSFpbXBvcnRhbnR9LmZzLTF7Zm9udC1zaXplOmNhbGMoMS4zNzVyZW0gKyAxLjV2dykhaW1wb3J0YW50fS5mcy0ye2ZvbnQtc2l6ZTpjYWxjKDEuMzI1cmVtICsgLjl2dykhaW1wb3J0YW50fS5mcy0ze2ZvbnQtc2l6ZTpjYWxjKDEuM3JlbSArIC42dncpIWltcG9ydGFudH0uZnMtNHtmb250LXNpemU6Y2FsYygxLjI3NXJlbSArIC4zdncpIWltcG9ydGFudH0uZnMtNXtmb250LXNpemU6MS4yNXJlbSFpbXBvcnRhbnR9LmZzLTZ7Zm9udC1zaXplOjFyZW0haW1wb3J0YW50fS5mc3QtaXRhbGlje2ZvbnQtc3R5bGU6aXRhbGljIWltcG9ydGFudH0uZnN0LW5vcm1hbHtmb250LXN0eWxlOm5vcm1hbCFpbXBvcnRhbnR9LmZ3LWxpZ2h0ZXJ7Zm9udC13ZWlnaHQ6bGlnaHRlciFpbXBvcnRhbnR9LmZ3LWxpZ2h0e2ZvbnQtd2VpZ2h0OjMwMCFpbXBvcnRhbnR9LmZ3LW5vcm1hbHtmb250LXdlaWdodDo0MDAhaW1wb3J0YW50fS5mdy1tZWRpdW17Zm9udC13ZWlnaHQ6NTAwIWltcG9ydGFudH0uZnctc2VtaWJvbGR7Zm9udC13ZWlnaHQ6NjAwIWltcG9ydGFudH0uZnctYm9sZHtmb250LXdlaWdodDo3MDAhaW1wb3J0YW50fS5mdy1ib2xkZXJ7Zm9udC13ZWlnaHQ6Ym9sZGVyIWltcG9ydGFudH0ubGgtMXtsaW5lLWhlaWdodDoxIWltcG9ydGFudH0ubGgtc217bGluZS1oZWlnaHQ6MS4yNSFpbXBvcnRhbnR9LmxoLWJhc2V7bGluZS1oZWlnaHQ6MS41IWltcG9ydGFudH0ubGgtbGd7bGluZS1oZWlnaHQ6MiFpbXBvcnRhbnR9LnRleHQtc3RhcnR7dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudH0udGV4dC1lbmR7dGV4dC1hbGlnbjpyaWdodCFpbXBvcnRhbnR9LnRleHQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyIWltcG9ydGFudH0udGV4dC1kZWNvcmF0aW9uLW5vbmV7dGV4dC1kZWNvcmF0aW9uOm5vbmUhaW1wb3J0YW50fS50ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5le3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUhaW1wb3J0YW50fS50ZXh0LWRlY29yYXRpb24tbGluZS10aHJvdWdoe3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2ghaW1wb3J0YW50fS50ZXh0LWxvd2VyY2FzZXt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2UhaW1wb3J0YW50fS50ZXh0LXVwcGVyY2FzZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UhaW1wb3J0YW50fS50ZXh0LWNhcGl0YWxpemV7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZSFpbXBvcnRhbnR9LnRleHQtd3JhcHt3aGl0ZS1zcGFjZTpub3JtYWwhaW1wb3J0YW50fS50ZXh0LW5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXAhaW1wb3J0YW50fS50ZXh0LWJyZWFre3dvcmQtd3JhcDpicmVhay13b3JkIWltcG9ydGFudDt3b3JkLWJyZWFrOmJyZWFrLXdvcmQhaW1wb3J0YW50fS50ZXh0LXByaW1hcnl7LS1icy10ZXh0LW9wYWNpdHk6MTtjb2xvcjpyZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSx2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSFpbXBvcnRhbnR9LnRleHQtc2Vjb25kYXJ5ey0tYnMtdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSx2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSFpbXBvcnRhbnR9LnRleHQtc3VjY2Vzc3stLWJzLXRleHQtb3BhY2l0eToxO2NvbG9yOnJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLHZhcigtLWJzLXRleHQtb3BhY2l0eSkpIWltcG9ydGFudH0udGV4dC1pbmZvey0tYnMtdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiYSh2YXIoLS1icy1pbmZvLXJnYiksdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkhaW1wb3J0YW50fS50ZXh0LXdhcm5pbmd7LS1icy10ZXh0LW9wYWNpdHk6MTtjb2xvcjpyZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSx2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSFpbXBvcnRhbnR9LnRleHQtZGFuZ2Vyey0tYnMtdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSx2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSFpbXBvcnRhbnR9LnRleHQtbGlnaHR7LS1icy10ZXh0LW9wYWNpdHk6MTtjb2xvcjpyZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkhaW1wb3J0YW50fS50ZXh0LWRhcmt7LS1icy10ZXh0LW9wYWNpdHk6MTtjb2xvcjpyZ2JhKHZhcigtLWJzLWRhcmstcmdiKSx2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSFpbXBvcnRhbnR9LnRleHQtYmxhY2t7LS1icy10ZXh0LW9wYWNpdHk6MTtjb2xvcjpyZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkhaW1wb3J0YW50fS50ZXh0LXdoaXRley0tYnMtdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLHZhcigtLWJzLXRleHQtb3BhY2l0eSkpIWltcG9ydGFudH0udGV4dC1ib2R5ey0tYnMtdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkhaW1wb3J0YW50fS50ZXh0LW11dGVkey0tYnMtdGV4dC1vcGFjaXR5OjE7Y29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKSFpbXBvcnRhbnR9LnRleHQtYmxhY2stNTB7LS1icy10ZXh0LW9wYWNpdHk6MTtjb2xvcjpyZ2JhKDAsMCwwLC41KSFpbXBvcnRhbnR9LnRleHQtd2hpdGUtNTB7LS1icy10ZXh0LW9wYWNpdHk6MTtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KSFpbXBvcnRhbnR9LnRleHQtYm9keS1zZWNvbmRhcnl7LS1icy10ZXh0LW9wYWNpdHk6MTtjb2xvcjp2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpIWltcG9ydGFudH0udGV4dC1ib2R5LXRlcnRpYXJ5ey0tYnMtdGV4dC1vcGFjaXR5OjE7Y29sb3I6dmFyKC0tYnMtdGVydGlhcnktY29sb3IpIWltcG9ydGFudH0udGV4dC1ib2R5LWVtcGhhc2lzey0tYnMtdGV4dC1vcGFjaXR5OjE7Y29sb3I6dmFyKC0tYnMtZW1waGFzaXMtY29sb3IpIWltcG9ydGFudH0udGV4dC1yZXNldHstLWJzLXRleHQtb3BhY2l0eToxO2NvbG9yOmluaGVyaXQhaW1wb3J0YW50fS50ZXh0LW9wYWNpdHktMjV7LS1icy10ZXh0LW9wYWNpdHk6MC4yNX0udGV4dC1vcGFjaXR5LTUwey0tYnMtdGV4dC1vcGFjaXR5OjAuNX0udGV4dC1vcGFjaXR5LTc1ey0tYnMtdGV4dC1vcGFjaXR5OjAuNzV9LnRleHQtb3BhY2l0eS0xMDB7LS1icy10ZXh0LW9wYWNpdHk6MX0udGV4dC1wcmltYXJ5LWVtcGhhc2lze2NvbG9yOnZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcykhaW1wb3J0YW50fS50ZXh0LXNlY29uZGFyeS1lbXBoYXNpc3tjb2xvcjp2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcykhaW1wb3J0YW50fS50ZXh0LXN1Y2Nlc3MtZW1waGFzaXN7Y29sb3I6dmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKSFpbXBvcnRhbnR9LnRleHQtaW5mby1lbXBoYXNpc3tjb2xvcjp2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpIWltcG9ydGFudH0udGV4dC13YXJuaW5nLWVtcGhhc2lze2NvbG9yOnZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcykhaW1wb3J0YW50fS50ZXh0LWRhbmdlci1lbXBoYXNpc3tjb2xvcjp2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcykhaW1wb3J0YW50fS50ZXh0LWxpZ2h0LWVtcGhhc2lze2NvbG9yOnZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpIWltcG9ydGFudH0udGV4dC1kYXJrLWVtcGhhc2lze2NvbG9yOnZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcykhaW1wb3J0YW50fS5saW5rLW9wYWNpdHktMTB7LS1icy1saW5rLW9wYWNpdHk6MC4xfS5saW5rLW9wYWNpdHktMTAtaG92ZXI6aG92ZXJ7LS1icy1saW5rLW9wYWNpdHk6MC4xfS5saW5rLW9wYWNpdHktMjV7LS1icy1saW5rLW9wYWNpdHk6MC4yNX0ubGluay1vcGFjaXR5LTI1LWhvdmVyOmhvdmVyey0tYnMtbGluay1vcGFjaXR5OjAuMjV9Lmxpbmstb3BhY2l0eS01MHstLWJzLWxpbmstb3BhY2l0eTowLjV9Lmxpbmstb3BhY2l0eS01MC1ob3Zlcjpob3ZlcnstLWJzLWxpbmstb3BhY2l0eTowLjV9Lmxpbmstb3BhY2l0eS03NXstLWJzLWxpbmstb3BhY2l0eTowLjc1fS5saW5rLW9wYWNpdHktNzUtaG92ZXI6aG92ZXJ7LS1icy1saW5rLW9wYWNpdHk6MC43NX0ubGluay1vcGFjaXR5LTEwMHstLWJzLWxpbmstb3BhY2l0eToxfS5saW5rLW9wYWNpdHktMTAwLWhvdmVyOmhvdmVyey0tYnMtbGluay1vcGFjaXR5OjF9Lmxpbmstb2Zmc2V0LTF7dGV4dC11bmRlcmxpbmUtb2Zmc2V0OjAuMTI1ZW0haW1wb3J0YW50fS5saW5rLW9mZnNldC0xLWhvdmVyOmhvdmVye3RleHQtdW5kZXJsaW5lLW9mZnNldDowLjEyNWVtIWltcG9ydGFudH0ubGluay1vZmZzZXQtMnt0ZXh0LXVuZGVybGluZS1vZmZzZXQ6MC4yNWVtIWltcG9ydGFudH0ubGluay1vZmZzZXQtMi1ob3Zlcjpob3Zlcnt0ZXh0LXVuZGVybGluZS1vZmZzZXQ6MC4yNWVtIWltcG9ydGFudH0ubGluay1vZmZzZXQtM3t0ZXh0LXVuZGVybGluZS1vZmZzZXQ6MC4zNzVlbSFpbXBvcnRhbnR9Lmxpbmstb2Zmc2V0LTMtaG92ZXI6aG92ZXJ7dGV4dC11bmRlcmxpbmUtb2Zmc2V0OjAuMzc1ZW0haW1wb3J0YW50fS5saW5rLXVuZGVybGluZS1wcmltYXJ5ey0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eToxOy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOnJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmxpbmstdW5kZXJsaW5lLXNlY29uZGFyeXstLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6MTstd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjpyZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpIWltcG9ydGFudH0ubGluay11bmRlcmxpbmUtc3VjY2Vzc3stLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6MTstd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjpyZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbi1jb2xvcjpyZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkhaW1wb3J0YW50fS5saW5rLXVuZGVybGluZS1pbmZvey0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eToxOy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOnJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmxpbmstdW5kZXJsaW5lLXdhcm5pbmd7LS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OjE7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6cmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb24tY29sb3I6cmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpIWltcG9ydGFudH0ubGluay11bmRlcmxpbmUtZGFuZ2Vyey0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eToxOy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOnJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb24tY29sb3I6cmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkhaW1wb3J0YW50fS5saW5rLXVuZGVybGluZS1saWdodHstLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6MTstd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjpyZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb24tY29sb3I6cmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmxpbmstdW5kZXJsaW5lLWRhcmt7LS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OjE7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6cmdiYSh2YXIoLS1icy1kYXJrLXJnYiksdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb24tY29sb3I6cmdiYSh2YXIoLS1icy1kYXJrLXJnYiksdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpIWltcG9ydGFudH0ubGluay11bmRlcmxpbmV7LS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OjE7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6cmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwxKSkhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbi1jb2xvcjpyZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LDEpKSFpbXBvcnRhbnR9LmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMHstLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6MH0ubGluay11bmRlcmxpbmUtb3BhY2l0eS0wLWhvdmVyOmhvdmVyey0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTowfS5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwey0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTowLjF9LmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAtaG92ZXI6aG92ZXJ7LS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OjAuMX0ubGluay11bmRlcmxpbmUtb3BhY2l0eS0yNXstLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6MC4yNX0ubGluay11bmRlcmxpbmUtb3BhY2l0eS0yNS1ob3Zlcjpob3ZlcnstLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6MC4yNX0ubGluay11bmRlcmxpbmUtb3BhY2l0eS01MHstLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6MC41fS5saW5rLXVuZGVybGluZS1vcGFjaXR5LTUwLWhvdmVyOmhvdmVyey0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTowLjV9LmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNzV7LS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OjAuNzV9LmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNzUtaG92ZXI6aG92ZXJ7LS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OjAuNzV9LmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAwey0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eToxfS5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwMC1ob3Zlcjpob3ZlcnstLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6MX0uYmctcHJpbWFyeXstLWJzLWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLHZhcigtLWJzLWJnLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmJnLXNlY29uZGFyeXstLWJzLWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksdmFyKC0tYnMtYmctb3BhY2l0eSkpIWltcG9ydGFudH0uYmctc3VjY2Vzc3stLWJzLWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLHZhcigtLWJzLWJnLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmJnLWluZm97LS1icy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLWluZm8tcmdiKSx2YXIoLS1icy1iZy1vcGFjaXR5KSkhaW1wb3J0YW50fS5iZy13YXJuaW5ney0tYnMtYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksdmFyKC0tYnMtYmctb3BhY2l0eSkpIWltcG9ydGFudH0uYmctZGFuZ2Vyey0tYnMtYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSx2YXIoLS1icy1iZy1vcGFjaXR5KSkhaW1wb3J0YW50fS5iZy1saWdodHstLWJzLWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSx2YXIoLS1icy1iZy1vcGFjaXR5KSkhaW1wb3J0YW50fS5iZy1kYXJrey0tYnMtYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1kYXJrLXJnYiksdmFyKC0tYnMtYmctb3BhY2l0eSkpIWltcG9ydGFudH0uYmctYmxhY2t7LS1icy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksdmFyKC0tYnMtYmctb3BhY2l0eSkpIWltcG9ydGFudH0uYmctd2hpdGV7LS1icy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksdmFyKC0tYnMtYmctb3BhY2l0eSkpIWltcG9ydGFudH0uYmctYm9keXstLWJzLWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLHZhcigtLWJzLWJnLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmJnLXRyYW5zcGFyZW50ey0tYnMtYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50fS5iZy1ib2R5LXNlY29uZGFyeXstLWJzLWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXJnYiksdmFyKC0tYnMtYmctb3BhY2l0eSkpIWltcG9ydGFudH0uYmctYm9keS10ZXJ0aWFyeXstLWJzLWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtdGVydGlhcnktYmctcmdiKSx2YXIoLS1icy1iZy1vcGFjaXR5KSkhaW1wb3J0YW50fS5iZy1vcGFjaXR5LTEwey0tYnMtYmctb3BhY2l0eTowLjF9LmJnLW9wYWNpdHktMjV7LS1icy1iZy1vcGFjaXR5OjAuMjV9LmJnLW9wYWNpdHktNTB7LS1icy1iZy1vcGFjaXR5OjAuNX0uYmctb3BhY2l0eS03NXstLWJzLWJnLW9wYWNpdHk6MC43NX0uYmctb3BhY2l0eS0xMDB7LS1icy1iZy1vcGFjaXR5OjF9LmJnLXByaW1hcnktc3VidGxle2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpIWltcG9ydGFudH0uYmctc2Vjb25kYXJ5LXN1YnRsZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpIWltcG9ydGFudH0uYmctc3VjY2Vzcy1zdWJ0bGV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1zdWNjZXNzLWJnLXN1YnRsZSkhaW1wb3J0YW50fS5iZy1pbmZvLXN1YnRsZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWluZm8tYmctc3VidGxlKSFpbXBvcnRhbnR9LmJnLXdhcm5pbmctc3VidGxle2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpIWltcG9ydGFudH0uYmctZGFuZ2VyLXN1YnRsZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWRhbmdlci1iZy1zdWJ0bGUpIWltcG9ydGFudH0uYmctbGlnaHQtc3VidGxle2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtbGlnaHQtYmctc3VidGxlKSFpbXBvcnRhbnR9LmJnLWRhcmstc3VidGxle2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpIWltcG9ydGFudH0uYmctZ3JhZGllbnR7YmFja2dyb3VuZC1pbWFnZTp2YXIoLS1icy1ncmFkaWVudCkhaW1wb3J0YW50fS51c2VyLXNlbGVjdC1hbGx7LXdlYmtpdC11c2VyLXNlbGVjdDphbGwhaW1wb3J0YW50Oy1tb3otdXNlci1zZWxlY3Q6YWxsIWltcG9ydGFudDt1c2VyLXNlbGVjdDphbGwhaW1wb3J0YW50fS51c2VyLXNlbGVjdC1hdXRvey13ZWJraXQtdXNlci1zZWxlY3Q6YXV0byFpbXBvcnRhbnQ7LW1vei11c2VyLXNlbGVjdDphdXRvIWltcG9ydGFudDt1c2VyLXNlbGVjdDphdXRvIWltcG9ydGFudH0udXNlci1zZWxlY3Qtbm9uZXstd2Via2l0LXVzZXItc2VsZWN0Om5vbmUhaW1wb3J0YW50Oy1tb3otdXNlci1zZWxlY3Q6bm9uZSFpbXBvcnRhbnQ7dXNlci1zZWxlY3Q6bm9uZSFpbXBvcnRhbnR9LnBlLW5vbmV7cG9pbnRlci1ldmVudHM6bm9uZSFpbXBvcnRhbnR9LnBlLWF1dG97cG9pbnRlci1ldmVudHM6YXV0byFpbXBvcnRhbnR9LnJvdW5kZWR7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSFpbXBvcnRhbnR9LnJvdW5kZWQtMHtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50fS5yb3VuZGVkLTF7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSFpbXBvcnRhbnR9LnJvdW5kZWQtMntib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpIWltcG9ydGFudH0ucm91bmRlZC0ze2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykhaW1wb3J0YW50fS5yb3VuZGVkLTR7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSFpbXBvcnRhbnR9LnJvdW5kZWQtNXtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSFpbXBvcnRhbnR9LnJvdW5kZWQtY2lyY2xle2JvcmRlci1yYWRpdXM6NTAlIWltcG9ydGFudH0ucm91bmRlZC1waWxse2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSFpbXBvcnRhbnR9LnJvdW5kZWQtdG9we2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykhaW1wb3J0YW50O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpIWltcG9ydGFudH0ucm91bmRlZC10b3AtMHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjAhaW1wb3J0YW50O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjAhaW1wb3J0YW50fS5yb3VuZGVkLXRvcC0xe2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkhaW1wb3J0YW50O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pIWltcG9ydGFudH0ucm91bmRlZC10b3AtMntib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpIWltcG9ydGFudDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSFpbXBvcnRhbnR9LnJvdW5kZWQtdG9wLTN7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykhaW1wb3J0YW50fS5yb3VuZGVkLXRvcC00e2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkhaW1wb3J0YW50O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpIWltcG9ydGFudH0ucm91bmRlZC10b3AtNXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpIWltcG9ydGFudH0ucm91bmRlZC10b3AtY2lyY2xle2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NTAlIWltcG9ydGFudDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo1MCUhaW1wb3J0YW50fS5yb3VuZGVkLXRvcC1waWxse2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSFpbXBvcnRhbnR9LnJvdW5kZWQtZW5ke2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpIWltcG9ydGFudDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSFpbXBvcnRhbnR9LnJvdW5kZWQtZW5kLTB7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MCFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MCFpbXBvcnRhbnR9LnJvdW5kZWQtZW5kLTF7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pIWltcG9ydGFudH0ucm91bmRlZC1lbmQtMntib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykhaW1wb3J0YW50fS5yb3VuZGVkLWVuZC0ze2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpIWltcG9ydGFudDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSFpbXBvcnRhbnR9LnJvdW5kZWQtZW5kLTR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpIWltcG9ydGFudH0ucm91bmRlZC1lbmQtNXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSFpbXBvcnRhbnR9LnJvdW5kZWQtZW5kLWNpcmNsZXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo1MCUhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjUwJSFpbXBvcnRhbnR9LnJvdW5kZWQtZW5kLXBpbGx7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSFpbXBvcnRhbnR9LnJvdW5kZWQtYm90dG9te2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpIWltcG9ydGFudH0ucm91bmRlZC1ib3R0b20tMHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjAhaW1wb3J0YW50fS5yb3VuZGVkLWJvdHRvbS0xe2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pIWltcG9ydGFudH0ucm91bmRlZC1ib3R0b20tMntib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSFpbXBvcnRhbnR9LnJvdW5kZWQtYm90dG9tLTN7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykhaW1wb3J0YW50fS5yb3VuZGVkLWJvdHRvbS00e2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpIWltcG9ydGFudH0ucm91bmRlZC1ib3R0b20tNXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpIWltcG9ydGFudH0ucm91bmRlZC1ib3R0b20tY2lyY2xle2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjUwJSFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo1MCUhaW1wb3J0YW50fS5yb3VuZGVkLWJvdHRvbS1waWxse2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSFpbXBvcnRhbnR9LnJvdW5kZWQtc3RhcnR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSFpbXBvcnRhbnR9LnJvdW5kZWQtc3RhcnQtMHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjAhaW1wb3J0YW50O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MCFpbXBvcnRhbnR9LnJvdW5kZWQtc3RhcnQtMXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pIWltcG9ydGFudDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pIWltcG9ydGFudH0ucm91bmRlZC1zdGFydC0ye2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykhaW1wb3J0YW50O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykhaW1wb3J0YW50fS5yb3VuZGVkLXN0YXJ0LTN7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSFpbXBvcnRhbnR9LnJvdW5kZWQtc3RhcnQtNHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpIWltcG9ydGFudDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpIWltcG9ydGFudH0ucm91bmRlZC1zdGFydC01e2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpIWltcG9ydGFudDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSFpbXBvcnRhbnR9LnJvdW5kZWQtc3RhcnQtY2lyY2xle2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NTAlIWltcG9ydGFudDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjUwJSFpbXBvcnRhbnR9LnJvdW5kZWQtc3RhcnQtcGlsbHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkhaW1wb3J0YW50O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSFpbXBvcnRhbnR9LnZpc2libGV7dmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudH0uaW52aXNpYmxle3Zpc2liaWxpdHk6aGlkZGVuIWltcG9ydGFudH0uei1uMXt6LWluZGV4Oi0xIWltcG9ydGFudH0uei0we3otaW5kZXg6MCFpbXBvcnRhbnR9LnotMXt6LWluZGV4OjEhaW1wb3J0YW50fS56LTJ7ei1pbmRleDoyIWltcG9ydGFudH0uei0ze3otaW5kZXg6MyFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5mbG9hdC1zbS1zdGFydHtmbG9hdDpsZWZ0IWltcG9ydGFudH0uZmxvYXQtc20tZW5ke2Zsb2F0OnJpZ2h0IWltcG9ydGFudH0uZmxvYXQtc20tbm9uZXtmbG9hdDpub25lIWltcG9ydGFudH0ub2JqZWN0LWZpdC1zbS1jb250YWluey1vLW9iamVjdC1maXQ6Y29udGFpbiFpbXBvcnRhbnQ7b2JqZWN0LWZpdDpjb250YWluIWltcG9ydGFudH0ub2JqZWN0LWZpdC1zbS1jb3Zlcnstby1vYmplY3QtZml0OmNvdmVyIWltcG9ydGFudDtvYmplY3QtZml0OmNvdmVyIWltcG9ydGFudH0ub2JqZWN0LWZpdC1zbS1maWxsey1vLW9iamVjdC1maXQ6ZmlsbCFpbXBvcnRhbnQ7b2JqZWN0LWZpdDpmaWxsIWltcG9ydGFudH0ub2JqZWN0LWZpdC1zbS1zY2FsZXstby1vYmplY3QtZml0OnNjYWxlLWRvd24haW1wb3J0YW50O29iamVjdC1maXQ6c2NhbGUtZG93biFpbXBvcnRhbnR9Lm9iamVjdC1maXQtc20tbm9uZXstby1vYmplY3QtZml0Om5vbmUhaW1wb3J0YW50O29iamVjdC1maXQ6bm9uZSFpbXBvcnRhbnR9LmQtc20taW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC1zbS1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLXNtLWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLXNtLWdyaWR7ZGlzcGxheTpncmlkIWltcG9ydGFudH0uZC1zbS1pbmxpbmUtZ3JpZHtkaXNwbGF5OmlubGluZS1ncmlkIWltcG9ydGFudH0uZC1zbS10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC1zbS10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLXNtLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC1zbS1mbGV4e2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9LmQtc20taW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCFpbXBvcnRhbnR9LmQtc20tbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5mbGV4LXNtLWZpbGx7ZmxleDoxIDEgYXV0byFpbXBvcnRhbnR9LmZsZXgtc20tcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnR9LmZsZXgtc20tY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnR9LmZsZXgtc20tcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXNtLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1zbS1ncm93LTB7ZmxleC1ncm93OjAhaW1wb3J0YW50fS5mbGV4LXNtLWdyb3ctMXtmbGV4LWdyb3c6MSFpbXBvcnRhbnR9LmZsZXgtc20tc2hyaW5rLTB7ZmxleC1zaHJpbms6MCFpbXBvcnRhbnR9LmZsZXgtc20tc2hyaW5rLTF7ZmxleC1zaHJpbms6MSFpbXBvcnRhbnR9LmZsZXgtc20td3JhcHtmbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnR9LmZsZXgtc20tbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50fS5mbGV4LXNtLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1ldmVubHl7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWF1dG97YWxpZ24tc2VsZjphdXRvIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoIWltcG9ydGFudH0ub3JkZXItc20tZmlyc3R7b3JkZXI6LTEhaW1wb3J0YW50fS5vcmRlci1zbS0we29yZGVyOjAhaW1wb3J0YW50fS5vcmRlci1zbS0xe29yZGVyOjEhaW1wb3J0YW50fS5vcmRlci1zbS0ye29yZGVyOjIhaW1wb3J0YW50fS5vcmRlci1zbS0ze29yZGVyOjMhaW1wb3J0YW50fS5vcmRlci1zbS00e29yZGVyOjQhaW1wb3J0YW50fS5vcmRlci1zbS01e29yZGVyOjUhaW1wb3J0YW50fS5vcmRlci1zbS1sYXN0e29yZGVyOjYhaW1wb3J0YW50fS5tLXNtLTB7bWFyZ2luOjAhaW1wb3J0YW50fS5tLXNtLTF7bWFyZ2luOi4yNXJlbSFpbXBvcnRhbnR9Lm0tc20tMnttYXJnaW46LjVyZW0haW1wb3J0YW50fS5tLXNtLTN7bWFyZ2luOjFyZW0haW1wb3J0YW50fS5tLXNtLTR7bWFyZ2luOjEuNXJlbSFpbXBvcnRhbnR9Lm0tc20tNXttYXJnaW46M3JlbSFpbXBvcnRhbnR9Lm0tc20tYXV0b3ttYXJnaW46YXV0byFpbXBvcnRhbnR9Lm14LXNtLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5teC1zbS0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9Lm14LXNtLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDouNXJlbSFpbXBvcnRhbnR9Lm14LXNtLTN7bWFyZ2luLXJpZ2h0OjFyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5teC1zbS00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9Lm14LXNtLTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjNyZW0haW1wb3J0YW50fS5teC1zbS1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH0ubXktc20tMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm15LXNtLTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubXktc20tMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi41cmVtIWltcG9ydGFudH0ubXktc20tM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206MXJlbSFpbXBvcnRhbnR9Lm15LXNtLTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubXktc20tNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206M3JlbSFpbXBvcnRhbnR9Lm15LXNtLWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudDttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tdC1zbS0we21hcmdpbi10b3A6MCFpbXBvcnRhbnR9Lm10LXNtLTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50fS5tdC1zbS0ye21hcmdpbi10b3A6LjVyZW0haW1wb3J0YW50fS5tdC1zbS0ze21hcmdpbi10b3A6MXJlbSFpbXBvcnRhbnR9Lm10LXNtLTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50fS5tdC1zbS01e21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnR9Lm10LXNtLWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudH0ubWUtc20tMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnR9Lm1lLXNtLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9Lm1lLXNtLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ubWUtc20tM3ttYXJnaW4tcmlnaHQ6MXJlbSFpbXBvcnRhbnR9Lm1lLXNtLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9Lm1lLXNtLTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5tZS1zbS1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudH0ubWItc20tMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5tYi1zbS0xe21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubWItc20tMnttYXJnaW4tYm90dG9tOi41cmVtIWltcG9ydGFudH0ubWItc20tM3ttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5tYi1zbS00e21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubWItc20tNXttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5tYi1zbS1hdXRve21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm1zLXNtLTB7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm1zLXNtLTF7bWFyZ2luLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ubXMtc20tMnttYXJnaW4tbGVmdDouNXJlbSFpbXBvcnRhbnR9Lm1zLXNtLTN7bWFyZ2luLWxlZnQ6MXJlbSFpbXBvcnRhbnR9Lm1zLXNtLTR7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubXMtc20tNXttYXJnaW4tbGVmdDozcmVtIWltcG9ydGFudH0ubXMtc20tYXV0b3ttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH0ucC1zbS0we3BhZGRpbmc6MCFpbXBvcnRhbnR9LnAtc20tMXtwYWRkaW5nOi4yNXJlbSFpbXBvcnRhbnR9LnAtc20tMntwYWRkaW5nOi41cmVtIWltcG9ydGFudH0ucC1zbS0ze3BhZGRpbmc6MXJlbSFpbXBvcnRhbnR9LnAtc20tNHtwYWRkaW5nOjEuNXJlbSFpbXBvcnRhbnR9LnAtc20tNXtwYWRkaW5nOjNyZW0haW1wb3J0YW50fS5weC1zbS0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5weC1zbS0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ucHgtc20tMntwYWRkaW5nLXJpZ2h0Oi41cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5weC1zbS0ze3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5weC1zbS00e3BhZGRpbmctcmlnaHQ6MS41cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ucHgtc20tNXtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudH0ucHktc20tMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucHktc20tMXtwYWRkaW5nLXRvcDouMjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnB5LXNtLTJ7cGFkZGluZy10b3A6LjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH0ucHktc20tM3twYWRkaW5nLXRvcDoxcmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudH0ucHktc20tNHtwYWRkaW5nLXRvcDoxLjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnB5LXNtLTV7cGFkZGluZy10b3A6M3JlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnB0LXNtLTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnR9LnB0LXNtLTF7cGFkZGluZy10b3A6LjI1cmVtIWltcG9ydGFudH0ucHQtc20tMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnR9LnB0LXNtLTN7cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnR9LnB0LXNtLTR7cGFkZGluZy10b3A6MS41cmVtIWltcG9ydGFudH0ucHQtc20tNXtwYWRkaW5nLXRvcDozcmVtIWltcG9ydGFudH0ucGUtc20tMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fS5wZS1zbS0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ucGUtc20tMntwYWRkaW5nLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ucGUtc20tM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5wZS1zbS00e3BhZGRpbmctcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ucGUtc20tNXtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5wYi1zbS0we3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5wYi1zbS0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnBiLXNtLTJ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5wYi1zbS0ze3BhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50fS5wYi1zbS00e3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnBiLXNtLTV7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnBzLXNtLTB7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5wcy1zbS0xe3BhZGRpbmctbGVmdDouMjVyZW0haW1wb3J0YW50fS5wcy1zbS0ye3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnBzLXNtLTN7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5wcy1zbS00e3BhZGRpbmctbGVmdDoxLjVyZW0haW1wb3J0YW50fS5wcy1zbS01e3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudH0uZ2FwLXNtLTB7Z2FwOjAhaW1wb3J0YW50fS5nYXAtc20tMXtnYXA6LjI1cmVtIWltcG9ydGFudH0uZ2FwLXNtLTJ7Z2FwOi41cmVtIWltcG9ydGFudH0uZ2FwLXNtLTN7Z2FwOjFyZW0haW1wb3J0YW50fS5nYXAtc20tNHtnYXA6MS41cmVtIWltcG9ydGFudH0uZ2FwLXNtLTV7Z2FwOjNyZW0haW1wb3J0YW50fS5yb3ctZ2FwLXNtLTB7cm93LWdhcDowIWltcG9ydGFudH0ucm93LWdhcC1zbS0xe3Jvdy1nYXA6LjI1cmVtIWltcG9ydGFudH0ucm93LWdhcC1zbS0ye3Jvdy1nYXA6LjVyZW0haW1wb3J0YW50fS5yb3ctZ2FwLXNtLTN7cm93LWdhcDoxcmVtIWltcG9ydGFudH0ucm93LWdhcC1zbS00e3Jvdy1nYXA6MS41cmVtIWltcG9ydGFudH0ucm93LWdhcC1zbS01e3Jvdy1nYXA6M3JlbSFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtc20tMHstbW96LWNvbHVtbi1nYXA6MCFpbXBvcnRhbnQ7Y29sdW1uLWdhcDowIWltcG9ydGFudH0uY29sdW1uLWdhcC1zbS0xey1tb3otY29sdW1uLWdhcDowLjI1cmVtIWltcG9ydGFudDtjb2x1bW4tZ2FwOi4yNXJlbSFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtc20tMnstbW96LWNvbHVtbi1nYXA6MC41cmVtIWltcG9ydGFudDtjb2x1bW4tZ2FwOi41cmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC1zbS0zey1tb3otY29sdW1uLWdhcDoxcmVtIWltcG9ydGFudDtjb2x1bW4tZ2FwOjFyZW0haW1wb3J0YW50fS5jb2x1bW4tZ2FwLXNtLTR7LW1vei1jb2x1bW4tZ2FwOjEuNXJlbSFpbXBvcnRhbnQ7Y29sdW1uLWdhcDoxLjVyZW0haW1wb3J0YW50fS5jb2x1bW4tZ2FwLXNtLTV7LW1vei1jb2x1bW4tZ2FwOjNyZW0haW1wb3J0YW50O2NvbHVtbi1nYXA6M3JlbSFpbXBvcnRhbnR9LnRleHQtc20tc3RhcnR7dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudH0udGV4dC1zbS1lbmR7dGV4dC1hbGlnbjpyaWdodCFpbXBvcnRhbnR9LnRleHQtc20tY2VudGVye3RleHQtYWxpZ246Y2VudGVyIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5mbG9hdC1tZC1zdGFydHtmbG9hdDpsZWZ0IWltcG9ydGFudH0uZmxvYXQtbWQtZW5ke2Zsb2F0OnJpZ2h0IWltcG9ydGFudH0uZmxvYXQtbWQtbm9uZXtmbG9hdDpub25lIWltcG9ydGFudH0ub2JqZWN0LWZpdC1tZC1jb250YWluey1vLW9iamVjdC1maXQ6Y29udGFpbiFpbXBvcnRhbnQ7b2JqZWN0LWZpdDpjb250YWluIWltcG9ydGFudH0ub2JqZWN0LWZpdC1tZC1jb3Zlcnstby1vYmplY3QtZml0OmNvdmVyIWltcG9ydGFudDtvYmplY3QtZml0OmNvdmVyIWltcG9ydGFudH0ub2JqZWN0LWZpdC1tZC1maWxsey1vLW9iamVjdC1maXQ6ZmlsbCFpbXBvcnRhbnQ7b2JqZWN0LWZpdDpmaWxsIWltcG9ydGFudH0ub2JqZWN0LWZpdC1tZC1zY2FsZXstby1vYmplY3QtZml0OnNjYWxlLWRvd24haW1wb3J0YW50O29iamVjdC1maXQ6c2NhbGUtZG93biFpbXBvcnRhbnR9Lm9iamVjdC1maXQtbWQtbm9uZXstby1vYmplY3QtZml0Om5vbmUhaW1wb3J0YW50O29iamVjdC1maXQ6bm9uZSFpbXBvcnRhbnR9LmQtbWQtaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC1tZC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLW1kLWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLW1kLWdyaWR7ZGlzcGxheTpncmlkIWltcG9ydGFudH0uZC1tZC1pbmxpbmUtZ3JpZHtkaXNwbGF5OmlubGluZS1ncmlkIWltcG9ydGFudH0uZC1tZC10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC1tZC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLW1kLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC1tZC1mbGV4e2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9LmQtbWQtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCFpbXBvcnRhbnR9LmQtbWQtbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5mbGV4LW1kLWZpbGx7ZmxleDoxIDEgYXV0byFpbXBvcnRhbnR9LmZsZXgtbWQtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnR9LmZsZXgtbWQtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnR9LmZsZXgtbWQtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LW1kLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1tZC1ncm93LTB7ZmxleC1ncm93OjAhaW1wb3J0YW50fS5mbGV4LW1kLWdyb3ctMXtmbGV4LWdyb3c6MSFpbXBvcnRhbnR9LmZsZXgtbWQtc2hyaW5rLTB7ZmxleC1zaHJpbms6MCFpbXBvcnRhbnR9LmZsZXgtbWQtc2hyaW5rLTF7ZmxleC1zaHJpbms6MSFpbXBvcnRhbnR9LmZsZXgtbWQtd3JhcHtmbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnR9LmZsZXgtbWQtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50fS5mbGV4LW1kLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1ldmVubHl7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWF1dG97YWxpZ24tc2VsZjphdXRvIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoIWltcG9ydGFudH0ub3JkZXItbWQtZmlyc3R7b3JkZXI6LTEhaW1wb3J0YW50fS5vcmRlci1tZC0we29yZGVyOjAhaW1wb3J0YW50fS5vcmRlci1tZC0xe29yZGVyOjEhaW1wb3J0YW50fS5vcmRlci1tZC0ye29yZGVyOjIhaW1wb3J0YW50fS5vcmRlci1tZC0ze29yZGVyOjMhaW1wb3J0YW50fS5vcmRlci1tZC00e29yZGVyOjQhaW1wb3J0YW50fS5vcmRlci1tZC01e29yZGVyOjUhaW1wb3J0YW50fS5vcmRlci1tZC1sYXN0e29yZGVyOjYhaW1wb3J0YW50fS5tLW1kLTB7bWFyZ2luOjAhaW1wb3J0YW50fS5tLW1kLTF7bWFyZ2luOi4yNXJlbSFpbXBvcnRhbnR9Lm0tbWQtMnttYXJnaW46LjVyZW0haW1wb3J0YW50fS5tLW1kLTN7bWFyZ2luOjFyZW0haW1wb3J0YW50fS5tLW1kLTR7bWFyZ2luOjEuNXJlbSFpbXBvcnRhbnR9Lm0tbWQtNXttYXJnaW46M3JlbSFpbXBvcnRhbnR9Lm0tbWQtYXV0b3ttYXJnaW46YXV0byFpbXBvcnRhbnR9Lm14LW1kLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5teC1tZC0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9Lm14LW1kLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDouNXJlbSFpbXBvcnRhbnR9Lm14LW1kLTN7bWFyZ2luLXJpZ2h0OjFyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5teC1tZC00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9Lm14LW1kLTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjNyZW0haW1wb3J0YW50fS5teC1tZC1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH0ubXktbWQtMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm15LW1kLTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubXktbWQtMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi41cmVtIWltcG9ydGFudH0ubXktbWQtM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206MXJlbSFpbXBvcnRhbnR9Lm15LW1kLTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubXktbWQtNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206M3JlbSFpbXBvcnRhbnR9Lm15LW1kLWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudDttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tdC1tZC0we21hcmdpbi10b3A6MCFpbXBvcnRhbnR9Lm10LW1kLTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50fS5tdC1tZC0ye21hcmdpbi10b3A6LjVyZW0haW1wb3J0YW50fS5tdC1tZC0ze21hcmdpbi10b3A6MXJlbSFpbXBvcnRhbnR9Lm10LW1kLTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50fS5tdC1tZC01e21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnR9Lm10LW1kLWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudH0ubWUtbWQtMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnR9Lm1lLW1kLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9Lm1lLW1kLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ubWUtbWQtM3ttYXJnaW4tcmlnaHQ6MXJlbSFpbXBvcnRhbnR9Lm1lLW1kLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9Lm1lLW1kLTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5tZS1tZC1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudH0ubWItbWQtMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5tYi1tZC0xe21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubWItbWQtMnttYXJnaW4tYm90dG9tOi41cmVtIWltcG9ydGFudH0ubWItbWQtM3ttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5tYi1tZC00e21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubWItbWQtNXttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5tYi1tZC1hdXRve21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm1zLW1kLTB7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm1zLW1kLTF7bWFyZ2luLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ubXMtbWQtMnttYXJnaW4tbGVmdDouNXJlbSFpbXBvcnRhbnR9Lm1zLW1kLTN7bWFyZ2luLWxlZnQ6MXJlbSFpbXBvcnRhbnR9Lm1zLW1kLTR7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubXMtbWQtNXttYXJnaW4tbGVmdDozcmVtIWltcG9ydGFudH0ubXMtbWQtYXV0b3ttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH0ucC1tZC0we3BhZGRpbmc6MCFpbXBvcnRhbnR9LnAtbWQtMXtwYWRkaW5nOi4yNXJlbSFpbXBvcnRhbnR9LnAtbWQtMntwYWRkaW5nOi41cmVtIWltcG9ydGFudH0ucC1tZC0ze3BhZGRpbmc6MXJlbSFpbXBvcnRhbnR9LnAtbWQtNHtwYWRkaW5nOjEuNXJlbSFpbXBvcnRhbnR9LnAtbWQtNXtwYWRkaW5nOjNyZW0haW1wb3J0YW50fS5weC1tZC0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5weC1tZC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ucHgtbWQtMntwYWRkaW5nLXJpZ2h0Oi41cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5weC1tZC0ze3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5weC1tZC00e3BhZGRpbmctcmlnaHQ6MS41cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ucHgtbWQtNXtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudH0ucHktbWQtMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucHktbWQtMXtwYWRkaW5nLXRvcDouMjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnB5LW1kLTJ7cGFkZGluZy10b3A6LjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH0ucHktbWQtM3twYWRkaW5nLXRvcDoxcmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudH0ucHktbWQtNHtwYWRkaW5nLXRvcDoxLjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnB5LW1kLTV7cGFkZGluZy10b3A6M3JlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnB0LW1kLTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnR9LnB0LW1kLTF7cGFkZGluZy10b3A6LjI1cmVtIWltcG9ydGFudH0ucHQtbWQtMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnR9LnB0LW1kLTN7cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnR9LnB0LW1kLTR7cGFkZGluZy10b3A6MS41cmVtIWltcG9ydGFudH0ucHQtbWQtNXtwYWRkaW5nLXRvcDozcmVtIWltcG9ydGFudH0ucGUtbWQtMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fS5wZS1tZC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ucGUtbWQtMntwYWRkaW5nLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ucGUtbWQtM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5wZS1tZC00e3BhZGRpbmctcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ucGUtbWQtNXtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5wYi1tZC0we3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5wYi1tZC0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnBiLW1kLTJ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5wYi1tZC0ze3BhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50fS5wYi1tZC00e3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnBiLW1kLTV7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnBzLW1kLTB7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5wcy1tZC0xe3BhZGRpbmctbGVmdDouMjVyZW0haW1wb3J0YW50fS5wcy1tZC0ye3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnBzLW1kLTN7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5wcy1tZC00e3BhZGRpbmctbGVmdDoxLjVyZW0haW1wb3J0YW50fS5wcy1tZC01e3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudH0uZ2FwLW1kLTB7Z2FwOjAhaW1wb3J0YW50fS5nYXAtbWQtMXtnYXA6LjI1cmVtIWltcG9ydGFudH0uZ2FwLW1kLTJ7Z2FwOi41cmVtIWltcG9ydGFudH0uZ2FwLW1kLTN7Z2FwOjFyZW0haW1wb3J0YW50fS5nYXAtbWQtNHtnYXA6MS41cmVtIWltcG9ydGFudH0uZ2FwLW1kLTV7Z2FwOjNyZW0haW1wb3J0YW50fS5yb3ctZ2FwLW1kLTB7cm93LWdhcDowIWltcG9ydGFudH0ucm93LWdhcC1tZC0xe3Jvdy1nYXA6LjI1cmVtIWltcG9ydGFudH0ucm93LWdhcC1tZC0ye3Jvdy1nYXA6LjVyZW0haW1wb3J0YW50fS5yb3ctZ2FwLW1kLTN7cm93LWdhcDoxcmVtIWltcG9ydGFudH0ucm93LWdhcC1tZC00e3Jvdy1nYXA6MS41cmVtIWltcG9ydGFudH0ucm93LWdhcC1tZC01e3Jvdy1nYXA6M3JlbSFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtbWQtMHstbW96LWNvbHVtbi1nYXA6MCFpbXBvcnRhbnQ7Y29sdW1uLWdhcDowIWltcG9ydGFudH0uY29sdW1uLWdhcC1tZC0xey1tb3otY29sdW1uLWdhcDowLjI1cmVtIWltcG9ydGFudDtjb2x1bW4tZ2FwOi4yNXJlbSFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtbWQtMnstbW96LWNvbHVtbi1nYXA6MC41cmVtIWltcG9ydGFudDtjb2x1bW4tZ2FwOi41cmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC1tZC0zey1tb3otY29sdW1uLWdhcDoxcmVtIWltcG9ydGFudDtjb2x1bW4tZ2FwOjFyZW0haW1wb3J0YW50fS5jb2x1bW4tZ2FwLW1kLTR7LW1vei1jb2x1bW4tZ2FwOjEuNXJlbSFpbXBvcnRhbnQ7Y29sdW1uLWdhcDoxLjVyZW0haW1wb3J0YW50fS5jb2x1bW4tZ2FwLW1kLTV7LW1vei1jb2x1bW4tZ2FwOjNyZW0haW1wb3J0YW50O2NvbHVtbi1nYXA6M3JlbSFpbXBvcnRhbnR9LnRleHQtbWQtc3RhcnR7dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudH0udGV4dC1tZC1lbmR7dGV4dC1hbGlnbjpyaWdodCFpbXBvcnRhbnR9LnRleHQtbWQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5mbG9hdC1sZy1zdGFydHtmbG9hdDpsZWZ0IWltcG9ydGFudH0uZmxvYXQtbGctZW5ke2Zsb2F0OnJpZ2h0IWltcG9ydGFudH0uZmxvYXQtbGctbm9uZXtmbG9hdDpub25lIWltcG9ydGFudH0ub2JqZWN0LWZpdC1sZy1jb250YWluey1vLW9iamVjdC1maXQ6Y29udGFpbiFpbXBvcnRhbnQ7b2JqZWN0LWZpdDpjb250YWluIWltcG9ydGFudH0ub2JqZWN0LWZpdC1sZy1jb3Zlcnstby1vYmplY3QtZml0OmNvdmVyIWltcG9ydGFudDtvYmplY3QtZml0OmNvdmVyIWltcG9ydGFudH0ub2JqZWN0LWZpdC1sZy1maWxsey1vLW9iamVjdC1maXQ6ZmlsbCFpbXBvcnRhbnQ7b2JqZWN0LWZpdDpmaWxsIWltcG9ydGFudH0ub2JqZWN0LWZpdC1sZy1zY2FsZXstby1vYmplY3QtZml0OnNjYWxlLWRvd24haW1wb3J0YW50O29iamVjdC1maXQ6c2NhbGUtZG93biFpbXBvcnRhbnR9Lm9iamVjdC1maXQtbGctbm9uZXstby1vYmplY3QtZml0Om5vbmUhaW1wb3J0YW50O29iamVjdC1maXQ6bm9uZSFpbXBvcnRhbnR9LmQtbGctaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC1sZy1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLWxnLWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLWxnLWdyaWR7ZGlzcGxheTpncmlkIWltcG9ydGFudH0uZC1sZy1pbmxpbmUtZ3JpZHtkaXNwbGF5OmlubGluZS1ncmlkIWltcG9ydGFudH0uZC1sZy10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC1sZy10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLWxnLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC1sZy1mbGV4e2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9LmQtbGctaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCFpbXBvcnRhbnR9LmQtbGctbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5mbGV4LWxnLWZpbGx7ZmxleDoxIDEgYXV0byFpbXBvcnRhbnR9LmZsZXgtbGctcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnR9LmZsZXgtbGctY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnR9LmZsZXgtbGctcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LWxnLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1sZy1ncm93LTB7ZmxleC1ncm93OjAhaW1wb3J0YW50fS5mbGV4LWxnLWdyb3ctMXtmbGV4LWdyb3c6MSFpbXBvcnRhbnR9LmZsZXgtbGctc2hyaW5rLTB7ZmxleC1zaHJpbms6MCFpbXBvcnRhbnR9LmZsZXgtbGctc2hyaW5rLTF7ZmxleC1zaHJpbms6MSFpbXBvcnRhbnR9LmZsZXgtbGctd3JhcHtmbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnR9LmZsZXgtbGctbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50fS5mbGV4LWxnLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1ldmVubHl7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWF1dG97YWxpZ24tc2VsZjphdXRvIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoIWltcG9ydGFudH0ub3JkZXItbGctZmlyc3R7b3JkZXI6LTEhaW1wb3J0YW50fS5vcmRlci1sZy0we29yZGVyOjAhaW1wb3J0YW50fS5vcmRlci1sZy0xe29yZGVyOjEhaW1wb3J0YW50fS5vcmRlci1sZy0ye29yZGVyOjIhaW1wb3J0YW50fS5vcmRlci1sZy0ze29yZGVyOjMhaW1wb3J0YW50fS5vcmRlci1sZy00e29yZGVyOjQhaW1wb3J0YW50fS5vcmRlci1sZy01e29yZGVyOjUhaW1wb3J0YW50fS5vcmRlci1sZy1sYXN0e29yZGVyOjYhaW1wb3J0YW50fS5tLWxnLTB7bWFyZ2luOjAhaW1wb3J0YW50fS5tLWxnLTF7bWFyZ2luOi4yNXJlbSFpbXBvcnRhbnR9Lm0tbGctMnttYXJnaW46LjVyZW0haW1wb3J0YW50fS5tLWxnLTN7bWFyZ2luOjFyZW0haW1wb3J0YW50fS5tLWxnLTR7bWFyZ2luOjEuNXJlbSFpbXBvcnRhbnR9Lm0tbGctNXttYXJnaW46M3JlbSFpbXBvcnRhbnR9Lm0tbGctYXV0b3ttYXJnaW46YXV0byFpbXBvcnRhbnR9Lm14LWxnLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5teC1sZy0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9Lm14LWxnLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDouNXJlbSFpbXBvcnRhbnR9Lm14LWxnLTN7bWFyZ2luLXJpZ2h0OjFyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5teC1sZy00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9Lm14LWxnLTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjNyZW0haW1wb3J0YW50fS5teC1sZy1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH0ubXktbGctMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm15LWxnLTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubXktbGctMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi41cmVtIWltcG9ydGFudH0ubXktbGctM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206MXJlbSFpbXBvcnRhbnR9Lm15LWxnLTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubXktbGctNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206M3JlbSFpbXBvcnRhbnR9Lm15LWxnLWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudDttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tdC1sZy0we21hcmdpbi10b3A6MCFpbXBvcnRhbnR9Lm10LWxnLTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50fS5tdC1sZy0ye21hcmdpbi10b3A6LjVyZW0haW1wb3J0YW50fS5tdC1sZy0ze21hcmdpbi10b3A6MXJlbSFpbXBvcnRhbnR9Lm10LWxnLTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50fS5tdC1sZy01e21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnR9Lm10LWxnLWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudH0ubWUtbGctMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnR9Lm1lLWxnLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9Lm1lLWxnLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ubWUtbGctM3ttYXJnaW4tcmlnaHQ6MXJlbSFpbXBvcnRhbnR9Lm1lLWxnLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9Lm1lLWxnLTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5tZS1sZy1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudH0ubWItbGctMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5tYi1sZy0xe21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubWItbGctMnttYXJnaW4tYm90dG9tOi41cmVtIWltcG9ydGFudH0ubWItbGctM3ttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5tYi1sZy00e21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubWItbGctNXttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5tYi1sZy1hdXRve21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm1zLWxnLTB7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm1zLWxnLTF7bWFyZ2luLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ubXMtbGctMnttYXJnaW4tbGVmdDouNXJlbSFpbXBvcnRhbnR9Lm1zLWxnLTN7bWFyZ2luLWxlZnQ6MXJlbSFpbXBvcnRhbnR9Lm1zLWxnLTR7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubXMtbGctNXttYXJnaW4tbGVmdDozcmVtIWltcG9ydGFudH0ubXMtbGctYXV0b3ttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH0ucC1sZy0we3BhZGRpbmc6MCFpbXBvcnRhbnR9LnAtbGctMXtwYWRkaW5nOi4yNXJlbSFpbXBvcnRhbnR9LnAtbGctMntwYWRkaW5nOi41cmVtIWltcG9ydGFudH0ucC1sZy0ze3BhZGRpbmc6MXJlbSFpbXBvcnRhbnR9LnAtbGctNHtwYWRkaW5nOjEuNXJlbSFpbXBvcnRhbnR9LnAtbGctNXtwYWRkaW5nOjNyZW0haW1wb3J0YW50fS5weC1sZy0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5weC1sZy0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ucHgtbGctMntwYWRkaW5nLXJpZ2h0Oi41cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5weC1sZy0ze3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5weC1sZy00e3BhZGRpbmctcmlnaHQ6MS41cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ucHgtbGctNXtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudH0ucHktbGctMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucHktbGctMXtwYWRkaW5nLXRvcDouMjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnB5LWxnLTJ7cGFkZGluZy10b3A6LjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH0ucHktbGctM3twYWRkaW5nLXRvcDoxcmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudH0ucHktbGctNHtwYWRkaW5nLXRvcDoxLjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnB5LWxnLTV7cGFkZGluZy10b3A6M3JlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnB0LWxnLTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnR9LnB0LWxnLTF7cGFkZGluZy10b3A6LjI1cmVtIWltcG9ydGFudH0ucHQtbGctMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnR9LnB0LWxnLTN7cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnR9LnB0LWxnLTR7cGFkZGluZy10b3A6MS41cmVtIWltcG9ydGFudH0ucHQtbGctNXtwYWRkaW5nLXRvcDozcmVtIWltcG9ydGFudH0ucGUtbGctMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fS5wZS1sZy0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ucGUtbGctMntwYWRkaW5nLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ucGUtbGctM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5wZS1sZy00e3BhZGRpbmctcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ucGUtbGctNXtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5wYi1sZy0we3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5wYi1sZy0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnBiLWxnLTJ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5wYi1sZy0ze3BhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50fS5wYi1sZy00e3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnBiLWxnLTV7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnBzLWxnLTB7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5wcy1sZy0xe3BhZGRpbmctbGVmdDouMjVyZW0haW1wb3J0YW50fS5wcy1sZy0ye3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnBzLWxnLTN7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5wcy1sZy00e3BhZGRpbmctbGVmdDoxLjVyZW0haW1wb3J0YW50fS5wcy1sZy01e3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudH0uZ2FwLWxnLTB7Z2FwOjAhaW1wb3J0YW50fS5nYXAtbGctMXtnYXA6LjI1cmVtIWltcG9ydGFudH0uZ2FwLWxnLTJ7Z2FwOi41cmVtIWltcG9ydGFudH0uZ2FwLWxnLTN7Z2FwOjFyZW0haW1wb3J0YW50fS5nYXAtbGctNHtnYXA6MS41cmVtIWltcG9ydGFudH0uZ2FwLWxnLTV7Z2FwOjNyZW0haW1wb3J0YW50fS5yb3ctZ2FwLWxnLTB7cm93LWdhcDowIWltcG9ydGFudH0ucm93LWdhcC1sZy0xe3Jvdy1nYXA6LjI1cmVtIWltcG9ydGFudH0ucm93LWdhcC1sZy0ye3Jvdy1nYXA6LjVyZW0haW1wb3J0YW50fS5yb3ctZ2FwLWxnLTN7cm93LWdhcDoxcmVtIWltcG9ydGFudH0ucm93LWdhcC1sZy00e3Jvdy1nYXA6MS41cmVtIWltcG9ydGFudH0ucm93LWdhcC1sZy01e3Jvdy1nYXA6M3JlbSFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtbGctMHstbW96LWNvbHVtbi1nYXA6MCFpbXBvcnRhbnQ7Y29sdW1uLWdhcDowIWltcG9ydGFudH0uY29sdW1uLWdhcC1sZy0xey1tb3otY29sdW1uLWdhcDowLjI1cmVtIWltcG9ydGFudDtjb2x1bW4tZ2FwOi4yNXJlbSFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtbGctMnstbW96LWNvbHVtbi1nYXA6MC41cmVtIWltcG9ydGFudDtjb2x1bW4tZ2FwOi41cmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC1sZy0zey1tb3otY29sdW1uLWdhcDoxcmVtIWltcG9ydGFudDtjb2x1bW4tZ2FwOjFyZW0haW1wb3J0YW50fS5jb2x1bW4tZ2FwLWxnLTR7LW1vei1jb2x1bW4tZ2FwOjEuNXJlbSFpbXBvcnRhbnQ7Y29sdW1uLWdhcDoxLjVyZW0haW1wb3J0YW50fS5jb2x1bW4tZ2FwLWxnLTV7LW1vei1jb2x1bW4tZ2FwOjNyZW0haW1wb3J0YW50O2NvbHVtbi1nYXA6M3JlbSFpbXBvcnRhbnR9LnRleHQtbGctc3RhcnR7dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudH0udGV4dC1sZy1lbmR7dGV4dC1hbGlnbjpyaWdodCFpbXBvcnRhbnR9LnRleHQtbGctY2VudGVye3RleHQtYWxpZ246Y2VudGVyIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZmxvYXQteGwtc3RhcnR7ZmxvYXQ6bGVmdCFpbXBvcnRhbnR9LmZsb2F0LXhsLWVuZHtmbG9hdDpyaWdodCFpbXBvcnRhbnR9LmZsb2F0LXhsLW5vbmV7ZmxvYXQ6bm9uZSFpbXBvcnRhbnR9Lm9iamVjdC1maXQteGwtY29udGFpbnstby1vYmplY3QtZml0OmNvbnRhaW4haW1wb3J0YW50O29iamVjdC1maXQ6Y29udGFpbiFpbXBvcnRhbnR9Lm9iamVjdC1maXQteGwtY292ZXJ7LW8tb2JqZWN0LWZpdDpjb3ZlciFpbXBvcnRhbnQ7b2JqZWN0LWZpdDpjb3ZlciFpbXBvcnRhbnR9Lm9iamVjdC1maXQteGwtZmlsbHstby1vYmplY3QtZml0OmZpbGwhaW1wb3J0YW50O29iamVjdC1maXQ6ZmlsbCFpbXBvcnRhbnR9Lm9iamVjdC1maXQteGwtc2NhbGV7LW8tb2JqZWN0LWZpdDpzY2FsZS1kb3duIWltcG9ydGFudDtvYmplY3QtZml0OnNjYWxlLWRvd24haW1wb3J0YW50fS5vYmplY3QtZml0LXhsLW5vbmV7LW8tb2JqZWN0LWZpdDpub25lIWltcG9ydGFudDtvYmplY3QtZml0Om5vbmUhaW1wb3J0YW50fS5kLXhsLWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9LmQteGwtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH0uZC14bC1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0uZC14bC1ncmlke2Rpc3BsYXk6Z3JpZCFpbXBvcnRhbnR9LmQteGwtaW5saW5lLWdyaWR7ZGlzcGxheTppbmxpbmUtZ3JpZCFpbXBvcnRhbnR9LmQteGwtdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQteGwtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC14bC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQteGwtZmxleHtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLXhsLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXghaW1wb3J0YW50fS5kLXhsLW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZmxleC14bC1maWxse2ZsZXg6MSAxIGF1dG8haW1wb3J0YW50fS5mbGV4LXhsLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50fS5mbGV4LXhsLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50fS5mbGV4LXhsLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudH0uZmxleC14bC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgteGwtZ3Jvdy0we2ZsZXgtZ3JvdzowIWltcG9ydGFudH0uZmxleC14bC1ncm93LTF7ZmxleC1ncm93OjEhaW1wb3J0YW50fS5mbGV4LXhsLXNocmluay0we2ZsZXgtc2hyaW5rOjAhaW1wb3J0YW50fS5mbGV4LXhsLXNocmluay0xe2ZsZXgtc2hyaW5rOjEhaW1wb3J0YW50fS5mbGV4LXhsLXdyYXB7ZmxleC13cmFwOndyYXAhaW1wb3J0YW50fS5mbGV4LXhsLW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudH0uZmxleC14bC13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1hdXRve2FsaWduLXNlbGY6YXV0byFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCFpbXBvcnRhbnR9Lm9yZGVyLXhsLWZpcnN0e29yZGVyOi0xIWltcG9ydGFudH0ub3JkZXIteGwtMHtvcmRlcjowIWltcG9ydGFudH0ub3JkZXIteGwtMXtvcmRlcjoxIWltcG9ydGFudH0ub3JkZXIteGwtMntvcmRlcjoyIWltcG9ydGFudH0ub3JkZXIteGwtM3tvcmRlcjozIWltcG9ydGFudH0ub3JkZXIteGwtNHtvcmRlcjo0IWltcG9ydGFudH0ub3JkZXIteGwtNXtvcmRlcjo1IWltcG9ydGFudH0ub3JkZXIteGwtbGFzdHtvcmRlcjo2IWltcG9ydGFudH0ubS14bC0we21hcmdpbjowIWltcG9ydGFudH0ubS14bC0xe21hcmdpbjouMjVyZW0haW1wb3J0YW50fS5tLXhsLTJ7bWFyZ2luOi41cmVtIWltcG9ydGFudH0ubS14bC0ze21hcmdpbjoxcmVtIWltcG9ydGFudH0ubS14bC00e21hcmdpbjoxLjVyZW0haW1wb3J0YW50fS5tLXhsLTV7bWFyZ2luOjNyZW0haW1wb3J0YW50fS5tLXhsLWF1dG97bWFyZ2luOmF1dG8haW1wb3J0YW50fS5teC14bC0we21hcmdpbi1yaWdodDowIWltcG9ydGFudDttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubXgteGwtMXttYXJnaW4tcmlnaHQ6LjI1cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5teC14bC0ye21hcmdpbi1yaWdodDouNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5teC14bC0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDoxcmVtIWltcG9ydGFudH0ubXgteGwtNHttYXJnaW4tcmlnaHQ6MS41cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5teC14bC01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDozcmVtIWltcG9ydGFudH0ubXgteGwtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9Lm15LXhsLTB7bWFyZ2luLXRvcDowIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5teS14bC0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm15LXhsLTJ7bWFyZ2luLXRvcDouNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9Lm15LXhsLTN7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5teS14bC00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm15LXhsLTV7bWFyZ2luLXRvcDozcmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5teS14bC1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubXQteGwtMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tdC14bC0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudH0ubXQteGwtMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudH0ubXQteGwtM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50fS5tdC14bC00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudH0ubXQteGwtNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50fS5tdC14bC1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnR9Lm1lLXhsLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50fS5tZS14bC0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50fS5tZS14bC0ye21hcmdpbi1yaWdodDouNXJlbSFpbXBvcnRhbnR9Lm1lLXhsLTN7bWFyZ2luLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5tZS14bC00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5tZS14bC01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudH0ubWUteGwtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnR9Lm1iLXhsLTB7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubWIteGwtMXttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm1iLXhsLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9Lm1iLXhsLTN7bWFyZ2luLWJvdHRvbToxcmVtIWltcG9ydGFudH0ubWIteGwtNHttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm1iLXhsLTV7bWFyZ2luLWJvdHRvbTozcmVtIWltcG9ydGFudH0ubWIteGwtYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tcy14bC0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tcy14bC0xe21hcmdpbi1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9Lm1zLXhsLTJ7bWFyZ2luLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5tcy14bC0ze21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5tcy14bC00e21hcmdpbi1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9Lm1zLXhsLTV7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9Lm1zLXhsLWF1dG97bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9LnAteGwtMHtwYWRkaW5nOjAhaW1wb3J0YW50fS5wLXhsLTF7cGFkZGluZzouMjVyZW0haW1wb3J0YW50fS5wLXhsLTJ7cGFkZGluZzouNXJlbSFpbXBvcnRhbnR9LnAteGwtM3twYWRkaW5nOjFyZW0haW1wb3J0YW50fS5wLXhsLTR7cGFkZGluZzoxLjVyZW0haW1wb3J0YW50fS5wLXhsLTV7cGFkZGluZzozcmVtIWltcG9ydGFudH0ucHgteGwtMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucHgteGwtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnB4LXhsLTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi41cmVtIWltcG9ydGFudH0ucHgteGwtM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucHgteGwtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnB4LXhsLTV7cGFkZGluZy1yaWdodDozcmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LnB5LXhsLTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnB5LXhsLTF7cGFkZGluZy10b3A6LjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5weS14bC0ye3BhZGRpbmctdG9wOi41cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9LnB5LXhsLTN7cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnB5LXhsLTR7cGFkZGluZy10b3A6MS41cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5weS14bC01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wdC14bC0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wdC14bC0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnR9LnB0LXhsLTJ7cGFkZGluZy10b3A6LjVyZW0haW1wb3J0YW50fS5wdC14bC0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50fS5wdC14bC00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnR9LnB0LXhsLTV7cGFkZGluZy10b3A6M3JlbSFpbXBvcnRhbnR9LnBlLXhsLTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudH0ucGUteGwtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9LnBlLXhsLTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnR9LnBlLXhsLTN7cGFkZGluZy1yaWdodDoxcmVtIWltcG9ydGFudH0ucGUteGwtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9LnBlLXhsLTV7cGFkZGluZy1yaWdodDozcmVtIWltcG9ydGFudH0ucGIteGwtMHtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucGIteGwtMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5wYi14bC0ye3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH0ucGIteGwtM3twYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudH0ucGIteGwtNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5wYi14bC01e3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wcy14bC0we3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucHMteGwtMXtwYWRkaW5nLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ucHMteGwtMntwYWRkaW5nLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5wcy14bC0ze3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucHMteGwtNHtwYWRkaW5nLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ucHMteGwtNXtwYWRkaW5nLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LmdhcC14bC0we2dhcDowIWltcG9ydGFudH0uZ2FwLXhsLTF7Z2FwOi4yNXJlbSFpbXBvcnRhbnR9LmdhcC14bC0ye2dhcDouNXJlbSFpbXBvcnRhbnR9LmdhcC14bC0ze2dhcDoxcmVtIWltcG9ydGFudH0uZ2FwLXhsLTR7Z2FwOjEuNXJlbSFpbXBvcnRhbnR9LmdhcC14bC01e2dhcDozcmVtIWltcG9ydGFudH0ucm93LWdhcC14bC0we3Jvdy1nYXA6MCFpbXBvcnRhbnR9LnJvdy1nYXAteGwtMXtyb3ctZ2FwOi4yNXJlbSFpbXBvcnRhbnR9LnJvdy1nYXAteGwtMntyb3ctZ2FwOi41cmVtIWltcG9ydGFudH0ucm93LWdhcC14bC0ze3Jvdy1nYXA6MXJlbSFpbXBvcnRhbnR9LnJvdy1nYXAteGwtNHtyb3ctZ2FwOjEuNXJlbSFpbXBvcnRhbnR9LnJvdy1nYXAteGwtNXtyb3ctZ2FwOjNyZW0haW1wb3J0YW50fS5jb2x1bW4tZ2FwLXhsLTB7LW1vei1jb2x1bW4tZ2FwOjAhaW1wb3J0YW50O2NvbHVtbi1nYXA6MCFpbXBvcnRhbnR9LmNvbHVtbi1nYXAteGwtMXstbW96LWNvbHVtbi1nYXA6MC4yNXJlbSFpbXBvcnRhbnQ7Y29sdW1uLWdhcDouMjVyZW0haW1wb3J0YW50fS5jb2x1bW4tZ2FwLXhsLTJ7LW1vei1jb2x1bW4tZ2FwOjAuNXJlbSFpbXBvcnRhbnQ7Y29sdW1uLWdhcDouNXJlbSFpbXBvcnRhbnR9LmNvbHVtbi1nYXAteGwtM3stbW96LWNvbHVtbi1nYXA6MXJlbSFpbXBvcnRhbnQ7Y29sdW1uLWdhcDoxcmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC14bC00ey1tb3otY29sdW1uLWdhcDoxLjVyZW0haW1wb3J0YW50O2NvbHVtbi1nYXA6MS41cmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC14bC01ey1tb3otY29sdW1uLWdhcDozcmVtIWltcG9ydGFudDtjb2x1bW4tZ2FwOjNyZW0haW1wb3J0YW50fS50ZXh0LXhsLXN0YXJ0e3RleHQtYWxpZ246bGVmdCFpbXBvcnRhbnR9LnRleHQteGwtZW5ke3RleHQtYWxpZ246cmlnaHQhaW1wb3J0YW50fS50ZXh0LXhsLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjE0MDBweCl7LmZsb2F0LXh4bC1zdGFydHtmbG9hdDpsZWZ0IWltcG9ydGFudH0uZmxvYXQteHhsLWVuZHtmbG9hdDpyaWdodCFpbXBvcnRhbnR9LmZsb2F0LXh4bC1ub25le2Zsb2F0Om5vbmUhaW1wb3J0YW50fS5vYmplY3QtZml0LXh4bC1jb250YWluey1vLW9iamVjdC1maXQ6Y29udGFpbiFpbXBvcnRhbnQ7b2JqZWN0LWZpdDpjb250YWluIWltcG9ydGFudH0ub2JqZWN0LWZpdC14eGwtY292ZXJ7LW8tb2JqZWN0LWZpdDpjb3ZlciFpbXBvcnRhbnQ7b2JqZWN0LWZpdDpjb3ZlciFpbXBvcnRhbnR9Lm9iamVjdC1maXQteHhsLWZpbGx7LW8tb2JqZWN0LWZpdDpmaWxsIWltcG9ydGFudDtvYmplY3QtZml0OmZpbGwhaW1wb3J0YW50fS5vYmplY3QtZml0LXh4bC1zY2FsZXstby1vYmplY3QtZml0OnNjYWxlLWRvd24haW1wb3J0YW50O29iamVjdC1maXQ6c2NhbGUtZG93biFpbXBvcnRhbnR9Lm9iamVjdC1maXQteHhsLW5vbmV7LW8tb2JqZWN0LWZpdDpub25lIWltcG9ydGFudDtvYmplY3QtZml0Om5vbmUhaW1wb3J0YW50fS5kLXh4bC1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLXh4bC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLXh4bC1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0uZC14eGwtZ3JpZHtkaXNwbGF5OmdyaWQhaW1wb3J0YW50fS5kLXh4bC1pbmxpbmUtZ3JpZHtkaXNwbGF5OmlubGluZS1ncmlkIWltcG9ydGFudH0uZC14eGwtdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQteHhsLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQteHhsLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC14eGwtZmxleHtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLXh4bC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH0uZC14eGwtbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5mbGV4LXh4bC1maWxse2ZsZXg6MSAxIGF1dG8haW1wb3J0YW50fS5mbGV4LXh4bC1yb3d7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudH0uZmxleC14eGwtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnR9LmZsZXgteHhsLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudH0uZmxleC14eGwtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXh4bC1ncm93LTB7ZmxleC1ncm93OjAhaW1wb3J0YW50fS5mbGV4LXh4bC1ncm93LTF7ZmxleC1ncm93OjEhaW1wb3J0YW50fS5mbGV4LXh4bC1zaHJpbmstMHtmbGV4LXNocmluazowIWltcG9ydGFudH0uZmxleC14eGwtc2hyaW5rLTF7ZmxleC1zaHJpbms6MSFpbXBvcnRhbnR9LmZsZXgteHhsLXdyYXB7ZmxleC13cmFwOndyYXAhaW1wb3J0YW50fS5mbGV4LXh4bC1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnR9LmZsZXgteHhsLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXh4bC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14eGwtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14eGwtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXh4bC1ldmVubHl7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXh4bC1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24taXRlbXMteHhsLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXh4bC1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24taXRlbXMteHhsLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24taXRlbXMteHhsLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteHhsLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteHhsLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14eGwtY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14eGwtYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXh4bC1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXh4bC1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLXNlbGYteHhsLWF1dG97YWxpZ24tc2VsZjphdXRvIWltcG9ydGFudH0uYWxpZ24tc2VsZi14eGwtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tc2VsZi14eGwtZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXh4bC1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXh4bC1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24tc2VsZi14eGwtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ghaW1wb3J0YW50fS5vcmRlci14eGwtZmlyc3R7b3JkZXI6LTEhaW1wb3J0YW50fS5vcmRlci14eGwtMHtvcmRlcjowIWltcG9ydGFudH0ub3JkZXIteHhsLTF7b3JkZXI6MSFpbXBvcnRhbnR9Lm9yZGVyLXh4bC0ye29yZGVyOjIhaW1wb3J0YW50fS5vcmRlci14eGwtM3tvcmRlcjozIWltcG9ydGFudH0ub3JkZXIteHhsLTR7b3JkZXI6NCFpbXBvcnRhbnR9Lm9yZGVyLXh4bC01e29yZGVyOjUhaW1wb3J0YW50fS5vcmRlci14eGwtbGFzdHtvcmRlcjo2IWltcG9ydGFudH0ubS14eGwtMHttYXJnaW46MCFpbXBvcnRhbnR9Lm0teHhsLTF7bWFyZ2luOi4yNXJlbSFpbXBvcnRhbnR9Lm0teHhsLTJ7bWFyZ2luOi41cmVtIWltcG9ydGFudH0ubS14eGwtM3ttYXJnaW46MXJlbSFpbXBvcnRhbnR9Lm0teHhsLTR7bWFyZ2luOjEuNXJlbSFpbXBvcnRhbnR9Lm0teHhsLTV7bWFyZ2luOjNyZW0haW1wb3J0YW50fS5tLXh4bC1hdXRve21hcmdpbjphdXRvIWltcG9ydGFudH0ubXgteHhsLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5teC14eGwtMXttYXJnaW4tcmlnaHQ6LjI1cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5teC14eGwtMnttYXJnaW4tcmlnaHQ6LjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0Oi41cmVtIWltcG9ydGFudH0ubXgteHhsLTN7bWFyZ2luLXJpZ2h0OjFyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5teC14eGwtNHttYXJnaW4tcmlnaHQ6MS41cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5teC14eGwtNXttYXJnaW4tcmlnaHQ6M3JlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9Lm14LXh4bC1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH0ubXkteHhsLTB7bWFyZ2luLXRvcDowIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5teS14eGwtMXttYXJnaW4tdG9wOi4yNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5teS14eGwtMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi41cmVtIWltcG9ydGFudH0ubXkteHhsLTN7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5teS14eGwtNHttYXJnaW4tdG9wOjEuNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5teS14eGwtNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206M3JlbSFpbXBvcnRhbnR9Lm15LXh4bC1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubXQteHhsLTB7bWFyZ2luLXRvcDowIWltcG9ydGFudH0ubXQteHhsLTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50fS5tdC14eGwtMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudH0ubXQteHhsLTN7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudH0ubXQteHhsLTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50fS5tdC14eGwtNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50fS5tdC14eGwtYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50fS5tZS14eGwtMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnR9Lm1lLXh4bC0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50fS5tZS14eGwtMnttYXJnaW4tcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5tZS14eGwtM3ttYXJnaW4tcmlnaHQ6MXJlbSFpbXBvcnRhbnR9Lm1lLXh4bC00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5tZS14eGwtNXttYXJnaW4tcmlnaHQ6M3JlbSFpbXBvcnRhbnR9Lm1lLXh4bC1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudH0ubWIteHhsLTB7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubWIteHhsLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5tYi14eGwtMnttYXJnaW4tYm90dG9tOi41cmVtIWltcG9ydGFudH0ubWIteHhsLTN7bWFyZ2luLWJvdHRvbToxcmVtIWltcG9ydGFudH0ubWIteHhsLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5tYi14eGwtNXttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5tYi14eGwtYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tcy14eGwtMHttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubXMteHhsLTF7bWFyZ2luLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ubXMteHhsLTJ7bWFyZ2luLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5tcy14eGwtM3ttYXJnaW4tbGVmdDoxcmVtIWltcG9ydGFudH0ubXMteHhsLTR7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubXMteHhsLTV7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9Lm1zLXh4bC1hdXRve21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fS5wLXh4bC0we3BhZGRpbmc6MCFpbXBvcnRhbnR9LnAteHhsLTF7cGFkZGluZzouMjVyZW0haW1wb3J0YW50fS5wLXh4bC0ye3BhZGRpbmc6LjVyZW0haW1wb3J0YW50fS5wLXh4bC0ze3BhZGRpbmc6MXJlbSFpbXBvcnRhbnR9LnAteHhsLTR7cGFkZGluZzoxLjVyZW0haW1wb3J0YW50fS5wLXh4bC01e3BhZGRpbmc6M3JlbSFpbXBvcnRhbnR9LnB4LXh4bC0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5weC14eGwtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnB4LXh4bC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnB4LXh4bC0ze3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5weC14eGwtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnB4LXh4bC01e3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50fS5weS14eGwtMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucHkteHhsLTF7cGFkZGluZy10b3A6LjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5weS14eGwtMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5weS14eGwtM3twYWRkaW5nLXRvcDoxcmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudH0ucHkteHhsLTR7cGFkZGluZy10b3A6MS41cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5weS14eGwtNXtwYWRkaW5nLXRvcDozcmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTozcmVtIWltcG9ydGFudH0ucHQteHhsLTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnR9LnB0LXh4bC0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnR9LnB0LXh4bC0ye3BhZGRpbmctdG9wOi41cmVtIWltcG9ydGFudH0ucHQteHhsLTN7cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnR9LnB0LXh4bC00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnR9LnB0LXh4bC01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50fS5wZS14eGwtMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fS5wZS14eGwtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9LnBlLXh4bC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5wZS14eGwtM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5wZS14eGwtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9LnBlLXh4bC01e3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnR9LnBiLXh4bC0we3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5wYi14eGwtMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5wYi14eGwtMntwYWRkaW5nLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9LnBiLXh4bC0ze3BhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50fS5wYi14eGwtNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5wYi14eGwtNXtwYWRkaW5nLWJvdHRvbTozcmVtIWltcG9ydGFudH0ucHMteHhsLTB7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5wcy14eGwtMXtwYWRkaW5nLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ucHMteHhsLTJ7cGFkZGluZy1sZWZ0Oi41cmVtIWltcG9ydGFudH0ucHMteHhsLTN7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5wcy14eGwtNHtwYWRkaW5nLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ucHMteHhsLTV7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50fS5nYXAteHhsLTB7Z2FwOjAhaW1wb3J0YW50fS5nYXAteHhsLTF7Z2FwOi4yNXJlbSFpbXBvcnRhbnR9LmdhcC14eGwtMntnYXA6LjVyZW0haW1wb3J0YW50fS5nYXAteHhsLTN7Z2FwOjFyZW0haW1wb3J0YW50fS5nYXAteHhsLTR7Z2FwOjEuNXJlbSFpbXBvcnRhbnR9LmdhcC14eGwtNXtnYXA6M3JlbSFpbXBvcnRhbnR9LnJvdy1nYXAteHhsLTB7cm93LWdhcDowIWltcG9ydGFudH0ucm93LWdhcC14eGwtMXtyb3ctZ2FwOi4yNXJlbSFpbXBvcnRhbnR9LnJvdy1nYXAteHhsLTJ7cm93LWdhcDouNXJlbSFpbXBvcnRhbnR9LnJvdy1nYXAteHhsLTN7cm93LWdhcDoxcmVtIWltcG9ydGFudH0ucm93LWdhcC14eGwtNHtyb3ctZ2FwOjEuNXJlbSFpbXBvcnRhbnR9LnJvdy1nYXAteHhsLTV7cm93LWdhcDozcmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC14eGwtMHstbW96LWNvbHVtbi1nYXA6MCFpbXBvcnRhbnQ7Y29sdW1uLWdhcDowIWltcG9ydGFudH0uY29sdW1uLWdhcC14eGwtMXstbW96LWNvbHVtbi1nYXA6MC4yNXJlbSFpbXBvcnRhbnQ7Y29sdW1uLWdhcDouMjVyZW0haW1wb3J0YW50fS5jb2x1bW4tZ2FwLXh4bC0yey1tb3otY29sdW1uLWdhcDowLjVyZW0haW1wb3J0YW50O2NvbHVtbi1nYXA6LjVyZW0haW1wb3J0YW50fS5jb2x1bW4tZ2FwLXh4bC0zey1tb3otY29sdW1uLWdhcDoxcmVtIWltcG9ydGFudDtjb2x1bW4tZ2FwOjFyZW0haW1wb3J0YW50fS5jb2x1bW4tZ2FwLXh4bC00ey1tb3otY29sdW1uLWdhcDoxLjVyZW0haW1wb3J0YW50O2NvbHVtbi1nYXA6MS41cmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC14eGwtNXstbW96LWNvbHVtbi1nYXA6M3JlbSFpbXBvcnRhbnQ7Y29sdW1uLWdhcDozcmVtIWltcG9ydGFudH0udGV4dC14eGwtc3RhcnR7dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudH0udGV4dC14eGwtZW5ke3RleHQtYWxpZ246cmlnaHQhaW1wb3J0YW50fS50ZXh0LXh4bC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5mcy0xe2ZvbnQtc2l6ZToyLjVyZW0haW1wb3J0YW50fS5mcy0ye2ZvbnQtc2l6ZToycmVtIWltcG9ydGFudH0uZnMtM3tmb250LXNpemU6MS43NXJlbSFpbXBvcnRhbnR9LmZzLTR7Zm9udC1zaXplOjEuNXJlbSFpbXBvcnRhbnR9fUBtZWRpYSBwcmludHsuZC1wcmludC1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLXByaW50LWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQtcHJpbnQtYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQtcHJpbnQtZ3JpZHtkaXNwbGF5OmdyaWQhaW1wb3J0YW50fS5kLXByaW50LWlubGluZS1ncmlke2Rpc3BsYXk6aW5saW5lLWdyaWQhaW1wb3J0YW50fS5kLXByaW50LXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLXByaW50LXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQtcHJpbnQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLXByaW50LWZsZXh7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC1wcmludC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH0uZC1wcmludC1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9fVxyXG4vKiMgc291cmNlTWFwcGluZ1VSTD1ib290c3RyYXAubWluLmNzcy5tYXAgKi8iLCJAbWl4aW4gYnNCYW5uZXIoJGZpbGUpIHtcbiAgLyohXG4gICAqIEJvb3RzdHJhcCAjeyRmaWxlfSB2NS4zLjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gICAqIENvcHlyaWdodCAyMDExLTIwMjMgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gICAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICAgKi9cbn1cbiIsIjpyb290LFxuW2RhdGEtYnMtdGhlbWU9XCJsaWdodFwiXSB7XG4gIC8vIE5vdGU6IEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuXG4gIC8vIENvbG9yc1xuICAvL1xuICAvLyBHZW5lcmF0ZSBwYWxldHRlcyBmb3IgZnVsbCBjb2xvcnMsIGdyYXlzLCBhbmQgdGhlbWUgY29sb3JzLlxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGdyYXlzIHtcbiAgICAtLSN7JHByZWZpeH1ncmF5LSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXJnYiB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYjogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy10ZXh0IHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpczogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1iZy1zdWJ0bGUge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1iZy1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYm9yZGVyLXN1YnRsZSB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJvcmRlci1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fXdoaXRlLXJnYjogI3t0by1yZ2IoJHdoaXRlKX07XG4gIC0tI3skcHJlZml4fWJsYWNrLXJnYjogI3t0by1yZ2IoJGJsYWNrKX07XG5cbiAgLy8gRm9udHNcblxuICAvLyBOb3RlOiBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiAjeyRncmFkaWVudH07XG5cbiAgLy8gUm9vdCBhbmQgYm9keVxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplOiAjeyRmb250LXNpemUtcm9vdH07XG4gIH1cbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1iYXNlKX07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLWJhc2UsIC0tI3skcHJlZml4fWJvZHktZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtYmFzZX07XG4gIC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWJhc2V9O1xuICBAaWYgJGJvZHktdGV4dC1hbGlnbiAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1ib2R5LXRleHQtYWxpZ246ICN7JGJvZHktdGV4dC1hbGlnbn07XG4gIH1cblxuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fWJvZHktYmc6ICN7JGJvZHktYmd9O1xuICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmcpfTtcblxuICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcjogI3skYm9keS1lbXBoYXNpcy1jb2xvcn07XG4gIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktZW1waGFzaXMtY29sb3IpfTtcblxuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3I6ICN7JGJvZHktc2Vjb25kYXJ5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZzogI3skYm9keS1zZWNvbmRhcnktYmd9O1xuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktYmcpfTtcblxuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcjogI3skYm9keS10ZXJ0aWFyeS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmc6ICN7JGJvZHktdGVydGlhcnktYmd9O1xuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWJnKX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuXG4gIC0tI3skcHJlZml4fWhlYWRpbmctY29sb3I6ICN7JGhlYWRpbmdzLWNvbG9yfTtcblxuICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWNvbG9yKX07XG4gIC0tI3skcHJlZml4fWxpbmstZGVjb3JhdGlvbjogI3skbGluay1kZWNvcmF0aW9ufTtcblxuICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yOiAjeyRsaW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWhvdmVyLWNvbG9yKX07XG5cbiAgQGlmICRsaW5rLWhvdmVyLWRlY29yYXRpb24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1kZWNvcmF0aW9uOiAjeyRsaW5rLWhvdmVyLWRlY29yYXRpb259O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZzogI3skbWFyay1iZ307XG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9yZGVyLXZhclxuICAtLSN7JHByZWZpeH1ib3JkZXItd2lkdGg6ICN7JGJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1zdHlsZTogI3skYm9yZGVyLXN0eWxlfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICN7JGJvcmRlci1jb2xvci10cmFuc2x1Y2VudH07XG5cbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc206ICN7JGJvcmRlci1yYWRpdXMtc219O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnOiAjeyRib3JkZXItcmFkaXVzLWxnfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14bDogI3skYm9yZGVyLXJhZGl1cy14bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteHhsOiAjeyRib3JkZXItcmFkaXVzLXh4bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtMnhsOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14eGwpOyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMCBmb3IgY29uc2lzdGVuY3lcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1waWxsOiAjeyRib3JkZXItcmFkaXVzLXBpbGx9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9yZGVyLXZhclxuXG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3c6ICN7JGJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtOiAjeyRib3gtc2hhZG93LXNtfTtcbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1sZzogI3skYm94LXNoYWRvdy1sZ307XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQ6ICN7JGJveC1zaGFkb3ctaW5zZXR9O1xuXG4gIC8vIEZvY3VzIHN0eWxlc1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1mb2N1cy12YXJpYWJsZXNcbiAgLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy13aWR0aDogI3skZm9jdXMtcmluZy13aWR0aH07XG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctb3BhY2l0eTogI3skZm9jdXMtcmluZy1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1jb2xvcjogI3skZm9jdXMtcmluZy1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1mb2N1cy12YXJpYWJsZXNcblxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1mb3JtLXZhbGlkYXRpb24tdmFyaWFibGVzXG4gIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3I6ICN7JGZvcm0tdmFsaWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogI3skZm9ybS12YWxpZC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3I6ICN7JGZvcm0taW52YWxpZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0taW52YWxpZC1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtZm9ybS12YWxpZGF0aW9uLXZhcmlhYmxlc1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmssIHRydWUpIHtcbiAgICBjb2xvci1zY2hlbWU6IGRhcms7XG5cbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1kYXJrLW1vZGUtdmFyc1xuICAgIC0tI3skcHJlZml4fWJvZHktY29sb3I6ICN7JGJvZHktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWJvZHktYmctcmdiOiAje3RvLXJnYigkYm9keS1iZy1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcjogI3skYm9keS1lbXBoYXNpcy1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWVtcGhhc2lzLWNvbG9yLWRhcmspfTtcblxuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcjogI3skYm9keS1zZWNvbmRhcnktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmc6ICN7JGJvZHktc2Vjb25kYXJ5LWJnLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1iZy1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcjogI3skYm9keS10ZXJ0aWFyeS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZzogI3skYm9keS10ZXJ0aWFyeS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWJnLWRhcmspfTtcblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtdGV4dC1kYXJrIHtcbiAgICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS10ZXh0LWVtcGhhc2lzOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1iZy1zdWJ0bGUtZGFyayB7XG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1ib3JkZXItc3VidGxlLWRhcmsge1xuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJvcmRlci1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgICB9XG5cbiAgICAtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yOiAjeyRoZWFkaW5ncy1jb2xvci1kYXJrfTtcblxuICAgIC0tI3skcHJlZml4fWxpbmstY29sb3I6ICN7JGxpbmstY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstY29sb3ItZGFyayl9O1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1ob3Zlci1jb2xvci1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1jb2RlLWNvbG9yOiAjeyRjb2RlLWNvbG9yLWRhcmt9O1xuXG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQtZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWJvcmRlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3I6ICN7JGZvcm0taW52YWxpZC1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1kYXJrLW1vZGUtdmFyc1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL2RpbWVuc2lvbi1uby1ub24tbnVtZXJpYy12YWx1ZXNcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21haW4vTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIHZhbHVlXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgdmFsdWVzIHN0YXJ0IGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIE1vZGUuIFBvc3NpYmlsaXRpZXM6IFwibWluLW1lZGlhLXF1ZXJ5XCIsIFwibWF4LW1lZGlhLXF1ZXJ5XCJcbiRyZnMtbW9kZTogbWluLW1lZGlhLXF1ZXJ5ICFkZWZhdWx0O1xuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmZzIHRvIGZhbHNlXG4kZW5hYmxlLXJmczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLXZhbHVlIHVuaXRcbiRyZnMtYmFzZS12YWx1ZS11bml0OiB1bml0KCRyZnMtYmFzZS12YWx1ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLXZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSBweCB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcmVtIHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBweCB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcmVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWxjdWxhdGUgdGhlIG1lZGlhIHF1ZXJ5IHZhbHVlXG4kcmZzLW1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcbiRyZnMtbXEtcHJvcGVydHktd2lkdGg6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC13aWR0aCwgbWluLXdpZHRoKTtcbiRyZnMtbXEtcHJvcGVydHktaGVpZ2h0OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtaGVpZ2h0LCBtaW4taGVpZ2h0KTtcblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSksICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSBhbmQgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtcnVsZSB7XG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgcHJvcGVydHlcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAuZW5hYmxlLXJmcyAmLFxuICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG5cbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5ICgpIHtcbiAgICAgIC5lbmFibGUtcmZzICYsXG4gICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkgKCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIGZvcm1hdHRlZCBub24tcmVzcG9uc2l2ZSB2YWx1ZVxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6IFwiXCI7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICBAaWYgJHVuaXQgPT0gcHgge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHJlbSBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgJHJmcy1yZW0tdmFsdWUpfXJlbSwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICR1bml0ID09IHJlbSB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcHggaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgcmVzcG9uc2l2ZSB2YWx1ZSBjYWxjdWxhdGVkIGJ5IFJGU1xuQGZ1bmN0aW9uIHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6IFwiXCI7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICBAaWYgbm90ICR1bml0IG9yICR1bml0ICE9IHB4IGFuZCAkdW5pdCAhPSByZW0ge1xuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyAkdmFsdWU7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlfXB4KTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLW1pbjogJHJmcy1iYXNlLXZhbHVlICsgZGl2aWRlKGFicygkdmFsdWUpIC0gJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICR2YWx1ZSBhbmQgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtZGlmZjogYWJzKCR2YWx1ZSkgLSAkdmFsdWUtbWluO1xuXG4gICAgICAgICAgLy8gQmFzZSB2YWx1ZSBmb3JtYXR0aW5nXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWUtbWlufXB4KTtcblxuICAgICAgICAgIC8vIFVzZSBuZWdhdGl2ZSB2YWx1ZSBpZiBuZWVkZWRcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkdmFsdWUgPCAwLCAtJG1pbi13aWR0aCwgJG1pbi13aWR0aCk7XG5cbiAgICAgICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkdmFsdWUtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgICAgIC8vIFJldHVybiB0aGUgY2FsY3VsYXRlZCB2YWx1ZVxuICAgICAgICAgICR2YWw6ICR2YWwgKyBcIiBjYWxjKFwiICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsIFwiIC0gXCIsIFwiICsgXCIpICsgJHZhcmlhYmxlLXdpZHRoICsgXCIpXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIFJGUyBtaXhpblxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XG4gICAgJGZsdWlkLXZhbDogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpO1xuXG4gICAgLy8gRG8gbm90IHByaW50IHRoZSBtZWRpYSBxdWVyeSBpZiByZXNwb25zaXZlICYgbm9uLXJlc3BvbnNpdmUgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgIEBpZiAkdmFsID09ICRmbHVpZC12YWwge1xuICAgICAgI3skcHJvcGVydHl9OiAkdmFsO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBfcmZzLXJ1bGUgKCkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICR2YWwsICRmbHVpZC12YWwpO1xuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlICgpIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWQtdmFsLCAkdmFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2hvcnRoYW5kIGhlbHBlciBtaXhpbnNcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUpO1xufVxuXG5AbWl4aW4gcGFkZGluZygkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZyk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xufVxuXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1yaWdodCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1ib3R0b20pO1xufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xufVxuXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4pO1xufVxuXG5AbWl4aW4gbWFyZ2luLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXRvcCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tYm90dG9tKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tbGVmdCk7XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItbW9kZS1taXhpblxuQG1peGluIGNvbG9yLW1vZGUoJG1vZGU6IGxpZ2h0LCAkcm9vdDogZmFsc2UpIHtcbiAgQGlmICRjb2xvci1tb2RlLXR5cGUgPT0gXCJtZWRpYS1xdWVyeVwiIHtcbiAgICBAaWYgJHJvb3QgPT0gdHJ1ZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiAkbW9kZSkge1xuICAgICAgICA6cm9vdCB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6ICRtb2RlKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgW2RhdGEtYnMtdGhlbWU9XCIjeyRtb2RlfVwiXSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItbW9kZS1taXhpblxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiBCb290c3RyYXAgIHY1LjMuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjMgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuOnJvb3QsXG5bZGF0YS1icy10aGVtZT1saWdodF0ge1xuICAtLWJzLWJsdWU6ICMwZDZlZmQ7XG4gIC0tYnMtaW5kaWdvOiAjNjYxMGYyO1xuICAtLWJzLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1icy1waW5rOiAjZDYzMzg0O1xuICAtLWJzLXJlZDogI2RjMzU0NTtcbiAgLS1icy1vcmFuZ2U6ICNmZDdlMTQ7XG4gIC0tYnMteWVsbG93OiAjZmZjMTA3O1xuICAtLWJzLWdyZWVuOiAjMTk4NzU0O1xuICAtLWJzLXRlYWw6ICMyMGM5OTc7XG4gIC0tYnMtY3lhbjogIzBkY2FmMDtcbiAgLS1icy1ibGFjazogIzAwMDtcbiAgLS1icy13aGl0ZTogI2ZmZjtcbiAgLS1icy1ncmF5OiAjNmM3NTdkO1xuICAtLWJzLWdyYXktZGFyazogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTEwMDogI2Y4ZjlmYTtcbiAgLS1icy1ncmF5LTIwMDogI2U5ZWNlZjtcbiAgLS1icy1ncmF5LTMwMDogI2RlZTJlNjtcbiAgLS1icy1ncmF5LTQwMDogI2NlZDRkYTtcbiAgLS1icy1ncmF5LTUwMDogI2FkYjViZDtcbiAgLS1icy1ncmF5LTYwMDogIzZjNzU3ZDtcbiAgLS1icy1ncmF5LTcwMDogIzQ5NTA1NztcbiAgLS1icy1ncmF5LTgwMDogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTkwMDogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5OiAjMGQ2ZWZkO1xuICAtLWJzLXNlY29uZGFyeTogIzZjNzU3ZDtcbiAgLS1icy1zdWNjZXNzOiAjMTk4NzU0O1xuICAtLWJzLWluZm86ICMwZGNhZjA7XG4gIC0tYnMtd2FybmluZzogI2ZmYzEwNztcbiAgLS1icy1kYW5nZXI6ICNkYzM1NDU7XG4gIC0tYnMtbGlnaHQ6ICNmOGY5ZmE7XG4gIC0tYnMtZGFyazogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5LXJnYjogMTMsIDExMCwgMjUzO1xuICAtLWJzLXNlY29uZGFyeS1yZ2I6IDEwOCwgMTE3LCAxMjU7XG4gIC0tYnMtc3VjY2Vzcy1yZ2I6IDI1LCAxMzUsIDg0O1xuICAtLWJzLWluZm8tcmdiOiAxMywgMjAyLCAyNDA7XG4gIC0tYnMtd2FybmluZy1yZ2I6IDI1NSwgMTkzLCA3O1xuICAtLWJzLWRhbmdlci1yZ2I6IDIyMCwgNTMsIDY5O1xuICAtLWJzLWxpZ2h0LXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1kYXJrLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXM6ICMwNTJjNjU7XG4gIC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6ICMyYjJmMzI7XG4gIC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiAjMGEzNjIyO1xuICAtLWJzLWluZm8tdGV4dC1lbXBoYXNpczogIzA1NTE2MDtcbiAgLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXM6ICM2NjRkMDM7XG4gIC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXM6ICM1ODE1MWM7XG4gIC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpczogIzQ5NTA1NztcbiAgLS1icy1kYXJrLXRleHQtZW1waGFzaXM6ICM0OTUwNTc7XG4gIC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGU6ICNjZmUyZmY7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZTogI2UyZTNlNTtcbiAgLS1icy1zdWNjZXNzLWJnLXN1YnRsZTogI2QxZTdkZDtcbiAgLS1icy1pbmZvLWJnLXN1YnRsZTogI2NmZjRmYztcbiAgLS1icy13YXJuaW5nLWJnLXN1YnRsZTogI2ZmZjNjZDtcbiAgLS1icy1kYW5nZXItYmctc3VidGxlOiAjZjhkN2RhO1xuICAtLWJzLWxpZ2h0LWJnLXN1YnRsZTogI2ZjZmNmZDtcbiAgLS1icy1kYXJrLWJnLXN1YnRsZTogI2NlZDRkYTtcbiAgLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICM5ZWM1ZmU7XG4gIC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6ICNjNGM4Y2I7XG4gIC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlOiAjYTNjZmJiO1xuICAtLWJzLWluZm8tYm9yZGVyLXN1YnRsZTogIzllZWFmOTtcbiAgLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGU6ICNmZmU2OWM7XG4gIC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICNmMWFlYjU7XG4gIC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZTogI2U5ZWNlZjtcbiAgLS1icy1kYXJrLWJvcmRlci1zdWJ0bGU6ICNhZGI1YmQ7XG4gIC0tYnMtd2hpdGUtcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWJsYWNrLXJnYjogMCwgMCwgMDtcbiAgLS1icy1mb250LXNhbnMtc2VyaWY6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgLS1icy1mb250LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgLS1icy1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIC0tYnMtYm9keS1mb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgLS1icy1ib2R5LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1ib2R5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYm9keS1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLWJvZHktY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYm9keS1jb2xvci1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtYm9keS1iZzogI2ZmZjtcbiAgLS1icy1ib2R5LWJnLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1lbXBoYXNpcy1jb2xvcjogIzAwMDtcbiAgLS1icy1lbXBoYXNpcy1jb2xvci1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yOiByZ2JhKDMzLCAzNywgNDEsIDAuNzUpO1xuICAtLWJzLXNlY29uZGFyeS1jb2xvci1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnOiAjZTllY2VmO1xuICAtLWJzLXNlY29uZGFyeS1iZy1yZ2I6IDIzMywgMjM2LCAyMzk7XG4gIC0tYnMtdGVydGlhcnktY29sb3I6IHJnYmEoMzMsIDM3LCA0MSwgMC41KTtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvci1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtdGVydGlhcnktYmc6ICNmOGY5ZmE7XG4gIC0tYnMtdGVydGlhcnktYmctcmdiOiAyNDgsIDI0OSwgMjUwO1xuICAtLWJzLWhlYWRpbmctY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtbGluay1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1saW5rLWNvbG9yLXJnYjogMTMsIDExMCwgMjUzO1xuICAtLWJzLWxpbmstZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtLWJzLWxpbmstaG92ZXItY29sb3I6ICMwYTU4Y2E7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2I6IDEwLCA4OCwgMjAyO1xuICAtLWJzLWNvZGUtY29sb3I6ICNkNjMzODQ7XG4gIC0tYnMtaGlnaGxpZ2h0LWJnOiAjZmZmM2NkO1xuICAtLWJzLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tYnMtYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIC0tYnMtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1zbTogMC4yNXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLWxnOiAwLjVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy14bDogMXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXh4bDogMnJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLTJ4bDogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtcGlsbDogNTByZW07XG4gIC0tYnMtYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtLWJzLWJveC1zaGFkb3ctc206IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1ib3gtc2hhZG93LWxnOiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgLS1icy1ib3gtc2hhZG93LWluc2V0OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tYnMtZm9jdXMtcmluZy13aWR0aDogMC4yNXJlbTtcbiAgLS1icy1mb2N1cy1yaW5nLW9wYWNpdHk6IDAuMjU7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xuICAtLWJzLWZvcm0tdmFsaWQtY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIHtcbiAgY29sb3Itc2NoZW1lOiBkYXJrO1xuICAtLWJzLWJvZHktY29sb3I6ICNhZGI1YmQ7XG4gIC0tYnMtYm9keS1jb2xvci1yZ2I6IDE3MywgMTgxLCAxODk7XG4gIC0tYnMtYm9keS1iZzogIzIxMjUyOTtcbiAgLS1icy1ib2R5LWJnLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy1lbXBoYXNpcy1jb2xvcjogI2ZmZjtcbiAgLS1icy1lbXBoYXNpcy1jb2xvci1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yOiByZ2JhKDE3MywgMTgxLCAxODksIDAuNzUpO1xuICAtLWJzLXNlY29uZGFyeS1jb2xvci1yZ2I6IDE3MywgMTgxLCAxODk7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnOiAjMzQzYTQwO1xuICAtLWJzLXNlY29uZGFyeS1iZy1yZ2I6IDUyLCA1OCwgNjQ7XG4gIC0tYnMtdGVydGlhcnktY29sb3I6IHJnYmEoMTczLCAxODEsIDE4OSwgMC41KTtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvci1yZ2I6IDE3MywgMTgxLCAxODk7XG4gIC0tYnMtdGVydGlhcnktYmc6ICMyYjMwMzU7XG4gIC0tYnMtdGVydGlhcnktYmctcmdiOiA0MywgNDgsIDUzO1xuICAtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpczogIzZlYThmZTtcbiAgLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpczogI2E3YWNiMTtcbiAgLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXM6ICM3NWI3OTg7XG4gIC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzOiAjNmVkZmY2O1xuICAtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpczogI2ZmZGE2YTtcbiAgLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpczogI2VhODY4ZjtcbiAgLS1icy1saWdodC10ZXh0LWVtcGhhc2lzOiAjZjhmOWZhO1xuICAtLWJzLWRhcmstdGV4dC1lbXBoYXNpczogI2RlZTJlNjtcbiAgLS1icy1wcmltYXJ5LWJnLXN1YnRsZTogIzAzMTYzMztcbiAgLS1icy1zZWNvbmRhcnktYmctc3VidGxlOiAjMTYxNzE5O1xuICAtLWJzLXN1Y2Nlc3MtYmctc3VidGxlOiAjMDUxYjExO1xuICAtLWJzLWluZm8tYmctc3VidGxlOiAjMDMyODMwO1xuICAtLWJzLXdhcm5pbmctYmctc3VidGxlOiAjMzMyNzAxO1xuICAtLWJzLWRhbmdlci1iZy1zdWJ0bGU6ICMyYzBiMGU7XG4gIC0tYnMtbGlnaHQtYmctc3VidGxlOiAjMzQzYTQwO1xuICAtLWJzLWRhcmstYmctc3VidGxlOiAjMWExZDIwO1xuICAtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZTogIzA4NDI5ODtcbiAgLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogIzQxNDY0YjtcbiAgLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGU6ICMwZjUxMzI7XG4gIC0tYnMtaW5mby1ib3JkZXItc3VidGxlOiAjMDg3OTkwO1xuICAtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZTogIzk5NzQwNDtcbiAgLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZTogIzg0MjAyOTtcbiAgLS1icy1saWdodC1ib3JkZXItc3VidGxlOiAjNDk1MDU3O1xuICAtLWJzLWRhcmstYm9yZGVyLXN1YnRsZTogIzM0M2E0MDtcbiAgLS1icy1oZWFkaW5nLWNvbG9yOiBpbmhlcml0O1xuICAtLWJzLWxpbmstY29sb3I6ICM2ZWE4ZmU7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvcjogIzhiYjlmZTtcbiAgLS1icy1saW5rLWNvbG9yLXJnYjogMTEwLCAxNjgsIDI1NDtcbiAgLS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYjogMTM5LCAxODUsIDI1NDtcbiAgLS1icy1jb2RlLWNvbG9yOiAjZTY4NWI1O1xuICAtLWJzLWJvcmRlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tYnMtZm9ybS12YWxpZC1jb2xvcjogIzc1Yjc5ODtcbiAgLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogIzc1Yjc5ODtcbiAgLS1icy1mb3JtLWludmFsaWQtY29sb3I6ICNlYTg2OGY7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogI2VhODY4Zjtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIDpyb290IHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYm9keS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYm9keS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYm9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1icy1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmhyIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQ7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbmg2LCAuaDYsIGg1LCAuaDUsIGg0LCAuaDQsIGgzLCAuaDMsIGgyLCAuaDIsIGgxLCAuaDEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiB2YXIoLS1icy1oZWFkaW5nLWNvbG9yKTtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMywgLmgzIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCwgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG5tYXJrLCAubWFyayB7XG4gIHBhZGRpbmc6IDAuMTg3NWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1oaWdobGlnaHQtYmcpO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGluay1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hOmhvdmVyIHtcbiAgLS1icy1saW5rLWNvbG9yLXJnYjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2IpO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSwgYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSk7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtY29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAwLjM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5zZWxlY3Q6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG5bbGlzdF06bm90KFt0eXBlPWRhdGVdKTpub3QoW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdKTpub3QoW3R5cGU9bW9udGhdKTpub3QoW3R5cGU9d2Vla10pOm5vdChbdHlwZT10aW1lXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxubGVnZW5kICsgKiB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IGNhbGMoMS42MjVyZW0gKyA0LjV2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTEge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTc1cmVtICsgMy45dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0yIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTI1cmVtICsgMy4zdncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0zIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQ3NXJlbSArIDIuN3Z3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNCB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQyNXJlbSArIDIuMXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTYge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTYge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uYmxvY2txdW90ZSA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUwqBcIjtcbn1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci14eGwsXG4uY29udGFpbmVyLXhsLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLXNtIHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAtLWJzLWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29udGFpbmVyLXh4bCwgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gIH1cbn1cbjpyb290IHtcbiAgLS1icy1icmVha3BvaW50LXhzOiAwO1xuICAtLWJzLWJyZWFrcG9pbnQtc206IDU3NnB4O1xuICAtLWJzLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAtLWJzLWJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuICAtLWJzLWJyZWFrcG9pbnQteGw6IDEyMDBweDtcbiAgLS1icy1icmVha3BvaW50LXh4bDogMTQwMHB4O1xufVxuXG4ucm93IHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAtLWJzLWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1ndXR0ZXIteSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xufVxuLnJvdyA+ICoge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZ3V0dGVyLXkpO1xufVxuXG4uY29sIHtcbiAgZmxleDogMSAwIDAlO1xufVxuXG4ucm93LWNvbHMtYXV0byA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmctMCxcbi5neC0wIHtcbiAgLS1icy1ndXR0ZXIteDogMDtcbn1cblxuLmctMCxcbi5neS0wIHtcbiAgLS1icy1ndXR0ZXIteTogMDtcbn1cblxuLmctMSxcbi5neC0xIHtcbiAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbn1cblxuLmctMSxcbi5neS0xIHtcbiAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbn1cblxuLmctMixcbi5neC0yIHtcbiAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xufVxuXG4uZy0yLFxuLmd5LTIge1xuICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG59XG5cbi5nLTMsXG4uZ3gtMyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG59XG5cbi5nLTMsXG4uZ3ktMyB7XG4gIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG59XG5cbi5nLTQsXG4uZ3gtNCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbn1cblxuLmctNCxcbi5neS00IHtcbiAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xufVxuXG4uZy01LFxuLmd4LTUge1xuICAtLWJzLWd1dHRlci14OiAzcmVtO1xufVxuXG4uZy01LFxuLmd5LTUge1xuICAtLWJzLWd1dHRlci15OiAzcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctc20tMCxcbiAgLmd4LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctc20tMCxcbiAgLmd5LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctc20tMSxcbiAgLmd4LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctc20tMSxcbiAgLmd5LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctc20tMixcbiAgLmd4LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1zbS0yLFxuICAuZ3ktc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXNtLTMsXG4gIC5neC1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLXNtLTMsXG4gIC5neS1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXNtLTQsXG4gIC5neC1zbS00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctc20tNCxcbiAgLmd5LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1zbS01LFxuICAuZ3gtc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1zbS01LFxuICAuZ3ktc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLW1kLTAsXG4gIC5neC1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLW1kLTAsXG4gIC5neS1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLW1kLTEsXG4gIC5neC1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLW1kLTEsXG4gIC5neS1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLW1kLTIsXG4gIC5neC1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd5LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1tZC0zLFxuICAuZ3gtbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1tZC0zLFxuICAuZ3ktbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1tZC00LFxuICAuZ3gtbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neS1tZC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctbWQtNSxcbiAgLmd4LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctbWQtNSxcbiAgLmd5LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1sZy0wLFxuICAuZ3gtbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1sZy0wLFxuICAuZ3ktbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1sZy0xLFxuICAuZ3gtbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1sZy0xLFxuICAuZ3ktbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1sZy0yLFxuICAuZ3gtbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLWxnLTIsXG4gIC5neS1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctbGctMyxcbiAgLmd4LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctbGctMyxcbiAgLmd5LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctbGctNCxcbiAgLmd4LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1sZy00LFxuICAuZ3ktbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neC1sZy01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neS1sZy01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXhsLTAsXG4gIC5neC14bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXhsLTAsXG4gIC5neS14bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXhsLTEsXG4gIC5neC14bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXhsLTEsXG4gIC5neS14bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXhsLTIsXG4gIC5neC14bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmcteGwtMixcbiAgLmd5LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy14bC0zLFxuICAuZ3gteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy14bC0zLFxuICAuZ3kteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy14bC00LFxuICAuZ3gteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXhsLTQsXG4gIC5neS14bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmcteGwtNSxcbiAgLmd4LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmcteGwtNSxcbiAgLmd5LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbC14eGwge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMteHhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14eGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmcteHhsLTAsXG4gIC5neC14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14eGwtMCxcbiAgLmd5LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXh4bC0xLFxuICAuZ3gteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmcteHhsLTEsXG4gIC5neS14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy14eGwtMixcbiAgLmd4LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmcteHhsLTIsXG4gIC5neS14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXh4bC0zLFxuICAuZ3gteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmcteHhsLTMsXG4gIC5neS14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy14eGwtNCxcbiAgLmd4LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmcteHhsLTQsXG4gIC5neS14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXh4bC01LFxuICAuZ3gteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neS14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuLnRhYmxlIHtcbiAgLS1icy10YWJsZS1jb2xvci10eXBlOiBpbml0aWFsO1xuICAtLWJzLXRhYmxlLWJnLXR5cGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtY29sb3Itc3RhdGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtYmctc3RhdGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cbi50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvci1zdGF0ZSwgdmFyKC0tYnMtdGFibGUtY29sb3ItdHlwZSwgdmFyKC0tYnMtdGFibGUtY29sb3IpKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRhYmxlLWJnKTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHZhcigtLWJzLXRhYmxlLWJnLXN0YXRlLCB2YXIoLS1icy10YWJsZS1iZy10eXBlLCB2YXIoLS1icy10YWJsZS1hY2NlbnQtYmcpKSk7XG59XG4udGFibGUgPiB0Ym9keSB7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuLnRhYmxlID4gdGhlYWQge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpIHNvbGlkIGN1cnJlbnRjb2xvcjtcbn1cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cbi50YWJsZS1zbSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC4yNXJlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgMDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci13aWR0aDogMCB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xufVxuXG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpID4gKiB7XG4gIC0tYnMtdGFibGUtY29sb3ItdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG59XG5cbi50YWJsZS1zdHJpcGVkLWNvbHVtbnMgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgLS1icy10YWJsZS1jb2xvci10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZy10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWJnKTtcbn1cblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tYnMtdGFibGUtY29sb3Itc3RhdGU6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctc3RhdGU6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1iZyk7XG59XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgLS1icy10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tYnMtdGFibGUtaG92ZXItY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnLXN0YXRlOiB2YXIoLS1icy10YWJsZS1ob3Zlci1iZyk7XG59XG5cbi50YWJsZS1wcmltYXJ5IHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2NmZTJmZjtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNiYWNiZTY7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2M1ZDdmMjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2JhY2JlNjtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNiZmQxZWM7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXNlY29uZGFyeSB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNlMmUzZTU7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjY2JjY2NlO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNkN2Q4ZGE7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNjYmNjY2U7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZDFkMmQ0O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1zdWNjZXNzIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2QxZTdkZDtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNiY2QwYzc7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2M3ZGJkMjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2JjZDBjNztcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNjMWQ2Y2M7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWluZm8ge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjY2ZmNGZjO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2JhZGNlMztcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzVlOGVmO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYmFkY2UzO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2JmZTJlOTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtd2FybmluZyB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNmZmYzY2Q7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjZTZkYmI5O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNmMmU3YzM7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNlNmRiYjk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZWNlMWJlO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1kYW5nZXIge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZjhkN2RhO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2RmYzJjNDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZWNjY2NmO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZGZjMmM0O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2U1YzdjYTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtbGlnaHQge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZjhmOWZhO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2RmZTBlMTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZWNlZGVlO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZGZlMGUxO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2U1ZTZlNztcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtZGFyayB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYmc6ICMyMTI1Mjk7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjMzczYjNlO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICMyYzMwMzQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICMzNzNiM2U7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjMzIzNTM5O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14eGwge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG4uZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5mb3JtLXRleHQge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV06bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJvcmRlci1jb2xvcjogIzg2YjdmZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICBtaW4td2lkdGg6IDg1cHg7XG4gIGhlaWdodDogMS41ZW07XG4gIG1hcmdpbjogMDtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xufVxuLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW46IC0wLjM3NXJlbSAtMC43NXJlbTtcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiAwLjc1cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC43NXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luOiAtMC4zNzVyZW0gLTAuNzVyZW07XG4gIC13ZWJraXQtbWFyZ2luLWVuZDogMC43NXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdGVydGlhcnktYmcpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xufVxuLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAwO1xufVxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4uZm9ybS1jb250cm9sLXNtOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW46IC0wLjI1cmVtIC0wLjVyZW07XG4gIC13ZWJraXQtbWFyZ2luLWVuZDogMC41cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC41cmVtO1xufVxuLmZvcm0tY29udHJvbC1zbTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luOiAtMC4yNXJlbSAtMC41cmVtO1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IDAuNXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNXJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cbi5mb3JtLWNvbnRyb2wtbGc6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbjogLTAuNXJlbSAtMXJlbTtcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiAxcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtbGc6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbjogLTAuNXJlbSAtMXJlbTtcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiAxcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgcGFkZGluZzogMC4zNzVyZW07XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cblxuLmZvcm0tc2VsZWN0IHtcbiAgLS1icy1mb3JtLXNlbGVjdC1iZy1pbWc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAyLjI1cmVtIDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZm9ybS1zZWxlY3QtYmctaW1nKSwgdmFyKC0tYnMtZm9ybS1zZWxlY3QtYmctaWNvbiwgbm9uZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweDtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tc2VsZWN0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4NmI3ZmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuLmZvcm0tc2VsZWN0W211bHRpcGxlXSwgLmZvcm0tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5mb3JtLXNlbGVjdDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG59XG4uZm9ybS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmZvcm0tc2VsZWN0IHtcbiAgLS1icy1mb3JtLXNlbGVjdC1iZy1pbWc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2FkYjViZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMS41ZW07XG59XG5cbi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogLTEuNWVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICAtLWJzLWZvcm0tY2hlY2stYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1mb3JtLWNoZWNrLWJnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbiAgY29sb3ItYWRqdXN0OiBleGFjdDtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZm9ybS1jaGVjay1pbnB1dDphY3RpdmUge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoOTAlKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODZiN2ZlO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICBib3JkZXItY29sb3I6ICMwZDZlZmQ7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcbiAgLS1icy1mb3JtLWNoZWNrLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPXJhZGlvXSB7XG4gIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMicgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF06aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1mb3JtLWNoZWNrLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuNWVtO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgLS1icy1mb3JtLXN3aXRjaC1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0ncmdiYSUyODAsIDAsIDAsIDAuMjUlMjknLyUzZSUzYy9zdmclM2VcIik7XG4gIHdpZHRoOiAyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMi41ZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWZvcm0tc3dpdGNoLWJnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgLS1icy1mb3JtLXN3aXRjaC1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzODZiN2ZlJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZvcm0tc3dpdGNoLmZvcm0tY2hlY2stcmV2ZXJzZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogLTIuNWVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyAuYnRuLCAuYnRuLWNoZWNrOmRpc2FibGVkICsgLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpub3QoOmNoZWNrZWQpOm5vdCg6Zm9jdXMpIHtcbiAgLS1icy1mb3JtLXN3aXRjaC1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuMjUlMjknLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uZm9ybS1yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmQ0ZmU7XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIC1tb3otdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZkNGZlO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMy41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBtaW4taGVpZ2h0OiBjYWxjKDMuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4uZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIsIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDotbW96LXBsYWNlaG9sZGVyLXNob3duKSwgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDpub3QoOi1tb3otcGxhY2Vob2xkZXItc2hvd24pIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6Zm9jdXMsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOi1tb3otcGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwge1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIDAuNjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB+IGxhYmVsIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCAwLjY1KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDotbW96LXBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDFyZW0gMC4zNzVyZW07XG4gIHotaW5kZXg6IC0xO1xuICBoZWlnaHQ6IDEuNWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbDo6YWZ0ZXIsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbDo6YWZ0ZXIsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWw6OmFmdGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3QgfiBsYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAxcmVtIDAuMzc1cmVtO1xuICB6LWluZGV4OiAtMTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwgfiBsYWJlbCB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgMC42NSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsIHtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIDA7XG59XG4uZm9ybS1mbG9hdGluZyA+IDpkaXNhYmxlZCB+IGxhYmVsIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uZm9ybS1mbG9hdGluZyA+IDpkaXNhYmxlZCB+IGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpmb2N1cy13aXRoaW4ge1xuICB6LWluZGV4OiA1O1xufVxuLmlucHV0LWdyb3VwIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaW5wdXQtZ3JvdXAgLmJ0bjpmb2N1cyB7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdGVydGlhcnktYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cblxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiszKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IDpudGgtbGFzdC1jaGlsZChuKzMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rNCksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuKzMpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLnZhbGlkLXRvb2x0aXApOm5vdCgudmFsaWQtZmVlZGJhY2spOm5vdCguaW52YWxpZC10b29sdGlwKTpub3QoLmludmFsaWQtZmVlZGJhY2spIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIC0xKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtY29sb3IpO1xufVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMTk4NzU0JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZCwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgLS1icy1mb3JtLXNlbGVjdC1iZy1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzE5ODc1NCcgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBwYWRkaW5nLXJpZ2h0OiA0LjEyNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1jb2xvcjp2YWxpZCwgLmZvcm0tY29udHJvbC1jb2xvci5pcy12YWxpZCB7XG4gIHdpZHRoOiBjYWxjKDNyZW0gKyBjYWxjKDEuNWVtICsgMC43NXJlbSkpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWNvbG9yKTtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpOnZhbGlkLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLmlzLXZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpOnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLmlzLXZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pOnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pLmlzLXZhbGlkIHtcbiAgei1pbmRleDogMztcbn1cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yKTtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kYW5nZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAtLWJzLWZvcm0tc2VsZWN0LWJnLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIHBhZGRpbmctcmlnaHQ6IDQuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuMjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtY29sb3I6aW52YWxpZCwgLmZvcm0tY29udHJvbC1jb2xvci5pcy1pbnZhbGlkIHtcbiAgd2lkdGg6IGNhbGMoM3JlbSArIGNhbGMoMS41ZW0gKyAwLjc1cmVtKSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpmb2N1cywgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtY29sb3IpO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQgfiAuaW52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTppbnZhbGlkLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyk6aW52YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy1pbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pOmludmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikuaXMtaW52YWxpZCB7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5idG4ge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tYnMtYnRuLWZvbnQtZmFtaWx5OiA7XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1idG4tZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1idG4tbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1icy1idG4tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAwLjY1O1xuICAtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2IpLCAuNSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtYnRuLXBhZGRpbmcteSkgdmFyKC0tYnMtYnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1idG4tZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJ0bi1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYnRuLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLWJ0bi1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS1icy1idG4tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1idG4tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYnRuLWJvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tYmcpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJ0biB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLmJ0bi1jaGVjayArIC5idG46aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tYm9yZGVyLWNvbG9yKTtcbn1cbi5idG46Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0biwgOm5vdCguYnRuLWNoZWNrKSArIC5idG46YWN0aXZlLCAuYnRuOmZpcnN0LWNoaWxkOmFjdGl2ZSwgLmJ0bi5hY3RpdmUsIC5idG4uc2hvdyB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bjpmb2N1cy12aXNpYmxlLCA6bm90KC5idG4tY2hlY2spICsgLmJ0bjphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmJ0bi5hY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmJ0bi5zaG93OmZvY3VzLXZpc2libGUge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuOmRpc2FibGVkLCAuYnRuLmRpc2FibGVkLCBmaWVsZHNldDpkaXNhYmxlZCAuYnRuIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzBkNmVmZDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMwYjVlZDc7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzBhNThjYTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNDksIDEzMiwgMjUzO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzBhNThjYTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzBhNTNiZTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBkNmVmZDtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNWM2MzZhO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM1NjVlNjQ7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzMCwgMTM4LCAxNDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNTY1ZTY0O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjNTE1ODVlO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzZjNzU3ZDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMTU3MzQ3O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMxNDZjNDM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDYwLCAxNTMsIDExMDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMxNDZjNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMxMzY1M2Y7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG59XG5cbi5idG4taW5mbyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogIzBkY2FmMDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICMzMWQyZjI7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzI1Y2ZmMjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTEsIDE3MiwgMjA0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzNkZDVmMztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzI1Y2ZmMjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2ZmY2EyYztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZmZjNzIwO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTcsIDE2NCwgNjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmZmNkMzk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmZmM3MjA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2JiMmQzYjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjYjAyYTM3O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjUsIDgzLCA5NztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNiMDJhMzc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNhNTI4MzQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5idG4tbGlnaHQge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZDNkNGQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNjNmM3Yzg7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxMSwgMjEyLCAyMTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjYzZjN2M4O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjYmFiYmJjO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYnRuLWRhcmsge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNDI0NjQ5O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzNzNiM2U7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDY2LCA3MCwgNzM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNGQ1MTU0O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMzczYjNlO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzIxMjUyOTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzBkNmVmZDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMywgMTEwLCAyNTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzZjNzU3ZDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMDgsIDExNywgMTI1O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzZjNzU3ZDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgLS1icy1idG4tY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1LCAxMzUsIDg0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzE5ODc1NDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgLS1icy1idG4tY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzLCAyMDIsIDI0MDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDE5MywgNztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgLS1icy1idG4tY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyMCwgNTMsIDY5O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2RjMzU0NTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNDgsIDI0OSwgMjUwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgLS1icy1idG4tY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1saW5rIHtcbiAgLS1icy1idG4tZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1idG4tY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3gtc2hhZG93OiAwIDAgMCAjMDAwO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA0OSwgMTMyLCAyNTM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ0bi1saW5rOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTtcbn1cbi5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItY29sb3IpO1xufVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1idG4tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWwge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0LFxuLmRyb3B1cC1jZW50ZXIsXG4uZHJvcGRvd24tY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIC0tYnMtZHJvcGRvd24temluZGV4OiAxMDAwO1xuICAtLWJzLWRyb3Bkb3duLW1pbi13aWR0aDogMTByZW07XG4gIC0tYnMtZHJvcGRvd24tcGFkZGluZy14OiAwO1xuICAtLWJzLWRyb3Bkb3duLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWRyb3Bkb3duLXNwYWNlcjogMC4xMjVyZW07XG4gIC0tYnMtZHJvcGRvd24tZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLWRyb3Bkb3duLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1kcm9wZG93bi1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMpIC0gdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIC0tYnMtZHJvcGRvd24tZGl2aWRlci1iZzogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAwLjVyZW07XG4gIC0tYnMtZHJvcGRvd24tYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogIzBkNmVmZDtcbiAgLS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1jb2xvcik7XG4gIC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogMC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLWJzLWRyb3Bkb3duLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi13aWR0aDogdmFyKC0tYnMtZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1wYWRkaW5nLXgpO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG59XG4uZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG5cbi5kcm9wZG93bi1tZW51LXN0YXJ0IHtcbiAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG59XG4uZHJvcGRvd24tbWVudS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtZW5kIHtcbiAgLS1icy1wb3NpdGlvbjogZW5kO1xufVxuLmRyb3Bkb3duLW1lbnUtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtc20tc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbGctc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZHJvcGRvd24tbWVudS14eGwtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXh4bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG4uZHJvcHVwIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGVuZCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3BzdGFydCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiB2YXIoLS1icy1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15KSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYnMtZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tYm9yZGVyLXJhZGl1cywgMCk7XG59XG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xufVxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbn1cbi5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWNvbG9yKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtZGFyayB7XG4gIC0tYnMtZHJvcGRvd24tY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtZHJvcGRvd24tYmc6ICMzNDNhNDA7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWJveC1zaGFkb3c6IDtcbiAgLS1icy1kcm9wZG93bi1saW5rLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tZGl2aWRlci1iZzogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICNhZGI1YmQ7XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjYWRiNWJkO1xufVxuXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYnRuLWdyb3VwIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4uYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAtMSk7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpmaXJzdC1jaGlsZCxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG46bnRoLWNoaWxkKG4rMyksXG4uYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNTYyNXJlbTtcbn1cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAtMSk7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdiB7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7XG4gIC0tYnMtbmF2LWxpbmstY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXYtbGluay1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2LWxpbmstZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2LWxpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXYtbGluazpob3ZlciwgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yKTtcbn1cbi5uYXYtbGluazpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4ubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXRhYnMge1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZykgdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKSB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSB2YXIoLS1icy1ib3JkZXItY29sb3IpIHZhcigtLWJzLWJvZHktYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXI6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQsIC5uYXYtdGFicyAubmF2LWxpbms6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyB7XG4gIC0tYnMtbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICMwZDZlZmQ7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZyk7XG59XG5cbi5uYXYtdW5kZXJsaW5lIHtcbiAgLS1icy1uYXYtdW5kZXJsaW5lLWdhcDogMXJlbTtcbiAgLS1icy1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aDogMC4xMjVyZW07XG4gIC0tYnMtbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICBnYXA6IHZhcigtLWJzLW5hdi11bmRlcmxpbmUtZ2FwKTtcbn1cbi5uYXYtdW5kZXJsaW5lIC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rOmhvdmVyLCAubmF2LXVuZGVybGluZSAubmF2LWxpbms6Zm9jdXMge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4ubmF2LXVuZGVybGluZSAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi11bmRlcmxpbmUgLnNob3cgPiAubmF2LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cblxuLm5hdi1maWxsID4gLm5hdi1saW5rLFxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtanVzdGlmaWVkID4gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtZmlsbCAubmF2LWl0ZW0gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgLS1icy1uYXZiYXItcGFkZGluZy14OiAwO1xuICAtLWJzLW5hdmJhci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1uYXZiYXItY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC42NSk7XG4gIC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuOCk7XG4gIC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMyk7XG4gIC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKTtcbiAgLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6IDFyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMSk7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpO1xuICAtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MzMsIDM3LCA0MSwgMC43NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMTUpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAwLjI1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdmJhci1wYWRkaW5nLXgpO1xufVxuLm5hdmJhciA+IC5jb250YWluZXIsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhciA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXhsLFxuLm5hdmJhciA+IC5jb250YWluZXIteHhsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBpbmhlcml0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQpO1xuICBmb250LXNpemU6IHZhcigtLWJzLW5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3IpO1xufVxuXG4ubmF2YmFyLW5hdiB7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7XG4gIC0tYnMtbmF2LWxpbmstY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLW5hdmJhci1ob3Zlci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93IHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1hY3RpdmUtY29sb3IpO1xufVxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ubmF2YmFyLXRleHQge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtcbn1cbi5uYXZiYXItdGV4dCBhLFxuLm5hdmJhci10ZXh0IGE6aG92ZXIsXG4ubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGgpO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLWJzLXNjcm9sbC1oZWlnaHQsIDc1dmgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXh4bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgei1pbmRleDogYXV0bztcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4ubmF2YmFyLWRhcmssXG4ubmF2YmFyW2RhdGEtYnMtdGhlbWU9ZGFya10ge1xuICAtLWJzLW5hdmJhci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbiAgLS1icy1uYXZiYXItaG92ZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAtLWJzLW5hdmJhci1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJkIHtcbiAgLS1icy1jYXJkLXNwYWNlci15OiAxcmVtO1xuICAtLWJzLWNhcmQtc3BhY2VyLXg6IDFyZW07XG4gIC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteTogMC41cmVtO1xuICAtLWJzLWNhcmQtdGl0bGUtY29sb3I6IDtcbiAgLS1icy1jYXJkLXN1YnRpdGxlLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtY2FyZC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtY2FyZC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1jYXJkLWJveC1zaGFkb3c6IDtcbiAgLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpO1xuICAtLWJzLWNhcmQtY2FwLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWNhcmQtY2FwLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1jYXJkLWNhcC1iZzogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIDAuMDMpO1xuICAtLWJzLWNhcmQtY2FwLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1oZWlnaHQ6IDtcbiAgLS1icy1jYXJkLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAxcmVtO1xuICAtLWJzLWNhcmQtZ3JvdXAtbWFyZ2luOiAwLjc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1icy1jYXJkLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IHZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWNhcmQtYm9yZGVyLXJhZGl1cyk7XG59XG4uY2FyZCA+IGhyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuLmNhcmQgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1zcGFjZXIteSkgdmFyKC0tYnMtY2FyZC1zcGFjZXIteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLWNvbG9yKTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1jYXJkLXRpdGxlLXNwYWNlci15KTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtdGl0bGUtY29sb3IpO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXkpKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtc3VidGl0bGUtY29sb3IpO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1icy1jYXJkLXNwYWNlci14KTtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7XG59XG4uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgMCAwO1xufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTtcbn1cbi5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5jYXJkLWhlYWRlci10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWJnKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtY2FyZC1iZyk7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbn1cblxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWdyb3VwID4gLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1jYXJkLWdyb3VwLW1hcmdpbik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi5hY2NvcmRpb24ge1xuICAtLWJzLWFjY29yZGlvbi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjE1cyBlYXNlO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLWFjY29yZGlvbi1idG4tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tYmc6IHZhcigtLWJzLWFjY29yZGlvbi1iZyk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMyMTI1MjknJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoOiAxLjI1cmVtO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMDUyYzY1JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm9yZGVyLWNvbG9yOiAjODZiN2ZlO1xuICAtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG4gIC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFjY29yZGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1iZyk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7XG4gIHRyYW5zZm9ybTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSk7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3JkZXItY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xufVxuLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xufVxuXG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uLCAuYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzNmVhOGZlJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzZlYThmZSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmJyZWFkY3J1bWIge1xuICAtLWJzLWJyZWFkY3J1bWItcGFkZGluZy14OiAwO1xuICAtLWJzLWJyZWFkY3J1bWItcGFkZGluZy15OiAwO1xuICAtLWJzLWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLS1icy1icmVhZGNydW1iLWJnOiA7XG4gIC0tYnMtYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiA7XG4gIC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICAtLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWJyZWFkY3J1bWItcGFkZGluZy15KSB2YXIoLS1icy1icmVhZGNydW1iLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1icmVhZGNydW1iLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcik7XG4gIGNvbnRlbnQ6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpIC8qIHJ0bDogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLCBcIi9cIikgKi87XG59XG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yKTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLXBhZ2luYXRpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24taG92ZXItYmc6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItY29sb3IpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1iZyk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4ucGFnZS1saW5rLmFjdGl2ZSwgLmFjdGl2ZSA+IC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5wYWdlLWxpbmsuZGlzYWJsZWQsIC5kaXNhYmxlZCA+IC5wYWdlLWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG59XG5cbi5wYWdlLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAtMSk7XG59XG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xufVxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMS41cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uYmFkZ2Uge1xuICAtLWJzLWJhZGdlLXBhZGRpbmcteDogMC42NWVtO1xuICAtLWJzLWJhZGdlLXBhZGRpbmcteTogMC4zNWVtO1xuICAtLWJzLWJhZGdlLWZvbnQtc2l6ZTogMC43NWVtO1xuICAtLWJzLWJhZGdlLWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tYnMtYmFkZ2UtY29sb3I6ICNmZmY7XG4gIC0tYnMtYmFkZ2UtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtYmFkZ2UtcGFkZGluZy15KSB2YXIoLS1icy1iYWRnZS1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1iYWRnZS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtYmFkZ2UtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG59XG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4uYWxlcnQge1xuICAtLWJzLWFsZXJ0LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1hbGVydC1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtYWxlcnQtcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLWFsZXJ0LW1hcmdpbi1ib3R0b206IDFyZW07XG4gIC0tYnMtYWxlcnQtY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1hbGVydC1ib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1hbGVydC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWFsZXJ0LXBhZGRpbmcteSkgdmFyKC0tYnMtYWxlcnQtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtYWxlcnQtbWFyZ2luLWJvdHRvbSk7XG4gIGNvbG9yOiB2YXIoLS1icy1hbGVydC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFsZXJ0LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1hbGVydC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1hbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tYnMtYWxlcnQtbGluay1jb2xvcik7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG4uYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMS4yNXJlbSAxcmVtO1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1kYXJrIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMXJlbTtcbiAgfVxufVxuLnByb2dyZXNzLFxuLnByb2dyZXNzLXN0YWNrZWQge1xuICAtLWJzLXByb2dyZXNzLWhlaWdodDogMXJlbTtcbiAgLS1icy1wcm9ncmVzcy1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tYnMtcHJvZ3Jlc3MtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtcHJvZ3Jlc3MtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1pbnNldCk7XG4gIC0tYnMtcHJvZ3Jlc3MtYmFyLWNvbG9yOiAjZmZmO1xuICAtLWJzLXByb2dyZXNzLWJhci1iZzogIzBkNmVmZDtcbiAgLS1icy1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmFyLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcm9ncmVzcy1iYXItYmcpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCkgdmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KTtcbn1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3Mge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3MgPiAucHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICBhbmltYXRpb246IDFzIGxpbmVhciBpbmZpbml0ZSBwcm9ncmVzcy1iYXItc3RyaXBlcztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubGlzdC1ncm91cCB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogIzBkNmVmZDtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG59XG4ubGlzdC1ncm91cC1udW1iZXJlZCA+IC5saXN0LWdyb3VwLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZyk7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmcpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMCAwIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbn1cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWluZm8tYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtaW5mby1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXdhcm5pbmctYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtbGlnaHQtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWRhcmstYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmJ0bi1jbG9zZSB7XG4gIC0tYnMtYnRuLWNsb3NlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1jbG9zZS1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMDAwJyUzZSUzY3BhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNHonLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYnRuLWNsb3NlLW9wYWNpdHk6IDAuNTtcbiAgLS1icy1idG4tY2xvc2UtaG92ZXItb3BhY2l0eTogMC43NTtcbiAgLS1icy1idG4tY2xvc2UtZm9jdXMtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbiAgLS1icy1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogMTtcbiAgLS1icy1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogMC4yNTtcbiAgLS1icy1idG4tY2xvc2Utd2hpdGUtZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogMC4yNWVtIDAuMjVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jbG9zZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHZhcigtLWJzLWJ0bi1jbG9zZS1iZykgY2VudGVyLzFlbSBhdXRvIG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLW9wYWNpdHkpO1xufVxuLmJ0bi1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY2xvc2UtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5KTtcbn1cbi5idG4tY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tY2xvc2UtZm9jdXMtc2hhZG93KTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHkpO1xufVxuLmJ0bi1jbG9zZTpkaXNhYmxlZCwgLmJ0bi1jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgZmlsdGVyOiB2YXIoLS1icy1idG4tY2xvc2Utd2hpdGUtZmlsdGVyKTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi1jbG9zZSB7XG4gIGZpbHRlcjogdmFyKC0tYnMtYnRuLWNsb3NlLXdoaXRlLWZpbHRlcik7XG59XG5cbi50b2FzdCB7XG4gIC0tYnMtdG9hc3QtemluZGV4OiAxMDkwO1xuICAtLWJzLXRvYXN0LXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy10b2FzdC1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy10b2FzdC1zcGFjaW5nOiAxLjVyZW07XG4gIC0tYnMtdG9hc3QtbWF4LXdpZHRoOiAzNTBweDtcbiAgLS1icy10b2FzdC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLXRvYXN0LWNvbG9yOiA7XG4gIC0tYnMtdG9hc3QtYmc6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCAwLjg1KTtcbiAgLS1icy10b2FzdC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtdG9hc3QtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLXRvYXN0LWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLXRvYXN0LWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpO1xuICAtLWJzLXRvYXN0LWhlYWRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy10b2FzdC1oZWFkZXItYmc6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCAwLjg1KTtcbiAgLS1icy10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICB3aWR0aDogdmFyKC0tYnMtdG9hc3QtbWF4LXdpZHRoKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IHZhcigtLWJzLXRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy10b2FzdC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10b2FzdC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy10b2FzdC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy10b2FzdC1ib3gtc2hhZG93KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG59XG4udG9hc3Quc2hvd2luZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9hc3Q6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2FzdC1jb250YWluZXIge1xuICAtLWJzLXRvYXN0LXppbmRleDogMTA5MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS1icy10b2FzdC16aW5kZXgpO1xuICB3aWR0aDogLXdlYmtpdC1tYXgtY29udGVudDtcbiAgd2lkdGg6IC1tb3otbWF4LWNvbnRlbnQ7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50b2FzdC1jb250YWluZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLXRvYXN0LXNwYWNpbmcpO1xufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy15KSB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYyh2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYyh2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkpO1xufVxuLnRvYXN0LWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCk7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4ubW9kYWwge1xuICAtLWJzLW1vZGFsLXppbmRleDogMTA1NTtcbiAgLS1icy1tb2RhbC13aWR0aDogNTAwcHg7XG4gIC0tYnMtbW9kYWwtcGFkZGluZzogMXJlbTtcbiAgLS1icy1tb2RhbC1tYXJnaW46IDAuNXJlbTtcbiAgLS1icy1tb2RhbC1jb2xvcjogO1xuICAtLWJzLW1vZGFsLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1tb2RhbC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW1vZGFsLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xuICAtLWJzLW1vZGFsLWJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpIC0gKHZhcigtLWJzLWJvcmRlci13aWR0aCkpKTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1icy1tb2RhbC1mb290ZXItZ2FwOiAwLjVyZW07XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJnOiA7XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tYnMtbW9kYWwtemluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiB2YXIoLS1icy1tb2RhbC1tYXJnaW4pO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tYnMtbW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1icy1tb2RhbC1tYXJnaW4pICogMik7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWJzLW1vZGFsLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW1vZGFsLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWJvcmRlci1yYWRpdXMpO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICAtLWJzLWJhY2tkcm9wLXppbmRleDogMTA1MDtcbiAgLS1icy1iYWNrZHJvcC1iZzogIzAwMDtcbiAgLS1icy1iYWNrZHJvcC1vcGFjaXR5OiAwLjU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1iYWNrZHJvcC16aW5kZXgpO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJhY2tkcm9wLWJnKTtcbn1cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYmFja2Ryb3Atb3BhY2l0eSk7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIDAuNSkgY2FsYyh2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14KSAqIDAuNSk7XG4gIG1hcmdpbjogY2FsYygtMC41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGNhbGMoLTAuNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKSBjYWxjKC0wLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgYXV0bztcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1icy1tb2RhbC1wYWRkaW5nKTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtbW9kYWwtcGFkZGluZykgLSB2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSAqIDAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLm1vZGFsLWZvb3RlciA+ICoge1xuICBtYXJnaW46IGNhbGModmFyKC0tYnMtbW9kYWwtZm9vdGVyLWdhcCkgKiAwLjUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsIHtcbiAgICAtLWJzLW1vZGFsLW1hcmdpbjogMS43NXJlbTtcbiAgICAtLWJzLW1vZGFsLWJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgfVxuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLWJzLW1vZGFsLXdpZHRoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLm1vZGFsLXNtIHtcbiAgICAtLWJzLW1vZGFsLXdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICAtLWJzLW1vZGFsLXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kYWwteGwge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLm1vZGFsLWZ1bGxzY3JlZW4ge1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1mb290ZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuLnRvb2x0aXAge1xuICAtLWJzLXRvb2x0aXAtemluZGV4OiAxMDgwO1xuICAtLWJzLXRvb2x0aXAtbWF4LXdpZHRoOiAyMDBweDtcbiAgLS1icy10b29sdGlwLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLXRvb2x0aXAtcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLXRvb2x0aXAtbWFyZ2luOiA7XG4gIC0tYnMtdG9vbHRpcC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLXRvb2x0aXAtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLXRvb2x0aXAtYmc6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy10b29sdGlwLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLXRvb2x0aXAtb3BhY2l0eTogMC45O1xuICAtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGg6IDAuOHJlbTtcbiAgLS1icy10b29sdGlwLWFycm93LWhlaWdodDogMC40cmVtO1xuICB6LWluZGV4OiB2YXIoLS1icy10b29sdGlwLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IHZhcigtLWJzLXRvb2x0aXAtbWFyZ2luKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IHZhcigtLWJzLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xufVxuLnRvb2x0aXAuc2hvdyB7XG4gIG9wYWNpdHk6IHZhcigtLWJzLXRvb2x0aXAtb3BhY2l0eSk7XG59XG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG59XG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpO1xuICB3aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xufVxuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMXB4O1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG59XG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMCBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1icy10b29sdGlwLW1heC13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS1icy10b29sdGlwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy10b29sdGlwLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnBvcG92ZXIge1xuICAtLWJzLXBvcG92ZXItemluZGV4OiAxMDcwO1xuICAtLWJzLXBvcG92ZXItbWF4LXdpZHRoOiAyNzZweDtcbiAgLS1icy1wb3BvdmVyLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtcG9wb3Zlci1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtcG9wb3Zlci1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbiAgLS1icy1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgLSB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgLS1icy1wb3BvdmVyLWJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWJvZHktY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGg6IDFyZW07XG4gIC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQ6IDAuNXJlbTtcbiAgLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcjogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICB6LWluZGV4OiB2YXIoLS1icy1wb3BvdmVyLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItbWF4LXdpZHRoKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IHZhcigtLWJzLXBvcG92ZXItZm9udC1zaXplKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLnBvcG92ZXIgLnBvcG92ZXItYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbn1cbi5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3cge1xuICBib3R0b206IGNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSAwO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSAwO1xufVxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGxlZnQ6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHRvcDogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkpO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSAwIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbn1cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHJpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXkpIHZhcigtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1ib2R5LWNvbG9yKTtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2Fyb3VzZWwtaW5uZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLWVuZCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxO1xufVxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC42cztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUlO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8qIHJ0bDpvcHRpb25zOiB7XG4gIFwiYXV0b1JlbmFtZVwiOiB0cnVlLFxuICBcInN0cmluZ01hcFwiOlsge1xuICAgIFwibmFtZVwiICAgIDogXCJwcmV2LW5leHRcIixcbiAgICBcInNlYXJjaFwiICA6IFwicHJldlwiLFxuICAgIFwicmVwbGFjZVwiIDogXCJuZXh0XCJcbiAgfSBdXG59ICovXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAxLjI1cmVtO1xuICBsZWZ0OiAxNSU7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCk7XG59XG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLCBbZGF0YS1icy10aGVtZT1kYXJrXS5jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG5bZGF0YS1icy10aGVtZT1kYXJrXS5jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBmaWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwKTtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdLCBbZGF0YS1icy10aGVtZT1kYXJrXS5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5jYXJvdXNlbCAuY2Fyb3VzZWwtY2FwdGlvbiwgW2RhdGEtYnMtdGhlbWU9ZGFya10uY2Fyb3VzZWwgLmNhcm91c2VsLWNhcHRpb24ge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnNwaW5uZXItZ3Jvdyxcbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IHZhcigtLWJzLXNwaW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXNwaW5uZXItaGVpZ2h0KTtcbiAgdmVydGljYWwtYWxpZ246IHZhcigtLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ24pO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogdmFyKC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQpIGxpbmVhciBpbmZpbml0ZSB2YXIoLS1icy1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIC8qIHJ0bDppZ25vcmUgKi87XG4gIH1cbn1cbi5zcGlubmVyLWJvcmRlciB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMnJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMnJlbTtcbiAgLS1icy1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgLS1icy1zcGlubmVyLWJvcmRlci13aWR0aDogMC4yNWVtO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAwLjc1cztcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWJvcmRlcjtcbiAgYm9yZGVyOiB2YXIoLS1icy1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1ib3JkZXItd2lkdGg6IDAuMmVtO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5zcGlubmVyLWdyb3cge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDAuNzVzO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItZ3JvdztcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAxcmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAxcmVtO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc3Bpbm5lci1ib3JkZXIsXG4gIC5zcGlubmVyLWdyb3cge1xuICAgIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDEuNXM7XG4gIH1cbn1cbi5vZmZjYW52YXMsIC5vZmZjYW52YXMteHhsLCAub2ZmY2FudmFzLXhsLCAub2ZmY2FudmFzLWxnLCAub2ZmY2FudmFzLW1kLCAub2ZmY2FudmFzLXNtIHtcbiAgLS1icy1vZmZjYW52YXMtemluZGV4OiAxMDQ1O1xuICAtLWJzLW9mZmNhbnZhcy13aWR0aDogNDAwcHg7XG4gIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogMzB2aDtcbiAgLS1icy1vZmZjYW52YXMtcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtb2ZmY2FudmFzLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1vZmZjYW52YXMtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1vZmZjYW52YXMtYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgLS1icy1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMtc20ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLnNob3dpbmcsIC5vZmZjYW52YXMtc20uc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLnNob3dpbmcsIC5vZmZjYW52YXMtc20uaGlkaW5nLCAub2ZmY2FudmFzLXNtLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAub2ZmY2FudmFzLXNtIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbSAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXNtIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMtbWQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLnNob3dpbmcsIC5vZmZjYW52YXMtbWQuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLnNob3dpbmcsIC5vZmZjYW52YXMtbWQuaGlkaW5nLCAub2ZmY2FudmFzLW1kLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLW1kIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMtbGcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLnNob3dpbmcsIC5vZmZjYW52YXMtbGcuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLnNob3dpbmcsIC5vZmZjYW52YXMtbGcuaGlkaW5nLCAub2ZmY2FudmFzLWxnLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLWxnIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLnNob3dpbmcsIC5vZmZjYW52YXMteGwuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLnNob3dpbmcsIC5vZmZjYW52YXMteGwuaGlkaW5nLCAub2ZmY2FudmFzLXhsLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMteGwgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14bCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLXh4bCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwuc2hvd2luZywgLm9mZmNhbnZhcy14eGwuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5zaG93aW5nLCAub2ZmY2FudmFzLXh4bC5oaWRpbmcsIC5vZmZjYW52YXMteHhsLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLXh4bCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5vZmZjYW52YXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogMDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtc3RhcnQge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtZW5kIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtdG9wIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1ib3R0b20ge1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cbi5vZmZjYW52YXMuc2hvd2luZywgLm9mZmNhbnZhcy5zaG93Om5vdCguaGlkaW5nKSB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5vZmZjYW52YXMuc2hvd2luZywgLm9mZmNhbnZhcy5oaWRpbmcsIC5vZmZjYW52YXMuc2hvdyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5vZmZjYW52YXMtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm9mZmNhbnZhcy1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5vZmZjYW52YXMtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xufVxuLm9mZmNhbnZhcy1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgKiAwLjUpIGNhbGModmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSk7XG59XG5cbi5vZmZjYW52YXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogd2FpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucGxhY2Vob2xkZXIuYnRuOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5wbGFjZWhvbGRlci14cyB7XG4gIG1pbi1oZWlnaHQ6IDAuNmVtO1xufVxuXG4ucGxhY2Vob2xkZXItc20ge1xuICBtaW4taGVpZ2h0OiAwLjhlbTtcbn1cblxuLnBsYWNlaG9sZGVyLWxnIHtcbiAgbWluLWhlaWdodDogMS4yZW07XG59XG5cbi5wbGFjZWhvbGRlci1nbG93IC5wbGFjZWhvbGRlciB7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItZ2xvdyAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci1nbG93IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbn1cbi5wbGFjZWhvbGRlci13YXZlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAjMDAwIDU1JSwgcmdiYSgwLCAwLCAwLCAwLjgpIDc1JSwgIzAwMCA5NSUpO1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAjMDAwIDU1JSwgcmdiYSgwLCAwLCAwLCAwLjgpIDc1JSwgIzAwMCA5NSUpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogMjAwJSAxMDAlO1xuICBtYXNrLXNpemU6IDIwMCUgMTAwJTtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci13YXZlIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiAtMjAwJSAwJTtcbiAgICBtYXNrLXBvc2l0aW9uOiAtMjAwJSAwJTtcbiAgfVxufVxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRleHQtYmctcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMTMsIDExMCwgMjUzLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgxMDgsIDExNywgMTI1LCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMjUsIDEzNSwgODQsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1pbmZvIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgxMywgMjAyLCAyNDAsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy13YXJuaW5nIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgyNTUsIDE5MywgNywgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMjIwLCA1MywgNjksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1saWdodCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMjQ4LCAyNDksIDI1MCwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWRhcmsge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDMzLCAzNywgNDEsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1wcmltYXJ5IHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXByaW1hcnk6aG92ZXIsIC5saW5rLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgxMCwgODgsIDIwMiwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTAsIDg4LCAyMDIsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTAsIDg4LCAyMDIsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1zZWNvbmRhcnkge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstc2Vjb25kYXJ5OmhvdmVyLCAubGluay1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogUkdCQSg4NiwgOTQsIDEwMCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoODYsIDk0LCAxMDAsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoODYsIDk0LCAxMDAsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1zdWNjZXNzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXN1Y2Nlc3M6aG92ZXIsIC5saW5rLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyMCwgMTA4LCA2NywgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjAsIDEwOCwgNjcsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjAsIDEwOCwgNjcsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1pbmZvIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWluZm86aG92ZXIsIC5saW5rLWluZm86Zm9jdXMge1xuICBjb2xvcjogUkdCQSg2MSwgMjEzLCAyNDMsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDYxLCAyMTMsIDI0MywgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSg2MSwgMjEzLCAyNDMsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay13YXJuaW5nIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXdhcm5pbmc6aG92ZXIsIC5saW5rLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyNTUsIDIwNSwgNTcsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDI1NSwgMjA1LCA1NywgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNTUsIDIwNSwgNTcsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1kYW5nZXIge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstZGFuZ2VyOmhvdmVyLCAubGluay1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgxNzYsIDQyLCA1NSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTc2LCA0MiwgNTUsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTc2LCA0MiwgNTUsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1saWdodCB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1saWdodDpob3ZlciwgLmxpbmstbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyNDksIDI1MCwgMjUxLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNDksIDI1MCwgMjUxLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDI0OSwgMjUwLCAyNTEsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1kYXJrIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWRhcms6aG92ZXIsIC5saW5rLWRhcms6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyNiwgMzAsIDMzLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNiwgMzAsIDMzLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDI2LCAzMCwgMzMsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1ib2R5LWVtcGhhc2lzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWJvZHktZW1waGFzaXM6aG92ZXIsIC5saW5rLWJvZHktZW1waGFzaXM6Zm9jdXMge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDAuNzUpKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAwLjc1KSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDAuNzUpKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXMtcmluZzpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWZvY3VzLXJpbmcteCwgMCkgdmFyKC0tYnMtZm9jdXMtcmluZy15LCAwKSB2YXIoLS1icy1mb2N1cy1yaW5nLWJsdXIsIDApIHZhcigtLWJzLWZvY3VzLXJpbmctd2lkdGgpIHZhcigtLWJzLWZvY3VzLXJpbmctY29sb3IpO1xufVxuXG4uaWNvbi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogMC4zNzVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAwLjUpKTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAwLjUpKTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uaWNvbi1saW5rID4gLmJpIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBmaWxsOiBjdXJyZW50Y29sb3I7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmljb24tbGluayA+IC5iaSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uaWNvbi1saW5rLWhvdmVyOmhvdmVyID4gLmJpLCAuaWNvbi1saW5rLWhvdmVyOmZvY3VzLXZpc2libGUgPiAuYmkge1xuICB0cmFuc2Zvcm06IHZhcigtLWJzLWljb24tbGluay10cmFuc2Zvcm0sIHRyYW5zbGF0ZTNkKDAuMjVlbSwgMCwgMCkpO1xufVxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJhdGlvOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IHZhcigtLWJzLWFzcGVjdC1yYXRpbyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucmF0aW8gPiAqIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yYXRpby0xeDEge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogMTAwJTtcbn1cblxuLnJhdGlvLTR4MyB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA3NSU7XG59XG5cbi5yYXRpby0xNng5IHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDU2LjI1JTtcbn1cblxuLnJhdGlvLTIxeDkge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNDIuODU3MTQyODU3MSU7XG59XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbi5zdGlja3ktYm90dG9tIHtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3RpY2t5LXNtLXRvcCB7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS1zbS1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0aWNreS1tZC10b3Age1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3ktbWQtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdGlja3ktbGctdG9wIHtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LWxnLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0aWNreS14bC10b3Age1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3kteGwtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc3RpY2t5LXh4bC10b3Age1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3kteHhsLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLnZpc3VhbGx5LWhpZGRlbjpub3QoY2FwdGlvbiksXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbik6bm90KGNhcHRpb24pIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogMXB4O1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LXN0YXJ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LWVuZCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LWNvbnRhaW4ge1xuICAtby1vYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtY292ZXIge1xuICAtby1vYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1maWxsIHtcbiAgLW8tb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LXNjYWxlIHtcbiAgLW8tb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LW5vbmUge1xuICAtby1vYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMjUge1xuICBvcGFjaXR5OiAwLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTUwIHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTc1IHtcbiAgb3BhY2l0eTogMC43NSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0xMDAge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC1hdXRvIHtcbiAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC1oaWRkZW4ge1xuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXgtdmlzaWJsZSB7XG4gIG92ZXJmbG93LXg6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXgtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LWF1dG8ge1xuICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LWhpZGRlbiB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteS12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteS1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWdyaWQge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzLXJpbmctcHJpbWFyeSB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1zZWNvbmRhcnkge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1zdWNjZXNzIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWluZm8ge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctd2FybmluZyB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1kYW5nZXIge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1saWdodCB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctZGFyayB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLnRvcC0wIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtNTAge1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTEwMCB7XG4gIHRvcDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTAge1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS01MCB7XG4gIGJvdHRvbTogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMTAwIHtcbiAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC0wIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtNTAge1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTEwMCB7XG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0wIHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmVuZC01MCB7XG4gIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0xMDAge1xuICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlLXgge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZCB7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQge1xuICBib3JkZXItbGVmdDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJsYWNrIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeS1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnktc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8tc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXItc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0xIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0yIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0zIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci00IHtcbiAgYm9yZGVyLXdpZHRoOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci01IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTEwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC4xO1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMjUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjI1O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktNTAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS03NSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0xMDAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDMgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDYgIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1lLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1lLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1zLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXMtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHMtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0wIHtcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMSB7XG4gIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTIge1xuICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTMge1xuICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC00IHtcbiAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC01IHtcbiAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTAge1xuICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTEge1xuICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTIge1xuICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMyB7XG4gIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtNCB7XG4gIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC01IHtcbiAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0wIHtcbiAgLW1vei1jb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMSB7XG4gIC1tb3otY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTIge1xuICAtbW96LWNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMyB7XG4gIC1tb3otY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTQge1xuICAtbW96LWNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtNSB7XG4gIC1tb3otY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSkgIWltcG9ydGFudDtcbn1cblxuLmZzLTEge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTMge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy00IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy01IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy02IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mc3QtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi5mc3Qtbm9ybWFsIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1saWdodGVyIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXIgIWltcG9ydGFudDtcbn1cblxuLmZ3LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xufVxuXG4ubGgtMSB7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5saC1zbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5saC1iYXNlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xufVxuXG4ubGgtbGcge1xuICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdGFydCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZW5kIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbGluZS10aHJvdWdoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2ggIWltcG9ydGFudDtcbn1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLyogcnRsOmVuZDpyZW1vdmUgKi9cbi50ZXh0LXByaW1hcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keS1zZWNvbmRhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keS10ZXJ0aWFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtdGVydGlhcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHktZW1waGFzaXMge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZXNldCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1vcGFjaXR5LTI1IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuMjU7XG59XG5cbi50ZXh0LW9wYWNpdHktNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC41O1xufVxuXG4udGV4dC1vcGFjaXR5LTc1IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNzU7XG59XG5cbi50ZXh0LW9wYWNpdHktMTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG59XG5cbi50ZXh0LXByaW1hcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3MtZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZy1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlci1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQtZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyay1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9wYWNpdHktMTAge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC4xO1xufVxuXG4ubGluay1vcGFjaXR5LTEwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuMTtcbn1cblxuLmxpbmstb3BhY2l0eS0yNSB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjI1O1xufVxuXG4ubGluay1vcGFjaXR5LTI1LWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5saW5rLW9wYWNpdHktNTAge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC41O1xufVxuXG4ubGluay1vcGFjaXR5LTUwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNTtcbn1cblxuLmxpbmstb3BhY2l0eS03NSB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay1vcGFjaXR5LTc1LWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5saW5rLW9wYWNpdHktMTAwIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDE7XG59XG5cbi5saW5rLW9wYWNpdHktMTAwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDE7XG59XG5cbi5saW5rLW9mZnNldC0xIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjEyNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0xLWhvdmVyOmhvdmVyIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjEyNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0yIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTItaG92ZXI6aG92ZXIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMyB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zNzVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMy1ob3Zlcjpob3ZlciB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zNzVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtcHJpbWFyeSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1zZWNvbmRhcnkge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXN1Y2Nlc3Mge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtaW5mbyB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS13YXJuaW5nIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWRhbmdlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtbGlnaHQge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1kYXJrIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtbGluay1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMjUge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTI1LWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjI1O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS01MCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC41O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS01MC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC41O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS03NSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC43NTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNzUtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsYWNrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib2R5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktYmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJnLWJvZHktc2Vjb25kYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJvZHktdGVydGlhcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtdGVydGlhcnktYmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1vcGFjaXR5LTEwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjE7XG59XG5cbi5iZy1vcGFjaXR5LTI1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjI1O1xufVxuXG4uYmctb3BhY2l0eS01MCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC41O1xufVxuXG4uYmctb3BhY2l0eS03NSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC43NTtcbn1cblxuLmJnLW9wYWNpdHktMTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xufVxuXG4uYmctcHJpbWFyeS1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeS1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2Vzcy1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8tc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtaW5mby1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRhbmdlci1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodC1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRhcmstYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1ncmFkaWVudCkgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWFsbCB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xuICAtbW96LXVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYXV0byB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbiAgLW1vei11c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3Qtbm9uZSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGUtbm9uZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1hdXRvIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0xIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMiB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTMge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC00IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtNSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC0wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtMSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtMiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtMyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtNCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtNSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC1jaXJjbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtcGlsbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtMCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC0xIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtMiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTMge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC00IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtNSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC1waWxsIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMyB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tNCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tNSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1jaXJjbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tcGlsbCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC0wIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTEge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC0yIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtMyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC01IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC1jaXJjbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LXBpbGwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnotbjEge1xuICB6LWluZGV4OiAtMSAhaW1wb3J0YW50O1xufVxuXG4uei0wIHtcbiAgei1pbmRleDogMCAhaW1wb3J0YW50O1xufVxuXG4uei0xIHtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xufVxuXG4uei0yIHtcbiAgei1pbmRleDogMiAhaW1wb3J0YW50O1xufVxuXG4uei0zIHtcbiAgei1pbmRleDogMyAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNtLWNvbnRhaW4ge1xuICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tY292ZXIge1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1maWxsIHtcbiAgICAtby1vYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNtLXNjYWxlIHtcbiAgICAtby1vYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNtLW5vbmUge1xuICAgIC1vLW9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tMyB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTQge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTUge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS0wIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tMSB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTIge1xuICAgIC1tb3otY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tMyB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTQge1xuICAgIC1tb3otY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tNSB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtY29udGFpbiB7XG4gICAgLW8tb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1jb3ZlciB7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLWZpbGwge1xuICAgIC1vLW9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtc2NhbGUge1xuICAgIC1vLW9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtbm9uZSB7XG4gICAgLW8tb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC0yIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtNSB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTAge1xuICAgIC1tb3otY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC0xIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtMiB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC0zIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtNCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC01IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1sZy1jb250YWluIHtcbiAgICAtby1vYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLWNvdmVyIHtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbGctZmlsbCB7XG4gICAgLW8tb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1sZy1zY2FsZSB7XG4gICAgLW8tb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1sZy1ub25lIHtcbiAgICAtby1vYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctMCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTEge1xuICAgIC1tb3otY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy0yIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTMge1xuICAgIC1tb3otY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy00IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTUge1xuICAgIC1tb3otY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14bC1jb250YWluIHtcbiAgICAtby1vYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLWNvdmVyIHtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteGwtZmlsbCB7XG4gICAgLW8tb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14bC1zY2FsZSB7XG4gICAgLW8tb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14bC1ub25lIHtcbiAgICAtby1vYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtMCB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTEge1xuICAgIC1tb3otY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC0yIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTMge1xuICAgIC1tb3otY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC00IHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTUge1xuICAgIC1tb3otY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mbG9hdC14eGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXh4bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14eGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eGwtY29udGFpbiB7XG4gICAgLW8tb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eGwtY292ZXIge1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eGwtZmlsbCB7XG4gICAgLW8tb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eGwtc2NhbGUge1xuICAgIC1vLW9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHhsLW5vbmUge1xuICAgIC1vLW9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTQge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTAge1xuICAgIC1tb3otY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtMSB7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC0yIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC0zIHtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTQge1xuICAgIC1tb3otY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTUge1xuICAgIC1tb3otY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mcy0xIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy0yIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1ib290c3RyYXAuY3NzLm1hcCAqLyIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4vLyBSb290XG4vL1xuLy8gQWJpbGl0eSB0byB0aGUgdmFsdWUgb2YgdGhlIHJvb3QgZm9udCBzaXplcywgYWZmZWN0aW5nIHRoZSB2YWx1ZSBvZiBgcmVtYC5cbi8vIG51bGwgYnkgZGVmYXVsdCwgdGh1cyBub3RoaW5nIGlzIGdlbmVyYXRlZC5cblxuOnJvb3Qge1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cm9vdC1mb250LXNpemUpKTtcbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXNtb290aC1zY3JvbGwge1xuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuLy8gNC4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZWJvb3QtYm9keS1ydWxlc1xuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHkpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJvZHktZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLSN7JHByZWZpeH1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZyk7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAzXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA0XG59XG4vLyBzY3NzLWRvY3MtZW5kIHJlYm9vdC1ib2R5LXJ1bGVzXG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIFJlc2V0IEZpcmVmb3gncyBncmF5IGNvbG9yXG5cbmhyIHtcbiAgbWFyZ2luOiAkaHItbWFyZ2luLXkgMDtcbiAgY29sb3I6ICRoci1jb2xvcjsgLy8gMVxuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG5cblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIDEuIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vLyAgICBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gICAgbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuXG4laGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtc3R5bGU6ICRoZWFkaW5ncy1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWhlYWRpbmctY29sb3IpO1xufVxuXG5oMSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTtcbn1cblxuaDIge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7XG59XG5cbmgzIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpO1xufVxuXG5oNCB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbn1cblxuaDUge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7XG59XG5cbmg2IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpO1xufVxuXG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMi4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gMy4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAxXG4gIGN1cnNvcjogaGVscDsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDNcbn1cblxuXG4vLyBBZGRyZXNzXG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5cbi8vIExpc3RzXG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG4vLyAxLiBVbmRvIGJyb3dzZXIgZGVmYXVsdFxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gMVxufVxuXG5cbi8vIEJsb2NrcXVvdGVcblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gU3Ryb25nXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7XG59XG5cblxuLy8gU21hbGxcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbn1cblxuXG4vLyBNYXJrXG5cbm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnKTtcbn1cblxuXG4vLyBTdWIgYW5kIFN1cFxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc3ViLXN1cC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSk7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYjogdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiKTtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICAmLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBDb2RlXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jb2RlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG4vLyAxLiBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbi8vIDIuIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4vLyAzLiBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgLy8gMlxuICBvdmVyZmxvdzogYXV0bzsgLy8gM1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cblxuLy8gRm9ybXNcbi8vXG4vLyAxLiBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbiAgd29yZC13cmFwOiBub3JtYWw7XG5cbiAgLy8gVW5kbyB0aGUgb3BhY2l0eSBjaGFuZ2UgZnJvbSBDaHJvbWVcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyBSZW1vdmUgdGhlIGRyb3Bkb3duIGFycm93IG9ubHkgZnJvbSB0ZXh0IHR5cGUgaW5wdXRzIGJ1aWx0IHdpdGggZGF0YWxpc3RzIGluIENocm9tZS5cbi8vIFNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvNTQ5OTcxMThcblxuW2xpc3RdOm5vdChbdHlwZT1cImRhdGVcIl0pOm5vdChbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdKTpub3QoW3R5cGU9XCJtb250aFwiXSk6bm90KFt0eXBlPVwid2Vla1wiXSk6bm90KFt0eXBlPVwidGltZVwiXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMy4gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG5cbiAgQGlmICRlbmFibGUtYnV0dG9uLXBvaW50ZXJzIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLy8gMS4gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IC8vIDFcbn1cblxuLy8gMS4gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbi8vICAgIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuLy8gICAgU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbi8vICAgIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbi8vIDIuIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gMlxuICBib3JkZXI6IDA7IC8vIDJcbn1cblxuLy8gMS4gQnkgdXNpbmcgYGZsb2F0OiBsZWZ0YCwgdGhlIGxlZ2VuZCB3aWxsIGJlaGF2ZSBsaWtlIGEgYmxvY2sgZWxlbWVudC5cbi8vICAgIFRoaXMgd2F5IHRoZSBib3JkZXIgb2YgYSBmaWVsZHNldCB3cmFwcyBhcm91bmQgdGhlIGxlZ2VuZCBpZiBwcmVzZW50LlxuLy8gMi4gRml4IHdyYXBwaW5nIGJ1Zy5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5NzEyXG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0OyAvLyAxXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGVnZW5kLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVnZW5kLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICArICoge1xuICAgIGNsZWFyOiBsZWZ0OyAvLyAyXG4gIH1cbn1cblxuLy8gRml4IGhlaWdodCBvZiBpbnB1dHMgd2l0aCBhIHR5cGUgb2YgZGF0ZXRpbWUtbG9jYWwsIGRhdGUsIG1vbnRoLCB3ZWVrLCBvciB0aW1lXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODg0MlxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbi8vIDIuIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbi8vICAgIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuLy8gICAgYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuLy8gICAgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMlxufVxuXG4vLyAxLiBBIGZldyBpbnB1dCB0eXBlcyBzaG91bGQgc3RheSBMVFJcbi8vIFNlZSBodHRwczovL3J0bHN0eWxpbmcuY29tL3Bvc3RzL3J0bC1zdHlsaW5nI2Zvcm0taW5wdXRzXG4vLyAyLiBSVEwgb25seSBvdXRwdXRcbi8vIFNlZSBodHRwczovL3J0bGNzcy5jb20vbGVhcm4vdXNhZ2UtZ3VpZGUvY29udHJvbC1kaXJlY3RpdmVzLyNyYXdcblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG5cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBSZW1vdmUgcGFkZGluZyBhcm91bmQgY29sb3IgcGlja2VycyBpbiB3ZWJraXQgYnJvd3NlcnNcblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4vLyAxLiBJbmhlcml0IGZvbnQgZmFtaWx5IGFuZCBsaW5lIGhlaWdodCBmb3IgZmlsZSBpbnB1dCBidXR0b25zXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBSZW1vdmUgYm9yZGVyIGZyb20gaWZyYW1lXG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gU3VtbWFyeVxuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyAxXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vLyBQcm9ncmVzc1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5cbi8vIEhpZGRlbiBhdHRyaWJ1dGVcbi8vXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlLlxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtbWl4aW5zXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3Atc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbiIsIi8vXG4vLyBIZWFkaW5nc1xuLy9cbi5oMSB7XG4gIEBleHRlbmQgaDE7XG59XG5cbi5oMiB7XG4gIEBleHRlbmQgaDI7XG59XG5cbi5oMyB7XG4gIEBleHRlbmQgaDM7XG59XG5cbi5oNCB7XG4gIEBleHRlbmQgaDQ7XG59XG5cbi5oNSB7XG4gIEBleHRlbmQgaDU7XG59XG5cbi5oNiB7XG4gIEBleHRlbmQgaDY7XG59XG5cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuQGVhY2ggJGRpc3BsYXksICRmb250LXNpemUgaW4gJGRpc3BsYXktZm9udC1zaXplcyB7XG4gIC5kaXNwbGF5LSN7JGRpc3BsYXl9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgZm9udC1mYW1pbHk6ICRkaXNwbGF5LWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc3R5bGU6ICRkaXNwbGF5LWZvbnQtc3R5bGU7XG4gICAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5LWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbiAgfVxufVxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG4uc21hbGwge1xuICBAZXh0ZW5kIHNtYWxsO1xufVxuXG4ubWFyayB7XG4gIEBleHRlbmQgbWFyaztcbn1cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5pdGlhbGlzbS1mb250LXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1mb290ZXItY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciBtaXhpbnNcblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRjb250YWluZXItcGFkZGluZy14KSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCB4eGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuOnJvb3Qge1xuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLSN7JHByZWZpeH1icmVha3BvaW50LSN7JG5hbWV9OiAjeyR2YWx1ZX07XG4gIH1cbn1cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1jc3NncmlkIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQodmFyKC0tI3skcHJlZml4fXJvd3MsIDEpLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1jb2x1bW5zLCAjeyRncmlkLWNvbHVtbnN9KSwgMWZyKTtcbiAgICBnYXA6IHZhcigtLSN7JHByZWZpeH1nYXAsICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cbiAgICBAaW5jbHVkZSBtYWtlLWNzc2dyaWQoKTtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gVE9ETzogUmV2aXNpdCBjYWxjIG9yZGVyIGFmdGVyIGh0dHBzOi8vZ2l0aHViLmNvbS9yZWFjdC1ib290c3RyYXAvcmVhY3QtYm9vdHN0cmFwL2lzc3Vlcy82MDM5IGlzIGZpeGVkXG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xuICAvLyBBZGQgYm94IHNpemluZyBpZiBvbmx5IHRoZSBncmlkIGlzIGxvYWRlZFxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHNldCB0aGUgd2lkdGhcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiAkc2l6ZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuXG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXIgb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbmQgaW52YWxpZCB2YWx1ZS5cbiAgICAgICAgLy8gRW5kcyB3aXRoIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZS5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgLy8gUmVzZXQgbmVlZGVkIGZvciBuZXN0aW5nIHRhYmxlc1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogaW5pdGlhbDtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGU6IGluaXRpYWw7XG4gIC8vIEVuZCBvZiByZXNldFxuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skdGFibGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skdGFibGUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogI3skdGFibGUtYWNjZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3skdGFibGUtc3RyaXBlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHRhYmxlLXN0cmlwZWQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7JHRhYmxlLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skdGFibGUtYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7JHRhYmxlLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JHRhYmxlLWhvdmVyLWJnfTtcblxuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgdmVydGljYWwtYWxpZ246ICR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduO1xuICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuXG4gIC8vIFRhcmdldCB0aCAmIHRkXG4gIC8vIFdlIG5lZWQgdGhlIGNoaWxkIGNvbWJpbmF0b3IgdG8gcHJldmVudCBzdHlsZXMgbGVha2luZyB0byBuZXN0ZWQgdGFibGVzIHdoaWNoIGRvZXNuJ3QgaGF2ZSBhIGAudGFibGVgIGNsYXNzLlxuICAvLyBXZSB1c2UgdGhlIHVuaXZlcnNhbCBzZWxlY3RvcnMgaGVyZSB0byBzaW1wbGlmeSB0aGUgc2VsZWN0b3IgKGVsc2Ugd2Ugd291bGQgbmVlZCA2IGRpZmZlcmVudCBzZWxlY3RvcnMpLlxuICAvLyBBbm90aGVyIGFkdmFudGFnZSBpcyB0aGF0IHRoaXMgZ2VuZXJhdGVzIGxlc3MgY29kZSBhbmQgbWFrZXMgdGhlIHNlbGVjdG9yIGxlc3Mgc3BlY2lmaWMgbWFraW5nIGl0IGVhc2llciB0byBvdmVycmlkZS5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteSAkdGFibGUtY2VsbC1wYWRkaW5nLXg7XG4gICAgLy8gRm9sbG93aW5nIHRoZSBwcmVjZXB0IG9mIGNhc2NhZGVzOiBodHRwczovL2NvZGVwZW4uaW8vbWlyaWFtc3V6YW5uZS9mdWxsL3ZZTmdvZGJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKSkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZykpKTtcbiAgfVxuXG4gID4gdGJvZHkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICB9XG5cbiAgPiB0aGVhZCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IGNhbGMoI3skdGFibGUtYm9yZGVyLXdpZHRofSAqIDIpIHNvbGlkICR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbi8vXG4vLyBDaGFuZ2UgcGxhY2VtZW50IG9mIGNhcHRpb25zIHdpdGggYSBjbGFzc1xuLy9cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXktc20gJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cbi8vXG4vLyBXaGVuIGJvcmRlcnMgYXJlIGFkZGVkIG9uIGFsbCBzaWRlcyBvZiB0aGUgY2VsbHMsIHRoZSBjb3JuZXJzIGNhbiByZW5kZXIgb2RkIHdoZW5cbi8vIHRoZXNlIGJvcmRlcnMgZG8gbm90IGhhdmUgdGhlIHNhbWUgY29sb3Igb3IgaWYgdGhleSBhcmUgc2VtaS10cmFuc3BhcmVudC5cbi8vIFRoZXJlZm9yIHdlIGFkZCB0b3AgYW5kIGJvcmRlciBib3R0b21zIHRvIHRoZSBgdHJgcyBhbmQgbGVmdCBhbmQgcmlnaHQgYm9yZGVyc1xuLy8gdG8gdGhlIGB0ZGBzIG9yIGB0aGBzXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aCAwO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgICA+ICoge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi8vIEZvciByb3dzXG4udGFibGUtc3RyaXBlZCB7XG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICB9XG59XG5cbi8vIEZvciBjb2x1bW5zXG4udGFibGUtc3RyaXBlZC1jb2x1bW5zIHtcbiAgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKCN7JHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcn0pIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICB9XG59XG5cbi8vIEFjdGl2ZSB0YWJsZVxuLy9cbi8vIFRoZSBgLnRhYmxlLWFjdGl2ZWAgY2xhc3MgY2FuIGJlIGFkZGVkIHRvIGhpZ2hsaWdodCByb3dzIG9yIGNlbGxzXG5cbi50YWJsZS1hY3RpdmUge1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcik7XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnKTtcbn1cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnKTtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIHZhcmlhbnRzXG4vL1xuLy8gVGFibGUgdmFyaWFudHMgc2V0IHRoZSB0YWJsZSBjZWxsIGJhY2tncm91bmRzLCBib3JkZXIgY29sb3JzXG4vLyBhbmQgdGhlIGNvbG9ycyBvZiB0aGUgc3RyaXBlZCwgaG92ZXJlZCAmIGFjdGl2ZSB0YWJsZXNcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRhYmxlLXZhcmlhbnRzIHtcbiAgQGluY2x1ZGUgdGFibGUtdmFyaWFudCgkY29sb3IsICR2YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUjeyRpbmZpeH0ge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYW50XG5AbWl4aW4gdGFibGUtdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICRjb2xvcjogY29sb3ItY29udHJhc3Qob3BhcXVlKCRib2R5LWJnLCAkYmFja2dyb3VuZCkpO1xuICAgICRob3Zlci1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikpO1xuICAgICRzdHJpcGVkLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpKTtcbiAgICAkYWN0aXZlLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikpO1xuICAgICR0YWJsZS1ib3JkZXItY29sb3I6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ib3JkZXItZmFjdG9yKSk7XG5cbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skc3RyaXBlZC1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkc3RyaXBlZC1iZyl9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGFjdGl2ZS1iZyl9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyRob3Zlci1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGhvdmVyLWJnKX07XG5cbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhbnRcbiIsIi8vXG4vLyBMYWJlbHNcbi8vXG5cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xufVxuIiwiLy9cbi8vIEZvcm0gdGV4dFxuLy9cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXRleHQtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tdGV4dC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tdGV4dC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLXRleHQtY29sb3I7XG59XG4iLCIvL1xuLy8gR2VuZXJhbCBmb3JtIGNvbnRyb2xzIChwbHVzIGEgZmV3IHNwZWNpZmljIGhpZ2gtbGV2ZWwgaW50ZXJ2ZW50aW9ucylcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiZmlsZVwiXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gcHJldmVudCBwc2V1ZG8gZWxlbWVudCBidXR0b24gb3ZlcmxhcFxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICAgIC8vIE9uIEFuZHJvaWQgQ2hyb21lLCBmb3JtLWNvbnRyb2wncyBcIndpZHRoOiAxMDAlXCIgbWFrZXMgdGhlIGlucHV0IHdpZHRoIHRvbyBzbWFsbFxuICAgIC8vIFRlc3RlZCB1bmRlciBBbmRyb2lkIDExIC8gQ2hyb21lIDg5LCBBbmRyb2lkIDEyIC8gQ2hyb21lIDEwMCwgQW5kcm9pZCAxMyAvIENocm9tZSAxMDlcbiAgICAvL1xuICAgIC8vIE9uIGlPUyBTYWZhcmksIGZvcm0tY29udHJvbCdzIFwiYXBwZWFyYW5jZTogbm9uZVwiICsgXCJ3aWR0aDogMTAwJVwiIG1ha2VzIHRoZSBpbnB1dCB3aWR0aCB0b28gc21hbGxcbiAgICAvLyBUZXN0ZWQgdW5kZXIgaU9TIDE2LjIgLyBTYWZhcmkgMTYuMlxuICAgIG1pbi13aWR0aDogODVweDsgLy8gU2VlbXMgdG8gYmUgYSBnb29kIG1pbmltdW0gc2FmZSB3aWR0aFxuXG4gICAgLy8gQWRkIHNvbWUgaGVpZ2h0IHRvIGRhdGUgaW5wdXRzIG9uIGlPU1xuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjMzMDdcbiAgICAvLyBUT0RPOiB3ZSBjYW4gcmVtb3ZlIHRoaXMgd29ya2Fyb3VuZCBvbmNlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTg5NTkgaXMgcmVzb2x2ZWRcbiAgICAvLyBNdWx0aXBseSBsaW5lLWhlaWdodCBieSAxZW0gaWYgaXQgaGFzIG5vIHVuaXRcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG5cbiAgICAvLyBBbmRyb2lkIENocm9tZSB0eXBlPVwiZGF0ZVwiIGlzIHRhbGxlciB0aGFuIHRoZSBvdGhlciBpbnB1dHNcbiAgICAvLyBiZWNhdXNlIG9mIFwibWFyZ2luOiAxcHggMjRweCAxcHggNHB4XCIgaW5zaWRlIHRoZSBzaGFkb3cgRE9NXG4gICAgLy8gVGVzdGVkIHVuZGVyIEFuZHJvaWQgMTEgLyBDaHJvbWUgODksIEFuZHJvaWQgMTIgLyBDaHJvbWUgMTAwLCBBbmRyb2lkIDEzIC8gQ2hyb21lIDEwOVxuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC8vIFByZXZlbnQgZXhjZXNzaXZlIGRhdGUgaW5wdXQgaGVpZ2h0IGluIFdlYmtpdFxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzM0NDMzXG4gICY6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRmlsZSBpbnB1dCBidXR0b25zIHRoZW1pbmdcbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteSkgKC0kaW5wdXQtcGFkZGluZy14KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogJGZvcm0tZmlsZS1idXR0b24tY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tZmlsZS1idXR0b24tYmcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcbiAgfVxuXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc7XG4gIH1cbn1cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktc20pICgtJGlucHV0LXBhZGRpbmcteC1zbSk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LWxnKSAoLSRpbnB1dC1wYWRkaW5nLXgtbGcpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LWxnO1xuICB9XG59XG5cbi8vIE1ha2Ugc3VyZSB0ZXh0YXJlYXMgZG9uJ3Qgc2hyaW5rIHRvbyBtdWNoIHdoZW4gcmVzaXplZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjkxMjRcbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxudGV4dGFyZWEge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogJGZvcm0tY29sb3Itd2lkdGg7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteTtcblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20geyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207IH1cbiAgJi5mb3JtLWNvbnRyb2wtbGcgeyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1iZy1taXhpblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcjogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LWJnLW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1taXhpbnNcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiBudWxsLCAkZW5kLXBlcmNlbnQ6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtbWl4aW5zXG4iLCIvLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuXG4uZm9ybS1zZWxlY3Qge1xuICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKX07XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaW1nKSwgdmFyKC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWljb24sIG5vbmUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb247XG4gIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc2VsZWN0LXRyYW5zaXRpb24pO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5mb3JtLXNlbGVjdCB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWRhcmspfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDaGVjay9yYWRpb1xuLy9cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvcm0tY2hlY2stbWluLWhlaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnOiAjeyRmb3JtLWNoZWNrLWlucHV0LWJnfTtcblxuICB3aWR0aDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIG1hcmdpbi10b3A6ICgkbGluZS1oZWlnaHQtYmFzZSAtICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoKSAqIC41OyAvLyBsaW5lLWhlaWdodCBtaW51cyBjaGVjayBoZWlnaHRcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6ICRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1jaGVjay10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBmaWx0ZXI6ICRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjtcblxuICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpfTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKX07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSl9O1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5O1xuICB9XG5cbiAgLy8gVXNlIGRpc2FibGVkIGF0dHJpYnV0ZSBpbiBhZGRpdGlvbiBvZiA6ZGlzYWJsZWQgcHNldWRvLWNsYXNzXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAkZm9ybS1jaGVjay1sYWJlbC1jb2xvcjtcbiAgY3Vyc29yOiAkZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I7XG59XG5cbi8vXG4vLyBTd2l0Y2hcbi8vXG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWJnLWltYWdlKX07XG5cbiAgICB3aWR0aDogJGZvcm0tc3dpdGNoLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbik7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlKX07XG4gICAgfVxuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uO1xuXG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSl9O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgKyAuYnRuIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpub3QoOmNoZWNrZWQpOm5vdCg6Zm9jdXMpIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWJnLWltYWdlLWRhcmspfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodCAtICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCkgKiAuNTsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG4iLCIuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBtaW4taGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgPiBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiAxMDAlOyAvLyBhbGxvdyB0ZXh0YXJlYXNcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIFJlcXVpcmVkIGZvciBhbGlnbmluZyBsYWJlbCdzIHRleHQgd2l0aCB0aGUgaW5wdXQgYXMgaXQgYWZmZWN0cyBpbm5lciBib3ggbW9kZWxcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uKTtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICAgIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAjeyRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHl9KTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAoJGZvcm0tZmxvYXRpbmctcGFkZGluZy14ICogLjUpO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1sYWJlbC1oZWlnaHQ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgIH4gbGFiZWwge1xuICAgICAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwgI3skZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5fSk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwOyAvLyBSZXF1aXJlZCB0byBwcm9wZXJseSBwb3NpdGlvbiBsYWJlbCB0ZXh0IC0gYXMgZXhwbGFpbmVkIGFib3ZlXG4gICAgfVxuICB9XG5cbiAgPiA6ZGlzYWJsZWQgfiBsYWJlbCB7XG4gICAgY29sb3I6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLWRpc2FibGVkLWNvbG9yO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLXNlbGVjdCxcbiAgPiAuZm9ybS1mbG9hdGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGluIHtcbiAgICB6LWluZGV4OiA1O1xuICB9XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogNTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteSAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uaW5wdXQtZ3JvdXAge1xuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcbiAgICA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy12YWxpZGF0aW9uIHtcbiAgICA+IDpudGgtbGFzdC1jaGlsZChuICsgMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDQpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tY29udHJvbCxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAkdmFsaWRhdGlvbi1tZXNzYWdlczogXCJcIjtcbiAgQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCRmb3JtLXZhbGlkYXRpb24tc3RhdGVzKSB7XG4gICAgJHZhbGlkYXRpb24tbWVzc2FnZXM6ICR2YWxpZGF0aW9uLW1lc3NhZ2VzICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLXRvb2x0aXApXCIgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItZmVlZGJhY2spXCI7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpI3skdmFsaWRhdGlvbi1tZXNzYWdlc30ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JGlucHV0LWJvcmRlci13aWR0aH0gKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKFxuICAkc3RhdGUsXG4gICRjb2xvcixcbiAgJGljb24sXG4gICR0b29sdGlwLWNvbG9yOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkdG9vbHRpcC1iZy1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSksXG4gICRmb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSxcbiAgJGJvcmRlci1jb2xvcjogJGNvbG9yXG4pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGZvbnQtc3R5bGU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmctY29sb3I7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksXG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pY29uOiAje2VzY2FwZS1zdmcoJGljb24pfTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb24sICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemUsICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbC1jb2xvciB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHdpZHRoOiBhZGQoJGZvcm0tY29sb3Itd2lkdGgsICRpbnB1dC1oZWlnaHQtaW5uZXIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuXG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cyksXG4gICAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikge1xuICAgICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgICBAaWYgJHN0YXRlID09IFwidmFsaWRcIiB7XG4gICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgfSBAZWxzZSBpZiAkc3RhdGUgPT0gXCJpbnZhbGlkXCIge1xuICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy14OiAjeyRidG4tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteTogI3skYnRuLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LWZhbWlseTogI3skYnRuLWZvbnQtZmFtaWx5fTtcbiAgQGluY2x1ZGUgcmZzKCRidG4tZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0OiAjeyRidG4tZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQ6ICN7JGJ0bi1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skYnRuLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aDogI3skYnRuLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYnRuLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6ICN7JGJ0bi1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLW9wYWNpdHk6ICN7JGJ0bi1kaXNhYmxlZC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwICN7JGJ0bi1mb2N1cy13aWR0aH0gcmdiYSh2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2IpLCAuNSk7XG4gIC8vIHNjc3MtZG9jcy1lbmQgYnRuLWNzcy12YXJzXG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LWZhbWlseTogdmFyKC0tI3skcHJlZml4fWJ0bi1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogaWYoJGVuYWJsZS1idXR0b24tcG9pbnRlcnMsIHBvaW50ZXIsIG51bGwpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJnKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAuYnRuLWNoZWNrICsgJjpob3ZlciB7XG4gICAgLy8gb3ZlcnJpZGUgZm9yIHRoZSBjaGVja2JveC9yYWRpbyBidXR0b25zXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZykpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgJiB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAmLFxuICA6bm90KC5idG4tY2hlY2spICsgJjphY3RpdmUsXG4gICY6Zmlyc3QtY2hpbGQ6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgJi5zaG93IHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnKTtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSk7XG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldDpkaXNhYmxlZCAmIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LWxvb3BzXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpZiAkY29sb3IgPT0gXCJsaWdodFwiIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkaG92ZXItYm9yZGVyOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJvcmRlcjogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KVxuICAgICAgKTtcbiAgICB9IEBlbHNlIGlmICRjb2xvciA9PSBcImRhcmtcIiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCksXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogdGludC1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpXG4gICAgICApO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LWxvb3BzXG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtbm9ybWFsfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRidG4tbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93OiAwIDAgMCAjMDAwOyAvLyBDYW4ndCB1c2UgYG5vbmVgIGFzIGtleXdvcmQgbmVnYXRlcyBhbGwgdmFsdWVzIHdoZW4gdXNlZCB3aXRoIG11bHRpcGxlIHNoYWRvd3NcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKG1peChjb2xvci1jb250cmFzdCgkbGluay1jb2xvciksICRsaW5rLWNvbG9yLCAxNSUpKX07XG5cbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoXG4gICRiYWNrZ3JvdW5kLFxuICAkYm9yZGVyLFxuICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRiYWNrZ3JvdW5kKSxcbiAgJGhvdmVyLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkaG92ZXItY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRob3Zlci1iYWNrZ3JvdW5kKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpLFxuICAkZGlzYWJsZWQtYmFja2dyb3VuZDogJGJhY2tncm91bmQsXG4gICRkaXNhYmxlZC1ib3JkZXI6ICRib3JkZXIsXG4gICRkaXNhYmxlZC1jb2xvcjogY29sb3ItY29udHJhc3QoJGRpc2FibGVkLWJhY2tncm91bmQpXG4pIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogI3skYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGhvdmVyLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRob3Zlci1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSl9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6ICN7JGRpc2FibGVkLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRkaXNhYmxlZC1ib3JkZXJ9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoXG4gICRjb2xvcixcbiAgJGNvbG9yLWhvdmVyOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvcixcbiAgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcixcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKVxuKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skY29sb3ItaG92ZXJ9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYigkY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiAjeyRidG4tYWN0aXZlLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogbm9uZTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXNpemUtbWl4aW5cbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy15OiAjeyRwYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXNpemUtbWl4aW5cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLWNsYXNzZXNcbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG5cbiAgJi5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtY2xhc3Nlc1xuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0LFxuLmRyb3B1cC1jZW50ZXIsXG4uZHJvcGRvd24tY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24temluZGV4OiAjeyR6aW5kZXgtZHJvcGRvd259O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1taW4td2lkdGg6ICN7JGRyb3Bkb3duLW1pbi13aWR0aH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteDogI3skZHJvcGRvd24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy15OiAjeyRkcm9wZG93bi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXI6ICN7JGRyb3Bkb3duLXNwYWNlcn07XG4gIEBpbmNsdWRlIHJmcygkZHJvcGRvd24tZm9udC1zaXplLCAtLSN7JHByZWZpeH1kcm9wZG93bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogI3skZHJvcGRvd24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1iZzogI3skZHJvcGRvd24tYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3I6ICN7JGRyb3Bkb3duLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItd2lkdGg6ICN7JGRyb3Bkb3duLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kaXZpZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogI3skZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3c6ICN7JGRyb3Bkb3duLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI3skZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICN7JGRyb3Bkb3duLWxpbmstaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI3skZHJvcGRvd24tbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogI3skZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tY3NzLXZhcnNcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBtaW4td2lkdGg6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1taW4td2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy14KTtcbiAgbWFyZ2luOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IG1hcmdpbiBvZiB1bFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3cpKTtcblxuICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICA+IC5kcm9wZG93bi1pdGVtOmZpcnN0LWNoaWxkLFxuICAgID4gbGk6Zmlyc3QtY2hpbGQgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gICAgPiAuZHJvcGRvd24taXRlbTpsYXN0LWNoaWxkLFxuICAgID4gbGk6bGFzdC1jaGlsZCAuZHJvcGRvd24taXRlbSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cblxuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG4vLyBXZSBkZWxpYmVyYXRlbHkgaGFyZGNvZGUgdGhlIGBicy1gIHByZWZpeCBiZWNhdXNlIHdlIGNoZWNrXG4vLyB0aGlzIGN1c3RvbSBwcm9wZXJ0eSBpbiBKUyB0byBkZXRlcm1pbmUgUG9wcGVyJ3MgcG9zaXRpb25pbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tc3RhcnQge1xuICAgICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tZW5kIHtcbiAgICAgIC0tYnMtcG9zaXRpb246IGVuZDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcGVuZCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChlbmQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcHN0YXJ0IHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChzdGFydCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgb3BhY2l0eTogMTsgLy8gUmV2aXNpdCBpbiB2NiB0byBkZS1kdXBlIHN0eWxlcyB0aGF0IGNvbmZsaWN0IHdpdGggPGhyPiBlbGVtZW50XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1ib3JkZXItcmFkaXVzLCAwKSk7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZykpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yKTtcbn1cblxuLy8gRGFyayBkcm9wZG93bnNcbi5kcm9wZG93bi1tZW51LWRhcmsge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogI3skZHJvcGRvd24tZGFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJnOiAjeyRkcm9wZG93bi1kYXJrLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3c6ICN7JGRyb3Bkb3duLWRhcmstYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmc6ICN7JGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICN7JGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICN7JGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLWNzcy12YXJzXG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtbWl4aW5zXG5AbWl4aW4gY2FyZXQtZG93bigkd2lkdGg6ICRjYXJldC13aWR0aCkge1xuICBib3JkZXItdG9wOiAkd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAoJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LWVuZCgkd2lkdGg6ICRjYXJldC13aWR0aCkge1xuICBib3JkZXItdG9wOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtc3RhcnQoJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcbiAgYm9yZGVyLXRvcDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoXG4gICRkaXJlY3Rpb246IGRvd24sXG4gICR3aWR0aDogJGNhcmV0LXdpZHRoLFxuICAkc3BhY2luZzogJGNhcmV0LXNwYWNpbmcsXG4gICR2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduXG4pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd24oJHdpZHRoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCR3aWR0aCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZW5kIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZW5kKCR3aWR0aCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gc3RhcnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXN0YXJ0KCR3aWR0aCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LW1peGluc1xuIiwiLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuICA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuICA+IC5idG46aG92ZXIsXG4gID4gLmJ0bjpmb2N1cyxcbiAgPiAuYnRuOmFjdGl2ZSxcbiAgPiAuYnRuLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JGJ0bi1ib3JkZXItd2lkdGh9ICogLTEpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpmaXJzdC1jaGlsZCxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgfVxuXG4gIC8vIFRoZSBsZWZ0IHJhZGl1cyBzaG91bGQgYmUgMCBpZiB0aGUgYnV0dG9uIGlzOlxuICAvLyAtIHRoZSBcInRoaXJkIG9yIG1vcmVcIiBjaGlsZFxuICAvLyAtIHRoZSBzZWNvbmQgY2hpbGQgYW5kIHRoZSBwcmV2aW91cyBlbGVtZW50IGlzbid0IGAuYnRuLWNoZWNrYCAobWFraW5nIGl0IHRoZSBmaXJzdCBjaGlsZCB2aXN1YWxseSlcbiAgLy8gLSBwYXJ0IG9mIGEgYnRuLWdyb3VwIHdoaWNoIGlzbid0IHRoZSBmaXJzdCBjaGlsZFxuICA+IC5idG46bnRoLWNoaWxkKG4gKyAzKSxcbiAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3BlbmQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BzdGFydCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCN7JGJ0bi1ib3JkZXItd2lkdGh9ICogLTEpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0biB+IC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14OiAjeyRuYXYtbGluay1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6ICN7JG5hdi1saW5rLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodDogI3skbmF2LWxpbmstZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogI3skbmF2LWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcjogI3skbmF2LWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogI3skbmF2LWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJG5hdi1saW5rLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRuYXYtbGluay1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdGFicy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGg6ICN7JG5hdi10YWJzLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXJhZGl1czogI3skbmF2LXRhYnMtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdGFicy1jc3MtdmFyc1xuXG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItY29sb3IpO1xuXG4gIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gUHJldmVudHMgYWN0aXZlIC5uYXYtbGluayB0YWIgb3ZlcmxhcHBpbmcgZm9jdXMgb3V0bGluZSBvZiBwcmV2aW91cy9uZXh0IC5uYXYtbGlua1xuICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXBpbGxzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjeyRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi1waWxscy1jc3MtdmFyc1xuXG4gIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpKTtcblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnKSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVW5kZXJsaW5lXG4vL1xuXG4ubmF2LXVuZGVybGluZSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdW5kZXJsaW5lLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtZ2FwOiAjeyRuYXYtdW5kZXJsaW5lLWdhcH07XG4gIC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAjeyRuYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi11bmRlcmxpbmUtY3NzLXZhcnNcblxuICBnYXA6IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWdhcCk7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtZmlsbCxcbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7IC8vIE1ha2Ugc3VyZSBidXR0b24gd2lsbCBncm93XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteDogI3tpZigkbmF2YmFyLXBhZGRpbmcteCA9PSBudWxsLCAwLCAkbmF2YmFyLXBhZGRpbmcteCl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy15OiAjeyRuYXZiYXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3I6ICN7JG5hdmJhci1saWdodC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICN7JG5hdmJhci1icmFuZC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogI3skbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmR9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtZm9udC1zaXplOiAjeyRuYXZiYXItYnJhbmQtZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICN7JG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICN7JG5hdmJhci10b2dnbGVyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogI3skbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAjeyRuYXZiYXItdG9nZ2xlci1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAjeyRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICN7JG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogI3skbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICAvLyBUaGUgYGZsZXgtd3JhcGAgcHJvcGVydHkgaXMgaW5oZXJpdGVkIHRvIHNpbXBsaWZ5IHRoZSBleHBhbmRlZCBuYXZiYXJzXG4gICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gID4gLmNvbnRhaW5lcixcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItbmF2LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteDogMDtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15OiAjeyRuYXYtbGluay1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJG5hdi1saW5rLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQ6ICN7JG5hdi1saW5rLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcik7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yKTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItbmF2LWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgICYuYWN0aXZlLFxuICAgICYuc2hvdyB7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcblxuICBhLFxuICBhOmhvdmVyLFxuICBhOmZvY3VzICB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW50YXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSkpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcik7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb24pKTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGgpO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogdmFyKC0tI3skcHJlZml4fXNjcm9sbC1oZWlnaHQsIDc1dmgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWV4cGFuZC1sb29wXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9zZWxlY3Rvci1uby11bmlvbi1jbGFzcy1uYW1lXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZjYW52YXMge1xuICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgei1pbmRleDogYXV0bztcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obm9uZSk7XG4gICAgICAgICAgLy8gc3R5bGVsaW50LWVuYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWV4cGFuZC1sb29wXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi5uYXZiYXItbGlnaHQge1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgLm5hdmJhci1saWdodGBcIiwgXCJ2NS4yLjBcIiwgXCJ2Ni4wLjBcIiwgdHJ1ZSk7XG59XG5cbi5uYXZiYXItZGFyayxcbi5uYXZiYXJbZGF0YS1icy10aGVtZT1cImRhcmtcIl0ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWRhcmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcjogI3skbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yOiAjeyRuYXZiYXItZGFyay1icmFuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZGFyay1jc3MtdmFyc1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyl9O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXk6ICN7JGNhcmQtc3BhY2VyLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14OiAjeyRjYXJkLXNwYWNlci14fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1zcGFjZXIteTogI3skY2FyZC10aXRsZS1zcGFjZXIteX07XG4gIC0tI3skcHJlZml4fWNhcmQtdGl0bGUtY29sb3I6ICN7JGNhcmQtdGl0bGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLXN1YnRpdGxlLWNvbG9yOiAjeyRjYXJkLXN1YnRpdGxlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGg6ICN7JGNhcmQtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3I6ICN7JGNhcmQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItcmFkaXVzOiAjeyRjYXJkLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJveC1zaGFkb3c6ICN7JGNhcmQtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogI3skY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15OiAjeyRjYXJkLWNhcC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXg6ICN7JGNhcmQtY2FwLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLWJnOiAjeyRjYXJkLWNhcC1iZ307XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yOiAjeyRjYXJkLWNhcC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtaGVpZ2h0OiAjeyRjYXJkLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWNhcmQtY29sb3I6ICN7JGNhcmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJnOiAjeyRjYXJkLWJnfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAjeyRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWdyb3VwLW1hcmdpbjogI3skY2FyZC1ncm91cC1tYXJnaW59O1xuICAvLyBzY3NzLWRvY3MtZW5kIGNhcmQtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzIyNzQwI2lzc3VlY29tbWVudC0zMDU4NjgxMDZcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWNhcmQtYm94LXNoYWRvdykpO1xuXG4gID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXAge1xuICAgIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQgIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRHVlIHRvIHNwZWNpZmljaXR5IG9mIHRoZSBhYm92ZSBzZWxlY3RvciAoYC5jYXJkID4gLmxpc3QtZ3JvdXBgKSwgd2UgbXVzdFxuICAvLyB1c2UgYSBjaGlsZCBzZWxlY3RvciBoZXJlIHRvIHByZXZlbnQgZG91YmxlIGJvcmRlcnMuXG4gID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4gID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNvbG9yKTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1zcGFjZXIteSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1jb2xvcik7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1zcGFjZXIteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtc3VidGl0bGUtY29sb3IpO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteCk7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSAwIDApO1xuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgdmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICB9XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtZ3JvdXAtbWFyZ2luKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWNjb3JkaW9uIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3I6ICN7JGFjY29yZGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1iZzogI3skYWNjb3JkaW9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcjogI3skYWNjb3JkaW9uLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICN7JGFjY29yZGlvbi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1iZ307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWljb24pfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoOiAjeyRhY2NvcmRpb24taWNvbi13aWR0aH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm06ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uKX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm9yZGVyLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzogI3skYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICN7JGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi1jc3MtdmFyc1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIFJlc2V0IGJ1dHRvbiBzdHlsZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZyk7XG4gIGJvcmRlcjogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbikpO1xuXG4gICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWJnKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb24pO1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSk7XG4gICAgfVxuICB9XG5cbiAgLy8gQWNjb3JkaW9uIGljb25cbiAgJjo6YWZ0ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKSk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG5cbiAgLy8gT25seSBzZXQgYSBib3JkZXItcmFkaXVzIG9uIHRoZSBsYXN0IGl0ZW0gaWYgdGhlIGFjY29yZGlvbiBpcyBjb2xsYXBzZWRcbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy14KTtcbn1cblxuXG4vLyBGbHVzaCBhY2NvcmRpb24gaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGFjY29yZGlvbiBpdGVtcyBlZGdlLXRvLWVkZ2UuXG5cbi5hY2NvcmRpb24tZmx1c2gge1xuICAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gIH1cblxuICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7IGJvcmRlci10b3A6IDA7IH1cbiAgICAmOmxhc3QtY2hpbGQgeyBib3JkZXItYm90dG9tOiAwOyB9XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAmLFxuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24taWNvbi1kYXJrKX07XG4gICAgICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24tZGFyayl9O1xuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteDogI3skYnJlYWRjcnVtYi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteTogI3skYnJlYWRjcnVtYi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICN7JGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbX07XG4gIEBpbmNsdWRlIHJmcygkYnJlYWRjcnVtYi1mb250LXNpemUsIC0tI3skcHJlZml4fWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1iZzogI3skYnJlYWRjcnVtYi1iZ307XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogI3skYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAjeyRicmVhZGNydW1iLWRpdmlkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAjeyRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogI3skYnJlYWRjcnVtYi1hY3RpdmUtY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1mb250LXNpemUpKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gU3VwcHJlc3MgaW5saW5lIHNwYWNpbmdzIGFuZCB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yXG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcik7XG4gICAgICBjb250ZW50OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLCBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXIpKSAje1wiLyogcnRsOlwifSB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLCBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZCkpICN7XCIqL1wifTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yKTtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteDogI3skcGFnaW5hdGlvbi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteTogI3skcGFnaW5hdGlvbi1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJHBhZ2luYXRpb24tZm9udC1zaXplLCAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tY29sb3I6ICN7JHBhZ2luYXRpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJnOiAjeyRwYWdpbmF0aW9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAjeyRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1iZzogI3skcGFnaW5hdGlvbi1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICN7JHBhZ2luYXRpb24tZm9jdXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJnOiAjeyRwYWdpbmF0aW9uLWZvY3VzLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAjeyRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogI3skcGFnaW5hdGlvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1iZzogI3skcGFnaW5hdGlvbi1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcGFnaW5hdGlvbi10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1iZyk7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAuYWN0aXZlID4gJiB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYmcpKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgLmRpc2FibGVkID4gJiB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ7XG4gIH1cblxuICBAaWYgJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0ID09IGNhbGMoI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9ICogLTEpIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIC8vIEFkZCBib3JkZXItcmFkaXVzIHRvIGFsbCBwYWdlTGlua3MgaW4gY2FzZSB0aGV5IGhhdmUgbGVmdCBtYXJnaW5cbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi1taXhpblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteDogI3skcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG59XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tbWl4aW5cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXg6ICN7JGJhZGdlLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteTogI3skYmFkZ2UtcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRiYWRnZS1mb250LXNpemUsIC0tI3skcHJlZml4fWJhZGdlLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJhZGdlLWZvbnQtd2VpZ2h0OiAjeyRiYWRnZS1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fWJhZGdlLWNvbG9yOiAjeyRiYWRnZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJhZGdlLWJvcmRlci1yYWRpdXM6ICN7JGJhZGdlLWJvcmRlci1yYWRpdXN9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGJhZGdlLWNzcy12YXJzXG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1iYWRnZS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJhZGdlLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJhZGdlLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1hbGVydC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteDogI3skYWxlcnQtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy15OiAjeyRhbGVydC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hbGVydC1tYXJnaW4tYm90dG9tOiAjeyRhbGVydC1tYXJnaW4tYm90dG9tfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtY29sb3I6IGluaGVyaXQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlcjogI3skYWxlcnQtYm9yZGVyLXdpZHRofSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLXJhZGl1czogI3skYWxlcnQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFsZXJ0LWxpbmstY29sb3I6IGluaGVyaXQ7XG4gIC8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtbWFyZ2luLWJvdHRvbSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXIpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1saW5rLWNvbG9yKTtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuYnRuLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4ICsgMTtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICogMS4yNSAkYWxlcnQtcGFkZGluZy14O1xuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LW1vZGlmaWVyc1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydFxuQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCR0aGVtZS1jb2xvcnMpIHtcbiAgLmFsZXJ0LSN7JHN0YXRlfSB7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtbGluay1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1tb2RpZmllcnNcbiIsIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3Mta2V5ZnJhbWVzXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAgIDAlIHsgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAkcHJvZ3Jlc3MtaGVpZ2h0OyB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3Mta2V5ZnJhbWVzXG5cbi5wcm9ncmVzcyxcbi5wcm9ncmVzcy1zdGFja2VkIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodDogI3skcHJvZ3Jlc3MtaGVpZ2h0fTtcbiAgQGluY2x1ZGUgcmZzKCRwcm9ncmVzcy1mb250LXNpemUsIC0tI3skcHJlZml4fXByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJnOiAjeyRwcm9ncmVzcy1iZ307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICN7JHByb2dyZXNzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3gtc2hhZG93OiAjeyRwcm9ncmVzcy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWNvbG9yOiAjeyRwcm9ncmVzcy1iYXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItYmc6ICN7JHByb2dyZXNzLWJhci1iZ307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAjeyRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpO1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1mb250LXNpemUpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3gtc2hhZG93KSk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItYmcpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbikpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCkgdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCk7XG59XG5cbi5wcm9ncmVzcy1zdGFja2VkID4gLnByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5wcm9ncmVzcy1zdGFja2VkID4gLnByb2dyZXNzID4gLnByb2dyZXNzLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nIHByb2dyZXNzLWJhci1zdHJpcGVzO1xuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24ge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcjogI3skbGlzdC1ncm91cC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmc6ICN7JGxpc3QtZ3JvdXAtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogI3skbGlzdC1ncm91cC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aDogI3skbGlzdC1ncm91cC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICN7JGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAjeyRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6ICN7JGxpc3QtZ3JvdXAtaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogI3skbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogI3skbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICN7JGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogI3skbGlzdC1ncm91cC1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZzogI3skbGlzdC1ncm91cC1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5saXN0LWdyb3VwLW51bWJlcmVkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbTo6YmVmb3JlIHtcbiAgICAvLyBJbmNyZW1lbnRzIG9ubHkgdGhpcyBpbnN0YW5jZSBvZiB0aGUgc2VjdGlvbiBjb3VudGVyXG4gICAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcbiAgICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbiAgfVxufVxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZyk7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmcpO1xuICB9XG59XG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWJnKTtcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXJlZHVuZGFudC1uZXN0aW5nLXNlbGVjdG9yXG4gICYgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogMCAwIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1tb2RpZmllcnNcbi8vIExpc3QgZ3JvdXAgY29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJHRoZW1lLWNvbG9ycykge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1iZy1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xuIiwiLy8gVHJhbnNwYXJlbnQgYmFja2dyb3VuZCBhbmQgYm9yZGVyIHByb3BlcnRpZXMgaW5jbHVkZWQgZm9yIGJ1dHRvbiB2ZXJzaW9uLlxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4uYnRuLWNsb3NlIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsb3NlLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1jb2xvcjogI3skYnRuLWNsb3NlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWJnOiAjeyBlc2NhcGUtc3ZnKCRidG4tY2xvc2UtYmcpIH07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1vcGFjaXR5OiAjeyRidG4tY2xvc2Utb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAjeyRidG4tY2xvc2UtaG92ZXItb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICN7JGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogI3skYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogI3skYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2Utd2hpdGUtZmlsdGVyOiAjeyRidG4tY2xvc2Utd2hpdGUtZmlsdGVyfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBjbG9zZS1jc3MtdmFyc1xuXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogJGJ0bi1jbG9zZS13aWR0aDtcbiAgaGVpZ2h0OiAkYnRuLWNsb3NlLWhlaWdodDtcbiAgcGFkZGluZzogJGJ0bi1jbG9zZS1wYWRkaW5nLXkgJGJ0bi1jbG9zZS1wYWRkaW5nLXg7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1iZykgY2VudGVyIC8gJGJ0bi1jbG9zZS13aWR0aCBhdXRvIG5vLXJlcGVhdDsgLy8gaW5jbHVkZSB0cmFuc3BhcmVudCBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIGJvcmRlcjogMDsgLy8gZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG4gIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2Utb3BhY2l0eSk7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWhvdmVyLW9wYWNpdHkpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLXNoYWRvdyk7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eSk7XG4gIH1cbn1cblxuQG1peGluIGJ0bi1jbG9zZS13aGl0ZSgpIHtcbiAgZmlsdGVyOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLXdoaXRlLWZpbHRlcik7XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBAaW5jbHVkZSBidG4tY2xvc2Utd2hpdGUoKTtcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLmJ0bi1jbG9zZSB7XG4gICAgICBAaW5jbHVkZSBidG4tY2xvc2Utd2hpdGUoKTtcbiAgICB9XG4gIH1cbn1cbiIsIi50b2FzdCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCB0b2FzdC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH10b2FzdC16aW5kZXg6ICN7JHppbmRleC10b2FzdH07XG4gIC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteDogI3skdG9hc3QtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy15OiAjeyR0b2FzdC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH10b2FzdC1zcGFjaW5nOiAjeyR0b2FzdC1zcGFjaW5nfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtbWF4LXdpZHRoOiAjeyR0b2FzdC1tYXgtd2lkdGh9O1xuICBAaW5jbHVkZSByZnMoJHRvYXN0LWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9dG9hc3QtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtY29sb3I6ICN7JHRvYXN0LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYmc6ICN7JHRvYXN0LWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGg6ICN7JHRvYXN0LWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1jb2xvcjogI3skdG9hc3QtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1czogI3skdG9hc3QtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXRvYXN0LWJveC1zaGFkb3c6ICN7JHRvYXN0LWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItY29sb3I6ICN7JHRvYXN0LWhlYWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1iZzogI3skdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAjeyR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdC1jc3MtdmFyc1xuXG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtbWF4LXdpZHRoKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXRvYXN0LWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1cykpO1xuXG4gICYuc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtY29udGFpbmVyIHtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4OiAjeyR6aW5kZXgtdG9hc3R9O1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXRvYXN0LXppbmRleCk7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3Qtc3BhY2luZyk7XG4gIH1cbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGNhbGModmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXMpIC0gdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aCkpKTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgfVxufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bW9kYWwtemluZGV4OiAjeyR6aW5kZXgtbW9kYWx9O1xuICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtbWR9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nOiAjeyRtb2RhbC1pbm5lci1wYWRkaW5nfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luOiAjeyRtb2RhbC1kaWFsb2ctbWFyZ2lufTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtY29sb3I6ICN7JG1vZGFsLWNvbnRlbnQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1iZzogI3skbW9kYWwtY29udGVudC1iZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1jb2xvcjogI3skbW9kYWwtY29udGVudC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1czogI3skbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdzogI3skbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1czogI3skbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteDogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZzogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmd9OyAvLyBUb2RvIGluIHY2OiBTcGxpdCB0aGlzIHBhZGRpbmcgaW50byB4IGFuZCB5XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICN7JG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcDogI3skbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVufTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJnOiAjeyRtb2RhbC1mb290ZXItYmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogI3skbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbik7XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbikgKiAyKTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pICogMik7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdykpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtYmFja2Ryb3AtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3AtemluZGV4OiAjeyR6aW5kZXgtbW9kYWwtYmFja2Ryb3B9O1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC1iZzogI3skbW9kYWwtYmFja2Ryb3AtYmd9O1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC1vcGFjaXR5OiAjeyRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1iYWNrZHJvcC1jc3MtdmFyc1xuXG4gIEBpbmNsdWRlIG92ZXJsYXktYmFja2Ryb3AodmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLXppbmRleCksIHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC1iZyksIHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC1vcGFjaXR5KSk7XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIC41KSBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14KSAqIC41KTtcbiAgICBtYXJnaW46IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14KSkgY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHRoZXJlIHNob3VsZCBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZyk7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmcpIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXApICogLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgPiAqIHtcbiAgICBtYXJnaW46IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXApICogLjUpOyAvLyBUb2RvIGluIHY2OiByZXBsYWNlIHdpdGggZ2FwIG9uIHBhcmVudCBjbGFzc1xuICB9XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAubW9kYWwge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbjogI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwfTtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXB9O1xuICB9XG5cbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1tb2RhbC13aWR0aCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLXNtIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtc219O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1sZ307XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC14bH07XG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWZ1bGxzY3JlZW4tbG9vcFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRwb3N0Zml4OiBpZigkaW5maXggIT0gXCJcIiwgJGluZml4ICsgXCItZG93blwiLCBcIlwiKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAubW9kYWwtZnVsbHNjcmVlbiN7JHBvc3RmaXh9IHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWhlYWRlcixcbiAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWZ1bGxzY3JlZW4tbG9vcFxuIiwiLy8gU2hhcmVkIGJldHdlZW4gbW9kYWxzIGFuZCBvZmZjYW52YXNlc1xuQG1peGluIG92ZXJsYXktYmFja2Ryb3AoJHppbmRleCwgJGJhY2tkcm9wLWJnLCAkYmFja2Ryb3Atb3BhY2l0eSkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH10b29sdGlwLXppbmRleDogI3skemluZGV4LXRvb2x0aXB9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLW1heC13aWR0aDogI3skdG9vbHRpcC1tYXgtd2lkdGh9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteDogI3skdG9vbHRpcC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteTogI3skdG9vbHRpcC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLW1hcmdpbjogI3skdG9vbHRpcC1tYXJnaW59O1xuICBAaW5jbHVkZSByZnMoJHRvb2x0aXAtZm9udC1zaXplLCAtLSN7JHByZWZpeH10b29sdGlwLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtY29sb3I6ICN7JHRvb2x0aXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWJnOiAjeyR0b29sdGlwLWJnfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1ib3JkZXItcmFkaXVzOiAjeyR0b29sdGlwLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLW9wYWNpdHk6ICN7JHRvb2x0aXAtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGg6ICN7JHRvb2x0aXAtYXJyb3ctd2lkdGh9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodDogI3skdG9vbHRpcC1hcnJvdy1oZWlnaHR9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtY3NzLXZhcnNcblxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXJnaW4pO1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgJHRvb2x0aXAtbWFyZ2luYFwiLCBcInY1XCIsIFwidjUueFwiLCB0cnVlKTtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1mb250LXNpemUpKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW9wYWNpdHkpOyB9XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0b3A6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBib3R0b206IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93IHtcbiAgcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgbGVmdDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWVuZDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtc3RhcnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW1heC13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYm9yZGVyLXJhZGl1cykpO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIG92ZXJmbG93LXdyYXAgLyB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIucG9wb3ZlciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXBvcG92ZXItemluZGV4OiAjeyR6aW5kZXgtcG9wb3Zlcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItbWF4LXdpZHRoOiAjeyRwb3BvdmVyLW1heC13aWR0aH07XG4gIEBpbmNsdWRlIHJmcygkcG9wb3Zlci1mb250LXNpemUsIC0tI3skcHJlZml4fXBvcG92ZXItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1iZzogI3skcG9wb3Zlci1iZ307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoOiAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yOiAjeyRwb3BvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXJhZGl1czogI3skcG9wb3Zlci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJveC1zaGFkb3c6ICN7JHBvcG92ZXItYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogI3skcG9wb3Zlci1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAjeyRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItY29sb3I6ICN7JHBvcG92ZXItaGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmc6ICN7JHBvcG92ZXItaGVhZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteDogI3skcG9wb3Zlci1ib2R5LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICN7JHBvcG92ZXItYm9keS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktY29sb3I6ICN7JHBvcG92ZXItYm9keS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGg6ICN7JHBvcG92ZXItYXJyb3ctd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodDogI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLWNzcy12YXJzXG5cbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItbWF4LXdpZHRoKTtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1mb250LXNpemUpKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3gtc2hhZG93KSk7XG5cbiAgLnBvcG92ZXItYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICBib3R0b206IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWVuZCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGxlZnQ6IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHRvcDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmcpO1xuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLXN0YXJ0IHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgcmlnaHQ6IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWVuZDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItc3RhcnQ7XG4gIH1cbn1cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LWNvbG9yKTtcbn1cbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLWVuZCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kXG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLWVuZCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcbi8vXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDBzICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbik7XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLyogcnRsOm9wdGlvbnM6IHtcbiAgXCJhdXRvUmVuYW1lXCI6IHRydWUsXG4gIFwic3RyaW5nTWFwXCI6WyB7XG4gICAgXCJuYW1lXCIgICAgOiBcInByZXYtbmV4dFwiLFxuICAgIFwic2VhcmNoXCIgIDogXCJwcmV2XCIsXG4gICAgXCJyZXBsYWNlXCIgOiBcIm5leHRcIlxuICB9IF1cbn0gKi9cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKTtcbn1cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHMvY29udHJvbHNcbi8vXG4vLyBBZGQgYSBjb250YWluZXIgKHN1Y2ggYXMgYSBsaXN0KSB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhbiBpdGVtIChpZGVhbGx5IGEgZm9jdXNhYmxlIGNvbnRyb2wsXG4vLyBsaWtlIGEgYnV0dG9uKSB3aXRoIGRhdGEtYnMtdGFyZ2V0IGZvciBlYWNoIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcblxuICBbZGF0YS1icy10YXJnZXRdIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDA7XG4gICAgLy8gVXNlIHRyYW5zcGFyZW50IGJvcmRlcnMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgYm9yZGVyLXRvcDogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgYm90dG9tOiAkY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI7XG4gIGxlZnQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIHBhZGRpbmctdG9wOiAkY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vLyBEYXJrIG1vZGUgY2Fyb3VzZWxcblxuQG1peGluIGNhcm91c2VsLWRhcmsoKSB7XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgICBmaWx0ZXI6ICRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI7XG4gIH1cblxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICB9XG5cbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yO1xuICB9XG59XG5cbi5jYXJvdXNlbC1kYXJrIHtcbiAgQGluY2x1ZGUgY2Fyb3VzZWwtZGFyaygpO1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICBAaWYgJGNvbG9yLW1vZGUtdHlwZSA9PSBcIm1lZGlhLXF1ZXJ5XCIge1xuICAgICAgLmNhcm91c2VsIHtcbiAgICAgICAgQGluY2x1ZGUgY2Fyb3VzZWwtZGFyaygpO1xuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgLmNhcm91c2VsLFxuICAgICAgJi5jYXJvdXNlbCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcm91c2VsLWRhcmsoKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjbGVhcmZpeFxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjbGVhcmZpeFxuIiwiLy9cbi8vIFJvdGF0aW5nIGJvcmRlclxuLy9cblxuLnNwaW5uZXItZ3Jvdyxcbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ24pO1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQpIGxpbmVhciBpbmZpbml0ZSB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZSk7XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgI3tcIi8qIHJ0bDppZ25vcmUgKi9cIn07IH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXIta2V5ZnJhbWVzXG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWJvcmRlci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogI3skc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbn07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoOiAjeyRzcGlubmVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItYm9yZGVyO1xuICAvLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLWNzcy12YXJzXG5cbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGgpIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLXNtLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGgtc219O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHQtc219O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aDogI3skc3Bpbm5lci1ib3JkZXItd2lkdGgtc219O1xuICAvLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLXNtLWNzcy12YXJzXG59XG5cbi8vXG4vLyBHcm93aW5nIGNpcmNsZVxuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWdyb3cta2V5ZnJhbWVzXG5cbi5zcGlubmVyLWdyb3cge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAjeyRzcGlubmVyLXZlcnRpY2FsLWFsaWdufTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ncm93O1xuICAvLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1jc3MtdmFyc1xuXG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGgtc219O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHQtc219O1xufVxuXG5AaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiB7XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnNwaW5uZXItYm9yZGVyLFxuICAgIC5zcGlubmVyLWdyb3cge1xuICAgICAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkICogMn07XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuJW9mZmNhbnZhcy1jc3MtdmFycyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXppbmRleDogI3skemluZGV4LW9mZmNhbnZhc307XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aDogI3skb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0OiAjeyRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteDogI3skb2ZmY2FudmFzLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXk6ICN7JG9mZmNhbnZhcy1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtY29sb3I6ICN7JG9mZmNhbnZhcy1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1iZzogI3skb2ZmY2FudmFzLWJnLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aDogI3skb2ZmY2FudmFzLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICN7JG9mZmNhbnZhcy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm94LXNoYWRvdzogI3skb2ZmY2FudmFzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtdHJhbnNpdGlvbjogI3t0cmFuc2Zvcm0gJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHR9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG9mZmNhbnZhcy1jc3MtdmFyc1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIC5vZmZjYW52YXMjeyRpbmZpeH0ge1xuICAgIEBleHRlbmQgJW9mZmNhbnZhcy1jc3MtdmFycztcbiAgfVxufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIC5vZmZjYW52YXMjeyRpbmZpeH0ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCkge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy16aW5kZXgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1jb2xvcik7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJnKTtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJveC1zaGFkb3cpKTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy10cmFuc2l0aW9uKSk7XG5cbiAgICAgICYub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICAgIGJvcmRlci1yaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5vZmZjYW52YXMtZW5kIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgICBib3JkZXItbGVmdDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy10b3Age1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5vZmZjYW52YXMtYm90dG9tIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYuc2hvd2luZyxcbiAgICAgICYuc2hvdzpub3QoLmhpZGluZykge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuc2hvd2luZyxcbiAgICAgICYuaGlkaW5nLFxuICAgICAgJi5zaG93IHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIikge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICAtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgICAgICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgICAgLy8gUmVzZXQgYGJhY2tncm91bmQtY29sb3JgIGluIGNhc2UgYC5iZy0qYCBjbGFzc2VzIGFyZSB1c2VkIGluIG9mZmNhbnZhc1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gIEBpbmNsdWRlIG92ZXJsYXktYmFja2Ryb3AoJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3AsICRvZmZjYW52YXMtYmFja2Ryb3AtYmcsICRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eSk7XG59XG5cbi5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpICogLjUpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gIH1cbn1cblxuLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuIiwiLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogd2FpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg7XG5cbiAgJi5idG46OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4ucGxhY2Vob2xkZXIteHMge1xuICBtaW4taGVpZ2h0OiAuNmVtO1xufVxuXG4ucGxhY2Vob2xkZXItc20ge1xuICBtaW4taGVpZ2h0OiAuOGVtO1xufVxuXG4ucGxhY2Vob2xkZXItbGcge1xuICBtaW4taGVpZ2h0OiAxLjJlbTtcbn1cblxuLy8gQW5pbWF0aW9uXG4ucGxhY2Vob2xkZXItZ2xvdyB7XG4gIC5wbGFjZWhvbGRlciB7XG4gICAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluO1xuICB9XG59XG5cbi5wbGFjZWhvbGRlci13YXZlIHtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgJGJsYWNrIDU1JSwgcmdiYSgwLCAwLCAwLCAoMSAtICRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbikpIDc1JSwgJGJsYWNrIDk1JSk7XG4gIG1hc2stc2l6ZTogMjAwJSAxMDAlO1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLXdhdmUgMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmUge1xuICAxMDAlIHtcbiAgICBtYXNrLXBvc2l0aW9uOiAtMjAwJSAwJTtcbiAgfVxufVxuIiwiLy8gQWxsLWNhcHMgYFJHQkEoKWAgZnVuY3Rpb24gdXNlZCBiZWNhdXNlIG9mIHRoaXMgU2FzcyBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL25vZGUtc2Fzcy9pc3N1ZXMvMjI1MVxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICRjb2xvci1yZ2I6IHRvLXJnYigkdmFsdWUpO1xuICAudGV4dC1iZy0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiBjb2xvci1jb250cmFzdCgkdmFsdWUpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgkY29sb3ItcmdiLCB2YXIoLS0jeyRwcmVmaXh9Ymctb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gIH1cbn1cbiIsIi8vIEFsbC1jYXBzIGBSR0JBKClgIGZ1bmN0aW9uIHVzZWQgYmVjYXVzZSBvZiB0aGlzIFNhc3MgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9ub2RlLXNhc3MvaXNzdWVzLzIyNTFcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAubGluay0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuXG4gICAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgICRob3Zlci1jb2xvcjogaWYoY29sb3ItY29udHJhc3QoJHZhbHVlKSA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSksIHRpbnQtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSk7XG4gICAgICAgIGNvbG9yOiBSR0JBKCN7dG8tcmdiKCRob3Zlci1jb2xvcil9LCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHRvLXJnYigkaG92ZXItY29sb3IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE9uZS1vZmYgc3BlY2lhbCBsaW5rIGhlbHBlciBhcyBhIGJyaWRnZSB1bnRpbCB2NlxuLmxpbmstYm9keS1lbXBoYXNpcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG5cbiAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAuNzUpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgLjc1KSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5mb2N1cy1yaW5nOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgLy8gQnkgZGVmYXVsdCwgdGhlcmUgaXMgbm8gYC0tYnMtZm9jdXMtcmluZy14YCwgYC0tYnMtZm9jdXMtcmluZy15YCwgb3IgYC0tYnMtZm9jdXMtcmluZy1ibHVyYCwgYnV0IHdlIHByb3ZpZGUgQ1NTIHZhcmlhYmxlcyB3aXRoIGZhbGxiYWNrcyB0byBpbml0aWFsIGAwYCB2YWx1ZXNcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmcteCwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmcteSwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctYmx1ciwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctd2lkdGgpIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLWNvbG9yKTtcbn1cbiIsIi5pY29uLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAkaWNvbi1saW5rLWdhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIC41KSk7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogJGljb24tbGluay11bmRlcmxpbmUtb2Zmc2V0O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgPiAuYmkge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAkaWNvbi1saW5rLWljb24tc2l6ZTtcbiAgICBoZWlnaHQ6ICRpY29uLWxpbmstaWNvbi1zaXplO1xuICAgIGZpbGw6IGN1cnJlbnRjb2xvcjtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpY29uLWxpbmstaWNvbi10cmFuc2l0aW9uKTtcbiAgfVxufVxuXG4uaWNvbi1saW5rLWhvdmVyIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICA+IC5iaSB7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1pY29uLWxpbmstdHJhbnNmb3JtLCAkaWNvbi1saW5rLWljb24tdHJhbnNmb3JtKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW8pO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQGVhY2ggJGtleSwgJHJhdGlvIGluICRhc3BlY3QtcmF0aW9zIHtcbiAgLnJhdGlvLSN7JGtleX0ge1xuICAgIC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbzogI3skcmF0aW99O1xuICB9XG59XG4iLCIvLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLy8gUmVzcG9uc2l2ZSBzdGlja3kgdG9wIGFuZCBib3R0b21cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5zdGlja3kjeyRpbmZpeH0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgc3RhY2tzXG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBzdGFja3NcbiIsIi8vXG4vLyBWaXN1YWxseSBoaWRkZW5cbi8vXG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBIaWRlIGNvbnRlbnQgdmlzdWFsbHkgd2hpbGUga2VlcGluZyBpdCBhY2Nlc3NpYmxlIHRvIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cbiAgLy8gRml4IGZvciBwb3NpdGlvbmVkIHRhYmxlIGNhcHRpb24gdGhhdCBjb3VsZCBiZWNvbWUgYW5vbnltb3VzIGNlbGxzXG4gICY6bm90KGNhcHRpb24pIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQsIG9yIG9uZSBvZiBpdHMgY2hpbGQgZWxlbWVudHMgaXMgZm9jdXNlZFxuLy8gKGkuZS4gd2hlbiBmb2N1cyBpcyB3aXRoaW4gdGhlIGVsZW1lbnQvY29udGFpbmVyIHRoYXQgdGhlIGNsYXNzIHdhcyBhcHBsaWVkIHRvKVxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUoKSB7XG4gICY6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjojeyRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudH0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFRleHQgdHJ1bmNhdGlvblxuLy9cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IDFweDtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuIiwiLy8gVXRpbGl0eSBnZW5lcmF0b3Jcbi8vIFVzZWQgdG8gZ2VuZXJhdGUgdXRpbGl0aWVzICYgcHJpbnQgdXRpbGl0aWVzXG5AbWl4aW4gZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4OiBcIlwiLCAkaXMtcmZzLW1lZGlhLXF1ZXJ5OiBmYWxzZSkge1xuICAkdmFsdWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCB2YWx1ZXMpO1xuXG4gIC8vIElmIHRoZSB2YWx1ZXMgYXJlIGEgbGlzdCBvciBzdHJpbmcsIGNvbnZlcnQgaXQgaW50byBhIG1hcFxuICBAaWYgdHlwZS1vZigkdmFsdWVzKSA9PSBcInN0cmluZ1wiIG9yIHR5cGUtb2YobnRoKCR2YWx1ZXMsIDEpKSAhPSBcImxpc3RcIiB7XG4gICAgJHZhbHVlczogemlwKCR2YWx1ZXMsICR2YWx1ZXMpO1xuICB9XG5cbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR2YWx1ZXMge1xuICAgICRwcm9wZXJ0aWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCBwcm9wZXJ0eSk7XG5cbiAgICAvLyBNdWx0aXBsZSBwcm9wZXJ0aWVzIGFyZSBwb3NzaWJsZSwgZm9yIGV4YW1wbGUgd2l0aCB2ZXJ0aWNhbCBvciBob3Jpem9udGFsIG1hcmdpbnMgb3IgcGFkZGluZ3NcbiAgICBAaWYgdHlwZS1vZigkcHJvcGVydGllcykgPT0gXCJzdHJpbmdcIiB7XG4gICAgICAkcHJvcGVydGllczogYXBwZW5kKCgpLCAkcHJvcGVydGllcyk7XG4gICAgfVxuXG4gICAgLy8gVXNlIGN1c3RvbSBjbGFzcyBpZiBwcmVzZW50XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY2xhc3MpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcyksIG50aCgkcHJvcGVydGllcywgMSkpO1xuICAgICRwcm9wZXJ0eS1jbGFzczogaWYoJHByb3BlcnR5LWNsYXNzID09IG51bGwsIFwiXCIsICRwcm9wZXJ0eS1jbGFzcyk7XG5cbiAgICAvLyBVc2UgY3VzdG9tIENTUyB2YXJpYWJsZSBuYW1lIGlmIHByZXNlbnQsIG90aGVyd2lzZSBkZWZhdWx0IHRvIGBjbGFzc2BcbiAgICAkY3NzLXZhcmlhYmxlLW5hbWU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpKTtcblxuICAgIC8vIFN0YXRlIHBhcmFtcyB0byBnZW5lcmF0ZSBwc2V1ZG8tY2xhc3Nlc1xuICAgICRzdGF0ZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIHN0YXRlKSwgbWFwLWdldCgkdXRpbGl0eSwgc3RhdGUpLCAoKSk7XG5cbiAgICAkaW5maXg6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCBzdHItc2xpY2UoJGluZml4LCAxLCAxKSA9PSBcIi1cIiwgc3RyLXNsaWNlKCRpbmZpeCwgMiksICRpbmZpeCk7XG5cbiAgICAvLyBEb24ndCBwcmVmaXggaWYgdmFsdWUga2V5IGlzIG51bGwgKGUuZy4gd2l0aCBzaGFkb3cgY2xhc3MpXG4gICAgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyOiBpZigka2V5LCBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgJGluZml4ID09IFwiXCIsIFwiXCIsIFwiLVwiKSArICRrZXksIFwiXCIpO1xuXG4gICAgQGlmIG1hcC1nZXQoJHV0aWxpdHksIHJmcykge1xuICAgICAgLy8gSW5zaWRlIHRoZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmICRpcy1yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlKTtcblxuICAgICAgICAvLyBEbyBub3QgcmVuZGVyIGFueXRoaW5nIGlmIGZsdWlkIGFuZCBub24gZmx1aWQgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgICAgICAkdmFsdWU6IGlmKCR2YWwgPT0gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSksIG51bGwsICR2YWwpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAkdmFsdWU6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICRpcy1jc3MtdmFyOiBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyKTtcbiAgICAkaXMtbG9jYWwtdmFyczogbWFwLWdldCgkdXRpbGl0eSwgbG9jYWwtdmFycyk7XG4gICAgJGlzLXJ0bDogbWFwLWdldCgkdXRpbGl0eSwgcnRsKTtcblxuICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1jc3MtdmFyIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmVuZDpyZW1vdmUgKi9cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIExvb3Agb3ZlciBlYWNoIGJyZWFrcG9pbnRcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG5cbiAgLy8gR2VuZXJhdGUgbWVkaWEgcXVlcnkgaWYgbmVlZGVkXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSRlMgcmVzY2FsaW5nXG5AbWVkaWEgKG1pbi13aWR0aDogJHJmcy1tcS12YWx1ZSkge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmIChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkgPCAkcmZzLWJyZWFrcG9pbnQpIHtcbiAgICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCB0cnVlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgIC8vIFRoZW4gY2hlY2sgaWYgdGhlIHV0aWxpdHkgbmVlZHMgcHJpbnQgc3R5bGVzXG4gICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHByaW50KSA9PSB0cnVlIHtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksIFwiLXByaW50XCIpO1xuICAgIH1cbiAgfVxufVxuIiwiLyohXHJcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDYuNC4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXHJcbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXHJcbiAqIENvcHlyaWdodCAyMDIzIEZvbnRpY29ucywgSW5jLlxyXG4gKi9cclxuLmZhe2ZvbnQtZmFtaWx5OnZhcigtLWZhLXN0eWxlLWZhbWlseSxcIkZvbnQgQXdlc29tZSA2IEZyZWVcIik7Zm9udC13ZWlnaHQ6dmFyKC0tZmEtc3R5bGUsOTAwKX0uZmEsLmZhLWJyYW5kcywuZmEtY2xhc3NpYywuZmEtcmVndWxhciwuZmEtc2hhcnAsLmZhLXNvbGlkLC5mYWIsLmZhciwuZmFzey1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO2Rpc3BsYXk6dmFyKC0tZmEtZGlzcGxheSxpbmxpbmUtYmxvY2spO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7bGluZS1oZWlnaHQ6MTt0ZXh0LXJlbmRlcmluZzphdXRvfS5mYS1jbGFzc2ljLC5mYS1yZWd1bGFyLC5mYS1zb2xpZCwuZmFyLC5mYXN7Zm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNiBGcmVlXCJ9LmZhLWJyYW5kcywuZmFie2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCJ9LmZhLTF4e2ZvbnQtc2l6ZToxZW19LmZhLTJ4e2ZvbnQtc2l6ZToyZW19LmZhLTN4e2ZvbnQtc2l6ZTozZW19LmZhLTR4e2ZvbnQtc2l6ZTo0ZW19LmZhLTV4e2ZvbnQtc2l6ZTo1ZW19LmZhLTZ4e2ZvbnQtc2l6ZTo2ZW19LmZhLTd4e2ZvbnQtc2l6ZTo3ZW19LmZhLTh4e2ZvbnQtc2l6ZTo4ZW19LmZhLTl4e2ZvbnQtc2l6ZTo5ZW19LmZhLTEweHtmb250LXNpemU6MTBlbX0uZmEtMnhze2ZvbnQtc2l6ZTouNjI1ZW07bGluZS1oZWlnaHQ6LjFlbTt2ZXJ0aWNhbC1hbGlnbjouMjI1ZW19LmZhLXhze2ZvbnQtc2l6ZTouNzVlbTtsaW5lLWhlaWdodDouMDgzMzNlbTt2ZXJ0aWNhbC1hbGlnbjouMTI1ZW19LmZhLXNte2ZvbnQtc2l6ZTouODc1ZW07bGluZS1oZWlnaHQ6LjA3MTQzZW07dmVydGljYWwtYWxpZ246LjA1MzU3ZW19LmZhLWxne2ZvbnQtc2l6ZToxLjI1ZW07bGluZS1oZWlnaHQ6LjA1ZW07dmVydGljYWwtYWxpZ246LS4wNzVlbX0uZmEteGx7Zm9udC1zaXplOjEuNWVtO2xpbmUtaGVpZ2h0Oi4wNDE2N2VtO3ZlcnRpY2FsLWFsaWduOi0uMTI1ZW19LmZhLTJ4bHtmb250LXNpemU6MmVtO2xpbmUtaGVpZ2h0Oi4wMzEyNWVtO3ZlcnRpY2FsLWFsaWduOi0uMTg3NWVtfS5mYS1md3t0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxLjI1ZW19LmZhLXVse2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbi1sZWZ0OnZhcigtLWZhLWxpLW1hcmdpbiwyLjVlbSk7cGFkZGluZy1sZWZ0OjB9LmZhLXVsPmxpe3Bvc2l0aW9uOnJlbGF0aXZlfS5mYS1saXtsZWZ0OmNhbGModmFyKC0tZmEtbGktd2lkdGgsIDJlbSkqLTEpO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOnZhcigtLWZhLWxpLXdpZHRoLDJlbSk7bGluZS1oZWlnaHQ6aW5oZXJpdH0uZmEtYm9yZGVye2JvcmRlci1yYWRpdXM6dmFyKC0tZmEtYm9yZGVyLXJhZGl1cywuMWVtKTtib3JkZXI6dmFyKC0tZmEtYm9yZGVyLXdpZHRoLC4wOGVtKSB2YXIoLS1mYS1ib3JkZXItc3R5bGUsc29saWQpIHZhcigtLWZhLWJvcmRlci1jb2xvciwjZWVlKTtwYWRkaW5nOnZhcigtLWZhLWJvcmRlci1wYWRkaW5nLC4yZW0gLjI1ZW0gLjE1ZW0pfS5mYS1wdWxsLWxlZnR7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6dmFyKC0tZmEtcHVsbC1tYXJnaW4sLjNlbSl9LmZhLXB1bGwtcmlnaHR7ZmxvYXQ6cmlnaHQ7bWFyZ2luLWxlZnQ6dmFyKC0tZmEtcHVsbC1tYXJnaW4sLjNlbSl9LmZhLWJlYXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYS1iZWF0O2FuaW1hdGlvbi1uYW1lOmZhLWJlYXQ7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6dmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LDBzKTthbmltYXRpb24tZGVsYXk6dmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LDBzKTstd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbixub3JtYWwpO2FuaW1hdGlvbi1kaXJlY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbixub3JtYWwpOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwxcyk7YW5pbWF0aW9uLWR1cmF0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwxcyk7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OnZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsaW5maW5pdGUpO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6dmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCxpbmZpbml0ZSk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsZWFzZS1pbi1vdXQpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZyxlYXNlLWluLW91dCl9LmZhLWJvdW5jZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhLWJvdW5jZTthbmltYXRpb24tbmFtZTpmYS1ib3VuY2U7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6dmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LDBzKTthbmltYXRpb24tZGVsYXk6dmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LDBzKTstd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbixub3JtYWwpO2FuaW1hdGlvbi1kaXJlY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbixub3JtYWwpOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwxcyk7YW5pbWF0aW9uLWR1cmF0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwxcyk7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OnZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsaW5maW5pdGUpO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6dmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCxpbmZpbml0ZSk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsY3ViaWMtYmV6aWVyKC4yOCwuODQsLjQyLDEpKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsY3ViaWMtYmV6aWVyKC4yOCwuODQsLjQyLDEpKX0uZmEtZmFkZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhLWZhZGU7YW5pbWF0aW9uLW5hbWU6ZmEtZmFkZTstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6dmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCxpbmZpbml0ZSk7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDp2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LGluZmluaXRlKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZyxjdWJpYy1iZXppZXIoLjQsMCwuNiwxKSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjp2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLGN1YmljLWJlemllciguNCwwLC42LDEpKX0uZmEtYmVhdC1mYWRlLC5mYS1mYWRley13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OnZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwwcyk7YW5pbWF0aW9uLWRlbGF5OnZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwwcyk7LXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sbm9ybWFsKTthbmltYXRpb24tZGlyZWN0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sbm9ybWFsKTstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjp2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sMXMpO2FuaW1hdGlvbi1kdXJhdGlvbjp2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sMXMpfS5mYS1iZWF0LWZhZGV7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYS1iZWF0LWZhZGU7YW5pbWF0aW9uLW5hbWU6ZmEtYmVhdC1mYWRlOy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDp2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LGluZmluaXRlKTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OnZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsaW5maW5pdGUpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjp2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLGN1YmljLWJlemllciguNCwwLC42LDEpKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsY3ViaWMtYmV6aWVyKC40LDAsLjYsMSkpfS5mYS1mbGlwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmEtZmxpcDthbmltYXRpb24tbmFtZTpmYS1mbGlwOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OnZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwwcyk7YW5pbWF0aW9uLWRlbGF5OnZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwwcyk7LXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sbm9ybWFsKTthbmltYXRpb24tZGlyZWN0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sbm9ybWFsKTstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjp2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sMXMpO2FuaW1hdGlvbi1kdXJhdGlvbjp2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sMXMpOy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDp2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LGluZmluaXRlKTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OnZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsaW5maW5pdGUpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjp2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLGVhc2UtaW4tb3V0KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsZWFzZS1pbi1vdXQpfS5mYS1zaGFrZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhLXNoYWtlO2FuaW1hdGlvbi1uYW1lOmZhLXNoYWtlOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwxcyk7YW5pbWF0aW9uLWR1cmF0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwxcyk7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OnZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsaW5maW5pdGUpO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6dmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCxpbmZpbml0ZSk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsbGluZWFyKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsbGluZWFyKX0uZmEtc2hha2UsLmZhLXNwaW57LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6dmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LDBzKTthbmltYXRpb24tZGVsYXk6dmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LDBzKTstd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbixub3JtYWwpO2FuaW1hdGlvbi1kaXJlY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbixub3JtYWwpfS5mYS1zcGluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmEtc3BpbjthbmltYXRpb24tbmFtZTpmYS1zcGluOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwycyk7YW5pbWF0aW9uLWR1cmF0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwycyk7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OnZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsaW5maW5pdGUpO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6dmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCxpbmZpbml0ZSk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsbGluZWFyKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsbGluZWFyKX0uZmEtc3Bpbi1yZXZlcnNley0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbjpyZXZlcnNlfS5mYS1wdWxzZSwuZmEtc3Bpbi1wdWxzZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhLXNwaW47YW5pbWF0aW9uLW5hbWU6ZmEtc3Bpbjstd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbixub3JtYWwpO2FuaW1hdGlvbi1kaXJlY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbixub3JtYWwpOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwxcyk7YW5pbWF0aW9uLWR1cmF0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwxcyk7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OnZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsaW5maW5pdGUpO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6dmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCxpbmZpbml0ZSk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsc3RlcHMoOCkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZyxzdGVwcyg4KSl9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmZhLWJlYXQsLmZhLWJlYXQtZmFkZSwuZmEtYm91bmNlLC5mYS1mYWRlLC5mYS1mbGlwLC5mYS1wdWxzZSwuZmEtc2hha2UsLmZhLXNwaW4sLmZhLXNwaW4tcHVsc2V7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LTFtczthbmltYXRpb24tZGVsYXk6LTFtczstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxbXM7YW5pbWF0aW9uLWR1cmF0aW9uOjFtczstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjE7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OjBzO3RyYW5zaXRpb24tZGVsYXk6MHM7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOjBzO3RyYW5zaXRpb24tZHVyYXRpb246MHN9fUAtd2Via2l0LWtleWZyYW1lcyBmYS1iZWF0ezAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9NDUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKHZhcigtLWZhLWJlYXQtc2NhbGUsMS4yNSkpO3RyYW5zZm9ybTpzY2FsZSh2YXIoLS1mYS1iZWF0LXNjYWxlLDEuMjUpKX19QGtleWZyYW1lcyBmYS1iZWF0ezAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9NDUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKHZhcigtLWZhLWJlYXQtc2NhbGUsMS4yNSkpO3RyYW5zZm9ybTpzY2FsZSh2YXIoLS1mYS1iZWF0LXNjYWxlLDEuMjUpKX19QC13ZWJraXQta2V5ZnJhbWVzIGZhLWJvdW5jZXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGVZKDApfTEwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSh2YXIoLS1mYS1ib3VuY2Utc3RhcnQtc2NhbGUteCwxLjEpLHZhcigtLWZhLWJvdW5jZS1zdGFydC1zY2FsZS15LC45KSkgdHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06c2NhbGUodmFyKC0tZmEtYm91bmNlLXN0YXJ0LXNjYWxlLXgsMS4xKSx2YXIoLS1mYS1ib3VuY2Utc3RhcnQtc2NhbGUteSwuOSkpIHRyYW5zbGF0ZVkoMCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKHZhcigtLWZhLWJvdW5jZS1qdW1wLXNjYWxlLXgsLjkpLHZhcigtLWZhLWJvdW5jZS1qdW1wLXNjYWxlLXksMS4xKSkgdHJhbnNsYXRlWSh2YXIoLS1mYS1ib3VuY2UtaGVpZ2h0LC0uNWVtKSk7dHJhbnNmb3JtOnNjYWxlKHZhcigtLWZhLWJvdW5jZS1qdW1wLXNjYWxlLXgsLjkpLHZhcigtLWZhLWJvdW5jZS1qdW1wLXNjYWxlLXksMS4xKSkgdHJhbnNsYXRlWSh2YXIoLS1mYS1ib3VuY2UtaGVpZ2h0LC0uNWVtKSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKHZhcigtLWZhLWJvdW5jZS1sYW5kLXNjYWxlLXgsMS4wNSksdmFyKC0tZmEtYm91bmNlLWxhbmQtc2NhbGUteSwuOTUpKSB0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTpzY2FsZSh2YXIoLS1mYS1ib3VuY2UtbGFuZC1zY2FsZS14LDEuMDUpLHZhcigtLWZhLWJvdW5jZS1sYW5kLXNjYWxlLXksLjk1KSkgdHJhbnNsYXRlWSgwKX01NyV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlWSh2YXIoLS1mYS1ib3VuY2UtcmVib3VuZCwtLjEyNWVtKSk7dHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZVkodmFyKC0tZmEtYm91bmNlLXJlYm91bmQsLS4xMjVlbSkpfTY0JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGVZKDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZVkoMCl9fUBrZXlmcmFtZXMgZmEtYm91bmNlezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZVkoMCl9MTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKHZhcigtLWZhLWJvdW5jZS1zdGFydC1zY2FsZS14LDEuMSksdmFyKC0tZmEtYm91bmNlLXN0YXJ0LXNjYWxlLXksLjkpKSB0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTpzY2FsZSh2YXIoLS1mYS1ib3VuY2Utc3RhcnQtc2NhbGUteCwxLjEpLHZhcigtLWZhLWJvdW5jZS1zdGFydC1zY2FsZS15LC45KSkgdHJhbnNsYXRlWSgwKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUodmFyKC0tZmEtYm91bmNlLWp1bXAtc2NhbGUteCwuOSksdmFyKC0tZmEtYm91bmNlLWp1bXAtc2NhbGUteSwxLjEpKSB0cmFuc2xhdGVZKHZhcigtLWZhLWJvdW5jZS1oZWlnaHQsLS41ZW0pKTt0cmFuc2Zvcm06c2NhbGUodmFyKC0tZmEtYm91bmNlLWp1bXAtc2NhbGUteCwuOSksdmFyKC0tZmEtYm91bmNlLWp1bXAtc2NhbGUteSwxLjEpKSB0cmFuc2xhdGVZKHZhcigtLWZhLWJvdW5jZS1oZWlnaHQsLS41ZW0pKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUodmFyKC0tZmEtYm91bmNlLWxhbmQtc2NhbGUteCwxLjA1KSx2YXIoLS1mYS1ib3VuY2UtbGFuZC1zY2FsZS15LC45NSkpIHRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnNjYWxlKHZhcigtLWZhLWJvdW5jZS1sYW5kLXNjYWxlLXgsMS4wNSksdmFyKC0tZmEtYm91bmNlLWxhbmQtc2NhbGUteSwuOTUpKSB0cmFuc2xhdGVZKDApfTU3JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGVZKHZhcigtLWZhLWJvdW5jZS1yZWJvdW5kLC0uMTI1ZW0pKTt0cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlWSh2YXIoLS1mYS1ib3VuY2UtcmVib3VuZCwtLjEyNWVtKSl9NjQley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZVkoMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlWSgwKX19QC13ZWJraXQta2V5ZnJhbWVzIGZhLWZhZGV7NTAle29wYWNpdHk6dmFyKC0tZmEtZmFkZS1vcGFjaXR5LC40KX19QGtleWZyYW1lcyBmYS1mYWRlezUwJXtvcGFjaXR5OnZhcigtLWZhLWZhZGUtb3BhY2l0eSwuNCl9fUAtd2Via2l0LWtleWZyYW1lcyBmYS1iZWF0LWZhZGV7MCUsdG97b3BhY2l0eTp2YXIoLS1mYS1iZWF0LWZhZGUtb3BhY2l0eSwuNCk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTUwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUodmFyKC0tZmEtYmVhdC1mYWRlLXNjYWxlLDEuMTI1KSk7dHJhbnNmb3JtOnNjYWxlKHZhcigtLWZhLWJlYXQtZmFkZS1zY2FsZSwxLjEyNSkpfX1Aa2V5ZnJhbWVzIGZhLWJlYXQtZmFkZXswJSx0b3tvcGFjaXR5OnZhcigtLWZhLWJlYXQtZmFkZS1vcGFjaXR5LC40KTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9NTAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSh2YXIoLS1mYS1iZWF0LWZhZGUtc2NhbGUsMS4xMjUpKTt0cmFuc2Zvcm06c2NhbGUodmFyKC0tZmEtYmVhdC1mYWRlLXNjYWxlLDEuMTI1KSl9fUAtd2Via2l0LWtleWZyYW1lcyBmYS1mbGlwezUwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCh2YXIoLS1mYS1mbGlwLXgsMCksdmFyKC0tZmEtZmxpcC15LDEpLHZhcigtLWZhLWZsaXAteiwwKSx2YXIoLS1mYS1mbGlwLWFuZ2xlLC0xODBkZWcpKTt0cmFuc2Zvcm06cm90YXRlM2QodmFyKC0tZmEtZmxpcC14LDApLHZhcigtLWZhLWZsaXAteSwxKSx2YXIoLS1mYS1mbGlwLXosMCksdmFyKC0tZmEtZmxpcC1hbmdsZSwtMTgwZGVnKSl9fUBrZXlmcmFtZXMgZmEtZmxpcHs1MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QodmFyKC0tZmEtZmxpcC14LDApLHZhcigtLWZhLWZsaXAteSwxKSx2YXIoLS1mYS1mbGlwLXosMCksdmFyKC0tZmEtZmxpcC1hbmdsZSwtMTgwZGVnKSk7dHJhbnNmb3JtOnJvdGF0ZTNkKHZhcigtLWZhLWZsaXAteCwwKSx2YXIoLS1mYS1mbGlwLXksMSksdmFyKC0tZmEtZmxpcC16LDApLHZhcigtLWZhLWZsaXAtYW5nbGUsLTE4MGRlZykpfX1ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc2hha2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0xNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMTVkZWcpfTQley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgxNWRlZyl9OCUsMjQley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMThkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTE4ZGVnKX0xMiUsMjgley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxOGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgxOGRlZyl9MTYley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMjJkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTIyZGVnKX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDIyZGVnKTt0cmFuc2Zvcm06cm90YXRlKDIyZGVnKX0zMiV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0xMmRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMTJkZWcpfTM2JXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTJkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTJkZWcpfTQwJSx0b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX19QGtleWZyYW1lcyBmYS1zaGFrZXswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTE1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0xNWRlZyl9NCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDE1ZGVnKX04JSwyNCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0xOGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMThkZWcpfTEyJSwyOCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE4ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDE4ZGVnKX0xNiV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0yMmRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMjJkZWcpfTIwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMjJkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMjJkZWcpfTMyJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTEyZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0xMmRlZyl9MzYley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxMmRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgxMmRlZyl9NDAlLHRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfX1ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMXR1cm4pO3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfX1Aa2V5ZnJhbWVzIGZhLXNwaW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDF0dXJuKTt0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX19LmZhLXJvdGF0ZS05MHstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5mYS1yb3RhdGUtMTgwey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uZmEtcm90YXRlLTI3MHstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDI3MGRlZyl9LmZhLWZsaXAtaG9yaXpvbnRhbHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoLTEpO3RyYW5zZm9ybTpzY2FsZVgoLTEpfS5mYS1mbGlwLXZlcnRpY2Fsey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWSgtMSk7dHJhbnNmb3JtOnNjYWxlWSgtMSl9LmZhLWZsaXAtYm90aCwuZmEtZmxpcC1ob3Jpem9udGFsLmZhLWZsaXAtdmVydGljYWx7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLTEpO3RyYW5zZm9ybTpzY2FsZSgtMSl9LmZhLXJvdGF0ZS1ieXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUodmFyKC0tZmEtcm90YXRlLWFuZ2xlLG5vbmUpKTt0cmFuc2Zvcm06cm90YXRlKHZhcigtLWZhLXJvdGF0ZS1hbmdsZSxub25lKSl9LmZhLXN0YWNre2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoyZW07bGluZS1oZWlnaHQ6MmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoyLjVlbX0uZmEtc3RhY2stMXgsLmZhLXN0YWNrLTJ4e2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlO3otaW5kZXg6dmFyKC0tZmEtc3RhY2stei1pbmRleCxhdXRvKX0uZmEtc3RhY2stMXh7bGluZS1oZWlnaHQ6aW5oZXJpdH0uZmEtc3RhY2stMnh7Zm9udC1zaXplOjJlbX0uZmEtaW52ZXJzZXtjb2xvcjp2YXIoLS1mYS1pbnZlcnNlLCNmZmYpfVxyXG5cclxuLmZhLTA6YmVmb3Jle2NvbnRlbnQ6XCJcXDMwXCJ9LmZhLTE6YmVmb3Jle2NvbnRlbnQ6XCJcXDMxXCJ9LmZhLTI6YmVmb3Jle2NvbnRlbnQ6XCJcXDMyXCJ9LmZhLTM6YmVmb3Jle2NvbnRlbnQ6XCJcXDMzXCJ9LmZhLTQ6YmVmb3Jle2NvbnRlbnQ6XCJcXDM0XCJ9LmZhLTU6YmVmb3Jle2NvbnRlbnQ6XCJcXDM1XCJ9LmZhLTY6YmVmb3Jle2NvbnRlbnQ6XCJcXDM2XCJ9LmZhLTc6YmVmb3Jle2NvbnRlbnQ6XCJcXDM3XCJ9LmZhLTg6YmVmb3Jle2NvbnRlbnQ6XCJcXDM4XCJ9LmZhLTk6YmVmb3Jle2NvbnRlbnQ6XCJcXDM5XCJ9LmZhLWZpbGwtZHJpcDpiZWZvcmV7Y29udGVudDpcIlxcZjU3NlwifS5mYS1hcnJvd3MtdG8tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxlNGJkXCJ9LmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSwuZmEtY2lyY2xlLWNoZXZyb24tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzhcIn0uZmEtYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXDQwXCJ9LmZhLXRyYXNoLWFsdDpiZWZvcmUsLmZhLXRyYXNoLWNhbjpiZWZvcmV7Y29udGVudDpcIlxcZjJlZFwifS5mYS10ZXh0LWhlaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjAzNFwifS5mYS11c2VyLXRpbWVzOmJlZm9yZSwuZmEtdXNlci14bWFyazpiZWZvcmV7Y29udGVudDpcIlxcZjIzNVwifS5mYS1zdGV0aG9zY29wZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmMVwifS5mYS1jb21tZW50LWFsdDpiZWZvcmUsLmZhLW1lc3NhZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyN2FcIn0uZmEtaW5mbzpiZWZvcmV7Y29udGVudDpcIlxcZjEyOVwifS5mYS1jb21wcmVzcy1hbHQ6YmVmb3JlLC5mYS1kb3duLWxlZnQtYW5kLXVwLXJpZ2h0LXRvLWNlbnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjQyMlwifS5mYS1leHBsb3Npb246YmVmb3Jle2NvbnRlbnQ6XCJcXGU0ZTlcIn0uZmEtZmlsZS1hbHQ6YmVmb3JlLC5mYS1maWxlLWxpbmVzOmJlZm9yZSwuZmEtZmlsZS10ZXh0OmJlZm9yZXtjb250ZW50OlwiXFxmMTVjXCJ9LmZhLXdhdmUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmODNlXCJ9LmZhLXJpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MGJcIn0uZmEtYnVpbGRpbmctdW46YmVmb3Jle2NvbnRlbnQ6XCJcXGU0ZDlcIn0uZmEtZGljZS10aHJlZTpiZWZvcmV7Y29udGVudDpcIlxcZjUyN1wifS5mYS1jYWxlbmRhci1hbHQ6YmVmb3JlLC5mYS1jYWxlbmRhci1kYXlzOmJlZm9yZXtjb250ZW50OlwiXFxmMDczXCJ9LmZhLWFuY2hvci1jaXJjbGUtY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0YWFcIn0uZmEtYnVpbGRpbmctY2lyY2xlLWFycm93LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlNGQxXCJ9LmZhLXZvbGxleWJhbGwtYmFsbDpiZWZvcmUsLmZhLXZvbGxleWJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NWZcIn0uZmEtYXJyb3dzLXVwLXRvLWxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0YzJcIn0uZmEtc29ydC1kZXNjOmJlZm9yZSwuZmEtc29ydC1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMGRkXCJ9LmZhLWNpcmNsZS1taW51czpiZWZvcmUsLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1NlwifS5mYS1kb29yLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MmJcIn0uZmEtcmlnaHQtZnJvbS1icmFja2V0OmJlZm9yZSwuZmEtc2lnbi1vdXQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMmY1XCJ9LmZhLWF0b206YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZDJcIn0uZmEtc29hcDpiZWZvcmV7Y29udGVudDpcIlxcZTA2ZVwifS5mYS1oZWFydC1tdXNpYy1jYW1lcmEtYm9sdDpiZWZvcmUsLmZhLWljb25zOmJlZm9yZXtjb250ZW50OlwiXFxmODZkXCJ9LmZhLW1pY3JvcGhvbmUtYWx0LXNsYXNoOmJlZm9yZSwuZmEtbWljcm9waG9uZS1saW5lcy1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjUzOVwifS5mYS1icmlkZ2UtY2lyY2xlLWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxlNGM5XCJ9LmZhLXB1bXAtbWVkaWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZTA2YVwifS5mYS1maW5nZXJwcmludDpiZWZvcmV7Y29udGVudDpcIlxcZjU3N1wifS5mYS1oYW5kLXBvaW50LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMGE0XCJ9LmZhLW1hZ25pZnlpbmctZ2xhc3MtbG9jYXRpb246YmVmb3JlLC5mYS1zZWFyY2gtbG9jYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ODlcIn0uZmEtZm9yd2FyZC1zdGVwOmJlZm9yZSwuZmEtc3RlcC1mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDUxXCJ9LmZhLWZhY2Utc21pbGUtYmVhbTpiZWZvcmUsLmZhLXNtaWxlLWJlYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YjhcIn0uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWVcIn0uZmEtZm9vdGJhbGwtYmFsbDpiZWZvcmUsLmZhLWZvb3RiYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNDRlXCJ9LmZhLXNjaG9vbC1jaXJjbGUtZXhjbGFtYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NmNcIn0uZmEtY3JvcDpiZWZvcmV7Y29udGVudDpcIlxcZjEyNVwifS5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUsLmZhLWFuZ2xlcy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTAzXCJ9LmZhLXVzZXJzLXJlY3RhbmdsZTpiZWZvcmV7Y29udGVudDpcIlxcZTU5NFwifS5mYS1wZW9wbGUtcm9vZjpiZWZvcmV7Y29udGVudDpcIlxcZTUzN1wifS5mYS1wZW9wbGUtbGluZTpiZWZvcmV7Y29udGVudDpcIlxcZTUzNFwifS5mYS1iZWVyLW11Zy1lbXB0eTpiZWZvcmUsLmZhLWJlZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmNcIn0uZmEtZGlhZ3JhbS1wcmVkZWNlc3NvcjpiZWZvcmV7Y29udGVudDpcIlxcZTQ3N1wifS5mYS1hcnJvdy11cC1sb25nOmJlZm9yZSwuZmEtbG9uZy1hcnJvdy11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE3NlwifS5mYS1idXJuOmJlZm9yZSwuZmEtZmlyZS1mbGFtZS1zaW1wbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NmFcIn0uZmEtbWFsZTpiZWZvcmUsLmZhLXBlcnNvbjpiZWZvcmV7Y29udGVudDpcIlxcZjE4M1wifS5mYS1sYXB0b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDlcIn0uZmEtZmlsZS1jc3Y6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZGRcIn0uZmEtbWVub3JhaDpiZWZvcmV7Y29udGVudDpcIlxcZjY3NlwifS5mYS10cnVjay1wbGFuZTpiZWZvcmV7Y29udGVudDpcIlxcZTU4ZlwifS5mYS1yZWNvcmQtdmlueWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4ZDlcIn0uZmEtZmFjZS1ncmluLXN0YXJzOmJlZm9yZSwuZmEtZ3Jpbi1zdGFyczpiZWZvcmV7Y29udGVudDpcIlxcZjU4N1wifS5mYS1ib25nOmJlZm9yZXtjb250ZW50OlwiXFxmNTVjXCJ9LmZhLXBhc3RhZmFyaWFuaXNtOmJlZm9yZSwuZmEtc3BhZ2hldHRpLW1vbnN0ZXItZmx5aW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNjdiXCJ9LmZhLWFycm93LWRvd24tdXAtYWNyb3NzLWxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0YWZcIn0uZmEtc3Bvb246YmVmb3JlLC5mYS11dGVuc2lsLXNwb29uOmJlZm9yZXtjb250ZW50OlwiXFxmMmU1XCJ9LmZhLWphci13aGVhdDpiZWZvcmV7Y29udGVudDpcIlxcZTUxN1wifS5mYS1lbnZlbG9wZXMtYnVsazpiZWZvcmUsLmZhLW1haWwtYnVsazpiZWZvcmV7Y29udGVudDpcIlxcZjY3NFwifS5mYS1maWxlLWNpcmNsZS1leGNsYW1hdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZTRlYlwifS5mYS1jaXJjbGUtaDpiZWZvcmUsLmZhLWhvc3BpdGFsLXN5bWJvbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ3ZVwifS5mYS1wYWdlcjpiZWZvcmV7Y29udGVudDpcIlxcZjgxNVwifS5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlLC5mYS1jb250YWN0LWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjlcIn0uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmV7Y29udGVudDpcIlxcZjBjY1wifS5mYS1rOmJlZm9yZXtjb250ZW50OlwiXFw0YlwifS5mYS1sYW5kbWFyay1mbGFnOmJlZm9yZXtjb250ZW50OlwiXFxlNTFjXCJ9LmZhLXBlbmNpbC1hbHQ6YmVmb3JlLC5mYS1wZW5jaWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMDNcIn0uZmEtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGFcIn0uZmEtY2FyZXQtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGFcIn0uZmEtY29tbWVudHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODZcIn0uZmEtZmlsZS1jbGlwYm9hcmQ6YmVmb3JlLC5mYS1wYXN0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjBlYVwifS5mYS1jb2RlLXB1bGwtcmVxdWVzdDpiZWZvcmV7Y29udGVudDpcIlxcZTEzY1wifS5mYS1jbGlwYm9hcmQtbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZjQ2ZFwifS5mYS10cnVjay1sb2FkaW5nOmJlZm9yZSwuZmEtdHJ1Y2stcmFtcC1ib3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZGVcIn0uZmEtdXNlci1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZjRmY1wifS5mYS12aWFsLXZpcnVzOmJlZm9yZXtjb250ZW50OlwiXFxlNTk3XCJ9LmZhLXNoZWV0LXBsYXN0aWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NzFcIn0uZmEtYmxvZzpiZWZvcmV7Y29udGVudDpcIlxcZjc4MVwifS5mYS11c2VyLW5pbmphOmJlZm9yZXtjb250ZW50OlwiXFxmNTA0XCJ9LmZhLXBlcnNvbi1hcnJvdy11cC1mcm9tLWxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1MzlcIn0uZmEtc2Nyb2xsLXRvcmFoOmJlZm9yZSwuZmEtdG9yYWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YTBcIn0uZmEtYnJvb20tYmFsbDpiZWZvcmUsLmZhLXF1aWRkaXRjaC1icm9vbS1iYWxsOmJlZm9yZSwuZmEtcXVpZGRpdGNoOmJlZm9yZXtjb250ZW50OlwiXFxmNDU4XCJ9LmZhLXRvZ2dsZS1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDRcIn0uZmEtYXJjaGl2ZTpiZWZvcmUsLmZhLWJveC1hcmNoaXZlOmJlZm9yZXtjb250ZW50OlwiXFxmMTg3XCJ9LmZhLXBlcnNvbi1kcm93bmluZzpiZWZvcmV7Y29udGVudDpcIlxcZTU0NVwifS5mYS1hcnJvdy1kb3duLTktMTpiZWZvcmUsLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSwuZmEtc29ydC1udW1lcmljLWRvd24tYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmODg2XCJ9LmZhLWZhY2UtZ3Jpbi10b25ndWUtc3F1aW50OmJlZm9yZSwuZmEtZ3Jpbi10b25ndWUtc3F1aW50OmJlZm9yZXtjb250ZW50OlwiXFxmNThhXCJ9LmZhLXNwcmF5LWNhbjpiZWZvcmV7Y29udGVudDpcIlxcZjViZFwifS5mYS10cnVjay1tb25zdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNjNiXCJ9LmZhLXc6YmVmb3Jle2NvbnRlbnQ6XCJcXDU3XCJ9LmZhLWVhcnRoLWFmcmljYTpiZWZvcmUsLmZhLWdsb2JlLWFmcmljYTpiZWZvcmV7Y29udGVudDpcIlxcZjU3Y1wifS5mYS1yYWluYm93OmJlZm9yZXtjb250ZW50OlwiXFxmNzViXCJ9LmZhLWNpcmNsZS1ub3RjaDpiZWZvcmV7Y29udGVudDpcIlxcZjFjZVwifS5mYS10YWJsZXQtYWx0OmJlZm9yZSwuZmEtdGFibGV0LXNjcmVlbi1idXR0b246YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZmFcIn0uZmEtcGF3OmJlZm9yZXtjb250ZW50OlwiXFxmMWIwXCJ9LmZhLWNsb3VkOmJlZm9yZXtjb250ZW50OlwiXFxmMGMyXCJ9LmZhLXRyb3dlbC1icmlja3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1OGFcIn0uZmEtZmFjZS1mbHVzaGVkOmJlZm9yZSwuZmEtZmx1c2hlZDpiZWZvcmV7Y29udGVudDpcIlxcZjU3OVwifS5mYS1ob3NwaXRhbC11c2VyOmJlZm9yZXtjb250ZW50OlwiXFxmODBkXCJ9LmZhLXRlbnQtYXJyb3ctbGVmdC1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZTU3ZlwifS5mYS1nYXZlbDpiZWZvcmUsLmZhLWxlZ2FsOmJlZm9yZXtjb250ZW50OlwiXFxmMGUzXCJ9LmZhLWJpbm9jdWxhcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTVcIn0uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjEzMVwifS5mYS1ib3gtdGlzc3VlOmJlZm9yZXtjb250ZW50OlwiXFxlMDViXCJ9LmZhLW1vdG9yY3ljbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWNcIn0uZmEtYmVsbC1jb25jaWVyZ2U6YmVmb3JlLC5mYS1jb25jaWVyZ2UtYmVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjU2MlwifS5mYS1wZW4tcnVsZXI6YmVmb3JlLC5mYS1wZW5jaWwtcnVsZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YWVcIn0uZmEtcGVvcGxlLWFycm93cy1sZWZ0LXJpZ2h0OmJlZm9yZSwuZmEtcGVvcGxlLWFycm93czpiZWZvcmV7Y29udGVudDpcIlxcZTA2OFwifS5mYS1tYXJzLWFuZC12ZW51cy1idXJzdDpiZWZvcmV7Y29udGVudDpcIlxcZTUyM1wifS5mYS1jYXJldC1zcXVhcmUtcmlnaHQ6YmVmb3JlLC5mYS1zcXVhcmUtY2FyZXQtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTJcIn0uZmEtY3V0OmJlZm9yZSwuZmEtc2Npc3NvcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzRcIn0uZmEtc3VuLXBsYW50LXdpbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1N2FcIn0uZmEtdG9pbGV0cy1wb3J0YWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZTU4NFwifS5mYS1ob2NrZXktcHVjazpiZWZvcmV7Y29udGVudDpcIlxcZjQ1M1wifS5mYS10YWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjBjZVwifS5mYS1tYWduaWZ5aW5nLWdsYXNzLWFycm93LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlNTIxXCJ9LmZhLWRpZ2l0YWwtdGFjaG9ncmFwaDpiZWZvcmUsLmZhLXRhY2hvZ3JhcGgtZGlnaXRhbDpiZWZvcmV7Y29udGVudDpcIlxcZjU2NlwifS5mYS11c2Vycy1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZTA3M1wifS5mYS1jbG92ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMzlcIn0uZmEtbWFpbC1yZXBseTpiZWZvcmUsLmZhLXJlcGx5OmJlZm9yZXtjb250ZW50OlwiXFxmM2U1XCJ9LmZhLXN0YXItYW5kLWNyZXNjZW50OmJlZm9yZXtjb250ZW50OlwiXFxmNjk5XCJ9LmZhLWhvdXNlLWZpcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1MGNcIn0uZmEtbWludXMtc3F1YXJlOmJlZm9yZSwuZmEtc3F1YXJlLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ2XCJ9LmZhLWhlbGljb3B0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MzNcIn0uZmEtY29tcGFzczpiZWZvcmV7Y29udGVudDpcIlxcZjE0ZVwifS5mYS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmUsLmZhLXNxdWFyZS1jYXJldC1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTUwXCJ9LmZhLWZpbGUtY2lyY2xlLXF1ZXN0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxlNGVmXCJ9LmZhLWxhcHRvcC1jb2RlOmJlZm9yZXtjb250ZW50OlwiXFxmNWZjXCJ9LmZhLXN3YXRjaGJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YzNcIn0uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ4NVwifS5mYS1iYXJzOmJlZm9yZSwuZmEtbmF2aWNvbjpiZWZvcmV7Y29udGVudDpcIlxcZjBjOVwifS5mYS1wZW9wbGUtZ3JvdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1MzNcIn0uZmEtaG91cmdsYXNzLTM6YmVmb3JlLC5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMjUzXCJ9LmZhLWhlYXJ0LWJyb2tlbjpiZWZvcmUsLmZhLWhlYXJ0LWNyYWNrOmJlZm9yZXtjb250ZW50OlwiXFxmN2E5XCJ9LmZhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmUsLmZhLXNxdWFyZS11cC1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjM2MFwifS5mYS1mYWNlLWtpc3MtYmVhbTpiZWZvcmUsLmZhLWtpc3MtYmVhbTpiZWZvcmV7Y29udGVudDpcIlxcZjU5N1wifS5mYS1maWxtOmJlZm9yZXtjb250ZW50OlwiXFxmMDA4XCJ9LmZhLXJ1bGVyLWhvcml6b250YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDdcIn0uZmEtcGVvcGxlLXJvYmJlcnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1MzZcIn0uZmEtbGlnaHRidWxiOmJlZm9yZXtjb250ZW50OlwiXFxmMGViXCJ9LmZhLWNhcmV0LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDlcIn0uZmEtY2lyY2xlLWV4Y2xhbWF0aW9uOmJlZm9yZSwuZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDZhXCJ9LmZhLXNjaG9vbC1jaXJjbGUteG1hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NmRcIn0uZmEtYXJyb3ctcmlnaHQtZnJvbS1icmFja2V0OmJlZm9yZSwuZmEtc2lnbi1vdXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOGJcIn0uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUsLmZhLWNpcmNsZS1jaGV2cm9uLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2FcIn0uZmEtdW5sb2NrLWFsdDpiZWZvcmUsLmZhLXVubG9jay1rZXlob2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMTNlXCJ9LmZhLWNsb3VkLXNob3dlcnMtaGVhdnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NDBcIn0uZmEtaGVhZHBob25lcy1hbHQ6YmVmb3JlLC5mYS1oZWFkcGhvbmVzLXNpbXBsZTpiZWZvcmV7Y29udGVudDpcIlxcZjU4ZlwifS5mYS1zaXRlbWFwOmJlZm9yZXtjb250ZW50OlwiXFxmMGU4XCJ9LmZhLWNpcmNsZS1kb2xsYXItdG8tc2xvdDpiZWZvcmUsLmZhLWRvbmF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjRiOVwifS5mYS1tZW1vcnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MzhcIn0uZmEtcm9hZC1zcGlrZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NjhcIn0uZmEtZmlyZS1idXJuZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0ZjFcIn0uZmEtZmxhZzpiZWZvcmV7Y29udGVudDpcIlxcZjAyNFwifS5mYS1oYW51a2lhaDpiZWZvcmV7Y29udGVudDpcIlxcZjZlNlwifS5mYS1mZWF0aGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNTJkXCJ9LmZhLXZvbHVtZS1kb3duOmJlZm9yZSwuZmEtdm9sdW1lLWxvdzpiZWZvcmV7Y29udGVudDpcIlxcZjAyN1wifS5mYS1jb21tZW50LXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmNGIzXCJ9LmZhLWNsb3VkLXN1bi1yYWluOmJlZm9yZXtjb250ZW50OlwiXFxmNzQzXCJ9LmZhLWNvbXByZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMDY2XCJ9LmZhLXdoZWF0LWFsdDpiZWZvcmUsLmZhLXdoZWF0LWF3bjpiZWZvcmV7Y29udGVudDpcIlxcZTJjZFwifS5mYS1hbmtoOmJlZm9yZXtjb250ZW50OlwiXFxmNjQ0XCJ9LmZhLWhhbmRzLWhvbGRpbmctY2hpbGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0ZmFcIn0uZmEtYXN0ZXJpc2s6YmVmb3Jle2NvbnRlbnQ6XCJcXDJhXCJ9LmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUsLmZhLXNxdWFyZS1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZjE0YVwifS5mYS1wZXNldGEtc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZTIyMVwifS5mYS1oZWFkZXI6YmVmb3JlLC5mYS1oZWFkaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMWRjXCJ9LmZhLWdob3N0OmJlZm9yZXtjb250ZW50OlwiXFxmNmUyXCJ9LmZhLWxpc3Qtc3F1YXJlczpiZWZvcmUsLmZhLWxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2FcIn0uZmEtcGhvbmUtc3F1YXJlLWFsdDpiZWZvcmUsLmZhLXNxdWFyZS1waG9uZS1mbGlwOmJlZm9yZXtjb250ZW50OlwiXFxmODdiXCJ9LmZhLWNhcnQtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjIxN1wifS5mYS1nYW1lcGFkOmJlZm9yZXtjb250ZW50OlwiXFxmMTFiXCJ9LmZhLWNpcmNsZS1kb3Q6YmVmb3JlLC5mYS1kb3QtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMTkyXCJ9LmZhLWRpenp5OmJlZm9yZSwuZmEtZmFjZS1kaXp6eTpiZWZvcmV7Y29udGVudDpcIlxcZjU2N1wifS5mYS1lZ2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZmJcIn0uZmEtaG91c2UtbWVkaWNhbC1jaXJjbGUteG1hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1MTNcIn0uZmEtY2FtcGdyb3VuZDpiZWZvcmV7Y29udGVudDpcIlxcZjZiYlwifS5mYS1mb2xkZXItcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjY1ZVwifS5mYS1mdXRib2wtYmFsbDpiZWZvcmUsLmZhLWZ1dGJvbDpiZWZvcmUsLmZhLXNvY2Nlci1iYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMWUzXCJ9LmZhLXBhaW50LWJydXNoOmJlZm9yZSwuZmEtcGFpbnRicnVzaDpiZWZvcmV7Y29udGVudDpcIlxcZjFmY1wifS5mYS1sb2NrOmJlZm9yZXtjb250ZW50OlwiXFxmMDIzXCJ9LmZhLWdhcy1wdW1wOmJlZm9yZXtjb250ZW50OlwiXFxmNTJmXCJ9LmZhLWhvdC10dWItcGVyc29uOmJlZm9yZSwuZmEtaG90LXR1YjpiZWZvcmV7Y29udGVudDpcIlxcZjU5M1wifS5mYS1tYXAtbG9jYXRpb246YmVmb3JlLC5mYS1tYXAtbWFya2VkOmJlZm9yZXtjb250ZW50OlwiXFxmNTlmXCJ9LmZhLWhvdXNlLWZsb29kLXdhdGVyOmJlZm9yZXtjb250ZW50OlwiXFxlNTBlXCJ9LmZhLXRyZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmJcIn0uZmEtYnJpZGdlLWxvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0Y2NcIn0uZmEtc2Fjay1kb2xsYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MWRcIn0uZmEtZWRpdDpiZWZvcmUsLmZhLXBlbi10by1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDRcIn0uZmEtY2FyLXNpZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZTRcIn0uZmEtc2hhcmUtYWx0OmJlZm9yZSwuZmEtc2hhcmUtbm9kZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTBcIn0uZmEtaGVhcnQtY2lyY2xlLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxlNGZmXCJ9LmZhLWhvdXJnbGFzcy0yOmJlZm9yZSwuZmEtaG91cmdsYXNzLWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTJcIn0uZmEtbWljcm9zY29wZTpiZWZvcmV7Y29udGVudDpcIlxcZjYxMFwifS5mYS1zaW5rOmJlZm9yZXtjb250ZW50OlwiXFxlMDZkXCJ9LmZhLWJhZy1zaG9wcGluZzpiZWZvcmUsLmZhLXNob3BwaW5nLWJhZzpiZWZvcmV7Y29udGVudDpcIlxcZjI5MFwifS5mYS1hcnJvdy1kb3duLXotYTpiZWZvcmUsLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUsLmZhLXNvcnQtYWxwaGEtZG93bi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4ODFcIn0uZmEtbWl0dGVuOmJlZm9yZXtjb250ZW50OlwiXFxmN2I1XCJ9LmZhLXBlcnNvbi1yYXlzOmJlZm9yZXtjb250ZW50OlwiXFxlNTRkXCJ9LmZhLXVzZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMGMwXCJ9LmZhLWV5ZS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjA3MFwifS5mYS1mbGFzay12aWFsOmJlZm9yZXtjb250ZW50OlwiXFxlNGYzXCJ9LmZhLWhhbmQtcGFwZXI6YmVmb3JlLC5mYS1oYW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMjU2XCJ9LmZhLW9tOmJlZm9yZXtjb250ZW50OlwiXFxmNjc5XCJ9LmZhLXdvcm06YmVmb3Jle2NvbnRlbnQ6XCJcXGU1OTlcIn0uZmEtaG91c2UtY2lyY2xlLXhtYXJrOmJlZm9yZXtjb250ZW50OlwiXFxlNTBiXCJ9LmZhLXBsdWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTZcIn0uZmEtY2hldnJvbi11cDpiZWZvcmV7Y29udGVudDpcIlxcZjA3N1wifS5mYS1oYW5kLXNwb2NrOmJlZm9yZXtjb250ZW50OlwiXFxmMjU5XCJ9LmZhLXN0b3B3YXRjaDpiZWZvcmV7Y29udGVudDpcIlxcZjJmMlwifS5mYS1mYWNlLWtpc3M6YmVmb3JlLC5mYS1raXNzOmJlZm9yZXtjb250ZW50OlwiXFxmNTk2XCJ9LmZhLWJyaWRnZS1jaXJjbGUteG1hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0Y2JcIn0uZmEtZmFjZS1ncmluLXRvbmd1ZTpiZWZvcmUsLmZhLWdyaW4tdG9uZ3VlOmJlZm9yZXtjb250ZW50OlwiXFxmNTg5XCJ9LmZhLWNoZXNzLWJpc2hvcDpiZWZvcmV7Y29udGVudDpcIlxcZjQzYVwifS5mYS1mYWNlLWdyaW4td2luazpiZWZvcmUsLmZhLWdyaW4td2luazpiZWZvcmV7Y29udGVudDpcIlxcZjU4Y1wifS5mYS1kZWFmOmJlZm9yZSwuZmEtZGVhZm5lc3M6YmVmb3JlLC5mYS1lYXItZGVhZjpiZWZvcmUsLmZhLWhhcmQtb2YtaGVhcmluZzpiZWZvcmV7Y29udGVudDpcIlxcZjJhNFwifS5mYS1yb2FkLWNpcmNsZS1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZTU2NFwifS5mYS1kaWNlLWZpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MjNcIn0uZmEtcnNzLXNxdWFyZTpiZWZvcmUsLmZhLXNxdWFyZS1yc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDNcIn0uZmEtbGFuZC1taW5lLW9uOmJlZm9yZXtjb250ZW50OlwiXFxlNTFiXCJ9LmZhLWktY3Vyc29yOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ2XCJ9LmZhLXN0YW1wOmJlZm9yZXtjb250ZW50OlwiXFxmNWJmXCJ9LmZhLXN0YWlyczpiZWZvcmV7Y29udGVudDpcIlxcZTI4OVwifS5mYS1pOmJlZm9yZXtjb250ZW50OlwiXFw0OVwifS5mYS1ocnl2bmlhLXNpZ246YmVmb3JlLC5mYS1ocnl2bmlhOmJlZm9yZXtjb250ZW50OlwiXFxmNmYyXCJ9LmZhLXBpbGxzOmJlZm9yZXtjb250ZW50OlwiXFxmNDg0XCJ9LmZhLWZhY2UtZ3Jpbi13aWRlOmJlZm9yZSwuZmEtZ3Jpbi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ODFcIn0uZmEtdG9vdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YzlcIn0uZmEtdjpiZWZvcmV7Y29udGVudDpcIlxcNTZcIn0uZmEtYmFuZ2xhZGVzaGktdGFrYS1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxlMmU2XCJ9LmZhLWJpY3ljbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDZcIn0uZmEtcm9kLWFzY2xlcGl1czpiZWZvcmUsLmZhLXJvZC1zbmFrZTpiZWZvcmUsLmZhLXN0YWZmLWFlc2N1bGFwaXVzOmJlZm9yZSwuZmEtc3RhZmYtc25ha2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NzlcIn0uZmEtaGVhZC1zaWRlLWNvdWdoLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxlMDYyXCJ9LmZhLWFtYnVsYW5jZTpiZWZvcmUsLmZhLXRydWNrLW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjlcIn0uZmEtd2hlYXQtYXduLWNpcmNsZS1leGNsYW1hdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZTU5OFwifS5mYS1zbm93bWFuOmJlZm9yZXtjb250ZW50OlwiXFxmN2QwXCJ9LmZhLW1vcnRhci1wZXN0bGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YTdcIn0uZmEtcm9hZC1iYXJyaWVyOmJlZm9yZXtjb250ZW50OlwiXFxlNTYyXCJ9LmZhLXNjaG9vbDpiZWZvcmV7Y29udGVudDpcIlxcZjU0OVwifS5mYS1pZ2xvbzpiZWZvcmV7Y29udGVudDpcIlxcZjdhZVwifS5mYS1qb2ludDpiZWZvcmV7Y29udGVudDpcIlxcZjU5NVwifS5mYS1hbmdsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEwNVwifS5mYS1ob3JzZTpiZWZvcmV7Y29udGVudDpcIlxcZjZmMFwifS5mYS1xOmJlZm9yZXtjb250ZW50OlwiXFw1MVwifS5mYS1nOmJlZm9yZXtjb250ZW50OlwiXFw0N1wifS5mYS1ub3Rlcy1tZWRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmNDgxXCJ9LmZhLXRlbXBlcmF0dXJlLTI6YmVmb3JlLC5mYS10ZW1wZXJhdHVyZS1oYWxmOmJlZm9yZSwuZmEtdGhlcm1vbWV0ZXItMjpiZWZvcmUsLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzlcIn0uZmEtZG9uZy1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxlMTY5XCJ9LmZhLWNhcHN1bGVzOmJlZm9yZXtjb250ZW50OlwiXFxmNDZiXCJ9LmZhLXBvby1ib2x0OmJlZm9yZSwuZmEtcG9vLXN0b3JtOmJlZm9yZXtjb250ZW50OlwiXFxmNzVhXCJ9LmZhLWZhY2UtZnJvd24tb3BlbjpiZWZvcmUsLmZhLWZyb3duLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1N2FcIn0uZmEtaGFuZC1wb2ludC11cDpiZWZvcmV7Y29udGVudDpcIlxcZjBhNlwifS5mYS1tb25leS1iaWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ2XCJ9LmZhLWJvb2ttYXJrOmJlZm9yZXtjb250ZW50OlwiXFxmMDJlXCJ9LmZhLWFsaWduLWp1c3RpZnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzlcIn0uZmEtdW1icmVsbGEtYmVhY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1Y2FcIn0uZmEtaGVsbWV0LXVuOmJlZm9yZXtjb250ZW50OlwiXFxlNTAzXCJ9LmZhLWJ1bGxzZXllOmJlZm9yZXtjb250ZW50OlwiXFxmMTQwXCJ9LmZhLWJhY29uOmJlZm9yZXtjb250ZW50OlwiXFxmN2U1XCJ9LmZhLWhhbmQtcG9pbnQtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjBhN1wifS5mYS1hcnJvdy11cC1mcm9tLWJyYWNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwOWFcIn0uZmEtZm9sZGVyLWJsYW5rOmJlZm9yZSwuZmEtZm9sZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMDdiXCJ9LmZhLWZpbGUtbWVkaWNhbC1hbHQ6YmVmb3JlLC5mYS1maWxlLXdhdmVmb3JtOmJlZm9yZXtjb250ZW50OlwiXFxmNDc4XCJ9LmZhLXJhZGlhdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjdiOVwifS5mYS1jaGFydC1zaW1wbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0NzNcIn0uZmEtbWFycy1zdHJva2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjlcIn0uZmEtdmlhbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ5MlwifS5mYS1kYXNoYm9hcmQ6YmVmb3JlLC5mYS1nYXVnZS1tZWQ6YmVmb3JlLC5mYS1nYXVnZTpiZWZvcmUsLmZhLXRhY2hvbWV0ZXItYWx0LWF2ZXJhZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MjRcIn0uZmEtbWFnaWMtd2FuZC1zcGFya2xlczpiZWZvcmUsLmZhLXdhbmQtbWFnaWMtc3BhcmtsZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGUyY2FcIn0uZmEtZTpiZWZvcmV7Y29udGVudDpcIlxcNDVcIn0uZmEtcGVuLWFsdDpiZWZvcmUsLmZhLXBlbi1jbGlwOmJlZm9yZXtjb250ZW50OlwiXFxmMzA1XCJ9LmZhLWJyaWRnZS1jaXJjbGUtZXhjbGFtYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGU0Y2FcIn0uZmEtdXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZjAwN1wifS5mYS1zY2hvb2wtY2lyY2xlLWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxlNTZiXCJ9LmZhLWR1bXBzdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNzkzXCJ9LmZhLXNodXR0bGUtdmFuOmJlZm9yZSwuZmEtdmFuLXNodXR0bGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YjZcIn0uZmEtYnVpbGRpbmctdXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZTRkYVwifS5mYS1jYXJldC1zcXVhcmUtbGVmdDpiZWZvcmUsLmZhLXNxdWFyZS1jYXJldC1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTkxXCJ9LmZhLWhpZ2hsaWdodGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNTkxXCJ9LmZhLWtleTpiZWZvcmV7Y29udGVudDpcIlxcZjA4NFwifS5mYS1idWxsaG9ybjpiZWZvcmV7Y29udGVudDpcIlxcZjBhMVwifS5mYS1nbG9iZTpiZWZvcmV7Y29udGVudDpcIlxcZjBhY1wifS5mYS1zeW5hZ29ndWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2OWJcIn0uZmEtcGVyc29uLWhhbGYtZHJlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NDhcIn0uZmEtcm9hZC1icmlkZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NjNcIn0uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjRcIn0uZmEtYzpiZWZvcmV7Y29udGVudDpcIlxcNDNcIn0uZmEtdGFibGV0LWJ1dHRvbjpiZWZvcmV7Y29udGVudDpcIlxcZjEwYVwifS5mYS1idWlsZGluZy1sb2NrOmJlZm9yZXtjb250ZW50OlwiXFxlNGQ2XCJ9LmZhLXBpenphLXNsaWNlOmJlZm9yZXtjb250ZW50OlwiXFxmODE4XCJ9LmZhLW1vbmV5LWJpbGwtd2F2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjUzYVwifS5mYS1hcmVhLWNoYXJ0OmJlZm9yZSwuZmEtY2hhcnQtYXJlYTpiZWZvcmV7Y29udGVudDpcIlxcZjFmZVwifS5mYS1ob3VzZS1mbGFnOmJlZm9yZXtjb250ZW50OlwiXFxlNTBkXCJ9LmZhLXBlcnNvbi1jaXJjbGUtbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NDBcIn0uZmEtYmFuOmJlZm9yZSwuZmEtY2FuY2VsOmJlZm9yZXtjb250ZW50OlwiXFxmMDVlXCJ9LmZhLWNhbWVyYS1yb3RhdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwZDhcIn0uZmEtYWlyLWZyZXNoZW5lcjpiZWZvcmUsLmZhLXNwcmF5LWNhbi1zcGFya2xlczpiZWZvcmV7Y29udGVudDpcIlxcZjVkMFwifS5mYS1zdGFyOmJlZm9yZXtjb250ZW50OlwiXFxmMDA1XCJ9LmZhLXJlcGVhdDpiZWZvcmV7Y29udGVudDpcIlxcZjM2M1wifS5mYS1jcm9zczpiZWZvcmV7Y29udGVudDpcIlxcZjY1NFwifS5mYS1ib3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NjZcIn0uZmEtdmVudXMtbWFyczpiZWZvcmV7Y29udGVudDpcIlxcZjIyOFwifS5mYS1hcnJvdy1wb2ludGVyOmJlZm9yZSwuZmEtbW91c2UtcG9pbnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjI0NVwifS5mYS1leHBhbmQtYXJyb3dzLWFsdDpiZWZvcmUsLmZhLW1heGltaXplOmJlZm9yZXtjb250ZW50OlwiXFxmMzFlXCJ9LmZhLWNoYXJnaW5nLXN0YXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZTdcIn0uZmEtc2hhcGVzOmJlZm9yZSwuZmEtdHJpYW5nbGUtY2lyY2xlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjYxZlwifS5mYS1yYW5kb206YmVmb3JlLC5mYS1zaHVmZmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMDc0XCJ9LmZhLXBlcnNvbi1ydW5uaW5nOmJlZm9yZSwuZmEtcnVubmluZzpiZWZvcmV7Y29udGVudDpcIlxcZjcwY1wifS5mYS1tb2JpbGUtcmV0cm86YmVmb3Jle2NvbnRlbnQ6XCJcXGU1MjdcIn0uZmEtZ3JpcC1saW5lcy12ZXJ0aWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjdhNVwifS5mYS1zcGlkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MTdcIn0uZmEtaGFuZHMtYm91bmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0ZjlcIn0uZmEtZmlsZS1pbnZvaWNlLWRvbGxhcjpiZWZvcmV7Y29udGVudDpcIlxcZjU3MVwifS5mYS1wbGFuZS1jaXJjbGUtZXhjbGFtYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NTZcIn0uZmEteC1yYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OTdcIn0uZmEtc3BlbGwtY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4OTFcIn0uZmEtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MTVcIn0uZmEtY29tcHV0ZXItbW91c2U6YmVmb3JlLC5mYS1tb3VzZTpiZWZvcmV7Y29udGVudDpcIlxcZjhjY1wifS5mYS1hcnJvdy1yaWdodC10by1icmFja2V0OmJlZm9yZSwuZmEtc2lnbi1pbjpiZWZvcmV7Y29udGVudDpcIlxcZjA5MFwifS5mYS1zaG9wLXNsYXNoOmJlZm9yZSwuZmEtc3RvcmUtYWx0LXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxlMDcwXCJ9LmZhLXNlcnZlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIzM1wifS5mYS12aXJ1cy1jb3ZpZC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZTRhOVwifS5mYS1zaG9wLWxvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0YTVcIn0uZmEtaG91cmdsYXNzLTE6YmVmb3JlLC5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTFcIn0uZmEtYmxlbmRlci1waG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjZiNlwifS5mYS1idWlsZGluZy13aGVhdDpiZWZvcmV7Y29udGVudDpcIlxcZTRkYlwifS5mYS1wZXJzb24tYnJlYXN0ZmVlZGluZzpiZWZvcmV7Y29udGVudDpcIlxcZTUzYVwifS5mYS1yaWdodC10by1icmFja2V0OmJlZm9yZSwuZmEtc2lnbi1pbi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZjZcIn0uZmEtdmVudXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjFcIn0uZmEtcGFzc3BvcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YWJcIn0uZmEtaGVhcnQtcHVsc2U6YmVmb3JlLC5mYS1oZWFydGJlYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWVcIn0uZmEtcGVvcGxlLWNhcnJ5LWJveDpiZWZvcmUsLmZhLXBlb3BsZS1jYXJyeTpiZWZvcmV7Y29udGVudDpcIlxcZjRjZVwifS5mYS10ZW1wZXJhdHVyZS1oaWdoOmJlZm9yZXtjb250ZW50OlwiXFxmNzY5XCJ9LmZhLW1pY3JvY2hpcDpiZWZvcmV7Y29udGVudDpcIlxcZjJkYlwifS5mYS1jcm93bjpiZWZvcmV7Y29udGVudDpcIlxcZjUyMVwifS5mYS13ZWlnaHQtaGFuZ2luZzpiZWZvcmV7Y29udGVudDpcIlxcZjVjZFwifS5mYS14bWFya3MtbGluZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1OWFcIn0uZmEtZmlsZS1wcmVzY3JpcHRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NzJcIn0uZmEtd2VpZ2h0LXNjYWxlOmJlZm9yZSwuZmEtd2VpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmNDk2XCJ9LmZhLXVzZXItZnJpZW5kczpiZWZvcmUsLmZhLXVzZXItZ3JvdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MDBcIn0uZmEtYXJyb3ctdXAtYS16OmJlZm9yZSwuZmEtc29ydC1hbHBoYS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE1ZVwifS5mYS1jaGVzcy1rbmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NDFcIn0uZmEtZmFjZS1sYXVnaC1zcXVpbnQ6YmVmb3JlLC5mYS1sYXVnaC1zcXVpbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OWJcIn0uZmEtd2hlZWxjaGFpcjpiZWZvcmV7Y29udGVudDpcIlxcZjE5M1wifS5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlLC5mYS1jaXJjbGUtYXJyb3ctdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWFcIn0uZmEtdG9nZ2xlLW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMjA1XCJ9LmZhLXBlcnNvbi13YWxraW5nOmJlZm9yZSwuZmEtd2Fsa2luZzpiZWZvcmV7Y29udGVudDpcIlxcZjU1NFwifS5mYS1sOmJlZm9yZXtjb250ZW50OlwiXFw0Y1wifS5mYS1maXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDZkXCJ9LmZhLWJlZC1wdWxzZTpiZWZvcmUsLmZhLXByb2NlZHVyZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ODdcIn0uZmEtc2h1dHRsZS1zcGFjZTpiZWZvcmUsLmZhLXNwYWNlLXNodXR0bGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTdcIn0uZmEtZmFjZS1sYXVnaDpiZWZvcmUsLmZhLWxhdWdoOmJlZm9yZXtjb250ZW50OlwiXFxmNTk5XCJ9LmZhLWZvbGRlci1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmMDdjXCJ9LmZhLWhlYXJ0LWNpcmNsZS1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxlNTAwXCJ9LmZhLWNvZGUtZm9yazpiZWZvcmV7Y29udGVudDpcIlxcZTEzYlwifS5mYS1jaXR5OmJlZm9yZXtjb250ZW50OlwiXFxmNjRmXCJ9LmZhLW1pY3JvcGhvbmUtYWx0OmJlZm9yZSwuZmEtbWljcm9waG9uZS1saW5lczpiZWZvcmV7Y29udGVudDpcIlxcZjNjOVwifS5mYS1wZXBwZXItaG90OmJlZm9yZXtjb250ZW50OlwiXFxmODE2XCJ9LmZhLXVubG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjA5Y1wifS5mYS1jb2xvbi1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxlMTQwXCJ9LmZhLWhlYWRzZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OTBcIn0uZmEtc3RvcmUtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNzFcIn0uZmEtcm9hZC1jaXJjbGUteG1hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NjZcIn0uZmEtdXNlci1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZjUwM1wifS5mYS1tYXJzLXN0cm9rZS11cDpiZWZvcmUsLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmFcIn0uZmEtY2hhbXBhZ25lLWdsYXNzZXM6YmVmb3JlLC5mYS1nbGFzcy1jaGVlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3OWZcIn0uZmEtY2xpcGJvYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMzI4XCJ9LmZhLWhvdXNlLWNpcmNsZS1leGNsYW1hdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZTUwYVwifS5mYS1maWxlLWFycm93LXVwOmJlZm9yZSwuZmEtZmlsZS11cGxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NzRcIn0uZmEtd2lmaS0zOmJlZm9yZSwuZmEtd2lmaS1zdHJvbmc6YmVmb3JlLC5mYS13aWZpOmJlZm9yZXtjb250ZW50OlwiXFxmMWViXCJ9LmZhLWJhdGg6YmVmb3JlLC5mYS1iYXRodHViOmJlZm9yZXtjb250ZW50OlwiXFxmMmNkXCJ9LmZhLXVuZGVybGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjBjZFwifS5mYS11c2VyLWVkaXQ6YmVmb3JlLC5mYS11c2VyLXBlbjpiZWZvcmV7Y29udGVudDpcIlxcZjRmZlwifS5mYS1zaWduYXR1cmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YjdcIn0uZmEtc3Ryb29wd2FmZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NTFcIn0uZmEtYm9sZDpiZWZvcmV7Y29udGVudDpcIlxcZjAzMlwifS5mYS1hbmNob3ItbG9jazpiZWZvcmV7Y29udGVudDpcIlxcZTRhZFwifS5mYS1idWlsZGluZy1uZ286YmVmb3Jle2NvbnRlbnQ6XCJcXGU0ZDdcIn0uZmEtbWFuYXQtc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZTFkNVwifS5mYS1ub3QtZXF1YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1M2VcIn0uZmEtYm9yZGVyLXN0eWxlOmJlZm9yZSwuZmEtYm9yZGVyLXRvcC1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmODUzXCJ9LmZhLW1hcC1sb2NhdGlvbi1kb3Q6YmVmb3JlLC5mYS1tYXAtbWFya2VkLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjVhMFwifS5mYS1qZWRpOmJlZm9yZXtjb250ZW50OlwiXFxmNjY5XCJ9LmZhLXBvbGw6YmVmb3JlLC5mYS1zcXVhcmUtcG9sbC12ZXJ0aWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjY4MVwifS5mYS1tdWctaG90OmJlZm9yZXtjb250ZW50OlwiXFxmN2I2XCJ9LmZhLWJhdHRlcnktY2FyOmJlZm9yZSwuZmEtY2FyLWJhdHRlcnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZGZcIn0uZmEtZ2lmdDpiZWZvcmV7Y29udGVudDpcIlxcZjA2YlwifS5mYS1kaWNlLXR3bzpiZWZvcmV7Y29udGVudDpcIlxcZjUyOFwifS5mYS1jaGVzcy1xdWVlbjpiZWZvcmV7Y29udGVudDpcIlxcZjQ0NVwifS5mYS1nbGFzc2VzOmJlZm9yZXtjb250ZW50OlwiXFxmNTMwXCJ9LmZhLWNoZXNzLWJvYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmNDNjXCJ9LmZhLWJ1aWxkaW5nLWNpcmNsZS1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZTRkMlwifS5mYS1wZXJzb24tY2hhbGtib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZTUzZFwifS5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSwuZmEtbWFycy1zdHJva2UtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmJcIn0uZmEtaGFuZC1iYWNrLWZpc3Q6YmVmb3JlLC5mYS1oYW5kLXJvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTVcIn0uZmEtY2FyZXQtc3F1YXJlLXVwOmJlZm9yZSwuZmEtc3F1YXJlLWNhcmV0LXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTUxXCJ9LmZhLWNsb3VkLXNob3dlcnMtd2F0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0ZTRcIn0uZmEtYmFyLWNoYXJ0OmJlZm9yZSwuZmEtY2hhcnQtYmFyOmJlZm9yZXtjb250ZW50OlwiXFxmMDgwXCJ9LmZhLWhhbmRzLWJ1YmJsZXM6YmVmb3JlLC5mYS1oYW5kcy13YXNoOmJlZm9yZXtjb250ZW50OlwiXFxlMDVlXCJ9LmZhLWxlc3MtdGhhbi1lcXVhbDpiZWZvcmV7Y29udGVudDpcIlxcZjUzN1wifS5mYS10cmFpbjpiZWZvcmV7Y29udGVudDpcIlxcZjIzOFwifS5mYS1leWUtbG93LXZpc2lvbjpiZWZvcmUsLmZhLWxvdy12aXNpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYThcIn0uZmEtY3JvdzpiZWZvcmV7Y29udGVudDpcIlxcZjUyMFwifS5mYS1zYWlsYm9hdDpiZWZvcmV7Y29udGVudDpcIlxcZTQ0NVwifS5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmV7Y29udGVudDpcIlxcZjJkMlwifS5mYS1wbHVzLXNxdWFyZTpiZWZvcmUsLmZhLXNxdWFyZS1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMGZlXCJ9LmZhLXRvcmlpLWdhdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YTFcIn0uZmEtZnJvZzpiZWZvcmV7Y29udGVudDpcIlxcZjUyZVwifS5mYS1idWNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0Y2ZcIn0uZmEtaW1hZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2VcIn0uZmEtbWljcm9waG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjEzMFwifS5mYS1jb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YzhcIn0uZmEtY2FyZXQtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDhcIn0uZmEtc2NyZXdkcml2ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NGFcIn0uZmEtZm9sZGVyLWNsb3NlZDpiZWZvcmV7Y29udGVudDpcIlxcZTE4NVwifS5mYS1ob3VzZS10c3VuYW1pOmJlZm9yZXtjb250ZW50OlwiXFxlNTE1XCJ9LmZhLXNxdWFyZS1uZmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NzZcIn0uZmEtYXJyb3ctdXAtZnJvbS1ncm91bmQtd2F0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0YjVcIn0uZmEtZ2xhc3MtbWFydGluaS1hbHQ6YmVmb3JlLC5mYS1tYXJ0aW5pLWdsYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmNTdiXCJ9LmZhLXJvdGF0ZS1iYWNrOmJlZm9yZSwuZmEtcm90YXRlLWJhY2t3YXJkOmJlZm9yZSwuZmEtcm90YXRlLWxlZnQ6YmVmb3JlLC5mYS11bmRvLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjJlYVwifS5mYS1jb2x1bW5zOmJlZm9yZSwuZmEtdGFibGUtY29sdW1uczpiZWZvcmV7Y29udGVudDpcIlxcZjBkYlwifS5mYS1sZW1vbjpiZWZvcmV7Y29udGVudDpcIlxcZjA5NFwifS5mYS1oZWFkLXNpZGUtbWFzazpiZWZvcmV7Y29udGVudDpcIlxcZTA2M1wifS5mYS1oYW5kc2hha2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjVcIn0uZmEtZ2VtOmJlZm9yZXtjb250ZW50OlwiXFxmM2E1XCJ9LmZhLWRvbGx5LWJveDpiZWZvcmUsLmZhLWRvbGx5OmJlZm9yZXtjb250ZW50OlwiXFxmNDcyXCJ9LmZhLXNtb2tpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OGRcIn0uZmEtY29tcHJlc3MtYXJyb3dzLWFsdDpiZWZvcmUsLmZhLW1pbmltaXplOmJlZm9yZXtjb250ZW50OlwiXFxmNzhjXCJ9LmZhLW1vbnVtZW50OmJlZm9yZXtjb250ZW50OlwiXFxmNWE2XCJ9LmZhLXNub3dwbG93OmJlZm9yZXtjb250ZW50OlwiXFxmN2QyXCJ9LmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUsLmZhLWFuZ2xlcy1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEwMVwifS5mYS1jYW5uYWJpczpiZWZvcmV7Y29udGVudDpcIlxcZjU1ZlwifS5mYS1jaXJjbGUtcGxheTpiZWZvcmUsLmZhLXBsYXktY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ0XCJ9LmZhLXRhYmxldHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OTBcIn0uZmEtZXRoZXJuZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3OTZcIn0uZmEtZXVyOmJlZm9yZSwuZmEtZXVyby1zaWduOmJlZm9yZSwuZmEtZXVybzpiZWZvcmV7Y29udGVudDpcIlxcZjE1M1wifS5mYS1jaGFpcjpiZWZvcmV7Y29udGVudDpcIlxcZjZjMFwifS5mYS1jaGVjay1jaXJjbGU6YmVmb3JlLC5mYS1jaXJjbGUtY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNThcIn0uZmEtY2lyY2xlLXN0b3A6YmVmb3JlLC5mYS1zdG9wLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4ZFwifS5mYS1jb21wYXNzLWRyYWZ0aW5nOmJlZm9yZSwuZmEtZHJhZnRpbmctY29tcGFzczpiZWZvcmV7Y29udGVudDpcIlxcZjU2OFwifS5mYS1wbGF0ZS13aGVhdDpiZWZvcmV7Y29udGVudDpcIlxcZTU1YVwifS5mYS1pY2ljbGVzOmJlZm9yZXtjb250ZW50OlwiXFxmN2FkXCJ9LmZhLXBlcnNvbi1zaGVsdGVyOmJlZm9yZXtjb250ZW50OlwiXFxlNTRmXCJ9LmZhLW5ldXRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIyY1wifS5mYS1pZC1iYWRnZTpiZWZvcmV7Y29udGVudDpcIlxcZjJjMVwifS5mYS1tYXJrZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YTFcIn0uZmEtZmFjZS1sYXVnaC1iZWFtOmJlZm9yZSwuZmEtbGF1Z2gtYmVhbTpiZWZvcmV7Y29udGVudDpcIlxcZjU5YVwifS5mYS1oZWxpY29wdGVyLXN5bWJvbDpiZWZvcmV7Y29udGVudDpcIlxcZTUwMlwifS5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMjlhXCJ9LmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSwuZmEtY2lyY2xlLWNoZXZyb24tdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzlcIn0uZmEtbGFyaS1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxlMWM4XCJ9LmZhLXZvbGNhbm86YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NzBcIn0uZmEtcGVyc29uLXdhbGtpbmctZGFzaGVkLWxpbmUtYXJyb3ctcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NTNcIn0uZmEtZ2JwOmJlZm9yZSwuZmEtcG91bmQtc2lnbjpiZWZvcmUsLmZhLXN0ZXJsaW5nLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTRcIn0uZmEtdmlydXNlczpiZWZvcmV7Y29udGVudDpcIlxcZTA3NlwifS5mYS1zcXVhcmUtcGVyc29uLWNvbmZpbmVkOmJlZm9yZXtjb250ZW50OlwiXFxlNTc3XCJ9LmZhLXVzZXItdGllOmJlZm9yZXtjb250ZW50OlwiXFxmNTA4XCJ9LmZhLWFycm93LWRvd24tbG9uZzpiZWZvcmUsLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE3NVwifS5mYS10ZW50LWFycm93LWRvd24tdG8tbGluZTpiZWZvcmV7Y29udGVudDpcIlxcZTU3ZVwifS5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjBhM1wifS5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsLmZhLXJlcGx5LWFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjEyMlwifS5mYS1zdWl0Y2FzZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmMlwifS5mYS1wZXJzb24tc2thdGluZzpiZWZvcmUsLmZhLXNrYXRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YzVcIn0uZmEtZmlsdGVyLWNpcmNsZS1kb2xsYXI6YmVmb3JlLC5mYS1mdW5uZWwtZG9sbGFyOmJlZm9yZXtjb250ZW50OlwiXFxmNjYyXCJ9LmZhLWNhbWVyYS1yZXRybzpiZWZvcmV7Y29udGVudDpcIlxcZjA4M1wifS5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUsLmZhLWNpcmNsZS1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMGFiXCJ9LmZhLWFycm93LXJpZ2h0LXRvLWZpbGU6YmVmb3JlLC5mYS1maWxlLWltcG9ydDpiZWZvcmV7Y29udGVudDpcIlxcZjU2ZlwifS5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUsLmZhLXNxdWFyZS1hcnJvdy11cC1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjE0Y1wifS5mYS1ib3gtb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjQ5ZVwifS5mYS1zY3JvbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MGVcIn0uZmEtc3BhOmJlZm9yZXtjb250ZW50OlwiXFxmNWJiXCJ9LmZhLWxvY2F0aW9uLXBpbi1sb2NrOmJlZm9yZXtjb250ZW50OlwiXFxlNTFmXCJ9LmZhLXBhdXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMDRjXCJ9LmZhLWhpbGwtYXZhbGFuY2hlOmJlZm9yZXtjb250ZW50OlwiXFxlNTA3XCJ9LmZhLXRlbXBlcmF0dXJlLTA6YmVmb3JlLC5mYS10ZW1wZXJhdHVyZS1lbXB0eTpiZWZvcmUsLmZhLXRoZXJtb21ldGVyLTA6YmVmb3JlLC5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmV7Y29udGVudDpcIlxcZjJjYlwifS5mYS1ib21iOmJlZm9yZXtjb250ZW50OlwiXFxmMWUyXCJ9LmZhLXJlZ2lzdGVyZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWRcIn0uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSwuZmEtY29udGFjdC1jYXJkOmJlZm9yZSwuZmEtdmNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYmJcIn0uZmEtYmFsYW5jZS1zY2FsZS1yaWdodDpiZWZvcmUsLmZhLXNjYWxlLXVuYmFsYW5jZWQtZmxpcDpiZWZvcmV7Y29udGVudDpcIlxcZjUxNlwifS5mYS1zdWJzY3JpcHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmNcIn0uZmEtZGlhbW9uZC10dXJuLXJpZ2h0OmJlZm9yZSwuZmEtZGlyZWN0aW9uczpiZWZvcmV7Y29udGVudDpcIlxcZjVlYlwifS5mYS1idXJzdDpiZWZvcmV7Y29udGVudDpcIlxcZTRkY1wifS5mYS1ob3VzZS1sYXB0b3A6YmVmb3JlLC5mYS1sYXB0b3AtaG91c2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNjZcIn0uZmEtZmFjZS10aXJlZDpiZWZvcmUsLmZhLXRpcmVkOmJlZm9yZXtjb250ZW50OlwiXFxmNWM4XCJ9LmZhLW1vbmV5LWJpbGxzOmJlZm9yZXtjb250ZW50OlwiXFxlMWYzXCJ9LmZhLXNtb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NWZcIn0uZmEtY3J1dGNoOmJlZm9yZXtjb250ZW50OlwiXFxmN2Y3XCJ9LmZhLWNsb3VkLWFycm93LXVwOmJlZm9yZSwuZmEtY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmUsLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjBlZVwifS5mYS1wYWxldHRlOmJlZm9yZXtjb250ZW50OlwiXFxmNTNmXCJ9LmZhLWFycm93cy10dXJuLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlNGMwXCJ9LmZhLXZlc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODVcIn0uZmEtZmVycnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0ZWFcIn0uZmEtYXJyb3dzLWRvd24tdG8tcGVvcGxlOmJlZm9yZXtjb250ZW50OlwiXFxlNGI5XCJ9LmZhLXNlZWRsaW5nOmJlZm9yZSwuZmEtc3Byb3V0OmJlZm9yZXtjb250ZW50OlwiXFxmNGQ4XCJ9LmZhLWFycm93cy1hbHQtaDpiZWZvcmUsLmZhLWxlZnQtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMzdcIn0uZmEtYm94ZXMtcGFja2luZzpiZWZvcmV7Y29udGVudDpcIlxcZTRjN1wifS5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUsLmZhLWNpcmNsZS1hcnJvdy1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMGE4XCJ9LmZhLWdyb3VwLWFycm93cy1yb3RhdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0ZjZcIn0uZmEtYm93bC1mb29kOmJlZm9yZXtjb250ZW50OlwiXFxlNGM2XCJ9LmZhLWNhbmR5LWNhbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ODZcIn0uZmEtYXJyb3ctZG93bi13aWRlLXNob3J0OmJlZm9yZSwuZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZSwuZmEtc29ydC1hbW91bnQtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE2MFwifS5mYS1jbG91ZC1ib2x0OmJlZm9yZSwuZmEtdGh1bmRlcnN0b3JtOmJlZm9yZXtjb250ZW50OlwiXFxmNzZjXCJ9LmZhLXJlbW92ZS1mb3JtYXQ6YmVmb3JlLC5mYS10ZXh0LXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmODdkXCJ9LmZhLWZhY2Utc21pbGUtd2luazpiZWZvcmUsLmZhLXNtaWxlLXdpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZGFcIn0uZmEtZmlsZS13b3JkOmJlZm9yZXtjb250ZW50OlwiXFxmMWMyXCJ9LmZhLWZpbGUtcG93ZXJwb2ludDpiZWZvcmV7Y29udGVudDpcIlxcZjFjNFwifS5mYS1hcnJvd3MtaDpiZWZvcmUsLmZhLWFycm93cy1sZWZ0LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMDdlXCJ9LmZhLWhvdXNlLWxvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1MTBcIn0uZmEtY2xvdWQtYXJyb3ctZG93bjpiZWZvcmUsLmZhLWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmUsLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMGVkXCJ9LmZhLWNoaWxkcmVuOmJlZm9yZXtjb250ZW50OlwiXFxlNGUxXCJ9LmZhLWJsYWNrYm9hcmQ6YmVmb3JlLC5mYS1jaGFsa2JvYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmNTFiXCJ9LmZhLXVzZXItYWx0LXNsYXNoOmJlZm9yZSwuZmEtdXNlci1sYXJnZS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjRmYVwifS5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmMmI2XCJ9LmZhLWhhbmRzaGFrZS1hbHQtc2xhc2g6YmVmb3JlLC5mYS1oYW5kc2hha2Utc2ltcGxlLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxlMDVmXCJ9LmZhLW1hdHRyZXNzLXBpbGxvdzpiZWZvcmV7Y29udGVudDpcIlxcZTUyNVwifS5mYS1ndWFyYW5pLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGUxOWFcIn0uZmEtYXJyb3dzLXJvdGF0ZTpiZWZvcmUsLmZhLXJlZnJlc2g6YmVmb3JlLC5mYS1zeW5jOmJlZm9yZXtjb250ZW50OlwiXFxmMDIxXCJ9LmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMTM0XCJ9LmZhLWNydXplaXJvLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNTJcIn0uZmEtZ3JlYXRlci10aGFuLWVxdWFsOmJlZm9yZXtjb250ZW50OlwiXFxmNTMyXCJ9LmZhLXNoaWVsZC1hbHQ6YmVmb3JlLC5mYS1zaGllbGQtaGFsdmVkOmJlZm9yZXtjb250ZW50OlwiXFxmM2VkXCJ9LmZhLWF0bGFzOmJlZm9yZSwuZmEtYm9vay1hdGxhczpiZWZvcmV7Y29udGVudDpcIlxcZjU1OFwifS5mYS12aXJ1czpiZWZvcmV7Y29udGVudDpcIlxcZTA3NFwifS5mYS1lbnZlbG9wZS1jaXJjbGUtY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0ZThcIn0uZmEtbGF5ZXItZ3JvdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZmRcIn0uZmEtYXJyb3dzLXRvLWRvdDpiZWZvcmV7Y29udGVudDpcIlxcZTRiZVwifS5mYS1hcmNod2F5OmJlZm9yZXtjb250ZW50OlwiXFxmNTU3XCJ9LmZhLWhlYXJ0LWNpcmNsZS1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZTRmZFwifS5mYS1ob3VzZS1jaGltbmV5LWNyYWNrOmJlZm9yZSwuZmEtaG91c2UtZGFtYWdlOmJlZm9yZXtjb250ZW50OlwiXFxmNmYxXCJ9LmZhLWZpbGUtYXJjaGl2ZTpiZWZvcmUsLmZhLWZpbGUtemlwcGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMWM2XCJ9LmZhLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBjOFwifS5mYS1nbGFzcy1tYXJ0aW5pOmJlZm9yZSwuZmEtbWFydGluaS1nbGFzcy1lbXB0eTpiZWZvcmV7Y29udGVudDpcIlxcZjAwMFwifS5mYS1jb3VjaDpiZWZvcmV7Y29udGVudDpcIlxcZjRiOFwifS5mYS1jZWRpLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGUwZGZcIn0uZmEtaXRhbGljOmJlZm9yZXtjb250ZW50OlwiXFxmMDMzXCJ9LmZhLWNodXJjaDpiZWZvcmV7Y29udGVudDpcIlxcZjUxZFwifS5mYS1jb21tZW50cy1kb2xsYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NTNcIn0uZmEtZGVtb2NyYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NDdcIn0uZmEtejpiZWZvcmV7Y29udGVudDpcIlxcNWFcIn0uZmEtcGVyc29uLXNraWluZzpiZWZvcmUsLmZhLXNraWluZzpiZWZvcmV7Y29udGVudDpcIlxcZjdjOVwifS5mYS1yb2FkLWxvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NjdcIn0uZmEtYTpiZWZvcmV7Y29udGVudDpcIlxcNDFcIn0uZmEtdGVtcGVyYXR1cmUtYXJyb3ctZG93bjpiZWZvcmUsLmZhLXRlbXBlcmF0dXJlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGUwM2ZcIn0uZmEtZmVhdGhlci1hbHQ6YmVmb3JlLC5mYS1mZWF0aGVyLXBvaW50ZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NmJcIn0uZmEtcDpiZWZvcmV7Y29udGVudDpcIlxcNTBcIn0uZmEtc25vd2ZsYWtlOmJlZm9yZXtjb250ZW50OlwiXFxmMmRjXCJ9LmZhLW5ld3NwYXBlcjpiZWZvcmV7Y29udGVudDpcIlxcZjFlYVwifS5mYS1hZDpiZWZvcmUsLmZhLXJlY3RhbmdsZS1hZDpiZWZvcmV7Y29udGVudDpcIlxcZjY0MVwifS5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlLC5mYS1jaXJjbGUtYXJyb3ctcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTlcIn0uZmEtZmlsdGVyLWNpcmNsZS14bWFyazpiZWZvcmV7Y29udGVudDpcIlxcZTE3YlwifS5mYS1sb2N1c3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1MjBcIn0uZmEtc29ydDpiZWZvcmUsLmZhLXVuc29ydGVkOmJlZm9yZXtjb250ZW50OlwiXFxmMGRjXCJ9LmZhLWxpc3QtMS0yOmJlZm9yZSwuZmEtbGlzdC1udW1lcmljOmJlZm9yZSwuZmEtbGlzdC1vbDpiZWZvcmV7Y29udGVudDpcIlxcZjBjYlwifS5mYS1wZXJzb24tZHJlc3MtYnVyc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NDRcIn0uZmEtbW9uZXktY2hlY2stYWx0OmJlZm9yZSwuZmEtbW9uZXktY2hlY2stZG9sbGFyOmJlZm9yZXtjb250ZW50OlwiXFxmNTNkXCJ9LmZhLXZlY3Rvci1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1Y2JcIn0uZmEtYnJlYWQtc2xpY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZWNcIn0uZmEtbGFuZ3VhZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWJcIn0uZmEtZmFjZS1raXNzLXdpbmstaGVhcnQ6YmVmb3JlLC5mYS1raXNzLXdpbmstaGVhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OThcIn0uZmEtZmlsdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMGIwXCJ9LmZhLXF1ZXN0aW9uOmJlZm9yZXtjb250ZW50OlwiXFwzZlwifS5mYS1maWxlLXNpZ25hdHVyZTpiZWZvcmV7Y29udGVudDpcIlxcZjU3M1wifS5mYS1hcnJvd3MtYWx0OmJlZm9yZSwuZmEtdXAtZG93bi1sZWZ0LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMGIyXCJ9LmZhLWhvdXNlLWNoaW1uZXktdXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZTA2NVwifS5mYS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YmVcIn0uZmEtcHV6emxlLXBpZWNlOmJlZm9yZXtjb250ZW50OlwiXFxmMTJlXCJ9LmZhLW1vbmV5LWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxmNTNjXCJ9LmZhLXN0YXItaGFsZi1hbHQ6YmVmb3JlLC5mYS1zdGFyLWhhbGYtc3Ryb2tlOmJlZm9yZXtjb250ZW50OlwiXFxmNWMwXCJ9LmZhLWNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjFcIn0uZmEtZ2xhc3Mtd2hpc2tleTpiZWZvcmUsLmZhLXdoaXNrZXktZ2xhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YTBcIn0uZmEtYnVpbGRpbmctY2lyY2xlLWV4Y2xhbWF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxlNGQzXCJ9LmZhLW1hZ25pZnlpbmctZ2xhc3MtY2hhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1MjJcIn0uZmEtYXJyb3ctdXAtcmlnaHQtZnJvbS1zcXVhcmU6YmVmb3JlLC5mYS1leHRlcm5hbC1saW5rOmJlZm9yZXtjb250ZW50OlwiXFxmMDhlXCJ9LmZhLWN1YmVzLXN0YWNrZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0ZTZcIn0uZmEta3J3OmJlZm9yZSwuZmEtd29uLXNpZ246YmVmb3JlLC5mYS13b246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTlcIn0uZmEtdmlydXMtY292aWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0YThcIn0uZmEtYXVzdHJhbC1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxlMGE5XCJ9LmZhLWY6YmVmb3Jle2NvbnRlbnQ6XCJcXDQ2XCJ9LmZhLWxlYWY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmNcIn0uZmEtcm9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjAxOFwifS5mYS1jYWI6YmVmb3JlLC5mYS10YXhpOmJlZm9yZXtjb250ZW50OlwiXFxmMWJhXCJ9LmZhLXBlcnNvbi1jaXJjbGUtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZTU0MVwifS5mYS1jaGFydC1waWU6YmVmb3JlLC5mYS1waWUtY2hhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDBcIn0uZmEtYm9sdC1saWdodG5pbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwYjdcIn0uZmEtc2Fjay14bWFyazpiZWZvcmV7Y29udGVudDpcIlxcZTU2YVwifS5mYS1maWxlLWV4Y2VsOmJlZm9yZXtjb250ZW50OlwiXFxmMWMzXCJ9LmZhLWZpbGUtY29udHJhY3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NmNcIn0uZmEtZmlzaC1maW5zOmJlZm9yZXtjb250ZW50OlwiXFxlNGYyXCJ9LmZhLWJ1aWxkaW5nLWZsYWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0ZDVcIn0uZmEtZmFjZS1ncmluLWJlYW06YmVmb3JlLC5mYS1ncmluLWJlYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ODJcIn0uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDhcIn0uZmEtcG9vcDpiZWZvcmV7Y29udGVudDpcIlxcZjYxOVwifS5mYS1sb2NhdGlvbi1waW46YmVmb3JlLC5mYS1tYXAtbWFya2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMDQxXCJ9LmZhLWthYWJhOmJlZm9yZXtjb250ZW50OlwiXFxmNjZiXCJ9LmZhLXRvaWxldC1wYXBlcjpiZWZvcmV7Y29udGVudDpcIlxcZjcxZVwifS5mYS1oYXJkLWhhdDpiZWZvcmUsLmZhLWhhdC1oYXJkOmJlZm9yZSwuZmEtaGVsbWV0LXNhZmV0eTpiZWZvcmV7Y29udGVudDpcIlxcZjgwN1wifS5mYS1lamVjdDpiZWZvcmV7Y29udGVudDpcIlxcZjA1MlwifS5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZSwuZmEtY2lyY2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMzVhXCJ9LmZhLXBsYW5lLWNpcmNsZS1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZTU1NVwifS5mYS1mYWNlLXJvbGxpbmctZXllczpiZWZvcmUsLmZhLW1laC1yb2xsaW5nLWV5ZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YTVcIn0uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ3XCJ9LmZhLWNoYXJ0LWxpbmU6YmVmb3JlLC5mYS1saW5lLWNoYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMjAxXCJ9LmZhLW1hc2stdmVudGlsYXRvcjpiZWZvcmV7Y29udGVudDpcIlxcZTUyNFwifS5mYS1hcnJvdy1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjA2MVwifS5mYS1tYXAtc2lnbnM6YmVmb3JlLC5mYS1zaWducy1wb3N0OmJlZm9yZXtjb250ZW50OlwiXFxmMjc3XCJ9LmZhLWNhc2gtcmVnaXN0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ODhcIn0uZmEtcGVyc29uLWNpcmNsZS1xdWVzdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZTU0MlwifS5mYS1oOmJlZm9yZXtjb250ZW50OlwiXFw0OFwifS5mYS10YXJwOmJlZm9yZXtjb250ZW50OlwiXFxlNTdiXCJ9LmZhLXNjcmV3ZHJpdmVyLXdyZW5jaDpiZWZvcmUsLmZhLXRvb2xzOmJlZm9yZXtjb250ZW50OlwiXFxmN2Q5XCJ9LmZhLWFycm93cy10by1leWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0YmZcIn0uZmEtcGx1Zy1jaXJjbGUtYm9sdDpiZWZvcmV7Y29udGVudDpcIlxcZTU1YlwifS5mYS1oZWFydDpiZWZvcmV7Y29udGVudDpcIlxcZjAwNFwifS5mYS1tYXJzLWFuZC12ZW51czpiZWZvcmV7Y29udGVudDpcIlxcZjIyNFwifS5mYS1ob21lLXVzZXI6YmVmb3JlLC5mYS1ob3VzZS11c2VyOmJlZm9yZXtjb250ZW50OlwiXFxlMWIwXCJ9LmZhLWR1bXBzdGVyLWZpcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3OTRcIn0uZmEtaG91c2UtY3JhY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGUzYjFcIn0uZmEtY29ja3RhaWw6YmVmb3JlLC5mYS1tYXJ0aW5pLWdsYXNzLWNpdHJ1czpiZWZvcmV7Y29udGVudDpcIlxcZjU2MVwifS5mYS1mYWNlLXN1cnByaXNlOmJlZm9yZSwuZmEtc3VycHJpc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YzJcIn0uZmEtYm90dGxlLXdhdGVyOmJlZm9yZXtjb250ZW50OlwiXFxlNGM1XCJ9LmZhLWNpcmNsZS1wYXVzZTpiZWZvcmUsLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4YlwifS5mYS10b2lsZXQtcGFwZXItc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNzJcIn0uZmEtYXBwbGUtYWx0OmJlZm9yZSwuZmEtYXBwbGUtd2hvbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZDFcIn0uZmEta2l0Y2hlbi1zZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1MWFcIn0uZmEtcjpiZWZvcmV7Y29udGVudDpcIlxcNTJcIn0uZmEtdGVtcGVyYXR1cmUtMTpiZWZvcmUsLmZhLXRlbXBlcmF0dXJlLXF1YXJ0ZXI6YmVmb3JlLC5mYS10aGVybW9tZXRlci0xOmJlZm9yZSwuZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJjYVwifS5mYS1jdWJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWIyXCJ9LmZhLWJpdGNvaW4tc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZTBiNFwifS5mYS1zaGllbGQtZG9nOmJlZm9yZXtjb250ZW50OlwiXFxlNTczXCJ9LmZhLXNvbGFyLXBhbmVsOmJlZm9yZXtjb250ZW50OlwiXFxmNWJhXCJ9LmZhLWxvY2stb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjNjMVwifS5mYS1lbGV2YXRvcjpiZWZvcmV7Y29udGVudDpcIlxcZTE2ZFwifS5mYS1tb25leS1iaWxsLXRyYW5zZmVyOmJlZm9yZXtjb250ZW50OlwiXFxlNTI4XCJ9LmZhLW1vbmV5LWJpbGwtdHJlbmQtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1MjlcIn0uZmEtaG91c2UtZmxvb2Qtd2F0ZXItY2lyY2xlLWFycm93LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlNTBmXCJ9LmZhLXBvbGwtaDpiZWZvcmUsLmZhLXNxdWFyZS1wb2xsLWhvcml6b250YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ODJcIn0uZmEtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMTExXCJ9LmZhLWJhY2t3YXJkLWZhc3Q6YmVmb3JlLC5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDQ5XCJ9LmZhLXJlY3ljbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjhcIn0uZmEtdXNlci1hc3Ryb25hdXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZmJcIn0uZmEtcGxhbmUtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNjlcIn0uZmEtdHJhZGVtYXJrOmJlZm9yZXtjb250ZW50OlwiXFxmMjVjXCJ9LmZhLWJhc2tldGJhbGwtYmFsbDpiZWZvcmUsLmZhLWJhc2tldGJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MzRcIn0uZmEtc2F0ZWxsaXRlLWRpc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YzBcIn0uZmEtYXJyb3ctYWx0LWNpcmNsZS11cDpiZWZvcmUsLmZhLWNpcmNsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjM1YlwifS5mYS1tb2JpbGUtYWx0OmJlZm9yZSwuZmEtbW9iaWxlLXNjcmVlbi1idXR0b246YmVmb3Jle2NvbnRlbnQ6XCJcXGYzY2RcIn0uZmEtdm9sdW1lLWhpZ2g6YmVmb3JlLC5mYS12b2x1bWUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjhcIn0uZmEtdXNlcnMtcmF5czpiZWZvcmV7Y29udGVudDpcIlxcZTU5M1wifS5mYS13YWxsZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NTVcIn0uZmEtY2xpcGJvYXJkLWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxmNDZjXCJ9LmZhLWZpbGUtYXVkaW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzdcIn0uZmEtYnVyZ2VyOmJlZm9yZSwuZmEtaGFtYnVyZ2VyOmJlZm9yZXtjb250ZW50OlwiXFxmODA1XCJ9LmZhLXdyZW5jaDpiZWZvcmV7Y29udGVudDpcIlxcZjBhZFwifS5mYS1idWdzOmJlZm9yZXtjb250ZW50OlwiXFxlNGQwXCJ9LmZhLXJ1cGVlLXNpZ246YmVmb3JlLC5mYS1ydXBlZTpiZWZvcmV7Y29udGVudDpcIlxcZjE1NlwifS5mYS1maWxlLWltYWdlOmJlZm9yZXtjb250ZW50OlwiXFxmMWM1XCJ9LmZhLWNpcmNsZS1xdWVzdGlvbjpiZWZvcmUsLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1OVwifS5mYS1wbGFuZS1kZXBhcnR1cmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YjBcIn0uZmEtaGFuZHNoYWtlLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxlMDYwXCJ9LmZhLWJvb2stYm9va21hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwYmJcIn0uZmEtY29kZS1icmFuY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjZcIn0uZmEtaGF0LWNvd2JveTpiZWZvcmV7Y29udGVudDpcIlxcZjhjMFwifS5mYS1icmlkZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0YzhcIn0uZmEtcGhvbmUtYWx0OmJlZm9yZSwuZmEtcGhvbmUtZmxpcDpiZWZvcmV7Y29udGVudDpcIlxcZjg3OVwifS5mYS10cnVjay1mcm9udDpiZWZvcmV7Y29udGVudDpcIlxcZTJiN1wifS5mYS1jYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YmVcIn0uZmEtYW5jaG9yLWNpcmNsZS1leGNsYW1hdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZTRhYlwifS5mYS10cnVjay1maWVsZDpiZWZvcmV7Y29udGVudDpcIlxcZTU4ZFwifS5mYS1yb3V0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjRkN1wifS5mYS1jbGlwYm9hcmQtcXVlc3Rpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGU0ZTNcIn0uZmEtcGFub3JhbWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGUyMDlcIn0uZmEtY29tbWVudC1tZWRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmN2Y1XCJ9LmZhLXRlZXRoLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MmZcIn0uZmEtZmlsZS1jaXJjbGUtbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0ZWRcIn0uZmEtdGFnczpiZWZvcmV7Y29udGVudDpcIlxcZjAyY1wifS5mYS13aW5lLWdsYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmNGUzXCJ9LmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUsLmZhLWZvcndhcmQtZmFzdDpiZWZvcmV7Y29udGVudDpcIlxcZjA1MFwifS5mYS1mYWNlLW1laC1ibGFuazpiZWZvcmUsLmZhLW1laC1ibGFuazpiZWZvcmV7Y29udGVudDpcIlxcZjVhNFwifS5mYS1wYXJraW5nOmJlZm9yZSwuZmEtc3F1YXJlLXBhcmtpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDBcIn0uZmEtaG91c2Utc2lnbmFsOmJlZm9yZXtjb250ZW50OlwiXFxlMDEyXCJ9LmZhLWJhcnMtcHJvZ3Jlc3M6YmVmb3JlLC5mYS10YXNrcy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MjhcIn0uZmEtZmF1Y2V0LWRyaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMDZcIn0uZmEtY2FydC1mbGF0YmVkOmJlZm9yZSwuZmEtZG9sbHktZmxhdGJlZDpiZWZvcmV7Y29udGVudDpcIlxcZjQ3NFwifS5mYS1iYW4tc21va2luZzpiZWZvcmUsLmZhLXNtb2tpbmctYmFuOmJlZm9yZXtjb250ZW50OlwiXFxmNTRkXCJ9LmZhLXRlcm1pbmFsOmJlZm9yZXtjb250ZW50OlwiXFxmMTIwXCJ9LmZhLW1vYmlsZS1idXR0b246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGJcIn0uZmEtaG91c2UtbWVkaWNhbC1mbGFnOmJlZm9yZXtjb250ZW50OlwiXFxlNTE0XCJ9LmZhLWJhc2tldC1zaG9wcGluZzpiZWZvcmUsLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmV7Y29udGVudDpcIlxcZjI5MVwifS5mYS10YXBlOmJlZm9yZXtjb250ZW50OlwiXFxmNGRiXCJ9LmZhLWJ1cy1hbHQ6YmVmb3JlLC5mYS1idXMtc2ltcGxlOmJlZm9yZXtjb250ZW50OlwiXFxmNTVlXCJ9LmZhLWV5ZTpiZWZvcmV7Y29udGVudDpcIlxcZjA2ZVwifS5mYS1mYWNlLXNhZC1jcnk6YmVmb3JlLC5mYS1zYWQtY3J5OmJlZm9yZXtjb250ZW50OlwiXFxmNWIzXCJ9LmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMjllXCJ9LmZhLXBlcnNvbi1taWxpdGFyeS10by1wZXJzb246YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NGNcIn0uZmEtZmlsZS1zaGllbGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0ZjBcIn0uZmEtdXNlci1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjUwNlwifS5mYS1wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMDRcIn0uZmEtdG93ZXItb2JzZXJ2YXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGU1ODZcIn0uZmEtZmlsZS1jb2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMWM5XCJ9LmZhLXNpZ25hbC01OmJlZm9yZSwuZmEtc2lnbmFsLXBlcmZlY3Q6YmVmb3JlLC5mYS1zaWduYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTJcIn0uZmEtYnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjA3XCJ9LmZhLWhlYXJ0LWNpcmNsZS14bWFyazpiZWZvcmV7Y29udGVudDpcIlxcZTUwMVwifS5mYS1ob21lLWxnOmJlZm9yZSwuZmEtaG91c2UtY2hpbW5leTpiZWZvcmV7Y29udGVudDpcIlxcZTNhZlwifS5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDBcIn0uZmEtZmFjZS1mcm93bjpiZWZvcmUsLmZhLWZyb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTE5XCJ9LmZhLXByZXNjcmlwdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjViMVwifS5mYS1zaG9wOmJlZm9yZSwuZmEtc3RvcmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNTRmXCJ9LmZhLWZsb3BweS1kaXNrOmJlZm9yZSwuZmEtc2F2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjBjN1wifS5mYS12aWhhcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YTdcIn0uZmEtYmFsYW5jZS1zY2FsZS1sZWZ0OmJlZm9yZSwuZmEtc2NhbGUtdW5iYWxhbmNlZDpiZWZvcmV7Y29udGVudDpcIlxcZjUxNVwifS5mYS1zb3J0LWFzYzpiZWZvcmUsLmZhLXNvcnQtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGVcIn0uZmEtY29tbWVudC1kb3RzOmJlZm9yZSwuZmEtY29tbWVudGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjRhZFwifS5mYS1wbGFudC13aWx0OmJlZm9yZXtjb250ZW50OlwiXFxlNWFhXCJ9LmZhLWRpYW1vbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTlcIn0uZmEtZmFjZS1ncmluLXNxdWludDpiZWZvcmUsLmZhLWdyaW4tc3F1aW50OmJlZm9yZXtjb250ZW50OlwiXFxmNTg1XCJ9LmZhLWhhbmQtaG9sZGluZy1kb2xsYXI6YmVmb3JlLC5mYS1oYW5kLWhvbGRpbmctdXNkOmJlZm9yZXtjb250ZW50OlwiXFxmNGMwXCJ9LmZhLWJhY3Rlcml1bTpiZWZvcmV7Y29udGVudDpcIlxcZTA1YVwifS5mYS1oYW5kLXBvaW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWFcIn0uZmEtZHJ1bS1zdGVlbHBhbjpiZWZvcmV7Y29udGVudDpcIlxcZjU2YVwifS5mYS1oYW5kLXNjaXNzb3JzOmJlZm9yZXtjb250ZW50OlwiXFxmMjU3XCJ9LmZhLWhhbmRzLXByYXlpbmc6YmVmb3JlLC5mYS1wcmF5aW5nLWhhbmRzOmJlZm9yZXtjb250ZW50OlwiXFxmNjg0XCJ9LmZhLWFycm93LXJpZ2h0LXJvdGF0ZTpiZWZvcmUsLmZhLWFycm93LXJvdGF0ZS1mb3J3YXJkOmJlZm9yZSwuZmEtYXJyb3ctcm90YXRlLXJpZ2h0OmJlZm9yZSwuZmEtcmVkbzpiZWZvcmV7Y29udGVudDpcIlxcZjAxZVwifS5mYS1iaW9oYXphcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ODBcIn0uZmEtbG9jYXRpb24tY3Jvc3NoYWlyczpiZWZvcmUsLmZhLWxvY2F0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmNjAxXCJ9LmZhLW1hcnMtZG91YmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMjI3XCJ9LmZhLWNoaWxkLWRyZXNzOmJlZm9yZXtjb250ZW50OlwiXFxlNTljXCJ9LmZhLXVzZXJzLWJldHdlZW4tbGluZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1OTFcIn0uZmEtbHVuZ3MtdmlydXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNjdcIn0uZmEtZmFjZS1ncmluLXRlYXJzOmJlZm9yZSwuZmEtZ3Jpbi10ZWFyczpiZWZvcmV7Y29udGVudDpcIlxcZjU4OFwifS5mYS1waG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjA5NVwifS5mYS1jYWxlbmRhci10aW1lczpiZWZvcmUsLmZhLWNhbGVuZGFyLXhtYXJrOmJlZm9yZXtjb250ZW50OlwiXFxmMjczXCJ9LmZhLWNoaWxkLXJlYWNoaW5nOmJlZm9yZXtjb250ZW50OlwiXFxlNTlkXCJ9LmZhLWhlYWQtc2lkZS12aXJ1czpiZWZvcmV7Y29udGVudDpcIlxcZTA2NFwifS5mYS11c2VyLWNvZzpiZWZvcmUsLmZhLXVzZXItZ2VhcjpiZWZvcmV7Y29udGVudDpcIlxcZjRmZVwifS5mYS1hcnJvdy11cC0xLTk6YmVmb3JlLC5mYS1zb3J0LW51bWVyaWMtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjNcIn0uZmEtZG9vci1jbG9zZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MmFcIn0uZmEtc2hpZWxkLXZpcnVzOmJlZm9yZXtjb250ZW50OlwiXFxlMDZjXCJ9LmZhLWRpY2Utc2l4OmJlZm9yZXtjb250ZW50OlwiXFxmNTI2XCJ9LmZhLW1vc3F1aXRvLW5ldDpiZWZvcmV7Y29udGVudDpcIlxcZTUyY1wifS5mYS1icmlkZ2Utd2F0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0Y2VcIn0uZmEtcGVyc29uLWJvb3RoOmJlZm9yZXtjb250ZW50OlwiXFxmNzU2XCJ9LmZhLXRleHQtd2lkdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzVcIn0uZmEtaGF0LXdpemFyZDpiZWZvcmV7Y29udGVudDpcIlxcZjZlOFwifS5mYS1wZW4tZmFuY3k6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YWNcIn0uZmEtZGlnZ2luZzpiZWZvcmUsLmZhLXBlcnNvbi1kaWdnaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmODVlXCJ9LmZhLXRyYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWY4XCJ9LmZhLWdhdWdlLXNpbXBsZS1tZWQ6YmVmb3JlLC5mYS1nYXVnZS1zaW1wbGU6YmVmb3JlLC5mYS10YWNob21ldGVyLWF2ZXJhZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MjlcIn0uZmEtYm9vay1tZWRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmN2U2XCJ9LmZhLXBvbzpiZWZvcmV7Y29udGVudDpcIlxcZjJmZVwifS5mYS1xdW90ZS1yaWdodC1hbHQ6YmVmb3JlLC5mYS1xdW90ZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEwZVwifS5mYS1zaGlydDpiZWZvcmUsLmZhLXQtc2hpcnQ6YmVmb3JlLC5mYS10c2hpcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NTNcIn0uZmEtY3ViZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjNcIn0uZmEtZGl2aWRlOmJlZm9yZXtjb250ZW50OlwiXFxmNTI5XCJ9LmZhLXRlbmdlLXNpZ246YmVmb3JlLC5mYS10ZW5nZTpiZWZvcmV7Y29udGVudDpcIlxcZjdkN1wifS5mYS1oZWFkcGhvbmVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDI1XCJ9LmZhLWhhbmRzLWhvbGRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YzJcIn0uZmEtaGFuZHMtY2xhcHBpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxYThcIn0uZmEtcmVwdWJsaWNhbjpiZWZvcmV7Y29udGVudDpcIlxcZjc1ZVwifS5mYS1hcnJvdy1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDYwXCJ9LmZhLXBlcnNvbi1jaXJjbGUteG1hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NDNcIn0uZmEtcnVsZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDVcIn0uZmEtYWxpZ24tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjAzNlwifS5mYS1kaWNlLWQ2OmJlZm9yZXtjb250ZW50OlwiXFxmNmQxXCJ9LmZhLXJlc3Ryb29tOmJlZm9yZXtjb250ZW50OlwiXFxmN2JkXCJ9LmZhLWo6YmVmb3Jle2NvbnRlbnQ6XCJcXDRhXCJ9LmZhLXVzZXJzLXZpZXdmaW5kZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1OTVcIn0uZmEtZmlsZS12aWRlbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjOFwifS5mYS1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmUsLmZhLXVwLXJpZ2h0LWZyb20tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMzVkXCJ9LmZhLXRhYmxlLWNlbGxzOmJlZm9yZSwuZmEtdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGFcIn0uZmEtZmlsZS1wZGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzFcIn0uZmEtYmlibGU6YmVmb3JlLC5mYS1ib29rLWJpYmxlOmJlZm9yZXtjb250ZW50OlwiXFxmNjQ3XCJ9LmZhLW86YmVmb3Jle2NvbnRlbnQ6XCJcXDRmXCJ9LmZhLW1lZGtpdDpiZWZvcmUsLmZhLXN1aXRjYXNlLW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmFcIn0uZmEtdXNlci1zZWNyZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWJcIn0uZmEtb3R0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MDBcIn0uZmEtZmVtYWxlOmJlZm9yZSwuZmEtcGVyc29uLWRyZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMTgyXCJ9LmZhLWNvbW1lbnQtZG9sbGFyOmJlZm9yZXtjb250ZW50OlwiXFxmNjUxXCJ9LmZhLWJyaWVmY2FzZS1jbG9jazpiZWZvcmUsLmZhLWJ1c2luZXNzLXRpbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NGFcIn0uZmEtdGFibGUtY2VsbHMtbGFyZ2U6YmVmb3JlLC5mYS10aC1sYXJnZTpiZWZvcmV7Y29udGVudDpcIlxcZjAwOVwifS5mYS1ib29rLXRhbmFraDpiZWZvcmUsLmZhLXRhbmFraDpiZWZvcmV7Y29udGVudDpcIlxcZjgyN1wifS5mYS1waG9uZS12b2x1bWU6YmVmb3JlLC5mYS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhMFwifS5mYS1oYXQtY293Ym95LXNpZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4YzFcIn0uZmEtY2xpcGJvYXJkLXVzZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZjNcIn0uZmEtY2hpbGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWVcIn0uZmEtbGlyYS1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxmMTk1XCJ9LmZhLXNhdGVsbGl0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjdiZlwifS5mYS1wbGFuZS1sb2NrOmJlZm9yZXtjb250ZW50OlwiXFxlNTU4XCJ9LmZhLXRhZzpiZWZvcmV7Y29udGVudDpcIlxcZjAyYlwifS5mYS1jb21tZW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDc1XCJ9LmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlLC5mYS1jYWtlLWNhbmRsZXM6YmVmb3JlLC5mYS1jYWtlOmJlZm9yZXtjb250ZW50OlwiXFxmMWZkXCJ9LmZhLWVudmVsb3BlOmJlZm9yZXtjb250ZW50OlwiXFxmMGUwXCJ9LmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUsLmZhLWFuZ2xlcy11cDpiZWZvcmV7Y29udGVudDpcIlxcZjEwMlwifS5mYS1wYXBlcmNsaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzZcIn0uZmEtYXJyb3ctcmlnaHQtdG8tY2l0eTpiZWZvcmV7Y29udGVudDpcIlxcZTRiM1wifS5mYS1yaWJib246YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZDZcIn0uZmEtbHVuZ3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MDRcIn0uZmEtYXJyb3ctdXAtOS0xOmJlZm9yZSwuZmEtc29ydC1udW1lcmljLXVwLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjg4N1wifS5mYS1saXRlY29pbi1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxlMWQzXCJ9LmZhLWJvcmRlci1ub25lOmJlZm9yZXtjb250ZW50OlwiXFxmODUwXCJ9LmZhLWNpcmNsZS1ub2RlczpiZWZvcmV7Y29udGVudDpcIlxcZTRlMlwifS5mYS1wYXJhY2h1dGUtYm94OmJlZm9yZXtjb250ZW50OlwiXFxmNGNkXCJ9LmZhLWluZGVudDpiZWZvcmV7Y29udGVudDpcIlxcZjAzY1wifS5mYS10cnVjay1maWVsZC11bjpiZWZvcmV7Y29udGVudDpcIlxcZTU4ZVwifS5mYS1ob3VyZ2xhc3MtZW1wdHk6YmVmb3JlLC5mYS1ob3VyZ2xhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTRcIn0uZmEtbW91bnRhaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZmNcIn0uZmEtdXNlci1kb2N0b3I6YmVmb3JlLC5mYS11c2VyLW1kOmJlZm9yZXtjb250ZW50OlwiXFxmMGYwXCJ9LmZhLWNpcmNsZS1pbmZvOmJlZm9yZSwuZmEtaW5mby1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNWFcIn0uZmEtY2xvdWQtbWVhdGJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3M2JcIn0uZmEtY2FtZXJhLWFsdDpiZWZvcmUsLmZhLWNhbWVyYTpiZWZvcmV7Y29udGVudDpcIlxcZjAzMFwifS5mYS1zcXVhcmUtdmlydXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NzhcIn0uZmEtbWV0ZW9yOmJlZm9yZXtjb250ZW50OlwiXFxmNzUzXCJ9LmZhLWNhci1vbjpiZWZvcmV7Y29udGVudDpcIlxcZTRkZFwifS5mYS1zbGVpZ2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3Y2NcIn0uZmEtYXJyb3ctZG93bi0xLTk6YmVmb3JlLC5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSwuZmEtc29ydC1udW1lcmljLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjJcIn0uZmEtaGFuZC1ob2xkaW5nLWRyb3BsZXQ6YmVmb3JlLC5mYS1oYW5kLWhvbGRpbmctd2F0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YzFcIn0uZmEtd2F0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NzNcIn0uZmEtY2FsZW5kYXItY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzRcIn0uZmEtYnJhaWxsZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhMVwifS5mYS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUsLmZhLXByZXNjcmlwdGlvbi1ib3R0bGUtbWVkaWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ4NlwifS5mYS1sYW5kbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZjY2ZlwifS5mYS10cnVjazpiZWZvcmV7Y29udGVudDpcIlxcZjBkMVwifS5mYS1jcm9zc2hhaXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMDViXCJ9LmZhLXBlcnNvbi1jYW5lOmJlZm9yZXtjb250ZW50OlwiXFxlNTNjXCJ9LmZhLXRlbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1N2RcIn0uZmEtdmVzdC1wYXRjaGVzOmJlZm9yZXtjb250ZW50OlwiXFxlMDg2XCJ9LmZhLWNoZWNrLWRvdWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjU2MFwifS5mYS1hcnJvdy1kb3duLWEtejpiZWZvcmUsLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSwuZmEtc29ydC1hbHBoYS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTVkXCJ9LmZhLW1vbmV5LWJpbGwtd2hlYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1MmFcIn0uZmEtY29va2llOmJlZm9yZXtjb250ZW50OlwiXFxmNTYzXCJ9LmZhLWFycm93LWxlZnQtcm90YXRlOmJlZm9yZSwuZmEtYXJyb3ctcm90YXRlLWJhY2s6YmVmb3JlLC5mYS1hcnJvdy1yb3RhdGUtYmFja3dhcmQ6YmVmb3JlLC5mYS1hcnJvdy1yb3RhdGUtbGVmdDpiZWZvcmUsLmZhLXVuZG86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTJcIn0uZmEtaGFyZC1kcml2ZTpiZWZvcmUsLmZhLWhkZDpiZWZvcmV7Y29udGVudDpcIlxcZjBhMFwifS5mYS1mYWNlLWdyaW4tc3F1aW50LXRlYXJzOmJlZm9yZSwuZmEtZ3Jpbi1zcXVpbnQtdGVhcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ODZcIn0uZmEtZHVtYmJlbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NGJcIn0uZmEtbGlzdC1hbHQ6YmVmb3JlLC5mYS1yZWN0YW5nbGUtbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZjAyMlwifS5mYS10YXJwLWRyb3BsZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1N2NcIn0uZmEtaG91c2UtbWVkaWNhbC1jaXJjbGUtY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1MTFcIn0uZmEtcGVyc29uLXNraWluZy1ub3JkaWM6YmVmb3JlLC5mYS1za2lpbmctbm9yZGljOmJlZm9yZXtjb250ZW50OlwiXFxmN2NhXCJ9LmZhLWNhbGVuZGFyLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzFcIn0uZmEtcGxhbmUtYXJyaXZhbDpiZWZvcmV7Y29udGVudDpcIlxcZjVhZlwifS5mYS1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6YmVmb3JlLC5mYS1jaXJjbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjM1OVwifS5mYS1zdWJ3YXk6YmVmb3JlLC5mYS10cmFpbi1zdWJ3YXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzlcIn0uZmEtY2hhcnQtZ2FudHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwZTRcIn0uZmEtaW5kaWFuLXJ1cGVlLXNpZ246YmVmb3JlLC5mYS1pbmRpYW4tcnVwZWU6YmVmb3JlLC5mYS1pbnI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxYmNcIn0uZmEtY3JvcC1hbHQ6YmVmb3JlLC5mYS1jcm9wLXNpbXBsZTpiZWZvcmV7Y29udGVudDpcIlxcZjU2NVwifS5mYS1tb25leS1iaWxsLTE6YmVmb3JlLC5mYS1tb25leS1iaWxsLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjNkMVwifS5mYS1sZWZ0LWxvbmc6YmVmb3JlLC5mYS1sb25nLWFycm93LWFsdC1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMzBhXCJ9LmZhLWRuYTpiZWZvcmV7Y29udGVudDpcIlxcZjQ3MVwifS5mYS12aXJ1cy1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZTA3NVwifS5mYS1taW51czpiZWZvcmUsLmZhLXN1YnRyYWN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDY4XCJ9LmZhLWNoZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmNDM5XCJ9LmZhLWFycm93LWxlZnQtbG9uZzpiZWZvcmUsLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjE3N1wifS5mYS1wbHVnLWNpcmNsZS1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZTU1Y1wifS5mYS1zdHJlZXQtdmlldzpiZWZvcmV7Y29udGVudDpcIlxcZjIxZFwifS5mYS1mcmFuYy1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxlMThmXCJ9LmZhLXZvbHVtZS1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjZcIn0uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlLC5mYS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSwuZmEtaGFuZHMtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlLC5mYS1oYW5kcy1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMmEzXCJ9LmZhLWNvZzpiZWZvcmUsLmZhLWdlYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTNcIn0uZmEtZHJvcGxldC1zbGFzaDpiZWZvcmUsLmZhLXRpbnQtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YzdcIn0uZmEtbW9zcXVlOmJlZm9yZXtjb250ZW50OlwiXFxmNjc4XCJ9LmZhLW1vc3F1aXRvOmJlZm9yZXtjb250ZW50OlwiXFxlNTJiXCJ9LmZhLXN0YXItb2YtZGF2aWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2OWFcIn0uZmEtcGVyc29uLW1pbGl0YXJ5LXJpZmxlOmJlZm9yZXtjb250ZW50OlwiXFxlNTRiXCJ9LmZhLWNhcnQtc2hvcHBpbmc6YmVmb3JlLC5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDdhXCJ9LmZhLXZpYWxzOmJlZm9yZXtjb250ZW50OlwiXFxmNDkzXCJ9LmZhLXBsdWctY2lyY2xlLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NWZcIn0uZmEtcGxhY2Utb2Ytd29yc2hpcDpiZWZvcmV7Y29udGVudDpcIlxcZjY3ZlwifS5mYS1ncmlwLXZlcnRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmNThlXCJ9LmZhLWFycm93LXR1cm4tdXA6YmVmb3JlLC5mYS1sZXZlbC11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE0OFwifS5mYS11OmJlZm9yZXtjb250ZW50OlwiXFw1NVwifS5mYS1zcXVhcmUtcm9vdC1hbHQ6YmVmb3JlLC5mYS1zcXVhcmUtcm9vdC12YXJpYWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjY5OFwifS5mYS1jbG9jay1mb3VyOmJlZm9yZSwuZmEtY2xvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTdcIn0uZmEtYmFja3dhcmQtc3RlcDpiZWZvcmUsLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDhcIn0uZmEtcGFsbGV0OmJlZm9yZXtjb250ZW50OlwiXFxmNDgyXCJ9LmZhLWZhdWNldDpiZWZvcmV7Y29udGVudDpcIlxcZTAwNVwifS5mYS1iYXNlYmFsbC1iYXQtYmFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjQzMlwifS5mYS1zOmJlZm9yZXtjb250ZW50OlwiXFw1M1wifS5mYS10aW1lbGluZTpiZWZvcmV7Y29udGVudDpcIlxcZTI5Y1wifS5mYS1rZXlib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjExY1wifS5mYS1jYXJldC1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ3XCJ9LmZhLWNsaW5pYy1tZWRpY2FsOmJlZm9yZSwuZmEtaG91c2UtY2hpbW5leS1tZWRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmN2YyXCJ9LmZhLXRlbXBlcmF0dXJlLTM6YmVmb3JlLC5mYS10ZW1wZXJhdHVyZS10aHJlZS1xdWFydGVyczpiZWZvcmUsLmZhLXRoZXJtb21ldGVyLTM6YmVmb3JlLC5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmV7Y29udGVudDpcIlxcZjJjOFwifS5mYS1tb2JpbGUtYW5kcm9pZC1hbHQ6YmVmb3JlLC5mYS1tb2JpbGUtc2NyZWVuOmJlZm9yZXtjb250ZW50OlwiXFxmM2NmXCJ9LmZhLXBsYW5lLXVwOmJlZm9yZXtjb250ZW50OlwiXFxlMjJkXCJ9LmZhLXBpZ2d5LWJhbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZDNcIn0uZmEtYmF0dGVyeS0zOmJlZm9yZSwuZmEtYmF0dGVyeS1oYWxmOmJlZm9yZXtjb250ZW50OlwiXFxmMjQyXCJ9LmZhLW1vdW50YWluLWNpdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1MmVcIn0uZmEtY29pbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MWVcIn0uZmEta2hhbmRhOmJlZm9yZXtjb250ZW50OlwiXFxmNjZkXCJ9LmZhLXNsaWRlcnMtaDpiZWZvcmUsLmZhLXNsaWRlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGVcIn0uZmEtZm9sZGVyLXRyZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MDJcIn0uZmEtbmV0d29yay13aXJlZDpiZWZvcmV7Y29udGVudDpcIlxcZjZmZlwifS5mYS1tYXAtcGluOmJlZm9yZXtjb250ZW50OlwiXFxmMjc2XCJ9LmZhLWhhbXNhOmJlZm9yZXtjb250ZW50OlwiXFxmNjY1XCJ9LmZhLWNlbnQtc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZTNmNVwifS5mYS1mbGFzazpiZWZvcmV7Y29udGVudDpcIlxcZjBjM1wifS5mYS1wZXJzb24tcHJlZ25hbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUzMWVcIn0uZmEtd2FuZC1zcGFya2xlczpiZWZvcmV7Y29udGVudDpcIlxcZjcyYlwifS5mYS1lbGxpcHNpcy12OmJlZm9yZSwuZmEtZWxsaXBzaXMtdmVydGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDJcIn0uZmEtdGlja2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMTQ1XCJ9LmZhLXBvd2VyLW9mZjpiZWZvcmV7Y29udGVudDpcIlxcZjAxMVwifS5mYS1sb25nLWFycm93LWFsdC1yaWdodDpiZWZvcmUsLmZhLXJpZ2h0LWxvbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMGJcIn0uZmEtZmxhZy11c2E6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NGRcIn0uZmEtbGFwdG9wLWZpbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1MWRcIn0uZmEtdGVsZXR5cGU6YmVmb3JlLC5mYS10dHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTRcIn0uZmEtZGlhZ3JhbS1uZXh0OmJlZm9yZXtjb250ZW50OlwiXFxlNDc2XCJ9LmZhLXBlcnNvbi1yaWZsZTpiZWZvcmV7Y29udGVudDpcIlxcZTU0ZVwifS5mYS1ob3VzZS1tZWRpY2FsLWNpcmNsZS1leGNsYW1hdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZTUxMlwifS5mYS1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmV7Y29udGVudDpcIlxcZjIwYVwifS5mYS1oaWtpbmc6YmVmb3JlLC5mYS1wZXJzb24taGlraW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNmVjXCJ9LmZhLXZlbnVzLWRvdWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjIyNlwifS5mYS1pbWFnZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMDJcIn0uZmEtY2FsY3VsYXRvcjpiZWZvcmV7Y29udGVudDpcIlxcZjFlY1wifS5mYS1wZW9wbGUtcHVsbGluZzpiZWZvcmV7Y29udGVudDpcIlxcZTUzNVwifS5mYS1uOmJlZm9yZXtjb250ZW50OlwiXFw0ZVwifS5mYS1jYWJsZS1jYXI6YmVmb3JlLC5mYS10cmFtOmJlZm9yZXtjb250ZW50OlwiXFxmN2RhXCJ9LmZhLWNsb3VkLXJhaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY3M2RcIn0uZmEtYnVpbGRpbmctY2lyY2xlLXhtYXJrOmJlZm9yZXtjb250ZW50OlwiXFxlNGQ0XCJ9LmZhLXNoaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWFcIn0uZmEtYXJyb3dzLWRvd24tdG8tbGluZTpiZWZvcmV7Y29udGVudDpcIlxcZTRiOFwifS5mYS1kb3dubG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjAxOVwifS5mYS1mYWNlLWdyaW46YmVmb3JlLC5mYS1ncmluOmJlZm9yZXtjb250ZW50OlwiXFxmNTgwXCJ9LmZhLWJhY2tzcGFjZTpiZWZvcmUsLmZhLWRlbGV0ZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmNTVhXCJ9LmZhLWV5ZS1kcm9wcGVyLWVtcHR5OmJlZm9yZSwuZmEtZXllLWRyb3BwZXI6YmVmb3JlLC5mYS1leWVkcm9wcGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMWZiXCJ9LmZhLWZpbGUtY2lyY2xlLWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxlNWEwXCJ9LmZhLWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGVcIn0uZmEtbW9iaWxlLWFuZHJvaWQ6YmVmb3JlLC5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLC5mYS1tb2JpbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzY2VcIn0uZmEtZmFjZS1tZWg6YmVmb3JlLC5mYS1tZWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWFcIn0uZmEtYWxpZ24tY2VudGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMDM3XCJ9LmZhLWJvb2stZGVhZDpiZWZvcmUsLmZhLWJvb2stc2t1bGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YjdcIn0uZmEtZHJpdmVycy1saWNlbnNlOmJlZm9yZSwuZmEtaWQtY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjJjMlwifS5mYS1kZWRlbnQ6YmVmb3JlLC5mYS1vdXRkZW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDNiXCJ9LmZhLWhlYXJ0LWNpcmNsZS1leGNsYW1hdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZTRmZVwifS5mYS1ob21lLWFsdDpiZWZvcmUsLmZhLWhvbWUtbGctYWx0OmJlZm9yZSwuZmEtaG9tZTpiZWZvcmUsLmZhLWhvdXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMDE1XCJ9LmZhLWNhbGVuZGFyLXdlZWs6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ODRcIn0uZmEtbGFwdG9wLW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MTJcIn0uZmEtYjpiZWZvcmV7Y29udGVudDpcIlxcNDJcIn0uZmEtZmlsZS1tZWRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmNDc3XCJ9LmZhLWRpY2Utb25lOmJlZm9yZXtjb250ZW50OlwiXFxmNTI1XCJ9LmZhLWtpd2ktYmlyZDpiZWZvcmV7Y29udGVudDpcIlxcZjUzNVwifS5mYS1hcnJvdy1yaWdodC1hcnJvdy1sZWZ0OmJlZm9yZSwuZmEtZXhjaGFuZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZWNcIn0uZmEtcmVkby1hbHQ6YmVmb3JlLC5mYS1yb3RhdGUtZm9yd2FyZDpiZWZvcmUsLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjJmOVwifS5mYS1jdXRsZXJ5OmJlZm9yZSwuZmEtdXRlbnNpbHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZTdcIn0uZmEtYXJyb3ctdXAtd2lkZS1zaG9ydDpiZWZvcmUsLmZhLXNvcnQtYW1vdW50LXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTYxXCJ9LmZhLW1pbGwtc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZTFlZFwifS5mYS1ib3dsLXJpY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGUyZWJcIn0uZmEtc2t1bGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NGNcIn0uZmEtYnJvYWRjYXN0LXRvd2VyOmJlZm9yZSwuZmEtdG93ZXItYnJvYWRjYXN0OmJlZm9yZXtjb250ZW50OlwiXFxmNTE5XCJ9LmZhLXRydWNrLXBpY2t1cDpiZWZvcmV7Y29udGVudDpcIlxcZjYzY1wifS5mYS1sb25nLWFycm93LWFsdC11cDpiZWZvcmUsLmZhLXVwLWxvbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMGNcIn0uZmEtc3RvcDpiZWZvcmV7Y29udGVudDpcIlxcZjA0ZFwifS5mYS1jb2RlLW1lcmdlOmJlZm9yZXtjb250ZW50OlwiXFxmMzg3XCJ9LmZhLXVwbG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjA5M1wifS5mYS1odXJyaWNhbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NTFcIn0uZmEtbW91bmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1MmRcIn0uZmEtdG9pbGV0LXBvcnRhYmxlOmJlZm9yZXtjb250ZW50OlwiXFxlNTgzXCJ9LmZhLWNvbXBhY3QtZGlzYzpiZWZvcmV7Y29udGVudDpcIlxcZjUxZlwifS5mYS1maWxlLWFycm93LWRvd246YmVmb3JlLC5mYS1maWxlLWRvd25sb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmNTZkXCJ9LmZhLWNhcmF2YW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY4ZmZcIn0uZmEtc2hpZWxkLWNhdDpiZWZvcmV7Y29udGVudDpcIlxcZTU3MlwifS5mYS1ib2x0OmJlZm9yZSwuZmEtemFwOmJlZm9yZXtjb250ZW50OlwiXFxmMGU3XCJ9LmZhLWdsYXNzLXdhdGVyOmJlZm9yZXtjb250ZW50OlwiXFxlNGY0XCJ9LmZhLW9pbC13ZWxsOmJlZm9yZXtjb250ZW50OlwiXFxlNTMyXCJ9LmZhLXZhdWx0OmJlZm9yZXtjb250ZW50OlwiXFxlMmM1XCJ9LmZhLW1hcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjJcIn0uZmEtdG9pbGV0OmJlZm9yZXtjb250ZW50OlwiXFxmN2Q4XCJ9LmZhLXBsYW5lLWNpcmNsZS14bWFyazpiZWZvcmV7Y29udGVudDpcIlxcZTU1N1wifS5mYS1jbnk6YmVmb3JlLC5mYS1qcHk6YmVmb3JlLC5mYS1ybWI6YmVmb3JlLC5mYS15ZW4tc2lnbjpiZWZvcmUsLmZhLXllbjpiZWZvcmV7Y29udGVudDpcIlxcZjE1N1wifS5mYS1yb3VibGU6YmVmb3JlLC5mYS1ydWI6YmVmb3JlLC5mYS1ydWJsZS1zaWduOmJlZm9yZSwuZmEtcnVibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNThcIn0uZmEtc3VuOmJlZm9yZXtjb250ZW50OlwiXFxmMTg1XCJ9LmZhLWd1aXRhcjpiZWZvcmV7Y29udGVudDpcIlxcZjdhNlwifS5mYS1mYWNlLWxhdWdoLXdpbms6YmVmb3JlLC5mYS1sYXVnaC13aW5rOmJlZm9yZXtjb250ZW50OlwiXFxmNTljXCJ9LmZhLWhvcnNlLWhlYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YWJcIn0uZmEtYm9yZS1ob2xlOmJlZm9yZXtjb250ZW50OlwiXFxlNGMzXCJ9LmZhLWluZHVzdHJ5OmJlZm9yZXtjb250ZW50OlwiXFxmMjc1XCJ9LmZhLWFycm93LWFsdC1jaXJjbGUtZG93bjpiZWZvcmUsLmZhLWNpcmNsZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMzU4XCJ9LmZhLWFycm93cy10dXJuLXRvLWRvdHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0YzFcIn0uZmEtZmxvcmluLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGUxODRcIn0uZmEtYXJyb3ctZG93bi1zaG9ydC13aWRlOmJlZm9yZSwuZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUsLmZhLXNvcnQtYW1vdW50LWRvd24tYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmODg0XCJ9LmZhLWxlc3MtdGhhbjpiZWZvcmV7Y29udGVudDpcIlxcM2NcIn0uZmEtYW5nbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjEwN1wifS5mYS1jYXItdHVubmVsOmJlZm9yZXtjb250ZW50OlwiXFxlNGRlXCJ9LmZhLWhlYWQtc2lkZS1jb3VnaDpiZWZvcmV7Y29udGVudDpcIlxcZTA2MVwifS5mYS1ncmlwLWxpbmVzOmJlZm9yZXtjb250ZW50OlwiXFxmN2E0XCJ9LmZhLXRodW1icy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTY1XCJ9LmZhLXVzZXItbG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjUwMlwifS5mYS1hcnJvdy1yaWdodC1sb25nOmJlZm9yZSwuZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjE3OFwifS5mYS1hbmNob3ItY2lyY2xlLXhtYXJrOmJlZm9yZXtjb250ZW50OlwiXFxlNGFjXCJ9LmZhLWVsbGlwc2lzLWg6YmVmb3JlLC5mYS1lbGxpcHNpczpiZWZvcmV7Y29udGVudDpcIlxcZjE0MVwifS5mYS1jaGVzcy1wYXduOmJlZm9yZXtjb250ZW50OlwiXFxmNDQzXCJ9LmZhLWZpcnN0LWFpZDpiZWZvcmUsLmZhLWtpdC1tZWRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmNDc5XCJ9LmZhLXBlcnNvbi10aHJvdWdoLXdpbmRvdzpiZWZvcmV7Y29udGVudDpcIlxcZTVhOVwifS5mYS10b29sYm94OmJlZm9yZXtjb250ZW50OlwiXFxmNTUyXCJ9LmZhLWhhbmRzLWhvbGRpbmctY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxlNGZiXCJ9LmZhLWJ1ZzpiZWZvcmV7Y29udGVudDpcIlxcZjE4OFwifS5mYS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlLC5mYS1jcmVkaXQtY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA5ZFwifS5mYS1hdXRvbW9iaWxlOmJlZm9yZSwuZmEtY2FyOmJlZm9yZXtjb250ZW50OlwiXFxmMWI5XCJ9LmZhLWhhbmQtaG9sZGluZy1oYW5kOmJlZm9yZXtjb250ZW50OlwiXFxlNGY3XCJ9LmZhLWJvb2stb3Blbi1yZWFkZXI6YmVmb3JlLC5mYS1ib29rLXJlYWRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjVkYVwifS5mYS1tb3VudGFpbi1zdW46YmVmb3Jle2NvbnRlbnQ6XCJcXGU1MmZcIn0uZmEtYXJyb3dzLWxlZnQtcmlnaHQtdG8tbGluZTpiZWZvcmV7Y29udGVudDpcIlxcZTRiYVwifS5mYS1kaWNlLWQyMDpiZWZvcmV7Y29udGVudDpcIlxcZjZjZlwifS5mYS10cnVjay1kcm9wbGV0OmJlZm9yZXtjb250ZW50OlwiXFxlNThjXCJ9LmZhLWZpbGUtY2lyY2xlLXhtYXJrOmJlZm9yZXtjb250ZW50OlwiXFxlNWExXCJ9LmZhLXRlbXBlcmF0dXJlLWFycm93LXVwOmJlZm9yZSwuZmEtdGVtcGVyYXR1cmUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNDBcIn0uZmEtbWVkYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YTJcIn0uZmEtYmVkOmJlZm9yZXtjb250ZW50OlwiXFxmMjM2XCJ9LmZhLWgtc3F1YXJlOmJlZm9yZSwuZmEtc3F1YXJlLWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmRcIn0uZmEtcG9kY2FzdDpiZWZvcmV7Y29udGVudDpcIlxcZjJjZVwifS5mYS10ZW1wZXJhdHVyZS00OmJlZm9yZSwuZmEtdGVtcGVyYXR1cmUtZnVsbDpiZWZvcmUsLmZhLXRoZXJtb21ldGVyLTQ6YmVmb3JlLC5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMmM3XCJ9LmZhLWJlbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjNcIn0uZmEtc3VwZXJzY3JpcHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmJcIn0uZmEtcGx1Zy1jaXJjbGUteG1hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NjBcIn0uZmEtc3Rhci1vZi1saWZlOmJlZm9yZXtjb250ZW50OlwiXFxmNjIxXCJ9LmZhLXBob25lLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmM2RkXCJ9LmZhLXBhaW50LXJvbGxlcjpiZWZvcmV7Y29udGVudDpcIlxcZjVhYVwifS5mYS1oYW5kcy1oZWxwaW5nOmJlZm9yZSwuZmEtaGFuZHNoYWtlLWFuZ2xlOmJlZm9yZXtjb250ZW50OlwiXFxmNGM0XCJ9LmZhLWxvY2F0aW9uLWRvdDpiZWZvcmUsLmZhLW1hcC1tYXJrZXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmM2M1XCJ9LmZhLWZpbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWJcIn0uZmEtZ3JlYXRlci10aGFuOmJlZm9yZXtjb250ZW50OlwiXFwzZVwifS5mYS1wZXJzb24tc3dpbW1pbmc6YmVmb3JlLC5mYS1zd2ltbWVyOmJlZm9yZXtjb250ZW50OlwiXFxmNWM0XCJ9LmZhLWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjNcIn0uZmEtZHJvcGxldDpiZWZvcmUsLmZhLXRpbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDNcIn0uZmEtZXJhc2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMTJkXCJ9LmZhLWVhcnRoLWFtZXJpY2E6YmVmb3JlLC5mYS1lYXJ0aC1hbWVyaWNhczpiZWZvcmUsLmZhLWVhcnRoOmJlZm9yZSwuZmEtZ2xvYmUtYW1lcmljYXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1N2RcIn0uZmEtcGVyc29uLWJ1cnN0OmJlZm9yZXtjb250ZW50OlwiXFxlNTNiXCJ9LmZhLWRvdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YmFcIn0uZmEtYmF0dGVyeS0wOmJlZm9yZSwuZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmV7Y29udGVudDpcIlxcZjI0NFwifS5mYS1zb2NrczpiZWZvcmV7Y29udGVudDpcIlxcZjY5NlwifS5mYS1pbmJveDpiZWZvcmV7Y29udGVudDpcIlxcZjAxY1wifS5mYS1zZWN0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxlNDQ3XCJ9LmZhLWdhdWdlLWhpZ2g6YmVmb3JlLC5mYS10YWNob21ldGVyLWFsdC1mYXN0OmJlZm9yZSwuZmEtdGFjaG9tZXRlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MjVcIn0uZmEtZW52ZWxvcGUtb3Blbi10ZXh0OmJlZm9yZXtjb250ZW50OlwiXFxmNjU4XCJ9LmZhLWhvc3BpdGFsLWFsdDpiZWZvcmUsLmZhLWhvc3BpdGFsLXdpZGU6YmVmb3JlLC5mYS1ob3NwaXRhbDpiZWZvcmV7Y29udGVudDpcIlxcZjBmOFwifS5mYS13aW5lLWJvdHRsZTpiZWZvcmV7Y29udGVudDpcIlxcZjcyZlwifS5mYS1jaGVzcy1yb29rOmJlZm9yZXtjb250ZW50OlwiXFxmNDQ3XCJ9LmZhLWJhcnMtc3RhZ2dlcmVkOmJlZm9yZSwuZmEtcmVvcmRlcjpiZWZvcmUsLmZhLXN0cmVhbTpiZWZvcmV7Y29udGVudDpcIlxcZjU1MFwifS5mYS1kaGFybWFjaGFrcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NTVcIn0uZmEtaG90ZG9nOmJlZm9yZXtjb250ZW50OlwiXFxmODBmXCJ9LmZhLWJsaW5kOmJlZm9yZSwuZmEtcGVyc29uLXdhbGtpbmctd2l0aC1jYW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjlkXCJ9LmZhLWRydW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NjlcIn0uZmEtaWNlLWNyZWFtOmJlZm9yZXtjb250ZW50OlwiXFxmODEwXCJ9LmZhLWhlYXJ0LWNpcmNsZS1ib2x0OmJlZm9yZXtjb250ZW50OlwiXFxlNGZjXCJ9LmZhLWZheDpiZWZvcmV7Y29udGVudDpcIlxcZjFhY1wifS5mYS1wYXJhZ3JhcGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGRcIn0uZmEtY2hlY2stdG8tc2xvdDpiZWZvcmUsLmZhLXZvdGUteWVhOmJlZm9yZXtjb250ZW50OlwiXFxmNzcyXCJ9LmZhLXN0YXItaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZjA4OVwifS5mYS1ib3hlcy1hbHQ6YmVmb3JlLC5mYS1ib3hlcy1zdGFja2VkOmJlZm9yZSwuZmEtYm94ZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NjhcIn0uZmEtY2hhaW46YmVmb3JlLC5mYS1saW5rOmJlZm9yZXtjb250ZW50OlwiXFxmMGMxXCJ9LmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUsLmZhLWVhci1saXN0ZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTJcIn0uZmEtdHJlZS1jaXR5OmJlZm9yZXtjb250ZW50OlwiXFxlNTg3XCJ9LmZhLXBsYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGJcIn0uZmEtZm9udDpiZWZvcmV7Y29udGVudDpcIlxcZjAzMVwifS5mYS1ydXBpYWgtc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZTIzZFwifS5mYS1tYWduaWZ5aW5nLWdsYXNzOmJlZm9yZSwuZmEtc2VhcmNoOmJlZm9yZXtjb250ZW50OlwiXFxmMDAyXCJ9LmZhLXBpbmctcG9uZy1wYWRkbGUtYmFsbDpiZWZvcmUsLmZhLXRhYmxlLXRlbm5pcy1wYWRkbGUtYmFsbDpiZWZvcmUsLmZhLXRhYmxlLXRlbm5pczpiZWZvcmV7Y29udGVudDpcIlxcZjQ1ZFwifS5mYS1kaWFnbm9zZXM6YmVmb3JlLC5mYS1wZXJzb24tZG90cy1mcm9tLWxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NzBcIn0uZmEtdHJhc2gtY2FuLWFycm93LXVwOmJlZm9yZSwuZmEtdHJhc2gtcmVzdG9yZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MmFcIn0uZmEtbmFpcmEtc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZTFmNlwifS5mYS1jYXJ0LWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMThcIn0uZmEtd2Fsa2llLXRhbGtpZTpiZWZvcmV7Y29udGVudDpcIlxcZjhlZlwifS5mYS1maWxlLWVkaXQ6YmVmb3JlLC5mYS1maWxlLXBlbjpiZWZvcmV7Y29udGVudDpcIlxcZjMxY1wifS5mYS1yZWNlaXB0OmJlZm9yZXtjb250ZW50OlwiXFxmNTQzXCJ9LmZhLXBlbi1zcXVhcmU6YmVmb3JlLC5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSwuZmEtc3F1YXJlLXBlbjpiZWZvcmV7Y29udGVudDpcIlxcZjE0YlwifS5mYS1zdWl0Y2FzZS1yb2xsaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNWMxXCJ9LmZhLXBlcnNvbi1jaXJjbGUtZXhjbGFtYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGU1M2ZcIn0uZmEtY2hldnJvbi1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMDc4XCJ9LmZhLWJhdHRlcnktNTpiZWZvcmUsLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUsLmZhLWJhdHRlcnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDBcIn0uZmEtc2t1bGwtY3Jvc3Nib25lczpiZWZvcmV7Y29udGVudDpcIlxcZjcxNFwifS5mYS1jb2RlLWNvbXBhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxM2FcIn0uZmEtbGlzdC1kb3RzOmJlZm9yZSwuZmEtbGlzdC11bDpiZWZvcmV7Y29udGVudDpcIlxcZjBjYVwifS5mYS1zY2hvb2wtbG9jazpiZWZvcmV7Y29udGVudDpcIlxcZTU2ZlwifS5mYS10b3dlci1jZWxsOmJlZm9yZXtjb250ZW50OlwiXFxlNTg1XCJ9LmZhLWRvd24tbG9uZzpiZWZvcmUsLmZhLWxvbmctYXJyb3ctYWx0LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMDlcIn0uZmEtcmFua2luZy1zdGFyOmJlZm9yZXtjb250ZW50OlwiXFxlNTYxXCJ9LmZhLWNoZXNzLWtpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0M2ZcIn0uZmEtcGVyc29uLWhhcmFzc2luZzpiZWZvcmV7Y29udGVudDpcIlxcZTU0OVwifS5mYS1icmF6aWxpYW4tcmVhbC1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxlNDZjXCJ9LmZhLWxhbmRtYXJrLWFsdDpiZWZvcmUsLmZhLWxhbmRtYXJrLWRvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NTJcIn0uZmEtYXJyb3ctdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjJcIn0uZmEtdGVsZXZpc2lvbjpiZWZvcmUsLmZhLXR2LWFsdDpiZWZvcmUsLmZhLXR2OmJlZm9yZXtjb250ZW50OlwiXFxmMjZjXCJ9LmZhLXNocmltcDpiZWZvcmV7Y29udGVudDpcIlxcZTQ0OFwifS5mYS1saXN0LWNoZWNrOmJlZm9yZSwuZmEtdGFza3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWVcIn0uZmEtanVnLWRldGVyZ2VudDpiZWZvcmV7Y29udGVudDpcIlxcZTUxOVwifS5mYS1jaXJjbGUtdXNlcjpiZWZvcmUsLmZhLXVzZXItY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMmJkXCJ9LmZhLXVzZXItc2hpZWxkOmJlZm9yZXtjb250ZW50OlwiXFxmNTA1XCJ9LmZhLXdpbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MmVcIn0uZmEtY2FyLWJ1cnN0OmJlZm9yZSwuZmEtY2FyLWNyYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmNWUxXCJ9LmZhLXk6YmVmb3Jle2NvbnRlbnQ6XCJcXDU5XCJ9LmZhLXBlcnNvbi1zbm93Ym9hcmRpbmc6YmVmb3JlLC5mYS1zbm93Ym9hcmRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3Y2VcIn0uZmEtc2hpcHBpbmctZmFzdDpiZWZvcmUsLmZhLXRydWNrLWZhc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OGJcIn0uZmEtZmlzaDpiZWZvcmV7Y29udGVudDpcIlxcZjU3OFwifS5mYS11c2VyLWdyYWR1YXRlOmJlZm9yZXtjb250ZW50OlwiXFxmNTAxXCJ9LmZhLWFkanVzdDpiZWZvcmUsLmZhLWNpcmNsZS1oYWxmLXN0cm9rZTpiZWZvcmV7Y29udGVudDpcIlxcZjA0MlwifS5mYS1jbGFwcGVyYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMzFcIn0uZmEtY2lyY2xlLXJhZGlhdGlvbjpiZWZvcmUsLmZhLXJhZGlhdGlvbi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YmFcIn0uZmEtYmFzZWJhbGwtYmFsbDpiZWZvcmUsLmZhLWJhc2ViYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNDMzXCJ9LmZhLWpldC1maWdodGVyLXVwOmJlZm9yZXtjb250ZW50OlwiXFxlNTE4XCJ9LmZhLWRpYWdyYW0tcHJvamVjdDpiZWZvcmUsLmZhLXByb2plY3QtZGlhZ3JhbTpiZWZvcmV7Y29udGVudDpcIlxcZjU0MlwifS5mYS1jb3B5OmJlZm9yZXtjb250ZW50OlwiXFxmMGM1XCJ9LmZhLXZvbHVtZS1tdXRlOmJlZm9yZSwuZmEtdm9sdW1lLXRpbWVzOmJlZm9yZSwuZmEtdm9sdW1lLXhtYXJrOmJlZm9yZXtjb250ZW50OlwiXFxmNmE5XCJ9LmZhLWhhbmQtc3BhcmtsZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNWRcIn0uZmEtZ3JpcC1ob3Jpem9udGFsOmJlZm9yZSwuZmEtZ3JpcDpiZWZvcmV7Y29udGVudDpcIlxcZjU4ZFwifS5mYS1zaGFyZS1mcm9tLXNxdWFyZTpiZWZvcmUsLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0ZFwifS5mYS1jaGlsZC1jb21iYXRhbnQ6YmVmb3JlLC5mYS1jaGlsZC1yaWZsZTpiZWZvcmV7Y29udGVudDpcIlxcZTRlMFwifS5mYS1ndW46YmVmb3Jle2NvbnRlbnQ6XCJcXGUxOWJcIn0uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSwuZmEtc3F1YXJlLXBob25lOmJlZm9yZXtjb250ZW50OlwiXFxmMDk4XCJ9LmZhLWFkZDpiZWZvcmUsLmZhLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXDJiXCJ9LmZhLWV4cGFuZDpiZWZvcmV7Y29udGVudDpcIlxcZjA2NVwifS5mYS1jb21wdXRlcjpiZWZvcmV7Y29udGVudDpcIlxcZTRlNVwifS5mYS1jbG9zZTpiZWZvcmUsLmZhLW11bHRpcGx5OmJlZm9yZSwuZmEtcmVtb3ZlOmJlZm9yZSwuZmEtdGltZXM6YmVmb3JlLC5mYS14bWFyazpiZWZvcmV7Y29udGVudDpcIlxcZjAwZFwifS5mYS1hcnJvd3MtdXAtZG93bi1sZWZ0LXJpZ2h0OmJlZm9yZSwuZmEtYXJyb3dzOmJlZm9yZXtjb250ZW50OlwiXFxmMDQ3XCJ9LmZhLWNoYWxrYm9hcmQtdGVhY2hlcjpiZWZvcmUsLmZhLWNoYWxrYm9hcmQtdXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZjUxY1wifS5mYS1wZXNvLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGUyMjJcIn0uZmEtYnVpbGRpbmctc2hpZWxkOmJlZm9yZXtjb250ZW50OlwiXFxlNGQ4XCJ9LmZhLWJhYnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3N2NcIn0uZmEtdXNlcnMtbGluZTpiZWZvcmV7Y29udGVudDpcIlxcZTU5MlwifS5mYS1xdW90ZS1sZWZ0LWFsdDpiZWZvcmUsLmZhLXF1b3RlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGRcIn0uZmEtdHJhY3RvcjpiZWZvcmV7Y29udGVudDpcIlxcZjcyMlwifS5mYS10cmFzaC1hcnJvdy11cDpiZWZvcmUsLmZhLXRyYXNoLXJlc3RvcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MjlcIn0uZmEtYXJyb3ctZG93bi11cC1sb2NrOmJlZm9yZXtjb250ZW50OlwiXFxlNGIwXCJ9LmZhLWxpbmVzLWxlYW5pbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1MWVcIn0uZmEtcnVsZXItY29tYmluZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDZcIn0uZmEtY29weXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMWY5XCJ9LmZhLWVxdWFsczpiZWZvcmV7Y29udGVudDpcIlxcM2RcIn0uZmEtYmxlbmRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjUxN1wifS5mYS10ZWV0aDpiZWZvcmV7Y29udGVudDpcIlxcZjYyZVwifS5mYS1pbHM6YmVmb3JlLC5mYS1zaGVrZWwtc2lnbjpiZWZvcmUsLmZhLXNoZWtlbDpiZWZvcmUsLmZhLXNoZXFlbC1zaWduOmJlZm9yZSwuZmEtc2hlcWVsOmJlZm9yZXtjb250ZW50OlwiXFxmMjBiXCJ9LmZhLW1hcDpiZWZvcmV7Y29udGVudDpcIlxcZjI3OVwifS5mYS1yb2NrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzVcIn0uZmEtcGhvdG8tZmlsbTpiZWZvcmUsLmZhLXBob3RvLXZpZGVvOmJlZm9yZXtjb250ZW50OlwiXFxmODdjXCJ9LmZhLWZvbGRlci1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZjY1ZFwifS5mYS1zdG9yZTpiZWZvcmV7Y29udGVudDpcIlxcZjU0ZVwifS5mYS1hcnJvdy10cmVuZC11cDpiZWZvcmV7Y29udGVudDpcIlxcZTA5OFwifS5mYS1wbHVnLWNpcmNsZS1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZTU1ZVwifS5mYS1zaWduLWhhbmdpbmc6YmVmb3JlLC5mYS1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxmNGQ5XCJ9LmZhLWJlemllci1jdXJ2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjU1YlwifS5mYS1iZWxsLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWY2XCJ9LmZhLXRhYmxldC1hbmRyb2lkOmJlZm9yZSwuZmEtdGFibGV0OmJlZm9yZXtjb250ZW50OlwiXFxmM2ZiXCJ9LmZhLXNjaG9vbC1mbGFnOmJlZm9yZXtjb250ZW50OlwiXFxlNTZlXCJ9LmZhLWZpbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NzVcIn0uZmEtYW5nbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDZcIn0uZmEtZHJ1bXN0aWNrLWJpdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZDdcIn0uZmEtaG9sbHktYmVycnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YWFcIn0uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDUzXCJ9LmZhLWJhY3RlcmlhOmJlZm9yZXtjb250ZW50OlwiXFxlMDU5XCJ9LmZhLWhhbmQtbGl6YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMjU4XCJ9LmZhLW5vdGRlZjpiZWZvcmV7Y29udGVudDpcIlxcZTFmZVwifS5mYS1kaXNlYXNlOmJlZm9yZXtjb250ZW50OlwiXFxmN2ZhXCJ9LmZhLWJyaWVmY2FzZS1tZWRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmNDY5XCJ9LmZhLWdlbmRlcmxlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmRcIn0uZmEtY2hldnJvbi1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjA1NFwifS5mYS1yZXR3ZWV0OmJlZm9yZXtjb250ZW50OlwiXFxmMDc5XCJ9LmZhLWNhci1hbHQ6YmVmb3JlLC5mYS1jYXItcmVhcjpiZWZvcmV7Y29udGVudDpcIlxcZjVkZVwifS5mYS1wdW1wLXNvYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNmJcIn0uZmEtdmlkZW8tc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZTJcIn0uZmEtYmF0dGVyeS0yOmJlZm9yZSwuZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjQzXCJ9LmZhLXJhZGlvOmJlZm9yZXtjb250ZW50OlwiXFxmOGQ3XCJ9LmZhLWJhYnktY2FycmlhZ2U6YmVmb3JlLC5mYS1jYXJyaWFnZS1iYWJ5OmJlZm9yZXtjb250ZW50OlwiXFxmNzdkXCJ9LmZhLXRyYWZmaWMtbGlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MzdcIn0uZmEtdGhlcm1vbWV0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OTFcIn0uZmEtdnItY2FyZGJvYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmNzI5XCJ9LmZhLWhhbmQtbWlkZGxlLWZpbmdlcjpiZWZvcmV7Y29udGVudDpcIlxcZjgwNlwifS5mYS1wZXJjZW50OmJlZm9yZSwuZmEtcGVyY2VudGFnZTpiZWZvcmV7Y29udGVudDpcIlxcMjVcIn0uZmEtdHJ1Y2stbW92aW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNGRmXCJ9LmZhLWdsYXNzLXdhdGVyLWRyb3BsZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0ZjVcIn0uZmEtZGlzcGxheTpiZWZvcmV7Y29udGVudDpcIlxcZTE2M1wifS5mYS1mYWNlLXNtaWxlOmJlZm9yZSwuZmEtc21pbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMThcIn0uZmEtdGh1bWItdGFjazpiZWZvcmUsLmZhLXRodW1idGFjazpiZWZvcmV7Y29udGVudDpcIlxcZjA4ZFwifS5mYS10cm9waHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTFcIn0uZmEtcGVyc29uLXByYXlpbmc6YmVmb3JlLC5mYS1wcmF5OmJlZm9yZXtjb250ZW50OlwiXFxmNjgzXCJ9LmZhLWhhbW1lcjpiZWZvcmV7Y29udGVudDpcIlxcZjZlM1wifS5mYS1oYW5kLXBlYWNlOmJlZm9yZXtjb250ZW50OlwiXFxmMjViXCJ9LmZhLXJvdGF0ZTpiZWZvcmUsLmZhLXN5bmMtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMmYxXCJ9LmZhLXNwaW5uZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTBcIn0uZmEtcm9ib3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDRcIn0uZmEtcGVhY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2N2NcIn0uZmEtY29nczpiZWZvcmUsLmZhLWdlYXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMDg1XCJ9LmZhLXdhcmVob3VzZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ5NFwifS5mYS1hcnJvdy11cC1yaWdodC1kb3RzOmJlZm9yZXtjb250ZW50OlwiXFxlNGI3XCJ9LmZhLXNwbG90Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YmNcIn0uZmEtZmFjZS1ncmluLWhlYXJ0czpiZWZvcmUsLmZhLWdyaW4taGVhcnRzOmJlZm9yZXtjb250ZW50OlwiXFxmNTg0XCJ9LmZhLWRpY2UtZm91cjpiZWZvcmV7Y29udGVudDpcIlxcZjUyNFwifS5mYS1zaW0tY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjdjNFwifS5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlLC5mYS10cmFuc2dlbmRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIyNVwifS5mYS1tZXJjdXJ5OmJlZm9yZXtjb250ZW50OlwiXFxmMjIzXCJ9LmZhLWFycm93LXR1cm4tZG93bjpiZWZvcmUsLmZhLWxldmVsLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDlcIn0uZmEtcGVyc29uLWZhbGxpbmctYnVyc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NDdcIn0uZmEtYXdhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NTlcIn0uZmEtdGlja2V0LWFsdDpiZWZvcmUsLmZhLXRpY2tldC1zaW1wbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZmZcIn0uZmEtYnVpbGRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWRcIn0uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlLC5mYS1hbmdsZXMtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEwMFwifS5mYS1xcmNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjlcIn0uZmEtY2xvY2stcm90YXRlLWxlZnQ6YmVmb3JlLC5mYS1oaXN0b3J5OmJlZm9yZXtjb250ZW50OlwiXFxmMWRhXCJ9LmZhLWZhY2UtZ3Jpbi1iZWFtLXN3ZWF0OmJlZm9yZSwuZmEtZ3Jpbi1iZWFtLXN3ZWF0OmJlZm9yZXtjb250ZW50OlwiXFxmNTgzXCJ9LmZhLWFycm93LXJpZ2h0LWZyb20tZmlsZTpiZWZvcmUsLmZhLWZpbGUtZXhwb3J0OmJlZm9yZXtjb250ZW50OlwiXFxmNTZlXCJ9LmZhLXNoaWVsZC1ibGFuazpiZWZvcmUsLmZhLXNoaWVsZDpiZWZvcmV7Y29udGVudDpcIlxcZjEzMlwifS5mYS1hcnJvdy11cC1zaG9ydC13aWRlOmJlZm9yZSwuZmEtc29ydC1hbW91bnQtdXAtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmODg1XCJ9LmZhLWhvdXNlLW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGUzYjJcIn0uZmEtZ29sZi1iYWxsLXRlZTpiZWZvcmUsLmZhLWdvbGYtYmFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ1MFwifS5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSwuZmEtY2lyY2xlLWNoZXZyb24tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEzN1wifS5mYS1ob3VzZS1jaGltbmV5LXdpbmRvdzpiZWZvcmV7Y29udGVudDpcIlxcZTAwZFwifS5mYS1wZW4tbmliOmJlZm9yZXtjb250ZW50OlwiXFxmNWFkXCJ9LmZhLXRlbnQtYXJyb3ctdHVybi1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxlNTgwXCJ9LmZhLXRlbnRzOmJlZm9yZXtjb250ZW50OlwiXFxlNTgyXCJ9LmZhLW1hZ2ljOmJlZm9yZSwuZmEtd2FuZC1tYWdpYzpiZWZvcmV7Y29udGVudDpcIlxcZjBkMFwifS5mYS1kb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZDNcIn0uZmEtY2Fycm90OmJlZm9yZXtjb250ZW50OlwiXFxmNzg3XCJ9LmZhLW1vb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODZcIn0uZmEtd2luZS1nbGFzcy1hbHQ6YmVmb3JlLC5mYS13aW5lLWdsYXNzLWVtcHR5OmJlZm9yZXtjb250ZW50OlwiXFxmNWNlXCJ9LmZhLWNoZWVzZTpiZWZvcmV7Y29udGVudDpcIlxcZjdlZlwifS5mYS15aW4teWFuZzpiZWZvcmV7Y29udGVudDpcIlxcZjZhZFwifS5mYS1tdXNpYzpiZWZvcmV7Y29udGVudDpcIlxcZjAwMVwifS5mYS1jb2RlLWNvbW1pdDpiZWZvcmV7Y29udGVudDpcIlxcZjM4NlwifS5mYS10ZW1wZXJhdHVyZS1sb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NmJcIn0uZmEtYmlraW5nOmJlZm9yZSwuZmEtcGVyc29uLWJpa2luZzpiZWZvcmV7Y29udGVudDpcIlxcZjg0YVwifS5mYS1icm9vbTpiZWZvcmV7Y29udGVudDpcIlxcZjUxYVwifS5mYS1zaGllbGQtaGVhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NzRcIn0uZmEtZ29wdXJhbTpiZWZvcmV7Y29udGVudDpcIlxcZjY2NFwifS5mYS1lYXJ0aC1vY2VhbmlhOmJlZm9yZSwuZmEtZ2xvYmUtb2NlYW5pYTpiZWZvcmV7Y29udGVudDpcIlxcZTQ3YlwifS5mYS1zcXVhcmUteG1hcms6YmVmb3JlLC5mYS10aW1lcy1zcXVhcmU6YmVmb3JlLC5mYS14bWFyay1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDNcIn0uZmEtaGFzaHRhZzpiZWZvcmV7Y29udGVudDpcIlxcMjNcIn0uZmEtZXhwYW5kLWFsdDpiZWZvcmUsLmZhLXVwLXJpZ2h0LWFuZC1kb3duLWxlZnQtZnJvbS1jZW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjRcIn0uZmEtb2lsLWNhbjpiZWZvcmV7Y29udGVudDpcIlxcZjYxM1wifS5mYS10OmJlZm9yZXtjb250ZW50OlwiXFw1NFwifS5mYS1oaXBwbzpiZWZvcmV7Y29udGVudDpcIlxcZjZlZFwifS5mYS1jaGFydC1jb2x1bW46YmVmb3Jle2NvbnRlbnQ6XCJcXGUwZTNcIn0uZmEtaW5maW5pdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MzRcIn0uZmEtdmlhbC1jaXJjbGUtY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1OTZcIn0uZmEtcGVyc29uLWFycm93LWRvd24tdG8tbGluZTpiZWZvcmV7Y29udGVudDpcIlxcZTUzOFwifS5mYS12b2ljZW1haWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4OTdcIn0uZmEtZmFuOmJlZm9yZXtjb250ZW50OlwiXFxmODYzXCJ9LmZhLXBlcnNvbi13YWxraW5nLWx1Z2dhZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NTRcIn0uZmEtYXJyb3dzLWFsdC12OmJlZm9yZSwuZmEtdXAtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjMzOFwifS5mYS1jbG91ZC1tb29uLXJhaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY3M2NcIn0uZmEtY2FsZW5kYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzNcIn0uZmEtdHJhaWxlcjpiZWZvcmV7Y29udGVudDpcIlxcZTA0MVwifS5mYS1iYWhhaTpiZWZvcmUsLmZhLWhheWthbDpiZWZvcmV7Y29udGVudDpcIlxcZjY2NlwifS5mYS1zZC1jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmN2MyXCJ9LmZhLWRyYWdvbjpiZWZvcmV7Y29udGVudDpcIlxcZjZkNVwifS5mYS1zaG9lLXByaW50czpiZWZvcmV7Y29udGVudDpcIlxcZjU0YlwifS5mYS1jaXJjbGUtcGx1czpiZWZvcmUsLmZhLXBsdXMtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU1XCJ9LmZhLWZhY2UtZ3Jpbi10b25ndWUtd2luazpiZWZvcmUsLmZhLWdyaW4tdG9uZ3VlLXdpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OGJcIn0uZmEtaGFuZC1ob2xkaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNGJkXCJ9LmZhLXBsdWctY2lyY2xlLWV4Y2xhbWF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxlNTVkXCJ9LmZhLWNoYWluLWJyb2tlbjpiZWZvcmUsLmZhLWNoYWluLXNsYXNoOmJlZm9yZSwuZmEtbGluay1zbGFzaDpiZWZvcmUsLmZhLXVubGluazpiZWZvcmV7Y29udGVudDpcIlxcZjEyN1wifS5mYS1jbG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjI0ZFwifS5mYS1wZXJzb24td2Fsa2luZy1hcnJvdy1sb29wLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NTFcIn0uZmEtYXJyb3ctdXAtei1hOmJlZm9yZSwuZmEtc29ydC1hbHBoYS11cC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4ODJcIn0uZmEtZmlyZS1hbHQ6YmVmb3JlLC5mYS1maXJlLWZsYW1lLWN1cnZlZDpiZWZvcmV7Y29udGVudDpcIlxcZjdlNFwifS5mYS10b3JuYWRvOmJlZm9yZXtjb250ZW50OlwiXFxmNzZmXCJ9LmZhLWZpbGUtY2lyY2xlLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0OTRcIn0uZmEtYm9vay1xdXJhbjpiZWZvcmUsLmZhLXF1cmFuOmJlZm9yZXtjb250ZW50OlwiXFxmNjg3XCJ9LmZhLWFuY2hvcjpiZWZvcmV7Y29udGVudDpcIlxcZjEzZFwifS5mYS1ib3JkZXItYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmODRjXCJ9LmZhLWFuZ3J5OmJlZm9yZSwuZmEtZmFjZS1hbmdyeTpiZWZvcmV7Y29udGVudDpcIlxcZjU1NlwifS5mYS1jb29raWUtYml0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjU2NFwifS5mYS1hcnJvdy10cmVuZC1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxlMDk3XCJ9LmZhLWZlZWQ6YmVmb3JlLC5mYS1yc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWVcIn0uZmEtZHJhdy1wb2x5Z29uOmJlZm9yZXtjb250ZW50OlwiXFxmNWVlXCJ9LmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlLC5mYS1zY2FsZS1iYWxhbmNlZDpiZWZvcmV7Y29udGVudDpcIlxcZjI0ZVwifS5mYS1nYXVnZS1zaW1wbGUtaGlnaDpiZWZvcmUsLmZhLXRhY2hvbWV0ZXItZmFzdDpiZWZvcmUsLmZhLXRhY2hvbWV0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MmFcIn0uZmEtc2hvd2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMmNjXCJ9LmZhLWRlc2t0b3AtYWx0OmJlZm9yZSwuZmEtZGVza3RvcDpiZWZvcmV7Y29udGVudDpcIlxcZjM5MFwifS5mYS1tOmJlZm9yZXtjb250ZW50OlwiXFw0ZFwifS5mYS10YWJsZS1saXN0OmJlZm9yZSwuZmEtdGgtbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZjAwYlwifS5mYS1jb21tZW50LXNtczpiZWZvcmUsLmZhLXNtczpiZWZvcmV7Y29udGVudDpcIlxcZjdjZFwifS5mYS1ib29rOmJlZm9yZXtjb250ZW50OlwiXFxmMDJkXCJ9LmZhLXVzZXItcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjIzNFwifS5mYS1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZjAwY1wifS5mYS1iYXR0ZXJ5LTQ6YmVmb3JlLC5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMjQxXCJ9LmZhLWhvdXNlLWNpcmNsZS1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZTUwOVwifS5mYS1hbmdsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTA0XCJ9LmZhLWRpYWdyYW0tc3VjY2Vzc29yOmJlZm9yZXtjb250ZW50OlwiXFxlNDdhXCJ9LmZhLXRydWNrLWFycm93LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlNThiXCJ9LmZhLWFycm93cy1zcGxpdC11cC1hbmQtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZTRiY1wifS5mYS1maXN0LXJhaXNlZDpiZWZvcmUsLmZhLWhhbmQtZmlzdDpiZWZvcmV7Y29udGVudDpcIlxcZjZkZVwifS5mYS1jbG91ZC1tb29uOmJlZm9yZXtjb250ZW50OlwiXFxmNmMzXCJ9LmZhLWJyaWVmY2FzZTpiZWZvcmV7Y29udGVudDpcIlxcZjBiMVwifS5mYS1wZXJzb24tZmFsbGluZzpiZWZvcmV7Y29udGVudDpcIlxcZTU0NlwifS5mYS1pbWFnZS1wb3J0cmFpdDpiZWZvcmUsLmZhLXBvcnRyYWl0OmJlZm9yZXtjb250ZW50OlwiXFxmM2UwXCJ9LmZhLXVzZXItdGFnOmJlZm9yZXtjb250ZW50OlwiXFxmNTA3XCJ9LmZhLXJ1ZzpiZWZvcmV7Y29udGVudDpcIlxcZTU2OVwifS5mYS1lYXJ0aC1ldXJvcGU6YmVmb3JlLC5mYS1nbG9iZS1ldXJvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YTJcIn0uZmEtY2FydC1mbGF0YmVkLXN1aXRjYXNlOmJlZm9yZSwuZmEtbHVnZ2FnZS1jYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmNTlkXCJ9LmZhLXJlY3RhbmdsZS10aW1lczpiZWZvcmUsLmZhLXJlY3RhbmdsZS14bWFyazpiZWZvcmUsLmZhLXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmV7Y29udGVudDpcIlxcZjQxMFwifS5mYS1iYWh0LXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGUwYWNcIn0uZmEtYm9vay1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmNTE4XCJ9LmZhLWJvb2stam91cm5hbC13aGlsbHM6YmVmb3JlLC5mYS1qb3VybmFsLXdoaWxsczpiZWZvcmV7Y29udGVudDpcIlxcZjY2YVwifS5mYS1oYW5kY3VmZnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0ZjhcIn0uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlLC5mYS10cmlhbmdsZS1leGNsYW1hdGlvbjpiZWZvcmUsLmZhLXdhcm5pbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzFcIn0uZmEtZGF0YWJhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzBcIn0uZmEtYXJyb3ctdHVybi1yaWdodDpiZWZvcmUsLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsLmZhLXNoYXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDY0XCJ9LmZhLWJvdHRsZS1kcm9wbGV0OmJlZm9yZXtjb250ZW50OlwiXFxlNGM0XCJ9LmZhLW1hc2stZmFjZTpiZWZvcmV7Y29udGVudDpcIlxcZTFkN1wifS5mYS1oaWxsLXJvY2tzbGlkZTpiZWZvcmV7Y29udGVudDpcIlxcZTUwOFwifS5mYS1leGNoYW5nZS1hbHQ6YmVmb3JlLC5mYS1yaWdodC1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMzYyXCJ9LmZhLXBhcGVyLXBsYW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ4XCJ9LmZhLXJvYWQtY2lyY2xlLWV4Y2xhbWF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxlNTY1XCJ9LmZhLWR1bmdlb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZDlcIn0uZmEtYWxpZ24tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzhcIn0uZmEtbW9uZXktYmlsbC0xLXdhdmU6YmVmb3JlLC5mYS1tb25leS1iaWxsLXdhdmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNTNiXCJ9LmZhLWxpZmUtcmluZzpiZWZvcmV7Y29udGVudDpcIlxcZjFjZFwifS5mYS1oYW5kczpiZWZvcmUsLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlLC5mYS1zaWduaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMmE3XCJ9LmZhLWNhbGVuZGFyLWRheTpiZWZvcmV7Y29udGVudDpcIlxcZjc4M1wifS5mYS1sYWRkZXItd2F0ZXI6YmVmb3JlLC5mYS1zd2ltbWluZy1wb29sOmJlZm9yZSwuZmEtd2F0ZXItbGFkZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNWM1XCJ9LmZhLWFycm93cy11cC1kb3duOmJlZm9yZSwuZmEtYXJyb3dzLXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2RcIn0uZmEtZmFjZS1ncmltYWNlOmJlZm9yZSwuZmEtZ3JpbWFjZTpiZWZvcmV7Y29udGVudDpcIlxcZjU3ZlwifS5mYS13aGVlbGNoYWlyLWFsdDpiZWZvcmUsLmZhLXdoZWVsY2hhaXItbW92ZTpiZWZvcmV7Y29udGVudDpcIlxcZTJjZVwifS5mYS1sZXZlbC1kb3duLWFsdDpiZWZvcmUsLmZhLXR1cm4tZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjNiZVwifS5mYS1wZXJzb24td2Fsa2luZy1hcnJvdy1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZTU1MlwifS5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlLC5mYS1zcXVhcmUtZW52ZWxvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTlcIn0uZmEtZGljZTpiZWZvcmV7Y29udGVudDpcIlxcZjUyMlwifS5mYS1ib3dsaW5nLWJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MzZcIn0uZmEtYnJhaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZGNcIn0uZmEtYmFuZC1haWQ6YmVmb3JlLC5mYS1iYW5kYWdlOmJlZm9yZXtjb250ZW50OlwiXFxmNDYyXCJ9LmZhLWNhbGVuZGFyLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjcyXCJ9LmZhLWNpcmNsZS14bWFyazpiZWZvcmUsLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUsLmZhLXhtYXJrLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1N1wifS5mYS1naWZ0czpiZWZvcmV7Y29udGVudDpcIlxcZjc5Y1wifS5mYS1ob3RlbDpiZWZvcmV7Y29udGVudDpcIlxcZjU5NFwifS5mYS1lYXJ0aC1hc2lhOmJlZm9yZSwuZmEtZ2xvYmUtYXNpYTpiZWZvcmV7Y29udGVudDpcIlxcZjU3ZVwifS5mYS1pZC1jYXJkLWFsdDpiZWZvcmUsLmZhLWlkLWNhcmQtY2xpcDpiZWZvcmV7Y29udGVudDpcIlxcZjQ3ZlwifS5mYS1tYWduaWZ5aW5nLWdsYXNzLXBsdXM6YmVmb3JlLC5mYS1zZWFyY2gtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjAwZVwifS5mYS10aHVtYnMtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjRcIn0uZmEtdXNlci1jbG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjRmZFwifS5mYS1hbGxlcmdpZXM6YmVmb3JlLC5mYS1oYW5kLWRvdHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NjFcIn0uZmEtZmlsZS1pbnZvaWNlOmJlZm9yZXtjb250ZW50OlwiXFxmNTcwXCJ9LmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmV7Y29udGVudDpcIlxcZjJkMVwifS5mYS1jb2ZmZWU6YmVmb3JlLC5mYS1tdWctc2F1Y2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMGY0XCJ9LmZhLWJydXNoOmJlZm9yZXtjb250ZW50OlwiXFxmNTVkXCJ9LmZhLW1hc2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZmFcIn0uZmEtbWFnbmlmeWluZy1nbGFzcy1taW51czpiZWZvcmUsLmZhLXNlYXJjaC1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZjAxMFwifS5mYS1ydWxlci12ZXJ0aWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjU0OFwifS5mYS11c2VyLWFsdDpiZWZvcmUsLmZhLXVzZXItbGFyZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDZcIn0uZmEtdHJhaW4tdHJhbTpiZWZvcmV7Y29udGVudDpcIlxcZTViNFwifS5mYS11c2VyLW51cnNlOmJlZm9yZXtjb250ZW50OlwiXFxmODJmXCJ9LmZhLXN5cmluZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OGVcIn0uZmEtY2xvdWQtc3VuOmJlZm9yZXtjb250ZW50OlwiXFxmNmM0XCJ9LmZhLXN0b3B3YXRjaC0yMDpiZWZvcmV7Y29udGVudDpcIlxcZTA2ZlwifS5mYS1zcXVhcmUtZnVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ1Y1wifS5mYS1tYWduZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzZcIn0uZmEtamFyOmJlZm9yZXtjb250ZW50OlwiXFxlNTE2XCJ9LmZhLW5vdGUtc3RpY2t5OmJlZm9yZSwuZmEtc3RpY2t5LW5vdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDlcIn0uZmEtYnVnLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxlNDkwXCJ9LmZhLWFycm93LXVwLWZyb20td2F0ZXItcHVtcDpiZWZvcmV7Y29udGVudDpcIlxcZTRiNlwifS5mYS1ib25lOmJlZm9yZXtjb250ZW50OlwiXFxmNWQ3XCJ9LmZhLXVzZXItaW5qdXJlZDpiZWZvcmV7Y29udGVudDpcIlxcZjcyOFwifS5mYS1mYWNlLXNhZC10ZWFyOmJlZm9yZSwuZmEtc2FkLXRlYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YjRcIn0uZmEtcGxhbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzJcIn0uZmEtdGVudC1hcnJvd3MtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZTU4MVwifS5mYS1leGNsYW1hdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcMjFcIn0uZmEtYXJyb3dzLXNwaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGU0YmJcIn0uZmEtcHJpbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmZcIn0uZmEtdHJ5OmJlZm9yZSwuZmEtdHVya2lzaC1saXJhLXNpZ246YmVmb3JlLC5mYS10dXJraXNoLWxpcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGUyYmJcIn0uZmEtZG9sbGFyLXNpZ246YmVmb3JlLC5mYS1kb2xsYXI6YmVmb3JlLC5mYS11c2Q6YmVmb3Jle2NvbnRlbnQ6XCJcXDI0XCJ9LmZhLXg6YmVmb3Jle2NvbnRlbnQ6XCJcXDU4XCJ9LmZhLW1hZ25pZnlpbmctZ2xhc3MtZG9sbGFyOmJlZm9yZSwuZmEtc2VhcmNoLWRvbGxhcjpiZWZvcmV7Y29udGVudDpcIlxcZjY4OFwifS5mYS11c2Vycy1jb2c6YmVmb3JlLC5mYS11c2Vycy1nZWFyOmJlZm9yZXtjb250ZW50OlwiXFxmNTA5XCJ9LmZhLXBlcnNvbi1taWxpdGFyeS1wb2ludGluZzpiZWZvcmV7Y29udGVudDpcIlxcZTU0YVwifS5mYS1iYW5rOmJlZm9yZSwuZmEtYnVpbGRpbmctY29sdW1uczpiZWZvcmUsLmZhLWluc3RpdHV0aW9uOmJlZm9yZSwuZmEtbXVzZXVtOmJlZm9yZSwuZmEtdW5pdmVyc2l0eTpiZWZvcmV7Y29udGVudDpcIlxcZjE5Y1wifS5mYS11bWJyZWxsYTpiZWZvcmV7Y29udGVudDpcIlxcZjBlOVwifS5mYS10cm93ZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1ODlcIn0uZmEtZDpiZWZvcmV7Y29udGVudDpcIlxcNDRcIn0uZmEtc3RhcGxlcjpiZWZvcmV7Y29udGVudDpcIlxcZTVhZlwifS5mYS1tYXNrcy10aGVhdGVyOmJlZm9yZSwuZmEtdGhlYXRlci1tYXNrczpiZWZvcmV7Y29udGVudDpcIlxcZjYzMFwifS5mYS1raXAtc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZTFjNFwifS5mYS1oYW5kLXBvaW50LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTVcIn0uZmEtaGFuZHNoYWtlLWFsdDpiZWZvcmUsLmZhLWhhbmRzaGFrZS1zaW1wbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YzZcIn0uZmEtZmlnaHRlci1qZXQ6YmVmb3JlLC5mYS1qZXQtZmlnaHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjBmYlwifS5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSwuZmEtc3F1YXJlLXNoYXJlLW5vZGVzOmJlZm9yZXtjb250ZW50OlwiXFxmMWUxXCJ9LmZhLWJhcmNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmFcIn0uZmEtcGx1cy1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZTQzY1wifS5mYS12aWRlby1jYW1lcmE6YmVmb3JlLC5mYS12aWRlbzpiZWZvcmV7Y29udGVudDpcIlxcZjAzZFwifS5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUsLmZhLW1vcnRhci1ib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjE5ZFwifS5mYS1oYW5kLWhvbGRpbmctbWVkaWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZTA1Y1wifS5mYS1wZXJzb24tY2lyY2xlLWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxlNTNlXCJ9LmZhLWxldmVsLXVwLWFsdDpiZWZvcmUsLmZhLXR1cm4tdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYmZcIn1cclxuLmZhLXNyLW9ubHksLmZhLXNyLW9ubHktZm9jdXNhYmxlOm5vdCg6Zm9jdXMpLC5zci1vbmx5LC5zci1vbmx5LWZvY3VzYWJsZTpub3QoOmZvY3VzKXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLDAsMCwwKTt3aGl0ZS1zcGFjZTpub3dyYXA7Ym9yZGVyLXdpZHRoOjB9Omhvc3QsOnJvb3R7LS1mYS1zdHlsZS1mYW1pbHktYnJhbmRzOlwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7LS1mYS1mb250LWJyYW5kczpub3JtYWwgNDAwIDFlbS8xIFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCJ9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtmb250LWRpc3BsYXk6YmxvY2s7c3JjOnVybCguLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpfS5mYS1icmFuZHMsLmZhYntmb250LXdlaWdodDo0MDB9LmZhLW1vbmVybzpiZWZvcmV7Y29udGVudDpcIlxcZjNkMFwifS5mYS1ob29saTpiZWZvcmV7Y29udGVudDpcIlxcZjQyN1wifS5mYS15ZWxwOmJlZm9yZXtjb250ZW50OlwiXFxmMWU5XCJ9LmZhLWNjLXZpc2E6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjBcIn0uZmEtbGFzdGZtOmJlZm9yZXtjb250ZW50OlwiXFxmMjAyXCJ9LmZhLXNob3B3YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmNWI1XCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtbmM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZThcIn0uZmEtYXdzOmJlZm9yZXtjb250ZW50OlwiXFxmMzc1XCJ9LmZhLXJlZGhhdDpiZWZvcmV7Y29udGVudDpcIlxcZjdiY1wifS5mYS15b2FzdDpiZWZvcmV7Y29udGVudDpcIlxcZjJiMVwifS5mYS1jbG91ZGZsYXJlOmJlZm9yZXtjb250ZW50OlwiXFxlMDdkXCJ9LmZhLXVwczpiZWZvcmV7Y29udGVudDpcIlxcZjdlMFwifS5mYS13cGV4cGxvcmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMmRlXCJ9LmZhLWR5YWxvZzpiZWZvcmV7Y29udGVudDpcIlxcZjM5OVwifS5mYS1iaXR5OmJlZm9yZXtjb250ZW50OlwiXFxmMzdhXCJ9LmZhLXN0YWNrcGF0aDpiZWZvcmV7Y29udGVudDpcIlxcZjg0MlwifS5mYS1idXlzZWxsYWRzOmJlZm9yZXtjb250ZW50OlwiXFxmMjBkXCJ9LmZhLWZpcnN0LW9yZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMmIwXCJ9LmZhLW1vZHg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODVcIn0uZmEtZ3VpbGRlZDpiZWZvcmV7Y29udGVudDpcIlxcZTA3ZVwifS5mYS12bnY6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MGJcIn0uZmEtanMtc3F1YXJlOmJlZm9yZSwuZmEtc3F1YXJlLWpzOmJlZm9yZXtjb250ZW50OlwiXFxmM2I5XCJ9LmZhLW1pY3Jvc29mdDpiZWZvcmV7Y29udGVudDpcIlxcZjNjYVwifS5mYS1xcTpiZWZvcmV7Y29udGVudDpcIlxcZjFkNlwifS5mYS1vcmNpZDpiZWZvcmV7Y29udGVudDpcIlxcZjhkMlwifS5mYS1qYXZhOmJlZm9yZXtjb250ZW50OlwiXFxmNGU0XCJ9LmZhLWludmlzaW9uOmJlZm9yZXtjb250ZW50OlwiXFxmN2IwXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNGVkXCJ9LmZhLWNlbnRlcmNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzODBcIn0uZmEtZ2xpZGUtZzpiZWZvcmV7Y29udGVudDpcIlxcZjJhNlwifS5mYS1kcnVwYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTlcIn0uZmEtaGlyZS1hLWhlbHBlcjpiZWZvcmV7Y29udGVudDpcIlxcZjNiMFwifS5mYS1jcmVhdGl2ZS1jb21tb25zLWJ5OmJlZm9yZXtjb250ZW50OlwiXFxmNGU3XCJ9LmZhLXVuaXR5OmJlZm9yZXtjb250ZW50OlwiXFxlMDQ5XCJ9LmZhLXdobWNzOmJlZm9yZXtjb250ZW50OlwiXFxmNDBkXCJ9LmZhLXJvY2tldGNoYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZThcIn0uZmEtdms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODlcIn0uZmEtdW50YXBwZDpiZWZvcmV7Y29udGVudDpcIlxcZjQwNVwifS5mYS1tYWlsY2hpbXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OWVcIn0uZmEtY3NzMy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOGJcIn0uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUsLmZhLXNxdWFyZS1yZWRkaXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTJcIn0uZmEtdmltZW8tdjpiZWZvcmV7Y29udGVudDpcIlxcZjI3ZFwifS5mYS1jb250YW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmRcIn0uZmEtc3F1YXJlLWZvbnQtYXdlc29tZTpiZWZvcmV7Y29udGVudDpcIlxcZTVhZFwifS5mYS1kZXNrcHJvOmJlZm9yZXtjb250ZW50OlwiXFxmMzhmXCJ9LmZhLXNpc3RyaXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZWVcIn0uZmEtaW5zdGFncmFtLXNxdWFyZTpiZWZvcmUsLmZhLXNxdWFyZS1pbnN0YWdyYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNTVcIn0uZmEtYmF0dGxlLW5ldDpiZWZvcmV7Y29udGVudDpcIlxcZjgzNVwifS5mYS10aGUtcmVkLXlldGk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2OWRcIn0uZmEtaGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSwuZmEtc3F1YXJlLWhhY2tlci1uZXdzOmJlZm9yZXtjb250ZW50OlwiXFxmM2FmXCJ9LmZhLWVkZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODJcIn0uZmEtbmFwc3RlcjpiZWZvcmV7Y29udGVudDpcIlxcZjNkMlwifS5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlLC5mYS1zcXVhcmUtc25hcGNoYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWRcIn0uZmEtZ29vZ2xlLXBsdXMtZzpiZWZvcmV7Y29udGVudDpcIlxcZjBkNVwifS5mYS1hcnRzdGF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmNzdhXCJ9LmZhLW1hcmtkb3duOmJlZm9yZXtjb250ZW50OlwiXFxmNjBmXCJ9LmZhLXNvdXJjZXRyZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZDNcIn0uZmEtZ29vZ2xlLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjNcIn0uZmEtZGlhc3BvcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3OTFcIn0uZmEtZm91cnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4MFwifS5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmV7Y29udGVudDpcIlxcZjE2Y1wifS5mYS1naXRodWItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMTEzXCJ9LmZhLXBob2VuaXgtc3F1YWRyb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MTFcIn0uZmEtcGFnZWxpbmVzOmJlZm9yZXtjb250ZW50OlwiXFxmMThjXCJ9LmZhLWFsZ29saWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNmNcIn0uZmEtcmVkLXJpdmVyOmJlZm9yZXtjb250ZW50OlwiXFxmM2UzXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtc2E6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZWZcIn0uZmEtc2FmYXJpOmJlZm9yZXtjb250ZW50OlwiXFxmMjY3XCJ9LmZhLWdvb2dsZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhMFwifS5mYS1mb250LWF3ZXNvbWUtYWx0OmJlZm9yZSwuZmEtc3F1YXJlLWZvbnQtYXdlc29tZS1zdHJva2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNWNcIn0uZmEtYXRsYXNzaWFuOmJlZm9yZXtjb250ZW50OlwiXFxmNzdiXCJ9LmZhLWxpbmtlZGluLWluOmJlZm9yZXtjb250ZW50OlwiXFxmMGUxXCJ9LmZhLWRpZ2l0YWwtb2NlYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTFcIn0uZmEtbmltYmxyOmJlZm9yZXtjb250ZW50OlwiXFxmNWE4XCJ9LmZhLWNocm9tZWNhc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MzhcIn0uZmEtZXZlcm5vdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MzlcIn0uZmEtaGFja2VyLW5ld3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDRcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjRmMFwifS5mYS1hZHZlcnNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjM2YVwifS5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZXtjb250ZW50OlwiXFxmMjVlXCJ9LmZhLXdhdGNobWFuLW1vbml0b3Jpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODdcIn0uZmEtZm9udGljb25zOmJlZm9yZXtjb250ZW50OlwiXFxmMjgwXCJ9LmZhLXdlaXhpbjpiZWZvcmV7Y29udGVudDpcIlxcZjFkN1wifS5mYS1zaGlydHNpbmJ1bGs6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTRcIn0uZmEtY29kZXBlbjpiZWZvcmV7Y29udGVudDpcIlxcZjFjYlwifS5mYS1naXQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmODQxXCJ9LmZhLWx5ZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzNcIn0uZmEtcmV2OmJlZm9yZXtjb250ZW50OlwiXFxmNWIyXCJ9LmZhLXdpbmRvd3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2FcIn0uZmEtd2l6YXJkcy1vZi10aGUtY29hc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MzBcIn0uZmEtc3F1YXJlLXZpYWRlbzpiZWZvcmUsLmZhLXZpYWRlby1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWFcIn0uZmEtbWVldHVwOmJlZm9yZXtjb250ZW50OlwiXFxmMmUwXCJ9LmZhLWNlbnRvczpiZWZvcmV7Y29udGVudDpcIlxcZjc4OVwifS5mYS1hZG46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzBcIn0uZmEtY2xvdWRzbWl0aDpiZWZvcmV7Y29udGVudDpcIlxcZjM4NFwifS5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjFhOFwifS5mYS1kcmliYmJsZS1zcXVhcmU6YmVmb3JlLC5mYS1zcXVhcmUtZHJpYmJibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTdcIn0uZmEtY29kaWVwaWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODRcIn0uZmEtbm9kZTpiZWZvcmV7Y29udGVudDpcIlxcZjQxOVwifS5mYS1taXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzY2JcIn0uZmEtc3RlYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjZcIn0uZmEtY2MtYXBwbGUtcGF5OmJlZm9yZXtjb250ZW50OlwiXFxmNDE2XCJ9LmZhLXNjcmliZDpiZWZvcmV7Y29udGVudDpcIlxcZjI4YVwifS5mYS1vcGVuaWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWJcIn0uZmEtaW5zdGFsb2Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODFcIn0uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZXtjb250ZW50OlwiXFxmMjNlXCJ9LmZhLXNlbGxjYXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMmRhXCJ9LmZhLXNxdWFyZS10d2l0dGVyOmJlZm9yZSwuZmEtdHdpdHRlci1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODFcIn0uZmEtci1wcm9qZWN0OmJlZm9yZXtjb250ZW50OlwiXFxmNGY3XCJ9LmZhLWRlbGljaW91czpiZWZvcmV7Y29udGVudDpcIlxcZjFhNVwifS5mYS1mcmVlYnNkOmJlZm9yZXtjb250ZW50OlwiXFxmM2E0XCJ9LmZhLXZ1ZWpzOmJlZm9yZXtjb250ZW50OlwiXFxmNDFmXCJ9LmZhLWFjY3Vzb2Z0OmJlZm9yZXtjb250ZW50OlwiXFxmMzY5XCJ9LmZhLWlveGhvc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDhcIn0uZmEtZm9udGljb25zLWZpOmJlZm9yZXtjb250ZW50OlwiXFxmM2EyXCJ9LmZhLWFwcC1zdG9yZTpiZWZvcmV7Y29udGVudDpcIlxcZjM2ZlwifS5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMWYxXCJ9LmZhLWl0dW5lcy1ub3RlOmJlZm9yZXtjb250ZW50OlwiXFxmM2I1XCJ9LmZhLWdvbGFuZzpiZWZvcmV7Y29udGVudDpcIlxcZTQwZlwifS5mYS1raWNrc3RhcnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjNiYlwifS5mYS1ncmF2OmJlZm9yZXtjb250ZW50OlwiXFxmMmQ2XCJ9LmZhLXdlaWJvOmJlZm9yZXtjb250ZW50OlwiXFxmMThhXCJ9LmZhLXVuY2hhcnRlZDpiZWZvcmV7Y29udGVudDpcIlxcZTA4NFwifS5mYS1maXJzdGRyYWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmM2ExXCJ9LmZhLXNxdWFyZS15b3V0dWJlOmJlZm9yZSwuZmEteW91dHViZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MzFcIn0uZmEtd2lraXBlZGlhLXc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjZcIn0uZmEtcmVuZGFjdDpiZWZvcmUsLmZhLXdwcmVzc3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTRcIn0uZmEtYW5nZWxsaXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMjA5XCJ9LmZhLWdhbGFjdGljLXJlcHVibGljOmJlZm9yZXtjb250ZW50OlwiXFxmNTBjXCJ9LmZhLW5mYy1kaXJlY3Rpb25hbDpiZWZvcmV7Y29udGVudDpcIlxcZTUzMFwifS5mYS1za3lwZTpiZWZvcmV7Y29udGVudDpcIlxcZjE3ZVwifS5mYS1qb2dldDpiZWZvcmV7Y29udGVudDpcIlxcZjNiN1wifS5mYS1mZWRvcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3OThcIn0uZmEtc3RyaXBlLXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MmFcIn0uZmEtbWV0YTpiZWZvcmV7Y29udGVudDpcIlxcZTQ5YlwifS5mYS1sYXJhdmVsOmJlZm9yZXtjb250ZW50OlwiXFxmM2JkXCJ9LmZhLWhvdGphcjpiZWZvcmV7Y29udGVudDpcIlxcZjNiMVwifS5mYS1ibHVldG9vdGgtYjpiZWZvcmV7Y29udGVudDpcIlxcZjI5NFwifS5mYS1zdGlja2VyLW11bGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZjdcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy16ZXJvOmJlZm9yZXtjb250ZW50OlwiXFxmNGYzXCJ9LmZhLWhpcHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NTJcIn0uZmEtYmVoYW5jZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiNFwifS5mYS1yZWRkaXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTFcIn0uZmEtZGlzY29yZDpiZWZvcmV7Y29udGVudDpcIlxcZjM5MlwifS5mYS1jaHJvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjhcIn0uZmEtYXBwLXN0b3JlLWlvczpiZWZvcmV7Y29udGVudDpcIlxcZjM3MFwifS5mYS1jYy1kaXNjb3ZlcjpiZWZvcmV7Y29udGVudDpcIlxcZjFmMlwifS5mYS13cGJlZ2lubmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjk3XCJ9LmZhLWNvbmZsdWVuY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3OGRcIn0uZmEtbWRiOmJlZm9yZXtjb250ZW50OlwiXFxmOGNhXCJ9LmZhLWRvY2h1YjpiZWZvcmV7Y29udGVudDpcIlxcZjM5NFwifS5mYS1hY2Nlc3NpYmxlLWljb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNjhcIn0uZmEtZWJheTpiZWZvcmV7Y29udGVudDpcIlxcZjRmNFwifS5mYS1hbWF6b246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzBcIn0uZmEtdW5zcGxhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwN2NcIn0uZmEteWFybjpiZWZvcmV7Y29udGVudDpcIlxcZjdlM1wifS5mYS1zcXVhcmUtc3RlYW06YmVmb3JlLC5mYS1zdGVhbS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjdcIn0uZmEtNTAwcHg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmVcIn0uZmEtc3F1YXJlLXZpbWVvOmJlZm9yZSwuZmEtdmltZW8tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTk0XCJ9LmZhLWFzeW1tZXRyaWs6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzJcIn0uZmEtZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlLC5mYS1mb250LWF3ZXNvbWUtbG9nby1mdWxsOmJlZm9yZSwuZmEtZm9udC1hd2Vzb21lOmJlZm9yZXtjb250ZW50OlwiXFxmMmI0XCJ9LmZhLWdyYXRpcGF5OmJlZm9yZXtjb250ZW50OlwiXFxmMTg0XCJ9LmZhLWFwcGxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTc5XCJ9LmZhLWhpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwN2ZcIn0uZmEtZ2l0a3Jha2VuOmJlZm9yZXtjb250ZW50OlwiXFxmM2E2XCJ9LmZhLWtleWJhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjVcIn0uZmEtYXBwbGUtcGF5OmJlZm9yZXtjb250ZW50OlwiXFxmNDE1XCJ9LmZhLXBhZGxldDpiZWZvcmV7Y29udGVudDpcIlxcZTRhMFwifS5mYS1hbWF6b24tcGF5OmJlZm9yZXtjb250ZW50OlwiXFxmNDJjXCJ9LmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlLC5mYS1zcXVhcmUtZ2l0aHViOmJlZm9yZXtjb250ZW50OlwiXFxmMDkyXCJ9LmZhLXN0dW1ibGV1cG9uOmJlZm9yZXtjb250ZW50OlwiXFxmMWE0XCJ9LmZhLWZlZGV4OmJlZm9yZXtjb250ZW50OlwiXFxmNzk3XCJ9LmZhLXBob2VuaXgtZnJhbWV3b3JrOmJlZm9yZXtjb250ZW50OlwiXFxmM2RjXCJ9LmZhLXNob3BpZnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNTdcIn0uZmEtbmVvczpiZWZvcmV7Y29udGVudDpcIlxcZjYxMlwifS5mYS1oYWNrZXJyYW5rOmJlZm9yZXtjb250ZW50OlwiXFxmNWY3XCJ9LmZhLXJlc2VhcmNoZ2F0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjRmOFwifS5mYS1zd2lmdDpiZWZvcmV7Y29udGVudDpcIlxcZjhlMVwifS5mYS1hbmd1bGFyOmJlZm9yZXtjb250ZW50OlwiXFxmNDIwXCJ9LmZhLXNwZWFrYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZjNcIn0uZmEtYW5ncnljcmVhdGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjM2ZVwifS5mYS15LWNvbWJpbmF0b3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2JcIn0uZmEtZW1waXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWQxXCJ9LmZhLWVudmlyYTpiZWZvcmV7Y29udGVudDpcIlxcZjI5OVwifS5mYS1naXRsYWItc3F1YXJlOmJlZm9yZSwuZmEtc3F1YXJlLWdpdGxhYjpiZWZvcmV7Y29udGVudDpcIlxcZTVhZVwifS5mYS1zdHVkaW92aW5hcmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZjhcIn0uZmEtcGllZC1waXBlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJhZVwifS5mYS13b3JkcHJlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWFcIn0uZmEtcHJvZHVjdC1odW50OmJlZm9yZXtjb250ZW50OlwiXFxmMjg4XCJ9LmZhLWZpcmVmb3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjlcIn0uZmEtbGlub2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMmI4XCJ9LmZhLWdvb2RyZWFkczpiZWZvcmV7Y29udGVudDpcIlxcZjNhOFwifS5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUsLmZhLXNxdWFyZS1vZG5va2xhc3NuaWtpOmJlZm9yZXtjb250ZW50OlwiXFxmMjY0XCJ9LmZhLWpzZmlkZGxlOmJlZm9yZXtjb250ZW50OlwiXFxmMWNjXCJ9LmZhLXNpdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MTJcIn0uZmEtdGhlbWVpc2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMmIyXCJ9LmZhLXBhZ2U0OmJlZm9yZXtjb250ZW50OlwiXFxmM2Q3XCJ9LmZhLWhhc2hub2RlOmJlZm9yZXtjb250ZW50OlwiXFxlNDk5XCJ9LmZhLXJlYWN0OmJlZm9yZXtjb250ZW50OlwiXFxmNDFiXCJ9LmZhLWNjLXBheXBhbDpiZWZvcmV7Y29udGVudDpcIlxcZjFmNFwifS5mYS1zcXVhcmVzcGFjZTpiZWZvcmV7Y29udGVudDpcIlxcZjViZVwifS5mYS1jYy1zdHJpcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjVcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1zaGFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjRmMlwifS5mYS1iaXRjb2luOmJlZm9yZXtjb250ZW50OlwiXFxmMzc5XCJ9LmZhLWtleWNkbjpiZWZvcmV7Y29udGVudDpcIlxcZjNiYVwifS5mYS1vcGVyYTpiZWZvcmV7Y29udGVudDpcIlxcZjI2YVwifS5mYS1pdGNoLWlvOmJlZm9yZXtjb250ZW50OlwiXFxmODNhXCJ9LmZhLXVtYnJhY286YmVmb3Jle2NvbnRlbnQ6XCJcXGY4ZThcIn0uZmEtZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmNTBkXCJ9LmZhLXVidW50dTpiZWZvcmV7Y29udGVudDpcIlxcZjdkZlwifS5mYS1kcmFmdDJkaWdpdGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMzk2XCJ9LmZhLXN0cmlwZTpiZWZvcmV7Y29udGVudDpcIlxcZjQyOVwifS5mYS1ob3V6ejpiZWZvcmV7Y29udGVudDpcIlxcZjI3Y1wifS5mYS1nZzpiZWZvcmV7Y29udGVudDpcIlxcZjI2MFwifS5mYS1kaGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3OTBcIn0uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUsLmZhLXNxdWFyZS1waW50ZXJlc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDNcIn0uZmEteGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjE2OFwifS5mYS1ibGFja2JlcnJ5OmJlZm9yZXtjb250ZW50OlwiXFxmMzdiXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZWNcIn0uZmEtcGxheXN0YXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZGZcIn0uZmEtcXVpbnNjYXBlOmJlZm9yZXtjb250ZW50OlwiXFxmNDU5XCJ9LmZhLWxlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MWRcIn0uZmEtYmxvZ2dlci1iOmJlZm9yZXtjb250ZW50OlwiXFxmMzdkXCJ9LmZhLW9wZW5jYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMjNkXCJ9LmZhLXZpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2FcIn0uZmEtcGF5cGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMWVkXCJ9LmZhLWdpdGxhYjpiZWZvcmV7Y29udGVudDpcIlxcZjI5NlwifS5mYS10eXBvMzpiZWZvcmV7Y29udGVudDpcIlxcZjQyYlwifS5mYS1yZWRkaXQtYWxpZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODFcIn0uZmEteWFob286YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWVcIn0uZmEtZGFpbHltb3Rpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNTJcIn0uZmEtYWZmaWxpYXRldGhlbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNmJcIn0uZmEtcGllZC1waXBlci1wcDpiZWZvcmV7Y29udGVudDpcIlxcZjFhN1wifS5mYS1ib290c3RyYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MzZcIn0uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmV7Y29udGVudDpcIlxcZjI2M1wifS5mYS1uZmMtc3ltYm9sOmJlZm9yZXtjb250ZW50OlwiXFxlNTMxXCJ9LmZhLWV0aGVyZXVtOmJlZm9yZXtjb250ZW50OlwiXFxmNDJlXCJ9LmZhLXNwZWFrZXItZGVjazpiZWZvcmV7Y29udGVudDpcIlxcZjgzY1wifS5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZXtjb250ZW50OlwiXFxmNGU5XCJ9LmZhLXBhdHJlb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDlcIn0uZmEtYXZpYW5leDpiZWZvcmV7Y29udGVudDpcIlxcZjM3NFwifS5mYS1lbGxvOmJlZm9yZXtjb250ZW50OlwiXFxmNWYxXCJ9LmZhLWdvZm9yZTpiZWZvcmV7Y29udGVudDpcIlxcZjNhN1wifS5mYS1iaW1vYmplY3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzhcIn0uZmEtZmFjZWJvb2stZjpiZWZvcmV7Y29udGVudDpcIlxcZjM5ZVwifS5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlLC5mYS1zcXVhcmUtZ29vZ2xlLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDRcIn0uZmEtbWFuZGFsb3JpYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MGZcIn0uZmEtZmlyc3Qtb3JkZXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNTBhXCJ9LmZhLW9zaTpiZWZvcmV7Y29udGVudDpcIlxcZjQxYVwifS5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZXtjb250ZW50OlwiXFxmMWVlXCJ9LmZhLWQtYW5kLWQtYmV5b25kOmJlZm9yZXtjb250ZW50OlwiXFxmNmNhXCJ9LmZhLXBlcmlzY29wZTpiZWZvcmV7Y29udGVudDpcIlxcZjNkYVwifS5mYS1mdWxjcnVtOmJlZm9yZXtjb250ZW50OlwiXFxmNTBiXCJ9LmZhLWNsb3Vkc2NhbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzODNcIn0uZmEtZm9ydW1iZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTFcIn0uZmEtbWl6dW5pOmJlZm9yZXtjb250ZW50OlwiXFxmM2NjXCJ9LmZhLXNjaGxpeDpiZWZvcmV7Y29udGVudDpcIlxcZjNlYVwifS5mYS1zcXVhcmUteGluZzpiZWZvcmUsLmZhLXhpbmctc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTY5XCJ9LmZhLWJhbmRjYW1wOmJlZm9yZXtjb250ZW50OlwiXFxmMmQ1XCJ9LmZhLXdwZm9ybXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOThcIn0uZmEtY2xvdWR2ZXJzaWZ5OmJlZm9yZXtjb250ZW50OlwiXFxmMzg1XCJ9LmZhLXVzcHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZTFcIn0uZmEtbWVnYXBvcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YTNcIn0uZmEtbWFnZW50bzpiZWZvcmV7Y29udGVudDpcIlxcZjNjNFwifS5mYS1zcG90aWZ5OmJlZm9yZXtjb250ZW50OlwiXFxmMWJjXCJ9LmZhLW9wdGluLW1vbnN0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2NcIn0uZmEtZmx5OmJlZm9yZXtjb250ZW50OlwiXFxmNDE3XCJ9LmZhLWF2aWF0bzpiZWZvcmV7Y29udGVudDpcIlxcZjQyMVwifS5mYS1pdHVuZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjRcIn0uZmEtY3V0dGxlZmlzaDpiZWZvcmV7Y29udGVudDpcIlxcZjM4Y1wifS5mYS1ibG9nZ2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMzdjXCJ9LmZhLWZsaWNrcjpiZWZvcmV7Y29udGVudDpcIlxcZjE2ZVwifS5mYS12aWJlcjpiZWZvcmV7Y29udGVudDpcIlxcZjQwOVwifS5mYS1zb3VuZGNsb3VkOmJlZm9yZXtjb250ZW50OlwiXFxmMWJlXCJ9LmZhLWRpZ2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTZcIn0uZmEtdGVuY2VudC13ZWlibzpiZWZvcmV7Y29udGVudDpcIlxcZjFkNVwifS5mYS1zeW1mb255OmJlZm9yZXtjb250ZW50OlwiXFxmODNkXCJ9LmZhLW1heGNkbjpiZWZvcmV7Y29udGVudDpcIlxcZjEzNlwifS5mYS1ldHN5OmJlZm9yZXtjb250ZW50OlwiXFxmMmQ3XCJ9LmZhLWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmV7Y29udGVudDpcIlxcZjM5ZlwifS5mYS1hdWRpYmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMzczXCJ9LmZhLXRoaW5rLXBlYWtzOmJlZm9yZXtjb250ZW50OlwiXFxmNzMxXCJ9LmZhLWJpbGliaWxpOmJlZm9yZXtjb250ZW50OlwiXFxlM2Q5XCJ9LmZhLWVybGFuZzpiZWZvcmV7Y29udGVudDpcIlxcZjM5ZFwifS5mYS1jb3R0b24tYnVyZWF1OmJlZm9yZXtjb250ZW50OlwiXFxmODllXCJ9LmZhLWRhc2hjdWJlOmJlZm9yZXtjb250ZW50OlwiXFxmMjEwXCJ9LmZhLTQyLWdyb3VwOmJlZm9yZSwuZmEtaW5ub3NvZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODBcIn0uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGRcIn0uZmEtZWxlbWVudG9yOmJlZm9yZXtjb250ZW50OlwiXFxmNDMwXCJ9LmZhLXBpZWQtcGlwZXItc3F1YXJlOmJlZm9yZSwuZmEtc3F1YXJlLXBpZWQtcGlwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMWVcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmV7Y29udGVudDpcIlxcZjRlYlwifS5mYS1wYWxmZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDhcIn0uZmEtc3VwZXJwb3dlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGRcIn0uZmEtcmVzb2x2aW5nOmJlZm9yZXtjb250ZW50OlwiXFxmM2U3XCJ9LmZhLXhib3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MTJcIn0uZmEtc2VhcmNoZW5naW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZWJcIn0uZmEtdGlrdG9rOmJlZm9yZXtjb250ZW50OlwiXFxlMDdiXCJ9LmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUsLmZhLXNxdWFyZS1mYWNlYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjA4MlwifS5mYS1yZW5yZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGJcIn0uZmEtbGludXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2NcIn0uZmEtZ2xpZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTVcIn0uZmEtbGlua2VkaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOGNcIn0uZmEtaHVic3BvdDpiZWZvcmV7Y29udGVudDpcIlxcZjNiMlwifS5mYS1kZXBsb3lkb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOGVcIn0uZmEtdHdpdGNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWU4XCJ9LmZhLXJhdmVscnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDlcIn0uZmEtbWl4ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNTZcIn0uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUsLmZhLXNxdWFyZS1sYXN0Zm06YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDNcIn0uZmEtdmltZW86YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MGFcIn0uZmEtbWVuZGVsZXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YjNcIn0uZmEtdW5pcmVnaXN0cnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDRcIn0uZmEtZmlnbWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3OTlcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1yZW1peDpiZWZvcmV7Y29udGVudDpcIlxcZjRlZVwifS5mYS1jYy1hbWF6b24tcGF5OmJlZm9yZXtjb250ZW50OlwiXFxmNDJkXCJ9LmZhLWRyb3Bib3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmJcIn0uZmEtaW5zdGFncmFtOmJlZm9yZXtjb250ZW50OlwiXFxmMTZkXCJ9LmZhLWNtcGxpZDpiZWZvcmV7Y29udGVudDpcIlxcZTM2MFwifS5mYS1mYWNlYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjA5YVwifS5mYS1ncmlwZmlyZTpiZWZvcmV7Y29udGVudDpcIlxcZjNhY1wifS5mYS1qZWRpLW9yZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNTBlXCJ9LmZhLXVpa2l0OmJlZm9yZXtjb250ZW50OlwiXFxmNDAzXCJ9LmZhLWZvcnQtYXdlc29tZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTNcIn0uZmEtcGhhYnJpY2F0b3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZGJcIn0uZmEtdXNzdW5uYWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDdcIn0uZmEtZWFybHliaXJkczpiZWZvcmV7Y29udGVudDpcIlxcZjM5YVwifS5mYS10cmFkZS1mZWRlcmF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmNTEzXCJ9LmZhLWF1dG9wcmVmaXhlcjpiZWZvcmV7Y29udGVudDpcIlxcZjQxY1wifS5mYS13aGF0c2FwcDpiZWZvcmV7Y29udGVudDpcIlxcZjIzMlwifS5mYS1zbGlkZXNoYXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWU3XCJ9LmZhLWdvb2dsZS1wbGF5OmJlZm9yZXtjb250ZW50OlwiXFxmM2FiXCJ9LmZhLXZpYWRlbzpiZWZvcmV7Y29udGVudDpcIlxcZjJhOVwifS5mYS1saW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2MwXCJ9LmZhLWdvb2dsZS1kcml2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjNhYVwifS5mYS1zZXJ2aWNlc3RhY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZWNcIn0uZmEtc2ltcGx5YnVpbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTVcIn0uZmEtYml0YnVja2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMTcxXCJ9LmZhLWltZGI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDhcIn0uZmEtZGVlemVyOmJlZm9yZXtjb250ZW50OlwiXFxlMDc3XCJ9LmZhLXJhc3BiZXJyeS1waTpiZWZvcmV7Y29udGVudDpcIlxcZjdiYlwifS5mYS1qaXJhOmJlZm9yZXtjb250ZW50OlwiXFxmN2IxXCJ9LmZhLWRvY2tlcjpiZWZvcmV7Y29udGVudDpcIlxcZjM5NVwifS5mYS1zY3JlZW5wYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NzBcIn0uZmEtYmx1ZXRvb3RoOmJlZm9yZXtjb250ZW50OlwiXFxmMjkzXCJ9LmZhLWdpdHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjQyNlwifS5mYS1kLWFuZC1kOmJlZm9yZXtjb250ZW50OlwiXFxmMzhkXCJ9LmZhLW1pY3JvYmxvZzpiZWZvcmV7Y29udGVudDpcIlxcZTAxYVwifS5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmV7Y29udGVudDpcIlxcZjI0Y1wifS5mYS1nZy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjFcIn0uZmEtcGllZC1waXBlci1oYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZTVcIn0uZmEta2lja3N0YXJ0ZXItazpiZWZvcmV7Y29udGVudDpcIlxcZjNiY1wifS5mYS15YW5kZXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MTNcIn0uZmEtcmVhZG1lOmJlZm9yZXtjb250ZW50OlwiXFxmNGQ1XCJ9LmZhLWh0bWw1OmJlZm9yZXtjb250ZW50OlwiXFxmMTNiXCJ9LmZhLXNlbGxzeTpiZWZvcmV7Y29udGVudDpcIlxcZjIxM1wifS5mYS1zYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmNDFlXCJ9LmZhLXdpcnNpbmRoYW5kd2VyazpiZWZvcmUsLmZhLXdzaDpiZWZvcmV7Y29udGVudDpcIlxcZTJkMFwifS5mYS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZXtjb250ZW50OlwiXFxmMzdmXCJ9LmZhLXNhbGVzZm9yY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4M2JcIn0uZmEtb2N0b3B1cy1kZXBsb3k6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODJcIn0uZmEtbWVkYXBwczpiZWZvcmV7Y29udGVudDpcIlxcZjNjNlwifS5mYS1uczg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDVcIn0uZmEtcGludGVyZXN0LXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzFcIn0uZmEtYXBwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzFcIn0uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZXtjb250ZW50OlwiXFxmMjg2XCJ9LmZhLXdhemU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4M2ZcIn0uZmEtY2MtamNiOmJlZm9yZXtjb250ZW50OlwiXFxmMjRiXCJ9LmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSwuZmEtc25hcGNoYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWJcIn0uZmEtZmFudGFzeS1mbGlnaHQtZ2FtZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZGNcIn0uZmEtcnVzdDpiZWZvcmV7Y29udGVudDpcIlxcZTA3YVwifS5mYS13aXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1Y2ZcIn0uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlLC5mYS1zcXVhcmUtYmVoYW5jZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiNVwifS5mYS1zdXBwbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZjlcIn0uZmEtcmViZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDBcIn0uZmEtY3NzMzpiZWZvcmV7Y29udGVudDpcIlxcZjEzY1wifS5mYS1zdGF5bGlua2VkOmJlZm9yZXtjb250ZW50OlwiXFxmM2Y1XCJ9LmZhLWthZ2dsZTpiZWZvcmV7Y29udGVudDpcIlxcZjVmYVwifS5mYS1zcGFjZS1hd2Vzb21lOmJlZm9yZXtjb250ZW50OlwiXFxlNWFjXCJ9LmZhLWRldmlhbnRhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmRcIn0uZmEtY3BhbmVsOmJlZm9yZXtjb250ZW50OlwiXFxmMzg4XCJ9LmZhLWdvb2RyZWFkcy1nOmJlZm9yZXtjb250ZW50OlwiXFxmM2E5XCJ9LmZhLWdpdC1zcXVhcmU6YmVmb3JlLC5mYS1zcXVhcmUtZ2l0OmJlZm9yZXtjb250ZW50OlwiXFxmMWQyXCJ9LmZhLXNxdWFyZS10dW1ibHI6YmVmb3JlLC5mYS10dW1ibHItc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTc0XCJ9LmZhLXRyZWxsbzpiZWZvcmV7Y29udGVudDpcIlxcZjE4MVwifS5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOmJlZm9yZXtjb250ZW50OlwiXFxmNGVhXCJ9LmZhLWdldC1wb2NrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjVcIn0uZmEtcGVyYnl0ZTpiZWZvcmV7Y29udGVudDpcIlxcZTA4M1wifS5mYS1ncnVudDpiZWZvcmV7Y29udGVudDpcIlxcZjNhZFwifS5mYS13ZWVibHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1Y2NcIn0uZmEtY29ubmVjdGRldmVsb3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGVcIn0uZmEtbGVhbnB1YjpiZWZvcmV7Y29udGVudDpcIlxcZjIxMlwifS5mYS1ibGFjay10aWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyN2VcIn0uZmEtdGhlbWVjbzpiZWZvcmV7Y29udGVudDpcIlxcZjVjNlwifS5mYS1weXRob246YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTJcIn0uZmEtYW5kcm9pZDpiZWZvcmV7Y29udGVudDpcIlxcZjE3YlwifS5mYS1ib3RzOmJlZm9yZXtjb250ZW50OlwiXFxlMzQwXCJ9LmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZXtjb250ZW50OlwiXFxmMmM1XCJ9LmZhLWhvcm5iaWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNTkyXCJ9LmZhLWpzOmJlZm9yZXtjb250ZW50OlwiXFxmM2I4XCJ9LmZhLWlkZWFsOmJlZm9yZXtjb250ZW50OlwiXFxlMDEzXCJ9LmZhLWdpdDpiZWZvcmV7Y29udGVudDpcIlxcZjFkM1wifS5mYS1kZXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2Y2NcIn0uZmEtc2tldGNoOmJlZm9yZXtjb250ZW50OlwiXFxmN2M2XCJ9LmZhLXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZXtjb250ZW50OlwiXFxmNDE0XCJ9LmZhLWNjLWFtZXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjNcIn0uZmEtdWJlcjpiZWZvcmV7Y29udGVudDpcIlxcZjQwMlwifS5mYS1naXRodWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWJcIn0uZmEtcGhwOmJlZm9yZXtjb250ZW50OlwiXFxmNDU3XCJ9LmZhLWFsaXBheTpiZWZvcmV7Y29udGVudDpcIlxcZjY0MlwifS5mYS15b3V0dWJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTY3XCJ9LmZhLXNreWF0bGFzOmJlZm9yZXtjb250ZW50OlwiXFxmMjE2XCJ9LmZhLWZpcmVmb3gtYnJvd3NlcjpiZWZvcmV7Y29udGVudDpcIlxcZTAwN1wifS5mYS1yZXBseWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTZcIn0uZmEtc3VzZTpiZWZvcmV7Y29udGVudDpcIlxcZjdkNlwifS5mYS1qZW5raW5zOmJlZm9yZXtjb250ZW50OlwiXFxmM2I2XCJ9LmZhLXR3aXR0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTlcIn0uZmEtcm9ja3JtczpiZWZvcmV7Y29udGVudDpcIlxcZjNlOVwifS5mYS1waW50ZXJlc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDJcIn0uZmEtYnVmZmVyOmJlZm9yZXtjb250ZW50OlwiXFxmODM3XCJ9LmZhLW5wbTpiZWZvcmV7Y29udGVudDpcIlxcZjNkNFwifS5mYS15YW1tZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4NDBcIn0uZmEtYnRjOmJlZm9yZXtjb250ZW50OlwiXFxmMTVhXCJ9LmZhLWRyaWJiYmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTdkXCJ9LmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhM1wifS5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmV7Y29udGVudDpcIlxcZjI2YlwifS5mYS1zdHViYmVyOmJlZm9yZXtjb250ZW50OlwiXFxlNWM3XCJ9LmZhLXRlbGVncmFtLXBsYW5lOmJlZm9yZSwuZmEtdGVsZWdyYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzZcIn0uZmEtb2xkLXJlcHVibGljOmJlZm9yZXtjb250ZW50OlwiXFxmNTEwXCJ9LmZhLW9keXNlZTpiZWZvcmV7Y29udGVudDpcIlxcZTVjNlwifS5mYS1zcXVhcmUtd2hhdHNhcHA6YmVmb3JlLC5mYS13aGF0c2FwcC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MGNcIn0uZmEtbm9kZS1qczpiZWZvcmV7Y29udGVudDpcIlxcZjNkM1wifS5mYS1lZGdlLWxlZ2FjeTpiZWZvcmV7Y29udGVudDpcIlxcZTA3OFwifS5mYS1zbGFjay1oYXNoOmJlZm9yZSwuZmEtc2xhY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOThcIn0uZmEtbWVkcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzhcIn0uZmEtdXNiOmJlZm9yZXtjb250ZW50OlwiXFxmMjg3XCJ9LmZhLXR1bWJscjpiZWZvcmV7Y29udGVudDpcIlxcZjE3M1wifS5mYS12YWFkaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDhcIn0uZmEtcXVvcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzRcIn0uZmEtcmVhY3RldXJvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NWRcIn0uZmEtbWVkaXVtLW06YmVmb3JlLC5mYS1tZWRpdW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2FcIn0uZmEtYW1pbGlhOmJlZm9yZXtjb250ZW50OlwiXFxmMzZkXCJ9LmZhLW1peGNsb3VkOmJlZm9yZXtjb250ZW50OlwiXFxmMjg5XCJ9LmZhLWZsaXBib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjQ0ZFwifS5mYS12aWFjb2luOmJlZm9yZXtjb250ZW50OlwiXFxmMjM3XCJ9LmZhLWNyaXRpY2FsLXJvbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YzlcIn0uZmEtc2l0cm94OmJlZm9yZXtjb250ZW50OlwiXFxlNDRhXCJ9LmZhLWRpc2NvdXJzZTpiZWZvcmV7Y29udGVudDpcIlxcZjM5M1wifS5mYS1qb29tbGE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWFcIn0uZmEtbWFzdG9kb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjZcIn0uZmEtYWlyYm5iOmJlZm9yZXtjb250ZW50OlwiXFxmODM0XCJ9LmZhLXdvbGYtcGFjay1iYXR0YWxpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MTRcIn0uZmEtYnV5LW4tbGFyZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4YTZcIn0uZmEtZ3VscDpiZWZvcmV7Y29udGVudDpcIlxcZjNhZVwifS5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjFcIn0uZmEtc3RyYXZhOmJlZm9yZXtjb250ZW50OlwiXFxmNDI4XCJ9LmZhLWVtYmVyOmJlZm9yZXtjb250ZW50OlwiXFxmNDIzXCJ9LmZhLWNhbmFkaWFuLW1hcGxlLWxlYWY6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ODVcIn0uZmEtdGVhbXNwZWFrOmJlZm9yZXtjb250ZW50OlwiXFxmNGY5XCJ9LmZhLXB1c2hlZDpiZWZvcmV7Y29udGVudDpcIlxcZjNlMVwifS5mYS13b3JkcHJlc3Mtc2ltcGxlOmJlZm9yZXtjb250ZW50OlwiXFxmNDExXCJ9LmZhLW51dHJpdGlvbml4OmJlZm9yZXtjb250ZW50OlwiXFxmM2Q2XCJ9LmZhLXdvZHU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODhcIn0uZmEtZ29vZ2xlLXBheTpiZWZvcmV7Y29udGVudDpcIlxcZTA3OVwifS5mYS1pbnRlcmNvbTpiZWZvcmV7Y29udGVudDpcIlxcZjdhZlwifS5mYS16aGlodTpiZWZvcmV7Y29udGVudDpcIlxcZjYzZlwifS5mYS1rb3J2dWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MmZcIn0uZmEtcGl4OmJlZm9yZXtjb250ZW50OlwiXFxlNDNhXCJ9LmZhLXN0ZWFtLXN5bWJvbDpiZWZvcmV7Y29udGVudDpcIlxcZjNmNlwifTpob3N0LDpyb290ey0tZmEtZm9udC1yZWd1bGFyOm5vcm1hbCA0MDAgMWVtLzEgXCJGb250IEF3ZXNvbWUgNiBGcmVlXCJ9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7Zm9udC1kaXNwbGF5OmJsb2NrO3NyYzp1cmwoLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpfS5mYS1yZWd1bGFyLC5mYXJ7Zm9udC13ZWlnaHQ6NDAwfTpob3N0LDpyb290ey0tZmEtc3R5bGUtZmFtaWx5LWNsYXNzaWM6XCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7LS1mYS1mb250LXNvbGlkOm5vcm1hbCA5MDAgMWVtLzEgXCJGb250IEF3ZXNvbWUgNiBGcmVlXCJ9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo5MDA7Zm9udC1kaXNwbGF5OmJsb2NrO3NyYzp1cmwoLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIil9LmZhLXNvbGlkLC5mYXN7Zm9udC13ZWlnaHQ6OTAwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtmb250LWRpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6NDAwO3NyYzp1cmwoLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO2ZvbnQtZGlzcGxheTpibG9jaztmb250LXdlaWdodDo5MDA7c3JjOnVybCguLi93ZWJmb250cy9mYS1zb2xpZC05MDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguLi93ZWJmb250cy9mYS1zb2xpZC05MDAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO2ZvbnQtZGlzcGxheTpibG9jaztmb250LXdlaWdodDo0MDA7c3JjOnVybCguLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIil9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkZvbnRBd2Vzb21lXCI7Zm9udC1kaXNwbGF5OmJsb2NrO3NyYzp1cmwoLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIil9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkZvbnRBd2Vzb21lXCI7Zm9udC1kaXNwbGF5OmJsb2NrO3NyYzp1cmwoLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiRm9udEF3ZXNvbWVcIjtmb250LWRpc3BsYXk6YmxvY2s7c3JjOnVybCguLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7dW5pY29kZS1yYW5nZTp1K2YwMDMsdStmMDA2LHUrZjAxNCx1K2YwMTYtZjAxNyx1K2YwMWEtZjAxYix1K2YwMWQsdStmMDIyLHUrZjAzZSx1K2YwNDQsdStmMDQ2LHUrZjA1Yy1mMDVkLHUrZjA2ZSx1K2YwNzAsdStmMDg3LWYwODgsdStmMDhhLHUrZjA5NCx1K2YwOTYtZjA5Nyx1K2YwOWQsdStmMGEwLHUrZjBhMix1K2YwYTQtZjBhNyx1K2YwYzUsdStmMGM3LHUrZjBlNS1mMGU2LHUrZjBlYix1K2YwZjYtZjBmOCx1K2YxMGMsdStmMTE0LWYxMTUsdStmMTE4LWYxMWEsdStmMTFjLWYxMWQsdStmMTMzLHUrZjE0Nyx1K2YxNGUsdStmMTUwLWYxNTIsdStmMTg1LWYxODYsdStmMThlLHUrZjE5MC1mMTkyLHUrZjE5Nix1K2YxYzEtZjFjOSx1K2YxZDksdStmMWRiLHUrZjFlMyx1K2YxZWEsdStmMWY3LHUrZjFmOSx1K2YyMGEsdStmMjQ3LWYyNDgsdStmMjRhLHUrZjI0ZCx1K2YyNTUtZjI1Yix1K2YyNWQsdStmMjcxLWYyNzQsdStmMjc4LHUrZjI3Yix1K2YyOGMsdStmMjhlLHUrZjI5Yyx1K2YyYjUsdStmMmI3LHUrZjJiYSx1K2YyYmMsdStmMmJlLHUrZjJjMC1mMmMxLHUrZjJjMyx1K2YyZDAsdStmMmQyLHUrZjJkNCx1K2YyZGN9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkZvbnRBd2Vzb21lXCI7Zm9udC1kaXNwbGF5OmJsb2NrO3NyYzp1cmwoLi4vd2ViZm9udHMvZmEtdjRjb21wYXRpYmlsaXR5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi4vd2ViZm9udHMvZmEtdjRjb21wYXRpYmlsaXR5LnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7dW5pY29kZS1yYW5nZTp1K2YwNDEsdStmMDQ3LHUrZjA2NS1mMDY2LHUrZjA3ZC1mMDdlLHUrZjA4MCx1K2YwOGIsdStmMDhlLHUrZjA5MCx1K2YwOWEsdStmMGFjLHUrZjBhZSx1K2YwYjIsdStmMGQwLHUrZjBkNix1K2YwZTQsdStmMGVjLHUrZjEwYS1mMTBiLHUrZjEyMyx1K2YxM2UsdStmMTQ4LWYxNDksdStmMTRjLHUrZjE1Nix1K2YxNWUsdStmMTYwLWYxNjEsdStmMTYzLHUrZjE3NS1mMTc4LHUrZjE5NSx1K2YxZjgsdStmMjE5LHUrZjI3YX0iLCJAY2hhcnNldCBcIlVURi04XCI7LyohXHJcbiAqIGFuaW1hdGUuY3NzIC0gaHR0cHM6Ly9hbmltYXRlLnN0eWxlL1xyXG4gKiBWZXJzaW9uIC0gNC4xLjFcclxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgQW5pbWF0ZS5jc3NcclxuICovOnJvb3R7LS1hbmltYXRlLWR1cmF0aW9uOjFzOy0tYW5pbWF0ZS1kZWxheToxczstLWFuaW1hdGUtcmVwZWF0OjF9LmFuaW1hdGVkey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjFzO2FuaW1hdGlvbi1kdXJhdGlvbjoxczstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjp2YXIoLS1hbmltYXRlLWR1cmF0aW9uKTthbmltYXRpb24tZHVyYXRpb246dmFyKC0tYW5pbWF0ZS1kdXJhdGlvbik7LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RofS5hbmltYXRlZC5pbmZpbml0ZXstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZX0uYW5pbWF0ZWQucmVwZWF0LTF7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjE7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoxOy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDp2YXIoLS1hbmltYXRlLXJlcGVhdCk7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDp2YXIoLS1hbmltYXRlLXJlcGVhdCl9LmFuaW1hdGVkLnJlcGVhdC0yey13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoyO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6Mjstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6Y2FsYyh2YXIoLS1hbmltYXRlLXJlcGVhdCkqMik7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDpjYWxjKHZhcigtLWFuaW1hdGUtcmVwZWF0KSoyKX0uYW5pbWF0ZWQucmVwZWF0LTN7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjM7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDozOy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDpjYWxjKHZhcigtLWFuaW1hdGUtcmVwZWF0KSozKTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpKjMpfS5hbmltYXRlZC5kZWxheS0xc3std2Via2l0LWFuaW1hdGlvbi1kZWxheToxczthbmltYXRpb24tZGVsYXk6MXM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6dmFyKC0tYW5pbWF0ZS1kZWxheSk7YW5pbWF0aW9uLWRlbGF5OnZhcigtLWFuaW1hdGUtZGVsYXkpfS5hbmltYXRlZC5kZWxheS0yc3std2Via2l0LWFuaW1hdGlvbi1kZWxheToyczthbmltYXRpb24tZGVsYXk6MnM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6Y2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSoyKTthbmltYXRpb24tZGVsYXk6Y2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSoyKX0uYW5pbWF0ZWQuZGVsYXktM3N7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6M3M7YW5pbWF0aW9uLWRlbGF5OjNzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OmNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkqMyk7YW5pbWF0aW9uLWRlbGF5OmNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkqMyl9LmFuaW1hdGVkLmRlbGF5LTRzey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjRzO2FuaW1hdGlvbi1kZWxheTo0czstd2Via2l0LWFuaW1hdGlvbi1kZWxheTpjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpKjQpO2FuaW1hdGlvbi1kZWxheTpjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpKjQpfS5hbmltYXRlZC5kZWxheS01c3std2Via2l0LWFuaW1hdGlvbi1kZWxheTo1czthbmltYXRpb24tZGVsYXk6NXM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6Y2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSo1KTthbmltYXRpb24tZGVsYXk6Y2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSo1KX0uYW5pbWF0ZWQuZmFzdGVyey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi41czthbmltYXRpb24tZHVyYXRpb246LjVzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikvMik7YW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikvMil9LmFuaW1hdGVkLmZhc3R7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246LjhzO2FuaW1hdGlvbi1kdXJhdGlvbjouOHM7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSowLjgpO2FuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjAuOCl9LmFuaW1hdGVkLnNsb3d7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MnM7YW5pbWF0aW9uLWR1cmF0aW9uOjJzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMik7YW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMil9LmFuaW1hdGVkLnNsb3dlcnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjozczthbmltYXRpb24tZHVyYXRpb246M3M7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSozKTthbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSozKX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKSxwcmludHsuYW5pbWF0ZWR7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MW1zIWltcG9ydGFudDthbmltYXRpb24tZHVyYXRpb246MW1zIWltcG9ydGFudDstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246MW1zIWltcG9ydGFudDt0cmFuc2l0aW9uLWR1cmF0aW9uOjFtcyFpbXBvcnRhbnQ7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjEhaW1wb3J0YW50O2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MSFpbXBvcnRhbnR9LmFuaW1hdGVkW2NsYXNzKj1PdXRde29wYWNpdHk6MH19QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZXswJSwyMCUsNTMlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9NDAlLDQzJXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzBweCwwKSBzY2FsZVkoMS4xKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzBweCwwKSBzY2FsZVkoMS4xKX03MCV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjc1NSwuMDUsLjg1NSwuMDYpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTE1cHgsMCkgc2NhbGVZKDEuMDUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNXB4LDApIHNjYWxlWSgxLjA1KX04MCV7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlWSguOTUpO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlWSguOTUpfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC00cHgsMCkgc2NhbGVZKDEuMDIpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC00cHgsMCkgc2NhbGVZKDEuMDIpfX1Aa2V5ZnJhbWVzIGJvdW5jZXswJSwyMCUsNTMlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9NDAlLDQzJXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzBweCwwKSBzY2FsZVkoMS4xKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzBweCwwKSBzY2FsZVkoMS4xKX03MCV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjc1NSwuMDUsLjg1NSwuMDYpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTE1cHgsMCkgc2NhbGVZKDEuMDUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNXB4LDApIHNjYWxlWSgxLjA1KX04MCV7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlWSguOTUpO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlWSguOTUpfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC00cHgsMCkgc2NhbGVZKDEuMDIpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC00cHgsMCkgc2NhbGVZKDEuMDIpfX0uYm91bmNley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlO2FuaW1hdGlvbi1uYW1lOmJvdW5jZTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoezAlLDUwJSx0b3tvcGFjaXR5OjF9MjUlLDc1JXtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmxhc2h7MCUsNTAlLHRve29wYWNpdHk6MX0yNSUsNzUle29wYWNpdHk6MH19LmZsYXNoey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Zmxhc2g7YW5pbWF0aW9uLW5hbWU6Zmxhc2h9QC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsMS4wNSwxLjA1KTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LDEuMDUsMS4wNSl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fUBrZXlmcmFtZXMgcHVsc2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwxLjA1LDEuMDUpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsMS4wNSwxLjA1KX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19LnB1bHNley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cHVsc2U7YW5pbWF0aW9uLW5hbWU6cHVsc2U7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9QC13ZWJraXQta2V5ZnJhbWVzIHJ1YmJlckJhbmR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9MzAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4yNSwuNzUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4yNSwuNzUsMSl9NDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjc1LDEuMjUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoLjc1LDEuMjUsMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwuODUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwuODUsMSl9NjUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjk1LDEuMDUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoLjk1LDEuMDUsMSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwuOTUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwuOTUsMSl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fUBrZXlmcmFtZXMgcnViYmVyQmFuZHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjI1LC43NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjI1LC43NSwxKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNzUsMS4yNSwxKTt0cmFuc2Zvcm06c2NhbGUzZCguNzUsMS4yNSwxKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjE1LC44NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjE1LC44NSwxKX02NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOTUsMS4wNSwxKTt0cmFuc2Zvcm06c2NhbGUzZCguOTUsMS4wNSwxKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjA1LC45NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LC45NSwxKX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19LnJ1YmJlckJhbmR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpydWJiZXJCYW5kO2FuaW1hdGlvbi1uYW1lOnJ1YmJlckJhbmR9QC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlWHswJSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTEwJSwzMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKX0yMCUsNDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCl9fUBrZXlmcmFtZXMgc2hha2VYezAlLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9MTAlLDMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApfTIwJSw0MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKX19LnNoYWtlWHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNoYWtlWDthbmltYXRpb24tbmFtZTpzaGFrZVh9QC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlWXswJSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTEwJSwzMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKX0yMCUsNDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCl9fUBrZXlmcmFtZXMgc2hha2VZezAlLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9MTAlLDMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApfTIwJSw0MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKX19LnNoYWtlWXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNoYWtlWTthbmltYXRpb24tbmFtZTpzaGFrZVl9QC13ZWJraXQta2V5ZnJhbWVzIGhlYWRTaGFrZXswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTYuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKX0xOC41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyl9MzEuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKX00My41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyl9NTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUBrZXlmcmFtZXMgaGVhZFNoYWtlezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9Ni41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpfTE4LjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKX0zMS41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpfTQzLjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19LmhlYWRTaGFrZXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmhlYWRTaGFrZTthbmltYXRpb24tbmFtZTpoZWFkU2hha2V9QC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nezIwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTVkZWcpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0xMGRlZyl9NjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDVkZWcpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfX1Aa2V5ZnJhbWVzIHN3aW5nezIwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTVkZWcpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0xMGRlZyl9NjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDVkZWcpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfX0uc3dpbmd7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjp0b3AgY2VudGVyOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c3dpbmc7YW5pbWF0aW9uLW5hbWU6c3dpbmd9QC13ZWJraXQta2V5ZnJhbWVzIHRhZGF7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9MTAlLDIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KSByb3RhdGUoLTNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KSByb3RhdGUoLTNkZWcpfTMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZSgzZGVnKX00MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoLTNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoLTNkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX1Aa2V5ZnJhbWVzIHRhZGF7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9MTAlLDIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KSByb3RhdGUoLTNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KSByb3RhdGUoLTNkZWcpfTMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZSgzZGVnKX00MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoLTNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoLTNkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX0udGFkYXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnRhZGE7YW5pbWF0aW9uLW5hbWU6dGFkYX1ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9MTUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsMCwwKSByb3RhdGUoLTVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjUlLDAsMCkgcm90YXRlKC01ZGVnKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAlLDAsMCkgcm90YXRlKDNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsMCwwKSByb3RhdGUoM2RlZyl9NDUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNSUsMCwwKSByb3RhdGUoLTNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTUlLDAsMCkgcm90YXRlKC0zZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAlLDAsMCkgcm90YXRlKDJkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMCUsMCwwKSByb3RhdGUoMmRlZyl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwwLDApIHJvdGF0ZSgtMWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwwLDApIHJvdGF0ZSgtMWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyB3b2JibGV7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0xNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1JSwwLDApIHJvdGF0ZSgtNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsMCwwKSByb3RhdGUoLTVkZWcpfTMwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsMCwwKSByb3RhdGUoM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwJSwwLDApIHJvdGF0ZSgzZGVnKX00NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwwLDApIHJvdGF0ZSgtM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNSUsMCwwKSByb3RhdGUoLTNkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMCUsMCwwKSByb3RhdGUoMmRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwwLDApIHJvdGF0ZSgyZGVnKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUlLDAsMCkgcm90YXRlKC0xZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUlLDAsMCkgcm90YXRlKC0xZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0ud29iYmxley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6d29iYmxlO2FuaW1hdGlvbi1uYW1lOndvYmJsZX1ALXdlYmtpdC1rZXlmcmFtZXMgamVsbG97MCUsMTEuMSUsdG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0yMi4yJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpfTMzLjMley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO3RyYW5zZm9ybTpza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKX00NC40JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKX01NS41JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKX02Ni42JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtLjc4MTI1ZGVnKSBza2V3WSgtLjc4MTI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLS43ODEyNWRlZykgc2tld1koLS43ODEyNWRlZyl9NzcuNyV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLjM5MDYyNWRlZykgc2tld1koLjM5MDYyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC4zOTA2MjVkZWcpIHNrZXdZKC4zOTA2MjVkZWcpfTg4Ljgley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0uMTk1MzEyNWRlZykgc2tld1koLS4xOTUzMTI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLS4xOTUzMTI1ZGVnKSBza2V3WSgtLjE5NTMxMjVkZWcpfX1Aa2V5ZnJhbWVzIGplbGxvezAlLDExLjElLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9MjIuMiV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTt0cmFuc2Zvcm06c2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKX0zMy4zJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTt0cmFuc2Zvcm06c2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyl9NDQuNCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyl9NTUuNSV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO3RyYW5zZm9ybTpza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyl9NjYuNiV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLS43ODEyNWRlZykgc2tld1koLS43ODEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0uNzgxMjVkZWcpIHNrZXdZKC0uNzgxMjVkZWcpfTc3Ljcley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC4zOTA2MjVkZWcpIHNrZXdZKC4zOTA2MjVkZWcpO3RyYW5zZm9ybTpza2V3WCguMzkwNjI1ZGVnKSBza2V3WSguMzkwNjI1ZGVnKX04OC44JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtLjE5NTMxMjVkZWcpIHNrZXdZKC0uMTk1MzEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0uMTk1MzEyNWRlZykgc2tld1koLS4xOTUzMTI1ZGVnKX19LmplbGxvey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6amVsbG87YW5pbWF0aW9uLW5hbWU6amVsbG87LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn1ALXdlYmtpdC1rZXlmcmFtZXMgaGVhcnRCZWF0ezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX0xNCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4zKTt0cmFuc2Zvcm06c2NhbGUoMS4zKX0yOCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTQyJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjMpO3RyYW5zZm9ybTpzY2FsZSgxLjMpfTcwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgaGVhcnRCZWF0ezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX0xNCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4zKTt0cmFuc2Zvcm06c2NhbGUoMS4zKX0yOCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTQyJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjMpO3RyYW5zZm9ybTpzY2FsZSgxLjMpfTcwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fS5oZWFydEJlYXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpoZWFydEJlYXQ7YW5pbWF0aW9uLW5hbWU6aGVhcnRCZWF0Oy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjEuM3M7YW5pbWF0aW9uLWR1cmF0aW9uOjEuM3M7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSoxLjMpO2FuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjEuMyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9QC13ZWJraXQta2V5ZnJhbWVzIGJhY2tJbkRvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTIwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEyMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9ODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgYmFja0luRG93bnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMjAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTIwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN304MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX19LmJhY2tJbkRvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpiYWNrSW5Eb3duO2FuaW1hdGlvbi1uYW1lOmJhY2tJbkRvd259QC13ZWJraXQta2V5ZnJhbWVzIGJhY2tJbkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9ODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgYmFja0luTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN304MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX19LmJhY2tJbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpiYWNrSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOmJhY2tJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGJhY2tJblJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN304MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX19QGtleWZyYW1lcyBiYWNrSW5SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9ODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9fS5iYWNrSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJhY2tJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOmJhY2tJblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBiYWNrSW5VcHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEyMDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEyMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9ODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgYmFja0luVXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMjAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMjAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fTgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfX0uYmFja0luVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpiYWNrSW5VcDthbmltYXRpb24tbmFtZTpiYWNrSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgYmFja091dERvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg3MDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDcwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN319QGtleWZyYW1lcyBiYWNrT3V0RG93bnswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfTIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDcwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNzAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fX0uYmFja091dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpiYWNrT3V0RG93bjthbmltYXRpb24tbmFtZTpiYWNrT3V0RG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgYmFja091dExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9fUBrZXlmcmFtZXMgYmFja091dExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9fS5iYWNrT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJhY2tPdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOmJhY2tPdXRMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBiYWNrT3V0UmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fX1Aa2V5ZnJhbWVzIGJhY2tPdXRSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfTIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9fS5iYWNrT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpiYWNrT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6YmFja091dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBiYWNrT3V0VXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNzAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNzAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fX1Aa2V5ZnJhbWVzIGJhY2tPdXRVcHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfTIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC03MDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC03MDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9fS5iYWNrT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpiYWNrT3V0VXA7YW5pbWF0aW9uLW5hbWU6YmFja091dFVwfUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbnswJSwyMCUsNDAlLDYwJSw4MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDMsMS4wMywxLjAzKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjAzLDEuMDMsMS4wMyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjk3LC45NywuOTcpO3RyYW5zZm9ybTpzY2FsZTNkKC45NywuOTcsLjk3KX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fUBrZXlmcmFtZXMgYm91bmNlSW57MCUsMjAlLDQwJSw2MCUsODAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjAzLDEuMDMsMS4wMyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wMywxLjAzLDEuMDMpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45NywuOTcsLjk3KTt0cmFuc2Zvcm06c2NhbGUzZCguOTcsLjk3LC45Nyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX0uYm91bmNlSW57LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Ljc1czthbmltYXRpb24tZHVyYXRpb246Ljc1czstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjAuNzUpO2FuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjAuNzUpOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW47YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW59QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93bnswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzAwMHB4LDApIHNjYWxlWSgzKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzAwMHB4LDApIHNjYWxlWSgzKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjVweCwwKSBzY2FsZVkoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDI1cHgsMCkgc2NhbGVZKC45KX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKSBzY2FsZVkoLjk1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKSBzY2FsZVkoLjk1KX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw1cHgsMCkgc2NhbGVZKC45ODUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDVweCwwKSBzY2FsZVkoLjk4NSl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBib3VuY2VJbkRvd257MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwMDBweCwwKSBzY2FsZVkoMyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwMDBweCwwKSBzY2FsZVkoMyl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDI1cHgsMCkgc2NhbGVZKC45KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyNXB4LDApIHNjYWxlWSguOSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgc2NhbGVZKC45NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgc2NhbGVZKC45NSl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNXB4LDApIHNjYWxlWSguOTg1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw1cHgsMCkgc2NhbGVZKC45ODUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5ib3VuY2VJbkRvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJbkRvd247YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnR7MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMDAwcHgsMCwwKSBzY2FsZVgoMyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMDAwcHgsMCwwKSBzY2FsZVgoMyl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LDAsMCkgc2NhbGVYKDEpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LDAsMCkgc2NhbGVYKDEpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApIHNjYWxlWCguOTgpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApIHNjYWxlWCguOTgpfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg1cHgsMCwwKSBzY2FsZVgoLjk5NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwwLDApIHNjYWxlWCguOTk1KX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdHswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwMDBweCwwLDApIHNjYWxlWCgzKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwMDBweCwwLDApIHNjYWxlWCgzKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI1cHgsMCwwKSBzY2FsZVgoMSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI1cHgsMCwwKSBzY2FsZVgoMSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCkgc2NhbGVYKC45OCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCkgc2NhbGVYKC45OCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwwLDApIHNjYWxlWCguOTk1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LDAsMCkgc2NhbGVYKC45OTUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5ib3VuY2VJbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJbkxlZnQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblJpZ2h0ezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsMCwwKSBzY2FsZVgoMyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMDBweCwwLDApIHNjYWxlWCgzKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LDAsMCkgc2NhbGVYKDEpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwwLDApIHNjYWxlWCgxKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApIHNjYWxlWCguOTgpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCkgc2NhbGVYKC45OCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01cHgsMCwwKSBzY2FsZVgoLjk5NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01cHgsMCwwKSBzY2FsZVgoLjk5NSl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBib3VuY2VJblJpZ2h0ezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsMCwwKSBzY2FsZVgoMyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMDBweCwwLDApIHNjYWxlWCgzKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LDAsMCkgc2NhbGVYKDEpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwwLDApIHNjYWxlWCgxKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApIHNjYWxlWCguOTgpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCkgc2NhbGVYKC45OCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01cHgsMCwwKSBzY2FsZVgoLjk5NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01cHgsMCwwKSBzY2FsZVgoLjk5NSl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmJvdW5jZUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXB7MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMzAwMHB4LDApIHNjYWxlWSg1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwzMDAwcHgsMCkgc2NhbGVZKDUpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKSBzY2FsZVkoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApIHNjYWxlWSguOSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSBzY2FsZVkoLjk1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApIHNjYWxlWSguOTUpfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01cHgsMCkgc2NhbGVZKC45ODUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01cHgsMCkgc2NhbGVZKC45ODUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgYm91bmNlSW5VcHswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwzMDAwcHgsMCkgc2NhbGVZKDUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDMwMDBweCwwKSBzY2FsZVkoNSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApIHNjYWxlWSguOSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCkgc2NhbGVZKC45KX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApIHNjYWxlWSguOTUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCkgc2NhbGVZKC45NSl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTVweCwwKSBzY2FsZVkoLjk4NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTVweCwwKSBzY2FsZVkoLjk4NSl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmJvdW5jZUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJblVwO2FuaW1hdGlvbi1uYW1lOmJvdW5jZUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dHsyMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpfTUwJSw1NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dHsyMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpfTUwJSw1NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfX0uYm91bmNlT3V0ey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7YW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSowLjc1KTthbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSowLjc1KTstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dDthbmltYXRpb24tbmFtZTpib3VuY2VPdXR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd257MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSBzY2FsZVkoLjk4NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSBzY2FsZVkoLjk4NSl9NDAlLDQ1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKSBzY2FsZVkoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApIHNjYWxlWSguOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApIHNjYWxlWSgzKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCkgc2NhbGVZKDMpfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd257MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSBzY2FsZVkoLjk4NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSBzY2FsZVkoLjk4NSl9NDAlLDQ1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKSBzY2FsZVkoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApIHNjYWxlWSguOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApIHNjYWxlWSgzKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCkgc2NhbGVZKDMpfX0uYm91bmNlT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dERvd247YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0RG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdHsyMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsMCwwKSBzY2FsZVgoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMHB4LDAsMCkgc2NhbGVYKC45KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApIHNjYWxlWCgyKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApIHNjYWxlWCgyKX19QGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0ezIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwwLDApIHNjYWxlWCguOSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsMCwwKSBzY2FsZVgoLjkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCkgc2NhbGVYKDIpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCkgc2NhbGVYKDIpfX0uYm91bmNlT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0TGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0UmlnaHR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwwLDApIHNjYWxlWCguOSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMHB4LDAsMCkgc2NhbGVYKC45KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCkgc2NhbGVYKDIpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKSBzY2FsZVgoMil9fUBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwwLDApIHNjYWxlWCguOSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMHB4LDAsMCkgc2NhbGVYKC45KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCkgc2NhbGVYKDIpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKSBzY2FsZVgoMil9fS5ib3VuY2VPdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRVcHsyMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKSBzY2FsZVkoLjk4NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgc2NhbGVZKC45ODUpfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjBweCwwKSBzY2FsZVkoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwcHgsMCkgc2NhbGVZKC45KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApIHNjYWxlWSgzKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApIHNjYWxlWSgzKX19QGtleWZyYW1lcyBib3VuY2VPdXRVcHsyMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKSBzY2FsZVkoLjk4NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgc2NhbGVZKC45ODUpfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjBweCwwKSBzY2FsZVkoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwcHgsMCkgc2NhbGVZKC45KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApIHNjYWxlWSgzKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApIHNjYWxlWSgzKX19LmJvdW5jZU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0VXA7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0VXB9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbnswJXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGZhZGVJbnswJXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX0uZmFkZUluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluO2FuaW1hdGlvbi1uYW1lOmZhZGVJbn1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5Eb3duezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uZmFkZUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd247YW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluRG93bkJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5mYWRlSW5Eb3duQmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bkJpZzthbmltYXRpb24tbmFtZTpmYWRlSW5Eb3duQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJbkxlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5mYWRlSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluTGVmdDthbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmZhZGVJbkxlZnRCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnRCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5mYWRlSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5mYWRlSW5SaWdodEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluVXB7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uZmFkZUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5VcDthbmltYXRpb24tbmFtZTpmYWRlSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5VcEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uZmFkZUluVXBCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5VcEJpZzthbmltYXRpb24tbmFtZTpmYWRlSW5VcEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVG9wTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLC0xMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJblRvcExlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwtMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmZhZGVJblRvcExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5Ub3BMZWZ0O2FuaW1hdGlvbi1uYW1lOmZhZGVJblRvcExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblRvcFJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLC0xMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJblRvcFJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLC0xMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uZmFkZUluVG9wUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5Ub3BSaWdodDthbmltYXRpb24tbmFtZTpmYWRlSW5Ub3BSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluQm90dG9tTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5Cb3R0b21MZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwxMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uZmFkZUluQm90dG9tTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkJvdHRvbUxlZnQ7YW5pbWF0aW9uLW5hbWU6ZmFkZUluQm90dG9tTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluQm90dG9tUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwxMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJbkJvdHRvbVJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmZhZGVJbkJvdHRvbVJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluQm90dG9tUmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZUluQm90dG9tUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXR7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MH19QGtleWZyYW1lcyBmYWRlT3V0ezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjB9fS5mYWRlT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dDthbmltYXRpb24tbmFtZTpmYWRlT3V0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bnswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXREb3duezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9fS5mYWRlT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bkJpZ3swJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKX19QGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZ3swJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKX19LmZhZGVPdXREb3duQmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dERvd25CaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dERvd25CaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0ezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX19QGtleWZyYW1lcyBmYWRlT3V0TGVmdHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9fS5mYWRlT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZ3swJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCl9fS5mYWRlT3V0TGVmdEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRMZWZ0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRMZWZ0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHR7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX19QGtleWZyYW1lcyBmYWRlT3V0UmlnaHR7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX19LmZhZGVPdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodDthbmltYXRpb24tbmFtZTpmYWRlT3V0UmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZ3swJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKX19QGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9fS5mYWRlT3V0UmlnaHRCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0UmlnaHRCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXB7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRVcHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9fS5mYWRlT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0VXA7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXBCaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKX19QGtleWZyYW1lcyBmYWRlT3V0VXBCaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKX19LmZhZGVPdXRVcEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRVcEJpZzthbmltYXRpb24tbmFtZTpmYWRlT3V0VXBCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRUb3BMZWZ0ezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsLTEwMCUsMCl9fUBrZXlmcmFtZXMgZmFkZU91dFRvcExlZnR7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwtMTAwJSwwKX19LmZhZGVPdXRUb3BMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFRvcExlZnQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFRvcExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRUb3BSaWdodHswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwtMTAwJSwwKX19QGtleWZyYW1lcyBmYWRlT3V0VG9wUmlnaHR7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsLTEwMCUsMCl9fS5mYWRlT3V0VG9wUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0VG9wUmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFRvcFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0Qm90dG9tUmlnaHR7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwxMDAlLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRCb3R0b21SaWdodHswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDEwMCUsMCl9fS5mYWRlT3V0Qm90dG9tUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0Qm90dG9tUmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dEJvdHRvbVJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0Qm90dG9tTGVmdHswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMTAwJSwwKX19QGtleWZyYW1lcyBmYWRlT3V0Qm90dG9tTGVmdHswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMTAwJSwwKX19LmZhZGVPdXRCb3R0b21MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dEJvdHRvbUxlZnQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dEJvdHRvbUxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoLTF0dXJuKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoLTF0dXJuKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NTAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTcwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xNzBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LC45NSwuOTUpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LC45NSwuOTUpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn19QGtleWZyYW1lcyBmbGlwezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKC0xdHVybik7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKC0xdHVybik7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xOTBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fTUwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE3MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTcwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwuOTUsLjk1KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwuOTUsLjk1KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59fS5hbmltYXRlZC5mbGlwey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlO2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZTstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXA7YW5pbWF0aW9uLW5hbWU6ZmxpcH1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47b3BhY2l0eTowfTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn02MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX19QGtleWZyYW1lcyBmbGlwSW5YezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjtvcGFjaXR5OjB9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX0uZmxpcEluWHstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXBJblg7YW5pbWF0aW9uLW5hbWU6ZmxpcEluWH1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWXswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47b3BhY2l0eTowfTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMjBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn02MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX19QGtleWZyYW1lcyBmbGlwSW5ZezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjtvcGFjaXR5OjB9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0yMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX0uZmxpcEluWXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXBJblk7YW5pbWF0aW9uLW5hbWU6ZmxpcEluWX1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFh7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyBmbGlwT3V0WHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7b3BhY2l0eTowfX0uZmxpcE91dFh7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Ljc1czthbmltYXRpb24tZHVyYXRpb246Ljc1czstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjAuNzUpO2FuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjAuNzUpOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcE91dFg7YW5pbWF0aW9uLW5hbWU6ZmxpcE91dFg7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnR9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTVkZWcpO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmxpcE91dFl7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xNWRlZyk7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO29wYWNpdHk6MH19LmZsaXBPdXRZey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7YW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSowLjc1KTthbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSowLjc1KTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXBPdXRZO2FuaW1hdGlvbi1uYW1lOmZsaXBPdXRZfUAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW5SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goLTMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7b3BhY2l0eTowfTYwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgyMGRlZyk7dHJhbnNmb3JtOnNrZXdYKDIwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC01ZGVnKTt0cmFuc2Zvcm06c2tld1goLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgbGlnaHRTcGVlZEluUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgtMzBkZWcpO29wYWNpdHk6MH02MCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goMjBkZWcpO3RyYW5zZm9ybTpza2V3WCgyMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0ubGlnaHRTcGVlZEluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpsaWdodFNwZWVkSW5SaWdodDthbmltYXRpb24tbmFtZTpsaWdodFNwZWVkSW5SaWdodDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH1ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHNrZXdYKDMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSBza2V3WCgzMGRlZyk7b3BhY2l0eTowfTYwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMjBkZWcpO3RyYW5zZm9ybTpza2V3WCgtMjBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgbGlnaHRTcGVlZEluTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHNrZXdYKDMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSBza2V3WCgzMGRlZyk7b3BhY2l0eTowfTYwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMjBkZWcpO3RyYW5zZm9ybTpza2V3WCgtMjBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5saWdodFNwZWVkSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZEluTGVmdDthbmltYXRpb24tbmFtZTpsaWdodFNwZWVkSW5MZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fUAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0UmlnaHR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgzMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgzMGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXRSaWdodHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKDMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKDMwZGVnKTtvcGFjaXR5OjB9fS5saWdodFNwZWVkT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpsaWdodFNwZWVkT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZE91dFJpZ2h0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn1ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dExlZnR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgc2tld1goLTMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSBza2V3WCgtMzBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyBsaWdodFNwZWVkT3V0TGVmdHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSBza2V3WCgtMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7b3BhY2l0eTowfX0ubGlnaHRTcGVlZE91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpsaWdodFNwZWVkT3V0TGVmdDthbmltYXRpb24tbmFtZTpsaWdodFNwZWVkT3V0TGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0yMDBkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTIwMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMjAwZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fS5yb3RhdGVJbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluO2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fS5yb3RhdGVJbkRvd25MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW5Eb3duTGVmdDthbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25MZWZ0Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19LnJvdGF0ZUluRG93blJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW5Eb3duUmlnaHQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlSW5Eb3duUmlnaHQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fS5yb3RhdGVJblVwTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBMZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBMZWZ0Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19LnJvdGF0ZUluVXBSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBSaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVJblVwUmlnaHQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDIwMGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDIwMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgyMDBkZWcpO29wYWNpdHk6MH19LnJvdGF0ZU91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO29wYWNpdHk6MH19LnJvdGF0ZU91dERvd25MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0RG93bkxlZnQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0RG93bkxlZnQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtvcGFjaXR5OjB9fS5yb3RhdGVPdXREb3duUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXREb3duUmlnaHQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0RG93blJpZ2h0Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtvcGFjaXR5OjB9fS5yb3RhdGVPdXRVcExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXRVcExlZnQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0VXBMZWZ0Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO29wYWNpdHk6MH19LnJvdGF0ZU91dFVwUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXRVcFJpZ2h0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwUmlnaHQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2V7MCV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9MjAlLDYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoODBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fTQwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDYwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDYwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw3MDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw3MDBweCwwKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgaGluZ2V7MCV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9MjAlLDYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoODBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fTQwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDYwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDYwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw3MDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw3MDBweCwwKTtvcGFjaXR5OjB9fS5oaW5nZXstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoyczthbmltYXRpb24tZHVyYXRpb246MnM7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSoyKTthbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSoyKTstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmhpbmdlO2FuaW1hdGlvbi1uYW1lOmhpbmdlOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBqYWNrSW5UaGVCb3h7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSByb3RhdGUoMzBkZWcpO3RyYW5zZm9ybTpzY2FsZSguMSkgcm90YXRlKDMwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b219NTAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKX03MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDNkZWcpO3RyYW5zZm9ybTpyb3RhdGUoM2RlZyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QGtleWZyYW1lcyBqYWNrSW5UaGVCb3h7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSByb3RhdGUoMzBkZWcpO3RyYW5zZm9ybTpzY2FsZSguMSkgcm90YXRlKDMwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b219NTAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKX03MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDNkZWcpO3RyYW5zZm9ybTpyb3RhdGUoM2RlZyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19LmphY2tJblRoZUJveHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmphY2tJblRoZUJveDthbmltYXRpb24tbmFtZTpqYWNrSW5UaGVCb3h9QC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUoLTEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgcm90YXRlKC0xMjBkZWcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIHJvbGxJbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUoLTEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgcm90YXRlKC0xMjBkZWcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0ucm9sbEluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm9sbEluO2FuaW1hdGlvbi1uYW1lOnJvbGxJbn1ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbE91dHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSByb3RhdGUoMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHJvdGF0ZSgxMjBkZWcpfX1Aa2V5ZnJhbWVzIHJvbGxPdXR7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgcm90YXRlKDEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSByb3RhdGUoMTIwZGVnKX19LnJvbGxPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb2xsT3V0O2FuaW1hdGlvbi1uYW1lOnJvbGxPdXR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfTUwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgem9vbUluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9NTAle29wYWNpdHk6MX19Lnpvb21Jbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JbjthbmltYXRpb24tbmFtZTp6b29tSW59QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTEwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMTAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21JbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTEwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMTAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX0uem9vbUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JbkRvd247YW5pbWF0aW9uLW5hbWU6em9vbUluRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fUBrZXlmcmFtZXMgem9vbUluTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fS56b29tSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluTGVmdDthbmltYXRpb24tbmFtZTp6b29tSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fUBrZXlmcmFtZXMgem9vbUluUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX0uem9vbUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5SaWdodDthbmltYXRpb24tbmFtZTp6b29tSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluVXB7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMTAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDEwMDBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21JblVwezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDEwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwxMDAwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19Lnpvb21JblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluVXA7YW5pbWF0aW9uLW5hbWU6em9vbUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXR7MCV7b3BhY2l0eToxfTUwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfXRve29wYWNpdHk6MH19QGtleWZyYW1lcyB6b29tT3V0ezAle29wYWNpdHk6MX01MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX10b3tvcGFjaXR5OjB9fS56b29tT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dDthbmltYXRpb24tbmFtZTp6b29tT3V0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93bns0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fUBrZXlmcmFtZXMgem9vbU91dERvd257NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX0uem9vbU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0RG93bjthbmltYXRpb24tbmFtZTp6b29tT3V0RG93bjstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRMZWZ0ezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LDAsMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCl9fUBrZXlmcmFtZXMgem9vbU91dExlZnR7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsMCwwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX19Lnpvb21PdXRMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6em9vbU91dExlZnQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXJ9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LDAsMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfX1Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LDAsMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfX0uem9vbU91dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOnpvb21PdXRSaWdodDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyfUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0VXB7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21PdXRVcHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fS56b29tT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0VXA7YW5pbWF0aW9uLW5hbWU6em9vbU91dFVwOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBzbGlkZUluRG93bnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uc2xpZGVJbkRvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZUluRG93bjthbmltYXRpb24tbmFtZTpzbGlkZUluRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBzbGlkZUluTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uc2xpZGVJbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZUluTGVmdDthbmltYXRpb24tbmFtZTpzbGlkZUluTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LnNsaWRlSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5SaWdodDthbmltYXRpb24tbmFtZTpzbGlkZUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBzbGlkZUluVXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5zbGlkZUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZUluVXA7YW5pbWF0aW9uLW5hbWU6c2xpZGVJblVwfUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dERvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX19QGtleWZyYW1lcyBzbGlkZU91dERvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX19LnNsaWRlT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0RG93bjthbmltYXRpb24tbmFtZTpzbGlkZU91dERvd259QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9fUBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX19LnNsaWRlT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0TGVmdDthbmltYXRpb24tbmFtZTpzbGlkZU91dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX19QGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9fS5zbGlkZU91dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRSaWdodDthbmltYXRpb24tbmFtZTpzbGlkZU91dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX19QGtleWZyYW1lcyBzbGlkZU91dFVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX19LnNsaWRlT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dFVwO2FuaW1hdGlvbi1uYW1lOnNsaWRlT3V0VXB9IiwiQGZvbnQtZmFjZXtmb250LWZhbWlseTpzaW1wbGUtbGluZS1pY29ucztzcmM6dXJsKCcuLi9mb250cy9TaW1wbGUtTGluZS1JY29ucy5lb3Q/dj0yLjQuMCcpO3NyYzp1cmwoJy4uL2ZvbnRzL1NpbXBsZS1MaW5lLUljb25zLmVvdD92PTIuNC4wI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLHVybCgnLi4vZm9udHMvU2ltcGxlLUxpbmUtSWNvbnMud29mZjI/dj0yLjQuMCcpIGZvcm1hdCgnd29mZjInKSx1cmwoJy4uL2ZvbnRzL1NpbXBsZS1MaW5lLUljb25zLnR0Zj92PTIuNC4wJykgZm9ybWF0KCd0cnVldHlwZScpLHVybCgnLi4vZm9udHMvU2ltcGxlLUxpbmUtSWNvbnMud29mZj92PTIuNC4wJykgZm9ybWF0KCd3b2ZmJyksdXJsKCcuLi9mb250cy9TaW1wbGUtTGluZS1JY29ucy5zdmc/dj0yLjQuMCNzaW1wbGUtbGluZS1pY29ucycpIGZvcm1hdCgnc3ZnJyk7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS5pY29uLWFjdGlvbi1yZWRvLC5pY29uLWFjdGlvbi11bmRvLC5pY29uLWFuY2hvciwuaWNvbi1hcnJvdy1kb3duLC5pY29uLWFycm93LWRvd24tY2lyY2xlLC5pY29uLWFycm93LWxlZnQsLmljb24tYXJyb3ctbGVmdC1jaXJjbGUsLmljb24tYXJyb3ctcmlnaHQsLmljb24tYXJyb3ctcmlnaHQtY2lyY2xlLC5pY29uLWFycm93LXVwLC5pY29uLWFycm93LXVwLWNpcmNsZSwuaWNvbi1iYWRnZSwuaWNvbi1iYWcsLmljb24tYmFuLC5pY29uLWJhc2tldCwuaWNvbi1iYXNrZXQtbG9hZGVkLC5pY29uLWJlbGwsLmljb24tYm9vay1vcGVuLC5pY29uLWJyaWVmY2FzZSwuaWNvbi1idWJibGUsLmljb24tYnViYmxlcywuaWNvbi1idWxiLC5pY29uLWNhbGN1bGF0b3IsLmljb24tY2FsZW5kYXIsLmljb24tY2FsbC1lbmQsLmljb24tY2FsbC1pbiwuaWNvbi1jYWxsLW91dCwuaWNvbi1jYW1lcmEsLmljb24tY2FtcmVjb3JkZXIsLmljb24tY2hhcnQsLmljb24tY2hlY2ssLmljb24tY2hlbWlzdHJ5LC5pY29uLWNsb2NrLC5pY29uLWNsb3NlLC5pY29uLWNsb3VkLWRvd25sb2FkLC5pY29uLWNsb3VkLXVwbG9hZCwuaWNvbi1jb21wYXNzLC5pY29uLWNvbnRyb2wtZW5kLC5pY29uLWNvbnRyb2wtZm9yd2FyZCwuaWNvbi1jb250cm9sLXBhdXNlLC5pY29uLWNvbnRyb2wtcGxheSwuaWNvbi1jb250cm9sLXJld2luZCwuaWNvbi1jb250cm9sLXN0YXJ0LC5pY29uLWNyZWRpdC1jYXJkLC5pY29uLWNyb3AsLmljb24tY3VwLC5pY29uLWN1cnNvciwuaWNvbi1jdXJzb3ItbW92ZSwuaWNvbi1kaWFtb25kLC5pY29uLWRpcmVjdGlvbiwuaWNvbi1kaXJlY3Rpb25zLC5pY29uLWRpc2MsLmljb24tZGlzbGlrZSwuaWNvbi1kb2MsLmljb24tZG9jcywuaWNvbi1kcmF3ZXIsLmljb24tZHJvcCwuaWNvbi1lYXJwaG9uZXMsLmljb24tZWFycGhvbmVzLWFsdCwuaWNvbi1lbW90c21pbGUsLmljb24tZW5lcmd5LC5pY29uLWVudmVsb3BlLC5pY29uLWVudmVsb3BlLWxldHRlciwuaWNvbi1lbnZlbG9wZS1vcGVuLC5pY29uLWVxdWFsaXplciwuaWNvbi1ldmVudCwuaWNvbi1leGNsYW1hdGlvbiwuaWNvbi1leWUsLmljb24tZXllZ2xhc3MsLmljb24tZmVlZCwuaWNvbi1maWxtLC5pY29uLWZpcmUsLmljb24tZmxhZywuaWNvbi1mb2xkZXIsLmljb24tZm9sZGVyLWFsdCwuaWNvbi1mcmFtZSwuaWNvbi1nYW1lLWNvbnRyb2xsZXIsLmljb24tZ2hvc3QsLmljb24tZ2xvYmUsLmljb24tZ2xvYmUtYWx0LC5pY29uLWdyYWR1YXRpb24sLmljb24tZ3JhcGgsLmljb24tZ3JpZCwuaWNvbi1oYW5kYmFnLC5pY29uLWhlYXJ0LC5pY29uLWhvbWUsLmljb24taG91cmdsYXNzLC5pY29uLWluZm8sLmljb24ta2V5LC5pY29uLWxheWVycywuaWNvbi1saWtlLC5pY29uLWxpbmssLmljb24tbGlzdCwuaWNvbi1sb2NhdGlvbi1waW4sLmljb24tbG9jaywuaWNvbi1sb2NrLW9wZW4sLmljb24tbG9naW4sLmljb24tbG9nb3V0LC5pY29uLWxvb3AsLmljb24tbWFnaWMtd2FuZCwuaWNvbi1tYWduZXQsLmljb24tbWFnbmlmaWVyLC5pY29uLW1hZ25pZmllci1hZGQsLmljb24tbWFnbmlmaWVyLXJlbW92ZSwuaWNvbi1tYXAsLmljb24tbWVudSwuaWNvbi1taWNyb3Bob25lLC5pY29uLW1pbnVzLC5pY29uLW1vdXNlLC5pY29uLW11c2ljLXRvbmUsLmljb24tbXVzaWMtdG9uZS1hbHQsLmljb24tbXVzdGFjaGUsLmljb24tbm90ZSwuaWNvbi1ub3RlYm9vaywuaWNvbi1vcHRpb25zLC5pY29uLW9wdGlvbnMtdmVydGljYWwsLmljb24tb3JnYW5pemF0aW9uLC5pY29uLXBhcGVyLWNsaXAsLmljb24tcGFwZXItcGxhbmUsLmljb24tcGF5cGFsLC5pY29uLXBlbmNpbCwuaWNvbi1wZW9wbGUsLmljb24tcGhvbmUsLmljb24tcGljdHVyZSwuaWNvbi1waWUtY2hhcnQsLmljb24tcGluLC5pY29uLXBsYW5lLC5pY29uLXBsYXlsaXN0LC5pY29uLXBsdXMsLmljb24tcG93ZXIsLmljb24tcHJlc2VudCwuaWNvbi1wcmludGVyLC5pY29uLXB1enpsZSwuaWNvbi1xdWVzdGlvbiwuaWNvbi1yZWZyZXNoLC5pY29uLXJlbG9hZCwuaWNvbi1yb2NrZXQsLmljb24tc2NyZWVuLWRlc2t0b3AsLmljb24tc2NyZWVuLXNtYXJ0cGhvbmUsLmljb24tc2NyZWVuLXRhYmxldCwuaWNvbi1zZXR0aW5ncywuaWNvbi1zaGFyZSwuaWNvbi1zaGFyZS1hbHQsLmljb24tc2hpZWxkLC5pY29uLXNodWZmbGUsLmljb24tc2l6ZS1hY3R1YWwsLmljb24tc2l6ZS1mdWxsc2NyZWVuLC5pY29uLXNvY2lhbC1iZWhhbmNlLC5pY29uLXNvY2lhbC1kcmliYmJsZSwuaWNvbi1zb2NpYWwtZHJvcGJveCwuaWNvbi1zb2NpYWwtZmFjZWJvb2ssLmljb24tc29jaWFsLWZvdXJzcWFyZSwuaWNvbi1zb2NpYWwtZ2l0aHViLC5pY29uLXNvY2lhbC1nb29nbGUsLmljb24tc29jaWFsLWluc3RhZ3JhbSwuaWNvbi1zb2NpYWwtbGlua2VkaW4sLmljb24tc29jaWFsLXBpbnRlcmVzdCwuaWNvbi1zb2NpYWwtcmVkZGl0LC5pY29uLXNvY2lhbC1za3lwZSwuaWNvbi1zb2NpYWwtc291bmRjbG91ZCwuaWNvbi1zb2NpYWwtc3BvdGlmeSwuaWNvbi1zb2NpYWwtc3RlYW0sLmljb24tc29jaWFsLXN0dW1ibGV1cG9uLC5pY29uLXNvY2lhbC10dW1ibHIsLmljb24tc29jaWFsLXR3aXR0ZXIsLmljb24tc29jaWFsLXZrb250YWt0ZSwuaWNvbi1zb2NpYWwteW91dHViZSwuaWNvbi1zcGVlY2gsLmljb24tc3BlZWRvbWV0ZXIsLmljb24tc3RhciwuaWNvbi1zdXBwb3J0LC5pY29uLXN5bWJvbC1mZW1hbGUsLmljb24tc3ltYm9sLW1hbGUsLmljb24tdGFnLC5pY29uLXRhcmdldCwuaWNvbi10cmFzaCwuaWNvbi10cm9waHksLmljb24tdW1icmVsbGEsLmljb24tdXNlciwuaWNvbi11c2VyLWZlbWFsZSwuaWNvbi11c2VyLWZvbGxvdywuaWNvbi11c2VyLWZvbGxvd2luZywuaWNvbi11c2VyLXVuZm9sbG93LC5pY29uLXZlY3RvciwuaWNvbi12b2x1bWUtMSwuaWNvbi12b2x1bWUtMiwuaWNvbi12b2x1bWUtb2ZmLC5pY29uLXdhbGxldCwuaWNvbi13cmVuY2h7Zm9udC1mYW1pbHk6c2ltcGxlLWxpbmUtaWNvbnM7c3BlYWs6bm9uZTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lO2xpbmUtaGVpZ2h0OjE7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9Lmljb24tdXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZTAwNVwifS5pY29uLXBlb3BsZTpiZWZvcmV7Y29udGVudDpcIlxcZTAwMVwifS5pY29uLXVzZXItZmVtYWxlOmJlZm9yZXtjb250ZW50OlwiXFxlMDAwXCJ9Lmljb24tdXNlci1mb2xsb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMDJcIn0uaWNvbi11c2VyLWZvbGxvd2luZzpiZWZvcmV7Y29udGVudDpcIlxcZTAwM1wifS5pY29uLXVzZXItdW5mb2xsb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMDRcIn0uaWNvbi1sb2dpbjpiZWZvcmV7Y29udGVudDpcIlxcZTA2NlwifS5pY29uLWxvZ291dDpiZWZvcmV7Y29udGVudDpcIlxcZTA2NVwifS5pY29uLWVtb3RzbWlsZTpiZWZvcmV7Y29udGVudDpcIlxcZTAyMVwifS5pY29uLXBob25lOmJlZm9yZXtjb250ZW50OlwiXFxlNjAwXCJ9Lmljb24tY2FsbC1lbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNDhcIn0uaWNvbi1jYWxsLWluOmJlZm9yZXtjb250ZW50OlwiXFxlMDQ3XCJ9Lmljb24tY2FsbC1vdXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNDZcIn0uaWNvbi1tYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMzNcIn0uaWNvbi1sb2NhdGlvbi1waW46YmVmb3Jle2NvbnRlbnQ6XCJcXGUwOTZcIn0uaWNvbi1kaXJlY3Rpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNDJcIn0uaWNvbi1kaXJlY3Rpb25zOmJlZm9yZXtjb250ZW50OlwiXFxlMDQxXCJ9Lmljb24tY29tcGFzczpiZWZvcmV7Y29udGVudDpcIlxcZTA0NVwifS5pY29uLWxheWVyczpiZWZvcmV7Y29udGVudDpcIlxcZTAzNFwifS5pY29uLW1lbnU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MDFcIn0uaWNvbi1saXN0OmJlZm9yZXtjb250ZW50OlwiXFxlMDY3XCJ9Lmljb24tb3B0aW9ucy12ZXJ0aWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZTYwMlwifS5pY29uLW9wdGlvbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MDNcIn0uaWNvbi1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxlNjA0XCJ9Lmljb24tYXJyb3ctbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZTYwNVwifS5pY29uLWFycm93LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlNjA2XCJ9Lmljb24tYXJyb3ctdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MDdcIn0uaWNvbi1hcnJvdy11cC1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNzhcIn0uaWNvbi1hcnJvdy1sZWZ0LWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZTA3YVwifS5pY29uLWFycm93LXJpZ2h0LWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZTA3OVwifS5pY29uLWFycm93LWRvd24tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxlMDdiXCJ9Lmljb24tY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODBcIn0uaWNvbi1jbG9jazpiZWZvcmV7Y29udGVudDpcIlxcZTA4MVwifS5pY29uLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwOTVcIn0uaWNvbi1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZTYxNVwifS5pY29uLWNsb3NlOmJlZm9yZXtjb250ZW50OlwiXFxlMDgyXCJ9Lmljb24tZXZlbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MTlcIn0uaWNvbi1leGNsYW1hdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZTYxN1wifS5pY29uLW9yZ2FuaXphdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZTYxNlwifS5pY29uLXRyb3BoeTpiZWZvcmV7Y29udGVudDpcIlxcZTAwNlwifS5pY29uLXNjcmVlbi1zbWFydHBob25lOmJlZm9yZXtjb250ZW50OlwiXFxlMDEwXCJ9Lmljb24tc2NyZWVuLWRlc2t0b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMTFcIn0uaWNvbi1wbGFuZTpiZWZvcmV7Y29udGVudDpcIlxcZTAxMlwifS5pY29uLW5vdGVib29rOmJlZm9yZXtjb250ZW50OlwiXFxlMDEzXCJ9Lmljb24tbXVzdGFjaGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMTRcIn0uaWNvbi1tb3VzZTpiZWZvcmV7Y29udGVudDpcIlxcZTAxNVwifS5pY29uLW1hZ25ldDpiZWZvcmV7Y29udGVudDpcIlxcZTAxNlwifS5pY29uLWVuZXJneTpiZWZvcmV7Y29udGVudDpcIlxcZTAyMFwifS5pY29uLWRpc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMjJcIn0uaWNvbi1jdXJzb3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNmVcIn0uaWNvbi1jdXJzb3ItbW92ZTpiZWZvcmV7Y29udGVudDpcIlxcZTAyM1wifS5pY29uLWNyb3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMjRcIn0uaWNvbi1jaGVtaXN0cnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMjZcIn0uaWNvbi1zcGVlZG9tZXRlcjpiZWZvcmV7Y29udGVudDpcIlxcZTAwN1wifS5pY29uLXNoaWVsZDpiZWZvcmV7Y29udGVudDpcIlxcZTAwZVwifS5pY29uLXNjcmVlbi10YWJsZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMGZcIn0uaWNvbi1tYWdpYy13YW5kOmJlZm9yZXtjb250ZW50OlwiXFxlMDE3XCJ9Lmljb24taG91cmdsYXNzOmJlZm9yZXtjb250ZW50OlwiXFxlMDE4XCJ9Lmljb24tZ3JhZHVhdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZTAxOVwifS5pY29uLWdob3N0OmJlZm9yZXtjb250ZW50OlwiXFxlMDFhXCJ9Lmljb24tZ2FtZS1jb250cm9sbGVyOmJlZm9yZXtjb250ZW50OlwiXFxlMDFiXCJ9Lmljb24tZmlyZTpiZWZvcmV7Y29udGVudDpcIlxcZTAxY1wifS5pY29uLWV5ZWdsYXNzOmJlZm9yZXtjb250ZW50OlwiXFxlMDFkXCJ9Lmljb24tZW52ZWxvcGUtb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZTAxZVwifS5pY29uLWVudmVsb3BlLWxldHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZTAxZlwifS5pY29uLWJlbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMjdcIn0uaWNvbi1iYWRnZTpiZWZvcmV7Y29udGVudDpcIlxcZTAyOFwifS5pY29uLWFuY2hvcjpiZWZvcmV7Y29udGVudDpcIlxcZTAyOVwifS5pY29uLXdhbGxldDpiZWZvcmV7Y29udGVudDpcIlxcZTAyYVwifS5pY29uLXZlY3RvcjpiZWZvcmV7Y29udGVudDpcIlxcZTAyYlwifS5pY29uLXNwZWVjaDpiZWZvcmV7Y29udGVudDpcIlxcZTAyY1wifS5pY29uLXB1enpsZTpiZWZvcmV7Y29udGVudDpcIlxcZTAyZFwifS5pY29uLXByaW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMmVcIn0uaWNvbi1wcmVzZW50OmJlZm9yZXtjb250ZW50OlwiXFxlMDJmXCJ9Lmljb24tcGxheWxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMzBcIn0uaWNvbi1waW46YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMzFcIn0uaWNvbi1waWN0dXJlOmJlZm9yZXtjb250ZW50OlwiXFxlMDMyXCJ9Lmljb24taGFuZGJhZzpiZWZvcmV7Y29udGVudDpcIlxcZTAzNVwifS5pY29uLWdsb2JlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZTAzNlwifS5pY29uLWdsb2JlOmJlZm9yZXtjb250ZW50OlwiXFxlMDM3XCJ9Lmljb24tZm9sZGVyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZTAzOVwifS5pY29uLWZvbGRlcjpiZWZvcmV7Y29udGVudDpcIlxcZTA4OVwifS5pY29uLWZpbG06YmVmb3Jle2NvbnRlbnQ6XCJcXGUwM2FcIn0uaWNvbi1mZWVkOmJlZm9yZXtjb250ZW50OlwiXFxlMDNiXCJ9Lmljb24tZHJvcDpiZWZvcmV7Y29udGVudDpcIlxcZTAzZVwifS5pY29uLWRyYXdlcjpiZWZvcmV7Y29udGVudDpcIlxcZTAzZlwifS5pY29uLWRvY3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNDBcIn0uaWNvbi1kb2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODVcIn0uaWNvbi1kaWFtb25kOmJlZm9yZXtjb250ZW50OlwiXFxlMDQzXCJ9Lmljb24tY3VwOmJlZm9yZXtjb250ZW50OlwiXFxlMDQ0XCJ9Lmljb24tY2FsY3VsYXRvcjpiZWZvcmV7Y29udGVudDpcIlxcZTA0OVwifS5pY29uLWJ1YmJsZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNGFcIn0uaWNvbi1icmllZmNhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNGJcIn0uaWNvbi1ib29rLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNGNcIn0uaWNvbi1iYXNrZXQtbG9hZGVkOmJlZm9yZXtjb250ZW50OlwiXFxlMDRkXCJ9Lmljb24tYmFza2V0OmJlZm9yZXtjb250ZW50OlwiXFxlMDRlXCJ9Lmljb24tYmFnOmJlZm9yZXtjb250ZW50OlwiXFxlMDRmXCJ9Lmljb24tYWN0aW9uLXVuZG86YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNTBcIn0uaWNvbi1hY3Rpb24tcmVkbzpiZWZvcmV7Y29udGVudDpcIlxcZTA1MVwifS5pY29uLXdyZW5jaDpiZWZvcmV7Y29udGVudDpcIlxcZTA1MlwifS5pY29uLXVtYnJlbGxhOmJlZm9yZXtjb250ZW50OlwiXFxlMDUzXCJ9Lmljb24tdHJhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNTRcIn0uaWNvbi10YWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNTVcIn0uaWNvbi1zdXBwb3J0OmJlZm9yZXtjb250ZW50OlwiXFxlMDU2XCJ9Lmljb24tZnJhbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMzhcIn0uaWNvbi1zaXplLWZ1bGxzY3JlZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNTdcIn0uaWNvbi1zaXplLWFjdHVhbDpiZWZvcmV7Y29udGVudDpcIlxcZTA1OFwifS5pY29uLXNodWZmbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNTlcIn0uaWNvbi1zaGFyZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNWFcIn0uaWNvbi1zaGFyZTpiZWZvcmV7Y29udGVudDpcIlxcZTA1YlwifS5pY29uLXJvY2tldDpiZWZvcmV7Y29udGVudDpcIlxcZTA1Y1wifS5pY29uLXF1ZXN0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxlMDVkXCJ9Lmljb24tcGllLWNoYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxlMDVlXCJ9Lmljb24tcGVuY2lsOmJlZm9yZXtjb250ZW50OlwiXFxlMDVmXCJ9Lmljb24tbm90ZTpiZWZvcmV7Y29udGVudDpcIlxcZTA2MFwifS5pY29uLWxvb3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNjRcIn0uaWNvbi1ob21lOmJlZm9yZXtjb250ZW50OlwiXFxlMDY5XCJ9Lmljb24tZ3JpZDpiZWZvcmV7Y29udGVudDpcIlxcZTA2YVwifS5pY29uLWdyYXBoOmJlZm9yZXtjb250ZW50OlwiXFxlMDZiXCJ9Lmljb24tbWljcm9waG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZTA2M1wifS5pY29uLW11c2ljLXRvbmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxlMDYxXCJ9Lmljb24tbXVzaWMtdG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZTA2MlwifS5pY29uLWVhcnBob25lcy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwM2NcIn0uaWNvbi1lYXJwaG9uZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwM2RcIn0uaWNvbi1lcXVhbGl6ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNmNcIn0uaWNvbi1saWtlOmJlZm9yZXtjb250ZW50OlwiXFxlMDY4XCJ9Lmljb24tZGlzbGlrZTpiZWZvcmV7Y29udGVudDpcIlxcZTA2ZFwifS5pY29uLWNvbnRyb2wtc3RhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNmZcIn0uaWNvbi1jb250cm9sLXJld2luZDpiZWZvcmV7Y29udGVudDpcIlxcZTA3MFwifS5pY29uLWNvbnRyb2wtcGxheTpiZWZvcmV7Y29udGVudDpcIlxcZTA3MVwifS5pY29uLWNvbnRyb2wtcGF1c2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNzJcIn0uaWNvbi1jb250cm9sLWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNzNcIn0uaWNvbi1jb250cm9sLWVuZDpiZWZvcmV7Y29udGVudDpcIlxcZTA3NFwifS5pY29uLXZvbHVtZS0xOmJlZm9yZXtjb250ZW50OlwiXFxlMDlmXCJ9Lmljb24tdm9sdW1lLTI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwYTBcIn0uaWNvbi12b2x1bWUtb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxlMGExXCJ9Lmljb24tY2FsZW5kYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNzVcIn0uaWNvbi1idWxiOmJlZm9yZXtjb250ZW50OlwiXFxlMDc2XCJ9Lmljb24tY2hhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNzdcIn0uaWNvbi1iYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGUwN2NcIn0uaWNvbi1idWJibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwN2RcIn0uaWNvbi1jYW1yZWNvcmRlcjpiZWZvcmV7Y29udGVudDpcIlxcZTA3ZVwifS5pY29uLWNhbWVyYTpiZWZvcmV7Y29udGVudDpcIlxcZTA3ZlwifS5pY29uLWNsb3VkLWRvd25sb2FkOmJlZm9yZXtjb250ZW50OlwiXFxlMDgzXCJ9Lmljb24tY2xvdWQtdXBsb2FkOmJlZm9yZXtjb250ZW50OlwiXFxlMDg0XCJ9Lmljb24tZW52ZWxvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODZcIn0uaWNvbi1leWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODdcIn0uaWNvbi1mbGFnOmJlZm9yZXtjb250ZW50OlwiXFxlMDg4XCJ9Lmljb24taGVhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwOGFcIn0uaWNvbi1pbmZvOmJlZm9yZXtjb250ZW50OlwiXFxlMDhiXCJ9Lmljb24ta2V5OmJlZm9yZXtjb250ZW50OlwiXFxlMDhjXCJ9Lmljb24tbGluazpiZWZvcmV7Y29udGVudDpcIlxcZTA4ZFwifS5pY29uLWxvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwOGVcIn0uaWNvbi1sb2NrLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGUwOGZcIn0uaWNvbi1tYWduaWZpZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwOTBcIn0uaWNvbi1tYWduaWZpZXItYWRkOmJlZm9yZXtjb250ZW50OlwiXFxlMDkxXCJ9Lmljb24tbWFnbmlmaWVyLXJlbW92ZTpiZWZvcmV7Y29udGVudDpcIlxcZTA5MlwifS5pY29uLXBhcGVyLWNsaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwOTNcIn0uaWNvbi1wYXBlci1wbGFuZTpiZWZvcmV7Y29udGVudDpcIlxcZTA5NFwifS5pY29uLXBvd2VyOmJlZm9yZXtjb250ZW50OlwiXFxlMDk3XCJ9Lmljb24tcmVmcmVzaDpiZWZvcmV7Y29udGVudDpcIlxcZTA5OFwifS5pY29uLXJlbG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZTA5OVwifS5pY29uLXNldHRpbmdzOmJlZm9yZXtjb250ZW50OlwiXFxlMDlhXCJ9Lmljb24tc3RhcjpiZWZvcmV7Y29udGVudDpcIlxcZTA5YlwifS5pY29uLXN5bWJvbC1mZW1hbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwOWNcIn0uaWNvbi1zeW1ib2wtbWFsZTpiZWZvcmV7Y29udGVudDpcIlxcZTA5ZFwifS5pY29uLXRhcmdldDpiZWZvcmV7Y29udGVudDpcIlxcZTA5ZVwifS5pY29uLWNyZWRpdC1jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxlMDI1XCJ9Lmljb24tcGF5cGFsOmJlZm9yZXtjb250ZW50OlwiXFxlNjA4XCJ9Lmljb24tc29jaWFsLXR1bWJscjpiZWZvcmV7Y29udGVudDpcIlxcZTAwYVwifS5pY29uLXNvY2lhbC10d2l0dGVyOmJlZm9yZXtjb250ZW50OlwiXFxlMDA5XCJ9Lmljb24tc29jaWFsLWZhY2Vib29rOmJlZm9yZXtjb250ZW50OlwiXFxlMDBiXCJ9Lmljb24tc29jaWFsLWluc3RhZ3JhbTpiZWZvcmV7Y29udGVudDpcIlxcZTYwOVwifS5pY29uLXNvY2lhbC1saW5rZWRpbjpiZWZvcmV7Y29udGVudDpcIlxcZTYwYVwifS5pY29uLXNvY2lhbC1waW50ZXJlc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MGJcIn0uaWNvbi1zb2NpYWwtZ2l0aHViOmJlZm9yZXtjb250ZW50OlwiXFxlNjBjXCJ9Lmljb24tc29jaWFsLWdvb2dsZTpiZWZvcmV7Y29udGVudDpcIlxcZTYwZFwifS5pY29uLXNvY2lhbC1yZWRkaXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MGVcIn0uaWNvbi1zb2NpYWwtc2t5cGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MGZcIn0uaWNvbi1zb2NpYWwtZHJpYmJibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMGRcIn0uaWNvbi1zb2NpYWwtYmVoYW5jZTpiZWZvcmV7Y29udGVudDpcIlxcZTYxMFwifS5pY29uLXNvY2lhbC1mb3Vyc3FhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MTFcIn0uaWNvbi1zb2NpYWwtc291bmRjbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcZTYxMlwifS5pY29uLXNvY2lhbC1zcG90aWZ5OmJlZm9yZXtjb250ZW50OlwiXFxlNjEzXCJ9Lmljb24tc29jaWFsLXN0dW1ibGV1cG9uOmJlZm9yZXtjb250ZW50OlwiXFxlNjE0XCJ9Lmljb24tc29jaWFsLXlvdXR1YmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMDhcIn0uaWNvbi1zb2NpYWwtZHJvcGJveDpiZWZvcmV7Y29udGVudDpcIlxcZTAwY1wifS5pY29uLXNvY2lhbC12a29udGFrdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MThcIn0uaWNvbi1zb2NpYWwtc3RlYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MjBcIn0iLCIvKipcclxuICogT3dsIENhcm91c2VsIHYyLjMuNFxyXG4gKiBDb3B5cmlnaHQgMjAxMy0yMDE4IERhdmlkIERldXRzY2hcclxuICogTGljZW5zZWQgdW5kZXI6IFNFRSBMSUNFTlNFIElOIGh0dHBzOi8vZ2l0aHViLmNvbS9Pd2xDYXJvdXNlbDIvT3dsQ2Fyb3VzZWwyL2Jsb2IvbWFzdGVyL0xJQ0VOU0VcclxuICovXHJcbi5vd2wtY2Fyb3VzZWwsLm93bC1jYXJvdXNlbCAub3dsLWl0ZW17LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O3Bvc2l0aW9uOnJlbGF0aXZlfS5vd2wtY2Fyb3VzZWx7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7ei1pbmRleDoxfS5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZXtwb3NpdGlvbjpyZWxhdGl2ZTstbXMtdG91Y2gtYWN0aW9uOnBhbi1ZO3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2U6YWZ0ZXJ7Y29udGVudDpcIi5cIjtkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7dmlzaWJpbGl0eTpoaWRkZW47bGluZS1oZWlnaHQ6MDtoZWlnaHQ6MH0ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXJ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSwub3dsLWNhcm91c2VsIC5vd2wtd3JhcHBlcnstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW17bWluLWhlaWdodDoxcHg7ZmxvYXQ6bGVmdDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lfS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9Lm93bC1jYXJvdXNlbCAub3dsLWRvdHMuZGlzYWJsZWQsLm93bC1jYXJvdXNlbCAub3dsLW5hdi5kaXNhYmxlZHtkaXNwbGF5Om5vbmV9Lm5vLWpzIC5vd2wtY2Fyb3VzZWwsLm93bC1jYXJvdXNlbC5vd2wtbG9hZGVke2Rpc3BsYXk6YmxvY2t9Lm93bC1jYXJvdXNlbCAub3dsLWRvdCwub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCwub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldntjdXJzb3I6cG9pbnRlcjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQsLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsLm93bC1jYXJvdXNlbCBidXR0b24ub3dsLWRvdHtiYWNrZ3JvdW5kOjAgMDtjb2xvcjppbmhlcml0O2JvcmRlcjpub25lO3BhZGRpbmc6MCFpbXBvcnRhbnQ7Zm9udDppbmhlcml0fS5vd2wtY2Fyb3VzZWwub3dsLWxvYWRpbmd7b3BhY2l0eTowO2Rpc3BsYXk6YmxvY2t9Lm93bC1jYXJvdXNlbC5vd2wtaGlkZGVue29wYWNpdHk6MH0ub3dsLWNhcm91c2VsLm93bC1yZWZyZXNoIC5vd2wtaXRlbXt2aXNpYmlsaXR5OmhpZGRlbn0ub3dsLWNhcm91c2VsLm93bC1kcmFnIC5vd2wtaXRlbXstbXMtdG91Y2gtYWN0aW9uOnBhbi15O3RvdWNoLWFjdGlvbjpwYW4teTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lm93bC1jYXJvdXNlbC5vd2wtZ3JhYntjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYn0ub3dsLWNhcm91c2VsLm93bC1ydGx7ZGlyZWN0aW9uOnJ0bH0ub3dsLWNhcm91c2VsLm93bC1ydGwgLm93bC1pdGVte2Zsb2F0OnJpZ2h0fS5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVke2FuaW1hdGlvbi1kdXJhdGlvbjoxczthbmltYXRpb24tZmlsbC1tb2RlOmJvdGh9Lm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLWlue3otaW5kZXg6MH0ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtb3V0e3otaW5kZXg6MX0ub3dsLWNhcm91c2VsIC5mYWRlT3V0e2FuaW1hdGlvbi1uYW1lOmZhZGVPdXR9QGtleWZyYW1lcyBmYWRlT3V0ezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MH19Lm93bC1oZWlnaHR7dHJhbnNpdGlvbjpoZWlnaHQgLjVzIGVhc2UtaW4tb3V0fS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eXtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlfS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eTpub3QoW3NyY10pLC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eVtzcmNePVwiXCJde21heC1oZWlnaHQ6MH0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcub3dsLWxhenl7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6IzAwMH0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29ue3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDo4MHB4O3dpZHRoOjgwcHg7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW4tbGVmdDotNDBweDttYXJnaW4tdG9wOi00MHB4O2JhY2tncm91bmQ6dXJsKG93bC52aWRlby5wbGF5LnBuZykgbm8tcmVwZWF0O2N1cnNvcjpwb2ludGVyO3otaW5kZXg6MTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb246dHJhbnNmb3JtIC4xcyBlYXNlfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb246aG92ZXJ7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLjMsMS4zKTt0cmFuc2Zvcm06c2NhbGUoMS4zLDEuMyl9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby1wbGF5LWljb24sLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10bntkaXNwbGF5Om5vbmV9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXRue29wYWNpdHk6MDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO3RyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZX0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tZnJhbWV7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9IiwiLyoqXHJcbiAqIE93bCBDYXJvdXNlbCB2Mi4zLjRcclxuICogQ29weXJpZ2h0IDIwMTMtMjAxOCBEYXZpZCBEZXV0c2NoXHJcbiAqIExpY2Vuc2VkIHVuZGVyOiBTRUUgTElDRU5TRSBJTiBodHRwczovL2dpdGh1Yi5jb20vT3dsQ2Fyb3VzZWwyL093bENhcm91c2VsMi9ibG9iL21hc3Rlci9MSUNFTlNFXHJcbiAqL1xyXG4ub3dsLXRoZW1lIC5vd2wtZG90cywub3dsLXRoZW1lIC5vd2wtbmF2e3RleHQtYWxpZ246Y2VudGVyOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudH0ub3dsLXRoZW1lIC5vd2wtbmF2e21hcmdpbi10b3A6MTBweH0ub3dsLXRoZW1lIC5vd2wtbmF2IFtjbGFzcyo9b3dsLV17Y29sb3I6I0ZGRjtmb250LXNpemU6MTRweDttYXJnaW46NXB4O3BhZGRpbmc6NHB4IDdweDtiYWNrZ3JvdW5kOiNENkQ2RDY7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXJhZGl1czozcHh9Lm93bC10aGVtZSAub3dsLW5hdiBbY2xhc3MqPW93bC1dOmhvdmVye2JhY2tncm91bmQ6Izg2OTc5MTtjb2xvcjojRkZGO3RleHQtZGVjb3JhdGlvbjpub25lfS5vd2wtdGhlbWUgLm93bC1uYXYgLmRpc2FibGVke29wYWNpdHk6LjU7Y3Vyc29yOmRlZmF1bHR9Lm93bC10aGVtZSAub3dsLW5hdi5kaXNhYmxlZCsub3dsLWRvdHN7bWFyZ2luLXRvcDoxMHB4fS5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3pvb206MX0ub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdCBzcGFue3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7bWFyZ2luOjVweCA3cHg7YmFja2dyb3VuZDojRDZENkQ2O2Rpc3BsYXk6YmxvY2s7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGU7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlO2JvcmRlci1yYWRpdXM6MzBweH0ub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3Bhbiwub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdDpob3ZlciBzcGFue2JhY2tncm91bmQ6Izg2OTc5MX0iLCIubWZwLWJne3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTA0MjtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246Zml4ZWQ7YmFja2dyb3VuZDojMGIwYjBiO29wYWNpdHk6Ljh9Lm1mcC13cmFwe3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTA0Mztwb3NpdGlvbjpmaXhlZDtvdXRsaW5lOjAhaW1wb3J0YW50Oy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59Lm1mcC1jb250YWluZXJ7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjA7cGFkZGluZzowIDhweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm1mcC1jb250YWluZXI6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlfS5tZnAtYWxpZ24tdG9wIC5tZnAtY29udGFpbmVyOmJlZm9yZXtkaXNwbGF5Om5vbmV9Lm1mcC1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW46MCBhdXRvO3RleHQtYWxpZ246bGVmdDt6LWluZGV4OjEwNDV9Lm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQsLm1mcC1pbmxpbmUtaG9sZGVyIC5tZnAtY29udGVudHt3aWR0aDoxMDAlO2N1cnNvcjphdXRvfS5tZnAtYWpheC1jdXJ7Y3Vyc29yOnByb2dyZXNzfS5tZnAtem9vbS1vdXQtY3VyLC5tZnAtem9vbS1vdXQtY3VyIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2V7Y3Vyc29yOi1tb3otem9vbS1vdXQ7Y3Vyc29yOi13ZWJraXQtem9vbS1vdXQ7Y3Vyc29yOnpvb20tb3V0fS5tZnAtem9vbXtjdXJzb3I6cG9pbnRlcjtjdXJzb3I6LXdlYmtpdC16b29tLWluO2N1cnNvcjotbW96LXpvb20taW47Y3Vyc29yOnpvb20taW59Lm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnR7Y3Vyc29yOmF1dG99Lm1mcC1hcnJvdywubWZwLWNsb3NlLC5tZnAtY291bnRlciwubWZwLXByZWxvYWRlcnstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lm1mcC1sb2FkaW5nLm1mcC1maWd1cmV7ZGlzcGxheTpub25lfS5tZnAtaGlkZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5tZnAtcHJlbG9hZGVye2NvbG9yOiNjY2M7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDphdXRvO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6LS44ZW07bGVmdDo4cHg7cmlnaHQ6OHB4O3otaW5kZXg6MTA0NH0ubWZwLXByZWxvYWRlciBhe2NvbG9yOiNjY2N9Lm1mcC1wcmVsb2FkZXIgYTpob3Zlcntjb2xvcjojZmZmfS5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlcntkaXNwbGF5Om5vbmV9Lm1mcC1zLWVycm9yIC5tZnAtY29udGVudHtkaXNwbGF5Om5vbmV9YnV0dG9uLm1mcC1hcnJvdyxidXR0b24ubWZwLWNsb3Nle292ZXJmbG93OnZpc2libGU7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjA7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7ZGlzcGxheTpibG9jaztvdXRsaW5lOjA7cGFkZGluZzowO3otaW5kZXg6MTA0Njtib3gtc2hhZG93Om5vbmU7dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbn1idXR0b246Oi1tb3otZm9jdXMtaW5uZXJ7cGFkZGluZzowO2JvcmRlcjowfS5tZnAtY2xvc2V7d2lkdGg6NDRweDtoZWlnaHQ6NDRweDtsaW5lLWhlaWdodDo0NHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7b3BhY2l0eTouNjU7cGFkZGluZzowIDAgMThweCAxMHB4O2NvbG9yOiNmZmY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjI4cHg7Zm9udC1mYW1pbHk6QXJpYWwsQmFza2VydmlsbGUsbW9ub3NwYWNlfS5tZnAtY2xvc2U6Zm9jdXMsLm1mcC1jbG9zZTpob3ZlcntvcGFjaXR5OjF9Lm1mcC1jbG9zZTphY3RpdmV7dG9wOjFweH0ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3Nle2NvbG9yOiMzMzN9Lm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2UsLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZXtjb2xvcjojZmZmO3JpZ2h0Oi02cHg7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLXJpZ2h0OjZweDt3aWR0aDoxMDAlfS5tZnAtY291bnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2NvbG9yOiNjY2M7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MThweDt3aGl0ZS1zcGFjZTpub3dyYXB9Lm1mcC1hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5Oi42NTttYXJnaW46MDt0b3A6NTAlO21hcmdpbi10b3A6LTU1cHg7cGFkZGluZzowO3dpZHRoOjkwcHg7aGVpZ2h0OjExMHB4Oy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudH0ubWZwLWFycm93OmFjdGl2ZXttYXJnaW4tdG9wOi01NHB4fS5tZnAtYXJyb3c6Zm9jdXMsLm1mcC1hcnJvdzpob3ZlcntvcGFjaXR5OjF9Lm1mcC1hcnJvdzphZnRlciwubWZwLWFycm93OmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MDtoZWlnaHQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7bWFyZ2luLXRvcDozNXB4O21hcmdpbi1sZWZ0OjM1cHg7Ym9yZGVyOm1lZGl1bSBpbnNldCB0cmFuc3BhcmVudH0ubWZwLWFycm93OmFmdGVye2JvcmRlci10b3Atd2lkdGg6MTNweDtib3JkZXItYm90dG9tLXdpZHRoOjEzcHg7dG9wOjhweH0ubWZwLWFycm93OmJlZm9yZXtib3JkZXItdG9wLXdpZHRoOjIxcHg7Ym9yZGVyLWJvdHRvbS13aWR0aDoyMXB4O29wYWNpdHk6Ljd9Lm1mcC1hcnJvdy1sZWZ0e2xlZnQ6MH0ubWZwLWFycm93LWxlZnQ6YWZ0ZXJ7Ym9yZGVyLXJpZ2h0OjE3cHggc29saWQgI2ZmZjttYXJnaW4tbGVmdDozMXB4fS5tZnAtYXJyb3ctbGVmdDpiZWZvcmV7bWFyZ2luLWxlZnQ6MjVweDtib3JkZXItcmlnaHQ6MjdweCBzb2xpZCAjM2YzZjNmfS5tZnAtYXJyb3ctcmlnaHR7cmlnaHQ6MH0ubWZwLWFycm93LXJpZ2h0OmFmdGVye2JvcmRlci1sZWZ0OjE3cHggc29saWQgI2ZmZjttYXJnaW4tbGVmdDozOXB4fS5tZnAtYXJyb3ctcmlnaHQ6YmVmb3Jle2JvcmRlci1sZWZ0OjI3cHggc29saWQgIzNmM2YzZn0ubWZwLWlmcmFtZS1ob2xkZXJ7cGFkZGluZy10b3A6NDBweDtwYWRkaW5nLWJvdHRvbTo0MHB4fS5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnR7bGluZS1oZWlnaHQ6MDt3aWR0aDoxMDAlO21heC13aWR0aDo5MDBweH0ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZXt0b3A6LTQwcHh9Lm1mcC1pZnJhbWUtc2NhbGVye3dpZHRoOjEwMCU7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctdG9wOjU2LjI1JX0ubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1le3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym94LXNoYWRvdzowIDAgOHB4IHJnYmEoMCwwLDAsLjYpO2JhY2tncm91bmQ6IzAwMH1pbWcubWZwLWltZ3t3aWR0aDphdXRvO21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzo0MHB4IDAgNDBweDttYXJnaW46MCBhdXRvfS5tZnAtZmlndXJle2xpbmUtaGVpZ2h0OjB9Lm1mcC1maWd1cmU6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjQwcHg7Ym90dG9tOjQwcHg7ZGlzcGxheTpibG9jaztyaWdodDowO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87ei1pbmRleDotMTtib3gtc2hhZG93OjAgMCA4cHggcmdiYSgwLDAsMCwuNik7YmFja2dyb3VuZDojNDQ0fS5tZnAtZmlndXJlIHNtYWxse2NvbG9yOiNiZGJkYmQ7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNHB4fS5tZnAtZmlndXJlIGZpZ3VyZXttYXJnaW46MH0ubWZwLWJvdHRvbS1iYXJ7bWFyZ2luLXRvcDotMzZweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7d2lkdGg6MTAwJTtjdXJzb3I6YXV0b30ubWZwLXRpdGxle3RleHQtYWxpZ246bGVmdDtsaW5lLWhlaWdodDoxOHB4O2NvbG9yOiNmM2YzZjM7d29yZC13cmFwOmJyZWFrLXdvcmQ7cGFkZGluZy1yaWdodDozNnB4fS5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY29udGVudHttYXgtd2lkdGg6MTAwJX0ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmV7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo4MDBweCkgYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpLHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6MzAwcHgpey5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlcntwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9Lm1mcC1pbWctbW9iaWxlIGltZy5tZnAtaW1ne3BhZGRpbmc6MH0ubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXJ7dG9wOjA7Ym90dG9tOjB9Lm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxse2Rpc3BsYXk6aW5saW5lO21hcmdpbi1sZWZ0OjVweH0ubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNik7Ym90dG9tOjA7bWFyZ2luOjA7dG9wOmF1dG87cGFkZGluZzozcHggNXB4O3Bvc2l0aW9uOmZpeGVkO2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5e3BhZGRpbmc6MH0ubWZwLWltZy1tb2JpbGUgLm1mcC1jb3VudGVye3JpZ2h0OjVweDt0b3A6M3B4fS5tZnAtaW1nLW1vYmlsZSAubWZwLWNsb3Nle3RvcDowO3JpZ2h0OjA7d2lkdGg6MzVweDtoZWlnaHQ6MzVweDtsaW5lLWhlaWdodDozNXB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNik7cG9zaXRpb246Zml4ZWQ7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowfX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOjkwMHB4KXsubWZwLWFycm93ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC43NSk7dHJhbnNmb3JtOnNjYWxlKC43NSl9Lm1mcC1hcnJvdy1sZWZ0ey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjowO3RyYW5zZm9ybS1vcmlnaW46MH0ubWZwLWFycm93LXJpZ2h0ey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjoxMDAlO3RyYW5zZm9ybS1vcmlnaW46MTAwJX0ubWZwLWNvbnRhaW5lcntwYWRkaW5nLWxlZnQ6NnB4O3BhZGRpbmctcmlnaHQ6NnB4fX0iLCIvKlxyXG5OYW1lOiBcdFx0XHR0aGVtZS5jc3NcclxuV3JpdHRlbiBieTogXHRPa2xlciBUaGVtZXMgLSAoaHR0cDovL3d3dy5va2xlci5uZXQpXHJcblRoZW1lIFZlcnNpb246XHQ5LjkuM1xyXG4qL1xyXG5odG1sIHtcclxuXHRkaXJlY3Rpb246IGx0cjtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59XHJcblxyXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcclxuXHQ6cm9vdCB7XHJcblx0XHRzY3JvbGwtYmVoYXZpb3I6IGF1dG87XHJcblx0fVxyXG59XHJcblxyXG5ib2R5IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG5cdGNvbG9yOiAjNzc3O1xyXG5cdGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuYm9keSBhIHtcclxuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib2R5IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sLnNhZmFyaTpub3QoLm5vLXNhZmFyaS1vdmVyZmxvdy14LWZpeCkgLmJvZHkge1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuYSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5hOm5vdCguYnRuKTpob3ZlciB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbmxpIHtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcblx0Ym9keSB7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0fVxyXG59XHJcblxyXG5wcmUge1xyXG5cdGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0cGFkZGluZzogMTVweDtcclxufVxyXG5cclxuLyogRW52YXRvIEZyYW1lICovXHJcbi5yZW1vdmUtZW52YXRvLWZyYW1lIHtcclxuXHRiYWNrZ3JvdW5kOiAjNDA0MDQwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xyXG5cdHRvcDogMDtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRoZWlnaHQ6IDlweDtcclxuXHRwYWRkaW5nOiAxMHB4IDIwcHggMzVweDtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0cmlnaHQ6IDVweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdG1pbi13aWR0aDogNTBweDtcclxuXHR6LWluZGV4OiAxMDAwMDtcclxuXHRmb250LXNpemU6IDAuOGVtO1xyXG5cdG9wYWNpdHk6IDAuNztcclxufVxyXG5cclxuLnJlbW92ZS1lbnZhdG8tZnJhbWU6aG92ZXIge1xyXG5cdG9wYWNpdHk6IDAuOTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5yZW1vdmUtZW52YXRvLWZyYW1lOmJlZm9yZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBGcmVlJztcclxuXHRjb250ZW50OiBcIlxcZjAwZFwiICFpbXBvcnRhbnQ7XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZy1yaWdodDogNXB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHQucmVtb3ZlLWVudmF0by1mcmFtZSB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4vKiBIZWFkZXIgKi9cclxuI2hlYWRlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDEwMzA7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1ib2R5IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHR0cmFuc2l0aW9uOiBtaW4taGVpZ2h0IDAuM3MgZWFzZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRib3JkZXItdG9wOiAzcHggc29saWQgI0VERURFRDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0ei1pbmRleDogMTAwMTtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLWJvZHkuaGVhZGVyLWJvZHktYm90dG9tLWJvcmRlci1maXhlZCB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjM0LCAyMzQsIDIzNCwgMC41KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItYm9keVtjbGFzcyo9XCJib3JkZXItY29sb3ItXCJdIHtcclxuXHRib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1jb250YWluZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZmxvdzogcm93IHdyYXA7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR0cmFuc2l0aW9uOiBlYXNlIGhlaWdodCAzMDBtcztcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0I2hlYWRlciAuaGVhZGVyLWNvbnRhaW5lcjpub3QoLmNvbnRhaW5lcik6bm90KC5jb250YWluZXItZmx1aWQpIC5oZWFkZXItbmF2LW1haW4ge1xyXG5cdFx0cGFkZGluZzogMCAwLjc1cmVtO1xyXG5cdH1cclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLWNvbnRhaW5lci5oZWFkZXItY29udGFpbmVyLWhlaWdodC14cyB7XHJcblx0aGVpZ2h0OiA4MHB4O1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItY29udGFpbmVyLmhlYWRlci1jb250YWluZXItaGVpZ2h0LXNtIHtcclxuXHRoZWlnaHQ6IDEwMHB4O1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItY29udGFpbmVyLmhlYWRlci1jb250YWluZXItaGVpZ2h0LW1kIHtcclxuXHRoZWlnaHQ6IDEyNXB4O1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItY29udGFpbmVyLmhlYWRlci1jb250YWluZXItaGVpZ2h0LWxnIHtcclxuXHRoZWlnaHQ6IDE0NXB4O1xyXG59XHJcblxyXG4jaGVhZGVyIC5jb250YWluZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0I2hlYWRlciAuY29udGFpbmVyIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLXJvdyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWdyb3c6IDE7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG5cdG1heC1oZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1jb2x1bW4ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24tc2VsZjogc3RyZXRjaDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGZsZXgtZ3JvdzogMTtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItY29sdW1uLmhlYWRlci1jb2x1bW4tYm9yZGVyLXJpZ2h0IHtcclxuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItY29sdW1uLmhlYWRlci1jb2x1bW4tYm9yZGVyLWxlZnQge1xyXG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2KTtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLWNvbHVtbiAuaGVhZGVyLXJvdyB7XHJcblx0anVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItY29sdW1uIC5oZWFkZXItZXh0cmEtaW5mbyB7XHJcblx0bGlzdC1zdHlsZTogb3V0c2lkZSBub25lIG5vbmU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1jb2x1bW4gLmhlYWRlci1leHRyYS1pbmZvIGxpIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRtYXJnaW4tbGVmdDogMjVweDtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLWNvbHVtbiAuaGVhZGVyLWV4dHJhLWluZm8gbGkgLmhlYWRlci1leHRyYS1pbmZvLWljb24ge1xyXG5cdGZvbnQtc2l6ZTogMzJweDtcclxuXHRmb250LXNpemU6IDJyZW07XHJcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItY29sdW1uIC5oZWFkZXItZXh0cmEtaW5mbyBsaSAuaGVhZGVyLWV4dHJhLWluZm8tdGV4dCBsYWJlbCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGNvbG9yOiAjOTk5O1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRmb250LXNpemU6IDAuNzVyZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLWNvbHVtbiAuaGVhZGVyLWV4dHJhLWluZm8gbGkgLmhlYWRlci1leHRyYS1pbmZvLXRleHQgc3Ryb25nIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW46IDA7XHJcblx0Y29sb3I6ICMzMzM7XHJcblx0Zm9udC1zaXplOiAxNC40cHg7XHJcblx0Zm9udC1zaXplOiAwLjlyZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuMztcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLWNvbHVtbiAuaGVhZGVyLWV4dHJhLWluZm8gbGkgLmhlYWRlci1leHRyYS1pbmZvLXRleHQgYSB7XHJcblx0Y29sb3I6ICMzMzM7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1jb2x1bW4gLmhlYWRlci1leHRyYS1pbmZvIGxpIC5mZWF0dXJlLWJveCBwIHtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1jb2x1bW4gLmhlYWRlci1leHRyYS1pbmZvIGxpIC5mZWF0dXJlLWJveCBzbWFsbCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRvcDogLTRweDtcclxuXHRmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuI2hlYWRlci5oZWFkZXItbm8tbWluLWhlaWdodCAuaGVhZGVyLWJvZHkge1xyXG5cdG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLXRvcCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG5cdG1pbi1oZWlnaHQ6IDQ3cHg7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci10b3AuaGVhZGVyLXRvcC1saWdodC1ib3JkZXItYm90dG9tIHtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci10b3AuaGVhZGVyLXRvcC1zaW1wbGUtYm9yZGVyLWJvdHRvbSB7XHJcblx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItdG9wLmhlYWRlci10b3AtZGVmYXVsdCB7XHJcblx0YmFja2dyb3VuZDogI2Y3ZjdmNztcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLXRvcC5oZWFkZXItdG9wLWJvcmRlcnMge1xyXG5cdGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLXRvcC5oZWFkZXItdG9wLWJvcmRlcnMgLm5hdi1pdGVtLWJvcmRlcnMge1xyXG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcblx0cGFkZGluZy1sZWZ0OiAxMnB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci10b3AuaGVhZGVyLXRvcC1ib3JkZXJzIC5uYXYtaXRlbS1ib3JkZXJzOmZpcnN0LWNoaWxkIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci10b3AuaGVhZGVyLXRvcC1ib3JkZXJzIC5uYXYtaXRlbS1ib3JkZXJzOmxhc3QtY2hpbGQge1xyXG5cdGJvcmRlci1yaWdodDogMDtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLXRvcC5oZWFkZXItdG9wLWxpZ2h0LWJvcmRlcnMge1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLXRvcC5oZWFkZXItdG9wLWxpZ2h0LWJvcmRlcnMuaGVhZGVyLXRvcC1ib3JkZXJzIC5uYXYtaXRlbS1ib3JkZXJzIHtcclxuXHRib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLXRvcC5oZWFkZXItdG9wLWxpZ2h0LTItYm9yZGVycyB7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLXRvcC5oZWFkZXItdG9wLWxpZ2h0LTItYm9yZGVycy5oZWFkZXItdG9wLWJvcmRlcnMgLm5hdi1pdGVtLWJvcmRlcnMge1xyXG5cdGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLXRvcC5oZWFkZXItdG9wLWJvdHRvbS1jb250YWluZXJlZC1ib3JkZXIge1xyXG5cdGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci10b3AuaGVhZGVyLXRvcC1ib3R0b20tY29udGFpbmVyZWQtYm9yZGVyID4gLmNvbnRhaW5lciA+IC5oZWFkZXItcm93IHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2KTtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLXRvcC5oZWFkZXItdG9wLXNtYWxsLW1pbmhlaWdodCB7XHJcblx0bWluLWhlaWdodDogMzhweDtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLXRvcC5oZWFkZXItdG9wLXNlbWktdHJhbnNwYXJlbnQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci10b3AuaGVhZGVyLXRvcC1zZW1pLXRyYW5zcGFyZW50LWxpZ2h0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbG9nbyB7XHJcblx0bWFyZ2luOiAxNnB4IDA7XHJcblx0bWFyZ2luOiAxcmVtIDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1sb2dvIGltZyB7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dG9wOiAwO1xyXG5cdGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1uYXYge1xyXG5cdHBhZGRpbmc6IDE2cHggMDtcclxuXHRwYWRkaW5nOiAxcmVtIDA7XHJcblx0bWluLWhlaWdodDogNzBweDtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLW5hdi10b3Age1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24tc2VsZjogc3RyZXRjaDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LXRvcCAubmF2ID4gbGkgPiBhLCAjaGVhZGVyIC5oZWFkZXItbmF2LXRvcCAubmF2ID4gbGkgPiBzcGFuIHtcclxuXHRjb2xvcjogIzk5OTtcclxuXHRmb250LXNpemU6IDAuOWVtO1xyXG5cdHBhZGRpbmc6IDZweCAxMHB4O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LXRvcCAubmF2ID4gbGkgPiBhIFtjbGFzcyo9XCJmYS1cIl0sICNoZWFkZXIgLmhlYWRlci1uYXYtdG9wIC5uYXYgPiBsaSA+IGEgLmljb25zLCAjaGVhZGVyIC5oZWFkZXItbmF2LXRvcCAubmF2ID4gbGkgPiBzcGFuIFtjbGFzcyo9XCJmYS1cIl0sICNoZWFkZXIgLmhlYWRlci1uYXYtdG9wIC5uYXYgPiBsaSA+IHNwYW4gLmljb25zIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDNweDtcclxuXHRmb250LXNpemU6IDAuOGVtO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLW5hdi10b3AgLm5hdiA+IGxpID4gYSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LXRvcCAubmF2ID4gbGkgPiBhOmhvdmVyLCAjaGVhZGVyIC5oZWFkZXItbmF2LXRvcCAubmF2ID4gbGkgPiBhIGE6Zm9jdXMge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LXRvcCAubmF2ID4gbGkub3BlbiA+IC5kcm9wZG93bi1tZW51LXRvZ2dsZSwgI2hlYWRlciAuaGVhZGVyLW5hdi10b3AgLm5hdiA+IGxpLmFjY2Vzc2liaWxpdHktb3BlbiA+IC5kcm9wZG93bi1tZW51LXRvZ2dsZSB7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1uYXYtdG9wIC5uYXYgPiBsaSArIC5uYXYtaXRlbS1sZWZ0LWJvcmRlciB7XHJcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLW5hdi10b3AgLm5hdiA+IGxpICsgLm5hdi1pdGVtLWxlZnQtYm9yZGVyOmFmdGVyIHtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0d2lkdGg6IDFweDtcclxuXHRoZWlnaHQ6IDE2cHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHRvcDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XHJcblx0bGVmdDogMDtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLW5hdi10b3AgLm5hdiA+IGxpICsgLm5hdi1pdGVtLXJpZ2h0LWJvcmRlciB7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LXRvcCAubmF2ID4gbGkgKyAubmF2LWl0ZW0tcmlnaHQtYm9yZGVyOmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHdpZHRoOiAxcHg7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0b3A6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xyXG5cdHJpZ2h0OiAwO1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LXRvcCAubmF2ID4gbGkubmF2LWl0ZW0tbGVmdC1ib3JkZXIubmF2LWl0ZW0tbGVmdC1ib3JkZXItcmVtb3ZlOmFmdGVyIHtcclxuXHRjb250ZW50OiBub25lO1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LXRvcCAubmF2ID4gbGkubmF2LWl0ZW0tbGVmdC1ib3JkZXIubmF2LWl0ZW0tcmlnaHQtYm9yZGVyLXJlbW92ZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtdG9wIC5uYXYgPiBsaTpub3QoLmQtbm9uZSkge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LXRvcCAubmF2ID4gbGkubmF2LWl0ZW0tbGVmdC1ib3JkZXItcmVtb3ZlLmQtbm9uZSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtdG9wIC5uYXYgPiBsaS5uYXYtaXRlbS1yaWdodC1ib3JkZXItcmVtb3ZlLmQtbm9uZSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHR9XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1uYXYtdG9wIC5uYXYgPiBsaS5uYXYtaXRlbS1sZWZ0LWJvcmRlci5uYXYtaXRlbS1sZWZ0LWJvcmRlci1zaG93OmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLW5hdi10b3AgLm5hdiA+IGxpLm5hdi1pdGVtLXJpZ2h0LWJvcmRlci5uYXYtaXRlbS1yaWdodC1ib3JkZXItc2hvdzphZnRlciB7XHJcblx0Y29udGVudDogJyc7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtdG9wIC5uYXYgPiBsaS5uYXYtaXRlbS1sZWZ0LWJvcmRlci5uYXYtaXRlbS1sZWZ0LWJvcmRlci1zbS1zaG93OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi10b3AgLm5hdiA+IGxpLm5hdi1pdGVtLXJpZ2h0LWJvcmRlci5uYXYtaXRlbS1yaWdodC1ib3JkZXItc20tc2hvdzphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtdG9wIC5uYXYgPiBsaS5uYXYtaXRlbS1sZWZ0LWJvcmRlci5uYXYtaXRlbS1sZWZ0LWJvcmRlci1tZC1zaG93OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi10b3AgLm5hdiA+IGxpLm5hdi1pdGVtLXJpZ2h0LWJvcmRlci5uYXYtaXRlbS1yaWdodC1ib3JkZXItbWQtc2hvdzphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtdG9wIC5uYXYgPiBsaS5uYXYtaXRlbS1sZWZ0LWJvcmRlci5uYXYtaXRlbS1sZWZ0LWJvcmRlci1sZy1zaG93OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi10b3AgLm5hdiA+IGxpLm5hdi1pdGVtLXJpZ2h0LWJvcmRlci5uYXYtaXRlbS1yaWdodC1ib3JkZXItbGctc2hvdzphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LXRvcCAubmF2ID4gbGkubmF2LWl0ZW0tbGVmdC1ib3JkZXIubmF2LWl0ZW0tbGVmdC1ib3JkZXIteGwtc2hvdzphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtdG9wIC5uYXYgPiBsaS5uYXYtaXRlbS1yaWdodC1ib3JkZXIubmF2LWl0ZW0tcmlnaHQtYm9yZGVyLXhsLXNob3c6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0fVxyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LXRvcCAubmF2ID4gbGkubmF2LWl0ZW0uZHJvcGRvd24uc2hvdyAubmF2LWxpbmsge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LXRvcCAubmF2ID4gbGkubmF2LWl0ZW06bm90KC5kcm9wZG93bikgPiBhIFtjbGFzcyo9XCJmYS1cIl0sICNoZWFkZXIgLmhlYWRlci1uYXYtdG9wIC5uYXYgPiBsaS5uYXYtaXRlbTpub3QoLmRyb3Bkb3duKSA+IGEgLmljb25zIHtcclxuXHRsZWZ0OiAtMXB4O1xyXG5cdHRvcDogLTFweDtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLW5hdi10b3AgLm5hdiA+IGxpLm5hdi1pdGVtLWFuaW0taWNvbiA+IGE6aG92ZXIgW2NsYXNzKj1cImZhLVwiXSwgI2hlYWRlciAuaGVhZGVyLW5hdi10b3AgLm5hdiA+IGxpLm5hdi1pdGVtLWFuaW0taWNvbiA+IGE6aG92ZXIgLmljb25zIHtcclxuXHRhbmltYXRpb246IG5hdkl0ZW1BcnJvdyA2MDBtcyBlYXNlO1xyXG5cdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LXRvcCAuZHJvcGRvd24gLmRyb3Bkb3duLWl0ZW0ge1xyXG5cdGZvbnQtc2l6ZTogMC43NWVtO1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LXRvcCAuZHJvcGRvd24tbWVudSB7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdG1hcmdpbi10b3A6IC0ycHg7XHJcblx0bWFyZ2luLWxlZnQ6IC0ycHg7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3gtc2hhZG93OiAwIDEwcHggMzBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHRwYWRkaW5nOiAzcHg7XHJcblx0bWluLXdpZHRoOiAxODBweDtcclxuXHR6LWluZGV4OiAxMDAwMDtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0bWFyZ2luLXRvcDogMXB4O1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2Utb3V0O1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1uYXYtdG9wIC5kcm9wZG93bi1tZW51OmJlZm9yZSB7XHJcblx0Y29udGVudDogJyc7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogNXB4O1xyXG5cdHdpZHRoOiAwO1xyXG5cdGhlaWdodDogMDtcclxuXHRib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1ib3R0b206IDdweCBzb2xpZCB3aGl0ZTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC03cHgsIC02cHgsIDApO1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LXRvcCAuZHJvcGRvd24tbWVudS5kcm9wZG93LW1lbnUtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcclxuXHRyaWdodDogYXV0bztcclxuXHRsZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LXRvcCAuZHJvcGRvd24tbWVudSBhIHtcclxuXHRjb2xvcjogIzk5OTtcclxuXHRwYWRkaW5nOiA1cHggMTJweDtcclxuXHRmb250LXNpemU6IDAuOWVtO1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LXRvcCAuZHJvcGRvd24tbWVudSBhOmFjdGl2ZSB7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1uYXYtdG9wIC5mbGFnIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDJweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dG9wOiAtMXB4O1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LWZlYXR1cmVzIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LWZlYXR1cmVzOmJlZm9yZSwgI2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlczphZnRlciB7XHJcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAzKTtcclxuXHRjb250ZW50OiBub25lO1xyXG5cdHdpZHRoOiAxcHg7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0b3A6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xyXG5cdGxlZnQ6IDA7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1uYXYtZmVhdHVyZXMuaGVhZGVyLW5hdi1mZWF0dXJlcy1kaXZpc29yLWxnOmJlZm9yZSwgI2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcy5oZWFkZXItbmF2LWZlYXR1cmVzLWRpdmlzb3ItbGc6YWZ0ZXIge1xyXG5cdGhlaWdodDogNzJweDtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcy5oZWFkZXItbmF2LWZlYXR1cmVzLWxpZ2h0OmJlZm9yZSwgI2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcy5oZWFkZXItbmF2LWZlYXR1cmVzLWxpZ2h0OmFmdGVyIHtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1uYXYtZmVhdHVyZXM6bm90KC5oZWFkZXItbmF2LWZlYXR1cmVzLW5vLWJvcmRlcik6YmVmb3JlLCAjaGVhZGVyIC5oZWFkZXItbmF2LWZlYXR1cmVzOm5vdCguaGVhZGVyLW5hdi1mZWF0dXJlcy1uby1ib3JkZXIpOmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlczpub3QoLmhlYWRlci1uYXYtZmVhdHVyZXMtbm8tYm9yZGVyKTphZnRlciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcy5oZWFkZXItbmF2LWZlYXR1cmVzLXNob3ctYm9yZGVyOmJlZm9yZSwgI2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcy5oZWFkZXItbmF2LWZlYXR1cmVzLXNob3ctYm9yZGVyOmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcy5oZWFkZXItbmF2LWZlYXR1cmVzLXNtLXNob3ctYm9yZGVyOmJlZm9yZSwgI2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcy5oZWFkZXItbmF2LWZlYXR1cmVzLXNtLXNob3ctYm9yZGVyOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcy5oZWFkZXItbmF2LWZlYXR1cmVzLW1kLXNob3ctYm9yZGVyOmJlZm9yZSwgI2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcy5oZWFkZXItbmF2LWZlYXR1cmVzLW1kLXNob3ctYm9yZGVyOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcy5oZWFkZXItbmF2LWZlYXR1cmVzLWxnLXNob3ctYm9yZGVyOmJlZm9yZSwgI2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcy5oZWFkZXItbmF2LWZlYXR1cmVzLWxnLXNob3ctYm9yZGVyOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtZmVhdHVyZXMuaGVhZGVyLW5hdi1mZWF0dXJlcy14bC1zaG93LWJvcmRlcjpiZWZvcmUsICNoZWFkZXIgLmhlYWRlci1uYXYtZmVhdHVyZXMuaGVhZGVyLW5hdi1mZWF0dXJlcy14bC1zaG93LWJvcmRlcjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHR9XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1uYXYtZmVhdHVyZXMuaGVhZGVyLW5hdi1mZWF0dXJlcy1zdGFydCB7XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LWZlYXR1cmVzLmhlYWRlci1uYXYtZmVhdHVyZXMtc3RhcnQ6bm90KC5oZWFkZXItbmF2LWZlYXR1cmVzLW5vLWJvcmRlcik6YmVmb3JlIHtcclxuXHRsZWZ0OiBhdXRvO1xyXG5cdHJpZ2h0OiAwO1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LWZlYXR1cmVzLmhlYWRlci1uYXYtZmVhdHVyZXMtY2VudGVyIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1uYXYtZmVhdHVyZXMuaGVhZGVyLW5hdi1mZWF0dXJlcy1jZW50ZXI6YWZ0ZXIge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGxlZnQ6IGF1dG87XHJcblx0cmlnaHQ6IDA7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1uYXYtZmVhdHVyZXMgLmhlYWRlci1uYXYtdG9wLWljb24sXHJcbiNoZWFkZXIgLmhlYWRlci1uYXYtZmVhdHVyZXMgLmhlYWRlci1uYXYtdG9wLWljb24taW1nIHtcclxuXHRmb250LXNpemU6IDEyLjhweDtcclxuXHRmb250LXNpemU6IDAuOHJlbTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dG9wOiAtMXB4O1xyXG5cdGNvbG9yOiAjNDQ0O1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LWZlYXR1cmVzLmhlYWRlci1uYXYtZmVhdHVyZXMtbGlnaHQgLmhlYWRlci1uYXYtdG9wLWljb24sXHJcbiNoZWFkZXIgLmhlYWRlci1uYXYtZmVhdHVyZXMuaGVhZGVyLW5hdi1mZWF0dXJlcy1saWdodCAuaGVhZGVyLW5hdi10b3AtaWNvbi1pbWcge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LWZlYXR1cmVzIC5oZWFkZXItbmF2LXRvcC1pY29uLWltZyB7XHJcblx0dG9wOiAtMnB4O1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LWZlYXR1cmVzIC5oZWFkZXItbmF2LWZlYXR1cmUge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcyAuaGVhZGVyLW5hdi1mZWF0dXJlcy1kcm9wZG93biB7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0b3A6IC0xMDAwMHB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3gtc2hhZG93OiAwIDEwcHggMzBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHRwYWRkaW5nOiAxN3B4O1xyXG5cdG1pbi13aWR0aDogMzAwcHg7XHJcblx0ei1pbmRleDogMTAwMDA7XHJcblx0cmlnaHQ6IDEwMCU7XHJcblx0bWFyZ2luLXJpZ2h0OiAtMjVweDtcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2Utb3V0O1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LWZlYXR1cmVzIC5oZWFkZXItbmF2LWZlYXR1cmVzLWRyb3Bkb3duOmJlZm9yZSB7XHJcblx0Y29udGVudDogJyc7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogNXB4O1xyXG5cdHdpZHRoOiAwO1xyXG5cdGhlaWdodDogMDtcclxuXHRib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1ib3R0b206IDdweCBzb2xpZCB3aGl0ZTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC03cHgsIC02cHgsIDApO1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LWZlYXR1cmVzIC5oZWFkZXItbmF2LWZlYXR1cmVzLWRyb3Bkb3duLnNob3cge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dG9wOiBhdXRvO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtZmVhdHVyZXMgLmhlYWRlci1uYXYtZmVhdHVyZXMtZHJvcGRvd24uc2hvdyB7XHJcblx0XHR0b3A6IC01MHB4O1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtZmVhdHVyZXMgLmhlYWRlci1uYXYtZmVhdHVyZXMtZHJvcGRvd24uc2hvdzpiZWZvcmUge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1uYXYtZmVhdHVyZXMgLmhlYWRlci1uYXYtZmVhdHVyZXMtZHJvcGRvd24uaGVhZGVyLW5hdi1mZWF0dXJlcy1kcm9wZG93bi1hcnJvdy1kYXJrOmJlZm9yZSB7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzE4MWIxZTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcyAuaGVhZGVyLW5hdi1mZWF0dXJlcy1kcm9wZG93bi5oZWFkZXItbmF2LWZlYXR1cmVzLWRyb3Bkb3duLXJldmVyc2Uge1xyXG5cdFx0cmlnaHQ6IGF1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRsZWZ0OiAxMDAlO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0yNXB4O1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcyAuaGVhZGVyLW5hdi1mZWF0dXJlcy1kcm9wZG93bi5oZWFkZXItbmF2LWZlYXR1cmVzLWRyb3Bkb3duLXJldmVyc2U6YmVmb3JlIHtcclxuXHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0bGVmdDogNXB4O1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg3cHgsIC02cHgsIDApO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ0MHB4KSB7XHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcyAuaGVhZGVyLW5hdi1mZWF0dXJlcy1kcm9wZG93bi5oZWFkZXItbmF2LWZlYXR1cmVzLWRyb3Bkb3duLW1vYmlsZS1maXhlZCB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRyaWdodDogYXV0bztcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LWZlYXR1cmVzIC5oZWFkZXItbmF2LWZlYXR1cmVzLWRyb3Bkb3duLmhlYWRlci1uYXYtZmVhdHVyZXMtZHJvcGRvd24tbW9iaWxlLWZpeGVkOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcyAuaGVhZGVyLW5hdi1mZWF0dXJlcy1kcm9wZG93bi5oZWFkZXItbmF2LWZlYXR1cmVzLWRyb3Bkb3duLWZvcmNlLXJpZ2h0IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDZweCAhaW1wb3J0YW50O1xyXG5cdHJpZ2h0OiAwO1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LWZlYXR1cmVzIC5oZWFkZXItbmF2LWZlYXR1cmVzLWRyb3Bkb3duLmhlYWRlci1uYXYtZmVhdHVyZXMtZHJvcGRvd24tZGFyayB7XHJcblx0YmFja2dyb3VuZDogIzIxMjUyOTtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcyAuaGVhZGVyLW5hdi1mZWF0dXJlcy1kcm9wZG93bi5oZWFkZXItbmF2LWZlYXR1cmVzLWRyb3Bkb3duLWRhcms6YmVmb3JlIHtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjMjEyNTI5O1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LWZlYXR1cmVzIC5oZWFkZXItbmF2LWZlYXR1cmVzLWNhcnQge1xyXG5cdHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1uYXYtZmVhdHVyZXMgLmhlYWRlci1uYXYtZmVhdHVyZXMtY2FydCAuaGVhZGVyLW5hdi1mZWF0dXJlcy1kcm9wZG93biB7XHJcblx0cGFkZGluZzogMjBweDtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcyAuaGVhZGVyLW5hdi1mZWF0dXJlcy1jYXJ0IC5jYXJ0LWluZm8ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dG9wOiA1MCU7XHJcblx0bWFyZ2luLXRvcDogLTRweDtcclxuXHRsZWZ0OiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1uYXYtZmVhdHVyZXMgLmhlYWRlci1uYXYtZmVhdHVyZXMtY2FydCAuY2FydC1pbmZvIC5jYXJ0LXF0eSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogLTEycHg7XHJcblx0cmlnaHQ6IC0xMHB4O1xyXG5cdHdpZHRoOiAxNXB4O1xyXG5cdGhlaWdodDogMTVweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXNpemU6IDlweDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlZDUzNDg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0Ym94LXNoYWRvdzogLTFweCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LWZlYXR1cmVzIC5oZWFkZXItbmF2LWZlYXR1cmVzLWNhcnQgLm1pbmktcHJvZHVjdHMtbGlzdCB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcyAuaGVhZGVyLW5hdi1mZWF0dXJlcy1jYXJ0IC5taW5pLXByb2R1Y3RzLWxpc3QgbGkge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nOiAxNXB4IDA7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUU7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1uYXYtZmVhdHVyZXMgLmhlYWRlci1uYXYtZmVhdHVyZXMtY2FydCAubWluaS1wcm9kdWN0cy1saXN0IGxpOmZpcnN0LWNoaWxkIHtcclxuXHRtYXJnaW4tdG9wOiAtMTVweDtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcyAuaGVhZGVyLW5hdi1mZWF0dXJlcy1jYXJ0IC5taW5pLXByb2R1Y3RzLWxpc3QgbGkgLnByb2R1Y3QtaW1hZ2Uge1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHRib3JkZXItY29sb3I6ICNlZGVkZWQ7XHJcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LWZlYXR1cmVzIC5oZWFkZXItbmF2LWZlYXR1cmVzLWNhcnQgLm1pbmktcHJvZHVjdHMtbGlzdCBsaSAucHJvZHVjdC1pbWFnZSBpbWcge1xyXG5cdG1heC13aWR0aDogODBweDtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcyAuaGVhZGVyLW5hdi1mZWF0dXJlcy1jYXJ0IC5taW5pLXByb2R1Y3RzLWxpc3QgbGkgLnByb2R1Y3QtZGV0YWlscyB7XHJcblx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcyAuaGVhZGVyLW5hdi1mZWF0dXJlcy1jYXJ0IC5taW5pLXByb2R1Y3RzLWxpc3QgbGkgLnByb2R1Y3QtZGV0YWlscyBhIHtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wMDVlbTtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGNvbG9yOiAjNjk2OTY5O1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LWZlYXR1cmVzIC5oZWFkZXItbmF2LWZlYXR1cmVzLWNhcnQgLm1pbmktcHJvZHVjdHMtbGlzdCBsaSAucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LW5hbWUge1xyXG5cdG1hcmdpbjogMTVweCAwIDA7XHJcblx0Zm9udC1zaXplOiAwLjllbTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LWZlYXR1cmVzIC5oZWFkZXItbmF2LWZlYXR1cmVzLWNhcnQgLm1pbmktcHJvZHVjdHMtbGlzdCBsaSAucHJvZHVjdC1kZXRhaWxzIC5xdHktcHJpY2Uge1xyXG5cdGZvbnQtc2l6ZTogMC44ZW07XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1uYXYtZmVhdHVyZXMgLmhlYWRlci1uYXYtZmVhdHVyZXMtY2FydCAubWluaS1wcm9kdWN0cy1saXN0IGxpIC5wcm9kdWN0LWRldGFpbHMgLnF0eS1wcmljZSAucHJpY2Uge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcyAuaGVhZGVyLW5hdi1mZWF0dXJlcy1jYXJ0IC5taW5pLXByb2R1Y3RzLWxpc3QgbGkgLnByb2R1Y3QtZGV0YWlscyAuYnRuLXJlbW92ZSB7XHJcblx0ei1pbmRleDogMztcclxuXHR0b3A6IDVweDtcclxuXHRyaWdodDogLTVweDtcclxuXHR3aWR0aDogMjBweDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRjb2xvcjogIzQ3NDc0NztcclxuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Ym94LXNoYWRvdzogMCAycHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcyAuaGVhZGVyLW5hdi1mZWF0dXJlcy1jYXJ0IC50b3RhbHMge1xyXG5cdHBhZGRpbmc6IDE1cHggMCAyNXB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1uYXYtZmVhdHVyZXMgLmhlYWRlci1uYXYtZmVhdHVyZXMtY2FydCAudG90YWxzIC5sYWJlbCB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRjb2xvcjogIzQ3NDc0NztcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcyAuaGVhZGVyLW5hdi1mZWF0dXJlcy1jYXJ0IC50b3RhbHMgLnByaWNlLXRvdGFsIHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRjb2xvcjogIzQ3NDc0NztcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcyAuaGVhZGVyLW5hdi1mZWF0dXJlcy1jYXJ0IC5hY3Rpb25zIHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcyAuaGVhZGVyLW5hdi1mZWF0dXJlcy1jYXJ0IC5hY3Rpb25zIC5idG4ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtaW4td2lkdGg6IDEyNXB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW46IDVweCAwO1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHRmb250LXNpemU6IDExLjJweDtcclxuXHRmb250LXNpemU6IDAuN3JlbTtcclxuXHRwYWRkaW5nOiAxMS4ycHggMTZweDtcclxuXHRwYWRkaW5nOiAwLjdyZW0gMXJlbTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1uYXYtZmVhdHVyZXMgLmhlYWRlci1uYXYtZmVhdHVyZXMtY2FydCAuYWN0aW9ucyAuYnRuOmZpcnN0LWNoaWxkIHtcclxuXHRmbG9hdDogbGVmdDtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcyAuaGVhZGVyLW5hdi1mZWF0dXJlcy1jYXJ0LmhlYWRlci1uYXYtZmVhdHVyZXMtY2FydC1iaWcgLmNhcnQtaW5mbyB7XHJcblx0bWFyZ2luLXRvcDogLTlweDtcclxuXHRsZWZ0OiAtNHB4O1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LWZlYXR1cmVzIC5oZWFkZXItbmF2LWZlYXR1cmVzLWNhcnQuaGVhZGVyLW5hdi1mZWF0dXJlcy1jYXJ0LWJpZyAuaGVhZGVyLW5hdi1mZWF0dXJlcy1kcm9wZG93biB7XHJcblx0bWFyZ2luLXJpZ2h0OiAtMzFweDtcclxuXHR0b3A6IDEwcHg7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1uYXYtZmVhdHVyZXMgLmhlYWRlci1uYXYtZmVhdHVyZXMtdXNlciAuaGVhZGVyLW5hdi1mZWF0dXJlcy10b2dnbGUge1xyXG5cdGNvbG9yOiAjNDQ0O1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1uYXYtZmVhdHVyZXMgLmhlYWRlci1uYXYtZmVhdHVyZXMtdXNlciAuaGVhZGVyLW5hdi1mZWF0dXJlcy10b2dnbGUgLmZhciB7XHJcblx0Zm9udC1zaXplOiAxNS4ycHg7XHJcblx0Zm9udC1zaXplOiAwLjk1cmVtO1xyXG5cdG1hcmdpbjogMHB4IDJweCAwIDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRvcDogMXB4O1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LWZlYXR1cmVzIC5oZWFkZXItbmF2LWZlYXR1cmVzLXVzZXIgLmhlYWRlci1uYXYtZmVhdHVyZXMtdG9nZ2xlOmhvdmVyIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1uYXYtZmVhdHVyZXMgLmhlYWRlci1uYXYtZmVhdHVyZXMtdXNlciAuaGVhZGVyLW5hdi1mZWF0dXJlcy1kcm9wZG93biB7XHJcblx0bWFyZ2luLXJpZ2h0OiAtMjdweDtcclxuXHRtaW4td2lkdGg6IDQyMHB4O1xyXG5cdHBhZGRpbmc6IDM1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtZmVhdHVyZXMgLmhlYWRlci1uYXYtZmVhdHVyZXMtdXNlciAuaGVhZGVyLW5hdi1mZWF0dXJlcy1kcm9wZG93biB7XHJcblx0XHRtaW4td2lkdGg6IDMyMHB4O1xyXG5cdH1cclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcyAuaGVhZGVyLW5hdi1mZWF0dXJlcy11c2VyIC5hY3Rpb25zIHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcyAuaGVhZGVyLW5hdi1mZWF0dXJlcy11c2VyIC5hY3Rpb25zIC5idG4ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtaW4td2lkdGg6IDEyNXB4O1xyXG5cdG1hcmdpbjogNXB4IDA7XHJcblx0Zm9udC1zaXplOiAxMS4ycHg7XHJcblx0Zm9udC1zaXplOiAwLjdyZW07XHJcblx0cGFkZGluZzogMTEuMnB4IDE2cHg7XHJcblx0cGFkZGluZzogMC43cmVtIDFyZW07XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LWZlYXR1cmVzIC5oZWFkZXItbmF2LWZlYXR1cmVzLXVzZXIgLmV4dHJhLWFjdGlvbnMge1xyXG5cdGNsZWFyOiBib3RoO1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG5cdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LWZlYXR1cmVzIC5oZWFkZXItbmF2LWZlYXR1cmVzLXVzZXIgLmV4dHJhLWFjdGlvbnMgcCB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGZvbnQtc2l6ZTogMC43NXJlbTtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcyAuaGVhZGVyLW5hdi1mZWF0dXJlcy11c2VyLnNpZ25pbiAuc2lnbmluLWZvcm0ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LWZlYXR1cmVzIC5oZWFkZXItbmF2LWZlYXR1cmVzLXVzZXIuc2lnbmluIC5zaWdudXAtZm9ybSwgI2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcyAuaGVhZGVyLW5hdi1mZWF0dXJlcy11c2VyLnNpZ25pbiAucmVjb3Zlci1mb3JtIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LWZlYXR1cmVzIC5oZWFkZXItbmF2LWZlYXR1cmVzLXVzZXIuc2lnbnVwIC5zaWduaW4tZm9ybSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcyAuaGVhZGVyLW5hdi1mZWF0dXJlcy11c2VyLnNpZ251cCAuc2lnbnVwLWZvcm0ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LWZlYXR1cmVzIC5oZWFkZXItbmF2LWZlYXR1cmVzLXVzZXIuc2lnbnVwIC5yZWNvdmVyLWZvcm0ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1uYXYtZmVhdHVyZXMgLmhlYWRlci1uYXYtZmVhdHVyZXMtdXNlci5yZWNvdmVyIC5zaWduaW4tZm9ybSwgI2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcyAuaGVhZGVyLW5hdi1mZWF0dXJlcy11c2VyLnJlY292ZXIgLnNpZ251cC1mb3JtIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LWZlYXR1cmVzIC5oZWFkZXItbmF2LWZlYXR1cmVzLXVzZXIuaGVhZGVyLW5hdi1mZWF0dXJlcy11c2VyLWxvZ2dlZCAuaGVhZGVyLW5hdi1mZWF0dXJlcy1kcm9wZG93biB7XHJcblx0bWluLXdpZHRoOiAzMjBweDtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcyAuaGVhZGVyLW5hdi1mZWF0dXJlcy1zZWFyY2gtcmV2ZWFsLWNvbnRhaW5lciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdG1pbi1oZWlnaHQ6IDQycHg7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1uYXYtZmVhdHVyZXMgLmhlYWRlci1uYXYtZmVhdHVyZXMtc2VhcmNoLXJldmVhbCAuc2ltcGxlLXNlYXJjaCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcyAuaGVhZGVyLW5hdi1mZWF0dXJlcy1zZWFyY2gtcmV2ZWFsIC5oZWFkZXItbmF2LWZlYXR1cmVzLXNlYXJjaC1oaWRlLWljb24ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LWZlYXR1cmVzIC5oZWFkZXItbmF2LWZlYXR1cmVzLXNlYXJjaC1yZXZlYWwgLmhlYWRlci1uYXYtZmVhdHVyZXMtc2VhcmNoLXNob3ctaWNvbiB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LWZlYXR1cmVzIC5oZWFkZXItbmF2LWZlYXR1cmVzLXNlYXJjaC1yZXZlYWwuc2hvdyAuaGVhZGVyLW5hdi1mZWF0dXJlcy1zZWFyY2gtaGlkZS1pY29uIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LWZlYXR1cmVzIC5oZWFkZXItbmF2LWZlYXR1cmVzLXNlYXJjaC1yZXZlYWwuc2hvdyAuaGVhZGVyLW5hdi1mZWF0dXJlcy1zZWFyY2gtc2hvdy1pY29uIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LWZlYXR1cmVzIC5oZWFkZXItbmF2LWZlYXR1cmVzLXNlYXJjaC1yZXZlYWwuc2hvdyAuc2ltcGxlLXNlYXJjaCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1uYXYtZmVhdHVyZXMgLmhlYWRlci1uYXYtZmVhdHVyZXMtc2VhcmNoLXJldmVhbC1iaWctc2VhcmNoIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR6LWluZGV4OiAxO1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LWZlYXR1cmVzIC5oZWFkZXItbmF2LWZlYXR1cmVzLXNlYXJjaC1yZXZlYWwtYmlnLXNlYXJjaCAuYmlnLXNlYXJjaC1oZWFkZXIge1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1uYXYtZmVhdHVyZXMgLmhlYWRlci1uYXYtZmVhdHVyZXMtc2VhcmNoLXJldmVhbC1iaWctc2VhcmNoIC5iaWctc2VhcmNoLWhlYWRlciBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLCAjaGVhZGVyIC5oZWFkZXItbmF2LWZlYXR1cmVzIC5oZWFkZXItbmF2LWZlYXR1cmVzLXNlYXJjaC1yZXZlYWwtYmlnLXNlYXJjaCAuYmlnLXNlYXJjaC1oZWFkZXIgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgI2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcyAuaGVhZGVyLW5hdi1mZWF0dXJlcy1zZWFyY2gtcmV2ZWFsLWJpZy1zZWFyY2ggLmJpZy1zZWFyY2gtaGVhZGVyIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLCAjaGVhZGVyIC5oZWFkZXItbmF2LWZlYXR1cmVzIC5oZWFkZXItbmF2LWZlYXR1cmVzLXNlYXJjaC1yZXZlYWwtYmlnLXNlYXJjaCAuYmlnLXNlYXJjaC1oZWFkZXIgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1uYXYtZmVhdHVyZXMgLmhlYWRlci1uYXYtZmVhdHVyZXMtc2VhcmNoLXJldmVhbC1iaWctc2VhcmNoIC5mb3JtLWNvbnRyb2wge1xyXG5cdGJvcmRlcjogMDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgI0NDQztcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1uYXYtZmVhdHVyZXMgLmhlYWRlci1uYXYtZmVhdHVyZXMtc2VhcmNoLXJldmVhbC1iaWctc2VhcmNoIC5oZWFkZXItbmF2LWZlYXR1cmVzLXNlYXJjaC1oaWRlLWljb24ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMHB4O1xyXG5cdHRvcDogNTAlO1xyXG5cdHotaW5kZXg6IDI7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdG1hcmdpbi10b3A6IC0xMHB4O1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LWZlYXR1cmVzIC5oZWFkZXItbmF2LWZlYXR1cmVzLXNlYXJjaC1yZXZlYWwtYmlnLXNlYXJjaCAuaGVhZGVyLW5hdi1mZWF0dXJlcy1zZWFyY2gtaGlkZS1pY29uIGkge1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcyAuaGVhZGVyLW5hdi1mZWF0dXJlcy1zZWFyY2gtcmV2ZWFsLWJpZy1zZWFyY2guaGVhZGVyLW5hdi1mZWF0dXJlcy1zZWFyY2gtcmV2ZWFsLWJpZy1zZWFyY2gtZnVsbCB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHotaW5kZXg6IDEwMDAwMDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcyAuaGVhZGVyLW5hdi1mZWF0dXJlcy1zZWFyY2gtcmV2ZWFsLWJpZy1zZWFyY2guaGVhZGVyLW5hdi1mZWF0dXJlcy1zZWFyY2gtcmV2ZWFsLWJpZy1zZWFyY2gtZnVsbDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyMywgMjMsIDIzLCAwLjk1KTtcclxuXHRib3R0b206IDA7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGxlZnQ6IDA7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcyAuaGVhZGVyLW5hdi1mZWF0dXJlcy1zZWFyY2gtcmV2ZWFsLWJpZy1zZWFyY2guaGVhZGVyLW5hdi1mZWF0dXJlcy1zZWFyY2gtcmV2ZWFsLWJpZy1zZWFyY2gtZnVsbCAuZm9ybS1jb250cm9sIHtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcyAuaGVhZGVyLW5hdi1mZWF0dXJlcy1zZWFyY2gtcmV2ZWFsLWJpZy1zZWFyY2guaGVhZGVyLW5hdi1mZWF0dXJlcy1zZWFyY2gtcmV2ZWFsLWJpZy1zZWFyY2gtZnVsbCAuaGVhZGVyLW5hdi1mZWF0dXJlcy1zZWFyY2gtaGlkZS1pY29uIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAyNXB4O1xyXG5cdHJpZ2h0OiAyMHB4O1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1uYXYtZmVhdHVyZXMgLmhlYWRlci1uYXYtZmVhdHVyZXMtc2VhcmNoLXJldmVhbC1iaWctc2VhcmNoLmhlYWRlci1uYXYtZmVhdHVyZXMtc2VhcmNoLXJldmVhbC1iaWctc2VhcmNoLWZ1bGwgLmhlYWRlci1uYXYtZmVhdHVyZXMtc2VhcmNoLWhpZGUtaWNvbiBpIHtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuI2hlYWRlci5zZWFyY2gtc2hvdyAuaGVhZGVyLW5hdi1mZWF0dXJlcyAuaGVhZGVyLW5hdi1mZWF0dXJlcy1zZWFyY2gtcmV2ZWFsLWJpZy1zZWFyY2gge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1zZWFyY2gge1xyXG5cdG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItc2VhcmNoIC5mb3JtLWNvbnRyb2wge1xyXG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0Zm9udC1zaXplOiAwLjllbTtcclxuXHRoZWlnaHQ6IDM0cHg7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDZweCAxMnB4O1xyXG5cdHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcclxuXHRwZXJzcGVjdGl2ZTogMTAwMHB4O1xyXG5cdHdpZHRoOiAxNzBweDtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLXNlYXJjaCAuYnRuLWxpZ2h0IHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRib3JkZXI6IDAgbm9uZTtcclxuXHRjb2xvcjogI0NDQztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHotaW5kZXg6IDM7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1zZWFyY2ggLmJ0bi1saWdodDpob3ZlciB7XHJcblx0Y29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdCNoZWFkZXIuaGVhZGVyLXRyYW5zcGFyZW50IC5oZWFkZXItbmF2LWZlYXR1cmVzIC5oZWFkZXItbmF2LWZlYXR1cmVzLXNlYXJjaCAuaGVhZGVyLW5hdi1mZWF0dXJlcy1kcm9wZG93bi5zaG93IHtcclxuXHRcdHRvcDogLTUwcHggIWltcG9ydGFudDtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIuaGVhZGVyLXRyYW5zcGFyZW50IC5oZWFkZXItbmF2LWZlYXR1cmVzIC5oZWFkZXItbmF2LWZlYXR1cmVzLXNlYXJjaCAuaGVhZGVyLW5hdi1mZWF0dXJlcy1kcm9wZG93bi5zaG93OmJlZm9yZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLXNvY2lhbC1pY29ucyB7XHJcblx0bWFyZ2luLWxlZnQ6IDE2cHg7XHJcblx0bWFyZ2luLWxlZnQ6IDFyZW07XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1ib3JkZXItbGVmdCB7XHJcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItYm9yZGVyLXJpZ2h0IHtcclxuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItYm9yZGVyLXRvcCB7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1ib3JkZXItYm90dG9tIHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0I2hlYWRlciAuaGVhZGVyLW1vYmlsZS1ib3JkZXItdG9wOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG5cdH1cclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLWJ0bi1jb2xsYXBzZS1uYXYge1xyXG5cdGJhY2tncm91bmQ6ICNDQ0M7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0bWFyZ2luOiAwIDAgMCAxNnB4O1xyXG5cdG1hcmdpbjogMCAwIDAgMXJlbTtcclxufVxyXG5cclxuI2hlYWRlci5oZWFkZXItbmFycm93IC5oZWFkZXItYm9keSB7XHJcblx0bWluLWhlaWdodDogMDtcclxufVxyXG5cclxuI2hlYWRlci5oZWFkZXItbmFycm93IC5oZWFkZXItbG9nbyB7XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4jaGVhZGVyLmhlYWRlci1uYXJyb3cgLmhlYWRlci1uYXYge1xyXG5cdHBhZGRpbmctdG9wOiAwO1xyXG5cdHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG4jaGVhZGVyLmhlYWRlci1uby1ib3JkZXItYm90dG9tIC5oZWFkZXItYm9keSB7XHJcblx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHRib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNoZWFkZXIuaGVhZGVyLW5vLWJvcmRlci1ib3R0b20gLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcyBuYXYgPiB1bCA+IGxpID4gYSwgI2hlYWRlci5oZWFkZXItbm8tYm9yZGVyLWJvdHRvbSAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzIG5hdiA+IHVsID4gbGk6aG92ZXIgPiBhLCAjaGVhZGVyLmhlYWRlci1uby1ib3JkZXItYm90dG9tIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGluZSBuYXYgPiB1bCA+IGxpID4gYSwgI2hlYWRlci5oZWFkZXItbm8tYm9yZGVyLWJvdHRvbSAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmUgbmF2ID4gdWwgPiBsaTpob3ZlciA+IGEge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuI2hlYWRlci5oZWFkZXItZWZmZWN0LXNocmluayB7XHJcblx0dHJhbnNpdGlvbjogZWFzZSBoZWlnaHQgMzAwbXM7XHJcbn1cclxuXHJcbiNoZWFkZXIuaGVhZGVyLWVmZmVjdC1zaHJpbmsgLmhlYWRlci10b3Age1xyXG5cdHRyYW5zaXRpb246IGVhc2UgaGVpZ2h0IDMwMG1zO1xyXG59XHJcblxyXG4jaGVhZGVyLmhlYWRlci1lZmZlY3Qtc2hyaW5rIC5oZWFkZXItY29udGFpbmVyIHtcclxuXHRtaW4taGVpZ2h0OiAxMDBweDtcclxufVxyXG5cclxuI2hlYWRlci5oZWFkZXItZWZmZWN0LXNocmluayAuaGVhZGVyLWxvZ28ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuI2hlYWRlci5oZWFkZXItZGFyayAuaGVhZGVyLWJvZHkge1xyXG5cdGJhY2tncm91bmQ6ICMyMTI1Mjk7XHJcbn1cclxuXHJcbiNoZWFkZXIuaGVhZGVyLWRhcmsgLmhlYWRlci1ib2R5IC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3Mtc2lkZS1oZWFkZXIgbmF2ID4gdWwgPiBsaSA+IGEge1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICMyYTJhMmE7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdGh0bWwubW9iaWxlLW1lbnUtb3BlbmVkICNoZWFkZXIgLmhlYWRlci1ib2R5W2NsYXNzKj1cImJvcmRlci1jb2xvci1cIl0ge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjM0LCAyMzQsIDIzNCwgMC41KSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuaHRtbDpub3QoLmJveGVkKSAjaGVhZGVyLmhlYWRlci1mbG9hdGluZy1iYXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDQ1cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbmh0bWw6bm90KC5ib3hlZCkgI2hlYWRlci5oZWFkZXItZmxvYXRpbmctYmFyIC5oZWFkZXItYm9keSB7XHJcblx0Ym9yZGVyOiBtZWRpdW0gbm9uZTtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogYXV0bztcclxufVxyXG5cclxuaHRtbDpub3QoLmJveGVkKSAjaGVhZGVyLmhlYWRlci1mbG9hdGluZy1iYXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLW1lZ2EgPiAuZHJvcGRvd24tbWVudSB7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0aHRtbDpub3QoLmJveGVkKSAjaGVhZGVyLmhlYWRlci1mbG9hdGluZy1iYXIge1xyXG5cdFx0dG9wOiAwO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0aHRtbDpub3QoLmJveGVkKTpub3QoLnN0aWNreS1oZWFkZXItYWN0aXZlKSAjaGVhZGVyLmhlYWRlci1mbG9hdGluZy1iYXIgLmhlYWRlci1ib2R5IHtcclxuXHRcdG1hcmdpbjogMTBweDtcclxuXHR9XHJcblxyXG5cdGh0bWw6bm90KC5ib3hlZCk6bm90KC5zdGlja3ktaGVhZGVyLWFjdGl2ZSkgI2hlYWRlci5oZWFkZXItZmxvYXRpbmctYmFyIC5oZWFkZXItbmF2LW1haW46YmVmb3JlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0aHRtbDpub3QoLnN0aWNreS1oZWFkZXItYWN0aXZlKSAjaGVhZGVyLmhlYWRlci1mbG9hdGluZy1iYXIgLmhlYWRlci1ib2R5IHtcclxuXHRcdG1heC13aWR0aDogMTE0MHB4O1xyXG5cdFx0cmlnaHQ6IDE1cHg7XHJcblx0fVxyXG5cclxuXHRodG1sOm5vdCguc3RpY2t5LWhlYWRlci1hY3RpdmUpICNoZWFkZXIuaGVhZGVyLWZsb2F0aW5nLWJhciAuaGVhZGVyLWNvbnRhaW5lciB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0fVxyXG59XHJcblxyXG5odG1sOm5vdCguYm94ZWQpICNoZWFkZXIuaGVhZGVyLWZ1bGwtd2lkdGggLmhlYWRlci1jb250YWluZXIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogbm9uZTtcclxufVxyXG5cclxuaHRtbCAjaGVhZGVyLmhlYWRlci1ib3R0b20tc2xpZGVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAwO1xyXG59XHJcblxyXG5odG1sICNoZWFkZXIuaGVhZGVyLWJvdHRvbS1zbGlkZXIgLmhlYWRlci1ib2R5IHtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG59XHJcblxyXG5odG1sICNoZWFkZXIuaGVhZGVyLWJvdHRvbS1zbGlkZXIuaGVhZGVyLXRyYW5zcGFyZW50LWxpZ2h0LXRvcC1ib3JkZXIgLmhlYWRlci1ib2R5IHtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg2OCwgNjgsIDY4LCAwLjQpO1xyXG59XHJcblxyXG5odG1sICNoZWFkZXIuaGVhZGVyLWJvdHRvbS1zbGlkZXIuaGVhZGVyLXRyYW5zcGFyZW50LWxpZ2h0LXRvcC1ib3JkZXItMSAuaGVhZGVyLWJvZHkge1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDY4LCA2OCwgNjgsIDAuMSk7XHJcbn1cclxuXHJcbmh0bWwgI2hlYWRlci5oZWFkZXItYm90dG9tLXNsaWRlci5oZWFkZXItdHJhbnNwYXJlbnQtZGFyay10b3AtYm9yZGVyIC5oZWFkZXItYm9keSB7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcclxufVxyXG5cclxuaHRtbCAjaGVhZGVyLmhlYWRlci1ib3R0b20tc2xpZGVyLmhlYWRlci10cmFuc3BhcmVudC1kYXJrLXRvcC1ib3JkZXItMSAuaGVhZGVyLWJvZHkge1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbn1cclxuXHJcbmh0bWwuc3RpY2t5LWhlYWRlci1hY3RpdmUgI2hlYWRlci5oZWFkZXItYm90dG9tLXNsaWRlciAuaGVhZGVyLWJvZHkge1xyXG5cdGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRodG1sICNoZWFkZXIuaGVhZGVyLWJvdHRvbS1zbGlkZXIgLmhlYWRlci1uYXYtbWFpbiB7XHJcblx0XHR0b3A6IGNhbGMoMTAwJSArIDE1cHgpO1xyXG5cdH1cclxuXHJcblx0aHRtbC5zdGlja3ktaGVhZGVyLWFjdGl2ZSAjaGVhZGVyLmhlYWRlci1ib3R0b20tc2xpZGVyIC5oZWFkZXItbmF2LW1haW4ge1xyXG5cdFx0dG9wOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuaHRtbCAjaGVhZGVyLmhlYWRlci10cmFuc3BhcmVudCB7XHJcblx0bWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuaHRtbCAjaGVhZGVyLmhlYWRlci10cmFuc3BhcmVudCAuaGVhZGVyLWJvZHk6bm90KC5oZWFkZXItYm9yZGVyLWJvdHRvbSkge1xyXG5cdGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuXHJcbmh0bWw6bm90KC5zdGlja3ktaGVhZGVyLWFjdGl2ZSkgI2hlYWRlci5oZWFkZXItdHJhbnNwYXJlbnQ6bm90KC5oZWFkZXItc2VtaS10cmFuc3BhcmVudCkgLmhlYWRlci1ib2R5IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sOm5vdCguc3RpY2t5LWhlYWRlci1hY3RpdmUpICNoZWFkZXIuaGVhZGVyLXNlbWktdHJhbnNwYXJlbnQtbGlnaHQgLmhlYWRlci1ib2R5IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbDpub3QoLnN0aWNreS1oZWFkZXItYWN0aXZlKSAjaGVhZGVyLmhlYWRlci1zZW1pLXRyYW5zcGFyZW50LWRhcmsgLmhlYWRlci1ib2R5IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY4LCA2OCwgNjgsIDAuNCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbDpub3QoLnN0aWNreS1oZWFkZXItYWN0aXZlKSAjaGVhZGVyLmhlYWRlci10cmFuc3BhcmVudC1saWdodC1ib3R0b20tYm9yZGVyIC5oZWFkZXItYm9keSB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNjgsIDY4LCA2OCwgMC40KTtcclxufVxyXG5cclxuaHRtbDpub3QoLnN0aWNreS1oZWFkZXItYWN0aXZlKSAjaGVhZGVyLmhlYWRlci10cmFuc3BhcmVudC1saWdodC1ib3R0b20tYm9yZGVyLTEgLmhlYWRlci1ib2R5IHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg2OCwgNjgsIDY4LCAwLjEpO1xyXG59XHJcblxyXG5odG1sOm5vdCguc3RpY2t5LWhlYWRlci1hY3RpdmUpICNoZWFkZXIuaGVhZGVyLXRyYW5zcGFyZW50LWRhcmstYm90dG9tLWJvcmRlciAuaGVhZGVyLWJvZHkge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcbn1cclxuXHJcbmh0bWw6bm90KC5zdGlja3ktaGVhZGVyLWFjdGl2ZSkgI2hlYWRlci5oZWFkZXItdHJhbnNwYXJlbnQtZGFyay1ib3R0b20tYm9yZGVyLTEgLmhlYWRlci1ib2R5IHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRodG1sICNoZWFkZXIuaGVhZGVyLXRyYW5zcGFyZW50IC5oZWFkZXItYm9keSB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuXHJcblx0aHRtbCAjaGVhZGVyLmhlYWRlci10cmFuc3BhcmVudCAuaGVhZGVyLWJvZHkuYmctZGFyayAuaGVhZGVyLW5hdi1tYWluOmJlZm9yZSwgaHRtbCAjaGVhZGVyLmhlYWRlci10cmFuc3BhcmVudCAuaGVhZGVyLWJvZHkuYmctY29sb3ItZGFyayAuaGVhZGVyLW5hdi1tYWluOmJlZm9yZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xyXG5cdH1cclxuXHJcblx0aHRtbCAjaGVhZGVyLmhlYWRlci10cmFuc3BhcmVudCAuaGVhZGVyLW5hdi1tYWluOmJlZm9yZSB7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIuaGVhZGVyLXRyYW5zcGFyZW50IC5oZWFkZXItbmF2LW1haW4gbmF2IHtcclxuXHRcdHBhZGRpbmc6IDAgMzBweDtcclxuXHR9XHJcblxyXG5cdGh0bWwuc3RpY2t5LWhlYWRlci1hY3RpdmUgI2hlYWRlci5oZWFkZXItdHJhbnNwYXJlbnQgLmhlYWRlci1uYXYtbWFpbiBuYXYge1xyXG5cdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdH1cclxufVxyXG5cclxuaHRtbC5zdGlja3ktaGVhZGVyLWFjdGl2ZSAjaGVhZGVyIC5oZWFkZXItdG9wLmhlYWRlci10b3Atc3RpY2t5LXJlbW92ZS1ib3R0b20tYm9yZGVyIHtcclxuXHRib3JkZXItYm90dG9tOiAwO1xyXG59XHJcblxyXG5odG1sLnN0aWNreS1oZWFkZXItYWN0aXZlICNoZWFkZXIgLmhlYWRlci1ib2R5IHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyMzQsIDIzNCwgMjM0LCAwLjUpO1xyXG5cdGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgyMzQsIDIzNCwgMjM0LCAwLjUpO1xyXG59XHJcblxyXG5odG1sLnN0aWNreS1oZWFkZXItYWN0aXZlICNoZWFkZXIgLmhlYWRlci1ib2R5LmhlYWRlci1ib2R5LWJvdHRvbS1ib3JkZXIge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIzNCwgMjM0LCAyMzQsIDAuNSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbC5zdGlja3ktaGVhZGVyLWFjdGl2ZSAjaGVhZGVyLmhlYWRlci1lZmZlY3Qtc2hyaW5rIC5oZWFkZXItYm9keSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5odG1sLnN0aWNreS1oZWFkZXItYWN0aXZlIC5kLXN0aWNreS1oZWFkZXItYWN0aXZlLW5vbmUge1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbC5zdGlja3ktaGVhZGVyLXJldmVhbC5zdGlja3ktaGVhZGVyLWFjdGl2ZSAjaGVhZGVyIC5oZWFkZXItYm9keSB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5odG1sLnN0aWNreS1oZWFkZXItZW5hYmxlZCAjaGVhZGVyIC5oZWFkZXItbG9nby1zdGlja3ktY2hhbmdlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbmh0bWwuc3RpY2t5LWhlYWRlci1lbmFibGVkICNoZWFkZXIgLmhlYWRlci1sb2dvLXN0aWNreS1jaGFuZ2UgaW1nIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcbn1cclxuXHJcbmh0bWwuc3RpY2t5LWhlYWRlci1lbmFibGVkICNoZWFkZXIgLmhlYWRlci1sb2dvLXN0aWNreS1jaGFuZ2UgLmhlYWRlci1sb2dvLW5vbi1zdGlja3kge1xyXG5cdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbC5zdGlja3ktaGVhZGVyLWVuYWJsZWQgI2hlYWRlciAuaGVhZGVyLWxvZ28tc3RpY2t5LWNoYW5nZSAuaGVhZGVyLWxvZ28tc3RpY2t5IHtcclxuXHRvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwuc3RpY2t5LWhlYWRlci1lbmFibGVkLnN0aWNreS1oZWFkZXItYWN0aXZlICNoZWFkZXIgLmhlYWRlci1sb2dvLXN0aWNreS1jaGFuZ2UgLmhlYWRlci1sb2dvLW5vbi1zdGlja3kge1xyXG5cdG9wYWNpdHk6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbC5zdGlja3ktaGVhZGVyLWVuYWJsZWQuc3RpY2t5LWhlYWRlci1hY3RpdmUgI2hlYWRlciAuaGVhZGVyLWxvZ28tc3RpY2t5LWNoYW5nZSAuaGVhZGVyLWxvZ28tc3RpY2t5IHtcclxuXHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdGh0bWw6bm90KC5zdGlja3ktaGVhZGVyLWVuYWJsZWQpICNoZWFkZXIgLmhlYWRlci1sb2dvLXN0aWNreS1jaGFuZ2UgLmhlYWRlci1sb2dvLW5vbi1zdGlja3kge1xyXG5cdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0aHRtbDpub3QoLnN0aWNreS1oZWFkZXItZW5hYmxlZCkgI2hlYWRlciAuaGVhZGVyLWxvZ28tc3RpY2t5LWNoYW5nZSAuaGVhZGVyLWxvZ28tc3RpY2t5IHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdGh0bWwuc3RpY2t5LWhlYWRlci1lbmFibGVkLnN0aWNreS1oZWFkZXItYWN0aXZlLnN0aWNreS1oZWFkZXItc2Nyb2xsLWRpcmVjdGlvbiAjaGVhZGVyIC5oZWFkZXItYm9keSB7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuXHR9XHJcblxyXG5cdGh0bWwuc3RpY2t5LWhlYWRlci1lbmFibGVkLnN0aWNreS1oZWFkZXItYWN0aXZlLnN0aWNreS1oZWFkZXItc2Nyb2xsLWRpcmVjdGlvbi5zdGlja3ktaGVhZGVyLXNjcm9sbC1kb3duICNoZWFkZXIgLmhlYWRlci1ib2R5IHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG5cdH1cclxufVxyXG5cclxuLyogSGVhZGVyIE5hdiBNYWluICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYge1xyXG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YWxpZ24tc2VsZjogc3RyZXRjaDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAycHg7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaSA+IGEge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdGNvbG9yOiAjQ0NDO1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaSA+IGE6YWZ0ZXIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpID4gYTphY3RpdmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRjb2xvcjogI0NDQztcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpID4gYS5kcm9wZG93bi10b2dnbGUgLmZhLWNoZXZyb24tZG93biB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkgPiBhLmFjdGl2ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLm9wZW4gPiBhLCAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5hY2Nlc3NpYmlsaXR5LW9wZW4gPiBhLCAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaTpob3ZlciA+IGEge1xyXG5cdFx0YmFja2dyb3VuZDogI0NDQztcclxuXHRcdGNvbG9yOiAjRkZGO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0dG9wOiAtMTAwMDBweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdGxlZnQ6IGF1dG87XHJcblx0XHRib3JkZXItcmFkaXVzOiAwIDRweCA0cHg7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRib3JkZXItdG9wOiAzcHggc29saWQgI0NDQztcclxuXHRcdGJveC1zaGFkb3c6IDAgMTVweCAzMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdG1pbi13aWR0aDogMjAwcHg7XHJcblx0XHRwYWRkaW5nOiA1cHggMDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSBhIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xyXG5cdFx0Y29sb3I6ICM3Nzc7XHJcblx0XHRmb250LXNpemU6IDAuODNlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRwYWRkaW5nOiA2cHggMThweCA2cHggMThweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpIGE6aG92ZXIsICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpIGE6Zm9jdXMsICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpIGEuYWN0aXZlLCAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSBhOmFjdGl2ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpOmhvdmVyID4gYSwgI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGk6Zm9jdXMgPiBhLCAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaS5hY3RpdmUgPiBhLCAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaTphY3RpdmUgPiBhLCAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaS5vcGVuID4gYSwgI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkuYWNjZXNzaWJpbGl0eS1vcGVuID4gYSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkuZHJvcGRvd24tc3VibWVudSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaS5kcm9wZG93bi1zdWJtZW51ID4gYSAuZmEtY2hldnJvbi1kb3duIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaS5kcm9wZG93bi1zdWJtZW51ID4gYTphZnRlciB7XHJcblx0XHRmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEZyZWUnO1xyXG5cdFx0Y29udGVudDogXCJcXGYwNTRcIjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGZvbnQtc2l6ZTogMC41cmVtO1xyXG5cdFx0b3BhY2l0eTogMC43O1xyXG5cdFx0cmlnaHQ6IDIwcHg7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0O1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkuZHJvcGRvd24tc3VibWVudSA+IC5kcm9wZG93bi1tZW51IHtcclxuXHRcdGxlZnQ6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi10b3A6IC04cHg7XHJcblx0XHRtYXJnaW4tbGVmdDogLTFweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkuZHJvcGRvd24tc3VibWVudS5vcGVuID4gYTphZnRlciwgI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkuZHJvcGRvd24tc3VibWVudS5hY2Nlc3NpYmlsaXR5LW9wZW4gPiBhOmFmdGVyLCAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaS5kcm9wZG93bi1zdWJtZW51OmhvdmVyID4gYTphZnRlciB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0cmlnaHQ6IDE1cHg7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaS5kcm9wZG93bi1zdWJtZW51Lm9wZW4gPiAuZHJvcGRvd24tbWVudSwgI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkuZHJvcGRvd24tc3VibWVudS5hY2Nlc3NpYmlsaXR5LW9wZW4gPiAuZHJvcGRvd24tbWVudSwgI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkuZHJvcGRvd24tc3VibWVudTpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcclxuXHRcdHRvcDogMDtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaS5kcm9wZG93bi1zdWJtZW51LmRyb3Bkb3duLXJldmVyc2U6aG92ZXIgPiBhOmFmdGVyIHtcclxuXHRcdHJpZ2h0OiAzMHB4O1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZVkoMTgwZGVnKTtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpLmRyb3Bkb3duLXN1Ym1lbnUuZHJvcGRvd24tcmV2ZXJzZSA+IC5kcm9wZG93bi1tZW51IHtcclxuXHRcdGxlZnQ6IGF1dG87XHJcblx0XHRyaWdodDogMTAwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaTpsYXN0LWNoaWxkIGEge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLm9wZW4gPiBhLCAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5hY2Nlc3NpYmlsaXR5LW9wZW4gPiBhLCAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bjpob3ZlciA+IGEge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5vcGVuID4gYTpiZWZvcmUsICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLmFjY2Vzc2liaWxpdHktb3BlbiA+IGE6YmVmb3JlLCAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bjpob3ZlciA+IGE6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3R0b206IC0zcHg7XHJcblx0XHRib3JkZXItYm90dG9tOiA1cHggc29saWQgI0NDQztcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLm9wZW4gPiAuZHJvcGRvd24tbWVudSwgI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24uYWNjZXNzaWJpbGl0eS1vcGVuID4gLmRyb3Bkb3duLW1lbnUsICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0dG9wOiBhdXRvO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24uZHJvcGRvd24tcmV2ZXJzZSA+IC5kcm9wZG93bi1tZW51IHtcclxuXHRcdGxlZnQ6IGF1dG87XHJcblx0XHRyaWdodDogMDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLW1lZ2Ege1xyXG5cdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLW1lZ2EgPiAuZHJvcGRvd24tbWVudSB7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRsZWZ0OiAxMnB4O1xyXG5cdFx0cmlnaHQ6IDEycHg7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLW1lZ2EgLmRyb3Bkb3duLW1lZ2EtY29udGVudCB7XHJcblx0XHRwYWRkaW5nOiAxLjZyZW07XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1tZWdhIC5kcm9wZG93bi1tZWdhLXN1Yi10aXRsZSB7XHJcblx0XHRjb2xvcjogIzMzMzMzMztcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Zm9udC1zaXplOiAwLjllbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC41cHg7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1tZWdhIC5kcm9wZG93bi1tZWdhLXN1Yi10aXRsZTpmaXJzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tbWVnYSAuZHJvcGRvd24tbWVnYS1zdWItbmF2IHtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tbWVnYSAuZHJvcGRvd24tbWVnYS1zdWItbmF2ID4gbGkgPiBhIHtcclxuXHRcdGJvcmRlcjogMCBub25lO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0Y29sb3I6ICM3Nzc7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogMC44M2VtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdG1hcmdpbjogMCAwIDNweCAtOHB4O1xyXG5cdFx0cGFkZGluZzogM3B4IDhweDtcclxuXHRcdHRleHQtc2hhZG93OiBub25lO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1tZWdhIC5kcm9wZG93bi1tZWdhLXN1Yi1uYXYgPiBsaTpob3ZlciA+IGEsICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLW1lZ2EgLmRyb3Bkb3duLW1lZ2Etc3ViLW5hdiA+IGxpOmFjdGl2ZSA+IGEsICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLW1lZ2EgLmRyb3Bkb3duLW1lZ2Etc3ViLW5hdiA+IGxpOmZvY3VzID4gYSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tbWVnYS5kcm9wZG93bi1tZWdhLXNob3AgPiAuZHJvcGRvd24taXRlbSB7XHJcblx0XHRwYWRkaW5nOiAwLjVyZW0gMC44cmVtO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkgLndyYXBwZXItaXRlbXMtY2xvbmVkIGkge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tc3F1YXJlIG5hdiA+IHVsID4gbGkgPiBhIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tc3F1YXJlIG5hdiA+IHVsID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLmhlYWRlci1uYXYtbWFpbi1zcXVhcmUgbmF2ID4gdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaS5kcm9wZG93bi1zdWJtZW51ID4gLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLmhlYWRlci1uYXYtbWFpbi1zcXVhcmUgbmF2ID4gdWwgPiBsaS5kcm9wZG93biAudGh1bWItaW5mbywgI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLmhlYWRlci1uYXYtbWFpbi1zcXVhcmUgbmF2ID4gdWwgPiBsaS5kcm9wZG93biAudGh1bWItaW5mby13cmFwcGVyIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tc3F1YXJlIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tbWVnYSA+IC5kcm9wZG93bi1tZW51IHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tc3F1YXJlIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tbWVnYSAuZHJvcGRvd24tbWVnYS1zdWItbmF2ID4gbGkgPiBhIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tZHJvcGRvd24tbm8tYm9yZGVycyBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tZHJvcGRvd24tbm8tYm9yZGVycyBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51Om5vdCguYm9yZGVyLXRvcCkge1xyXG5cdFx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4uaGVhZGVyLW5hdi1tYWluLWRyb3Bkb3duLW5vLWJvcmRlcnMgbmF2ID4gdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaS5kcm9wZG93bi1zdWJtZW51ID4gLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0bWFyZ2luLXRvcDogLTVweDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tZHJvcGRvd24tbm8tYm9yZGVycyBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLmRyb3Bkb3duLW1lZ2EgLmRyb3Bkb3duLW1lbnUuYm9yZGVyLXRvcCB7XHJcblx0XHRtYXJnaW4tdG9wOiAtMnB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4uaGVhZGVyLW5hdi1tYWluLWRyb3Bkb3duLWJvcmRlci1yYWRpdXMgbmF2ID4gdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tZHJvcGRvd24tYm9yZGVyLXJhZGl1cyBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpLmRyb3Bkb3duLXN1Ym1lbnUgPiAuZHJvcGRvd24tbWVudSB7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tZHJvcGRvd24tYm9yZGVycy1yYWRpdXMtMCBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tZHJvcGRvd24tYm9yZGVycy1yYWRpdXMtMCBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpLmRyb3Bkb3duLXN1Ym1lbnUgPiAuZHJvcGRvd24tbWVudSB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4uaGVhZGVyLW5hdi1tYWluLWZvbnQtc20gbmF2ID4gdWwgPiBsaSA+IGEge1xyXG5cdFx0Zm9udC1zaXplOiAwLjdyZW07XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4uaGVhZGVyLW5hdi1tYWluLWZvbnQtbWQgbmF2ID4gdWwgPiBsaSA+IGEge1xyXG5cdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4uaGVhZGVyLW5hdi1tYWluLWZvbnQtbGcgbmF2ID4gdWwgPiBsaSA+IGEge1xyXG5cdFx0Zm9udC1zaXplOiAxLjFyZW07XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTFweDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tZm9udC1sZy11cHBlciBuYXYgPiB1bCA+IGxpID4gYSB7XHJcblx0XHRmb250LXNpemU6IDAuOTVyZW07XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLmhlYWRlci1uYXYtbWFpbi1mb250LWxnLXVwcGVyLTIgbmF2ID4gdWwgPiBsaSA+IGEge1xyXG5cdFx0Zm9udC1zaXplOiAwLjgycmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tZm9udC1hbHRlcm5hdGl2ZSBuYXYgPiB1bCA+IGxpID4gYSB7XHJcblx0XHRmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcblx0XHRmb250LXNpemU6IDAuODVyZW07XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLmhlYWRlci1uYXYtbWFpbi1kcm9wZG93bi1tb2Rlcm4gbmF2ID4gdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XHJcblx0XHRib3JkZXI6IDAgIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmc6IDE1cHggOHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLmhlYWRlci1uYXYtbWFpbi1kcm9wZG93bi1tb2Rlcm4gbmF2ID4gdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSBhIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC1zaXplOiAwLjg1ZW07XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0O1xyXG5cdFx0bGVmdDogMDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tZHJvcGRvd24tbW9kZXJuIG5hdiA+IHVsID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkgYTpob3ZlciwgI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLmhlYWRlci1uYXYtbWFpbi1kcm9wZG93bi1tb2Rlcm4gbmF2ID4gdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSBhOmFjdGl2ZSB7XHJcblx0XHRsZWZ0OiA1cHg7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4uaGVhZGVyLW5hdi1tYWluLWRyb3Bkb3duLW1vZGVybiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpLmRyb3Bkb3duLXN1Ym1lbnUgPiAuZHJvcGRvd24tbWVudSB7XHJcblx0XHRtYXJnaW4tdG9wOiAtMTVweDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tZHJvcGRvd24tY2VudGVyIG5hdiA+IHVsID4gbGkuZHJvcGRvd246bm90KC5kcm9wZG93bi1tZWdhKSA+IC5kcm9wZG93bi1tZW51IHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMTBweCwgMCkgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tZHJvcGRvd24tY2VudGVyIG5hdiA+IHVsID4gbGkuZHJvcGRvd246bm90KC5kcm9wZG93bi1tZWdhKTpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcclxuXHRcdHRvcDogMTAwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCkgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tZHJvcGRvd24tY2VudGVyLmhlYWRlci1uYXYtbWFpbi1kcm9wZG93bi1jZW50ZXItYm90dG9tIG5hdiA+IHVsID4gbGkuZHJvcGRvd246aG92ZXIgPiAuZHJvcGRvd24tbWVudSB7XHJcblx0XHRtYXJnaW4tdG9wOiAtMTRweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLmhlYWRlci1uYXYtbWFpbi1kcm9wZG93bi1hcnJvdyBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duID4gLmRyb3Bkb3duLWl0ZW0ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLmhlYWRlci1uYXYtbWFpbi1kcm9wZG93bi1hcnJvdyBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duID4gLmRyb3Bkb3duLWl0ZW06YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IGF1dG87XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR3aWR0aDogMDtcclxuXHRcdGhlaWdodDogMDtcclxuXHRcdGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci1ib3R0b206IDdweCBzb2xpZCB3aGl0ZTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTdweCwgMTBweCwgMCk7XHJcblx0XHRib3R0b206IDE0cHg7XHJcblx0XHRtYXJnaW4tdG9wOiBhdXRvO1xyXG5cdFx0ei1pbmRleDogMTAwMTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2l0aW9uOiBlYXNlIHRyYW5zZm9ybSAzMDBtcztcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tZHJvcGRvd24tYXJyb3cgbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5vcGVuID4gLmRyb3Bkb3duLW1lbnUsICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tZHJvcGRvd24tYXJyb3cgbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5hY2Nlc3NpYmlsaXR5LW9wZW4gPiAuZHJvcGRvd24tbWVudSwgI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLmhlYWRlci1uYXYtbWFpbi1kcm9wZG93bi1hcnJvdyBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0bWFyZ2luLXRvcDogLTE0cHggIWltcG9ydGFudDtcclxuXHRcdGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLmhlYWRlci1uYXYtbWFpbi1kcm9wZG93bi1hcnJvdyBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLm9wZW4gPiAuZHJvcGRvd24taXRlbTpiZWZvcmUsICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tZHJvcGRvd24tYXJyb3cgbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5hY2Nlc3NpYmlsaXR5LW9wZW4gPiAuZHJvcGRvd24taXRlbTpiZWZvcmUsICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tZHJvcGRvd24tYXJyb3cgbmF2ID4gdWwgPiBsaS5kcm9wZG93bjpob3ZlciA+IC5kcm9wZG93bi1pdGVtOmJlZm9yZSB7XHJcblx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC03cHgsIDAsIDApO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLmhlYWRlci1uYXYtbWFpbi1kYXJrIG5hdiA+IHVsID4gbGkgPiBhIHtcclxuXHRcdGNvbG9yOiAjNDQ0O1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLmhlYWRlci1uYXYtbWFpbi1zbGlkZSBuYXYgPiB1bCA+IGxpID4gYSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0cGFkZGluZzogMThweCAxOHB4IDIycHggIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cdFx0dHJhbnNpdGlvbjogZWFzZSB0cmFuc2Zvcm0gMzAwbXM7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tc2xpZGUgbmF2ID4gdWwgPiBsaSA+IGEuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tc2xpZGUgbmF2ID4gdWwgPiBsaSA+IGEuaXRlbS1vcmlnaW5hbCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLmhlYWRlci1uYXYtbWFpbi1zbGlkZSBuYXYgPiB1bCA+IGxpID4gc3BhbiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tc2xpZGUgbmF2ID4gdWwgPiBsaSA+IHNwYW4gPiBhIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogIzQ0NDtcclxuXHRcdHBhZGRpbmc6IDAgLjlyZW07XHJcblx0XHRtYXJnaW46IDFweCAwIDA7XHJcblx0XHRtaW4taGVpZ2h0OiA2MHB4O1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0dHJhbnNpdGlvbjogZWFzZSBhbGwgMzAwbXM7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLmhlYWRlci1uYXYtbWFpbi1zbGlkZSBuYXYgPiB1bCA+IGxpID4gc3BhbiA+IGEuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4uaGVhZGVyLW5hdi1tYWluLXNsaWRlIG5hdiA+IHVsID4gbGkgPiBzcGFuID4gYSAuZmEtY2FyZXQtZG93biB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLmhlYWRlci1uYXYtbWFpbi1zbGlkZSBuYXYgPiB1bCA+IGxpID4gc3BhbiA+IGEuYWN0aXZlOmZpcnN0LWNoaWxkIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDAlKTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4uaGVhZGVyLW5hdi1tYWluLXNsaWRlIG5hdiA+IHVsID4gbGkgPiBzcGFuID4gYS5hY3RpdmUuaXRlbS10d28ge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tc2xpZGUgbmF2ID4gdWwgPiBsaSA+IHNwYW4gLml0ZW0tdHdvIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MCUpO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0bGVmdDogMDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tc2xpZGUgbmF2ID4gdWwgPiBsaTpob3ZlciA+IHNwYW4gPiBhOmZpcnN0LWNoaWxkIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDAlKTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4uaGVhZGVyLW5hdi1tYWluLXNsaWRlIG5hdiA+IHVsID4gbGk6aG92ZXIgPiBzcGFuIC5pdGVtLXR3byB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tdHJhbnNpdGlvbiBuYXYgPiB1bCA+IGxpID4gYSB7XHJcblx0XHR0cmFuc2l0aW9uOiBlYXNlIGFsbCAzMDBtcztcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tdGV4dC1jYXBpdGFsaXplIG5hdiA+IHVsID4gbGkgPiBhIHtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLmhlYWRlci1uYXYtbWFpbi10ZXh0LXNpemUtMiBuYXYgPiB1bCA+IGxpID4gYSB7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tdGV4dC1zaXplLTMgbmF2ID4gdWwgPiBsaSA+IGEge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4uaGVhZGVyLW5hdi1tYWluLXRleHQtc2l6ZS00IG5hdiA+IHVsID4gbGkgPiBhIHtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLmhlYWRlci1uYXYtbWFpbi10ZXh0LXNpemUtNCBuYXYgPiB1bCA+IGxpID4gYS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xyXG5cdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLmhlYWRlci1uYXYtbWFpbi10ZXh0LXNpemUtNSBuYXYgPiB1bCA+IGxpID4gYSB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tdGV4dC1zaXplLTUgbmF2ID4gdWwgPiBsaSA+IGEge1xyXG5cdFx0cGFkZGluZzogMCAwLjZyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tdGV4dC1zaXplLTUgbmF2ID4gdWwgPiBsaSA+IGEuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcclxuXHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tdGV4dC1zaXplLTUgbmF2ID4gdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSBhIHtcclxuXHRcdGNvbG9yOiAjMjEyNTI5O1xyXG5cdFx0Zm9udC1zaXplOiAwLjg3NWVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdHBhZGRpbmctdG9wOiA4cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLmhlYWRlci1uYXYtbWFpbi10ZXh0LXNpemUtNSBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZWdhLXN1Yi10aXRsZSB7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLmhlYWRlci1uYXYtbWFpbi10ZXh0LWxzLTAgbmF2ID4gdWwgPiBsaSA+IGEge1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4uaGVhZGVyLW5hdi1tYWluLXRleHQtd2VpZ2h0LTUwMCBuYXYgPiB1bCA+IGxpID4gYSB7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLmhlYWRlci1uYXYtbWFpbi10ZXh0LXdlaWdodC02MDAgbmF2ID4gdWwgPiBsaSA+IGEge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4taW5jcmVhc2Utc3BhY2UtYmV0d2VlbiBuYXYgPiB1bCA+IGxpID4gYSB7XHJcblx0XHRwYWRkaW5nOiAwIDEuM3JlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIGEgPiAudGh1bWItaW5mby1wcmV2aWV3IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bGVmdDogMTAwJTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdHRvcDogLTEwMDAwcHg7XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2Utb3V0LCBvcGFjaXR5IC4ycyBlYXNlLW91dDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIGEgPiAudGh1bWItaW5mby1wcmV2aWV3IC50aHVtYi1pbmZvLXdyYXBwZXIge1xyXG5cdFx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAyMHB4IDQ1cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDRweDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR3aWR0aDogMTkwcHg7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gYSA+IC50aHVtYi1pbmZvLXByZXZpZXcgLnRodW1iLWluZm8taW1hZ2Uge1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDZzIGxpbmVhciAwcztcclxuXHRcdHdpZHRoOiAxODJweDtcclxuXHRcdGhlaWdodDogMTM2cHg7XHJcblx0XHRtaW4taGVpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIGE6aG92ZXIgPiAudGh1bWItaW5mby1wcmV2aWV3IHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0bWFyZ2luLXRvcDogLTVweDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiAuZHJvcGRvd24tcmV2ZXJzZSBhID4gLnRodW1iLWluZm8tcHJldmlldyB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xyXG5cdFx0cmlnaHQ6IDEwMCU7XHJcblx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIC5kcm9wZG93bi1yZXZlcnNlIGE6aG92ZXIgPiAudGh1bWItaW5mby1wcmV2aWV3IHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LWJhciB7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1iYXIuaGVhZGVyLW5hdi1iYXItdG9wLWJvcmRlciB7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0VERURFRDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtYmFyIC5oZWFkZXItY29udGFpbmVyIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDA7XHJcblx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtYmFyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItY29udGFpbmVyLW1kIHtcclxuXHRcdGhlaWdodDogMTIwcHg7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LWJhciAuaGVhZGVyLW5hdiB7XHJcblx0XHRtaW4taGVpZ2h0OiA2MHB4O1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1iYXIgLmhlYWRlci1uYXYgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tZHJvcGRvd24tYXJyb3cgbmF2ID4gdWwgPiBsaS5kcm9wZG93biA+IC5kcm9wZG93bi1pdGVtOmJlZm9yZSB7XHJcblx0XHRib3R0b206IDFweCAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LWJhciAuaGVhZGVyLW5hdiAuaGVhZGVyLW5hdi1tYWluLmhlYWRlci1uYXYtbWFpbi1kcm9wZG93bi1hcnJvdyBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLm9wZW4gPiAuZHJvcGRvd24tbWVudSwgI2hlYWRlciAuaGVhZGVyLW5hdi1iYXIgLmhlYWRlci1uYXYgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tZHJvcGRvd24tYXJyb3cgbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5hY2Nlc3NpYmlsaXR5LW9wZW4gPiAuZHJvcGRvd24tbWVudSwgI2hlYWRlciAuaGVhZGVyLW5hdi1iYXIgLmhlYWRlci1uYXYgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tZHJvcGRvd24tYXJyb3cgbmF2ID4gdWwgPiBsaS5kcm9wZG93bjpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcclxuXHRcdG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtYmFyIC5oZWFkZXItbmF2LWxpbmtzOm5vdCguanVzdGlmeS1jb250ZW50LWxnLWNlbnRlcikgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tZHJvcGRvd24tYXJyb3cgbmF2ID4gdWwgPiBsaSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtYmFyIC5oZWFkZXItbmF2LWxpbmtzOm5vdCguanVzdGlmeS1jb250ZW50LWxnLWNlbnRlcikgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tZHJvcGRvd24tYXJyb3cgbmF2ID4gdWwgPiBsaS5kcm9wZG93biA+IC5kcm9wZG93bi1pdGVtIHtcclxuXHRcdHBhZGRpbmc6IDAgMCAwIDJyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtYmFyIC5oZWFkZXItbmF2LWxpbmtzOm5vdCguanVzdGlmeS1jb250ZW50LWxnLWNlbnRlcikgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tZHJvcGRvd24tYXJyb3cgbmF2ID4gdWwgPiBsaS5kcm9wZG93biA+IC5kcm9wZG93bi1pdGVtOmJlZm9yZSB7XHJcblx0XHRib3R0b206IDFweCAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDE3cHg7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LWJhciAuaGVhZGVyLW5hdi1saW5rczpub3QoLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIpIC5oZWFkZXItbmF2LW1haW4uaGVhZGVyLW5hdi1tYWluLWRyb3Bkb3duLWFycm93IG5hdiA+IHVsID4gbGkuZHJvcGRvd24ub3BlbiA+IC5kcm9wZG93bi1tZW51LCAjaGVhZGVyIC5oZWFkZXItbmF2LWJhciAuaGVhZGVyLW5hdi1saW5rczpub3QoLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIpIC5oZWFkZXItbmF2LW1haW4uaGVhZGVyLW5hdi1tYWluLWRyb3Bkb3duLWFycm93IG5hdiA+IHVsID4gbGkuZHJvcGRvd24uYWNjZXNzaWJpbGl0eS1vcGVuID4gLmRyb3Bkb3duLW1lbnUsICNoZWFkZXIgLmhlYWRlci1uYXYtYmFyIC5oZWFkZXItbmF2LWxpbmtzOm5vdCguanVzdGlmeS1jb250ZW50LWxnLWNlbnRlcikgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tZHJvcGRvd24tYXJyb3cgbmF2ID4gdWwgPiBsaS5kcm9wZG93bjpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcclxuXHRcdG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRmbGV4LWdyb3c6IDE7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0YWxpZ24tc2VsZjogc3RyZXRjaDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1zdHJpcGUge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1zdHJpcGUgLmhlYWRlci1uYXYtbWFpbiB7XHJcblx0XHRhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG5cdFx0bWFyZ2luLXRvcDogLTFweDtcclxuXHRcdG1pbi1oZWlnaHQ6IDA7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtc3RyaXBlIG5hdiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LXN0cmlwZSBuYXYgPiB1bCA+IGxpIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0YWxpZ24tc2VsZjogc3RyZXRjaDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1zdHJpcGUgbmF2ID4gdWwgPiBsaSA+IGEge1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRwYWRkaW5nOiAwIC45cmVtO1xyXG5cdFx0bWFyZ2luOiAxcHggMCAwO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LXN0cmlwZSBuYXYgPiB1bCA+IGxpID4gYS5hY3RpdmUge1xyXG5cdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1zdHJpcGUgbmF2ID4gdWwgPiBsaTpob3ZlciA+IGEsICNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1zdHJpcGUgbmF2ID4gdWwgPiBsaTpob3ZlciA+IGEuYWN0aXZlLCAjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtc3RyaXBlIG5hdiA+IHVsID4gbGkub3BlbiA+IGEsICNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1zdHJpcGUgbmF2ID4gdWwgPiBsaS5vcGVuID4gYS5hY3RpdmUsICNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1zdHJpcGUgbmF2ID4gdWwgPiBsaS5hY2Nlc3NpYmlsaXR5LW9wZW4gPiBhLCAjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtc3RyaXBlIG5hdiA+IHVsID4gbGkuYWNjZXNzaWJpbGl0eS1vcGVuID4gYS5hY3RpdmUge1xyXG5cdFx0Y29sb3I6ICNGRkY7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1zdHJpcGUgbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5vcGVuID4gYTpiZWZvcmUsICNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1zdHJpcGUgbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5hY2Nlc3NpYmlsaXR5LW9wZW4gPiBhOmJlZm9yZSwgI2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LXN0cmlwZSBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duOmhvdmVyID4gYTpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogbm9uZTtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1zdHJpcGUgbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5vcGVuID4gLmRyb3Bkb3duLW1lbnUsICNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1zdHJpcGUgbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5hY2Nlc3NpYmlsaXR5LW9wZW4gPiAuZHJvcGRvd24tbWVudSwgI2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LXN0cmlwZSBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0dG9wOiAxMDAlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdG1hcmdpbi10b3A6IDFweDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1zdHJpcGUgbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5kcm9wZG93bi1yZXZlcnNlID4gLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0bGVmdDogYXV0bztcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1zdHJpcGUuaGVhZGVyLW5hdi1tYWluLWRhcmsgbmF2ID4gdWwgPiBsaTpob3ZlciA+IGEge1xyXG5cdFx0Y29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1zdHJpcGUgbmF2ID4gdWw6bm90KDpob3ZlcikgPiBsaSA+IGEuYWN0aXZlIHtcclxuXHRcdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtc3RyaXBlIG5hdiA+IHVsID4gbGk6aG92ZXIgPiBhLmFjdGl2ZSB7XHJcblx0XHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLCAjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGluZSB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzIC5oZWFkZXItbmF2LW1haW4sICNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5lIC5oZWFkZXItbmF2LW1haW4ge1xyXG5cdFx0YWxpZ24tc2VsZjogc3RyZXRjaDtcclxuXHRcdG1pbi1oZWlnaHQ6IDA7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzIG5hdiA+IHVsID4gbGkgPiBhLCAjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MgbmF2ID4gdWwgPiBsaTpob3ZlciA+IGEsICNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5lIG5hdiA+IHVsID4gbGkgPiBhLCAjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGluZSBuYXYgPiB1bCA+IGxpOmhvdmVyID4gYSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZzogMCAuOXJlbTtcclxuXHRcdG1hcmdpbjogMXB4IDAgMDtcclxuXHRcdG1pbi1oZWlnaHQ6IDYwcHg7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MgbmF2ID4gdWwgPiBsaTpob3ZlciA+IGE6YmVmb3JlLCAjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MgbmF2ID4gdWwgPiBsaS5vcGVuID4gYTpiZWZvcmUsICNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcyBuYXYgPiB1bCA+IGxpLmFjY2Vzc2liaWxpdHktb3BlbiA+IGE6YmVmb3JlLCAjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGluZSBuYXYgPiB1bCA+IGxpOmhvdmVyID4gYTpiZWZvcmUsICNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5lIG5hdiA+IHVsID4gbGkub3BlbiA+IGE6YmVmb3JlLCAjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGluZSBuYXYgPiB1bCA+IGxpLmFjY2Vzc2liaWxpdHktb3BlbiA+IGE6YmVmb3JlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MgbmF2ID4gdWwgPiBsaSA+IGEuYWN0aXZlLCAjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGluZSBuYXYgPiB1bCA+IGxpID4gYS5hY3RpdmUge1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MgbmF2ID4gdWwgPiBsaSA+IGEuYWN0aXZlOmJlZm9yZSwgI2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmUgbmF2ID4gdWwgPiBsaSA+IGEuYWN0aXZlOmJlZm9yZSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzIG5hdiA+IHVsID4gbGkuZHJvcGRvd24gPiBhOmJlZm9yZSwgI2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmUgbmF2ID4gdWwgPiBsaS5kcm9wZG93biA+IGE6YmVmb3JlIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MgbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5vcGVuID4gLmRyb3Bkb3duLW1lbnUsICNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcyBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLmFjY2Vzc2liaWxpdHktb3BlbiA+IC5kcm9wZG93bi1tZW51LCAjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MgbmF2ID4gdWwgPiBsaS5kcm9wZG93bjpob3ZlciA+IC5kcm9wZG93bi1tZW51LCAjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGluZSBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLm9wZW4gPiAuZHJvcGRvd24tbWVudSwgI2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmUgbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5hY2Nlc3NpYmlsaXR5LW9wZW4gPiAuZHJvcGRvd24tbWVudSwgI2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmUgbmF2ID4gdWwgPiBsaS5kcm9wZG93bjpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3M6bm90KC5oZWFkZXItbmF2LWxpZ2h0LXRleHQpIG5hdiA+IHVsID4gbGkgPiBhLCAjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGluZTpub3QoLmhlYWRlci1uYXYtbGlnaHQtdGV4dCkgbmF2ID4gdWwgPiBsaSA+IGEge1xyXG5cdFx0Y29sb3I6ICM0NDQ7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MuaGVhZGVyLW5hdi1saWdodC10ZXh0IG5hdiA+IHVsID4gbGkgPiBhLCAjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGluZS5oZWFkZXItbmF2LWxpZ2h0LXRleHQgbmF2ID4gdWwgPiBsaSA+IGEge1xyXG5cdFx0Y29sb3I6ICNGRkY7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MuaGVhZGVyLW5hdi1mb3JjZS1saWdodC10ZXh0IG5hdiA+IHVsID4gbGkgPiBhLCAjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGluZS5oZWFkZXItbmF2LWZvcmNlLWxpZ2h0LXRleHQgbmF2ID4gdWwgPiBsaSA+IGEge1xyXG5cdFx0Y29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy5oZWFkZXItbmF2LWZvcmNlLWxpZ2h0LXRleHQgbmF2ID4gdWwgPiBsaSA+IGEuYWN0aXZlLCAjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGluZS5oZWFkZXItbmF2LWZvcmNlLWxpZ2h0LXRleHQgbmF2ID4gdWwgPiBsaSA+IGEuYWN0aXZlIHtcclxuXHRcdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MuaGVhZGVyLW5hdi1mb3JjZS1saWdodC10ZXh0IG5hdiA+IHVsID4gbGk6aG92ZXIgPiBhLCAjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MuaGVhZGVyLW5hdi1mb3JjZS1saWdodC10ZXh0IG5hdiA+IHVsID4gbGk6Zm9jdXMgPiBhLCAjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MuaGVhZGVyLW5hdi1mb3JjZS1saWdodC10ZXh0IG5hdiA+IHVsID4gbGk6YWN0aXZlID4gYSwgI2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmUuaGVhZGVyLW5hdi1mb3JjZS1saWdodC10ZXh0IG5hdiA+IHVsID4gbGk6aG92ZXIgPiBhLCAjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGluZS5oZWFkZXItbmF2LWZvcmNlLWxpZ2h0LXRleHQgbmF2ID4gdWwgPiBsaTpmb2N1cyA+IGEsICNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5lLmhlYWRlci1uYXYtZm9yY2UtbGlnaHQtdGV4dCBuYXYgPiB1bCA+IGxpOmFjdGl2ZSA+IGEge1xyXG5cdFx0Y29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5lIG5hdiA+IHVsID4gbGkgPiBhOmJlZm9yZSwgI2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmUgbmF2ID4gdWwgPiBsaTpob3ZlciA+IGE6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0aGVpZ2h0OiAzcHg7XHJcblx0XHR0b3A6IC0ycHg7XHJcblx0XHRsZWZ0OiAtMXB4O1xyXG5cdFx0cmlnaHQ6IC0xcHg7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmUgbmF2ID4gdWwgPiBsaTpob3ZlciA+IGE6YmVmb3JlIHtcclxuXHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5lLmhlYWRlci1uYXYtdG9wLWxpbmUgbmF2ID4gdWwgPiBsaSA+IGE6YmVmb3JlLCAjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGluZS5oZWFkZXItbmF2LXRvcC1saW5lIG5hdiA+IHVsID4gbGk6aG92ZXIgPiBhOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDNweDtcclxuXHRcdHRvcDogLTJweDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGluZS5oZWFkZXItbmF2LXRvcC1saW5lLmhlYWRlci1uYXYtdG9wLWxpbmUtd2l0aC1ib3JkZXIgbmF2ID4gdWwgPiBsaSA+IGE6YmVmb3JlLCAjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGluZS5oZWFkZXItbmF2LXRvcC1saW5lLmhlYWRlci1uYXYtdG9wLWxpbmUtd2l0aC1ib3JkZXIgbmF2ID4gdWwgPiBsaTpob3ZlciA+IGE6YmVmb3JlIHtcclxuXHRcdHRvcDogLTRweDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5lLmhlYWRlci1uYXYtdG9wLWxpbmUtYW5pbWF0ZWQgbmF2ID4gdWwgPiBsaSA+IGE6YmVmb3JlIHtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHRcdHdpZHRoOiAwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5lLmhlYWRlci1uYXYtdG9wLWxpbmUtYW5pbWF0ZWQgbmF2ID4gdWwgPiBsaTpob3ZlciA+IGE6YmVmb3JlIHtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5lLmhlYWRlci1uYXYtYm90dG9tLWxpbmUgbmF2ID4gdWwgPiBsaSA+IGE6YmVmb3JlLCAjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGluZS5oZWFkZXItbmF2LWJvdHRvbS1saW5lIG5hdiA+IHVsID4gbGk6aG92ZXIgPiBhOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRoZWlnaHQ6IDNweDtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogMTVweDtcclxuXHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5lLmhlYWRlci1uYXYtYm90dG9tLWxpbmUuaGVhZGVyLW5hdi1ib3R0b20tbGluZS1uby10cmFuc2Zvcm0gbmF2ID4gdWwgPiBsaSA+IGE6YmVmb3JlLCAjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGluZS5oZWFkZXItbmF2LWJvdHRvbS1saW5lLmhlYWRlci1uYXYtYm90dG9tLWxpbmUtbm8tdHJhbnNmb3JtIG5hdiA+IHVsID4gbGk6aG92ZXIgPiBhOmJlZm9yZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmUuaGVhZGVyLW5hdi1ib3R0b20tbGluZS5oZWFkZXItbmF2LWxpbmUtdW5kZXItdGV4dCBuYXYgPiB1bCA+IGxpID4gYTpiZWZvcmUsICNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5lLmhlYWRlci1uYXYtYm90dG9tLWxpbmUuaGVhZGVyLW5hdi1saW5lLXVuZGVyLXRleHQgbmF2ID4gdWwgPiBsaTpob3ZlciA+IGE6YmVmb3JlIHtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGhlaWdodDogN3B4O1xyXG5cdFx0bWFyZ2luOiA2cHggMTBweCAxNXB4IDEwcHg7XHJcblx0XHRvcGFjaXR5OiAwLjMgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5lLmhlYWRlci1uYXYtYm90dG9tLWxpbmUuaGVhZGVyLW5hdi1ib3R0b20tbGluZS1lZmZlY3QtMSBuYXYgPiB1bCA+IGxpID4gYTpiZWZvcmUge1xyXG5cdFx0dHJhbnNpdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSkgcmlnaHQgMzAwbXM7XHJcblx0XHRyaWdodDogMTAwJTtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5lLmhlYWRlci1uYXYtYm90dG9tLWxpbmUuaGVhZGVyLW5hdi1ib3R0b20tbGluZS1lZmZlY3QtMSBuYXYgPiB1bCA+IGxpID4gYS5hY3RpdmU6YmVmb3JlIHtcclxuXHRcdHJpZ2h0OiAxNXB4O1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmUuaGVhZGVyLW5hdi1ib3R0b20tbGluZS5oZWFkZXItbmF2LWJvdHRvbS1saW5lLWVmZmVjdC0xIG5hdiA+IHVsID4gbGk6aG92ZXIgPiBhOmJlZm9yZSB7XHJcblx0XHRyaWdodDogMTVweDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5lLmhlYWRlci1uYXYtYm90dG9tLWxpbmUuaGVhZGVyLW5hdi1ib3R0b20tbGluZS1lZmZlY3QtMS5oZWFkZXItbmF2LWxpbmUtdW5kZXItdGV4dCBuYXYgPiB1bCA+IGxpID4gYS5hY3RpdmU6YmVmb3JlIHtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmUuaGVhZGVyLW5hdi1ib3R0b20tbGluZS5oZWFkZXItbmF2LWJvdHRvbS1saW5lLWVmZmVjdC0xLmhlYWRlci1uYXYtbGluZS11bmRlci10ZXh0IG5hdiA+IHVsID4gbGk6aG92ZXIgPiBhOmJlZm9yZSB7XHJcblx0XHRyaWdodDogMDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5lLmhlYWRlci1uYXYtYm90dG9tLWxpbmUuaGVhZGVyLW5hdi1ib3R0b20tbGluZS1hY3RpdmUtdGV4dC1saWdodCBuYXYgPiB1bCA+IGxpOmhvdmVyID4gYSB7XHJcblx0XHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmUuaGVhZGVyLW5hdi1ib3R0b20tbGluZS5oZWFkZXItbmF2LWJvdHRvbS1saW5lLWFjdGl2ZS10ZXh0LWxpZ2h0IG5hdiA+IHVsOm5vdCg6aG92ZXIpIGxpID4gYS5hY3RpdmUge1xyXG5cdFx0Y29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5lLmhlYWRlci1uYXYtYm90dG9tLWxpbmUuaGVhZGVyLW5hdi1ib3R0b20tbGluZS1hY3RpdmUtdGV4dC1kYXJrIG5hdiA+IHVsID4gbGk6aG92ZXIgPiBhIHtcclxuXHRcdGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGluZS5oZWFkZXItbmF2LWJvdHRvbS1saW5lLmhlYWRlci1uYXYtYm90dG9tLWxpbmUtYWN0aXZlLXRleHQtZGFyayBuYXYgPiB1bDpub3QoOmhvdmVyKSBsaSA+IGEuYWN0aXZlIHtcclxuXHRcdGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbm8tc3BhY2UtZHJvcGRvd24gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5vcGVuID4gLmRyb3Bkb3duLW1lbnUsICNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1uby1zcGFjZS1kcm9wZG93biBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLmFjY2Vzc2liaWxpdHktb3BlbiA+IC5kcm9wZG93bi1tZW51LCAjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbm8tc3BhY2UtZHJvcGRvd24gbmF2ID4gdWwgPiBsaS5kcm9wZG93bjpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcclxuXHRcdG1hcmdpbi10b3A6IC0xcHg7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtZm9yY2UtbGlnaHQtdGV4dCAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkgPiBhLCAjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtZm9yY2UtbGlnaHQtdGV4dCAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkgLndyYXBwZXItaXRlbXMtY2xvbmVkID4gYSB7XHJcblx0XHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWZvcmNlLWxpZ2h0LXRleHQ6bm90KC5oZWFkZXItbmF2LWZvcmNlLWxpZ2h0LXRleHQtYWN0aXZlLXNraW4tY29sb3IpIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaTpob3ZlciA+IGEsICNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1mb3JjZS1saWdodC10ZXh0Om5vdCguaGVhZGVyLW5hdi1mb3JjZS1saWdodC10ZXh0LWFjdGl2ZS1za2luLWNvbG9yKSAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkgLndyYXBwZXItaXRlbXMtY2xvbmVkOmhvdmVyID4gYSB7XHJcblx0XHRjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWZvcmNlLWxpZ2h0LXRleHQ6bm90KC5oZWFkZXItbmF2LWZvcmNlLWxpZ2h0LXRleHQtYWN0aXZlLXNraW4tY29sb3IpIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWw6bm90KDpob3ZlcikgPiBsaSA+IGEuYWN0aXZlLCAjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtZm9yY2UtbGlnaHQtdGV4dDpub3QoLmhlYWRlci1uYXYtZm9yY2UtbGlnaHQtdGV4dC1hY3RpdmUtc2tpbi1jb2xvcikgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bDpub3QoOmhvdmVyKSA+IGxpIC53cmFwcGVyLWl0ZW1zLWNsb25lZCA+IGEuYWN0aXZlIHtcclxuXHRcdGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtaWNvbnMgbmF2ID4gdWwgPiBsaSA+IGEgW2NsYXNzKj1cImZhLVwiXSwgI2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWljb25zIG5hdiA+IHVsID4gbGkgPiBhIC5pY29ucyB7XHJcblx0XHRmb250LXNpemU6IDEuMXJlbTtcclxuXHRcdG1hcmdpbi1yaWdodDogMC4yOHJlbTtcclxuXHRcdG1hcmdpbi10b3A6IDAuMXJlbTtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1kaXZpc29yIG5hdiA+IHVsID4gbGkge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWRpdmlzb3IgbmF2ID4gdWwgPiBsaSA+IGEge1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1kaXZpc29yIG5hdiA+IHVsID4gbGk6bGFzdC1jaGlsZCA+IGEge1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LXNwYWNlZCBuYXYgPiB1bCA+IGxpID4gYSB7XHJcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1maXJzdC1pdGVtLW5vLXBhZGRpbmcgbmF2ID4gdWwgPiBsaTpmaXJzdC1jaGlsZCA+IGEge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtZHJvcGRvd25zLWRhcmsgbmF2ID4gdWwgPiBsaS5kcm9wZG93biA+IGE6YmVmb3JlIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtZHJvcGRvd25zLWRhcmsgbmF2ID4gdWwgPiBsaS5kcm9wZG93biBsaSBhIHtcclxuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICMyYTJhMmE7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtZHJvcGRvd25zLWRhcmsgbmF2ID4gdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMWUxZTFlO1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1kcm9wZG93bnMtZGFyayBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcclxuXHRcdGNvbG9yOiAjYWRhZGFkO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWRyb3Bkb3ducy1kYXJrIG5hdiA+IHVsID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgPiBsaTpob3ZlciA+IGEsICNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1kcm9wZG93bnMtZGFyayBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51ID4gbGk6Zm9jdXMgPiBhLCAjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtZHJvcGRvd25zLWRhcmsgbmF2ID4gdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSA+IGxpOmFjdGl2ZSA+IGEsICNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1kcm9wZG93bnMtZGFyayBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51ID4gbGkuYWN0aXZlID4gYSwgI2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWRyb3Bkb3ducy1kYXJrIG5hdiA+IHVsID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgPiBsaS5vcGVuID4gYSwgI2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWRyb3Bkb3ducy1kYXJrIG5hdiA+IHVsID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgPiBsaS5hY2Nlc3NpYmlsaXR5LW9wZW4gPiBhIHtcclxuXHRcdGJhY2tncm91bmQ6ICMyODI4Mjg7XHJcblx0XHRjb2xvcjogI0ZGRjtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1kcm9wZG93bnMtZGFyayBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLmRyb3Bkb3duLW1lZ2EgLmRyb3Bkb3duLW1lZ2Etc3ViLXRpdGxlIHtcclxuXHRcdGNvbG9yOiAjRkZGO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWRyb3Bkb3ducy1kYXJrIG5hdiA+IHVsID4gbGkuZHJvcGRvd24uZHJvcGRvd24tbWVnYSAuZHJvcGRvd24tbWVnYS1zdWItbmF2ID4gbGkgPiBhIHtcclxuXHRcdGNvbG9yOiAjYWRhZGFkO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWRyb3Bkb3ducy1kYXJrIG5hdiA+IHVsID4gbGkuZHJvcGRvd24uZHJvcGRvd24tbWVnYSAuZHJvcGRvd24tbWVnYS1zdWItbmF2ID4gbGk6aG92ZXIgPiBhLCAjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtZHJvcGRvd25zLWRhcmsgbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5kcm9wZG93bi1tZWdhIC5kcm9wZG93bi1tZWdhLXN1Yi1uYXYgPiBsaTpmb2N1cyA+IGEsICNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1kcm9wZG93bnMtZGFyayBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLmRyb3Bkb3duLW1lZ2EgLmRyb3Bkb3duLW1lZ2Etc3ViLW5hdiA+IGxpOmFjdGl2ZSA+IGEsICNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1kcm9wZG93bnMtZGFyayBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLmRyb3Bkb3duLW1lZ2EgLmRyb3Bkb3duLW1lZ2Etc3ViLW5hdiA+IGxpLmFjdGl2ZSA+IGEsICNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1kcm9wZG93bnMtZGFyayBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLmRyb3Bkb3duLW1lZ2EgLmRyb3Bkb3duLW1lZ2Etc3ViLW5hdiA+IGxpLm9wZW4gPiBhLCAjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtZHJvcGRvd25zLWRhcmsgbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5kcm9wZG93bi1tZWdhIC5kcm9wZG93bi1tZWdhLXN1Yi1uYXYgPiBsaS5hY2Nlc3NpYmlsaXR5LW9wZW4gPiBhIHtcclxuXHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0YmFja2dyb3VuZDogIzI4MjgyODtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1zdWItdGl0bGUgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpID4gYSwgI2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LXN1Yi10aXRsZS1hbmltYXRlZCAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkgPiBhIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwLjdyZW07XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDAuN3JlbTtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1zdWItdGl0bGUgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpID4gYSA+IHNwYW4sICNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1zdWItdGl0bGUtYW5pbWF0ZWQgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpID4gYSA+IHNwYW4ge1xyXG5cdFx0Zm9udC1zaXplOiAwLjllbTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdG1hcmdpbi10b3A6IDAuM3JlbTtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1zdWItdGl0bGUgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpID4gYSA+IHNwYW4ge1xyXG5cdFx0bWFyZ2luLXRvcDogLTAuNXJlbTtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1zdWItdGl0bGUtYW5pbWF0ZWQgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpID4gYSB7XHJcblx0XHR0cmFuc2l0aW9uOiBlYXNlIHBhZGRpbmctYm90dG9tIDMwMG1zO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LXN1Yi10aXRsZS1hbmltYXRlZCAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkgPiBhLmFjdGl2ZSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1zdWItdGl0bGUtYW5pbWF0ZWQgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpID4gYS5hY3RpdmUgPiBzcGFuIHtcclxuXHRcdHRvcDogNjAlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtc3ViLXRpdGxlLWFuaW1hdGVkIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaSA+IGEgPiBzcGFuIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcclxuXHRcdHRyYW5zaXRpb246IGVhc2Ugb3BhY2l0eSAyMDBtcywgZWFzZSB0b3AgMzAwbXM7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtc3ViLXRpdGxlLWFuaW1hdGVkIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaTpob3ZlciA+IGEsICNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1zdWItdGl0bGUtYW5pbWF0ZWQgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpOmZvY3VzID4gYSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1zdWItdGl0bGUtYW5pbWF0ZWQgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpOmhvdmVyID4gYSA+IHNwYW4sICNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1zdWItdGl0bGUtYW5pbWF0ZWQgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpOmZvY3VzID4gYSA+IHNwYW4ge1xyXG5cdFx0dG9wOiA2MCU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy1zaWRlLWhlYWRlciBuYXYgPiB1bCA+IGxpID4gYSB7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDE1cHggIWltcG9ydGFudDtcclxuXHRcdG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy1zaWRlLWhlYWRlciBuYXYgPiB1bCA+IGxpOmxhc3QtY2hpbGQgPiBhIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3Mtc2lkZS1oZWFkZXIgbmF2ID4gdWwgPiBsaS5kcm9wZG93biB7XHJcblx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXNpZGUtaGVhZGVyIG5hdiA+IHVsID4gbGkuZHJvcGRvd24gPiAuZHJvcGRvd24taXRlbSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3Mtc2lkZS1oZWFkZXIgbmF2ID4gdWwgPiBsaS5kcm9wZG93biA+IC5kcm9wZG93bi1pdGVtOmJlZm9yZSB7XHJcblx0XHRmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEZyZWUnO1xyXG5cdFx0Y29udGVudDogXCJcXGYwNTRcIiAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0Zm9udC1zaXplOiAwLjVyZW07XHJcblx0XHRvcGFjaXR5OiAwLjcgIWltcG9ydGFudDtcclxuXHRcdGxlZnQ6IGF1dG87XHJcblx0XHRyaWdodDogMjBweDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XHJcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXNpZGUtaGVhZGVyIG5hdiA+IHVsID4gbGkuZHJvcGRvd246aG92ZXIgPiAuZHJvcGRvd24taXRlbTpiZWZvcmUge1xyXG5cdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtY2xpY2stdG8tb3BlbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LFxyXG5cdFx0I2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWNsaWNrLXRvLW9wZW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93biBsaS5kcm9wZG93bi1zdWJtZW51ID4gLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1vdXQ7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtY2xpY2stdG8tb3BlbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duOmhvdmVyOm5vdCgub3BlbikgLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0dG9wOiAtMTAwMDBweDtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtY2xpY2stdG8tb3BlbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duID4gLmRyb3Bkb3duLXRvZ2dsZSA+IC5mYS1jaGV2cm9uLWRvd24ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDEycHg7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtY2xpY2stdG8tb3BlbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaS5kcm9wZG93bi1zdWJtZW51OmhvdmVyOm5vdCgub3BlbikgLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0dG9wOiAtMTAwMDBweDtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG59XHJcblxyXG4vKiBIZWFkZXIgQXJyb3dzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi1hcnJvd3MgbmF2ID4gdWwgPiBsaSA+IGEuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgRnJlZSc7XHJcblx0XHRjb250ZW50OiBcIlxcZjA3OFwiO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMCAwIDAgNHB4O1xyXG5cdFx0Zm9udC1zaXplOiAwLjZyZW07XHJcblx0fVxyXG59XHJcblxyXG4vKiBIZWFkZXIgTmF2IE1haW4gRnVsbCBXaWR0aCBNZWdhIE1lbnUgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLWZ1bGwtd2lkdGgtbWVnYS1tZW51IG5hdiA+IHVsID4gbGkuZHJvcGRvd24tbWVnYSA+IC5kcm9wZG93bi1tZW51LFxyXG5cdFx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLWZ1bGwtd2lkdGgtbWVnYS1tZW51LmhlYWRlci1uYXYtbWFpbi1kcm9wZG93bi1ib3JkZXItcmFkaXVzIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tbWVnYSA+IC5kcm9wZG93bi1tZW51IHtcclxuXHRcdGxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHRcdHJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4vKiBIZWFkZXIgTmF2IE1haW4gTWVnYSBNZW51IEJnIEhvdmVyKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLW1lZ2EtbWVudS1iZy1ob3ZlciAuZHJvcGRvd24tbWVnYTpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zaXRpb246IGVhc2Ugb3BhY2l0eSA0MDBtcztcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi1tZWdhLW1lbnUtYmctaG92ZXIgLmRyb3Bkb3duLW1lZ2E6aG92ZXI6YmVmb3JlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG59XHJcblxyXG4vKiBIZWFkZXIgTmF2IE1haW4gRGFyayBUZXh0ICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi1kYXJrLXRleHQgbmF2ID4gLm5hdi1waWxscyA+IGxpID4gYSB7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHR9XHJcbn1cclxuXHJcbi8qIEhlYWRlciBOYXYgTWFpbiBDb2xvcnMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yIC5kcm9wZG93bi1tZW51IHtcclxuXHRcdGJvcmRlci10b3A6IDA7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IgLmRyb3Bkb3duLW1lbnUgbGkuZHJvcGRvd24tc3VibWVudSA+IC5kcm9wZG93bi1tZW51IHtcclxuXHRcdG1hcmdpbi10b3A6IC01cHg7XHJcblx0fVxyXG59XHJcblxyXG4vKiBIZWFkZXIgTmF2IE1haW4gRGFyayBUZXh0ICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi1yb3VuZGVkIG5hdiA+IC5uYXYtcGlsbHMgPiBsaSA+IGEge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4tcm91bmRlZCBuYXYgPiAubmF2LXBpbGxzID4gbGkgPiBhOmJlZm9yZSB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4tcm91bmRlZCBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLm9wZW4gPiBhLCAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4tcm91bmRlZCBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLmFjY2Vzc2liaWxpdHktb3BlbiA+IGEsICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi1yb3VuZGVkIG5hdiA+IHVsID4gbGkuZHJvcGRvd246aG92ZXIgPiBhIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi1yb3VuZGVkIG5hdiA+IHVsID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdH1cclxufVxyXG5cclxuLyogSGVhZGVyIE5hdiBNYWluIFN0cmV0Y2ggKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1zdHJldGNoIHtcclxuXHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LXN0cmV0Y2ggLmhlYWRlci1uYXYtbWFpbiB7XHJcblx0XHRhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1zdHJldGNoIG5hdiA+IHVsID4gbGkge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1zdHJldGNoIG5hdiA+IHVsID4gbGkuZHJvcGRvd24ub3BlbiA+IGE6YmVmb3JlLCAjaGVhZGVyIC5oZWFkZXItbmF2LXN0cmV0Y2ggbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5hY2Nlc3NpYmlsaXR5LW9wZW4gPiBhOmJlZm9yZSwgI2hlYWRlciAuaGVhZGVyLW5hdi1zdHJldGNoIG5hdiA+IHVsID4gbGkuZHJvcGRvd246aG92ZXIgPiBhOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBub25lO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1zdHJldGNoIG5hdiA+IHVsID4gbGkuZHJvcGRvd24ub3BlbiA+IC5kcm9wZG93bi1tZW51LCAjaGVhZGVyIC5oZWFkZXItbmF2LXN0cmV0Y2ggbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5hY2Nlc3NpYmlsaXR5LW9wZW4gPiAuZHJvcGRvd24tbWVudSwgI2hlYWRlciAuaGVhZGVyLW5hdi1zdHJldGNoIG5hdiA+IHVsID4gbGkuZHJvcGRvd246aG92ZXIgPiAuZHJvcGRvd24tbWVudSB7XHJcblx0XHR0b3A6IDEwMCU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0bWFyZ2luLXRvcDogLTFweDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIEhlYWRlciBOYXJyb3cgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0I2hlYWRlci5oZWFkZXItbmFycm93IC5oZWFkZXItbmF2LmhlYWRlci1uYXYtc3RyaXBlIG5hdiA+IHVsID4gbGkgPiBhLCAjaGVhZGVyLmhlYWRlci1uYXJyb3cgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1kcm9wZG93bnMtZGFyayBuYXYgPiB1bCA+IGxpID4gYSwgI2hlYWRlci5oZWFkZXItbmFycm93IC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MgbmF2ID4gdWwgPiBsaSA+IGEsICNoZWFkZXIuaGVhZGVyLW5hcnJvdyAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmUgbmF2ID4gdWwgPiBsaSA+IGEge1xyXG5cdFx0bWluLWhlaWdodDogNjBweDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIEhlYWRlciBOYXYgVmVydGljYWwgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0aHRtbC5zaWRlLWhlYWRlciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5zaWRlLWhlYWRlci1zY3JvbGxhYmxlLFxyXG5cdFx0aHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXIgI2hlYWRlci5zaWRlLWhlYWRlciAuc2lkZS1oZWFkZXItc2Nyb2xsYWJsZSB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0xM3B4O1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5zaWRlLWhlYWRlci1zY3JvbGxhYmxlIC5zY3JvbGxhYmxlLWNvbnRlbnQsXHJcblx0XHRodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5zaWRlLWhlYWRlci1zY3JvbGxhYmxlIC5zY3JvbGxhYmxlLWNvbnRlbnQge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkgPiBhLmRyb3Bkb3duLXRvZ2dsZSAuZmEtY2hldnJvbi1kb3duLFxyXG5cdFx0aHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkgPiBhLmRyb3Bkb3duLXRvZ2dsZSAuZmEtY2hldnJvbi1kb3duIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDdweDtcclxuXHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcblx0XHRmb250LXNpemU6IDAuNXJlbTtcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkgPiBhLmRyb3Bkb3duLXRvZ2dsZSAuZmEtY2hldnJvbi1kb3duOmJlZm9yZSxcclxuXHRcdGh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpID4gYS5kcm9wZG93bi10b2dnbGUgLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogbm9uZTtcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdiBuYXYsXHJcblx0XHRodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2IG5hdiB7XHJcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtZHJvcGRvd24gbmF2ID4gdWwgPiBsaS5kcm9wZG93bixcclxuXHRcdGh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1kcm9wZG93biBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLWV4cGFuZCBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duOmJlZm9yZSxcclxuXHRcdGh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1leHBhbmQgbmF2ID4gdWwgPiBsaS5kcm9wZG93bjpiZWZvcmUge1xyXG5cdFx0dG9wOiAyM3B4O1xyXG5cdFx0cmlnaHQ6IDIwcHg7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1leHBhbmQgbmF2ID4gdWwgPiBsaS5kcm9wZG93biA+IC5kcm9wZG93bi1tZW51IGxpIGEsXHJcblx0XHRodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtZXhwYW5kIG5hdiA+IHVsID4gbGkuZHJvcGRvd24gPiAuZHJvcGRvd24tbWVudSBsaSBhIHtcclxuXHRcdGJvcmRlcjogMDtcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLWV4cGFuZCBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duOm5vdCgub3BlbikgLmRyb3Bkb3duLW1lbnUsXHJcblx0XHRodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtZXhwYW5kIG5hdiA+IHVsID4gbGkuZHJvcGRvd246bm90KC5vcGVuKSAuZHJvcGRvd24tbWVudSB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHdpZHRoOiAwO1xyXG5cdFx0aGVpZ2h0OiAwO1xyXG5cdFx0dG9wOiAtMTAwMDBweDtcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLWV4cGFuZCBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLm9wZW4gPiAuZHJvcGRvd24tbWVudSxcclxuXHRcdGh0bWwuc2lkZS1oZWFkZXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLWV4cGFuZCBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLm9wZW4gPiAuZHJvcGRvd24tbWVudSBsaS5kcm9wZG93bi1zdWJtZW51Lm9wZW4gPiAuZHJvcGRvd24tbWVudSwgaHRtbC5zaWRlLWhlYWRlciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtZXhwYW5kIG5hdiA+IHVsID4gbGkuZHJvcGRvd24uYWNjZXNzaWJpbGl0eS1vcGVuID4gLmRyb3Bkb3duLW1lbnUsXHJcblx0XHRodG1sLnNpZGUtaGVhZGVyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1leHBhbmQgbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5hY2Nlc3NpYmlsaXR5LW9wZW4gPiAuZHJvcGRvd24tbWVudSBsaS5kcm9wZG93bi1zdWJtZW51Lm9wZW4gPiAuZHJvcGRvd24tbWVudSxcclxuXHRcdGh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1leHBhbmQgbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5vcGVuID4gLmRyb3Bkb3duLW1lbnUsXHJcblx0XHRodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtZXhwYW5kIG5hdiA+IHVsID4gbGkuZHJvcGRvd24ub3BlbiA+IC5kcm9wZG93bi1tZW51IGxpLmRyb3Bkb3duLXN1Ym1lbnUub3BlbiA+IC5kcm9wZG93bi1tZW51LFxyXG5cdFx0aHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLWV4cGFuZCBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLmFjY2Vzc2liaWxpdHktb3BlbiA+IC5kcm9wZG93bi1tZW51LFxyXG5cdFx0aHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLWV4cGFuZCBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLmFjY2Vzc2liaWxpdHktb3BlbiA+IC5kcm9wZG93bi1tZW51IGxpLmRyb3Bkb3duLXN1Ym1lbnUub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiA1cHggMCA1cHggMTVweDtcclxuXHRcdGxlZnQ6IGF1dG87XHJcblx0XHRyaWdodDogYXV0bztcclxuXHRcdHRyYW5zZm9ybTogbm9uZTtcclxuXHRcdG1pbi13aWR0aDogYXV0bztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtZXhwYW5kIG5hdiA+IHVsID4gbGkuZHJvcGRvd24ub3BlbiA+IC5kcm9wZG93bi1tZW51IGxpLmRyb3Bkb3duLXN1Ym1lbnUub3BlbiA+IGE6YWZ0ZXIsIGh0bWwuc2lkZS1oZWFkZXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLWV4cGFuZCBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLmFjY2Vzc2liaWxpdHktb3BlbiA+IC5kcm9wZG93bi1tZW51IGxpLmRyb3Bkb3duLXN1Ym1lbnUub3BlbiA+IGE6YWZ0ZXIsXHJcblx0XHRodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtZXhwYW5kIG5hdiA+IHVsID4gbGkuZHJvcGRvd24ub3BlbiA+IC5kcm9wZG93bi1tZW51IGxpLmRyb3Bkb3duLXN1Ym1lbnUub3BlbiA+IGE6YWZ0ZXIsXHJcblx0XHRodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtZXhwYW5kIG5hdiA+IHVsID4gbGkuZHJvcGRvd24uYWNjZXNzaWJpbGl0eS1vcGVuID4gLmRyb3Bkb3duLW1lbnUgbGkuZHJvcGRvd24tc3VibWVudS5vcGVuID4gYTphZnRlciB7XHJcblx0XHRyaWdodDogMjBweDtcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLWV4cGFuZCBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLmRyb3Bkb3duLW1lZ2EgLmRyb3Bkb3duLW1lbnUsXHJcblx0XHRodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtZXhwYW5kIG5hdiA+IHVsID4gbGkuZHJvcGRvd24uZHJvcGRvd24tbWVnYSAuZHJvcGRvd24tbWVudSB7XHJcblx0XHRtaW4td2lkdGg6IDA7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1leHBhbmQgbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5kcm9wZG93bi1tZWdhIC5kcm9wZG93bi1tZWdhLWNvbnRlbnQsXHJcblx0XHRodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtZXhwYW5kIG5hdiA+IHVsID4gbGkuZHJvcGRvd24uZHJvcGRvd24tbWVnYSAuZHJvcGRvd24tbWVnYS1jb250ZW50IHtcclxuXHRcdHBhZGRpbmc6IDVweCAwIDVweCAxNXB4O1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtZXhwYW5kIG5hdiA+IHVsID4gbGkuZHJvcGRvd24uZHJvcGRvd24tbWVnYSAuZHJvcGRvd24tbWVnYS1jb250ZW50IFtjbGFzcyo9Y29sXSxcclxuXHRcdGh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1leHBhbmQgbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5kcm9wZG93bi1tZWdhIC5kcm9wZG93bi1tZWdhLWNvbnRlbnQgW2NsYXNzKj1jb2xdIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwYWRkaW5nOiA1cHggMDtcclxuXHRcdGZsZXg6IG5vbmU7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1leHBhbmQgbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5kcm9wZG93bi1tZWdhIC5kcm9wZG93bi1tZWdhLWNvbnRlbnQgLmRyb3Bkb3duLW1lZ2Etc3ViLXRpdGxlLFxyXG5cdFx0aHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLWV4cGFuZCBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLmRyb3Bkb3duLW1lZ2EgLmRyb3Bkb3duLW1lZ2EtY29udGVudCAuZHJvcGRvd24tbWVnYS1zdWItdGl0bGUge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0Zm9udC1zaXplOiAwLjc1ZW07XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1leHBhbmQgbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5kcm9wZG93bi1tZWdhIC5kcm9wZG93bi1tZWdhLWNvbnRlbnQgLmRyb3Bkb3duLW1lZ2Etc3ViLW5hdixcclxuXHRcdGh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1leHBhbmQgbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5kcm9wZG93bi1tZWdhIC5kcm9wZG93bi1tZWdhLWNvbnRlbnQgLmRyb3Bkb3duLW1lZ2Etc3ViLW5hdiB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1leHBhbmQgLnRodW1iLWluZm8tcHJldmlldyxcclxuXHRcdGh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1leHBhbmQgLnRodW1iLWluZm8tcHJldmlldyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtY29sdW1ucyxcclxuXHRcdGh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1jb2x1bW5zIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLWNvbHVtbnMgbmF2LFxyXG5cdFx0aHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLWNvbHVtbnMgbmF2IHtcclxuXHRcdG1hcmdpbi10b3A6IC0xMHB4O1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtY29sdW1ucyBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLFxyXG5cdFx0aHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLWNvbHVtbnMgbmF2ID4gdWwgPiBsaS5kcm9wZG93biB7XHJcblx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtY29sdW1ucyBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LFxyXG5cdFx0aHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLWNvbHVtbnMgbmF2ID4gdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0dG9wOiA1MCUgIWltcG9ydGFudDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdGxlZnQ6IDEwMDAwcHg7XHJcblx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCwgb3BhY2l0eSAuMnMgZWFzZS1vdXQ7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1jb2x1bW5zIG5hdiA+IHVsID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnU6YmVmb3JlLFxyXG5cdFx0aHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLWNvbHVtbnMgbmF2ID4gdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudTpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLTEwMHZoO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRkNGQ0ZDO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Y3ZjdmNztcclxuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Y3ZjdmNztcclxuXHRcdGhlaWdodDogMjAwdmg7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1jb2x1bW5zIG5hdiA+IHVsID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkuZHJvcGRvd24tc3VibWVudSxcclxuXHRcdGh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1jb2x1bW5zIG5hdiA+IHVsID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkuZHJvcGRvd24tc3VibWVudSB7XHJcblx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtY29sdW1ucyBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpLmRyb3Bkb3duLXN1Ym1lbnUgPiAuZHJvcGRvd24tbWVudSxcclxuXHRcdGh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1jb2x1bW5zIG5hdiA+IHVsID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkuZHJvcGRvd24tc3VibWVudSA+IC5kcm9wZG93bi1tZW51IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0bGVmdDogMTAwJTtcclxuXHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCwgb3BhY2l0eSAuMnMgZWFzZS1vdXQ7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMDAwcHgsIDAsIDApO1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtY29sdW1ucyBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpLmRyb3Bkb3duLXN1Ym1lbnUgPiAuZHJvcGRvd24tbWVudTpiZWZvcmUsXHJcblx0XHRodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtY29sdW1ucyBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpLmRyb3Bkb3duLXN1Ym1lbnUgPiAuZHJvcGRvd24tbWVudTpiZWZvcmUge1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1jb2x1bW5zIG5hdiA+IHVsID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkuZHJvcGRvd24tc3VibWVudTpob3ZlciA+IC5kcm9wZG93bi1tZW51LFxyXG5cdFx0aHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLWNvbHVtbnMgbmF2ID4gdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaS5kcm9wZG93bi1zdWJtZW51OmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0cmlnaHQ6IGF1dG87XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1jb2x1bW5zIG5hdiA+IHVsID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkuZHJvcGRvd24tc3VibWVudS5kcm9wZG93bi1yZXZlcnNlID4gLmRyb3Bkb3duLW1lbnUsXHJcblx0XHRodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtY29sdW1ucyBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpLmRyb3Bkb3duLXN1Ym1lbnUuZHJvcGRvd24tcmV2ZXJzZSA+IC5kcm9wZG93bi1tZW51IHtcclxuXHRcdGxlZnQ6IGF1dG87XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1jb2x1bW5zIG5hdiA+IHVsID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkuZHJvcGRvd24tc3VibWVudS5kcm9wZG93bi1yZXZlcnNlOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUsXHJcblx0XHRodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtY29sdW1ucyBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpLmRyb3Bkb3duLXN1Ym1lbnUuZHJvcGRvd24tcmV2ZXJzZTpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcclxuXHRcdHJpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtY29sdW1ucyBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUsXHJcblx0XHRodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtY29sdW1ucyBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtY29sdW1ucyBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLW1lZ2EsXHJcblx0XHRodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtY29sdW1ucyBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLW1lZ2Ege1xyXG5cdFx0cG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtY29sdW1ucyAudGh1bWItaW5mby1wcmV2aWV3LFxyXG5cdFx0aHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLWNvbHVtbnMgLnRodW1iLWluZm8tcHJldmlldyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtc2xpZGUsXHJcblx0XHRodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtc2xpZGUge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1zbGlkZSAuaGVhZGVyLW5hdi1tYWluLFxyXG5cdFx0aHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLXNsaWRlIC5oZWFkZXItbmF2LW1haW4ge1xyXG5cdFx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1zbGlkZSBuYXYgPiB1bCxcclxuXHRcdGh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1zbGlkZSBuYXYgPiB1bCB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLXNsaWRlIG5hdiA+IHVsID4gbGksXHJcblx0XHRodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtc2xpZGUgbmF2ID4gdWwgPiBsaSB7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1zbGlkZSBuYXYgdWwsXHJcblx0XHRodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtc2xpZGUgbmF2IHVsIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblx0XHR0cmFuc2l0aW9uOiBlYXNlIGFsbCAzMDBtcztcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLXNsaWRlIG5hdiB1bC5uZXh0LW1lbnUsXHJcblx0XHRodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtc2xpZGUgbmF2IHVsLm5leHQtbWVudSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLXNsaWRlIG5hdiB1bCA+IGxpLmRyb3Bkb3duID4gYS5kcm9wZG93bi10b2dnbGUsXHJcblx0XHRodG1sLnNpZGUtaGVhZGVyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1zbGlkZSBuYXYgdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaS5kcm9wZG93bi1zdWJtZW51ID4gYS5kcm9wZG93bi1pdGVtLFxyXG5cdFx0aHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLXNsaWRlIG5hdiB1bCA+IGxpLmRyb3Bkb3duID4gYS5kcm9wZG93bi10b2dnbGUsXHJcblx0XHRodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtc2xpZGUgbmF2IHVsID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkuZHJvcGRvd24tc3VibWVudSA+IGEuZHJvcGRvd24taXRlbSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1zbGlkZSBuYXYgdWwgPiBsaS5kcm9wZG93biA+IGEuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSxcclxuXHRcdGh0bWwuc2lkZS1oZWFkZXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLXNsaWRlIG5hdiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpLmRyb3Bkb3duLXN1Ym1lbnUgPiBhLmRyb3Bkb3duLWl0ZW06YmVmb3JlLFxyXG5cdFx0aHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLXNsaWRlIG5hdiB1bCA+IGxpLmRyb3Bkb3duID4gYS5kcm9wZG93bi10b2dnbGU6YmVmb3JlLFxyXG5cdFx0aHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLXNsaWRlIG5hdiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpLmRyb3Bkb3duLXN1Ym1lbnUgPiBhLmRyb3Bkb3duLWl0ZW06YmVmb3JlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLXNsaWRlIG5hdiB1bCA+IGxpLmRyb3Bkb3duID4gYS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXHJcblx0XHRodG1sLnNpZGUtaGVhZGVyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1zbGlkZSBuYXYgdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaS5kcm9wZG93bi1zdWJtZW51ID4gYS5kcm9wZG93bi1pdGVtOmFmdGVyLFxyXG5cdFx0aHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLXNsaWRlIG5hdiB1bCA+IGxpLmRyb3Bkb3duID4gYS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXHJcblx0XHRodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtc2xpZGUgbmF2IHVsID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkuZHJvcGRvd24tc3VibWVudSA+IGEuZHJvcGRvd24taXRlbTphZnRlciB7XHJcblx0XHRmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEZyZWUnO1xyXG5cdFx0Y29udGVudDogXCJcXGYwNTRcIjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRmb250LXNpemU6IDAuNXJlbTtcclxuXHRcdG9wYWNpdHk6IDAuNztcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdHRvcDogMXB4O1xyXG5cdFx0bGVmdDogNXB4O1xyXG5cdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtc2xpZGUgbmF2IHVsID4gbGkuZHJvcGRvd24gPiBhLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcjphZnRlcixcclxuXHRcdGh0bWwuc2lkZS1oZWFkZXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLXNsaWRlIG5hdiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpLmRyb3Bkb3duLXN1Ym1lbnUgPiBhLmRyb3Bkb3duLWl0ZW06aG92ZXI6YWZ0ZXIsXHJcblx0XHRodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtc2xpZGUgbmF2IHVsID4gbGkuZHJvcGRvd24gPiBhLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcjphZnRlcixcclxuXHRcdGh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1zbGlkZSBuYXYgdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaS5kcm9wZG93bi1zdWJtZW51ID4gYS5kcm9wZG93bi1pdGVtOmhvdmVyOmFmdGVyIHtcclxuXHRcdGFuaW1hdGlvbjogc2lkZU1lbnVBcnJvdyA2MDBtcyBlYXNlO1xyXG5cdFx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1zbGlkZSBuYXYgdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaS5kcm9wZG93bi1zdWJtZW51ID4gYS5kcm9wZG93bi1pdGVtLFxyXG5cdFx0aHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLXNsaWRlIG5hdiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpLmRyb3Bkb3duLXN1Ym1lbnUgPiBhLmRyb3Bkb3duLWl0ZW0ge1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1zbGlkZSBuYXYgdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaS5kcm9wZG93bi1zdWJtZW51ID4gYS5kcm9wZG93bi1pdGVtOmFmdGVyLFxyXG5cdFx0aHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLXNsaWRlIG5hdiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpLmRyb3Bkb3duLXN1Ym1lbnUgPiBhLmRyb3Bkb3duLWl0ZW06YWZ0ZXIge1xyXG5cdFx0dG9wOiAtMXB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdHRyYW5zZm9ybTogbm9uZTtcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLXNsaWRlIG5hdiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpIGEsXHJcblx0XHRodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtc2xpZGUgbmF2IHVsID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkgYSB7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLXNsaWRlIG5hdiB1bCBsaSxcclxuXHRcdGh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1zbGlkZSBuYXYgdWwgbGkge1xyXG5cdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLXNsaWRlIG5hdiB1bCBsaSBhLFxyXG5cdFx0aHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLXNsaWRlIG5hdiB1bCBsaSBhIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtc2xpZGUgbmF2IHVsIGxpIHVsLFxyXG5cdFx0aHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLXNsaWRlIG5hdiB1bCBsaSB1bCB7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1zbGlkZSBuYXYgdWwgbGkgdWwudmlzaWJsZSxcclxuXHRcdGh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1zbGlkZSBuYXYgdWwgbGkgdWwudmlzaWJsZSB7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtc2xpZGUgbmF2IHVsIGxpLmJhY2stYnV0dG9uID4gYSxcclxuXHRcdGh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1zbGlkZSBuYXYgdWwgbGkuYmFjay1idXR0b24gPiBhIHtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtc2xpZGUgbmF2IHVsIGxpLmJhY2stYnV0dG9uID4gYTpiZWZvcmUsXHJcblx0XHRodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtc2xpZGUgbmF2IHVsIGxpLmJhY2stYnV0dG9uID4gYTpiZWZvcmUge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBGcmVlJztcclxuXHRcdGNvbnRlbnQ6IFwiXFxmMDUzXCI7XHJcblx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Zm9udC1zaXplOiAwLjVyZW07XHJcblx0XHRvcGFjaXR5OiAwLjc7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHR0b3A6IC0xcHg7XHJcblx0XHRyaWdodDogNXB4O1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtc2xpZGUgbmF2IHVsIGxpLmJhY2stYnV0dG9uID4gYTpob3ZlcjpiZWZvcmUsXHJcblx0XHRodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtc2xpZGUgbmF2IHVsIGxpLmJhY2stYnV0dG9uID4gYTpob3ZlcjpiZWZvcmUge1xyXG5cdFx0YW5pbWF0aW9uOiBzaWRlTWVudUFycm93QmFjayA2MDBtcyBlYXNlO1xyXG5cdFx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1zbGlkZSBuYXYgdWwgbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUsXHJcblx0XHRodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtc2xpZGUgbmF2IHVsIGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHRvcDogNTAlICFpbXBvcnRhbnQ7XHJcblx0XHRsZWZ0OiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdGJvcmRlci10b3A6IG5vbmU7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtc2xpZGUgbmF2IHVsIGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51Ojotd2Via2l0LXNjcm9sbGJhcixcclxuXHRcdGh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1zbGlkZSBuYXYgdWwgbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuXHRcdHdpZHRoOiA1cHg7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1zbGlkZSBuYXYgdWwgbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxyXG5cdFx0aHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLXNsaWRlIG5hdiB1bCBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjUpO1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtc2xpZGUgbmF2IHVsIGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51Lm5leHQtbWVudSxcclxuXHRcdGh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1zbGlkZSBuYXYgdWwgbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUubmV4dC1tZW51IHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC01MCUsIDApICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1zbGlkZSBuYXYgdWwgbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkuZHJvcGRvd24tc3VibWVudSxcclxuXHRcdGh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1zbGlkZSBuYXYgdWwgbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkuZHJvcGRvd24tc3VibWVudSB7XHJcblx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtc2xpZGUgbmF2IHVsIGxpLmRyb3Bkb3duLXN1Ym1lbnUsXHJcblx0XHRodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtc2xpZGUgbmF2IHVsIGxpLmRyb3Bkb3duLXN1Ym1lbnUge1xyXG5cdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHR9XHJcbn1cclxuXHJcbi8qIEhlYWRlciBGbG9hdGluZyAqL1xyXG4jaGVhZGVyLmhlYWRlci1mbG9hdGluZy1pY29ucyAubmF2IHtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4jaGVhZGVyLmhlYWRlci1mbG9hdGluZy1pY29ucyAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4jaGVhZGVyLmhlYWRlci1mbG9hdGluZy1pY29ucyAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkgPiBhID4gaSB7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbiNoZWFkZXIuaGVhZGVyLWZsb2F0aW5nLWljb25zIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaSA+IGEuYWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNoZWFkZXIuaGVhZGVyLWZsb2F0aW5nLWljb25zIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaSA+IGEuYWN0aXZlOmFmdGVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG59XHJcblxyXG4jaGVhZGVyLmhlYWRlci1mbG9hdGluZy1pY29ucyAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkub3BlbiA+IGE6YWZ0ZXIsICNoZWFkZXIuaGVhZGVyLWZsb2F0aW5nLWljb25zIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5hY2Nlc3NpYmlsaXR5LW9wZW4gPiBhOmFmdGVyLCAjaGVhZGVyLmhlYWRlci1mbG9hdGluZy1pY29ucyAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuYWN0aXZlID4gYTphZnRlciwgI2hlYWRlci5oZWFkZXItZmxvYXRpbmctaWNvbnMgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpOmhvdmVyID4gYTphZnRlciwgI2hlYWRlci5oZWFkZXItZmxvYXRpbmctaWNvbnMgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpOmFjdGl2ZSA+IGE6YWZ0ZXIsICNoZWFkZXIuaGVhZGVyLWZsb2F0aW5nLWljb25zIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaTpmb2N1cyA+IGE6YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdCNoZWFkZXIuaGVhZGVyLWZsb2F0aW5nLWljb25zIHtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0aGVpZ2h0OiAwO1xyXG5cdFx0bWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0I2hlYWRlci5oZWFkZXItZmxvYXRpbmctaWNvbnMgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpIHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIuaGVhZGVyLWZsb2F0aW5nLWljb25zIC5oZWFkZXItcm93IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAxMnB4O1xyXG5cdFx0bGVmdDogLTYwcHg7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyLmhlYWRlci1mbG9hdGluZy1pY29ucyAuaGVhZGVyLWJvZHkge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0bWluLWhlaWdodDogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyLmhlYWRlci1mbG9hdGluZy1pY29ucyAuaGVhZGVyLW5hdiB7XHJcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyLmhlYWRlci1mbG9hdGluZy1pY29ucyAuaGVhZGVyLW5hdi1tYWluIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggODBweCAwcHggcmdiYSg2MiwgNjIsIDYyLCAwLjMpO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlci5oZWFkZXItZmxvYXRpbmctaWNvbnMgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlci5oZWFkZXItZmxvYXRpbmctaWNvbnMgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpOmhvdmVyID4gYSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlci5oZWFkZXItZmxvYXRpbmctaWNvbnMgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpOmhvdmVyID4gYSA+IHNwYW4ge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIuaGVhZGVyLWZsb2F0aW5nLWljb25zIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaSA+IGEge1xyXG5cdFx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdFx0cGFkZGluZzogMThweDtcclxuXHRcdHBlcnNwZWN0aXZlOiA3NzBweDtcclxuXHRcdGJhY2tncm91bmQ6ICNGN0Y3Rjc7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlci5oZWFkZXItZmxvYXRpbmctaWNvbnMgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpID4gYTphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAyJTtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlci5oZWFkZXItZmxvYXRpbmctaWNvbnMgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpID4gYSA+IHNwYW4ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDEyNS41JTtcclxuXHRcdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0XHRwYWRkaW5nOiAwIDI1cHg7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRsaW5lLWhlaWdodDogNC4xO1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdHotaW5kZXg6IC0yO1xyXG5cdFx0dHJhbnNpdGlvbjogZWFzZSB0cmFuc2Zvcm0gMzAwbXM7XHJcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDgwcHggMHB4IHJnYmEoNjIsIDYyLCA2MiwgMC4xNSk7XHJcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAtMTklIDAlO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGVZKDg4ZGVnKTtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIuaGVhZGVyLWZsb2F0aW5nLWljb25zIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaSA+IGEgPiBzcGFuOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiAtNHB4O1xyXG5cdFx0cGFkZGluZzogMTBweDtcclxuXHRcdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0XHR6LWluZGV4OiAtMTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjgxcHgpIHtcclxuXHQjaGVhZGVyLmhlYWRlci1mbG9hdGluZy1pY29ucyAuaGVhZGVyLXJvdyB7XHJcblx0XHRsZWZ0OiAtMTlweDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIuaGVhZGVyLWZsb2F0aW5nLWljb25zIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaSA+IGEge1xyXG5cdFx0cGFkZGluZzogOS44cHg7XHJcblx0XHRwZXJzcGVjdGl2ZTogNDUwcHg7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyLmhlYWRlci1mbG9hdGluZy1pY29ucyAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkgPiBhID4gc3BhbiB7XHJcblx0XHRsaW5lLWhlaWdodDogMztcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdCNoZWFkZXIuaGVhZGVyLWZsb2F0aW5nLWljb25zIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogMjNweDtcclxuXHRcdHJpZ2h0OiAxMHB4O1xyXG5cdH1cclxuXHJcblx0I2hlYWRlci5oZWFkZXItZmxvYXRpbmctaWNvbnMgLmhlYWRlci1ib2R5IHtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0bWluLWhlaWdodDogMDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIuaGVhZGVyLWZsb2F0aW5nLWljb25zIC5oZWFkZXItYnRuLWNvbGxhcHNlLW5hdiB7XHJcblx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyLmhlYWRlci1mbG9hdGluZy1pY29ucyAuaGVhZGVyLW5hdi1tYWluIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAwcHg7XHJcblx0XHR0b3A6IDc3cHg7XHJcblx0XHRtYXgtd2lkdGg6IDUzcHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxNXB4IDBweCByZ2JhKDYyLCA2MiwgNjIsIDAuMik7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyLmhlYWRlci1mbG9hdGluZy1pY29ucyAuaGVhZGVyLW5hdi1tYWluOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBub25lO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlci5oZWFkZXItZmxvYXRpbmctaWNvbnMgLmhlYWRlci1uYXYtbWFpbiBuYXYge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cdFx0bWF4LWhlaWdodDogbm9uZTtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIuaGVhZGVyLWZsb2F0aW5nLWljb25zIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlci5oZWFkZXItZmxvYXRpbmctaWNvbnMgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIuaGVhZGVyLWZsb2F0aW5nLWljb25zIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaSA+IGEge1xyXG5cdFx0Zm9udC1zaXplOiAxLjdlbTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmUyO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlci5oZWFkZXItZmxvYXRpbmctaWNvbnMgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpID4gYSA+IHNwYW4ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIuaGVhZGVyLWZsb2F0aW5nLWljb25zIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaTpsYXN0LWNoaWxkID4gYSB7XHJcblx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLmhlYWRlci1uYXYtbWFpbi1saWdodCBuYXYgPiB1bCA+IGxpID4gYSB7XHJcblx0XHRjb2xvcjogI0ZGRjtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tbGlnaHQgbmF2ID4gdWwgPiBsaSA+IGEuYWN0aXZlIHtcclxuXHRcdGNvbG9yOiAjQ0NDO1xyXG5cdFx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tbGlnaHQgbmF2ID4gdWwgPiBsaS5vcGVuID4gYSwgI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLmhlYWRlci1uYXYtbWFpbi1saWdodCBuYXYgPiB1bCA+IGxpLmFjY2Vzc2liaWxpdHktb3BlbiA+IGEsICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tbGlnaHQgbmF2ID4gdWwgPiBsaS5hY3RpdmUgPiBhLCAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4uaGVhZGVyLW5hdi1tYWluLWxpZ2h0IG5hdiA+IHVsID4gbGk6aG92ZXIgPiBhIHtcclxuXHRcdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4uaGVhZGVyLW5hdi1tYWluLWxpZ2h0IG5hdiA+IHVsID4gbGkub3BlbiA+IC5kcm9wZG93bi1tZW51LCAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4uaGVhZGVyLW5hdi1tYWluLWxpZ2h0IG5hdiA+IHVsID4gbGkuYWNjZXNzaWJpbGl0eS1vcGVuID4gLmRyb3Bkb3duLW1lbnUsICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tbGlnaHQgbmF2ID4gdWwgPiBsaS5hY3RpdmUgPiAuZHJvcGRvd24tbWVudSwgI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLmhlYWRlci1uYXYtbWFpbi1saWdodCBuYXYgPiB1bCA+IGxpOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogI0ZGRjtcclxuXHRcdGJveC1zaGFkb3c6IDAgMjBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4uaGVhZGVyLW5hdi1tYWluLWxpZ2h0IG5hdiA+IHVsID4gbGkub3BlbiA+IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1zdWJtZW51OmhvdmVyID4gLmRyb3Bkb3duLW1lbnUsICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tbGlnaHQgbmF2ID4gdWwgPiBsaS5hY2Nlc3NpYmlsaXR5LW9wZW4gPiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tc3VibWVudTpob3ZlciA+IC5kcm9wZG93bi1tZW51LCAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4uaGVhZGVyLW5hdi1tYWluLWxpZ2h0IG5hdiA+IHVsID4gbGkuYWN0aXZlID4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLXN1Ym1lbnU6aG92ZXIgPiAuZHJvcGRvd24tbWVudSwgI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLmhlYWRlci1uYXYtbWFpbi1saWdodCBuYXYgPiB1bCA+IGxpOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLXN1Ym1lbnU6aG92ZXIgPiAuZHJvcGRvd24tbWVudSB7XHJcblx0XHRib3JkZXItdG9wLWNvbG9yOiAjRkZGO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLmhlYWRlci1uYXYtbWFpbi1saWdodCBuYXYgPiB1bCA+IGxpLmFjdGl2ZSA+IGEge1xyXG5cdFx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tbGlnaHQgbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5vcGVuID4gYTpiZWZvcmUsICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tbGlnaHQgbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5hY2Nlc3NpYmlsaXR5LW9wZW4gPiBhOmJlZm9yZSwgI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLmhlYWRlci1uYXYtbWFpbi1saWdodCBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duOmhvdmVyID4gYTpiZWZvcmUge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tbGlnaHQgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tbGlnaHQgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xyXG5cdFx0YmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi1lZmZlY3QtMSBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpIGEsICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi1lZmZlY3QtMSBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZWdhLXN1Yi1uYXYgbGkgYSB7XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2Utb3V0O1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi1lZmZlY3QtMSBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUgbGkgYSwgI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLWVmZmVjdC0xIG5hdiA+IHVsID4gbGkuZHJvcGRvd246aG92ZXIgLmRyb3Bkb3duLW1lZ2Etc3ViLW5hdiBsaSBhLCAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4tZWZmZWN0LTEgbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5vcGVuID4gLmRyb3Bkb3duLW1lbnUgbGkgYSwgI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLWVmZmVjdC0xIG5hdiA+IHVsID4gbGkuZHJvcGRvd24ub3BlbiAuZHJvcGRvd24tbWVnYS1zdWItbmF2IGxpIGEsICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi1lZmZlY3QtMSBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLmFjY2Vzc2liaWxpdHktb3BlbiA+IC5kcm9wZG93bi1tZW51IGxpIGEsICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi1lZmZlY3QtMSBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLmFjY2Vzc2liaWxpdHktb3BlbiAuZHJvcGRvd24tbWVnYS1zdWItbmF2IGxpIGEge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi1lZmZlY3QtMSBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcclxuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1vdXQ7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLWVmZmVjdC0xIG5hdiA+IHVsID4gbGkuZHJvcGRvd246aG92ZXIgPiAuZHJvcGRvd24tbWVudSwgI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLWVmZmVjdC0xIG5hdiA+IHVsID4gbGkuZHJvcGRvd24ub3BlbiA+IC5kcm9wZG93bi1tZW51LCAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4tZWZmZWN0LTEgbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5hY2Nlc3NpYmlsaXR5LW9wZW4gPiAuZHJvcGRvd24tbWVudSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDJweCwgMCk7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtc3RyaXBlIC5oZWFkZXItbmF2LW1haW4tZWZmZWN0LTEgbmF2ID4gdWwgPiBsaS5kcm9wZG93bjpob3ZlciA+IC5kcm9wZG93bi1tZW51LCAjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtc3RyaXBlIC5oZWFkZXItbmF2LW1haW4tZWZmZWN0LTEgbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5vcGVuID4gLmRyb3Bkb3duLW1lbnUsICNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1zdHJpcGUgLmhlYWRlci1uYXYtbWFpbi1lZmZlY3QtMSBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLmFjY2Vzc2liaWxpdHktb3BlbiA+IC5kcm9wZG93bi1tZW51LCAjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MgLmhlYWRlci1uYXYtbWFpbi1lZmZlY3QtMSBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUsICNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcyAuaGVhZGVyLW5hdi1tYWluLWVmZmVjdC0xIG5hdiA+IHVsID4gbGkuZHJvcGRvd24ub3BlbiA+IC5kcm9wZG93bi1tZW51LCAjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MgLmhlYWRlci1uYXYtbWFpbi1lZmZlY3QtMSBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLmFjY2Vzc2liaWxpdHktb3BlbiA+IC5kcm9wZG93bi1tZW51LCAjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGluZSAuaGVhZGVyLW5hdi1tYWluLWVmZmVjdC0xIG5hdiA+IHVsID4gbGkuZHJvcGRvd246aG92ZXIgPiAuZHJvcGRvd24tbWVudSwgI2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmUgLmhlYWRlci1uYXYtbWFpbi1lZmZlY3QtMSBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLm9wZW4gPiAuZHJvcGRvd24tbWVudSwgI2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmUgLmhlYWRlci1uYXYtbWFpbi1lZmZlY3QtMSBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLmFjY2Vzc2liaWxpdHktb3BlbiA+IC5kcm9wZG93bi1tZW51LCAjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtZHJvcGRvd25zLWRhcmsgLmhlYWRlci1uYXYtbWFpbi1lZmZlY3QtMSBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUsICNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1kcm9wZG93bnMtZGFyayAuaGVhZGVyLW5hdi1tYWluLWVmZmVjdC0xIG5hdiA+IHVsID4gbGkuZHJvcGRvd24ub3BlbiA+IC5kcm9wZG93bi1tZW51LCAjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtZHJvcGRvd25zLWRhcmsgLmhlYWRlci1uYXYtbWFpbi1lZmZlY3QtMSBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLmFjY2Vzc2liaWxpdHktb3BlbiA+IC5kcm9wZG93bi1tZW51IHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4tZWZmZWN0LTIgbmF2ID4gdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLW91dDtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4tZWZmZWN0LTIgbmF2ID4gdWwgPiBsaS5kcm9wZG93bjpob3ZlciA+IC5kcm9wZG93bi1tZW51LCAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4tZWZmZWN0LTIgbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5vcGVuID4gLmRyb3Bkb3duLW1lbnUsICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi1lZmZlY3QtMiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLmFjY2Vzc2liaWxpdHktb3BlbiA+IC5kcm9wZG93bi1tZW51IHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4tZWZmZWN0LTMgbmF2ID4gdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2Utb3V0O1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi1lZmZlY3QtMyBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUsICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi1lZmZlY3QtMyBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLm9wZW4gPiAuZHJvcGRvd24tbWVudSwgI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLWVmZmVjdC0zIG5hdiA+IHVsID4gbGkuZHJvcGRvd24uYWNjZXNzaWJpbGl0eS1vcGVuID4gLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi1lZmZlY3QtNCBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcclxuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1vdXQ7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi1lZmZlY3QtNCBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUsICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi1lZmZlY3QtNCBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLm9wZW4gPiAuZHJvcGRvd24tbWVudSwgI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLWVmZmVjdC00IG5hdiA+IHVsID4gbGkuZHJvcGRvd24uYWNjZXNzaWJpbGl0eS1vcGVuID4gLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi1lZmZlY3QtNSBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcclxuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1vdXQ7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi1lZmZlY3QtNSBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUsICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi1lZmZlY3QtNSBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLm9wZW4gPiAuZHJvcGRvd24tbWVudSwgI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLWVmZmVjdC01IG5hdiA+IHVsID4gbGkuZHJvcGRvd24uYWNjZXNzaWJpbGl0eS1vcGVuID4gLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi1lZmZlY3QtNiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcclxuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1vdXQ7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLWVmZmVjdC02IG5hdiA+IHVsID4gbGkuZHJvcGRvd246aG92ZXIgPiAuZHJvcGRvd24tbWVudSwgI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLWVmZmVjdC02IG5hdiA+IHVsID4gbGkuZHJvcGRvd24ub3BlbiA+IC5kcm9wZG93bi1tZW51LCAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4tZWZmZWN0LTYgbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5hY2Nlc3NpYmlsaXR5LW9wZW4gPiAuZHJvcGRvd24tbWVudSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLXN1Yi1lZmZlY3QtMSBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpLmRyb3Bkb3duLXN1Ym1lbnUgPiAuZHJvcGRvd24tbWVudSB7XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2Utb3V0LCBvcGFjaXR5IC4ycyBlYXNlLW91dDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi1zdWItZWZmZWN0LTEgbmF2ID4gdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaS5kcm9wZG93bi1zdWJtZW51OmhvdmVyID4gLmRyb3Bkb3duLW1lbnUsICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi1zdWItZWZmZWN0LTEgbmF2ID4gdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaS5kcm9wZG93bi1zdWJtZW51Lm9wZW4gPiAuZHJvcGRvd24tbWVudSwgI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLXN1Yi1lZmZlY3QtMSBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpLmRyb3Bkb3duLXN1Ym1lbnUuYWNjZXNzaWJpbGl0eS1vcGVuID4gLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4tc3ViLWVmZmVjdC0xIG5hdiA+IHVsID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkuZHJvcGRvd24tc3VibWVudS5kcm9wZG93bi1yZXZlcnNlID4gLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLW91dCwgb3BhY2l0eSAuMnMgZWFzZS1vdXQ7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG5cdFx0bGVmdDogYXV0bztcclxuXHRcdHJpZ2h0OiAxMDAlO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi1zdWItZWZmZWN0LTEgbmF2ID4gdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaS5kcm9wZG93bi1zdWJtZW51LmRyb3Bkb3duLXJldmVyc2U6aG92ZXIgPiAuZHJvcGRvd24tbWVudSwgI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLXN1Yi1lZmZlY3QtMSBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpLmRyb3Bkb3duLXN1Ym1lbnUuZHJvcGRvd24tcmV2ZXJzZS5vcGVuID4gLmRyb3Bkb3duLW1lbnUsICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi1zdWItZWZmZWN0LTEgbmF2ID4gdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaS5kcm9wZG93bi1zdWJtZW51LmRyb3Bkb3duLXJldmVyc2UuYWNjZXNzaWJpbGl0eS1vcGVuID4gLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG59XHJcblxyXG4vKiBIZWFkZXIgTmF2IE1haW4gTW9iaWxlICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0dG9wOiAxMDAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHdpZHRoOiAxMDB2dztcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0XHR6LWluZGV4OiAtMTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYge1xyXG5cdFx0bWF4LWhlaWdodDogNTB2aDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0dHJhbnNpdGlvbjogZWFzZSBhbGwgNTAwbXM7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2LmNvbGxhcHNpbmcge1xyXG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG5cdFx0d2lkdGg6IDVweDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC41KTtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCB7XHJcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCBsaSB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODtcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmbG9hdDogbm9uZTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgbGkgYSB7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdHBhZGRpbmc6IDdweCA4cHg7XHJcblx0XHRtYXJnaW46IDFweCAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCBsaSBhIC5mYS1jYXJldC1kb3duIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cdFx0bWluLWhlaWdodDogMzhweDtcclxuXHRcdG1pbi13aWR0aDogMzBweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiA1cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0b3A6IDA7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgbGkgYS5kcm9wZG93bi10b2dnbGUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsIGxpIGEuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgbGkgYS5kcm9wZG93bi10b2dnbGUgLmZhLWNoZXZyb24tZG93biB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMC42cmVtO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsIGxpIGE6YWN0aXZlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XHJcblx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCBsaS5kcm9wZG93biA+IGEuYWN0aXZlIHtcclxuXHRcdG1hcmdpbi10b3A6IC0xcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsIGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsIGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpLmRyb3Bkb3duLXN1Ym1lbnUgPiBhIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaS5kcm9wZG93bi1zdWJtZW51ID4gYTphZnRlciB7XHJcblx0XHRjb250ZW50OiBub25lO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsIGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpLmRyb3Bkb3duLXN1Ym1lbnUgPiBhIC5mYS1jaGV2cm9uLWRvd24ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR3aWR0aDogMzBweDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDAuNnJlbTtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaS5kcm9wZG93bi1zdWJtZW51Lm9wZW4gPiAuZHJvcGRvd24tbWVudSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsIGxpLmRyb3Bkb3duLm9wZW4gPiAuZHJvcGRvd24tbWVudSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsIGxpLmRyb3Bkb3duLW1lZ2EgLmRyb3Bkb3duLW1lZ2Etc3ViLXRpdGxlIHtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgbGkuZHJvcGRvd24tbWVnYSAuZHJvcGRvd24tbWVnYS1zdWItbmF2IHtcclxuXHRcdG1hcmdpbjogMCAwIDAgMjBweDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsIGxpLmRyb3Bkb3duLW1lZ2EgLmRyb3Bkb3duLW1lZ2Etc3ViLW5hdiA+IGxpID4gYSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCBsaTpsYXN0LWNoaWxkIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaSA+IGEge1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRtYXJnaW4tdG9wOiAxcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxcHg7XHJcblx0XHRjb2xvcjogI0NDQztcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpID4gYTphY3RpdmUge1xyXG5cdFx0Y29sb3I6ICNDQ0M7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaSA+IGEuYWN0aXZlIHtcclxuXHRcdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kOiAjQ0NDO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkgPiBhLmFjdGl2ZTpmb2N1cywgI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkgPiBhLmFjdGl2ZTpob3ZlciB7XHJcblx0XHRjb2xvcjogI0ZGRjtcclxuXHRcdGJhY2tncm91bmQ6ICNDQ0M7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2IC5ub3QtaW5jbHVkZWQge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIGEgPiAudGh1bWItaW5mby1wcmV2aWV3IHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tc3F1YXJlIG5hdiA+IHVsID4gbGkgYSB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4uaGVhZGVyLW5hdi1tYWluLXNsaWRlIC53cmFwcGVyLWl0ZW1zLWNsb25lZCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1iYXIgLmhlYWRlci1jb250YWluZXIge1xyXG5cdFx0bWluLWhlaWdodDogMDtcclxuXHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1iYXIgLmhlYWRlci1uYXYge1xyXG5cdFx0bWluLWhlaWdodDogNjBweCAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1idG4tY29sbGFwc2UtbmF2IHtcclxuXHRcdG91dGxpbmU6IDA7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtc3RyaXBlIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDkwcHg7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MsICNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5lIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDcwcHg7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtZHJvcGRvd25zLWRhcmsge1xyXG5cdFx0bWluLWhlaWdodDogNzBweDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1zdWItdGl0bGUgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpID4gYSA+IHNwYW4sICNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1zdWItdGl0bGUtYW5pbWF0ZWQgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpID4gYSA+IHNwYW4ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0fVxyXG59XHJcblxyXG4vKiBIZWFkZXIgTmF2IE1haW4gTW9iaWxlIERhcmsgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLmhlYWRlci1uYXYtbWFpbi1tb2JpbGUtZGFyazpiZWZvcmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tbW9iaWxlLWRhcmsgbmF2ID4gdWwgPiBsaSA+IGEge1xyXG5cdFx0Y29sb3I6ICNkZWRlZGU7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4uaGVhZGVyLW5hdi1tYWluLW1vYmlsZS1kYXJrIG5hdiA+IHVsID4gbGkgPiBhLmFjdGl2ZSB7XHJcblx0XHRjb2xvcjogI0ZGRjtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tbW9iaWxlLWRhcmsgbmF2ID4gdWwgPiBsaSAuZHJvcGRvd24tbWVudSA+IGxpIGEge1xyXG5cdFx0Y29sb3I6ICM5Njk2OTY7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4uaGVhZGVyLW5hdi1tYWluLW1vYmlsZS1kYXJrIG5hdiA+IHVsID4gbGkgLmRyb3Bkb3duLW1lbnUgPiBsaSBhLmFjdGl2ZSB7XHJcblx0XHRjb2xvcjogI0ZGRjtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tbW9iaWxlLWRhcmsgbmF2ID4gdWwgbGkge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzZTNlM2U7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4uaGVhZGVyLW5hdi1tYWluLW1vYmlsZS1kYXJrIG5hdiA+IHVsIGxpOmxhc3QtY2hpbGQge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tbW9iaWxlLWRhcmsgbmF2ID4gdWwgbGkgYTpob3ZlciwgI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLmhlYWRlci1uYXYtbWFpbi1tb2JpbGUtZGFyayBuYXYgPiB1bCBsaSBhOmZvY3VzLCAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4uaGVhZGVyLW5hdi1tYWluLW1vYmlsZS1kYXJrIG5hdiA+IHVsIGxpIGE6YWN0aXZlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyYjJiMmI7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4uaGVhZGVyLW5hdi1tYWluLW1vYmlsZS1kYXJrIG5hdiA+IHVsIGxpLmRyb3Bkb3duLW1lZ2EgLmRyb3Bkb3duLW1lZ2Etc3ViLXRpdGxlIHtcclxuXHRcdGNvbG9yOiAjZWFlYWVhO1xyXG5cdH1cclxufVxyXG5cclxuLyogSGVhZGVyIE5hdiBNYWluIERhcmsgVGV4dCAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4uaGVhZGVyLW5hdi1tYWluLWRhcmstdGV4dCBuYXYgPiB1bCA+IGxpID4gYSB7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tZGFyay10ZXh0IG5hdiA+IHVsID4gbGkgPiBhLmFjdGl2ZSB7XHJcblx0XHRjb2xvcjogI0ZGRjtcclxuXHR9XHJcbn1cclxuXHJcbi8qIEhlYWRlciBOYXYgVmVydGljYWwgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0aHRtbC5zaWRlLWhlYWRlciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5zaWRlLWhlYWRlci1zY3JvbGxhYmxlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5zaWRlLWhlYWRlci1zY3JvbGxhYmxlIC5zY3JvbGxhYmxlLWNvbnRlbnQge1xyXG5cdFx0cmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5zaWRlLWhlYWRlci1zY3JvbGxhYmxlIC5zY3JvbGxhYmxlLXBhbmUge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLyogU2lkZSBIZWFkZXIgSGFtYnVyZ3VlciBTaWRlYmFyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdGh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1yb3ctc2lkZS1oZWFkZXIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5zaWRlLWhlYWRlci1zY3JvbGxhYmxlIHtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLnNpZGUtaGVhZGVyLXNjcm9sbGFibGUgLnNjcm9sbGFibGUtY29udGVudCB7XHJcblx0XHRyaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLnNpZGUtaGVhZGVyLXNjcm9sbGFibGUgLnNjcm9sbGFibGUtcGFuZSB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2IHtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYgLmhlYWRlci1uYXYtbWFpbiB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdiBuYXYge1xyXG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHRcdG1heC1oZWlnaHQ6IDY5dmg7XHJcblx0XHRwYWRkaW5nOiAwIDhweCAwIDA7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3Mge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcyAuaGVhZGVyLW5hdi1tYWluIHtcclxuXHRcdGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcblx0XHRtaW4taGVpZ2h0OiAwO1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcyAuaGVhZGVyLW5hdi1tYWluLmhlYWRlci1uYXYtbWFpbi1tb2JpbGUtZGFyayBuYXYgPiB1bCA+IGxpID4gYSB7XHJcblx0XHRjb2xvcjogI2RlZGVkZSAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzNlM2UzZTtcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcyAuaGVhZGVyLW5hdi1tYWluLmhlYWRlci1uYXYtbWFpbi1tb2JpbGUtZGFyayBuYXYgPiB1bCA+IGxpID4gYS5hY3RpdmUge1xyXG5cdFx0Y29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcyAuaGVhZGVyLW5hdi1tYWluLmhlYWRlci1uYXYtbWFpbi1tb2JpbGUtZGFyayBuYXYgPiB1bCA+IGxpIC5kcm9wZG93bi1tZW51ID4gbGkgYSB7XHJcblx0XHRjb2xvcjogIzk2OTY5NjtcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcyAuaGVhZGVyLW5hdi1tYWluLmhlYWRlci1uYXYtbWFpbi1tb2JpbGUtZGFyayBuYXYgPiB1bCA+IGxpIC5kcm9wZG93bi1tZW51ID4gbGkgYS5hY3RpdmUge1xyXG5cdFx0Y29sb3I6ICNGRkY7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tbW9iaWxlLWRhcmsgbmF2ID4gdWwgbGkge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzNlM2UzZTtcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcyAuaGVhZGVyLW5hdi1tYWluLmhlYWRlci1uYXYtbWFpbi1tb2JpbGUtZGFyayBuYXYgPiB1bCBsaSBhOmhvdmVyLCBodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tbW9iaWxlLWRhcmsgbmF2ID4gdWwgbGkgYTpmb2N1cywgaHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzIC5oZWFkZXItbmF2LW1haW4uaGVhZGVyLW5hdi1tYWluLW1vYmlsZS1kYXJrIG5hdiA+IHVsIGxpIGE6YWN0aXZlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyYjJiMmI7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MgbmF2ID4gdWwgPiBsaSA+IGEsIGh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcyBuYXYgPiB1bCA+IGxpOmhvdmVyID4gYSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6ICM0NDQgIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmc6IDAgLjlyZW07XHJcblx0XHRtYXJnaW46IDFweCAwIDA7XHJcblx0XHRtaW4taGVpZ2h0OiA3MHB4O1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzIG5hdiA+IHVsID4gbGkgPiBhLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XHJcblx0XHRjb250ZW50OiBub25lO1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzIG5hdiA+IHVsID4gbGkgPiBhLmFjdGl2ZSB7XHJcblx0XHRjb2xvcjogI0NDQztcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzIG5hdiA+IHVsID4gbGkuZHJvcGRvd24ub3BlbiA+IC5kcm9wZG93bi1tZW51LCBodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MgbmF2ID4gdWwgPiBsaS5kcm9wZG93bjpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MgbmF2ID4gdWwgbGkge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcyBuYXYgPiB1bCBsaSBhIHtcclxuXHRcdGNvbG9yOiAjNDQ0O1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXNpZGUtaGVhZGVyIG5hdiA+IHVsID4gbGkgPiBhIHtcclxuXHRcdHBhZGRpbmc6IDEwcHggMTVweCAhaW1wb3J0YW50O1xyXG5cdFx0bWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXNpZGUtaGVhZGVyIG5hdiA+IHVsID4gbGk6bGFzdC1jaGlsZCA+IGEge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy1zaWRlLWhlYWRlciBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duIHtcclxuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtZXhwYW5kIG5hdiA+IHVsID4gbGkuZHJvcGRvd24gPiAuZHJvcGRvd24tbWVudSBsaSBhIHtcclxuXHRcdGJvcmRlcjogMDtcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1leHBhbmQgbmF2ID4gdWwgPiBsaS5kcm9wZG93bjpub3QoLm9wZW4pIC5kcm9wZG93bi1tZW51IHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0d2lkdGg6IDA7XHJcblx0XHRoZWlnaHQ6IDA7XHJcblx0XHR0b3A6IC0xMDAwMHB4O1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLWV4cGFuZCBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLm9wZW4gPiAuZHJvcGRvd24tbWVudSxcclxuXHRcdGh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1leHBhbmQgbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5vcGVuID4gLmRyb3Bkb3duLW1lbnUgbGkuZHJvcGRvd24tc3VibWVudS5vcGVuID4gLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDVweCAwIDVweCAxNXB4O1xyXG5cdFx0dG9wOiBhdXRvO1xyXG5cdFx0bGVmdDogYXV0bztcclxuXHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdFx0bWluLXdpZHRoOiBhdXRvO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtZXhwYW5kIG5hdiA+IHVsID4gbGkuZHJvcGRvd24uZHJvcGRvd24tbWVnYSAuZHJvcGRvd24tbWVudSB7XHJcblx0XHRtaW4td2lkdGg6IDA7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtZXhwYW5kIG5hdiA+IHVsID4gbGkuZHJvcGRvd24uZHJvcGRvd24tbWVnYSAuZHJvcGRvd24tbWVnYS1jb250ZW50IHtcclxuXHRcdHBhZGRpbmc6IDVweCAwIDVweCAxNXB4O1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLWV4cGFuZCBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLmRyb3Bkb3duLW1lZ2EgLmRyb3Bkb3duLW1lZ2EtY29udGVudCBbY2xhc3MqPWNvbF0ge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwYWRkaW5nOiA1cHggMDtcclxuXHRcdGZsZXg6IG5vbmU7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtZXhwYW5kIG5hdiA+IHVsID4gbGkuZHJvcGRvd24uZHJvcGRvd24tbWVnYSAuZHJvcGRvd24tbWVnYS1jb250ZW50IC5kcm9wZG93bi1tZWdhLXN1Yi10aXRsZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0Y29sb3I6ICMzMzMzMzM7XHJcblx0XHRmb250LXNpemU6IDAuODVlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1leHBhbmQgbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5kcm9wZG93bi1tZWdhIC5kcm9wZG93bi1tZWdhLWNvbnRlbnQgLmRyb3Bkb3duLW1lZ2Etc3ViLW5hdiB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtZXhwYW5kIC50aHVtYi1pbmZvLXByZXZpZXcge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdCNoZWFkZXIgLmhlYWRlci1ib2R5Om5vdCguaC0xMDApIHtcclxuXHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0I2hlYWRlciAuaGVhZGVyLWxvZ28gaW1nIHtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlci5oZWFkZXItbmFycm93IC5oZWFkZXItbmF2LmhlYWRlci1uYXYtc3RyaXBlIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDcwcHg7XHJcblx0fVxyXG59XHJcblxyXG5ib2R5W2RhdGEtcGx1Z2luLXNlY3Rpb24tc2Nyb2xsXSAjaGVhZGVyIC5oZWFkZXItYm9keSB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmh0bWxbZGlyPVwicnRsXCJdICNoZWFkZXIgLmhlYWRlci1zZWFyY2ggLmJ0bi1saWdodCB7XHJcblx0cmlnaHQ6IC0zNXB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRodG1sLnNhZmFyaSAjaGVhZGVyIC5oZWFkZXItYm9keSB7XHJcblx0XHRvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLyogTWVnYSBNZW51IChTaWduaW4vU2lnblVwKSAqL1xyXG4jaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1tZWdhLmRyb3Bkb3duLW1lZ2Etc2hvcCAuZHJvcGRvd24tbWVudSB7XHJcblx0d2lkdGg6IDQwJTtcclxuXHRyaWdodDogMTVweDtcclxuXHRsZWZ0OiBhdXRvO1xyXG5cdGJvcmRlci1yYWRpdXM6IDZweCAwIDZweCA2cHg7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLW1lZ2EuZHJvcGRvd24tbWVnYS1zaG9wIC5kcm9wZG93bi1tZW51IGxpIHRhYmxlIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1tZWdhLmRyb3Bkb3duLW1lZ2Etc2hvcCAuZHJvcGRvd24tbWVudSBsaSB0YWJsZSB0ciB0ZCBhIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjMzMzO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1tZWdhLmRyb3Bkb3duLW1lZ2Etc2hvcCAuZHJvcGRvd24tbWVudSBsaSB0YWJsZSB0ciB0ZCBhLnJlbW92ZSB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1tZWdhLmRyb3Bkb3duLW1lZ2Etc2hvcCAuZHJvcGRvd24tbWVudSBsaSB0YWJsZSB0ciB0ZCBhOmhvdmVyIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLW1lZ2EuZHJvcGRvd24tbWVnYS1zaG9wIC5mYS1zaG9wcGluZy1jYXJ0IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tbWVnYS5kcm9wZG93bi1tZWdhLXNob3AgLnByb2R1Y3QtdGh1bWJuYWlsIHtcclxuXHR3aWR0aDogMTIwcHg7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLW1lZ2EuZHJvcGRvd24tbWVnYS1zaG9wIC5wcm9kdWN0LWFjdGlvbnMge1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdHdpZHRoOiA4MHB4O1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1tZWdhLmRyb3Bkb3duLW1lZ2Etc2hvcCAuYWN0aW9ucy1jb250aW51ZSB7XHJcblx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI0RERDtcclxuXHRjbGVhcjogYm90aDtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tbWVnYS5kcm9wZG93bi1tZWdhLXNob3AgLmFjdGlvbnMtY29udGludWUgLmJ0biB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tbWVnYS5kcm9wZG93bi1tZWdhLXNob3AgLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0bWFyZ2luOiAxNXB4IDA7XHJcblx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdGh0bWwuc2lkZS1oZWFkZXIgLm1haW4gLmNvbnRhaW5lciwgaHRtbC5zaWRlLWhlYWRlciAjZm9vdGVyIC5jb250YWluZXIge1xyXG5cdFx0cGFkZGluZzogMCAzNXB4O1xyXG5cdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdG1heC13aWR0aDogMTIxMHB4O1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlcjpub3QoLnNpZGUtaGVhZGVyLWFib3ZlKSBib2R5ID4gLmJvZHkge1xyXG5cdFx0bWFyZ2luOiAwIDAgMCAyNTVweDtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdFx0b3ZlcmZsb3cteTogdmlzaWJsZTtcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXI6bm90KC5zaWRlLWhlYWRlci1hYm92ZSkgYm9keSA+IC5ib2R5IC5mb3JjZWZ1bGx3aWR0aF93cmFwcGVyX3RwX2Jhbm5lciAucmV2X3NsaWRlcl93cmFwcGVyIHtcclxuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyLnNpZGUtaGVhZGVyLWFib3ZlICNoZWFkZXIuc2lkZS1oZWFkZXIge1xyXG5cdFx0dHJhbnNpdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSkgdHJhbnNmb3JtIDMwMG1zO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0aHRtbC5zaWRlLWhlYWRlci5zaWRlLWhlYWRlci1jaGFuZ2UtY29udGFpbmVyIC5tYWluIC5jb250YWluZXIsIGh0bWwuc2lkZS1oZWFkZXIuc2lkZS1oZWFkZXItY2hhbmdlLWNvbnRhaW5lciAjZm9vdGVyIC5jb250YWluZXIge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEyNXB4KTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG5cdGh0bWwuc2lkZS1oZWFkZXIuc2lkZS1oZWFkZXItY2hhbmdlLWNvbnRhaW5lciAubWFpbiAuY29udGFpbmVyLCBodG1sLnNpZGUtaGVhZGVyLnNpZGUtaGVhZGVyLWNoYW5nZS1jb250YWluZXIgI2Zvb3RlciAuY29udGFpbmVyIHtcclxuXHRcdG1heC13aWR0aDogOTYwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHRodG1sLnNpZGUtaGVhZGVyLnNpZGUtaGVhZGVyLWNoYW5nZS1jb250YWluZXIgLmhvbWUtY29uY2VwdCB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTI1cHgpO1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlci5zaWRlLWhlYWRlci1jaGFuZ2UtY29udGFpbmVyIC5ob21lLWNvbmNlcHQgLmNvbnRhaW5lciB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuXHRodG1sLnNpZGUtaGVhZGVyLnNpZGUtaGVhZGVyLWNoYW5nZS1jb250YWluZXIgLmhvbWUtY29uY2VwdCAuY29udGFpbmVyID4gLnJvdyB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTZyZW07XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHRodG1sLnNpZGUtaGVhZGVyLnNpZGUtaGVhZGVyLWNoYW5nZS1jb250YWluZXIuc2lkZS1oZWFkZXItcmlnaHQgLm1haW4gLmNvbnRhaW5lciwgaHRtbC5zaWRlLWhlYWRlci5zaWRlLWhlYWRlci1jaGFuZ2UtY29udGFpbmVyLnNpZGUtaGVhZGVyLXJpZ2h0ICNmb290ZXIgLmNvbnRhaW5lciB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEyNXB4KTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdGh0bWwuc2lkZS1oZWFkZXIuc2lkZS1oZWFkZXItY2hhbmdlLWNvbnRhaW5lci5zaWRlLWhlYWRlci1yaWdodCAuaG9tZS1jb25jZXB0IHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTI1cHgpO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcblx0aHRtbC5zaWRlLWhlYWRlci5zaWRlLWhlYWRlci1jaGFuZ2UtY29udGFpbmVyLnNpZGUtaGVhZGVyLXJpZ2h0IC5ob21lLWNvbmNlcHQgLmNvbnRhaW5lciA+IC5yb3cge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC02cmVtO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0aHRtbC5zaWRlLWhlYWRlciAjaGVhZGVyLnNpZGUtaGVhZGVyIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0bWF4LXdpZHRoOiAyNTVweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdFx0dHJhbnNpdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSkgdHJhbnNmb3JtIDMwMG1zO1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlciAjaGVhZGVyLnNpZGUtaGVhZGVyOm5vdCguaGVhZGVyLXRyYW5zcGFyZW50KSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlciAjaGVhZGVyLnNpZGUtaGVhZGVyLnNpZGUtaGVhZGVyLWxnIHtcclxuXHRcdG1heC13aWR0aDogMzU1cHg7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyICNoZWFkZXIuc2lkZS1oZWFkZXIuc2lkZS1oZWFkZXItaGlkZSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1ib2R5IHtcclxuXHRcdGJvcmRlci10b3A6IDA7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1jb250YWluZXIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1yb3cge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLXNlYXJjaCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbjogMC43cmVtIDA7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYtdG9wIC5uYXYgPiBsaSA+IGEsIGh0bWwuc2lkZS1oZWFkZXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi10b3AgLm5hdiA+IGxpID4gc3BhbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLWxvZ28ge1xyXG5cdFx0bWFyZ2luOiAycmVtIDA7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzIG5hdiA+IHVsID4gbGkgPiBhIHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLWV4cGFuZCAuaGVhZGVyLW5hdi1tYWluIHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYtbWFpbixcclxuXHRcdGh0bWwuc2lkZS1oZWFkZXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdixcclxuXHRcdGh0bWwuc2lkZS1oZWFkZXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi1tYWluIC5uYXYge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyICNoZWFkZXIuc2lkZS1oZWFkZXIgLm5hdiB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duID4gYS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0NDQztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRib3JkZXItdG9wOiAuM2VtIHNvbGlkO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci1sZWZ0OiAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24ub3BlbiA+IC5kcm9wZG93bi1tZW51LFxyXG5cdFx0aHRtbC5zaWRlLWhlYWRlciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5hY2Nlc3NpYmlsaXR5LW9wZW4gPiAuZHJvcGRvd24tbWVudSxcclxuXHRcdGh0bWwuc2lkZS1oZWFkZXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd246aG92ZXIgPiAuZHJvcGRvd24tbWVudSB7XHJcblx0XHR0b3A6IDNweDtcclxuXHRcdGxlZnQ6IDEwMCU7XHJcblx0XHRib3JkZXItdG9wOiAwO1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjQ0NDO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC01cHg7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duIGxpLmRyb3Bkb3duLXN1Ym1lbnU6aG92ZXIgPiAuZHJvcGRvd24tbWVudSB7XHJcblx0XHRtYXJnaW4tdG9wOiAtNXB4O1xyXG5cdFx0Ym9yZGVyLXRvcDogMDtcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24ub3BlbiA+IGEsIGh0bWwuc2lkZS1oZWFkZXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24uYWNjZXNzaWJpbGl0eS1vcGVuID4gYSwgaHRtbC5zaWRlLWhlYWRlciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bjpob3ZlciA+IGEge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDAuNXJlbTtcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24ub3BlbiA+IGE6YmVmb3JlLCBodG1sLnNpZGUtaGVhZGVyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLmFjY2Vzc2liaWxpdHktb3BlbiA+IGE6YmVmb3JlLCBodG1sLnNpZGUtaGVhZGVyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duOmhvdmVyID4gYTpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogbm9uZTtcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tbWVnYSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tbWVnYSAuZHJvcGRvd24tbWVudSB7XHJcblx0XHRtaW4td2lkdGg6IDcyMHB4O1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaSB7XHJcblx0XHRtYXJnaW4tdG9wOiAxcHg7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpID4gYSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaSAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1yZXZlcnNlIGxpIGEge1xyXG5cdFx0cGFkZGluZy1yaWdodDogOHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaSAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1yZXZlcnNlIGxpLmRyb3Bkb3duLXN1Ym1lbnUgPiBhOmFmdGVyIHtcclxuXHRcdGJvcmRlci13aWR0aDogNHB4IDRweCA0cHggMDtcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXItcmlnaHQ6bm90KC5zaWRlLWhlYWRlci1hYm92ZSkgYm9keSA+IC5ib2R5IHtcclxuXHRcdG1hcmdpbjogMCAyNTVweCAwIDA7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyLXJpZ2h0ICNoZWFkZXIuc2lkZS1oZWFkZXIge1xyXG5cdFx0bGVmdDogYXV0bztcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlci1yaWdodCAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2Om5vdCguaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1zbGlkZSk6bm90KC5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLWV4cGFuZCkgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duID4gYS5kcm9wZG93bi10b2dnbGUge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlci1yaWdodCAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2Om5vdCguaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1zbGlkZSk6bm90KC5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLWV4cGFuZCkgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duID4gYS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xyXG5cdFx0bGVmdDogMTVweDtcclxuXHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyLXJpZ2h0ICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXY6bm90KC5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLXNsaWRlKTpub3QoLmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtZXhwYW5kKSAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24ub3BlbiA+IC5kcm9wZG93bi1tZW51LFxyXG5cdFx0aHRtbC5zaWRlLWhlYWRlci1yaWdodCAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2Om5vdCguaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1zbGlkZSk6bm90KC5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLWV4cGFuZCkgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLmFjY2Vzc2liaWxpdHktb3BlbiA+IC5kcm9wZG93bi1tZW51LFxyXG5cdFx0aHRtbC5zaWRlLWhlYWRlci1yaWdodCAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2Om5vdCguaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1zbGlkZSk6bm90KC5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLWV4cGFuZCkgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdHJpZ2h0OiAxMDAlO1xyXG5cdFx0bGVmdDogYXV0bztcclxuXHRcdGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNDQ0M7XHJcblx0XHRib3JkZXItbGVmdDogMDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtNXB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlci1yaWdodCAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2Om5vdCguaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1zbGlkZSk6bm90KC5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLWV4cGFuZCkuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1jb2x1bW5zIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5vcGVuID4gLmRyb3Bkb3duLW1lbnUsXHJcblx0XHRodG1sLnNpZGUtaGVhZGVyLXJpZ2h0ICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXY6bm90KC5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLXNsaWRlKTpub3QoLmhlYWRlci1uYXYtbGlua3MtdmVydGljYWwtZXhwYW5kKS5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLWNvbHVtbnMgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLmFjY2Vzc2liaWxpdHktb3BlbiA+IC5kcm9wZG93bi1tZW51LFxyXG5cdFx0aHRtbC5zaWRlLWhlYWRlci1yaWdodCAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2Om5vdCguaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1zbGlkZSk6bm90KC5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLWV4cGFuZCkuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1jb2x1bW5zIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bjpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcclxuXHRcdGhlaWdodDogMTAwdmg7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyLXJpZ2h0ICNoZWFkZXIuc2lkZS1oZWFkZXIuc2lkZS1oZWFkZXItaGlkZSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlci1yaWdodC5zaWRlLWhlYWRlci1yaWdodC1uby1yZXZlcnNlICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXY6bm90KC5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLXNsaWRlKSAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkuZHJvcGRvd24tc3VibWVudSA+IGEge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlci1yaWdodC5zaWRlLWhlYWRlci1yaWdodC1uby1yZXZlcnNlICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXY6bm90KC5oZWFkZXItbmF2LWxpbmtzLXZlcnRpY2FsLXNsaWRlKSAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkuZHJvcGRvd24tc3VibWVudSA+IGE6YWZ0ZXIge1xyXG5cdFx0bGVmdDogaW5pdGlhbDtcclxuXHRcdHJpZ2h0OiAyMHB4O1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlci1zZW1pLXRyYW5zcGFyZW50IGJvZHkgPiAuYm9keSB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyLXNlbWktdHJhbnNwYXJlbnQgI2hlYWRlci5zaWRlLWhlYWRlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyLXNlbWktdHJhbnNwYXJlbnQgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLWJvZHkge1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHRodG1sLnNpZGUtaGVhZGVyLnNpZGUtaGVhZGVyLWhpZGUgI2hlYWRlci5zaWRlLWhlYWRlciB7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlci5zaWRlLWhlYWRlci1yaWdodC5zaWRlLWhlYWRlci1oaWRlICNoZWFkZXIuc2lkZS1oZWFkZXIge1xyXG5cdFx0bGVmdDogYXV0bztcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0aHRtbC5zaWRlLWhlYWRlciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIHtcclxuXHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtaGVpZ2h0OiA3NjhweCkge1xyXG5cdGh0bWwuc2lkZS1oZWFkZXIgI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24ub3BlbiA+IC5kcm9wZG93bi1tZW51LFxyXG5cdFx0aHRtbC5zaWRlLWhlYWRlciAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5hY2Nlc3NpYmlsaXR5LW9wZW4gPiAuZHJvcGRvd24tbWVudSxcclxuXHRcdGh0bWwuc2lkZS1oZWFkZXIgI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd246aG92ZXIgPiAuZHJvcGRvd24tbWVudSB7XHJcblx0XHR0b3A6IGF1dG87XHJcblx0fVxyXG59XHJcblxyXG5odG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAubWFpbiAuY29udGFpbmVyLCBodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjZm9vdGVyIC5jb250YWluZXIge1xyXG5cdHBhZGRpbmc6IDAgMzVweDtcclxuXHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG5cdG1heC13aWR0aDogMTIxMHB4O1xyXG59XHJcblxyXG5odG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhcjpub3QoLnNpZGUtaGVhZGVyLWFib3ZlKSBib2R5ID4gLmJvZHkge1xyXG5cdG1hcmdpbjogMCAwIDAgMjU1cHg7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdG92ZXJmbG93LXk6IHZpc2libGU7XHJcbn1cclxuXHJcbmh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyOm5vdCguc2lkZS1oZWFkZXItYWJvdmUpIGJvZHkgPiAuYm9keSAuZm9yY2VmdWxsd2lkdGhfd3JhcHBlcl90cF9iYW5uZXIgLnJldl9zbGlkZXJfd3JhcHBlciB7XHJcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyLnNpZGUtaGVhZGVyLWFib3ZlICNoZWFkZXIuc2lkZS1oZWFkZXIge1xyXG5cdHRyYW5zaXRpb246IGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpIHRyYW5zZm9ybSAzMDBtcztcclxufVxyXG5cclxuaHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXIgI2hlYWRlci5zaWRlLWhlYWRlciB7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0Ym94LXNoYWRvdzogMCAwIDMwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRtYXgtd2lkdGg6IDI1NXB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0ei1pbmRleDogOTk5MTtcclxufVxyXG5cclxuaHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXIgI2hlYWRlci5zaWRlLWhlYWRlci5zaWRlLWhlYWRlci1sZyB7XHJcblx0bWF4LXdpZHRoOiAzNTVweDtcclxufVxyXG5cclxuaHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXIgI2hlYWRlci5zaWRlLWhlYWRlci5zaWRlLWhlYWRlci1oaWRlIHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG59XHJcblxyXG5odG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyLmhlYWRlci10cmFuc3BhcmVudCB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLnNpZGUtaGVhZGVyLXNjcm9sbGFibGUge1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuaHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLWJvZHkge1xyXG5cdGJvcmRlci10b3A6IDA7XHJcblx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1jb250YWluZXIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItcm93IHtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG5odG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItc2VhcmNoIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDExLjJweCAwO1xyXG5cdG1hcmdpbjogMC43cmVtIDA7XHJcbn1cclxuXHJcbmh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYtdG9wIC5uYXYgPiBsaSA+IGEsIGh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYtdG9wIC5uYXYgPiBsaSA+IHNwYW4ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5odG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbG9nbyB7XHJcblx0bWFyZ2luOiAzMnB4IDA7XHJcblx0bWFyZ2luOiAycmVtIDA7XHJcbn1cclxuXHJcbmh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYge1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbmh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcyBuYXYgPiB1bCA+IGxpID4gYSB7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5odG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LW1haW4sXHJcbmh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYsXHJcbmh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYtbWFpbiAubmF2IHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuaHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXIgI2hlYWRlci5zaWRlLWhlYWRlciAubmF2IHtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5odG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhci5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXItcmlnaHQgI2hlYWRlci5zaWRlLWhlYWRlciB7XHJcblx0bGVmdDogYXV0bztcclxuXHRyaWdodDogMDtcclxufVxyXG5cclxuaHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXIuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyLXJpZ2h0ICNoZWFkZXIuc2lkZS1oZWFkZXIuc2lkZS1oZWFkZXItaGlkZSB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG59XHJcblxyXG5odG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhci5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXItcHVzaCBib2R5ID4gLmJvZHkge1xyXG5cdG1hcmdpbjogMDtcclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHR0cmFuc2l0aW9uOiBlYXNlIHJpZ2h0IDMwMG1zO1xyXG5cdHJpZ2h0OiAwO1xyXG59XHJcblxyXG5odG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhci5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXItcHVzaCAuYm9keS1vdmVybGF5IHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMDtcclxuXHR0b3A6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR6LWluZGV4OiAxMDtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG5odG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhci5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXItcHVzaCAjaGVhZGVyLnNpZGUtaGVhZGVyIHtcclxuXHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogZWFzZSBsZWZ0IDMwMG1zO1xyXG5cdGxlZnQ6IC0zNTVweDtcclxufVxyXG5cclxuaHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXIuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyLXJpZ2h0LnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhci1wdXNoIGJvZHkgPiAuYm9keSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRyYW5zaXRpb246IGVhc2UgbGVmdCAzMDBtcztcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5odG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhci5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXItcmlnaHQuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyLXB1c2ggI2hlYWRlci5zaWRlLWhlYWRlciB7XHJcblx0dHJhbnNpdGlvbjogZWFzZSByaWdodCAzMDBtcywgZWFzZSB0cmFuc2Zvcm0gMzAwbXM7XHJcblx0cmlnaHQ6IC0zNTVweDtcclxuXHRsZWZ0OiBhdXRvO1xyXG59XHJcblxyXG5odG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhcjpub3QoLnNpZGUtaGVhZGVyLWhpZGUpLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhci1wdXNoIC5oYW1idXJndWVyLWJ0bjpub3QoLmhhbWJ1cmd1ZXItYnRuLXNpZGUtaGVhZGVyLW1vYmlsZS1zaG93KSwgaHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXI6bm90KC5zaWRlLWhlYWRlci1oaWRlKS5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXItcHVzaCAuc3RpY2t5LXdyYXBwZXIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyOm5vdCguc2lkZS1oZWFkZXItaGlkZSkuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyLXB1c2ggYm9keSA+IC5ib2R5IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cmlnaHQ6IC0zNTVweDtcclxufVxyXG5cclxuaHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXI6bm90KC5zaWRlLWhlYWRlci1oaWRlKS5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXItcHVzaCAuYm9keS1vdmVybGF5IHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuaHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXI6bm90KC5zaWRlLWhlYWRlci1oaWRlKS5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXItcHVzaCAjaGVhZGVyLnNpZGUtaGVhZGVyIHtcclxuXHR6LWluZGV4OiAxMTtcclxuXHRsZWZ0OiAwO1xyXG59XHJcblxyXG5odG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhcjpub3QoLnNpZGUtaGVhZGVyLWhpZGUpLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhci1yaWdodC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXItcHVzaCBib2R5ID4gLmJvZHkge1xyXG5cdGxlZnQ6IC0zNTVweDtcclxuXHRyaWdodDogYXV0bztcclxufVxyXG5cclxuaHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXI6bm90KC5zaWRlLWhlYWRlci1oaWRlKS5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXItcmlnaHQuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyLXB1c2ggI2hlYWRlci5zaWRlLWhlYWRlciB7XHJcblx0cmlnaHQ6IDA7XHJcblx0bGVmdDogYXV0bztcclxufVxyXG5cclxuaHRtbC5zaWRlLWhlYWRlci1vdmVybGF5LWZ1bGwtc2NyZWVuIGJvZHkgPiAuYm9keSB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRvdmVyZmxvdy15OiB2aXNpYmxlO1xyXG59XHJcblxyXG5odG1sLnNpZGUtaGVhZGVyLW92ZXJsYXktZnVsbC1zY3JlZW4gYm9keSA+IC5ib2R5IC5mb3JjZWZ1bGx3aWR0aF93cmFwcGVyX3RwX2Jhbm5lciAucmV2X3NsaWRlcl93cmFwcGVyIHtcclxuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbC5zaWRlLWhlYWRlci1vdmVybGF5LWZ1bGwtc2NyZWVuICNoZWFkZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuOTkpO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRib3gtc2hhZG93OiAwIDAgMThweCByZ2JhKDY4LCA2OCwgNjgsIDAuMDcpO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDB2dztcclxuXHRoZWlnaHQ6IDEwMHZoO1xyXG5cdHBhZGRpbmctdG9wOiA0OHB4O1xyXG5cdHBhZGRpbmctdG9wOiAzcmVtO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdHRyYW5zaXRpb246IGVhc2Ugb3BhY2l0eSAzMDBtcywgZWFzZSB2aXNpYmlsaXR5IDMwMG1zO1xyXG59XHJcblxyXG5odG1sLnNpZGUtaGVhZGVyLW92ZXJsYXktZnVsbC1zY3JlZW4gI2hlYWRlcjpub3QoLnNpZGUtaGVhZGVyLWhpZGUpIHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0dHJhbnNpdGlvbjogZWFzZSBvcGFjaXR5IDMwMG1zLCBlYXNlIHZpc2liaWxpdHkgMzAwbXM7XHJcbn1cclxuXHJcbmh0bWwuc2lkZS1oZWFkZXItb3ZlcmxheS1mdWxsLXNjcmVlbiAjaGVhZGVyIC5oZWFkZXItY29udGFpbmVyOmFmdGVyIHtcclxuXHRjb250ZW50OiBub25lO1xyXG59XHJcblxyXG5odG1sLnNpZGUtaGVhZGVyLW92ZXJsYXktZnVsbC1zY3JlZW4gI2hlYWRlciAuaGVhZGVyLWJvZHkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlcjogMDtcclxufVxyXG5cclxuaHRtbC5zaWRlLWhlYWRlci1vdmVybGF5LWZ1bGwtc2NyZWVuICNoZWFkZXIgLmhlYWRlci1yb3ctc2lkZS1oZWFkZXIge1xyXG5cdGZsZXg6IDAgMCA1MCU7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbmh0bWwuc2lkZS1oZWFkZXItb3ZlcmxheS1mdWxsLXNjcmVlbiAjaGVhZGVyIC5oZWFkZXItbmF2IHtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG5odG1sLnNpZGUtaGVhZGVyLW92ZXJsYXktZnVsbC1zY3JlZW4gI2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzIG5hdiA+IHVsID4gbGkgPiBhIHtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbmh0bWwuc2lkZS1oZWFkZXItb3ZlcmxheS1mdWxsLXNjcmVlbiAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4sXHJcbmh0bWwuc2lkZS1oZWFkZXItb3ZlcmxheS1mdWxsLXNjcmVlbiAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2LFxyXG5odG1sLnNpZGUtaGVhZGVyLW92ZXJsYXktZnVsbC1zY3JlZW4gI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIC5uYXYge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5odG1sLnNpZGUtaGVhZGVyLW92ZXJsYXktZnVsbC1zY3JlZW4gI2hlYWRlciAubmF2IHtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5odG1sLnNpZGUtaGVhZGVyLW92ZXJsYXktZnVsbC1zY3JlZW4gI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbmh0bWwuc2lkZS1oZWFkZXItb3ZlcmxheS1mdWxsLXNjcmVlbiAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW46YmVmb3JlIHtcclxuXHRjb250ZW50OiBub25lO1xyXG59XHJcblxyXG5odG1sLnNpZGUtaGVhZGVyLW92ZXJsYXktZnVsbC1zY3JlZW4gI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdG1hcmdpbi10b3A6IDFweDtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbmh0bWwuc2lkZS1oZWFkZXItb3ZlcmxheS1mdWxsLXNjcmVlbiAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaSA+IGEge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRib3JkZXI6IDA7XHJcblx0Zm9udC1zaXplOiAyOC44cHg7XHJcblx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0cGFkZGluZzogMTVweCAwICFpbXBvcnRhbnQ7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuaHRtbC5zaWRlLWhlYWRlci1vdmVybGF5LWZ1bGwtc2NyZWVuICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpID4gYTphZnRlciB7XHJcblx0dG9wOiAtMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwuc2lkZS1oZWFkZXItb3ZlcmxheS1mdWxsLXNjcmVlbiAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaSA+IGEub3BlbiwgaHRtbC5zaWRlLWhlYWRlci1vdmVybGF5LWZ1bGwtc2NyZWVuICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpID4gYS5hY2Nlc3NpYmlsaXR5LW9wZW4sIGh0bWwuc2lkZS1oZWFkZXItb3ZlcmxheS1mdWxsLXNjcmVlbiAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaSA+IGE6Zm9jdXMsIGh0bWwuc2lkZS1oZWFkZXItb3ZlcmxheS1mdWxsLXNjcmVlbiAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaSA+IGE6YWN0aXZlLCBodG1sLnNpZGUtaGVhZGVyLW92ZXJsYXktZnVsbC1zY3JlZW4gI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkgPiBhLmFjdGl2ZSB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmh0bWwuc2lkZS1oZWFkZXItb3ZlcmxheS1mdWxsLXNjcmVlbiAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaSBhIC5mYS1jaGV2cm9uLWRvd24ge1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbC5zaWRlLWhlYWRlci1vdmVybGF5LWZ1bGwtc2NyZWVuICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1pdGVtIHtcclxuXHR0cmFuc2l0aW9uOiBlYXNlIGxlZnQgMzAwbXM7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGxlZnQ6IDA7XHJcbn1cclxuXHJcbmh0bWwuc2lkZS1oZWFkZXItb3ZlcmxheS1mdWxsLXNjcmVlbiAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24taXRlbTphZnRlciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuaHRtbC5zaWRlLWhlYWRlci1vdmVybGF5LWZ1bGwtc2NyZWVuICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1pdGVtOmJlZm9yZSB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sLnNpZGUtaGVhZGVyLW92ZXJsYXktZnVsbC1zY3JlZW4gI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xyXG5cdGxlZnQ6IDVweDtcclxufVxyXG5cclxuaHRtbC5zaWRlLWhlYWRlci1vdmVybGF5LWZ1bGwtc2NyZWVuICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcclxuXHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwuc2lkZS1oZWFkZXItb3ZlcmxheS1mdWxsLXNjcmVlbiAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSBhIHtcclxuXHRib3JkZXI6IDA7XHJcblx0Zm9udC1zaXplOiAxNy42cHg7XHJcblx0Zm9udC1zaXplOiAxLjFyZW07XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwuc2lkZS1oZWFkZXItb3ZlcmxheS1mdWxsLXNjcmVlbiAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSBhOmFmdGVyIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5odG1sLnNpZGUtaGVhZGVyLW92ZXJsYXktZnVsbC1zY3JlZW4gI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLXN1Ym1lbnUge1xyXG5cdHBvc2l0aW9uOiBzdGF0aWM7XHJcbn1cclxuXHJcbmh0bWwuc2lkZS1oZWFkZXItb3ZlcmxheS1mdWxsLXNjcmVlbiAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tc3VibWVudSAuZHJvcGRvd24tbWVudSBhIHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Zm9udC1zaXplOiAwLjc1cmVtO1xyXG5cdG9wYWNpdHk6IDAuNztcclxufVxyXG5cclxuaHRtbC5zaWRlLWhlYWRlci1vdmVybGF5LWZ1bGwtc2NyZWVuICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLm9wZW4gPiAuZHJvcGRvd24tbWVudSwgaHRtbC5zaWRlLWhlYWRlci1vdmVybGF5LWZ1bGwtc2NyZWVuICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLmFjY2Vzc2liaWxpdHktb3BlbiA+IC5kcm9wZG93bi1tZW51LFxyXG5odG1sLnNpZGUtaGVhZGVyLW92ZXJsYXktZnVsbC1zY3JlZW4gI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLXN1Ym1lbnUub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcclxuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDE1cHggMDtcclxuXHRtYXJnaW46IDA7XHJcblx0dHJhbnNmb3JtOiBub25lO1xyXG5cdHBvc2l0aW9uOiBzdGF0aWM7XHJcbn1cclxuXHJcbmh0bWwuc2lkZS1oZWFkZXItb3ZlcmxheS1mdWxsLXNjcmVlbiAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5vcGVuID4gLmRyb3Bkb3duLW1lbnUgbGkgYSwgaHRtbC5zaWRlLWhlYWRlci1vdmVybGF5LWZ1bGwtc2NyZWVuICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLmFjY2Vzc2liaWxpdHktb3BlbiA+IC5kcm9wZG93bi1tZW51IGxpIGEsXHJcbmh0bWwuc2lkZS1oZWFkZXItb3ZlcmxheS1mdWxsLXNjcmVlbiAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tc3VibWVudS5vcGVuID4gLmRyb3Bkb3duLW1lbnUgbGkgYSB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmh0bWwuc2lkZS1oZWFkZXItb3ZlcmxheS1mdWxsLXNjcmVlbiAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5kcm9wZG93bi1tZWdhIC5kcm9wZG93bi1tZWdhLWNvbnRlbnQge1xyXG5cdHBhZGRpbmc6IDI1LjZweCAwIDA7XHJcblx0cGFkZGluZzogMS42cmVtIDAgMDtcclxufVxyXG5cclxuaHRtbC5zaWRlLWhlYWRlci1vdmVybGF5LWZ1bGwtc2NyZWVuICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLmRyb3Bkb3duLW1lZ2EgLmRyb3Bkb3duLW1lZ2EtY29udGVudCA+IC5yb3cge1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuaHRtbC5zaWRlLWhlYWRlci1vdmVybGF5LWZ1bGwtc2NyZWVuICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLmRyb3Bkb3duLW1lZ2EgLmRyb3Bkb3duLW1lZ2EtY29udGVudCA+IC5yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSB7XHJcblx0bWF4LXdpZHRoOiBub25lO1xyXG59XHJcblxyXG5odG1sLnNpZGUtaGVhZGVyLW92ZXJsYXktZnVsbC1zY3JlZW4gI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24uZHJvcGRvd24tbWVnYSAuZHJvcGRvd24tbWVnYS1jb250ZW50ID4gLnJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdICsgW2NsYXNzKj1cImNvbC1cIl0ge1xyXG5cdG1hcmdpbi10b3A6IDI1cHg7XHJcbn1cclxuXHJcbmh0bWwuc2lkZS1oZWFkZXItb3ZlcmxheS1mdWxsLXNjcmVlbiAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi5kcm9wZG93bi1tZWdhIC5kcm9wZG93bi1tZWdhLXN1Yi10aXRsZSB7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0Zm9udC1zaXplOiAxLjJlbTtcclxufVxyXG5cclxuaHRtbC5zaWRlLWhlYWRlci1vdmVybGF5LWZ1bGwtc2NyZWVuICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLmRyb3Bkb3duLW1lZ2EgLmRyb3Bkb3duLW1lZ2Etc3ViLW5hdiB7XHJcblx0b3BhY2l0eTogMC43O1xyXG59XHJcblxyXG5odG1sLnNpZGUtaGVhZGVyLW92ZXJsYXktZnVsbC1zY3JlZW4gI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24uZHJvcGRvd24tbWVnYSAuZHJvcGRvd24tbWVnYS1zdWItbmF2ID4gbGkgPiBhIHtcclxuXHRtYXJnaW46IDAgMCA4cHg7XHJcblx0cGFkZGluZzogM3B4IDhweCAzcHggOHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRodG1sLnNpZGUtaGVhZGVyLW92ZXJsYXktZnVsbC1zY3JlZW4gI2hlYWRlciAuaGVhZGVyLXJvdy1zaWRlLWhlYWRlciB7XHJcblx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXItb3ZlcmxheS1mdWxsLXNjcmVlbiAjaGVhZGVyIC5zaWRlLWhlYWRlci1zY3JvbGxhYmxlIHtcclxuXHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlci1vdmVybGF5LWZ1bGwtc2NyZWVuICNoZWFkZXIgLnNpZGUtaGVhZGVyLXNjcm9sbGFibGUgLnNjcm9sbGFibGUtY29udGVudCB7XHJcblx0XHRyaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXItb3ZlcmxheS1mdWxsLXNjcmVlbiAjaGVhZGVyIC5zaWRlLWhlYWRlci1zY3JvbGxhYmxlIC5zY3JvbGxhYmxlLXBhbmUge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlci1vdmVybGF5LWZ1bGwtc2NyZWVuICNoZWFkZXIgLmhlYWRlci1uYXYge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlci1vdmVybGF5LWZ1bGwtc2NyZWVuICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyLW92ZXJsYXktZnVsbC1zY3JlZW4gI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiB7XHJcblx0XHRtYXgtaGVpZ2h0OiA4MHZoO1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlci1vdmVybGF5LWZ1bGwtc2NyZWVuICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcclxuXHRcdGxlZnQ6IDA7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyLW92ZXJsYXktZnVsbC1zY3JlZW4gI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsIGxpIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyLW92ZXJsYXktZnVsbC1zY3JlZW4gI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsIGxpIGEge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlci1vdmVybGF5LWZ1bGwtc2NyZWVuICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCBsaS5kcm9wZG93bi5kcm9wZG93bi1tZWdhIC5kcm9wZG93bi1tZWdhLWNvbnRlbnQge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXItb3ZlcmxheS1mdWxsLXNjcmVlbiAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgbGkuZHJvcGRvd24uZHJvcGRvd24tbWVnYSAuZHJvcGRvd24tbWVnYS1zdWItdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyLW92ZXJsYXktZnVsbC1zY3JlZW4gI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsIGxpLmRyb3Bkb3duLmRyb3Bkb3duLW1lZ2EgLmRyb3Bkb3duLW1lZ2Etc3ViLW5hdiB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG59XHJcblxyXG5odG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhci1uYXJyb3ctYmFyIC5ib2R5IHtcclxuXHRtYXJnaW4tbGVmdDogOTBweDtcclxufVxyXG5cclxuaHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXItbmFycm93LWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOTBweCk7XHJcbn1cclxuXHJcbmh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyLW5hcnJvdy1iYXIgLnNsaWRlci1jb250YWluZXIge1xyXG5cdGxlZnQ6IC00NXB4ICFpbXBvcnRhbnQ7XHJcblx0d2lkdGg6IGNhbGMoMTAwJSArIDkwcHgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zaWRlLWhlYWRlci1uYXJyb3ctYmFyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHR3aWR0aDogOTBweDtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHotaW5kZXg6IDk5OTI7XHJcbn1cclxuXHJcbi5zaWRlLWhlYWRlci1uYXJyb3ctYmFyOmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHdpZHRoOiAxcHg7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHRvcDogMDtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogYXV0bztcclxuXHRyaWdodDogMDtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLnNpZGUtaGVhZGVyLW5hcnJvdy1iYXIgLnNpZGUtaGVhZGVyLW5hcnJvdy1iYXItY29udGVudCAuc2lkZS1oZWFkZXItbmFycm93LWJhci1jb250ZW50LXZlcnRpY2FsIHtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRtYXJnaW4tbGVmdDogLTE4JTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0aHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXItbmFycm93LWJhciAuYm9keSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDkwcHg7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXItaGFtYnVyZ3Vlci1zaWRlYmFyLW5hcnJvdy1iYXIgI2hlYWRlciB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDkwcHg7XHJcblx0XHRsZWZ0OiAtOTBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG5cdC5jdXN0b20taGVhZGVyLTEgLmN1c3RvbS1oZWFkZXItMS1idG4tMSBzcGFuIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIFBhZ2UgSGVhZGVyICovXHJcbi5wYWdlLWhlYWRlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcclxuXHRtYXJnaW46IDAgMCAzNXB4IDA7XHJcblx0cGFkZGluZzogMzBweCAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4ucGFnZS1oZWFkZXIgaDEge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmb250LXNpemU6IDMwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dG9wOiAxcHg7XHJcbn1cclxuXHJcbi5wYWdlLWhlYWRlciAuc3ViLXRpdGxlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXNpemU6IDEuMmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdG9wYWNpdHk6IDAuODtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlci1leHRyYS1idXR0b24ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRib3R0b206IDUwcHg7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHR6LWluZGV4OiA1O1xyXG59XHJcblxyXG4ucGFnZS1oZWFkZXIucGFnZS1oZWFkZXItc20ge1xyXG5cdHBhZGRpbmc6IDMwcHggMDtcclxufVxyXG5cclxuLnBhZ2UtaGVhZGVyLnBhZ2UtaGVhZGVyLXNtIGgxIHtcclxuXHRmb250LXNpemU6IDIycHg7XHJcbn1cclxuXHJcbi5wYWdlLWhlYWRlci5wYWdlLWhlYWRlci1sZyB7XHJcblx0cGFkZGluZzogNTBweCAwO1xyXG59XHJcblxyXG4ucGFnZS1oZWFkZXIucGFnZS1oZWFkZXItbGcgaDEge1xyXG5cdGZvbnQtc2l6ZTogNDBweDtcclxufVxyXG5cclxuLnBhZ2UtaGVhZGVyLnBhZ2UtaGVhZGVyLWNsYXNzaWM6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogNXB4O1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5wYWdlLWhlYWRlci5wYWdlLWhlYWRlci1jbGFzc2ljIC5wYWdlLWhlYWRlci10aXRsZS1ib3JkZXIge1xyXG5cdHdpZHRoOiAwO1xyXG5cdGhlaWdodDogNXB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3R0b206IDA7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0ei1pbmRleDogMTtcclxufVxyXG5cclxuLnBhZ2UtaGVhZGVyLnBhZ2UtaGVhZGVyLW1vZGVybiBoMSB7XHJcblx0Zm9udC1zaXplOiAyOHB4O1xyXG59XHJcblxyXG4ucGFnZS1oZWFkZXIucGFnZS1oZWFkZXItbW9kZXJuLnBhZ2UtaGVhZGVyLXNtIGgxIHtcclxuXHRmb250LXNpemU6IDIycHg7XHJcbn1cclxuXHJcbi5wYWdlLWhlYWRlci5wYWdlLWhlYWRlci1tb2Rlcm4ucGFnZS1oZWFkZXItbWQge1xyXG5cdHBhZGRpbmc6IDUwcHggMDtcclxufVxyXG5cclxuLnBhZ2UtaGVhZGVyLnBhZ2UtaGVhZGVyLW1vZGVybi5wYWdlLWhlYWRlci1sZyB7XHJcblx0cGFkZGluZzogNjVweCAwO1xyXG59XHJcblxyXG4ucGFnZS1oZWFkZXIucGFnZS1oZWFkZXItbW9kZXJuLnBhZ2UtaGVhZGVyLWxnIGgxIHtcclxuXHRmb250LXNpemU6IDMycHg7XHJcbn1cclxuXHJcbi5wYWdlLWhlYWRlci5wYWdlLWhlYWRlci1tb2Rlcm4ucGFnZS1oZWFkZXItYmFja2dyb3VuZCB7XHJcblx0cGFkZGluZzogMTMwcHggMDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG4ucGFnZS1oZWFkZXIucGFnZS1oZWFkZXItbW9kZXJuLnBhZ2UtaGVhZGVyLWJhY2tncm91bmQucGFnZS1oZWFkZXItYmFja2dyb3VuZC1wYXR0ZXJuIHtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG59XHJcblxyXG4ucGFnZS1oZWFkZXIucGFnZS1oZWFkZXItbW9kZXJuLnBhZ2UtaGVhZGVyLWJhY2tncm91bmQucGFnZS1oZWFkZXItYmFja2dyb3VuZC1zbSB7XHJcblx0cGFkZGluZzogNTBweCAwO1xyXG59XHJcblxyXG4ucGFnZS1oZWFkZXIucGFnZS1oZWFkZXItbW9kZXJuLnBhZ2UtaGVhZGVyLWJhY2tncm91bmQucGFnZS1oZWFkZXItYmFja2dyb3VuZC1tZCB7XHJcblx0cGFkZGluZzogMTUwcHggMDtcclxufVxyXG5cclxuLnBhZ2UtaGVhZGVyLnBhZ2UtaGVhZGVyLW1vZGVybi5wYWdlLWhlYWRlci1iYWNrZ3JvdW5kLnBhZ2UtaGVhZGVyLWJhY2tncm91bmQtbGcge1xyXG5cdHBhZGRpbmc6IDI1MHB4IDA7XHJcbn1cclxuXHJcbi8qIEhlbHBlcnMgKi9cclxuLmNsZWFyZml4OmFmdGVyIHtcclxuXHRjb250ZW50OiBcIi5cIjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRjbGVhcjogYm90aDtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0bGluZS1oZWlnaHQ6IDA7XHJcblx0aGVpZ2h0OiAwO1xyXG59XHJcblxyXG5odG1sW3htbG5zXSAuY2xlYXJmaXgge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4qIGh0bWwgLmNsZWFyZml4IHtcclxuXHRoZWlnaHQ6IDElO1xyXG59XHJcblxyXG4vKiBWZXJ0aWNhbCBMaW5lcyAqL1xyXG4udmVydGljYWwtbGluZXM6bm90KC52ZXJ0aWNhbC1saW5lcy1hZnRlcikge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdmVydGljYWwtbGluZXMuc3ZnKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLnZlcnRpY2FsLWxpbmVzLnZlcnRpY2FsLWxpbmVzLWFmdGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC1saW5lcy52ZXJ0aWNhbC1saW5lcy1hZnRlcjphZnRlciB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogMTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3ZlcnRpY2FsLWxpbmVzLnN2Zyk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4udmVydGljYWwtbGluZXMudmVydGljYWwtbGluZXMtbGlnaHQ6bm90KC52ZXJ0aWNhbC1saW5lcy1hZnRlcikge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdmVydGljYWwtbGluZXMtbGlnaHQuc3ZnKTtcclxufVxyXG5cclxuLnZlcnRpY2FsLWxpbmVzLnZlcnRpY2FsLWxpbmVzLWxpZ2h0LnZlcnRpY2FsLWxpbmVzLWFmdGVyOmFmdGVyIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3ZlcnRpY2FsLWxpbmVzLWxpZ2h0LnN2Zyk7XHJcbn1cclxuXHJcbi8qIFBvc2l0aW9uICovXHJcbi5wLXJlbGF0aXZlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtYWJzb2x1dGUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC1maXhlZCB7XHJcblx0cG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLXN0YXRpYyB7XHJcblx0cG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBCb3ggU2hhZG93ICovXHJcbi5ib3gtc2hhZG93LW5vbmUge1xyXG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogRmxleCAqL1xyXG4uZmxleC0wLTAtYXV0byB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcbn1cclxuXHJcbi8qIENvbG9yIFRyYW5zcGFyZW50ICovXHJcbi5jb2xvci10cmFuc3BhcmVudCB7XHJcblx0Y29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIEJhY2tncm91bmQgTm8gUmVwZWF0ICovXHJcbi5iZy1uby1yZXBlYXQge1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogQmFja2dyb3VuZCBTaXplIEF1dG8gKi9cclxuLmJnLXNpemUtYXV0byB7XHJcblx0YmFja2dyb3VuZC1zaXplOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIEJhY2tncm91bmQgU2l6ZSBDb3ZlciAqL1xyXG4uYmctc2l6ZS1jb3ZlciB7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBCYWNrZ3JvdW5kIFBvc2l0aW9uIENlbnRlciAqL1xyXG4uYmctcG9zaXRpb24tY2VudGVyIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIEJhY2tncm91bmQgQ2xpcCBUZXh0ICovXHJcbi5iZy1jbGlwLXRleHQge1xyXG5cdGJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xyXG5cdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHQtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxufVxyXG5cclxuLyogQmFja2dyb3VuZCBTY2FsZXMgT3ZlcmxheSAqL1xyXG4uYmctY29sb3Itc2NhbGUtb3ZlcmxheSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYmctY29sb3Itc2NhbGUtb3ZlcmxheTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0YmFja2dyb3VuZDogIzAwMDtcclxuXHRib3R0b206IDA7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGxlZnQ6IDA7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR6LWluZGV4OiAxO1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5iZy1jb2xvci1zY2FsZS1vdmVybGF5IC5iZy1jb2xvci1zY2FsZS1vdmVybGF5LXdyYXBwZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAyO1xyXG59XHJcblxyXG4uYmctY29sb3Itc2NhbGUtb3ZlcmxheS0xOmJlZm9yZSB7XHJcblx0b3BhY2l0eTogMC4wNSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctY29sb3Itc2NhbGUtb3ZlcmxheS0yOmJlZm9yZSB7XHJcblx0b3BhY2l0eTogMC4xICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1jb2xvci1zY2FsZS1vdmVybGF5LTM6YmVmb3JlIHtcclxuXHRvcGFjaXR5OiAwLjE1ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1jb2xvci1zY2FsZS1vdmVybGF5LTQ6YmVmb3JlIHtcclxuXHRvcGFjaXR5OiAwLjIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLWNvbG9yLXNjYWxlLW92ZXJsYXktNTpiZWZvcmUge1xyXG5cdG9wYWNpdHk6IDAuMjUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLWNvbG9yLXNjYWxlLW92ZXJsYXktNjpiZWZvcmUge1xyXG5cdG9wYWNpdHk6IDAuMyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctY29sb3Itc2NhbGUtb3ZlcmxheS03OmJlZm9yZSB7XHJcblx0b3BhY2l0eTogMC4zNSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctY29sb3Itc2NhbGUtb3ZlcmxheS04OmJlZm9yZSB7XHJcblx0b3BhY2l0eTogMC40ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1jb2xvci1zY2FsZS1vdmVybGF5LTk6YmVmb3JlIHtcclxuXHRvcGFjaXR5OiAwLjQ1ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIEJhY2tncm91bmQgVHJhbnNwYXJlbnQgKi9cclxuLmJhY2tncm91bmQtdHJhbnNwYXJlbnQsXHJcbi5iZy10cmFuc3BhcmVudCxcclxuLmJnLWNvbG9yLXRyYW5zcGFyZW50IHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctdHJhbnNwYXJlbnQtaG92ZXI6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIEJhY2tncm91bmQgV2hpdGUgYW5kIEJsYWNrICovXHJcbi5iZy1jb2xvci13aGl0ZSB7XHJcblx0YmFja2dyb3VuZDogI0ZGRiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctY29sb3ItYmxhY2sge1xyXG5cdGJhY2tncm91bmQ6ICMwMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogSW52ZXJ0ZWQgKi9cclxuLmludmVydGVkIHtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbmgxIC5pbnZlcnRlZCB7XHJcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbmgyIC5pbnZlcnRlZCB7XHJcblx0cGFkZGluZy1sZWZ0OiA3cHg7XHJcblx0cGFkZGluZy1yaWdodDogN3B4O1xyXG59XHJcblxyXG5oMyAuaW52ZXJ0ZWQge1xyXG5cdHBhZGRpbmctbGVmdDogMnB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDJweDtcclxufVxyXG5cclxuaDQgLmludmVydGVkIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDRweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcbn1cclxuXHJcbmg1IC5pbnZlcnRlZCB7XHJcblx0cGFkZGluZy1sZWZ0OiAycHg7XHJcblx0cGFkZGluZy1yaWdodDogMnB4O1xyXG59XHJcblxyXG5oNiAuaW52ZXJ0ZWQge1xyXG5cdHBhZGRpbmctbGVmdDogMnB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDJweDtcclxufVxyXG5cclxuLyogUGFkZGluZ3MgYW5kIE1hcmdpbnMgKi9cclxuLm1iLTAge1xyXG5cdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LTAge1xyXG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBiLTAge1xyXG5cdHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wdC0wIHtcclxuXHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuXHQubWItc20tMCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubXQtc20tMCB7XHJcblx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucGItc20tMCB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnB0LXNtLTAge1xyXG5cdFx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdC5tYi1tZC0wIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5tdC1tZC0wIHtcclxuXHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5wYi1tZC0wIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucHQtbWQtMCB7XHJcblx0XHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0Lm1iLWxnLTAge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm10LWxnLTAge1xyXG5cdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnBiLWxnLTAge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5wdC1sZy0wIHtcclxuXHRcdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0Lm1iLXhsLTAge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm10LXhsLTAge1xyXG5cdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnBiLXhsLTAge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5wdC14bC0wIHtcclxuXHRcdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4ubXQtbjEge1xyXG5cdG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDtcclxuXHRtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBQYWRkaW5nICovXHJcbi5wdC0zLTUge1xyXG5cdHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBlLTMtNSB7XHJcblx0cGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBiLTMtNSB7XHJcblx0cGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHMtMy01IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnB4LTMtNSB7XHJcblx0cGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnB5LTMtNSB7XHJcblx0cGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogTWFyZ2luICovXHJcbi5tdC0zLTUge1xyXG5cdG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcclxuXHRtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tZS0zLTUge1xyXG5cdG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItMy01IHtcclxuXHRtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXMtMy01IHtcclxuXHRtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teC0zLTUge1xyXG5cdG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcclxuXHRtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcclxuXHRtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm15LTMtNSB7XHJcblx0bWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcclxuXHRtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBQYWRkaW5nICovXHJcbi5wdC00LTUge1xyXG5cdHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBlLTQtNSB7XHJcblx0cGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBiLTQtNSB7XHJcblx0cGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHMtNC01IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnB4LTQtNSB7XHJcblx0cGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnB5LTQtNSB7XHJcblx0cGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogTWFyZ2luICovXHJcbi5tdC00LTUge1xyXG5cdG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcclxuXHRtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tZS00LTUge1xyXG5cdG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItNC01IHtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXMtNC01IHtcclxuXHRtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teC00LTUge1xyXG5cdG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcclxuXHRtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuXHRtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm15LTQtNSB7XHJcblx0bWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBQYWRkaW5nICovXHJcbi5wdC01LTUge1xyXG5cdHBhZGRpbmctdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy10b3A6IDIuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBlLTUtNSB7XHJcblx0cGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBiLTUtNSB7XHJcblx0cGFkZGluZy1ib3R0b206IDM2cHggIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMi4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHMtNS01IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLWxlZnQ6IDIuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnB4LTUtNSB7XHJcblx0cGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1sZWZ0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnB5LTUtNSB7XHJcblx0cGFkZGluZy10b3A6IDM2cHggIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLXRvcDogMi4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1ib3R0b206IDIuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogTWFyZ2luICovXHJcbi5tdC01LTUge1xyXG5cdG1hcmdpbi10b3A6IDM2cHggIWltcG9ydGFudDtcclxuXHRtYXJnaW4tdG9wOiAyLjI1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tZS01LTUge1xyXG5cdG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi1yaWdodDogMi4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItNS01IHtcclxuXHRtYXJnaW4tYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLWJvdHRvbTogMi4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXMtNS01IHtcclxuXHRtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi1sZWZ0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teC01LTUge1xyXG5cdG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLWxlZnQ6IDIuMjVyZW0gIWltcG9ydGFudDtcclxuXHRtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuXHRtYXJnaW4tcmlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm15LTUtNSB7XHJcblx0bWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi10b3A6IDIuMjVyZW0gIWltcG9ydGFudDtcclxuXHRtYXJnaW4tYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLWJvdHRvbTogMi4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuXHRcdC8qIFBhZGRpbmcgKi9cclxuXHQucHQtc20tMy01IHtcclxuXHRcdHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucGUtc20tMy01IHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5wYi1zbS0zLTUge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5wcy1zbS0zLTUge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucHgtc20tMy01IHtcclxuXHRcdHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnB5LXNtLTMtNSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblx0XHQvKiBNYXJnaW4gKi9cclxuXHQubXQtc20tMy01IHtcclxuXHRcdG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5tZS1zbS0zLTUge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubWItc20tMy01IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5tcy1zbS0zLTUge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5teC1zbS0zLTUge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm15LXNtLTMtNSB7XHJcblx0XHRtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdFx0LyogUGFkZGluZyAqL1xyXG5cdC5wdC1zbS00LTUge1xyXG5cdFx0cGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5wZS1zbS00LTUge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnBiLXNtLTQtNSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnBzLXNtLTQtNSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5weC1zbS00LTUge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucHktc20tNC01IHtcclxuXHRcdHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHRcdC8qIE1hcmdpbiAqL1xyXG5cdC5tdC1zbS00LTUge1xyXG5cdFx0bWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm1lLXNtLTQtNSB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5tYi1zbS00LTUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm1zLXNtLTQtNSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm14LXNtLTQtNSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubXktc20tNC01IHtcclxuXHRcdG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblx0XHQvKiBQYWRkaW5nICovXHJcblx0LnB0LXNtLTUtNSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMi4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnBlLXNtLTUtNSB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucGItc20tNS01IHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucHMtc20tNS01IHtcclxuXHRcdHBhZGRpbmctbGVmdDogMi4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnB4LXNtLTUtNSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDIuMjVyZW0gIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5weS1zbS01LTUge1xyXG5cdFx0cGFkZGluZy10b3A6IDIuMjVyZW0gIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdFx0LyogTWFyZ2luICovXHJcblx0Lm10LXNtLTUtNSB7XHJcblx0XHRtYXJnaW4tdG9wOiAyLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubWUtc20tNS01IHtcclxuXHRcdG1hcmdpbi1yaWdodDogMi4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm1iLXNtLTUtNSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubXMtc20tNS01IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubXgtc20tNS01IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5teS1zbS01LTUge1xyXG5cdFx0bWFyZ2luLXRvcDogMi4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMi4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHQvKiBQYWRkaW5nICovXHJcblx0LnB0LW1kLTMtNSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnBlLW1kLTMtNSB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucGItbWQtMy01IHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucHMtbWQtMy01IHtcclxuXHRcdHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnB4LW1kLTMtNSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5weS1tZC0zLTUge1xyXG5cdFx0cGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdFx0LyogTWFyZ2luICovXHJcblx0Lm10LW1kLTMtNSB7XHJcblx0XHRtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubWUtbWQtMy01IHtcclxuXHRcdG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm1iLW1kLTMtNSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubXMtbWQtMy01IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubXgtbWQtMy01IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5teS1tZC0zLTUge1xyXG5cdFx0bWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHRcdC8qIFBhZGRpbmcgKi9cclxuXHQucHQtbWQtNC01IHtcclxuXHRcdHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucGUtbWQtNC01IHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5wYi1tZC00LTUge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5wcy1tZC00LTUge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucHgtbWQtNC01IHtcclxuXHRcdHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnB5LW1kLTQtNSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblx0XHQvKiBNYXJnaW4gKi9cclxuXHQubXQtbWQtNC01IHtcclxuXHRcdG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5tZS1tZC00LTUge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubWItbWQtNC01IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5tcy1tZC00LTUge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5teC1tZC00LTUge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm15LW1kLTQtNSB7XHJcblx0XHRtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdFx0LyogUGFkZGluZyAqL1xyXG5cdC5wdC1tZC01LTUge1xyXG5cdFx0cGFkZGluZy10b3A6IDIuMjVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5wZS1tZC01LTUge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMi4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnBiLW1kLTUtNSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMi4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnBzLW1kLTUtNSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDIuMjVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5weC1tZC01LTUge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucHktbWQtNS01IHtcclxuXHRcdHBhZGRpbmctdG9wOiAyLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMi4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHRcdC8qIE1hcmdpbiAqL1xyXG5cdC5tdC1tZC01LTUge1xyXG5cdFx0bWFyZ2luLXRvcDogMi4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm1lLW1kLTUtNSB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5tYi1tZC01LTUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMi4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm1zLW1kLTUtNSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMi4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm14LW1kLTUtNSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMi4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubXktbWQtNS01IHtcclxuXHRcdG1hcmdpbi10b3A6IDIuMjVyZW0gIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIuMjVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0LyogUGFkZGluZyAqL1xyXG5cdC5wdC1sZy0zLTUge1xyXG5cdFx0cGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5wZS1sZy0zLTUge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnBiLWxnLTMtNSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnBzLWxnLTMtNSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5weC1sZy0zLTUge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucHktbGctMy01IHtcclxuXHRcdHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHRcdC8qIE1hcmdpbiAqL1xyXG5cdC5tdC1sZy0zLTUge1xyXG5cdFx0bWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm1lLWxnLTMtNSB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5tYi1sZy0zLTUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm1zLWxnLTMtNSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm14LWxnLTMtNSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubXktbGctMy01IHtcclxuXHRcdG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblx0XHQvKiBQYWRkaW5nICovXHJcblx0LnB0LWxnLTQtNSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnBlLWxnLTQtNSB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucGItbGctNC01IHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucHMtbGctNC01IHtcclxuXHRcdHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnB4LWxnLTQtNSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5weS1sZy00LTUge1xyXG5cdFx0cGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdFx0LyogTWFyZ2luICovXHJcblx0Lm10LWxnLTQtNSB7XHJcblx0XHRtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubWUtbGctNC01IHtcclxuXHRcdG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm1iLWxnLTQtNSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubXMtbGctNC01IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubXgtbGctNC01IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5teS1sZy00LTUge1xyXG5cdFx0bWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHRcdC8qIFBhZGRpbmcgKi9cclxuXHQucHQtbGctNS01IHtcclxuXHRcdHBhZGRpbmctdG9wOiAyLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucGUtbGctNS01IHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5wYi1sZy01LTUge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDIuMjVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5wcy1sZy01LTUge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucHgtbGctNS01IHtcclxuXHRcdHBhZGRpbmctbGVmdDogMi4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMi4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnB5LWxnLTUtNSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMi4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDIuMjVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblx0XHQvKiBNYXJnaW4gKi9cclxuXHQubXQtbGctNS01IHtcclxuXHRcdG1hcmdpbi10b3A6IDIuMjVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5tZS1sZy01LTUge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubWItbGctNS01IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIuMjVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5tcy1sZy01LTUge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDIuMjVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5teC1sZy01LTUge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDIuMjVyZW0gIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbi1yaWdodDogMi4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm15LWxnLTUtNSB7XHJcblx0XHRtYXJnaW4tdG9wOiAyLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0XHQvKiBQYWRkaW5nICovXHJcblx0LnB0LXhsLTMtNSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnBlLXhsLTMtNSB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucGIteGwtMy01IHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucHMteGwtMy01IHtcclxuXHRcdHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnB4LXhsLTMtNSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5weS14bC0zLTUge1xyXG5cdFx0cGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdFx0LyogTWFyZ2luICovXHJcblx0Lm10LXhsLTMtNSB7XHJcblx0XHRtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubWUteGwtMy01IHtcclxuXHRcdG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm1iLXhsLTMtNSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubXMteGwtMy01IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubXgteGwtMy01IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5teS14bC0zLTUge1xyXG5cdFx0bWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHRcdC8qIFBhZGRpbmcgKi9cclxuXHQucHQteGwtNC01IHtcclxuXHRcdHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucGUteGwtNC01IHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5wYi14bC00LTUge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5wcy14bC00LTUge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucHgteGwtNC01IHtcclxuXHRcdHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnB5LXhsLTQtNSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblx0XHQvKiBNYXJnaW4gKi9cclxuXHQubXQteGwtNC01IHtcclxuXHRcdG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5tZS14bC00LTUge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubWIteGwtNC01IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5tcy14bC00LTUge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5teC14bC00LTUge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm15LXhsLTQtNSB7XHJcblx0XHRtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdFx0LyogUGFkZGluZyAqL1xyXG5cdC5wdC14bC01LTUge1xyXG5cdFx0cGFkZGluZy10b3A6IDIuMjVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5wZS14bC01LTUge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMi4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnBiLXhsLTUtNSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMi4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnBzLXhsLTUtNSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDIuMjVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5weC14bC01LTUge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucHkteGwtNS01IHtcclxuXHRcdHBhZGRpbmctdG9wOiAyLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMi4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHRcdC8qIE1hcmdpbiAqL1xyXG5cdC5tdC14bC01LTUge1xyXG5cdFx0bWFyZ2luLXRvcDogMi4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm1lLXhsLTUtNSB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5tYi14bC01LTUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMi4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm1zLXhsLTUtNSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMi4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm14LXhsLTUtNSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMi4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubXkteGwtNS01IHtcclxuXHRcdG1hcmdpbi10b3A6IDIuMjVyZW0gIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIuMjVyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIEJlZm9yZSAvIEFmdGVyICovXHJcbi5iZWZvcmUtZC1ub25lOmJlZm9yZSB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWZ0ZXItZC1ub25lOmFmdGVyIHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIExldHRlciBTcGFjaW5nICovXHJcbi5scy0wIHtcclxuXHRsZXR0ZXItc3BhY2luZzogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubmVnYXRpdmUtbHMtMDUge1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xyXG59XHJcblxyXG4ubmVnYXRpdmUtbHMtMSB7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbn1cclxuXHJcbi5uZWdhdGl2ZS1scy0yIHtcclxuXHRsZXR0ZXItc3BhY2luZzogLTJweDtcclxufVxyXG5cclxuLm5lZ2F0aXZlLWxzLTMge1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMi41cHg7XHJcbn1cclxuXHJcbi5wb3NpdGl2ZS1scy0xIHtcclxuXHRsZXR0ZXItc3BhY2luZzogMXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wb3NpdGl2ZS1scy0yIHtcclxuXHRsZXR0ZXItc3BhY2luZzogMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wb3NpdGl2ZS1scy0zIHtcclxuXHRsZXR0ZXItc3BhY2luZzogMi41cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogQ3Vyc29yICovXHJcbi5jdXItcG9pbnRlciB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4vKiBQb2ludGVyIEV2ZW50cyAqL1xyXG4ucC1ldmVudHMtbm9uZSB7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi8qIEZvbnQgU2l6ZSAqL1xyXG4udGV4dC0wIHtcclxuXHRmb250LXNpemU6IC43ZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtMSB7XHJcblx0Zm9udC1zaXplOiAuOGVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LTIge1xyXG5cdGZvbnQtc2l6ZTogLjllbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC0yLTMsXHJcbi50ZXh0LTItNSB7XHJcblx0Zm9udC1zaXplOiAuOTVlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC0zIHtcclxuXHRmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC0zLTQsXHJcbi50ZXh0LTMtNSB7XHJcblx0Zm9udC1zaXplOiAxLjFlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC00IHtcclxuXHRmb250LXNpemU6IDEuMmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LTQtNSB7XHJcblx0Zm9udC1zaXplOiAxLjM1ZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtNSB7XHJcblx0Zm9udC1zaXplOiAxLjUwZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtNS02LFxyXG4udGV4dC01LTUge1xyXG5cdGZvbnQtc2l6ZTogMS42NWVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LTYge1xyXG5cdGZvbnQtc2l6ZTogMS44MGVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LTYtNyxcclxuLnRleHQtNi01IHtcclxuXHRmb250LXNpemU6IDEuOWVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LTcge1xyXG5cdGZvbnQtc2l6ZTogMmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LTgge1xyXG5cdGZvbnQtc2l6ZTogMi4zMGVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LTkge1xyXG5cdGZvbnQtc2l6ZTogMi41MGVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LTEwIHtcclxuXHRmb250LXNpemU6IDIuNzVlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC0xMSB7XHJcblx0Zm9udC1zaXplOiAzZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtMTIge1xyXG5cdGZvbnQtc2l6ZTogMy41ZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtMTItMTMsXHJcbi50ZXh0LTEyLTUge1xyXG5cdGZvbnQtc2l6ZTogMy43NWVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LTEzIHtcclxuXHRmb250LXNpemU6IDRlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC0xNCB7XHJcblx0Zm9udC1zaXplOiA0LjVlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC0xNSB7XHJcblx0Zm9udC1zaXplOiA1ZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtMTYge1xyXG5cdGZvbnQtc2l6ZTogNS4zM2VtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LTE3IHtcclxuXHRmb250LXNpemU6IDUuNjZlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC0xOCB7XHJcblx0Zm9udC1zaXplOiA2ZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtMTkge1xyXG5cdGZvbnQtc2l6ZTogNi4zM2VtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LTIwIHtcclxuXHRmb250LXNpemU6IDYuNjZlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuXHQudGV4dC1zbS0wIHtcclxuXHRcdGZvbnQtc2l6ZTogLjdlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnRleHQtc20tMSB7XHJcblx0XHRmb250LXNpemU6IC44ZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC50ZXh0LXNtLTIge1xyXG5cdFx0Zm9udC1zaXplOiAuOWVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudGV4dC1zbS0yLTMsXHJcblx0XHQudGV4dC1zbS0yLTUge1xyXG5cdFx0Zm9udC1zaXplOiAuOTVlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnRleHQtc20tMyB7XHJcblx0XHRmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnRleHQtc20tMy00LFxyXG5cdFx0LnRleHQtc20tMy01IHtcclxuXHRcdGZvbnQtc2l6ZTogMS4xZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC50ZXh0LXNtLTQge1xyXG5cdFx0Zm9udC1zaXplOiAxLjJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnRleHQtc20tNC01IHtcclxuXHRcdGZvbnQtc2l6ZTogMS4zNWVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudGV4dC1zbS01IHtcclxuXHRcdGZvbnQtc2l6ZTogMS41MGVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudGV4dC1zbS01LTYsXHJcblx0XHQudGV4dC1zbS01LTUge1xyXG5cdFx0Zm9udC1zaXplOiAxLjY1ZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC50ZXh0LXNtLTYge1xyXG5cdFx0Zm9udC1zaXplOiAxLjgwZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC50ZXh0LXNtLTYtNyxcclxuXHRcdC50ZXh0LXNtLTYtNSB7XHJcblx0XHRmb250LXNpemU6IDEuOWVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudGV4dC1zbS03IHtcclxuXHRcdGZvbnQtc2l6ZTogMmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudGV4dC1zbS04IHtcclxuXHRcdGZvbnQtc2l6ZTogMi4zMGVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudGV4dC1zbS05IHtcclxuXHRcdGZvbnQtc2l6ZTogMi41MGVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudGV4dC1zbS0xMCB7XHJcblx0XHRmb250LXNpemU6IDIuNzVlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnRleHQtc20tMTEge1xyXG5cdFx0Zm9udC1zaXplOiAzZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC50ZXh0LXNtLTEyIHtcclxuXHRcdGZvbnQtc2l6ZTogMy41ZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC50ZXh0LXNtLTEyLTEzLFxyXG5cdFx0LnRleHQtc20tMTItNSB7XHJcblx0XHRmb250LXNpemU6IDMuNzVlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnRleHQtc20tMTMge1xyXG5cdFx0Zm9udC1zaXplOiA0ZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC50ZXh0LXNtLTE0IHtcclxuXHRcdGZvbnQtc2l6ZTogNC41ZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC50ZXh0LXNtLTE1IHtcclxuXHRcdGZvbnQtc2l6ZTogNWVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudGV4dC1zbS0xNiB7XHJcblx0XHRmb250LXNpemU6IDUuMzNlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnRleHQtc20tMTcge1xyXG5cdFx0Zm9udC1zaXplOiA1LjY2ZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC50ZXh0LXNtLTE4IHtcclxuXHRcdGZvbnQtc2l6ZTogNmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudGV4dC1zbS0xOSB7XHJcblx0XHRmb250LXNpemU6IDYuMzNlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnRleHQtc20tMjAge1xyXG5cdFx0Zm9udC1zaXplOiA2LjY2ZW0gIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdC50ZXh0LW1kLTAge1xyXG5cdFx0Zm9udC1zaXplOiAuN2VtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudGV4dC1tZC0xIHtcclxuXHRcdGZvbnQtc2l6ZTogLjhlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnRleHQtbWQtMiB7XHJcblx0XHRmb250LXNpemU6IC45ZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC50ZXh0LW1kLTItMyxcclxuXHRcdC50ZXh0LW1kLTItNSB7XHJcblx0XHRmb250LXNpemU6IC45NWVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudGV4dC1tZC0zIHtcclxuXHRcdGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudGV4dC1tZC0zLTQsXHJcblx0XHQudGV4dC1tZC0zLTUge1xyXG5cdFx0Zm9udC1zaXplOiAxLjFlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnRleHQtbWQtNCB7XHJcblx0XHRmb250LXNpemU6IDEuMmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudGV4dC1tZC00LTUge1xyXG5cdFx0Zm9udC1zaXplOiAxLjM1ZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC50ZXh0LW1kLTUge1xyXG5cdFx0Zm9udC1zaXplOiAxLjUwZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC50ZXh0LW1kLTUtNixcclxuXHRcdC50ZXh0LW1kLTUtNSB7XHJcblx0XHRmb250LXNpemU6IDEuNjVlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnRleHQtbWQtNiB7XHJcblx0XHRmb250LXNpemU6IDEuODBlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnRleHQtbWQtNi03LFxyXG5cdFx0LnRleHQtbWQtNi01IHtcclxuXHRcdGZvbnQtc2l6ZTogMS45ZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC50ZXh0LW1kLTcge1xyXG5cdFx0Zm9udC1zaXplOiAyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC50ZXh0LW1kLTgge1xyXG5cdFx0Zm9udC1zaXplOiAyLjMwZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC50ZXh0LW1kLTkge1xyXG5cdFx0Zm9udC1zaXplOiAyLjUwZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC50ZXh0LW1kLTEwIHtcclxuXHRcdGZvbnQtc2l6ZTogMi43NWVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudGV4dC1tZC0xMSB7XHJcblx0XHRmb250LXNpemU6IDNlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnRleHQtbWQtMTIge1xyXG5cdFx0Zm9udC1zaXplOiAzLjVlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnRleHQtbWQtMTItMTMsXHJcblx0XHQudGV4dC1tZC0xMi01IHtcclxuXHRcdGZvbnQtc2l6ZTogMy43NWVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudGV4dC1tZC0xMyB7XHJcblx0XHRmb250LXNpemU6IDRlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnRleHQtbWQtMTQge1xyXG5cdFx0Zm9udC1zaXplOiA0LjVlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnRleHQtbWQtMTUge1xyXG5cdFx0Zm9udC1zaXplOiA1ZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC50ZXh0LW1kLTE2IHtcclxuXHRcdGZvbnQtc2l6ZTogNS4zM2VtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudGV4dC1tZC0xNyB7XHJcblx0XHRmb250LXNpemU6IDUuNjZlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnRleHQtbWQtMTgge1xyXG5cdFx0Zm9udC1zaXplOiA2ZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC50ZXh0LW1kLTE5IHtcclxuXHRcdGZvbnQtc2l6ZTogNi4zM2VtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudGV4dC1tZC0yMCB7XHJcblx0XHRmb250LXNpemU6IDYuNjZlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0LnRleHQtbGctMCB7XHJcblx0XHRmb250LXNpemU6IC43ZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC50ZXh0LWxnLTEge1xyXG5cdFx0Zm9udC1zaXplOiAuOGVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudGV4dC1sZy0yIHtcclxuXHRcdGZvbnQtc2l6ZTogLjllbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnRleHQtbGctMi0zLFxyXG5cdFx0LnRleHQtbGctMi01IHtcclxuXHRcdGZvbnQtc2l6ZTogLjk1ZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC50ZXh0LWxnLTMge1xyXG5cdFx0Zm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC50ZXh0LWxnLTMtNCxcclxuXHRcdC50ZXh0LWxnLTMtNSB7XHJcblx0XHRmb250LXNpemU6IDEuMWVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudGV4dC1sZy00IHtcclxuXHRcdGZvbnQtc2l6ZTogMS4yZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC50ZXh0LWxnLTQtNSB7XHJcblx0XHRmb250LXNpemU6IDEuMzVlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnRleHQtbGctNSB7XHJcblx0XHRmb250LXNpemU6IDEuNTBlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnRleHQtbGctNS02LFxyXG5cdFx0LnRleHQtbGctNS01IHtcclxuXHRcdGZvbnQtc2l6ZTogMS42NWVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudGV4dC1sZy02IHtcclxuXHRcdGZvbnQtc2l6ZTogMS44MGVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudGV4dC1sZy02LTcsXHJcblx0XHQudGV4dC1sZy02LTUge1xyXG5cdFx0Zm9udC1zaXplOiAxLjllbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnRleHQtbGctNyB7XHJcblx0XHRmb250LXNpemU6IDJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnRleHQtbGctOCB7XHJcblx0XHRmb250LXNpemU6IDIuMzBlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnRleHQtbGctOSB7XHJcblx0XHRmb250LXNpemU6IDIuNTBlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnRleHQtbGctMTAge1xyXG5cdFx0Zm9udC1zaXplOiAyLjc1ZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC50ZXh0LWxnLTExIHtcclxuXHRcdGZvbnQtc2l6ZTogM2VtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudGV4dC1sZy0xMiB7XHJcblx0XHRmb250LXNpemU6IDMuNWVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudGV4dC1sZy0xMi0xMyxcclxuXHRcdC50ZXh0LWxnLTEyLTUge1xyXG5cdFx0Zm9udC1zaXplOiAzLjc1ZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC50ZXh0LWxnLTEzIHtcclxuXHRcdGZvbnQtc2l6ZTogNGVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudGV4dC1sZy0xNCB7XHJcblx0XHRmb250LXNpemU6IDQuNWVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudGV4dC1sZy0xNSB7XHJcblx0XHRmb250LXNpemU6IDVlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnRleHQtbGctMTYge1xyXG5cdFx0Zm9udC1zaXplOiA1LjMzZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC50ZXh0LWxnLTE3IHtcclxuXHRcdGZvbnQtc2l6ZTogNS42NmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudGV4dC1sZy0xOCB7XHJcblx0XHRmb250LXNpemU6IDZlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnRleHQtbGctMTkge1xyXG5cdFx0Zm9udC1zaXplOiA2LjMzZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC50ZXh0LWxnLTIwIHtcclxuXHRcdGZvbnQtc2l6ZTogNi42NmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0LnRleHQteGwtMCB7XHJcblx0XHRmb250LXNpemU6IC43ZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC50ZXh0LXhsLTEge1xyXG5cdFx0Zm9udC1zaXplOiAuOGVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudGV4dC14bC0yIHtcclxuXHRcdGZvbnQtc2l6ZTogLjllbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnRleHQteGwtMi0zLFxyXG5cdFx0LnRleHQteGwtMi01IHtcclxuXHRcdGZvbnQtc2l6ZTogLjk1ZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC50ZXh0LXhsLTMge1xyXG5cdFx0Zm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC50ZXh0LXhsLTMtNCxcclxuXHRcdC50ZXh0LXhsLTMtNSB7XHJcblx0XHRmb250LXNpemU6IDEuMWVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudGV4dC14bC00IHtcclxuXHRcdGZvbnQtc2l6ZTogMS4yZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC50ZXh0LXhsLTQtNSB7XHJcblx0XHRmb250LXNpemU6IDEuMzVlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnRleHQteGwtNSB7XHJcblx0XHRmb250LXNpemU6IDEuNTBlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnRleHQteGwtNS02LFxyXG5cdFx0LnRleHQteGwtNS01IHtcclxuXHRcdGZvbnQtc2l6ZTogMS42NWVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudGV4dC14bC02IHtcclxuXHRcdGZvbnQtc2l6ZTogMS44MGVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudGV4dC14bC02LTcsXHJcblx0XHQudGV4dC14bC02LTUge1xyXG5cdFx0Zm9udC1zaXplOiAxLjllbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnRleHQteGwtNyB7XHJcblx0XHRmb250LXNpemU6IDJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnRleHQteGwtOCB7XHJcblx0XHRmb250LXNpemU6IDIuMzBlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnRleHQteGwtOSB7XHJcblx0XHRmb250LXNpemU6IDIuNTBlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnRleHQteGwtMTAge1xyXG5cdFx0Zm9udC1zaXplOiAyLjc1ZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC50ZXh0LXhsLTExIHtcclxuXHRcdGZvbnQtc2l6ZTogM2VtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudGV4dC14bC0xMiB7XHJcblx0XHRmb250LXNpemU6IDMuNWVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudGV4dC14bC0xMi0xMyxcclxuXHRcdC50ZXh0LXhsLTEyLTUge1xyXG5cdFx0Zm9udC1zaXplOiAzLjc1ZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC50ZXh0LXhsLTEzIHtcclxuXHRcdGZvbnQtc2l6ZTogNGVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudGV4dC14bC0xNCB7XHJcblx0XHRmb250LXNpemU6IDQuNWVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudGV4dC14bC0xNSB7XHJcblx0XHRmb250LXNpemU6IDVlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnRleHQteGwtMTYge1xyXG5cdFx0Zm9udC1zaXplOiA1LjMzZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC50ZXh0LXhsLTE3IHtcclxuXHRcdGZvbnQtc2l6ZTogNS42NmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudGV4dC14bC0xOCB7XHJcblx0XHRmb250LXNpemU6IDZlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnRleHQteGwtMTkge1xyXG5cdFx0Zm9udC1zaXplOiA2LjMzZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC50ZXh0LXhsLTIwIHtcclxuXHRcdGZvbnQtc2l6ZTogNi42NmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4udGV4dC0xcmVtIHtcclxuXHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuXHRmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogTGluZSBIZWlnaHQgKi9cclxuLmxpbmUtaGVpZ2h0LWluaXRpYWwge1xyXG5cdGxpbmUtaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5saW5lLWhlaWdodC0xIHtcclxuXHRsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGluZS1oZWlnaHQtMS0xIHtcclxuXHRsaW5lLWhlaWdodDogMS4xICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5saW5lLWhlaWdodC0yIHtcclxuXHRsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5saW5lLWhlaWdodC0zIHtcclxuXHRsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5saW5lLWhlaWdodC00IHtcclxuXHRsaW5lLWhlaWdodDogMS40ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5saW5lLWhlaWdodC01IHtcclxuXHRsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5saW5lLWhlaWdodC02IHtcclxuXHRsaW5lLWhlaWdodDogMS42ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5saW5lLWhlaWdodC03IHtcclxuXHRsaW5lLWhlaWdodDogMS43ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5saW5lLWhlaWdodC04IHtcclxuXHRsaW5lLWhlaWdodDogMS44ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5saW5lLWhlaWdodC05IHtcclxuXHRsaW5lLWhlaWdodDogMS45ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG5cdC5saW5lLWhlaWdodC1zbS1pbml0aWFsIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubGluZS1oZWlnaHQtc20tMSB7XHJcblx0XHRsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmxpbmUtaGVpZ2h0LXNtLTEtMSB7XHJcblx0XHRsaW5lLWhlaWdodDogMS4xICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubGluZS1oZWlnaHQtc20tMiB7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubGluZS1oZWlnaHQtc20tMyB7XHJcblx0XHRsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubGluZS1oZWlnaHQtc20tNCB7XHJcblx0XHRsaW5lLWhlaWdodDogMS40ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubGluZS1oZWlnaHQtc20tNSB7XHJcblx0XHRsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubGluZS1oZWlnaHQtc20tNiB7XHJcblx0XHRsaW5lLWhlaWdodDogMS42ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubGluZS1oZWlnaHQtc20tNyB7XHJcblx0XHRsaW5lLWhlaWdodDogMS43ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubGluZS1oZWlnaHQtc20tOCB7XHJcblx0XHRsaW5lLWhlaWdodDogMS44ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubGluZS1oZWlnaHQtc20tOSB7XHJcblx0XHRsaW5lLWhlaWdodDogMS45ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHQubGluZS1oZWlnaHQtbWQtaW5pdGlhbCB7XHJcblx0XHRsaW5lLWhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmxpbmUtaGVpZ2h0LW1kLTEge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5saW5lLWhlaWdodC1tZC0xLTEge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmxpbmUtaGVpZ2h0LW1kLTIge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmxpbmUtaGVpZ2h0LW1kLTMge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMyAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmxpbmUtaGVpZ2h0LW1kLTQge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmxpbmUtaGVpZ2h0LW1kLTUge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmxpbmUtaGVpZ2h0LW1kLTYge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNiAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmxpbmUtaGVpZ2h0LW1kLTcge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNyAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmxpbmUtaGVpZ2h0LW1kLTgge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuOCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmxpbmUtaGVpZ2h0LW1kLTkge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuOSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0LmxpbmUtaGVpZ2h0LWxnLWluaXRpYWwge1xyXG5cdFx0bGluZS1oZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5saW5lLWhlaWdodC1sZy0xIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubGluZS1oZWlnaHQtbGctMS0xIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjEgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5saW5lLWhlaWdodC1sZy0yIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5saW5lLWhlaWdodC1sZy0zIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjMgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5saW5lLWhlaWdodC1sZy00IHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjQgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5saW5lLWhlaWdodC1sZy01IHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5saW5lLWhlaWdodC1sZy02IHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjYgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5saW5lLWhlaWdodC1sZy03IHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjcgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5saW5lLWhlaWdodC1sZy04IHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5saW5lLWhlaWdodC1sZy05IHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjkgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHQubGluZS1oZWlnaHQteGwtaW5pdGlhbCB7XHJcblx0XHRsaW5lLWhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmxpbmUtaGVpZ2h0LXhsLTEge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5saW5lLWhlaWdodC14bC0xLTEge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmxpbmUtaGVpZ2h0LXhsLTIge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmxpbmUtaGVpZ2h0LXhsLTMge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMyAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmxpbmUtaGVpZ2h0LXhsLTQge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmxpbmUtaGVpZ2h0LXhsLTUge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmxpbmUtaGVpZ2h0LXhsLTYge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNiAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmxpbmUtaGVpZ2h0LXhsLTcge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNyAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmxpbmUtaGVpZ2h0LXhsLTgge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuOCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmxpbmUtaGVpZ2h0LXhsLTkge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuOSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLyogT3BhY2l0eSAqL1xyXG4ub3BhY2l0eS0wIHtcclxuXHRvcGFjaXR5OiAwLjAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm9wYWNpdHktMSB7XHJcblx0b3BhY2l0eTogMC4xICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vcGFjaXR5LTIge1xyXG5cdG9wYWNpdHk6IDAuMiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ub3BhY2l0eS0zIHtcclxuXHRvcGFjaXR5OiAwLjMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm9wYWNpdHktNCB7XHJcblx0b3BhY2l0eTogMC40ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vcGFjaXR5LTUge1xyXG5cdG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ub3BhY2l0eS02IHtcclxuXHRvcGFjaXR5OiAwLjYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm9wYWNpdHktNyB7XHJcblx0b3BhY2l0eTogMC43ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vcGFjaXR5LTgge1xyXG5cdG9wYWNpdHk6IDAuOCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ub3BhY2l0eS05IHtcclxuXHRvcGFjaXR5OiAwLjkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm9wYWNpdHktMTAge1xyXG5cdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm9wYWNpdHktaG92ZXItMCB7XHJcblx0dHJhbnNpdGlvbjogZWFzZSBvcGFjaXR5IDMwMG1zO1xyXG59XHJcblxyXG4ub3BhY2l0eS1ob3Zlci0wOmhvdmVyIHtcclxuXHRvcGFjaXR5OiAwLjAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm9wYWNpdHktaG92ZXItMSB7XHJcblx0dHJhbnNpdGlvbjogZWFzZSBvcGFjaXR5IDMwMG1zO1xyXG59XHJcblxyXG4ub3BhY2l0eS1ob3Zlci0xOmhvdmVyIHtcclxuXHRvcGFjaXR5OiAwLjEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm9wYWNpdHktaG92ZXItMiB7XHJcblx0dHJhbnNpdGlvbjogZWFzZSBvcGFjaXR5IDMwMG1zO1xyXG59XHJcblxyXG4ub3BhY2l0eS1ob3Zlci0yOmhvdmVyIHtcclxuXHRvcGFjaXR5OiAwLjIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm9wYWNpdHktaG92ZXItMyB7XHJcblx0dHJhbnNpdGlvbjogZWFzZSBvcGFjaXR5IDMwMG1zO1xyXG59XHJcblxyXG4ub3BhY2l0eS1ob3Zlci0zOmhvdmVyIHtcclxuXHRvcGFjaXR5OiAwLjMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm9wYWNpdHktaG92ZXItNCB7XHJcblx0dHJhbnNpdGlvbjogZWFzZSBvcGFjaXR5IDMwMG1zO1xyXG59XHJcblxyXG4ub3BhY2l0eS1ob3Zlci00OmhvdmVyIHtcclxuXHRvcGFjaXR5OiAwLjQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm9wYWNpdHktaG92ZXItNSB7XHJcblx0dHJhbnNpdGlvbjogZWFzZSBvcGFjaXR5IDMwMG1zO1xyXG59XHJcblxyXG4ub3BhY2l0eS1ob3Zlci01OmhvdmVyIHtcclxuXHRvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm9wYWNpdHktaG92ZXItNiB7XHJcblx0dHJhbnNpdGlvbjogZWFzZSBvcGFjaXR5IDMwMG1zO1xyXG59XHJcblxyXG4ub3BhY2l0eS1ob3Zlci02OmhvdmVyIHtcclxuXHRvcGFjaXR5OiAwLjYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm9wYWNpdHktaG92ZXItNyB7XHJcblx0dHJhbnNpdGlvbjogZWFzZSBvcGFjaXR5IDMwMG1zO1xyXG59XHJcblxyXG4ub3BhY2l0eS1ob3Zlci03OmhvdmVyIHtcclxuXHRvcGFjaXR5OiAwLjcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm9wYWNpdHktaG92ZXItOCB7XHJcblx0dHJhbnNpdGlvbjogZWFzZSBvcGFjaXR5IDMwMG1zO1xyXG59XHJcblxyXG4ub3BhY2l0eS1ob3Zlci04OmhvdmVyIHtcclxuXHRvcGFjaXR5OiAwLjggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm9wYWNpdHktaG92ZXItOSB7XHJcblx0dHJhbnNpdGlvbjogZWFzZSBvcGFjaXR5IDMwMG1zO1xyXG59XHJcblxyXG4ub3BhY2l0eS1ob3Zlci05OmhvdmVyIHtcclxuXHRvcGFjaXR5OiAwLjkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm9wYWNpdHktaG92ZXItMTAge1xyXG5cdHRyYW5zaXRpb246IGVhc2Ugb3BhY2l0eSAzMDBtcztcclxufVxyXG5cclxuLm9wYWNpdHktaG92ZXItMTA6aG92ZXIge1xyXG5cdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogU2NhbGUgKi9cclxuLnNjYWxlLTEge1xyXG5cdHRyYW5zZm9ybTogc2NhbGUoMS4xKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2NhbGUtMiB7XHJcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjIpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zY2FsZS0zIHtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMykgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNjYWxlLTQge1xyXG5cdHRyYW5zZm9ybTogc2NhbGUoMS40KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2NhbGUtNSB7XHJcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjUpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zY2FsZS02IHtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDEuNikgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogQ29sdW1tcyAodXNlZnVsIGZvciBsaXN0cykgKi9cclxuLmNvbHVtbnMtMiB7XHJcblx0LW1vei1jb2x1bW5zOiAyICFpbXBvcnRhbnQ7XHJcblx0Y29sdW1uczogMiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29sdW1ucy0zIHtcclxuXHQtbW96LWNvbHVtbnM6IDMgIWltcG9ydGFudDtcclxuXHRjb2x1bW5zOiAzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb2x1bW5zLTQge1xyXG5cdC1tb3otY29sdW1uczogNCAhaW1wb3J0YW50O1xyXG5cdGNvbHVtbnM6IDQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvbHVtbnMtNSB7XHJcblx0LW1vei1jb2x1bW5zOiA1ICFpbXBvcnRhbnQ7XHJcblx0Y29sdW1uczogNSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuXHQuY29sdW1ucy1zbS0yIHtcclxuXHRcdC1tb3otY29sdW1uczogMiAhaW1wb3J0YW50O1xyXG5cdFx0Y29sdW1uczogMiAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmNvbHVtbnMtc20tMyB7XHJcblx0XHQtbW96LWNvbHVtbnM6IDMgIWltcG9ydGFudDtcclxuXHRcdGNvbHVtbnM6IDMgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5jb2x1bW5zLXNtLTQge1xyXG5cdFx0LW1vei1jb2x1bW5zOiA0ICFpbXBvcnRhbnQ7XHJcblx0XHRjb2x1bW5zOiA0ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuY29sdW1ucy1zbS01IHtcclxuXHRcdC1tb3otY29sdW1uczogNSAhaW1wb3J0YW50O1xyXG5cdFx0Y29sdW1uczogNSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0LmNvbHVtbnMtbWQtMiB7XHJcblx0XHQtbW96LWNvbHVtbnM6IDIgIWltcG9ydGFudDtcclxuXHRcdGNvbHVtbnM6IDIgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5jb2x1bW5zLW1kLTMge1xyXG5cdFx0LW1vei1jb2x1bW5zOiAzICFpbXBvcnRhbnQ7XHJcblx0XHRjb2x1bW5zOiAzICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuY29sdW1ucy1tZC00IHtcclxuXHRcdC1tb3otY29sdW1uczogNCAhaW1wb3J0YW50O1xyXG5cdFx0Y29sdW1uczogNCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmNvbHVtbnMtbWQtNSB7XHJcblx0XHQtbW96LWNvbHVtbnM6IDUgIWltcG9ydGFudDtcclxuXHRcdGNvbHVtbnM6IDUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdC5jb2x1bW5zLWxnLTIge1xyXG5cdFx0LW1vei1jb2x1bW5zOiAyICFpbXBvcnRhbnQ7XHJcblx0XHRjb2x1bW5zOiAyICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuY29sdW1ucy1sZy0zIHtcclxuXHRcdC1tb3otY29sdW1uczogMyAhaW1wb3J0YW50O1xyXG5cdFx0Y29sdW1uczogMyAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmNvbHVtbnMtbGctNCB7XHJcblx0XHQtbW96LWNvbHVtbnM6IDQgIWltcG9ydGFudDtcclxuXHRcdGNvbHVtbnM6IDQgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5jb2x1bW5zLWxnLTUge1xyXG5cdFx0LW1vei1jb2x1bW5zOiA1ICFpbXBvcnRhbnQ7XHJcblx0XHRjb2x1bW5zOiA1ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0LmNvbHVtbnMteGwtMiB7XHJcblx0XHQtbW96LWNvbHVtbnM6IDIgIWltcG9ydGFudDtcclxuXHRcdGNvbHVtbnM6IDIgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5jb2x1bW5zLXhsLTMge1xyXG5cdFx0LW1vei1jb2x1bW5zOiAzICFpbXBvcnRhbnQ7XHJcblx0XHRjb2x1bW5zOiAzICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuY29sdW1ucy14bC00IHtcclxuXHRcdC1tb3otY29sdW1uczogNCAhaW1wb3J0YW50O1xyXG5cdFx0Y29sdW1uczogNCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmNvbHVtbnMteGwtNSB7XHJcblx0XHQtbW96LWNvbHVtbnM6IDUgIWltcG9ydGFudDtcclxuXHRcdGNvbHVtbnM6IDUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIFRvcCAvIEJvdHRvbSAvIExlZnQgLyBSaWdodCAqL1xyXG4udG9wLWF1dG8ge1xyXG5cdHRvcDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm90dG9tLWF1dG8ge1xyXG5cdGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udG9wLTUwcGN0IHtcclxuXHR0b3A6IDUwJTtcclxufVxyXG5cclxuLmxlZnQtNTBwY3Qge1xyXG5cdGxlZnQ6IDUwJTtcclxufVxyXG5cclxuLmxlZnQtMTAwcGN0IHtcclxuXHRsZWZ0OiAxMDAlO1xyXG59XHJcblxyXG4ucmlnaHQtMTAwcGN0IHtcclxuXHRyaWdodDogMTAwJTtcclxufVxyXG5cclxuLnRvcC0wIHtcclxuXHR0b3A6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm90dG9tLTAge1xyXG5cdGJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sZWZ0LTAge1xyXG5cdGxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucmlnaHQtMCB7XHJcblx0cmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udG9wLTEge1xyXG5cdHRvcDogMXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3R0b20tMSB7XHJcblx0Ym90dG9tOiAxcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxlZnQtMSB7XHJcblx0bGVmdDogMXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yaWdodC0xIHtcclxuXHRyaWdodDogMXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50b3AtMiB7XHJcblx0dG9wOiAycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvdHRvbS0yIHtcclxuXHRib3R0b206IDJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGVmdC0yIHtcclxuXHRsZWZ0OiAycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJpZ2h0LTIge1xyXG5cdHJpZ2h0OiAycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRvcC0zIHtcclxuXHR0b3A6IDNweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm90dG9tLTMge1xyXG5cdGJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sZWZ0LTMge1xyXG5cdGxlZnQ6IDNweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucmlnaHQtMyB7XHJcblx0cmlnaHQ6IDNweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udG9wLTQge1xyXG5cdHRvcDogNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3R0b20tNCB7XHJcblx0Ym90dG9tOiA0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxlZnQtNCB7XHJcblx0bGVmdDogNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yaWdodC00IHtcclxuXHRyaWdodDogNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50b3AtNSB7XHJcblx0dG9wOiA1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvdHRvbS01IHtcclxuXHRib3R0b206IDVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGVmdC01IHtcclxuXHRsZWZ0OiA1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJpZ2h0LTUge1xyXG5cdHJpZ2h0OiA1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRvcC02IHtcclxuXHR0b3A6IDZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm90dG9tLTYge1xyXG5cdGJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sZWZ0LTYge1xyXG5cdGxlZnQ6IDZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucmlnaHQtNiB7XHJcblx0cmlnaHQ6IDZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udG9wLTcge1xyXG5cdHRvcDogN3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3R0b20tNyB7XHJcblx0Ym90dG9tOiA3cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxlZnQtNyB7XHJcblx0bGVmdDogN3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yaWdodC03IHtcclxuXHRyaWdodDogN3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50b3AtOCB7XHJcblx0dG9wOiA4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvdHRvbS04IHtcclxuXHRib3R0b206IDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGVmdC04IHtcclxuXHRsZWZ0OiA4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJpZ2h0LTgge1xyXG5cdHJpZ2h0OiA4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRvcC05IHtcclxuXHR0b3A6IDlweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm90dG9tLTkge1xyXG5cdGJvdHRvbTogOXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sZWZ0LTkge1xyXG5cdGxlZnQ6IDlweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucmlnaHQtOSB7XHJcblx0cmlnaHQ6IDlweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udG9wLTEwIHtcclxuXHR0b3A6IDEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvdHRvbS0xMCB7XHJcblx0Ym90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sZWZ0LTEwIHtcclxuXHRsZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yaWdodC0xMCB7XHJcblx0cmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRvcC0xMSB7XHJcblx0dG9wOiAxMXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3R0b20tMTEge1xyXG5cdGJvdHRvbTogMTFweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGVmdC0xMSB7XHJcblx0bGVmdDogMTFweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucmlnaHQtMTEge1xyXG5cdHJpZ2h0OiAxMXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50b3AtMTIge1xyXG5cdHRvcDogMTJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm90dG9tLTEyIHtcclxuXHRib3R0b206IDEycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxlZnQtMTIge1xyXG5cdGxlZnQ6IDEycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJpZ2h0LTEyIHtcclxuXHRyaWdodDogMTJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udG9wLTEzIHtcclxuXHR0b3A6IDEzcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvdHRvbS0xMyB7XHJcblx0Ym90dG9tOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sZWZ0LTEzIHtcclxuXHRsZWZ0OiAxM3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yaWdodC0xMyB7XHJcblx0cmlnaHQ6IDEzcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRvcC0xNCB7XHJcblx0dG9wOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3R0b20tMTQge1xyXG5cdGJvdHRvbTogMTRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGVmdC0xNCB7XHJcblx0bGVmdDogMTRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucmlnaHQtMTQge1xyXG5cdHJpZ2h0OiAxNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50b3AtMTUge1xyXG5cdHRvcDogMTVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm90dG9tLTE1IHtcclxuXHRib3R0b206IDE1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxlZnQtMTUge1xyXG5cdGxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJpZ2h0LTE1IHtcclxuXHRyaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udG9wLTIwIHtcclxuXHR0b3A6IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRvcC0zMCB7XHJcblx0dG9wOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3R0b20tMjAge1xyXG5cdGJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm90dG9tLTMwIHtcclxuXHRib3R0b206IDMwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogVHJhbnNmb3JtcyAqL1xyXG4udHJhbnNmb3JtM2R4LW41MCB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcclxufVxyXG5cclxuLnRyYW5zZm9ybTNkeS1uNTAge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XHJcbn1cclxuXHJcbi50cmFuc2Zvcm0zZHh5LW41MCB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcclxufVxyXG5cclxuLnRyYW5zZm9ybTNkeC1uMTAwIHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxufVxyXG5cclxuLnRyYW5zZm9ybTNkeS1uMTAwIHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxufVxyXG5cclxuLnRyYW5zZm9ybTNkeC1wNTAge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTAlLCAwLCAwKTtcclxufVxyXG5cclxuLnRyYW5zZm9ybTNkeS1wNTAge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTAlLCAwKTtcclxufVxyXG5cclxuLnRyYW5zZm9ybVktcDEwMCB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG59XHJcblxyXG4vKiBPdXRsaW5lICovXHJcbi5vdXRsaW5lLW5vbmUge1xyXG5cdG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogVGV4dCBEZWNvcmF0aW9uICovXHJcbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5lIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1kZWNvcmF0aW9uLXVuZGVybGluZS0yIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLyogVGV4dCBBbGlnbm1lbnQgKi9cclxuLnRleHQtanVzdGlmeSB7XHJcblx0dGV4dC1hbGlnbjoganVzdGlmeTtcclxufVxyXG5cclxuLyogVGV4dCBUcmFuc2Zvcm0gKi9cclxuLnRleHQtdXBwZXJjYXNlIHtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWxvd2VyY2FzZSB7XHJcblx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1jYXBpdGFsaXplIHtcclxuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC10cmFuc2Zvcm0tbm9uZSB7XHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogVHJhbnNmb3JtICovXHJcbi50cmFuc2Zvcm0tbm9uZSB7XHJcblx0dHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIFN0YXRlcyAqL1xyXG4udGV4dC1tdXRlZCB7XHJcblx0Y29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbC5kYXJrIC50ZXh0LW11dGVkIHtcclxuXHRjb2xvcjogIzUwNTQ2MSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBPdmVyZmxvdyAqL1xyXG4ub3ZlcmZsb3ctdmlzaWJsZSB7XHJcblx0b3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm92ZXJmbG93LWhpZGRlbiB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBaLUluZGV4ICovXHJcbi56LWluZGV4LWluaXRpYWwge1xyXG5cdHotaW5kZXg6IGluaXRpYWwgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnotaW5kZXgtMCB7XHJcblx0ei1pbmRleDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uei1pbmRleC1ob3Zlci0wOmhvdmVyIHtcclxuXHR6LWluZGV4OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi56LWluZGV4LTEge1xyXG5cdHotaW5kZXg6IDEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnotaW5kZXgtaG92ZXItMTpob3ZlciB7XHJcblx0ei1pbmRleDogMSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uei1pbmRleC0yIHtcclxuXHR6LWluZGV4OiAyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi56LWluZGV4LWhvdmVyLTI6aG92ZXIge1xyXG5cdHotaW5kZXg6IDIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnotaW5kZXgtMyB7XHJcblx0ei1pbmRleDogMyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uei1pbmRleC1ob3Zlci0zOmhvdmVyIHtcclxuXHR6LWluZGV4OiAzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi56LWluZGV4LTQge1xyXG5cdHotaW5kZXg6IDQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnotaW5kZXgtaG92ZXItNDpob3ZlciB7XHJcblx0ei1pbmRleDogNCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uei1pbmRleC01IHtcclxuXHR6LWluZGV4OiA1ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi56LWluZGV4LWhvdmVyLTU6aG92ZXIge1xyXG5cdHotaW5kZXg6IDUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnotaW5kZXgtNiB7XHJcblx0ei1pbmRleDogNiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uei1pbmRleC1ob3Zlci02OmhvdmVyIHtcclxuXHR6LWluZGV4OiA2ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi56LWluZGV4LTcge1xyXG5cdHotaW5kZXg6IDcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnotaW5kZXgtaG92ZXItNzpob3ZlciB7XHJcblx0ei1pbmRleDogNyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uei1pbmRleC04IHtcclxuXHR6LWluZGV4OiA4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi56LWluZGV4LWhvdmVyLTg6aG92ZXIge1xyXG5cdHotaW5kZXg6IDggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnotaW5kZXgtOSB7XHJcblx0ei1pbmRleDogOSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uei1pbmRleC1ob3Zlci05OmhvdmVyIHtcclxuXHR6LWluZGV4OiA5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi56LWluZGV4LTEwIHtcclxuXHR6LWluZGV4OiAxMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uei1pbmRleC1ob3Zlci0xMDpob3ZlciB7XHJcblx0ei1pbmRleDogMTAgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0LnotaW5kZXgtbW9iaWxlLTAge1xyXG5cdFx0ei1pbmRleDogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLyogQ29sb3JzICovXHJcbi50ZXh0LWRhcmsge1xyXG5cdGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pbm5lci10ZXh0LWRhcmsgKiB7XHJcblx0Y29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDtcclxufVxyXG5cclxuYS50ZXh0LWRhcms6Zm9jdXMsIGEudGV4dC1kYXJrOmhvdmVyIHtcclxuXHRjb2xvcjogIzEyMTQxNiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1saWdodCB7XHJcblx0Y29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlubmVyLXRleHQtbGlnaHQgKiB7XHJcblx0Y29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuYS50ZXh0LWxpZ2h0OmZvY3VzLCBhLnRleHQtbGlnaHQ6aG92ZXIge1xyXG5cdGNvbG9yOiAjY2JkM2RhICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIFRleHQgKi9cclxuLnRleHQtY29sb3ItZ3JleSB7XHJcblx0Y29sb3I6ICM5Njk2OTYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtY29sb3ItZ3JleS1saWdodGVuIHtcclxuXHRjb2xvcjogI2E5YTlhYSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1jb2xvci13aGl0ZSB7XHJcblx0Y29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtY29sb3ItaG92ZXItd2hpdGU6aG92ZXIge1xyXG5cdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWNvbG9yLWJsYWNrIHtcclxuXHRjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1jb2xvci1ob3Zlci1ibGFjazpob3ZlciB7XHJcblx0Y29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtY29sb3ItZGFuZ2VyIHtcclxuXHRjb2xvcjogI2ZmNWI1YiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1jb2xvci1zdWNjZXNzIHtcclxuXHRjb2xvcjogIzBjYzQ4NSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBHcmV5ICovXHJcbi5iZy1jb2xvci1ncmV5IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1jb2xvci1ncmV5LXNjYWxlLTEge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNFREVERUQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLWNvbG9yLWdyZXktc2NhbGUtMiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2U4ZThlOCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctY29sb3ItZ3JleS1zY2FsZS0zIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlM2UzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1jb2xvci1ncmV5LXNjYWxlLTQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLWNvbG9yLWdyZXktc2NhbGUtNSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctY29sb3ItZ3JleS1zY2FsZS02IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkM2QzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1jb2xvci1ncmV5LXNjYWxlLTcge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNjZWNlY2UgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLWNvbG9yLWdyZXktc2NhbGUtOCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2M5YzljOSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctY29sb3ItZ3JleS1zY2FsZS05IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjNGM0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1jb2xvci1ncmV5LXNjYWxlLTEwIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmZiZmJmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIEJhY2tncm91bmQgR3JhZGllbnQgQW5pbWF0ZWQgKi9cclxuLmJnLWdyYWRpZW50LWFuaW1hdGVkIHtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMjAwJSAhaW1wb3J0YW50O1xyXG5cdGFuaW1hdGlvbi1uYW1lOiBncmFkaWVudFRyYW5zaXRpb247XHJcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAyMDAwMG1zO1xyXG5cdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG59XHJcblxyXG4vKiBEYXJrICovXHJcbi5iZy1jb2xvci1kYXJrLXNjYWxlLTEge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLWNvbG9yLWRhcmstc2NhbGUtMiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzFjMjAyMyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctY29sb3ItZGFyay1zY2FsZS0zIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxYjFlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1jb2xvci1kYXJrLXNjYWxlLTQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxMzE2MTggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLWNvbG9yLWRhcmstc2NhbGUtNSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzBmMTExMiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBTdGFyIFJhdGluZyAqL1xyXG4ucmF0aW5nLWRlZmF1bHQgLmZpbGxlZC1zdGFycyB7XHJcblx0Y29sb3I6ICM2YTZhNmQ7XHJcbn1cclxuXHJcbi8qIFdlaWdodHMgKi9cclxuLmZvbnQtd2VpZ2h0LXRoaW4ge1xyXG5cdGZvbnQtd2VpZ2h0OiAxMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvbnQtd2VpZ2h0LWV4dHJhbGlnaHQsXHJcbi5mb250LXdlaWdodC1leHRyYS1saWdodCB7XHJcblx0Zm9udC13ZWlnaHQ6IDIwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9udC13ZWlnaHQtbGlnaHQge1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvbnQtd2VpZ2h0LXJlZ3VsYXIsXHJcbi5mb250LXdlaWdodC1ub3JtYWwge1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvbnQtd2VpZ2h0LW1lZGl1bSB7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9udC13ZWlnaHQtc2VtaWJvbGQsXHJcbi5mb250LXdlaWdodC1zZW1pLWJvbGQge1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvbnQtd2VpZ2h0LWJvbGQge1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvbnQtd2VpZ2h0LWV4dHJhYm9sZCxcclxuLmZvbnQtd2VpZ2h0LWV4dHJhLWJvbGQge1xyXG5cdGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvbnQtd2VpZ2h0LWJsYWNrIHtcclxuXHRmb250LXdlaWdodDogOTAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIExldHRlciBTcGFjZSAqL1xyXG4ubGV0dGVyLXNwYWNpbmctbWludXMtMSB7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbn1cclxuXHJcbi8qIEJvcmRlcnMgKi9cclxuLm5vLWJvcmRlcnMge1xyXG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucm91bmRlZCB7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iLXRoaW4ge1xyXG5cdGJvcmRlci13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iLW5vcm1hbCB7XHJcblx0Ym9yZGVyLXdpZHRoOiA1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmItdGhpY2sge1xyXG5cdGJvcmRlci13aWR0aDogN3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItdG9wIHtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI0RBREFEQSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLWJvdHRvbSB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQURBREEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1sZWZ0IHtcclxuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNEQURBREEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1yaWdodCB7XHJcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RBREFEQSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLWFsbCB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0RBREFEQSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLXRvcC1saWdodCB7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNikgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1ib3R0b20tbGlnaHQge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItbGVmdC1saWdodCB7XHJcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItcmlnaHQtbGlnaHQge1xyXG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNikgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1hbGwtbGlnaHQge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNikgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci13aGl0ZSB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItY29sb3ItdHJhbnNwYXJlbnQtaG92ZXIge1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG59XHJcblxyXG4uYm9yZGVyLWNvbG9yLXRyYW5zcGFyZW50LWhvdmVyOmhvdmVyIHtcclxuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItY29sb3ItbGlnaHQtMiB7XHJcblx0Ym9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1jb2xvci1saWdodC0zIHtcclxuXHRib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1jb2xvci1saWdodC00IHtcclxuXHRib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLWNvbG9yLWxpZ2h0LTUge1xyXG5cdGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItY29sb3ItZ3JleS0xIHtcclxuXHRib3JkZXItY29sb3I6ICNlOWU5ZTkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1jb2xvci1zdWNjZXNzIHtcclxuXHRib3JkZXItY29sb3I6ICMwY2M0ODUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogQm9yZGVyIFJhZGl1cyAqL1xyXG4uYm9yZGVyLXJhZGl1cy0wIHtcclxuXHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItd2lkdGgtMSB7XHJcblx0Ym9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci13aWR0aC0yIHtcclxuXHRib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLXdpZHRoLTMge1xyXG5cdGJvcmRlci13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItd2lkdGgtNCB7XHJcblx0Ym9yZGVyLXdpZHRoOiA0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci13aWR0aC01IHtcclxuXHRib3JkZXItd2lkdGg6IDVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLXdpZHRoLTYge1xyXG5cdGJvcmRlci13aWR0aDogNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItd2lkdGgtNyB7XHJcblx0Ym9yZGVyLXdpZHRoOiA3cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci13aWR0aC04IHtcclxuXHRib3JkZXItd2lkdGg6IDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLXdpZHRoLTkge1xyXG5cdGJvcmRlci13aWR0aDogOXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItd2lkdGgtMTAge1xyXG5cdGJvcmRlci13aWR0aDogMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQuYm9yZGVyLXNtLW5vbmUge1xyXG5cdFx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4ucGVyc3BlY3RpdmUtMTAwIHtcclxuXHRwZXJzcGVjdGl2ZTogMTAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBlcnNwZWN0aXZlLTIwMCB7XHJcblx0cGVyc3BlY3RpdmU6IDIwMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wZXJzcGVjdGl2ZS0zMDAge1xyXG5cdHBlcnNwZWN0aXZlOiAzMDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGVyc3BlY3RpdmUtNDAwIHtcclxuXHRwZXJzcGVjdGl2ZTogNDAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBlcnNwZWN0aXZlLTUwMCB7XHJcblx0cGVyc3BlY3RpdmU6IDUwMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wZXJzcGVjdGl2ZS02MDAge1xyXG5cdHBlcnNwZWN0aXZlOiA2MDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGVyc3BlY3RpdmUtNzAwIHtcclxuXHRwZXJzcGVjdGl2ZTogNzAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBlcnNwZWN0aXZlLTgwMCB7XHJcblx0cGVyc3BlY3RpdmU6IDgwMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wZXJzcGVjdGl2ZS05MDAge1xyXG5cdHBlcnNwZWN0aXZlOiA5MDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGVyc3BlY3RpdmUtMTAwMCB7XHJcblx0cGVyc3BlY3RpdmU6IDEwMDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBSb3VuZGVyIENpcmNsZSAqL1xyXG4ucm91bmRlZC1jaXJjbGUge1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBHZW5lcmFsIEhlbHBlcnMgKi9cclxuLndzLW5vd3JhcCB7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud3Mtbm9ybWFsIHtcclxuXHR3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53cy1wcmUtbGluZSB7XHJcblx0d2hpdGUtc3BhY2U6IHByZS1saW5lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53cy1wcmUtd3JhcCB7XHJcblx0d2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53Yi1hbGwge1xyXG5cdHdvcmQtYnJlYWs6IGJyZWFrLWFsbCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBXaWR0aCAqL1xyXG4udy1hdXRvIHtcclxuXHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udy0yNXBjdCB7XHJcblx0d2lkdGg6IDI1JSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udy01MHBjdCB7XHJcblx0d2lkdGg6IDUwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udy03NXBjdCB7XHJcblx0d2lkdGg6IDc1JSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udy0xMDBwY3Qge1xyXG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG5cdC53LXNtLWF1dG8ge1xyXG5cdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC53LXNtLTI1cGN0IHtcclxuXHRcdHdpZHRoOiAyNSUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC53LXNtLTUwcGN0IHtcclxuXHRcdHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC53LXNtLTc1cGN0IHtcclxuXHRcdHdpZHRoOiA3NSUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC53LXNtLTEwMHBjdCB7XHJcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0LnctbWQtYXV0byB7XHJcblx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnctbWQtMjVwY3Qge1xyXG5cdFx0d2lkdGg6IDI1JSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnctbWQtNTBwY3Qge1xyXG5cdFx0d2lkdGg6IDUwJSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnctbWQtNzVwY3Qge1xyXG5cdFx0d2lkdGg6IDc1JSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnctbWQtMTAwcGN0IHtcclxuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHQudy1sZy1hdXRvIHtcclxuXHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudy1sZy0yNXBjdCB7XHJcblx0XHR3aWR0aDogMjUlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudy1sZy01MHBjdCB7XHJcblx0XHR3aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudy1sZy03NXBjdCB7XHJcblx0XHR3aWR0aDogNzUlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudy1sZy0xMDBwY3Qge1xyXG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHQudy14bC1hdXRvIHtcclxuXHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudy14bC0yNXBjdCB7XHJcblx0XHR3aWR0aDogMjUlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudy14bC01MHBjdCB7XHJcblx0XHR3aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudy14bC03NXBjdCB7XHJcblx0XHR3aWR0aDogNzUlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudy14bC0xMDBwY3Qge1xyXG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdC53LWF1dG8tbW9iaWxlIHtcclxuXHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudy0xMDAtbW9iaWxlIHtcclxuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4ud2lkdGgtNTB2dyB7XHJcblx0d2lkdGg6IDUwdnc7XHJcbn1cclxuXHJcbi53aWR0aC0xMDB2dyB7XHJcblx0d2lkdGg6IDEwMHZ3O1xyXG59XHJcblxyXG4ubWluLXdpZHRoLTAge1xyXG5cdG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBDb250YWluZXIgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdC5jb250YWluZXI6bm90KC5jb250YWluZXItYnMpOm5vdCguY29udGFpbmVyLXhsLWN1c3RvbSk6bm90KC5jb250YWluZXIteHhsLWN1c3RvbSkge1xyXG5cdFx0bWF4LXdpZHRoOiAxMTQwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcblx0LmNvbnRhaW5lci14bC1jdXN0b20ge1xyXG5cdFx0bWF4LXdpZHRoOiAxNDQwcHg7XHJcblx0fVxyXG5cclxuXHQuY29udGFpbmVyLXh4bC1jdXN0b20ge1xyXG5cdFx0bWF4LXdpZHRoOiAxNjMwcHg7XHJcblx0fVxyXG59XHJcblxyXG4vKiBGbHVpZCBDb2wgKi9cclxuW2NsYXNzKj1cImZsdWlkLWNvbC1cIl0ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuW2NsYXNzKj1cImZsdWlkLWNvbC1cIl0gLmZsdWlkLWNvbCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDE1cHg7XHJcbn1cclxuXHJcbltjbGFzcyo9XCJmbHVpZC1jb2wtXCJdIC5mbHVpZC1jb2wuZmx1aWQtY29sLWxlZnQge1xyXG5cdGxlZnQ6IGF1dG87XHJcblx0cmlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbi5mbHVpZC1jb2wtNiB7XHJcblx0bWluLWhlaWdodDogMzN2dztcclxufVxyXG5cclxuLmZsdWlkLWNvbC02IC5mbHVpZC1jb2wge1xyXG5cdHdpZHRoOiBjYWxjKDUwdncgLSAxNXB4KTtcclxufVxyXG5cclxuLmZsdWlkLWNvbC1zbS02IC5mbHVpZC1jb2wsIC5mbHVpZC1jb2wtbWQtNiAuZmx1aWQtY29sLCAuZmx1aWQtY29sLWxnLTYgLmZsdWlkLWNvbCwgLmZsdWlkLWNvbC14bC02IC5mbHVpZC1jb2wge1xyXG5cdHdpZHRoOiBjYWxjKDEwMHZ3IC0gMzBweCk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG5cdC5mbHVpZC1jb2wtc20tNiB7XHJcblx0XHRtaW4taGVpZ2h0OiAzM3Z3O1xyXG5cdH1cclxuXHJcblx0LmZsdWlkLWNvbC1zbS02IC5mbHVpZC1jb2wge1xyXG5cdFx0d2lkdGg6IGNhbGMoNTV2dyAtIDE1cHgpO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0LmZsdWlkLWNvbC1tZC02IHtcclxuXHRcdG1pbi1oZWlnaHQ6IDMzdnc7XHJcblx0fVxyXG5cclxuXHQuZmx1aWQtY29sLW1kLTYgLmZsdWlkLWNvbCB7XHJcblx0XHR3aWR0aDogY2FsYyg1MHZ3IC0gMTVweCk7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHQuZmx1aWQtY29sLWxnLTYge1xyXG5cdFx0bWluLWhlaWdodDogMzN2dztcclxuXHR9XHJcblxyXG5cdC5mbHVpZC1jb2wtbGctNiAuZmx1aWQtY29sIHtcclxuXHRcdHdpZHRoOiBjYWxjKDUwdncgLSAxNXB4KTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHQuZmx1aWQtY29sLXhsLTYge1xyXG5cdFx0bWluLWhlaWdodDogMzN2dztcclxuXHR9XHJcblxyXG5cdC5mbHVpZC1jb2wteGwtNiAuZmx1aWQtY29sIHtcclxuXHRcdHdpZHRoOiBjYWxjKDUwdncgLSAxNXB4KTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHQuZmx1aWQtY29sLXhsLTYge1xyXG5cdFx0bWluLWhlaWdodDogNjQuNXZ3ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHQuZmx1aWQtY29sLWxnLTYge1xyXG5cdFx0bWluLWhlaWdodDogNjQuNXZ3ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQuZmx1aWQtY29sLW1kLTYge1xyXG5cdFx0bWluLWhlaWdodDogNjQuNXZ3ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuXHQuZmx1aWQtY29sLXNtLTYge1xyXG5cdFx0bWluLWhlaWdodDogNjQuNXZ3ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4vKiBHdXR0ZXIgU00gKi9cclxuLnJvdy1ndXR0ZXItc20ge1xyXG5cdG1hcmdpbi1yaWdodDogLTEwcHg7XHJcblx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG59XHJcblxyXG4ucm93LWd1dHRlci1zbSAuY29sLCAucm93LWd1dHRlci1zbSAuY29sLTEsIC5yb3ctZ3V0dGVyLXNtIC5jb2wtMTAsIC5yb3ctZ3V0dGVyLXNtIC5jb2wtMTEsIC5yb3ctZ3V0dGVyLXNtIC5jb2wtMTIsIC5yb3ctZ3V0dGVyLXNtIC5jb2wtMiwgLnJvdy1ndXR0ZXItc20gLmNvbC0zLCAucm93LWd1dHRlci1zbSAuY29sLTQsIC5yb3ctZ3V0dGVyLXNtIC5jb2wtNSwgLnJvdy1ndXR0ZXItc20gLmNvbC02LCAucm93LWd1dHRlci1zbSAuY29sLTcsIC5yb3ctZ3V0dGVyLXNtIC5jb2wtOCwgLnJvdy1ndXR0ZXItc20gLmNvbC05LCAucm93LWd1dHRlci1zbSAuY29sLWF1dG8sIC5yb3ctZ3V0dGVyLXNtIC5jb2wtbGcsIC5yb3ctZ3V0dGVyLXNtIC5jb2wtbGctMSwgLnJvdy1ndXR0ZXItc20gLmNvbC1sZy0xMCwgLnJvdy1ndXR0ZXItc20gLmNvbC1sZy0xMSwgLnJvdy1ndXR0ZXItc20gLmNvbC1sZy0xMiwgLnJvdy1ndXR0ZXItc20gLmNvbC1sZy0yLCAucm93LWd1dHRlci1zbSAuY29sLWxnLTMsIC5yb3ctZ3V0dGVyLXNtIC5jb2wtbGctNCwgLnJvdy1ndXR0ZXItc20gLmNvbC1sZy01LCAucm93LWd1dHRlci1zbSAuY29sLWxnLTYsIC5yb3ctZ3V0dGVyLXNtIC5jb2wtbGctNywgLnJvdy1ndXR0ZXItc20gLmNvbC1sZy04LCAucm93LWd1dHRlci1zbSAuY29sLWxnLTksIC5yb3ctZ3V0dGVyLXNtIC5jb2wtbGctYXV0bywgLnJvdy1ndXR0ZXItc20gLmNvbC1tZCwgLnJvdy1ndXR0ZXItc20gLmNvbC1tZC0xLCAucm93LWd1dHRlci1zbSAuY29sLW1kLTEwLCAucm93LWd1dHRlci1zbSAuY29sLW1kLTExLCAucm93LWd1dHRlci1zbSAuY29sLW1kLTEyLCAucm93LWd1dHRlci1zbSAuY29sLW1kLTIsIC5yb3ctZ3V0dGVyLXNtIC5jb2wtbWQtMywgLnJvdy1ndXR0ZXItc20gLmNvbC1tZC00LCAucm93LWd1dHRlci1zbSAuY29sLW1kLTUsIC5yb3ctZ3V0dGVyLXNtIC5jb2wtbWQtNiwgLnJvdy1ndXR0ZXItc20gLmNvbC1tZC03LCAucm93LWd1dHRlci1zbSAuY29sLW1kLTgsIC5yb3ctZ3V0dGVyLXNtIC5jb2wtbWQtOSwgLnJvdy1ndXR0ZXItc20gLmNvbC1tZC1hdXRvLCAucm93LWd1dHRlci1zbSAuY29sLXNtLCAucm93LWd1dHRlci1zbSAuY29sLXNtLTEsIC5yb3ctZ3V0dGVyLXNtIC5jb2wtc20tMTAsIC5yb3ctZ3V0dGVyLXNtIC5jb2wtc20tMTEsIC5yb3ctZ3V0dGVyLXNtIC5jb2wtc20tMTIsIC5yb3ctZ3V0dGVyLXNtIC5jb2wtc20tMiwgLnJvdy1ndXR0ZXItc20gLmNvbC1zbS0zLCAucm93LWd1dHRlci1zbSAuY29sLXNtLTQsIC5yb3ctZ3V0dGVyLXNtIC5jb2wtc20tNSwgLnJvdy1ndXR0ZXItc20gLmNvbC1zbS02LCAucm93LWd1dHRlci1zbSAuY29sLXNtLTcsIC5yb3ctZ3V0dGVyLXNtIC5jb2wtc20tOCwgLnJvdy1ndXR0ZXItc20gLmNvbC1zbS05LCAucm93LWd1dHRlci1zbSAuY29sLXNtLWF1dG8sIC5yb3ctZ3V0dGVyLXNtIC5jb2wteGwsIC5yb3ctZ3V0dGVyLXNtIC5jb2wteGwtMSwgLnJvdy1ndXR0ZXItc20gLmNvbC14bC0xMCwgLnJvdy1ndXR0ZXItc20gLmNvbC14bC0xMSwgLnJvdy1ndXR0ZXItc20gLmNvbC14bC0xMiwgLnJvdy1ndXR0ZXItc20gLmNvbC14bC0yLCAucm93LWd1dHRlci1zbSAuY29sLXhsLTMsIC5yb3ctZ3V0dGVyLXNtIC5jb2wteGwtNCwgLnJvdy1ndXR0ZXItc20gLmNvbC14bC01LCAucm93LWd1dHRlci1zbSAuY29sLXhsLTYsIC5yb3ctZ3V0dGVyLXNtIC5jb2wteGwtNywgLnJvdy1ndXR0ZXItc20gLmNvbC14bC04LCAucm93LWd1dHRlci1zbSAuY29sLXhsLTksIC5yb3ctZ3V0dGVyLXNtIC5jb2wteGwtYXV0byB7XHJcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi8qIFxyXG4gKiBPcmRlciAoRXh0ZW5kaW5nIHRvIDEwKSBcclxuICogQm9vdHN0cmFwIDUgaGFzIHVudGlsIDUgb3JkZXIgY2xhc3NcclxuKi9cclxuLm9yZGVyLTYge1xyXG5cdG9yZGVyOiA2O1xyXG59XHJcblxyXG4ub3JkZXItNyB7XHJcblx0b3JkZXI6IDc7XHJcbn1cclxuXHJcbi5vcmRlci04IHtcclxuXHRvcmRlcjogODtcclxufVxyXG5cclxuLm9yZGVyLTkge1xyXG5cdG9yZGVyOiA5O1xyXG59XHJcblxyXG4ub3JkZXItMTAge1xyXG5cdG9yZGVyOiAxMDtcclxufVxyXG5cclxuLyogR3JpZCAqL1xyXG4uY29sLTEtNSwgLmNvbC1zbS0xLTUsIC5jb2wtbWQtMS01LCAuY29sLWxnLTEtNSwgLmNvbC14bC0xLTUsIC5jb2wtMi01LCAuY29sLXNtLTItNSwgLmNvbC1tZC0yLTUsIC5jb2wtbGctMi01LCAuY29sLXhsLTItNSwgLmNvbC0zLTUsIC5jb2wtc20tMy01LCAuY29sLW1kLTMtNSwgLmNvbC1sZy0zLTUsIC5jb2wteGwtMy01LCAuY29sLTQtNSwgLmNvbC1zbS00LTUsIC5jb2wtbWQtNC01LCAuY29sLWxnLTQtNSwgLmNvbC14bC00LTUge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtaW4taGVpZ2h0OiAxcHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbn1cclxuXHJcbi5jb2wtMS01IHtcclxuXHRmbGV4OiAwIDAgMjAlO1xyXG5cdG1heC13aWR0aDogMjAlO1xyXG59XHJcblxyXG4uY29sLTItNSB7XHJcblx0ZmxleDogMCAwIDQwJTtcclxuXHRtYXgtd2lkdGg6IDQwJTtcclxufVxyXG5cclxuLmNvbC0zLTUge1xyXG5cdGZsZXg6IDAgMCA2MCU7XHJcblx0bWF4LXdpZHRoOiA2MCU7XHJcbn1cclxuXHJcbi5jb2wtNC01IHtcclxuXHRmbGV4OiAwIDAgODAlO1xyXG5cdG1heC13aWR0aDogODAlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuXHQuY29sLXNtLTEtNSB7XHJcblx0XHRmbGV4OiAwIDAgMjAlO1xyXG5cdFx0bWF4LXdpZHRoOiAyMCU7XHJcblx0fVxyXG5cclxuXHQuY29sLXNtLTItNSB7XHJcblx0XHRmbGV4OiAwIDAgNDAlO1xyXG5cdFx0bWF4LXdpZHRoOiA0MCU7XHJcblx0fVxyXG5cclxuXHQuY29sLXNtLTMtNSB7XHJcblx0XHRmbGV4OiAwIDAgNjAlO1xyXG5cdFx0bWF4LXdpZHRoOiA2MCU7XHJcblx0fVxyXG5cclxuXHQuY29sLXNtLTQtNSB7XHJcblx0XHRmbGV4OiAwIDAgODAlO1xyXG5cdFx0bWF4LXdpZHRoOiA4MCU7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHQuY29sLW1kLTEtNSB7XHJcblx0XHRmbGV4OiAwIDAgMjAlO1xyXG5cdFx0bWF4LXdpZHRoOiAyMCU7XHJcblx0fVxyXG5cclxuXHQuY29sLW1kLTItNSB7XHJcblx0XHRmbGV4OiAwIDAgNDAlO1xyXG5cdFx0bWF4LXdpZHRoOiA0MCU7XHJcblx0fVxyXG5cclxuXHQuY29sLW1kLTMtNSB7XHJcblx0XHRmbGV4OiAwIDAgNjAlO1xyXG5cdFx0bWF4LXdpZHRoOiA2MCU7XHJcblx0fVxyXG5cclxuXHQuY29sLW1kLTQtNSB7XHJcblx0XHRmbGV4OiAwIDAgODAlO1xyXG5cdFx0bWF4LXdpZHRoOiA4MCU7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHQuY29sLWxnLTEtNSB7XHJcblx0XHRmbGV4OiAwIDAgMjAlO1xyXG5cdFx0bWF4LXdpZHRoOiAyMCU7XHJcblx0fVxyXG5cclxuXHQuY29sLWxnLTItNSB7XHJcblx0XHRmbGV4OiAwIDAgNDAlO1xyXG5cdFx0bWF4LXdpZHRoOiA0MCU7XHJcblx0fVxyXG5cclxuXHQuY29sLWxnLTMtNSB7XHJcblx0XHRmbGV4OiAwIDAgNjAlO1xyXG5cdFx0bWF4LXdpZHRoOiA2MCU7XHJcblx0fVxyXG5cclxuXHQuY29sLWxnLTQtNSB7XHJcblx0XHRmbGV4OiAwIDAgODAlO1xyXG5cdFx0bWF4LXdpZHRoOiA4MCU7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0LmNvbC14bC0xLTUge1xyXG5cdFx0ZmxleDogMCAwIDIwJTtcclxuXHRcdG1heC13aWR0aDogMjAlO1xyXG5cdH1cclxuXHJcblx0LmNvbC14bC0yLTUge1xyXG5cdFx0ZmxleDogMCAwIDQwJTtcclxuXHRcdG1heC13aWR0aDogNDAlO1xyXG5cdH1cclxuXHJcblx0LmNvbC14bC0zLTUge1xyXG5cdFx0ZmxleDogMCAwIDYwJTtcclxuXHRcdG1heC13aWR0aDogNjAlO1xyXG5cdH1cclxuXHJcblx0LmNvbC14bC00LTUge1xyXG5cdFx0ZmxleDogMCAwIDgwJTtcclxuXHRcdG1heC13aWR0aDogODAlO1xyXG5cdH1cclxufVxyXG5cclxuLyogUlRMICovXHJcbi8qIENvbCBQdWxsIC8gUHVzaCAtIFJvdGF0ZSAqL1xyXG4uY29sLXB1bGwtMTIge1xyXG5cdG1hcmdpbi1sZWZ0OiAtMTAwJTtcclxufVxyXG5cclxuLmNvbC1wdWxsLTExIHtcclxuXHRtYXJnaW4tbGVmdDogLTkxLjY2NjY2NjY3JTtcclxufVxyXG5cclxuLmNvbC1wdWxsLTEwIHtcclxuXHRtYXJnaW4tbGVmdDogLTgzLjMzMzMzMzMzJTtcclxufVxyXG5cclxuLmNvbC1wdWxsLTkge1xyXG5cdG1hcmdpbi1sZWZ0OiAtNzUlO1xyXG59XHJcblxyXG4uY29sLXB1bGwtOCB7XHJcblx0bWFyZ2luLWxlZnQ6IC02Ni42NjY2NjY2NyU7XHJcbn1cclxuXHJcbi5jb2wtcHVsbC03IHtcclxuXHRtYXJnaW4tbGVmdDogLTU4LjMzMzMzMzMzJTtcclxufVxyXG5cclxuLmNvbC1wdWxsLTYge1xyXG5cdG1hcmdpbi1sZWZ0OiAtNTAlO1xyXG59XHJcblxyXG4uY29sLXB1bGwtNSB7XHJcblx0bWFyZ2luLWxlZnQ6IC00MS42NjY2NjY2NyU7XHJcbn1cclxuXHJcbi5jb2wtcHVsbC00IHtcclxuXHRtYXJnaW4tbGVmdDogLTMzLjMzMzMzMzMzJTtcclxufVxyXG5cclxuLmNvbC1wdWxsLTMge1xyXG5cdG1hcmdpbi1sZWZ0OiAtMjUlO1xyXG59XHJcblxyXG4uY29sLXB1bGwtMiB7XHJcblx0bWFyZ2luLWxlZnQ6IC0xNi42NjY2NjY2NyU7XHJcbn1cclxuXHJcbi5jb2wtcHVsbC0xIHtcclxuXHRtYXJnaW4tbGVmdDogLTguMzMzMzMzMzMlO1xyXG59XHJcblxyXG4uY29sLXB1bGwtMCB7XHJcblx0bWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5jb2wtcHVzaC0xMiB7XHJcblx0bWFyZ2luLWxlZnQ6IDEwMCU7XHJcbn1cclxuXHJcbi5jb2wtcHVzaC0xMSB7XHJcblx0bWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcclxufVxyXG5cclxuLmNvbC1wdXNoLTEwIHtcclxuXHRtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xyXG59XHJcblxyXG4uY29sLXB1c2gtOSB7XHJcblx0bWFyZ2luLWxlZnQ6IDc1JTtcclxufVxyXG5cclxuLmNvbC1wdXNoLTgge1xyXG5cdG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XHJcbn1cclxuXHJcbi5jb2wtcHVzaC03IHtcclxuXHRtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xyXG59XHJcblxyXG4uY29sLXB1c2gtNiB7XHJcblx0bWFyZ2luLWxlZnQ6IDUwJTtcclxufVxyXG5cclxuLmNvbC1wdXNoLTUge1xyXG5cdG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XHJcbn1cclxuXHJcbi5jb2wtcHVzaC00IHtcclxuXHRtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xyXG59XHJcblxyXG4uY29sLXB1c2gtMyB7XHJcblx0bWFyZ2luLWxlZnQ6IDI1JTtcclxufVxyXG5cclxuLmNvbC1wdXNoLTIge1xyXG5cdG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XHJcbn1cclxuXHJcbi5jb2wtcHVzaC0xIHtcclxuXHRtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XHJcbn1cclxuXHJcbi5jb2wtcHVzaC0wIHtcclxuXHRtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLnJvdGF0ZS1sLTUge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcclxufVxyXG5cclxuLnJvdGF0ZS1sLTEwIHtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xyXG59XHJcblxyXG4ucm90YXRlLWwtMTUge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XHJcbn1cclxuXHJcbi5yb3RhdGUtbC0yMCB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoLTIwZGVnKTtcclxufVxyXG5cclxuLnJvdGF0ZS1sLTI1IHtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtMjVkZWcpO1xyXG59XHJcblxyXG4ucm90YXRlLWwtMzAge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKC0zMGRlZyk7XHJcbn1cclxuXHJcbi5yb3RhdGUtbC0zNSB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoLTM1ZGVnKTtcclxufVxyXG5cclxuLnJvdGF0ZS1sLTQwIHtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDBkZWcpO1xyXG59XHJcblxyXG4ucm90YXRlLWwtNDUge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbn1cclxuXHJcbi5yb3RhdGUtbC01MCB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoLTUwZGVnKTtcclxufVxyXG5cclxuLnJvdGF0ZS1sLTU1IHtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNTVkZWcpO1xyXG59XHJcblxyXG4ucm90YXRlLWwtNjAge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKC02MGRlZyk7XHJcbn1cclxuXHJcbi5yb3RhdGUtbC02NSB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoLTY1ZGVnKTtcclxufVxyXG5cclxuLnJvdGF0ZS1sLTcwIHtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNzBkZWcpO1xyXG59XHJcblxyXG4ucm90YXRlLWwtNzUge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKC03NWRlZyk7XHJcbn1cclxuXHJcbi5yb3RhdGUtbC04MCB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoLTgwZGVnKTtcclxufVxyXG5cclxuLnJvdGF0ZS1sLTg1IHtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtODVkZWcpO1xyXG59XHJcblxyXG4ucm90YXRlLWwtOTAge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbn1cclxuXHJcbi5yb3RhdGUtbC0xODAge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG59XHJcblxyXG4ucm90YXRlLXItNSB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XHJcbn1cclxuXHJcbi5yb3RhdGUtci0xMCB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xyXG59XHJcblxyXG4ucm90YXRlLXItMTUge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcclxufVxyXG5cclxuLnJvdGF0ZS1yLTIwIHtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7XHJcbn1cclxuXHJcbi5yb3RhdGUtci0yNSB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoMjVkZWcpO1xyXG59XHJcblxyXG4ucm90YXRlLXItMzAge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcclxufVxyXG5cclxuLnJvdGF0ZS1yLTM1IHtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7XHJcbn1cclxuXHJcbi5yb3RhdGUtci00MCB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xyXG59XHJcblxyXG4ucm90YXRlLXItNDUge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxufVxyXG5cclxuLnJvdGF0ZS1yLTUwIHtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSg1MGRlZyk7XHJcbn1cclxuXHJcbi5yb3RhdGUtci01NSB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoNTVkZWcpO1xyXG59XHJcblxyXG4ucm90YXRlLXItNjAge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcclxufVxyXG5cclxuLnJvdGF0ZS1yLTY1IHtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSg2NWRlZyk7XHJcbn1cclxuXHJcbi5yb3RhdGUtci03MCB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoNzBkZWcpO1xyXG59XHJcblxyXG4ucm90YXRlLXItNzUge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKDc1ZGVnKTtcclxufVxyXG5cclxuLnJvdGF0ZS1yLTgwIHtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XHJcbn1cclxuXHJcbi5yb3RhdGUtci04NSB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoODVkZWcpO1xyXG59XHJcblxyXG4ucm90YXRlLXItOTAge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxufVxyXG5cclxuLnJvdGF0ZS1yLTE4MCB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcblx0LmNvbC1zbS1wdWxsLTEyIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMTAwJTtcclxuXHR9XHJcblxyXG5cdC5jb2wtc20tcHVsbC0xMSB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTkxLjY2NjY2NjY3JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtc20tcHVsbC0xMCB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTgzLjMzMzMzMzMzJTtcclxuXHR9XHJcblxyXG5cdC5jb2wtc20tcHVsbC05IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtNzUlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1zbS1wdWxsLTgge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC02Ni42NjY2NjY2NyU7XHJcblx0fVxyXG5cclxuXHQuY29sLXNtLXB1bGwtNyB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTU4LjMzMzMzMzMzJTtcclxuXHR9XHJcblxyXG5cdC5jb2wtc20tcHVsbC02IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtNTAlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1zbS1wdWxsLTUge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC00MS42NjY2NjY2NyU7XHJcblx0fVxyXG5cclxuXHQuY29sLXNtLXB1bGwtNCB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTMzLjMzMzMzMzMzJTtcclxuXHR9XHJcblxyXG5cdC5jb2wtc20tcHVsbC0zIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMjUlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1zbS1wdWxsLTIge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xNi42NjY2NjY2NyU7XHJcblx0fVxyXG5cclxuXHQuY29sLXNtLXB1bGwtMSB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTguMzMzMzMzMzMlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1zbS1wdWxsLTAge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0fVxyXG5cclxuXHQuY29sLXNtLXB1c2gtMTIge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuY29sLXNtLXB1c2gtMTEge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtc20tcHVzaC0xMCB7XHJcblx0XHRtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1zbS1wdXNoLTkge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDc1JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtc20tcHVzaC04IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XHJcblx0fVxyXG5cclxuXHQuY29sLXNtLXB1c2gtNyB7XHJcblx0XHRtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1zbS1wdXNoLTYge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDUwJTtcclxuXHR9XHJcblxyXG5cdC5jb2wtc20tcHVzaC01IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XHJcblx0fVxyXG5cclxuXHQuY29sLXNtLXB1c2gtNCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1zbS1wdXNoLTMge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDI1JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtc20tcHVzaC0yIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XHJcblx0fVxyXG5cclxuXHQuY29sLXNtLXB1c2gtMSB7XHJcblx0XHRtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29sLXNtLXB1c2gtMCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUtc20tbC01IHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUtc20tbC0xMCB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS1zbS1sLTE1IHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXNtLWwtMjAge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTIwZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUtc20tbC0yNSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMjVkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS1zbS1sLTMwIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0zMGRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXNtLWwtMzUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTM1ZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUtc20tbC00MCB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDBkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS1zbS1sLTQ1IHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXNtLWwtNTAge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTUwZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUtc20tbC01NSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNTVkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS1zbS1sLTYwIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC02MGRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXNtLWwtNjUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTY1ZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUtc20tbC03MCB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNzBkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS1zbS1sLTc1IHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC03NWRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXNtLWwtODAge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTgwZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUtc20tbC04NSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtODVkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS1zbS1sLTkwIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXNtLWwtMTgwIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS1zbS1yLTUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXNtLXItMTAge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS1zbS1yLTE1IHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUtc20tci0yMCB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXNtLXItMjUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMjVkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS1zbS1yLTMwIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUtc20tci0zNSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXNtLXItNDAge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS1zbS1yLTQ1IHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUtc20tci01MCB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg1MGRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXNtLXItNTUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNTVkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS1zbS1yLTYwIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUtc20tci02NSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg2NWRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXNtLXItNzAge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNzBkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS1zbS1yLTc1IHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDc1ZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUtc20tci04MCB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXNtLXItODUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoODVkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS1zbS1yLTkwIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUtc20tci0xODAge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdC5jb2wtbWQtcHVsbC0xMiB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTEwMCU7XHJcblx0fVxyXG5cclxuXHQuY29sLW1kLXB1bGwtMTEge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC05MS42NjY2NjY2NyU7XHJcblx0fVxyXG5cclxuXHQuY29sLW1kLXB1bGwtMTAge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC04My4zMzMzMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29sLW1kLXB1bGwtOSB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTc1JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbWQtcHVsbC04IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtNjYuNjY2NjY2NjclO1xyXG5cdH1cclxuXHJcblx0LmNvbC1tZC1wdWxsLTcge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC01OC4zMzMzMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29sLW1kLXB1bGwtNiB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTUwJTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbWQtcHVsbC01IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtNDEuNjY2NjY2NjclO1xyXG5cdH1cclxuXHJcblx0LmNvbC1tZC1wdWxsLTQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0zMy4zMzMzMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29sLW1kLXB1bGwtMyB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTI1JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbWQtcHVsbC0yIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMTYuNjY2NjY2NjclO1xyXG5cdH1cclxuXHJcblx0LmNvbC1tZC1wdWxsLTEge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC04LjMzMzMzMzMzJTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbWQtcHVsbC0wIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdH1cclxuXHJcblx0LmNvbC1tZC1wdXNoLTEyIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1tZC1wdXNoLTExIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XHJcblx0fVxyXG5cclxuXHQuY29sLW1kLXB1c2gtMTAge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbWQtcHVzaC05IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA3NSU7XHJcblx0fVxyXG5cclxuXHQuY29sLW1kLXB1c2gtOCB7XHJcblx0XHRtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xyXG5cdH1cclxuXHJcblx0LmNvbC1tZC1wdXNoLTcge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbWQtcHVzaC02IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA1MCU7XHJcblx0fVxyXG5cclxuXHQuY29sLW1kLXB1c2gtNSB7XHJcblx0XHRtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xyXG5cdH1cclxuXHJcblx0LmNvbC1tZC1wdXNoLTQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbWQtcHVzaC0zIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAyNSU7XHJcblx0fVxyXG5cclxuXHQuY29sLW1kLXB1c2gtMiB7XHJcblx0XHRtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xyXG5cdH1cclxuXHJcblx0LmNvbC1tZC1wdXNoLTEge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1tZC1wdXNoLTAge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLW1kLWwtNSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLW1kLWwtMTAge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUtbWQtbC0xNSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS1tZC1sLTIwIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0yMGRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLW1kLWwtMjUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTI1ZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUtbWQtbC0zMCB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS1tZC1sLTM1IHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0zNWRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLW1kLWwtNDAge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQwZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUtbWQtbC00NSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS1tZC1sLTUwIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC01MGRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLW1kLWwtNTUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTU1ZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUtbWQtbC02MCB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNjBkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS1tZC1sLTY1IHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC02NWRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLW1kLWwtNzAge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTcwZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUtbWQtbC03NSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNzVkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS1tZC1sLTgwIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC04MGRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLW1kLWwtODUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTg1ZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUtbWQtbC05MCB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS1tZC1sLTE4MCB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUtbWQtci01IHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS1tZC1yLTEwIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUtbWQtci0xNSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLW1kLXItMjAge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMjBkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS1tZC1yLTI1IHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDI1ZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUtbWQtci0zMCB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLW1kLXItMzUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzVkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS1tZC1yLTQwIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUtbWQtci00NSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLW1kLXItNTAge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNTBkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS1tZC1yLTU1IHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDU1ZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUtbWQtci02MCB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLW1kLXItNjUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNjVkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS1tZC1yLTcwIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDcwZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUtbWQtci03NSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg3NWRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLW1kLXItODAge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS1tZC1yLTg1IHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDg1ZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUtbWQtci05MCB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLW1kLXItMTgwIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHQuY29sLWxnLXB1bGwtMTIge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xMDAlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1sZy1wdWxsLTExIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtOTEuNjY2NjY2NjclO1xyXG5cdH1cclxuXHJcblx0LmNvbC1sZy1wdWxsLTEwIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtODMuMzMzMzMzMzMlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1sZy1wdWxsLTkge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC03NSU7XHJcblx0fVxyXG5cclxuXHQuY29sLWxnLXB1bGwtOCB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTY2LjY2NjY2NjY3JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbGctcHVsbC03IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtNTguMzMzMzMzMzMlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1sZy1wdWxsLTYge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC01MCU7XHJcblx0fVxyXG5cclxuXHQuY29sLWxnLXB1bGwtNSB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTQxLjY2NjY2NjY3JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbGctcHVsbC00IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMzMuMzMzMzMzMzMlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1sZy1wdWxsLTMge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0yNSU7XHJcblx0fVxyXG5cclxuXHQuY29sLWxnLXB1bGwtMiB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTE2LjY2NjY2NjY3JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbGctcHVsbC0xIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtOC4zMzMzMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29sLWxnLXB1bGwtMCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0fVxyXG5cclxuXHQuY29sLWxnLXB1c2gtMTIge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuY29sLWxnLXB1c2gtMTEge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbGctcHVzaC0xMCB7XHJcblx0XHRtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1sZy1wdXNoLTkge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDc1JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbGctcHVzaC04IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XHJcblx0fVxyXG5cclxuXHQuY29sLWxnLXB1c2gtNyB7XHJcblx0XHRtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1sZy1wdXNoLTYge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDUwJTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbGctcHVzaC01IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XHJcblx0fVxyXG5cclxuXHQuY29sLWxnLXB1c2gtNCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xyXG5cdH1cclxuXHJcblx0LmNvbC1sZy1wdXNoLTMge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDI1JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtbGctcHVzaC0yIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XHJcblx0fVxyXG5cclxuXHQuY29sLWxnLXB1c2gtMSB7XHJcblx0XHRtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29sLWxnLXB1c2gtMCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUtbGctbC01IHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUtbGctbC0xMCB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS1sZy1sLTE1IHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLWxnLWwtMjAge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTIwZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUtbGctbC0yNSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMjVkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS1sZy1sLTMwIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0zMGRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLWxnLWwtMzUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTM1ZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUtbGctbC00MCB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDBkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS1sZy1sLTQ1IHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLWxnLWwtNTAge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTUwZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUtbGctbC01NSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNTVkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS1sZy1sLTYwIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC02MGRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLWxnLWwtNjUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTY1ZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUtbGctbC03MCB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNzBkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS1sZy1sLTc1IHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC03NWRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLWxnLWwtODAge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTgwZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUtbGctbC04NSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtODVkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS1sZy1sLTkwIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLWxnLWwtMTgwIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS1sZy1yLTUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLWxnLXItMTAge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS1sZy1yLTE1IHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUtbGctci0yMCB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLWxnLXItMjUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMjVkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS1sZy1yLTMwIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUtbGctci0zNSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLWxnLXItNDAge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS1sZy1yLTQ1IHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUtbGctci01MCB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg1MGRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLWxnLXItNTUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNTVkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS1sZy1yLTYwIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUtbGctci02NSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg2NWRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLWxnLXItNzAge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNzBkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS1sZy1yLTc1IHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDc1ZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUtbGctci04MCB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLWxnLXItODUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoODVkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS1sZy1yLTkwIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUtbGctci0xODAge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHQuY29sLXhsLXB1bGwtMTIge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xMDAlO1xyXG5cdH1cclxuXHJcblx0LmNvbC14bC1wdWxsLTExIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtOTEuNjY2NjY2NjclO1xyXG5cdH1cclxuXHJcblx0LmNvbC14bC1wdWxsLTEwIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtODMuMzMzMzMzMzMlO1xyXG5cdH1cclxuXHJcblx0LmNvbC14bC1wdWxsLTkge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC03NSU7XHJcblx0fVxyXG5cclxuXHQuY29sLXhsLXB1bGwtOCB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTY2LjY2NjY2NjY3JTtcclxuXHR9XHJcblxyXG5cdC5jb2wteGwtcHVsbC03IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtNTguMzMzMzMzMzMlO1xyXG5cdH1cclxuXHJcblx0LmNvbC14bC1wdWxsLTYge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC01MCU7XHJcblx0fVxyXG5cclxuXHQuY29sLXhsLXB1bGwtNSB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTQxLjY2NjY2NjY3JTtcclxuXHR9XHJcblxyXG5cdC5jb2wteGwtcHVsbC00IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMzMuMzMzMzMzMzMlO1xyXG5cdH1cclxuXHJcblx0LmNvbC14bC1wdWxsLTMge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0yNSU7XHJcblx0fVxyXG5cclxuXHQuY29sLXhsLXB1bGwtMiB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTE2LjY2NjY2NjY3JTtcclxuXHR9XHJcblxyXG5cdC5jb2wteGwtcHVsbC0xIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtOC4zMzMzMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29sLXhsLXB1bGwtMCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHR9XHJcblxyXG5cdC5jb2wteGwtcHVzaC0xMiB7XHJcblx0XHRtYXJnaW4tbGVmdDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5jb2wteGwtcHVzaC0xMSB7XHJcblx0XHRtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xyXG5cdH1cclxuXHJcblx0LmNvbC14bC1wdXNoLTEwIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29sLXhsLXB1c2gtOSB7XHJcblx0XHRtYXJnaW4tbGVmdDogNzUlO1xyXG5cdH1cclxuXHJcblx0LmNvbC14bC1wdXNoLTgge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcclxuXHR9XHJcblxyXG5cdC5jb2wteGwtcHVzaC03IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29sLXhsLXB1c2gtNiB7XHJcblx0XHRtYXJnaW4tbGVmdDogNTAlO1xyXG5cdH1cclxuXHJcblx0LmNvbC14bC1wdXNoLTUge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcclxuXHR9XHJcblxyXG5cdC5jb2wteGwtcHVzaC00IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29sLXhsLXB1c2gtMyB7XHJcblx0XHRtYXJnaW4tbGVmdDogMjUlO1xyXG5cdH1cclxuXHJcblx0LmNvbC14bC1wdXNoLTIge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcclxuXHR9XHJcblxyXG5cdC5jb2wteGwtcHVzaC0xIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcclxuXHR9XHJcblxyXG5cdC5jb2wteGwtcHVzaC0wIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS14bC1sLTUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS14bC1sLTEwIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXhsLWwtMTUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUteGwtbC0yMCB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMjBkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS14bC1sLTI1IHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0yNWRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXhsLWwtMzAge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTMwZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUteGwtbC0zNSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMzVkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS14bC1sLTQwIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00MGRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXhsLWwtNDUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUteGwtbC01MCB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNTBkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS14bC1sLTU1IHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC01NWRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXhsLWwtNjAge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTYwZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUteGwtbC02NSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNjVkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS14bC1sLTcwIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC03MGRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXhsLWwtNzUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTc1ZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUteGwtbC04MCB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtODBkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS14bC1sLTg1IHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC04NWRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXhsLWwtOTAge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUteGwtbC0xODAge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXhsLXItNSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUteGwtci0xMCB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXhsLXItMTUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS14bC1yLTIwIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUteGwtci0yNSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyNWRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXhsLXItMzAge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS14bC1yLTM1IHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUteGwtci00MCB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXhsLXItNDUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS14bC1yLTUwIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDUwZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUteGwtci01NSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg1NWRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXhsLXItNjAge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS14bC1yLTY1IHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDY1ZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUteGwtci03MCB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg3MGRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXhsLXItNzUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNzVkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS14bC1yLTgwIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUteGwtci04NSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg4NWRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXhsLXItOTAge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS14bC1yLTE4MCB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xyXG5cdC5jb2wteHhsLXB1bGwtMTIge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xMDAlO1xyXG5cdH1cclxuXHJcblx0LmNvbC14eGwtcHVsbC0xMSB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTkxLjY2NjY2NjY3JTtcclxuXHR9XHJcblxyXG5cdC5jb2wteHhsLXB1bGwtMTAge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC04My4zMzMzMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29sLXh4bC1wdWxsLTkge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC03NSU7XHJcblx0fVxyXG5cclxuXHQuY29sLXh4bC1wdWxsLTgge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC02Ni42NjY2NjY2NyU7XHJcblx0fVxyXG5cclxuXHQuY29sLXh4bC1wdWxsLTcge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC01OC4zMzMzMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29sLXh4bC1wdWxsLTYge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC01MCU7XHJcblx0fVxyXG5cclxuXHQuY29sLXh4bC1wdWxsLTUge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC00MS42NjY2NjY2NyU7XHJcblx0fVxyXG5cclxuXHQuY29sLXh4bC1wdWxsLTQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0zMy4zMzMzMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29sLXh4bC1wdWxsLTMge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0yNSU7XHJcblx0fVxyXG5cclxuXHQuY29sLXh4bC1wdWxsLTIge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xNi42NjY2NjY2NyU7XHJcblx0fVxyXG5cclxuXHQuY29sLXh4bC1wdWxsLTEge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC04LjMzMzMzMzMzJTtcclxuXHR9XHJcblxyXG5cdC5jb2wteHhsLXB1bGwtMCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHR9XHJcblxyXG5cdC5jb2wteHhsLXB1c2gtMTIge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuY29sLXh4bC1wdXNoLTExIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XHJcblx0fVxyXG5cclxuXHQuY29sLXh4bC1wdXNoLTEwIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29sLXh4bC1wdXNoLTkge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDc1JTtcclxuXHR9XHJcblxyXG5cdC5jb2wteHhsLXB1c2gtOCB7XHJcblx0XHRtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xyXG5cdH1cclxuXHJcblx0LmNvbC14eGwtcHVzaC03IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29sLXh4bC1wdXNoLTYge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDUwJTtcclxuXHR9XHJcblxyXG5cdC5jb2wteHhsLXB1c2gtNSB7XHJcblx0XHRtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xyXG5cdH1cclxuXHJcblx0LmNvbC14eGwtcHVzaC00IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29sLXh4bC1wdXNoLTMge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDI1JTtcclxuXHR9XHJcblxyXG5cdC5jb2wteHhsLXB1c2gtMiB7XHJcblx0XHRtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xyXG5cdH1cclxuXHJcblx0LmNvbC14eGwtcHVzaC0xIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcclxuXHR9XHJcblxyXG5cdC5jb2wteHhsLXB1c2gtMCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUteHhsLWwtNSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXh4bC1sLTEwIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXh4bC1sLTE1IHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXh4bC1sLTIwIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0yMGRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXh4bC1sLTI1IHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0yNWRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXh4bC1sLTMwIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0zMGRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXh4bC1sLTM1IHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0zNWRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXh4bC1sLTQwIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00MGRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXh4bC1sLTQ1IHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXh4bC1sLTUwIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC01MGRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXh4bC1sLTU1IHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC01NWRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXh4bC1sLTYwIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC02MGRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXh4bC1sLTY1IHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC02NWRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXh4bC1sLTcwIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC03MGRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXh4bC1sLTc1IHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC03NWRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXh4bC1sLTgwIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC04MGRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXh4bC1sLTg1IHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC04NWRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXh4bC1sLTkwIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXh4bC1sLTE4MCB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUteHhsLXItNSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUteHhsLXItMTAge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS14eGwtci0xNSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXh4bC1yLTIwIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUteHhsLXItMjUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMjVkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS14eGwtci0zMCB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXh4bC1yLTM1IHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUteHhsLXItNDAge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS14eGwtci00NSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXh4bC1yLTUwIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDUwZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUteHhsLXItNTUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNTVkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS14eGwtci02MCB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXh4bC1yLTY1IHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDY1ZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUteHhsLXItNzAge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNzBkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS14eGwtci03NSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg3NWRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXh4bC1yLTgwIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUteHhsLXItODUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoODVkZWcpO1xyXG5cdH1cclxuXHJcblx0LnJvdGF0ZS14eGwtci05MCB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXh4bC1yLTE4MCB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdH1cclxufVxyXG5cclxuLyogI0Zvb3RlciAqL1xyXG4jZm9vdGVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjMjEyNTI5O1xyXG5cdGJvcmRlci10b3A6IDRweCBzb2xpZCAjMjEyNTI5O1xyXG5cdGZvbnQtc2l6ZTogMC45ZW07XHJcblx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRjbGVhcjogYm90aDtcclxufVxyXG5cclxuI2Zvb3RlciAuZm9vdGVyLXJpYmJvbiB7XHJcblx0YmFja2dyb3VuZDogIzk5OTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bWFyZ2luOiAtNDRweCAwIDAgMDtcclxuXHRwYWRkaW5nOiAxMHB4IDIwcHggNnB4IDIwcHg7XHJcbn1cclxuXHJcbiNmb290ZXIgLmZvb3Rlci1yaWJib246YmVmb3JlIHtcclxuXHRib3JkZXItcmlnaHQ6IDEwcHggc29saWQgIzY0NjQ2NDtcclxuXHRib3JkZXItdG9wOiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdHJpZ2h0OiAxMDAlO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0d2lkdGg6IDdweDtcclxufVxyXG5cclxuI2Zvb3RlciAuZm9vdGVyLXJpYmJvbiBzcGFuIHtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRmb250LXNpemU6IDEuNmVtO1xyXG5cdGZvbnQtZmFtaWx5OiBcIlNoYWRvd3MgSW50byBMaWdodFwiLCBjdXJzaXZlO1xyXG59XHJcblxyXG4jZm9vdGVyIGgxLCAjZm9vdGVyIGgyLCAjZm9vdGVyIGgzLCAjZm9vdGVyIGg0LCAjZm9vdGVyIGg1LCAjZm9vdGVyIGg2IHtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuI2Zvb3RlciBhOm5vdCguYnRuKTpub3QoLm5vLWZvb3Rlci1jc3MpIHtcclxuXHRjb2xvcjogIzc3NztcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuI2Zvb3RlciBhOm5vdCguYnRuKTpub3QoLm5vLWZvb3Rlci1jc3MpOmhvdmVyIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbiNmb290ZXIgYTpub3QoLmJ0bik6bm90KC5uby1mb290ZXItY3NzKTpmb2N1cywgI2Zvb3RlciBhOm5vdCguYnRuKTpub3QoLm5vLWZvb3Rlci1jc3MpOmFjdGl2ZSB7XHJcblx0Y29sb3I6ICNDQ0M7XHJcbn1cclxuXHJcbiNmb290ZXIgYTpub3QoLmJ0bik6bm90KC5uby1mb290ZXItY3NzKS50ZXh0LWNvbG9yLWxpZ2h0IHtcclxuXHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jZm9vdGVyIGE6bm90KC5idG4pOm5vdCgubm8tZm9vdGVyLWNzcykudGV4dC1jb2xvci1saWdodDpob3ZlciB7XHJcblx0Y29sb3I6ICNlNmU1ZTUgIWltcG9ydGFudDtcclxufVxyXG5cclxuI2Zvb3RlciBhOm5vdCguYnRuKTpub3QoLm5vLWZvb3Rlci1jc3MpLnRleHQtY29sb3ItbGlnaHQ6Zm9jdXMsICNmb290ZXIgYTpub3QoLmJ0bik6bm90KC5uby1mb290ZXItY3NzKS50ZXh0LWNvbG9yLWxpZ2h0OmFjdGl2ZSB7XHJcblx0Y29sb3I6ICNjY2NjY2MgIWltcG9ydGFudDtcclxufVxyXG5cclxuI2Zvb3RlciBhOm5vdCguYnRuKTpub3QoLm5vLWZvb3Rlci1jc3MpLnRleHQtY29sb3ItZGVmYXVsdCB7XHJcblx0Y29sb3I6ICM3NzcgIWltcG9ydGFudDtcclxufVxyXG5cclxuI2Zvb3RlciBhOm5vdCguYnRuKTpub3QoLm5vLWZvb3Rlci1jc3MpLnRleHQtY29sb3ItZGVmYXVsdDpob3ZlciB7XHJcblx0Y29sb3I6ICM5MTkwOTAgIWltcG9ydGFudDtcclxufVxyXG5cclxuI2Zvb3RlciBhOm5vdCguYnRuKTpub3QoLm5vLWZvb3Rlci1jc3MpLnRleHQtY29sb3ItZGVmYXVsdDpmb2N1cywgI2Zvb3RlciBhOm5vdCguYnRuKTpub3QoLm5vLWZvb3Rlci1jc3MpLnRleHQtY29sb3ItZGVmYXVsdDphY3RpdmUge1xyXG5cdGNvbG9yOiAjNWU1ZDVkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNmb290ZXIgYTpub3QoLmJ0bik6bm90KC5uby1mb290ZXItY3NzKS5saW5rLWhvdmVyLXN0eWxlLTEge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRsZWZ0OiAwcHg7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbiNmb290ZXIgYTpub3QoLmJ0bik6bm90KC5uby1mb290ZXItY3NzKS5saW5rLWhvdmVyLXN0eWxlLTE6aG92ZXIge1xyXG5cdGxlZnQ6IDNweDtcclxufVxyXG5cclxuI2Zvb3RlciB1bC5uYXYtbGlzdCA+IGxpIGEge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcblx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDExcHg7XHJcbn1cclxuXHJcbiNmb290ZXIgdWwubmF2LWxpc3QgPiBsaTpsYXN0LWNoaWxkIGEge1xyXG5cdGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuXHJcbiNmb290ZXIgdWwubmF2LWxpc3QgPiBsaSBhOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xyXG59XHJcblxyXG4jZm9vdGVyIHVsLmxpc3QuaWNvbnMgbGkge1xyXG5cdG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuI2Zvb3Rlci5mb290ZXItdGV4dHMtbW9yZS1saWdodGVuIHAsICNmb290ZXIuZm9vdGVyLXRleHRzLW1vcmUtbGlnaHRlbiBzcGFuLCAjZm9vdGVyLmZvb3Rlci10ZXh0cy1tb3JlLWxpZ2h0ZW4gYTpub3QoLmJ0bik6bm90KC5uby1mb290ZXItY3NzKSwgI2Zvb3Rlci5mb290ZXItdGV4dHMtbW9yZS1saWdodGVuIGxpIHtcclxuXHRjb2xvcjogI2E4YThhODtcclxufVxyXG5cclxuI2Zvb3Rlci5mb290ZXItdGV4dHMtbW9yZS1saWdodGVuIGE6bm90KC5idG4pOm5vdCgubm8tZm9vdGVyLWNzcyk6aG92ZXIge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuI2Zvb3RlciAuZm9vdGVyLW5hdiBuYXYge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbiNmb290ZXIgLmZvb3Rlci1uYXYgbmF2ID4gdWwge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbiNmb290ZXIgLmZvb3Rlci1uYXYgbmF2ID4gdWwgPiBsaSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG59XHJcblxyXG4jZm9vdGVyIC5mb290ZXItbmF2IG5hdiA+IHVsID4gbGkgPiBhIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0cGFkZGluZzogMCAxNC40cHg7XHJcblx0cGFkZGluZzogMCAuOXJlbTtcclxuXHRtYXJnaW46IDA7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuI2Zvb3RlciAuZm9vdGVyLW5hdi5mb290ZXItbmF2LWxpbmtzIG5hdiA+IHVsID4gbGk6Zmlyc3QtY2hpbGQgPiBhIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbiNmb290ZXIgLmZvb3Rlci1uYXYuZm9vdGVyLW5hdi1saW5rcyBuYXYgPiB1bCA+IGxpOmZpcnN0LWNoaWxkID4gYTpiZWZvcmUge1xyXG5cdGxlZnQ6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdCNmb290ZXIgLmZvb3Rlci1uYXYuZm9vdGVyLW5hdi1ib3R0b20tbGluZSBuYXYgPiB1bCA+IGxpID4gYTpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0aGVpZ2h0OiAzcHg7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IC44NXJlbTtcclxuXHRcdHJpZ2h0OiAuODVyZW07XHJcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdCNmb290ZXIgLmZvb3Rlci1uYXYge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQjZm9vdGVyIC5mb290ZXItbmF2IG5hdiB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQjZm9vdGVyIC5mb290ZXItbmF2IG5hdiA+IHVsIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0I2Zvb3RlciAuZm9vdGVyLW5hdiBuYXYgPiB1bCA+IGxpID4gYSB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiA1cHggMTJweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdCNmb290ZXIgLmZvb3Rlci1uYXYge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQjZm9vdGVyIC5mb290ZXItbmF2IG5hdiB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQjZm9vdGVyIC5mb290ZXItbmF2IG5hdiA+IHVsIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0I2Zvb3RlciAuZm9vdGVyLW5hdiBuYXYgPiB1bCA+IGxpIHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0I2Zvb3RlciAuZm9vdGVyLW5hdiBuYXYgPiB1bCA+IGxpID4gYSB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiAxZW0gMDtcclxuXHR9XHJcbn1cclxuXHJcbiNmb290ZXIgZm9ybSB7XHJcblx0b3BhY2l0eTogMC44NTtcclxufVxyXG5cclxuI2Zvb3RlciBmb3JtIGxhYmVsLmVycm9yIHtcclxuXHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRtYXJnaW46IDVweCAwIC01cHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Y2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbiNmb290ZXIgZm9ybSAuYWxlcnQge1xyXG5cdHBhZGRpbmc6IDZweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbiNmb290ZXIgLmxvZ28gaW1nIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dG9wOiAycHg7XHJcblx0aW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxufVxyXG5cclxuI2Zvb3RlciAuZm9vdGVyLWJnLWNvbG9yLTIge1xyXG5cdGJhY2tncm91bmQ6ICMxYzIwMjM7XHJcbn1cclxuXHJcbiNmb290ZXIgLmZvb3Rlci1jb3B5cmlnaHQge1xyXG5cdGJhY2tncm91bmQ6ICMxYzIwMjM7XHJcbn1cclxuXHJcbiNmb290ZXIgLmZvb3Rlci1jb3B5cmlnaHQgbmF2IHtcclxuXHRmb250LXNpemU6IDAuOWVtO1xyXG59XHJcblxyXG4jZm9vdGVyIC5mb290ZXItY29weXJpZ2h0IG5hdiB1bCB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuI2Zvb3RlciAuZm9vdGVyLWNvcHlyaWdodCBuYXYgdWwgbGkge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRsaW5lLWhlaWdodDogMTJweDtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMCA4cHg7XHJcbn1cclxuXHJcbiNmb290ZXIgLmZvb3Rlci1jb3B5cmlnaHQgbmF2IHVsIGxpOmZpcnN0LWNoaWxkIHtcclxuXHRib3JkZXI6IG1lZGl1bSBub25lO1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuI2Zvb3RlciAuZm9vdGVyLWNvcHlyaWdodCBuYXYgdWwgbGk6bGFzdC1jaGlsZCB7XHJcblx0cGFkZGluZy1yaWdodDogMDtcclxufVxyXG5cclxuI2Zvb3RlciAuZm9vdGVyLWNvcHlyaWdodCBwIHtcclxuXHRjb2xvcjogIzU1NTtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRmb250LXNpemU6IDAuOWVtO1xyXG59XHJcblxyXG4jZm9vdGVyIC5mb290ZXItY29weXJpZ2h0LmZvb3Rlci1jb3B5cmlnaHQtc3R5bGUtMiB7XHJcblx0YmFja2dyb3VuZDogIzIxMjUyOTtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcclxufVxyXG5cclxuI2Zvb3RlciAuZm9vdGVyLWNvcHlyaWdodC5mb290ZXItY29weXJpZ2h0LWJvcmRlci1ncmV5IHtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI0U1RTVFNTtcclxufVxyXG5cclxuI2Zvb3RlciAuZm9vdGVyLWNvcHlyaWdodC5mb290ZXItY29weXJpZ2h0LWZ1bGwtd2lkdGgtYm9yZGVyLXRvcCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJvcmRlci10b3A6IDA7XHJcbn1cclxuXHJcbiNmb290ZXIgLmZvb3Rlci1jb3B5cmlnaHQuZm9vdGVyLWNvcHlyaWdodC1mdWxsLXdpZHRoLWJvcmRlci10b3A6YmVmb3JlIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR3aWR0aDogMTAwdnc7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcclxufVxyXG5cclxuI2Zvb3Rlci5mb290ZXItcmV2ZWFsIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ei1pbmRleDogLTEwO1xyXG59XHJcblxyXG4uZm9vdGVyLXRvcC1ib3JkZXIge1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb290ZXItYm90dG9tLWJvcmRlciB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvb3Rlci1sZWZ0LWJvcmRlciB7XHJcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb290ZXItcmlnaHQtYm9yZGVyIHtcclxuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb290ZXItdG9wLWxpZ2h0LWJvcmRlciB7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvb3Rlci1ib3R0b20tbGlnaHQtYm9yZGVyIHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9vdGVyLWxlZnQtbGlnaHQtYm9yZGVyIHtcclxuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvb3Rlci1yaWdodC1saWdodC1ib3JkZXIge1xyXG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1hcC1hYm92ZSB7XHJcblx0bWluLWhlaWdodDogNjMwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubWFwLWFib3ZlIC5tYXAtYWJvdmUtbWFwIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdG1pbi1oZWlnaHQ6IDYzMHB4O1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0Lm1hcC1hYm92ZSAubWFwLWFib3ZlLW1hcCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG59XHJcblxyXG4ubWFwLWFib3ZlIC5tYXAtYWJvdmUtY29udGVudCB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qIERhcmsgVmVyc2lvbiAqL1xyXG5odG1sLmRhcmsgYm9keSwgaHRtbC5kYXJrIC5ib2R5IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xyXG59XHJcblxyXG5odG1sLmRhcmsuYm94ZWQgLmJvZHkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAjaGVhZGVyIC5oZWFkZXItdG9wIHtcclxuXHRiYWNrZ3JvdW5kOiAjMmMzMjM3O1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICMzMzM5NDA7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAjaGVhZGVyIC5oZWFkZXItc2VhcmNoIC5mb3JtLWNvbnRyb2wge1xyXG5cdGJhY2tncm91bmQ6ICMyNjJhMmY7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAjaGVhZGVyIC5oZWFkZXItYm9keSB7XHJcblx0YmFja2dyb3VuZDogIzIxMjUyOTtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjMzMzOTQwO1xyXG59XHJcblxyXG5odG1sLmRhcmsgI2hlYWRlciAuaGVhZGVyLW5hdi1iYXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyNjJhMmY7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAjaGVhZGVyIC5oZWFkZXItbmF2LXRvcCAubmF2ID4gbGkgPiBhOmhvdmVyLCBodG1sLmRhcmsgI2hlYWRlciAuaGVhZGVyLW5hdi10b3AgLm5hdiA+IGxpID4gYSBhOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyYTJmO1xyXG59XHJcblxyXG5odG1sLmRhcmsgI2hlYWRlciAuaGVhZGVyLW5hdi10b3AgLmRyb3Bkb3duLW1lbnUge1xyXG5cdGJhY2tncm91bmQ6ICMyNjJhMmY7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMjYyYTJmO1xyXG59XHJcblxyXG5odG1sLmRhcmsgI2hlYWRlciAuaGVhZGVyLW5hdi10b3AgLmRyb3Bkb3duLW1lbnUgYTpob3ZlciwgaHRtbC5kYXJrICNoZWFkZXIgLmhlYWRlci1uYXYtdG9wIC5kcm9wZG93bi1tZW51IGE6Zm9jdXMge1xyXG5cdGJhY2tncm91bmQ6ICMyYzMyMzcgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbC5kYXJrICNoZWFkZXIgLmhlYWRlci1uYXYtZmVhdHVyZXMgLmhlYWRlci1uYXYtdG9wLWljb24sXHJcbmh0bWwuZGFyayAjaGVhZGVyIC5oZWFkZXItbmF2LWZlYXR1cmVzIC5oZWFkZXItbmF2LXRvcC1pY29uLWltZyB7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAjaGVhZGVyIC5oZWFkZXItbmF2LWZlYXR1cmVzIC5oZWFkZXItbmF2LWZlYXR1cmVzLWRyb3Bkb3duIHtcclxuXHRiYWNrZ3JvdW5kOiAjMjYyYTJmO1xyXG59XHJcblxyXG5odG1sLmRhcmsgI2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcyAuaGVhZGVyLW5hdi1mZWF0dXJlcy1kcm9wZG93bjpiZWZvcmUge1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICMyNjJhMmY7XHJcbn1cclxuXHJcbmh0bWwuZGFyay5zdGlja3ktaGVhZGVyLWFjdGl2ZSAjaGVhZGVyIC5oZWFkZXItYm9keSB7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzMzMzk0MDtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG5odG1sLmRhcmsgaDEsIGh0bWwuZGFyayBoMiwgaHRtbC5kYXJrIGgzLCBodG1sLmRhcmsgaDQsIGh0bWwuZGFyayBoNSwgaHRtbC5kYXJrIGg2IHtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbC5kYXJrIGgxLmNhcmQtdGl0bGUsIGh0bWwuZGFyayBoMi5jYXJkLXRpdGxlLCBodG1sLmRhcmsgaDMuY2FyZC10aXRsZSwgaHRtbC5kYXJrIGg0LmNhcmQtdGl0bGUsIGh0bWwuZGFyayBoNS5jYXJkLXRpdGxlLCBodG1sLmRhcmsgaDYuY2FyZC10aXRsZSB7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAuYWxlcnQgaDEsIGh0bWwuZGFyayAuYWxlcnQgaDIsIGh0bWwuZGFyayAuYWxlcnQgaDMsIGh0bWwuZGFyayAuYWxlcnQgaDQsIGh0bWwuZGFyayAuYWxlcnQgaDUsIGh0bWwuZGFyayAuYWxlcnQgaDYge1xyXG5cdGNvbG9yOiAjMTExO1xyXG59XHJcblxyXG5odG1sLmRhcmsgYmxvY2txdW90ZSB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMmMzMjM3O1xyXG59XHJcblxyXG5odG1sLmRhcmsgc2VjdGlvbi5mZWF0dXJlZCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzFjMjAyMztcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjMzMzOTQwO1xyXG59XHJcblxyXG5odG1sLmRhcmsgc2VjdGlvbi5zZWN0aW9uIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyYTJmO1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICMyYzMyMzc7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAuZHJvcGRvd24tbWVudSA+IGxpIGEge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sLmRhcmsgLmRyb3Bkb3duLW1lbnUgPiBsaSBhOmhvdmVyLCBodG1sLmRhcmsgLmRyb3Bkb3duLW1lbnUgPiBsaSBhOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzOTQwO1xyXG59XHJcblxyXG5odG1sLmRhcmsgLnNpbXBsZS1zZWFyY2ggLmlucHV0LWdyb3VwLWFwcGVuZCB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMmMzMjM3O1xyXG59XHJcblxyXG5odG1sLmRhcmsgLmhvbWUtaW50cm8ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyNjJhMmY7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAudGFicyAubmF2LXRhYnMgbGkgYSxcclxuaHRtbC5kYXJrIC50YWJzIC5uYXYtdGFicyBsaSBhOmZvY3VzIHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjMmMzMjM3O1xyXG5cdGJvcmRlci1sZWZ0LWNvbG9yOiAjMmMzMjM3O1xyXG5cdGJvcmRlci1yaWdodC1jb2xvcjogIzJjMzIzNztcclxuXHRiYWNrZ3JvdW5kOiAjMmMzMjM3O1xyXG59XHJcblxyXG5odG1sLmRhcmsgLnRhYnMgLm5hdi10YWJzIGxpIGE6aG92ZXIge1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICM4MDg2OTc7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAudGFicyAubmF2LXRhYnMgbGkuYWN0aXZlIGEsXHJcbmh0bWwuZGFyayAudGFicyAubmF2LXRhYnMgbGkuYWN0aXZlIGE6aG92ZXIsXHJcbmh0bWwuZGFyayAudGFicyAubmF2LXRhYnMgbGkuYWN0aXZlIGE6Zm9jdXMge1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICM4MDg2OTc7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAudGFicyAubmF2LXRhYnMubmF2LWp1c3RpZmllZCB7XHJcblx0Ym9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcblx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG5cdGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5odG1sLmRhcmsgLnRhYnMgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgYSxcclxuaHRtbC5kYXJrIC50YWJzIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIGE6aG92ZXIsXHJcbmh0bWwuZGFyayAudGFicyAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSBhOmZvY3VzIHtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjMmMzMjM3O1xyXG59XHJcblxyXG5odG1sLmRhcmsgLnRhYnMudGFicy1sZWZ0IC5uYXYtdGFicyA+IGxpIGEsXHJcbmh0bWwuZGFyayAudGFicy50YWJzLXJpZ2h0IC5uYXYtdGFicyA+IGxpIGEge1xyXG5cdGJhY2tncm91bmQ6ICMyYzMyMzc7XHJcblx0Ym9yZGVyLWxlZnQtY29sb3I6ICMyYzMyMzc7XHJcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjMmMzMjM3O1xyXG59XHJcblxyXG5odG1sLmRhcmsgLnRhYnMudGFicy1sZWZ0IC5uYXYtdGFicyA+IGxpOmxhc3QtY2hpbGQgYSxcclxuaHRtbC5kYXJrIC50YWJzLnRhYnMtcmlnaHQgLm5hdi10YWJzID4gbGk6bGFzdC1jaGlsZCBhIHtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjMmMzMjM3O1xyXG59XHJcblxyXG5odG1sLmRhcmsgLnRhYnMgLm5hdi10YWJzIHtcclxuXHRib3JkZXItY29sb3I6ICMyYzMyMzc7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAudGFicyAubmF2LXRhYnMgbGkuYWN0aXZlIGEsXHJcbmh0bWwuZGFyayAudGFicyAubmF2LXRhYnMgbGkuYWN0aXZlIGE6aG92ZXIsXHJcbmh0bWwuZGFyayAudGFicyAubmF2LXRhYnMgbGkuYWN0aXZlIGE6Zm9jdXMsXHJcbmh0bWwuZGFyayAudGFicyAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaS5hY3RpdmUgYSxcclxuaHRtbC5kYXJrIC50YWJzIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpLmFjdGl2ZSBhOmhvdmVyLFxyXG5odG1sLmRhcmsgLnRhYnMgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkuYWN0aXZlIGE6Zm9jdXMge1xyXG5cdGJhY2tncm91bmQ6ICMzMzM5NDA7XHJcblx0Ym9yZGVyLWxlZnQtY29sb3I6ICMzMzM5NDA7XHJcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjMzMzOTQwO1xyXG59XHJcblxyXG5odG1sLmRhcmsgLnRhYnMgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkuYWN0aXZlIGEge1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICMzMzM5NDA7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAudGFicy50YWJzLXZlcnRpY2FsIHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjMzMzOTQwO1xyXG59XHJcblxyXG5odG1sLmRhcmsgLnRhYnMudGFicy1ib3R0b20gLm5hdi10YWJzIGxpIGEsXHJcbmh0bWwuZGFyayAudGFicy50YWJzLWJvdHRvbSAubmF2LXRhYnMgbGkgYTpmb2N1cyB7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzJjMzIzNztcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjMzMzOTQwO1xyXG59XHJcblxyXG5odG1sLmRhcmsgLnRhYnMudGFicy1ib3R0b20gLm5hdi10YWJzIGxpIGE6aG92ZXIge1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICM4MDg2OTc7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogIzMzMzk0MDtcclxufVxyXG5cclxuaHRtbC5kYXJrIC50YWJzLnRhYnMtYm90dG9tIC5uYXYtdGFicyBsaS5hY3RpdmUgYSxcclxuaHRtbC5kYXJrIC50YWJzLnRhYnMtYm90dG9tIC5uYXYtdGFicyBsaS5hY3RpdmUgYTpob3ZlcixcclxuaHRtbC5kYXJrIC50YWJzLnRhYnMtYm90dG9tIC5uYXYtdGFicyBsaS5hY3RpdmUgYTpmb2N1cyB7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzgwODY5NztcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjMzMzOTQwO1xyXG59XHJcblxyXG5odG1sLmRhcmsgLnRhYnMgLnRhYi1jb250ZW50IHtcclxuXHRiYWNrZ3JvdW5kOiAjMzMzOTQwO1xyXG5cdGJvcmRlci1jb2xvcjogIzMzMzk0MDtcclxufVxyXG5cclxuaHRtbC5kYXJrIC50YWJzLXByaW1hcnkudGFicy1ib3R0b20gLm5hdi10YWJzIGxpIGEsXHJcbmh0bWwuZGFyayAudGFicy1wcmltYXJ5LnRhYnMtYm90dG9tIC5uYXYtdGFicyBsaSBhOmhvdmVyLFxyXG5odG1sLmRhcmsgLnRhYnMtcHJpbWFyeS50YWJzLWJvdHRvbSAubmF2LXRhYnMgbGkgYTpmb2N1cywgaHRtbC5kYXJrIC50YWJzLXByaW1hcnkudGFicy1ib3R0b20gLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgYSxcclxuaHRtbC5kYXJrIC50YWJzLXByaW1hcnkudGFicy1ib3R0b20gLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgYTpob3ZlcixcclxuaHRtbC5kYXJrIC50YWJzLXByaW1hcnkudGFicy1ib3R0b20gLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgYTpmb2N1cyB7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogIzMzMzk0MCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sLmRhcmsgLm5hdi10YWJzIGxpLmFjdGl2ZSBhLFxyXG5odG1sLmRhcmsgLm5hdi10YWJzIGxpLmFjdGl2ZSBhOmhvdmVyLFxyXG5odG1sLmRhcmsgLm5hdi10YWJzIGxpLmFjdGl2ZSBhOmZvY3VzLFxyXG5odG1sLmRhcmsgLm5hdi10YWJzIGxpIGEge1xyXG5cdGNvbG9yOiAjODA4Njk3O1xyXG59XHJcblxyXG5odG1sLmRhcmsgLnRhYi1jb250ZW50IHtcclxuXHRiYWNrZ3JvdW5kOiAjMzMzOTQwO1xyXG5cdGJvcmRlci1jb2xvcjogIzIxMjUyOTtcclxufVxyXG5cclxuaHRtbC5kYXJrIC50YWJzLXNpbXBsZSAudGFiLWNvbnRlbnQsXHJcbmh0bWwuZGFyayAudGFicy1zaW1wbGUgLm5hdi10YWJzIGxpIGEsXHJcbmh0bWwuZGFyayAudGFicy1zaW1wbGUgLm5hdi10YWJzIGxpLmFjdGl2ZSBhIHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sLmRhcmsgLm5hdiA+IGxpID4gYTpob3ZlcixcclxuaHRtbC5kYXJrIC5uYXYgPiBsaSA+IGE6Zm9jdXMge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMzMzM5NDA7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAuY2FsbC10by1hY3Rpb24uY2FsbC10by1hY3Rpb24tZGVmYXVsdCB7XHJcblx0YmFja2dyb3VuZDogIzJjMzIzNztcclxufVxyXG5cclxuaHRtbC5kYXJrIC5jYWxsLXRvLWFjdGlvbi5jYWxsLXRvLWFjdGlvbi1kYXJrIHtcclxuXHRiYWNrZ3JvdW5kOiAjMzMzOTQwO1xyXG59XHJcblxyXG5odG1sLmRhcmsgLmNhbGwtdG8tYWN0aW9uLndpdGgtYm9yZGVycyB7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogIzMzMzk0MDtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjMzMzOTQwO1xyXG5cdGJvcmRlci1sZWZ0LWNvbG9yOiAjMmMzMjM3O1xyXG5cdGJvcmRlci1yaWdodC1jb2xvcjogIzJjMzIzNztcclxufVxyXG5cclxuaHRtbC5kYXJrIC5jYWxsLXRvLWFjdGlvbi53aXRoLWZ1bGwtYm9yZGVycyB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMzMzOTQwO1xyXG59XHJcblxyXG5odG1sLmRhcmsgLmNhbGwtdG8tYWN0aW9uLmZlYXR1cmVkIHtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMmMzMjM3IDElLCAjMzMzOTQwIDk4JSkgcmVwZWF0IHNjcm9sbCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjMzMzOTQwO1xyXG5cdGJvcmRlci1sZWZ0LWNvbG9yOiAjMmMzMjM3O1xyXG5cdGJvcmRlci1yaWdodC1jb2xvcjogIzJjMzIzNztcclxufVxyXG5cclxuaHRtbC5kYXJrIC5jYWxsLXRvLWFjdGlvbi5jYWxsLXRvLWFjdGlvbi1pbi1mb290ZXI6YmVmb3JlIHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjMjEyNTI5O1xyXG59XHJcblxyXG5odG1sLmRhcmsgLmNvdW50ZXJzLndpdGgtYm9yZGVycyAuY291bnRlciB7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzM5NDA7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM5NDA7XHJcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMmMzMjM3O1xyXG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyYzMyMzc7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAuY291bnRlcnMuY291bnRlcnMtdGV4dC1kYXJrIC5jb3VudGVyIHtcclxuXHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sLmRhcmsgLmNvdW50ZXJzLmNvdW50ZXJzLXRleHQtZGFyayAuY291bnRlciBbY2xhc3MqPVwiZmEtXCJdLCBodG1sLmRhcmsgLmNvdW50ZXJzLmNvdW50ZXJzLXRleHQtZGFyayAuY291bnRlciAuaWNvbnMsIGh0bWwuZGFyayAuY291bnRlcnMuY291bnRlcnMtdGV4dC1kYXJrIC5jb3VudGVyIHN0cm9uZywgaHRtbC5kYXJrIC5jb3VudGVycy5jb3VudGVycy10ZXh0LWRhcmsgLmNvdW50ZXIgbGFiZWwge1xyXG5cdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwuZGFyayBzZWN0aW9uLnRpbWVsaW5lOmFmdGVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjNTA1MDUwO1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoODAsIDgwLCA4MCwgMCkgMCUsICM1MDUwNTAgOCUsICM1MDUwNTAgOTIlLCByZ2JhKDgwLCA4MCwgODAsIDApIDEwMCUpO1xyXG59XHJcblxyXG5odG1sLmRhcmsgc2VjdGlvbi50aW1lbGluZSAudGltZWxpbmUtZGF0ZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzJjMzIzNztcclxuXHRib3JkZXItY29sb3I6ICMyYzMyMzc7XHJcblx0dGV4dC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbmh0bWwuZGFyayBzZWN0aW9uLnRpbWVsaW5lIC50aW1lbGluZS10aXRsZSB7XHJcblx0YmFja2dyb3VuZDogIzJjMzIzNztcclxufVxyXG5cclxuaHRtbC5kYXJrIHNlY3Rpb24udGltZWxpbmUgLnRpbWVsaW5lLWJveCB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMmMzMjM3O1xyXG5cdGJhY2tncm91bmQ6ICMyYzMyMzc7XHJcbn1cclxuXHJcbmh0bWwuZGFyayBzZWN0aW9uLnRpbWVsaW5lIC50aW1lbGluZS1ib3gubGVmdDpiZWZvcmUge1xyXG5cdGJveC1zaGFkb3c6IDAgMCAwIDNweCAjMmMzMjM3LCAwIDAgMCA2cHggIzJjMzIzNztcclxufVxyXG5cclxuaHRtbC5kYXJrIHNlY3Rpb24udGltZWxpbmUgLnRpbWVsaW5lLWJveC5sZWZ0OmFmdGVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjMmMzMjM3O1xyXG5cdGJvcmRlci1yaWdodC1jb2xvcjogIzJjMzIzNztcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjMmMzMjM3O1xyXG59XHJcblxyXG5odG1sLmRhcmsgc2VjdGlvbi50aW1lbGluZSAudGltZWxpbmUtYm94LnJpZ2h0OmJlZm9yZSB7XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgM3B4ICMyYzMyMzcsIDAgMCAwIDZweCAjMmMzMjM3O1xyXG59XHJcblxyXG5odG1sLmRhcmsgc2VjdGlvbi50aW1lbGluZSAudGltZWxpbmUtYm94LnJpZ2h0OmFmdGVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjMmMzMjM3O1xyXG5cdGJvcmRlci1sZWZ0LWNvbG9yOiAjMmMzMjM3O1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICMyYzMyMzc7XHJcbn1cclxuXHJcbmh0bWwuZGFyayBmb3JtOm5vdCguZm9ybS1zdHlsZS00KSAuZm9ybS1jb250cm9sIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmMzMjM3O1xyXG5cdGJvcmRlci1jb2xvcjogIzJjMzIzNztcclxufVxyXG5cclxuaHRtbC5kYXJrIGZvcm0uZm9ybS1zdHlsZS00IC5mb3JtLWNvbnRyb2wge1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICMzYzNjM2M7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAuYnRuLWxpZ2h0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmMzMjM3O1xyXG5cdGJvcmRlci1jb2xvcjogIzJjMzIzNztcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbC5kYXJrIC5idG4uZGlzYWJsZWQsIGh0bWwuZGFyayAuYnRuLmRpc2FibGVkOmhvdmVyLCBodG1sLmRhcmsgLmJ0bi5kaXNhYmxlZDphY3RpdmUsIGh0bWwuZGFyayAuYnRuLmRpc2FibGVkOmZvY3VzLFxyXG5odG1sLmRhcmsgLmJ0bltkaXNhYmxlZF0sXHJcbmh0bWwuZGFyayAuYnRuW2Rpc2FibGVkXTpob3ZlcixcclxuaHRtbC5kYXJrIC5idG5bZGlzYWJsZWRdOmFjdGl2ZSxcclxuaHRtbC5kYXJrIC5idG5bZGlzYWJsZWRdOmZvY3VzIHtcclxuXHRib3JkZXItY29sb3I6ICMyYzMyMzcgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbC5kYXJrIC5wYWdpbmF0aW9uID4gbGkgPiBhLFxyXG5odG1sLmRhcmsgLnBhZ2luYXRpb24gPiBsaSA+IHNwYW4ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyYzMyMzc7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMjgyZDMxO1xyXG59XHJcblxyXG5odG1sLmRhcmsgc2VjdGlvbi5zZWN0aW9uLWN1c3RvbS1tYXAge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XHJcbn1cclxuXHJcbmh0bWwuZGFyayBzZWN0aW9uLnNlY3Rpb24tY3VzdG9tLW1hcCBzZWN0aW9uLnNlY3Rpb24ge1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMzgsIDQyLCA0NywgMC44KTtcclxufVxyXG5cclxuaHRtbC5kYXJrIC5ob21lLWNvbmNlcHQge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaG9tZS9ob21lLWNvbmNlcHQtZGFyay5wbmcpO1xyXG59XHJcblxyXG5odG1sLmRhcmsgLmhvbWUtY29uY2VwdCAucHJvY2Vzcy1pbWFnZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ob21lL2hvbWUtY29uY2VwdC1pdGVtLWRhcmsucG5nKTtcclxufVxyXG5cclxuaHRtbC5kYXJrIC5ob21lLWNvbmNlcHQgLnByb2plY3QtaW1hZ2Uge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaG9tZS9ob21lLWNvbmNlcHQtaXRlbS1kYXJrLnBuZyk7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAuaG9tZS1jb25jZXB0IC5zdW4ge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaG9tZS9ob21lLWNvbmNlcHQtaWNvbnMtZGFyay5wbmcpO1xyXG59XHJcblxyXG5odG1sLmRhcmsgLmhvbWUtY29uY2VwdCAuY2xvdWQge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaG9tZS9ob21lLWNvbmNlcHQtaWNvbnMtZGFyay5wbmcpO1xyXG59XHJcblxyXG5odG1sLmRhcmsgLnBhZ2UtaGVhZGVyIHtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjMWMyMDIzO1xyXG59XHJcblxyXG5odG1sLmRhcmsgLnBhZ2UtaGVhZGVyLWxpZ2h0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzOTQwO1xyXG59XHJcblxyXG5odG1sLmRhcmsgLmNhcmQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxYzIwMjM7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAuYWNjb3JkaW9uIC5jYXJkIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmMzMjM3O1xyXG59XHJcblxyXG5odG1sLmRhcmsgLmFjY29yZGlvbiAuY2FyZC1kZWZhdWx0IHtcclxuXHRib3JkZXItY29sb3I6ICMyYzMyMzc7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAuYWNjb3JkaW9uIC5jYXJkLWhlYWRlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzMzMzk0MDtcclxufVxyXG5cclxuaHRtbC5kYXJrIC5hY2NvcmRpb24gLmZvcm0tY29udHJvbCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzI2MmEyZjtcclxuXHRib3JkZXItY29sb3I6ICMyNjJhMmY7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAuYWNjb3JkaW9uLmFjY29yZGlvbi1tb2Rlcm4gLmNhcmQgLmNhcmQtaGVhZGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyYTJmO1xyXG59XHJcblxyXG5odG1sLmRhcmsgLmFjY29yZGlvbi5hY2NvcmRpb24tbW9kZXJuIC5jYXJkOmZpcnN0LW9mLXR5cGUsIGh0bWwuZGFyayAuYWNjb3JkaW9uLmFjY29yZGlvbi1tb2Rlcm4gLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKTpub3QoOmxhc3Qtb2YtdHlwZSksIGh0bWwuZGFyayAuYWNjb3JkaW9uLmFjY29yZGlvbi1tb2Rlcm4gLmNhcmQ6bGFzdC1vZi10eXBlIHtcclxuXHRib3JkZXItY29sb3I6ICMyNjJhMmY7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAudG9nZ2xlID4gbGFiZWwsXHJcbmh0bWwuZGFyayAudG9nZ2xlID4gLnRvZ2dsZS10aXRsZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzMzMzk0MDtcclxufVxyXG5cclxuaHRtbC5kYXJrIC50b2dnbGUudG9nZ2xlLXNpbXBsZSAudG9nZ2xlID4gbGFiZWwsXHJcbmh0bWwuZGFyayAudG9nZ2xlLnRvZ2dsZS1zaW1wbGUgLnRvZ2dsZSA+IC50b2dnbGUtdGl0bGUge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sLmRhcmsgLmZlYXR1cmVkLWJveCB7XHJcblx0YmFja2dyb3VuZDogIzMzMzk0MDtcclxuXHRib3JkZXItbGVmdC1jb2xvcjogIzMzMzk0MDtcclxuXHRib3JkZXItcmlnaHQtY29sb3I6ICMzMzM5NDA7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzMzMzk0MDtcclxufVxyXG5cclxuaHRtbC5kYXJrIC5mZWF0dXJlZC1ib3guc2Vjb25kYXJ5IGg0IHtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbC5kYXJrIC5mZWF0dXJlZC1ib3hlcy1mbGF0IC5mZWF0dXJlZC1ib3ggLmJveC1jb250ZW50IHtcclxuXHRiYWNrZ3JvdW5kOiAjMzMzOTQwO1xyXG59XHJcblxyXG5odG1sLmRhcmsgLmZlYXR1cmVkLWJveGVzLXN0eWxlLTUgLmZlYXR1cmVkLWJveCAuYm94LWNvbnRlbnQgaDQsIGh0bWwuZGFyayAuZmVhdHVyZWQtYm94ZXMtc3R5bGUtNiAuZmVhdHVyZWQtYm94IC5ib3gtY29udGVudCBoNCwgaHRtbC5kYXJrIC5mZWF0dXJlZC1ib3hlcy1zdHlsZS03IC5mZWF0dXJlZC1ib3ggLmJveC1jb250ZW50IGg0IHtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbC5kYXJrIC5mZWF0dXJlZC1ib3hlcy1zdHlsZS0yIC5mZWF0dXJlZC1ib3gge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5odG1sLmRhcmsgLmZlYXR1cmVkLWJveGVzLXN0eWxlLTMgLmZlYXR1cmVkLWJveCAuaWNvbi1mZWF0dXJlZCB7XHJcblx0YmFja2dyb3VuZDogIzIxMjUyOTtcclxufVxyXG5cclxuaHRtbC5kYXJrIC5mZWF0dXJlZC1ib3hlcy1zdHlsZS00IC5mZWF0dXJlZC1ib3gge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5odG1sLmRhcmsgLmZlYXR1cmVkLWJveGVzLXN0eWxlLTUgLmZlYXR1cmVkLWJveCB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAuZmVhdHVyZWQtYm94ZXMtc3R5bGUtNSAuZmVhdHVyZWQtYm94IC5pY29uLWZlYXR1cmVkIHtcclxuXHRiYWNrZ3JvdW5kOiAjMmMzMjM3O1xyXG5cdGJvcmRlci1jb2xvcjogIzMzMzk0MDtcclxufVxyXG5cclxuaHRtbC5kYXJrIC5mZWF0dXJlZC1ib3hlcy1zdHlsZS02IC5mZWF0dXJlZC1ib3gge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5odG1sLmRhcmsgLmZlYXR1cmVkLWJveGVzLXN0eWxlLTYgLmZlYXR1cmVkLWJveCAuaWNvbi1mZWF0dXJlZCB7XHJcblx0YmFja2dyb3VuZDogIzJjMzIzNztcclxuXHRib3JkZXItY29sb3I6ICMzMzM5NDA7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAuZmVhdHVyZWQtYm94ZXMtc3R5bGUtNiAuZmVhdHVyZWQtYm94IC5pY29uLWZlYXR1cmVkOmFmdGVyIHtcclxuXHRib3JkZXItY29sb3I6ICMzMzM5NDA7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAuZmVhdHVyZWQtYm94ZXMtc3R5bGUtNyAuZmVhdHVyZWQtYm94IHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuaHRtbC5kYXJrIC5mZWF0dXJlZC1ib3hlcy1zdHlsZS03IC5mZWF0dXJlZC1ib3ggLmljb24tZmVhdHVyZWQge1xyXG5cdGJhY2tncm91bmQ6ICMyYzMyMzc7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMzMzOTQwO1xyXG59XHJcblxyXG5odG1sLmRhcmsgLmZlYXR1cmVkLWJveGVzLXN0eWxlLTcgLmZlYXR1cmVkLWJveCAuaWNvbi1mZWF0dXJlZDphZnRlciB7XHJcblx0Ym94LXNoYWRvdzogM3B4IDNweCAjMWExZDIxO1xyXG59XHJcblxyXG5odG1sLmRhcmsgLmZlYXR1cmVkLWJveGVzLXN0eWxlLTggLmZlYXR1cmVkLWJveCAuaWNvbi1mZWF0dXJlZCB7XHJcblx0YmFja2dyb3VuZDogIzMzMzk0MDtcclxufVxyXG5cclxuaHRtbC5kYXJrIC5mZWF0dXJlZC1ib3gtZWZmZWN0LTEgLmljb24tZmVhdHVyZWQ6YWZ0ZXIge1xyXG5cdGJveC1zaGFkb3c6IDAgMCAwIDNweCAjMzMzOTQwO1xyXG59XHJcblxyXG5odG1sLmRhcmsgLmZlYXR1cmUtYm94LmZlYXR1cmUtYm94LXN0eWxlLTIgaDQsIGh0bWwuZGFyayAuZmVhdHVyZS1ib3guZmVhdHVyZS1ib3gtc3R5bGUtMyBoNCwgaHRtbC5kYXJrIC5mZWF0dXJlLWJveC5mZWF0dXJlLWJveC1zdHlsZS00IGg0IHtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbC5kYXJrIC5mZWF0dXJlLWJveC5mZWF0dXJlLWJveC1zdHlsZS02IC5mZWF0dXJlLWJveC1pY29uIHtcclxuXHRib3JkZXItY29sb3I6ICMzMzM5NDA7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAuZmVhdHVyZS1ib3guZmVhdHVyZS1ib3gtc3R5bGUtNiAuZmVhdHVyZS1ib3gtaWNvbjphZnRlciB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMzMzOTQwO1xyXG59XHJcblxyXG5odG1sLmRhcmsgLm93bC1kb3RzIGJ1dHRvbi5vd2wtZG90IHNwYW4ge1xyXG5cdGJhY2tncm91bmQ6ICMzMzM5NDA7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAub3dsLWNhcm91c2VsLnRvcC1ib3JkZXIge1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICMzRjQyNDc7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAucHJvZ3Jlc3Mge1xyXG5cdGJhY2tncm91bmQ6ICMzMzM5NDA7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAuYXJyb3cge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3dzLWRhcmsucG5nKTtcclxufVxyXG5cclxuaHRtbC5kYXJrIC50aHVtYm5haWwsXHJcbmh0bWwuZGFyayAuaW1nLXRodW1ibmFpbCxcclxuaHRtbC5kYXJrIC50aHVtYi1pbmZvIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmMzMjM3O1xyXG5cdGJvcmRlci1jb2xvcjogIzJjMzIzNztcclxufVxyXG5cclxuaHRtbC5kYXJrIC50aHVtYi1pbmZvIC50aHVtYi1pbmZvLXdyYXBwZXI6YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsIDM3LCA0MSwgMC45KTtcclxufVxyXG5cclxuaHRtbC5kYXJrIC50aHVtYi1pbmZvLXNvY2lhbC1pY29ucyB7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogIzNjNDQ0YjtcclxufVxyXG5cclxuaHRtbC5kYXJrIHVsLm5hdi1saXN0ID4gbGkgYSB7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzJjMzIzNztcclxufVxyXG5cclxuaHRtbC5kYXJrIHVsLm5hdi1saXN0ID4gbGkgYTpob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzJjMzIzNztcclxufVxyXG5cclxuaHRtbC5kYXJrIC5jb250ZW50LWdyaWQgLmNvbnRlbnQtZ3JpZC1pdGVtOmJlZm9yZSB7XHJcblx0Ym9yZGVyLWxlZnQtY29sb3I6ICMzMzM5NDA7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAuY29udGVudC1ncmlkIC5jb250ZW50LWdyaWQtaXRlbTphZnRlciB7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzMzMzk0MDtcclxufVxyXG5cclxuaHRtbC5kYXJrIC5jb250ZW50LWdyaWQuY29udGVudC1ncmlkLWRhc2hlZCAuY29udGVudC1ncmlkLWl0ZW06YmVmb3JlIHtcclxuXHRib3JkZXItbGVmdC1jb2xvcjogIzMzMzk0MDtcclxufVxyXG5cclxuaHRtbC5kYXJrIC5jb250ZW50LWdyaWQuY29udGVudC1ncmlkLWRhc2hlZCAuY29udGVudC1ncmlkLWl0ZW06YWZ0ZXIge1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICMzMzM5NDA7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAudGVzdGltb25pYWwgLnRlc3RpbW9uaWFsLWF1dGhvciBzdHJvbmcge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sLmRhcmsgLnRlc3RpbW9uaWFsLnRlc3RpbW9uaWFsLXN0eWxlLTMgYmxvY2txdW90ZSB7XHJcblx0YmFja2dyb3VuZDogIzMzMzk0MCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sLmRhcmsgLnRlc3RpbW9uaWFsLnRlc3RpbW9uaWFsLXN0eWxlLTMgLnRlc3RpbW9uaWFsLWFycm93LWRvd24ge1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICMzMzM5NDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbC5kYXJrIC50ZXN0aW1vbmlhbC50ZXN0aW1vbmlhbC1zdHlsZS00IHtcclxuXHRib3JkZXItY29sb3I6ICMzMzM5NDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbC5kYXJrIC50ZXN0aW1vbmlhbC50ZXN0aW1vbmlhbC1zdHlsZS01IC50ZXN0aW1vbmlhbC1hdXRob3Ige1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICMzMzM5NDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbC5kYXJrIC5wb3BvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzOTQwO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICMyYzMyMzc7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAucG9wb3Zlci50b3AgPiAuYXJyb3cge1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICMyYzMyMzc7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAucG9wb3Zlci50b3AgPiAuYXJyb3c6YWZ0ZXIge1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICMzMzM5NDA7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAucG9wb3Zlci5yaWdodCA+IC5hcnJvdyB7XHJcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjMmMzMjM3O1xyXG59XHJcblxyXG5odG1sLmRhcmsgLnBvcG92ZXIucmlnaHQgPiAuYXJyb3c6YWZ0ZXIge1xyXG5cdGJvcmRlci1yaWdodC1jb2xvcjogIzMzMzk0MDtcclxufVxyXG5cclxuaHRtbC5kYXJrIC5wb3BvdmVyLmJvdHRvbSA+IC5hcnJvdyB7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzJjMzIzNztcclxufVxyXG5cclxuaHRtbC5kYXJrIC5wb3BvdmVyLmJvdHRvbSA+IC5hcnJvdzphZnRlciB7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzMzMzk0MDtcclxufVxyXG5cclxuaHRtbC5kYXJrIC5wb3BvdmVyLmxlZnQgPiAuYXJyb3cge1xyXG5cdGJvcmRlci1sZWZ0LWNvbG9yOiAjMmMzMjM3O1xyXG59XHJcblxyXG5odG1sLmRhcmsgLnBvcG92ZXIubGVmdCA+IC5hcnJvdzphZnRlciB7XHJcblx0Ym9yZGVyLWxlZnQtY29sb3I6ICMzMzM5NDA7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAucG9wb3Zlci10aXRsZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzJjMzIzNztcclxuXHRib3JkZXItYm90dG9tOiAjMzMzOTQwO1xyXG59XHJcblxyXG5odG1sLmRhcmsgLnBhZ2UtaGVhZGVyIHtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjMmMzMjM3O1xyXG59XHJcblxyXG5odG1sLmRhcmsgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxyXG5odG1sLmRhcmsgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxyXG5odG1sLmRhcmsgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxyXG5odG1sLmRhcmsgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxyXG5odG1sLmRhcmsgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxyXG5odG1sLmRhcmsgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLFxyXG5odG1sLmRhcmsgLnRhYmxlLWJvcmRlcmVkIHtcclxuXHRib3JkZXItY29sb3I6ICMyYzMyMzc7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAudGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKDJuKzEpID4gdGQsXHJcbmh0bWwuZGFyayAudGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKDJuKzEpID4gdGgge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMzMzM5NDA7XHJcbn1cclxuXHJcbmh0bWwuZGFyayBwcmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyYzMyMzc7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMmMzMjM3O1xyXG5cdGNvbG9yOiAjNzc3O1xyXG59XHJcblxyXG5odG1sLmRhcmsgLnNob3ctZ3JpZCBbY2xhc3MqPVwiY29sLWxnLVwiXSAuc2hvdy1ncmlkLWJsb2NrIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmMzMjM3O1xyXG5cdGJvcmRlci1jb2xvcjogIzJjMzIzNztcclxufVxyXG5cclxuaHRtbC5kYXJrIC5nb29nbGUtbWFwLWJvcmRlcnMsXHJcbmh0bWwuZGFyayAucmF0aW8tYm9yZGVycyB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMzMzOTQwO1xyXG59XHJcblxyXG5odG1sLmRhcmsgLmFsZXJ0LmFsZXJ0LWRlZmF1bHQge1xyXG5cdGJvcmRlci1jb2xvcjogIzMzMzk0MDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmMzMjM3O1xyXG59XHJcblxyXG5odG1sLmRhcmsgaHIge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjMjEyNTI5LCAjM0Y0MjQ3LCAjMjEyNTI5KTtcclxufVxyXG5cclxuaHRtbC5kYXJrIGhyLmxpZ2h0IHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgIzIxMjUyOSwgIzNGNDI0NywgIzIxMjUyOSk7XHJcbn1cclxuXHJcbmh0bWwuZGFyayBoci5zb2xpZCB7XHJcblx0YmFja2dyb3VuZDogIzNGNDI0NztcclxufVxyXG5cclxuaHRtbC5kYXJrIC5kaXZpZGVyIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgdHJhbnNwYXJlbnQsICMzRjQyNDcsIHRyYW5zcGFyZW50KTtcclxufVxyXG5cclxuaHRtbC5kYXJrIC5kaXZpZGVyIFtjbGFzcyo9XCJmYS1cIl0sIGh0bWwuZGFyayAuZGl2aWRlciAuaWNvbnMge1xyXG5cdGJhY2tncm91bmQ6ICMyMTI1Mjk7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAuZGl2aWRlci5kaXZpZGVyLXNvbGlkIHtcclxuXHRiYWNrZ3JvdW5kOiAjM0Y0MjQ3O1xyXG59XHJcblxyXG5odG1sLmRhcmsgLmRpdmlkZXIuZGl2aWRlci1zdHlsZS0yIFtjbGFzcyo9XCJmYS1cIl0sIGh0bWwuZGFyayAuZGl2aWRlci5kaXZpZGVyLXN0eWxlLTIgLmljb25zIHtcclxuXHRiYWNrZ3JvdW5kOiAjMjYyYTJmO1xyXG59XHJcblxyXG5odG1sLmRhcmsgLmRpdmlkZXIuZGl2aWRlci1zdHlsZS0zIFtjbGFzcyo9XCJmYS1cIl0sIGh0bWwuZGFyayAuZGl2aWRlci5kaXZpZGVyLXN0eWxlLTMgLmljb25zIHtcclxuXHRib3JkZXItY29sb3I6ICMzRjQyNDc7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAuZGl2aWRlci5kaXZpZGVyLXN0eWxlLTQgW2NsYXNzKj1cImZhLVwiXSwgaHRtbC5kYXJrIC5kaXZpZGVyLmRpdmlkZXItc3R5bGUtNCAuaWNvbnMge1xyXG5cdGJvcmRlci1jb2xvcjogIzNGNDI0NztcclxufVxyXG5cclxuaHRtbC5kYXJrIC5kaXZpZGVyLmRpdmlkZXItc3R5bGUtNCBbY2xhc3MqPVwiZmEtXCJdOmFmdGVyLCBodG1sLmRhcmsgLmRpdmlkZXIuZGl2aWRlci1zdHlsZS00IC5pY29uczphZnRlciB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMjYyYTJmO1xyXG59XHJcblxyXG5odG1sLmRhcmsgLmRpdmlkZXIuZGl2aWRlci1zbWFsbCB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAuZGl2aWRlci5kaXZpZGVyLXNtYWxsIGhyIHtcclxuXHRiYWNrZ3JvdW5kOiAjM0Y0MjQ3O1xyXG59XHJcblxyXG5odG1sLmRhcmsgLmRpdmlkZXIuZGl2aWRlci1zbWFsbC5kaXZpZGVyLWxpZ2h0IGhyIHtcclxuXHRiYWNrZ3JvdW5kOiAjM0Y0MjQ3O1xyXG59XHJcblxyXG5odG1sLmRhcmsgaHIuZGFzaGVkOmFmdGVyLCBodG1sLmRhcmsgLmRpdmlkZXIuZGFzaGVkOmFmdGVyIHtcclxuXHRib3JkZXItY29sb3I6ICMzRjQyNDc7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAuaGVhZGluZy5oZWFkaW5nLWJvdHRvbS1ib3JkZXIgaDEge1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICMzZjQyNDc7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAuaGVhZGluZy5oZWFkaW5nLWJvdHRvbS1ib3JkZXIgaDIsIGh0bWwuZGFyayAuaGVhZGluZy5oZWFkaW5nLWJvdHRvbS1ib3JkZXIgaDMge1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICMzZjQyNDc7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAuaGVhZGluZy5oZWFkaW5nLWJvdHRvbS1ib3JkZXIgaDQsIGh0bWwuZGFyayAuaGVhZGluZy5oZWFkaW5nLWJvdHRvbS1ib3JkZXIgaDUsIGh0bWwuZGFyayAuaGVhZGluZy5oZWFkaW5nLWJvdHRvbS1ib3JkZXIgaDYge1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICMzZjQyNDc7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAuaGVhZGluZy5oZWFkaW5nLWJvdHRvbS1kb3VibGUtYm9yZGVyIGgxLCBodG1sLmRhcmsgLmhlYWRpbmcuaGVhZGluZy1ib3R0b20tZG91YmxlLWJvcmRlciBoMiwgaHRtbC5kYXJrIC5oZWFkaW5nLmhlYWRpbmctYm90dG9tLWRvdWJsZS1ib3JkZXIgaDMge1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICMzZjQyNDc7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAuaGVhZGluZy5oZWFkaW5nLWJvdHRvbS1kb3VibGUtYm9yZGVyIGg0LCBodG1sLmRhcmsgLmhlYWRpbmcuaGVhZGluZy1ib3R0b20tZG91YmxlLWJvcmRlciBoNSwgaHRtbC5kYXJrIC5oZWFkaW5nLmhlYWRpbmctYm90dG9tLWRvdWJsZS1ib3JkZXIgaDYge1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICMzZjQyNDc7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAuaGVhZGluZy5oZWFkaW5nLW1pZGRsZS1ib3JkZXI6YmVmb3JlIHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjM2Y0MjQ3O1xyXG59XHJcblxyXG5odG1sLmRhcmsgLmhlYWRpbmcuaGVhZGluZy1taWRkbGUtYm9yZGVyIGgxLCBodG1sLmRhcmsgLmhlYWRpbmcuaGVhZGluZy1taWRkbGUtYm9yZGVyIGgyLCBodG1sLmRhcmsgLmhlYWRpbmcuaGVhZGluZy1taWRkbGUtYm9yZGVyIGgzLCBodG1sLmRhcmsgLmhlYWRpbmcuaGVhZGluZy1taWRkbGUtYm9yZGVyIGg0LCBodG1sLmRhcmsgLmhlYWRpbmcuaGVhZGluZy1taWRkbGUtYm9yZGVyIGg1LCBodG1sLmRhcmsgLmhlYWRpbmcuaGVhZGluZy1taWRkbGUtYm9yZGVyIGg2IHtcclxuXHRiYWNrZ3JvdW5kOiAjMjEyNTI5O1xyXG59XHJcblxyXG5odG1sLmRhcmsgLnJlY2VudC1wb3N0cyAuZGF0ZSAuZGF5LFxyXG5odG1sLmRhcmsgc2VjdGlvbi5zZWN0aW9uIC5yZWNlbnQtcG9zdHMgLmRhdGUgLmRheSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzMzMzk0MDtcclxufVxyXG5cclxuaHRtbC5kYXJrIC5ibG9nLXBvc3RzIGFydGljbGUge1xyXG5cdGJvcmRlci1jb2xvcjogIzJjMzIzNztcclxufVxyXG5cclxuaHRtbC5kYXJrIHNlY3Rpb24uZmVhdHVyZWQgLnJlY2VudC1wb3N0cyAuZGF0ZSAuZGF5LFxyXG5odG1sLmRhcmsgYXJ0aWNsZS5wb3N0IC5wb3N0LWRhdGUgLmRheSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzJjMzIzNztcclxufVxyXG5cclxuaHRtbC5kYXJrIGFydGljbGUgLnBvc3QtdmlkZW8sXHJcbmh0bWwuZGFyayBhcnRpY2xlIC5wb3N0LXZpZGVvIGlmcmFtZSxcclxuaHRtbC5kYXJrIGFydGljbGUgLnBvc3QtYXVkaW8sXHJcbmh0bWwuZGFyayBhcnRpY2xlIC5wb3N0LWF1ZGlvIGlmcmFtZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzJjMzIzNztcclxuXHRib3JkZXItY29sb3I6ICMyYzMyMzc7XHJcbn1cclxuXHJcbmh0bWwuZGFyayB1bC5zaW1wbGUtcG9zdC1saXN0IGxpIHtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjMjYyYTJmO1xyXG59XHJcblxyXG5odG1sLmRhcmsgLnBvc3QtYmxvY2sge1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICMxYzIwMjM7XHJcbn1cclxuXHJcbmh0bWwuZGFyayB1bC5jb21tZW50cyAuY29tbWVudC1ibG9jayB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzJjMzIzNztcclxufVxyXG5cclxuaHRtbC5kYXJrIHVsLmNvbW1lbnRzIC5jb21tZW50LWFycm93IHtcclxuXHRib3JkZXItcmlnaHQtY29sb3I6ICMyYzMyMzc7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAucHJpY2luZy10YWJsZSBsaSB7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogIzI2MmEyZjtcclxufVxyXG5cclxuaHRtbC5kYXJrIC5wcmljaW5nLXRhYmxlIGgzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyYTJmO1xyXG5cdHRleHQtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG5odG1sLmRhcmsgLnByaWNpbmctdGFibGUgaDMgc3BhbiB7XHJcblx0YmFja2dyb3VuZDogIzJjMzIzNztcclxuXHRib3JkZXItY29sb3I6ICMyODJkMzE7XHJcblx0Ym94LXNoYWRvdzogMCA1cHggMjBweCAjMjgyZDMxIGluc2V0LCAwIDNweCAwICMyYzMyMzcgaW5zZXQ7XHJcblx0Y29sb3I6ICM3Nzc7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAucHJpY2luZy10YWJsZSAubW9zdC1wb3B1bGFyIHtcclxuXHRib3JkZXItY29sb3I6ICMyYzMyMzc7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAucHJpY2luZy10YWJsZSAubW9zdC1wb3B1bGFyIGgzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmMzMjM3O1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdHRleHQtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG5odG1sLmRhcmsgLnByaWNpbmctdGFibGUgLnBsYW4tcmliYm9uIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmMzMjM3O1xyXG59XHJcblxyXG5odG1sLmRhcmsgLnByaWNpbmctdGFibGUgLnBsYW4ge1xyXG5cdGJhY2tncm91bmQ6ICMyYzMyMzc7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzJjMzIzNztcclxuXHRjb2xvcjogIzc3NztcclxuXHR0ZXh0LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuaHRtbC5kYXJrIC5wcm9kdWN0LXRodW1iLWluZm8ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyYzMyMzc7XHJcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuaHRtbC5kYXJrIC5zaG9wIC5xdWFudGl0eSAucXR5IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmMzMjM3O1xyXG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAuc2hvcCAucXVhbnRpdHkgLm1pbnVzLFxyXG5odG1sLmRhcmsgLnNob3AgLnF1YW50aXR5IC5wbHVzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyYTJmO1xyXG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAuc2hvcCB0YWJsZS5jYXJ0IHRkLFxyXG5odG1sLmRhcmsgLnNob3AgLmNhcnQtdG90YWxzIHRoLFxyXG5odG1sLmRhcmsgLnNob3AgLmNhcnQtdG90YWxzIHRkIHtcclxuXHRib3JkZXItY29sb3I6ICMyYzMyMzc7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAuZGlhbG9nIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xyXG59XHJcblxyXG5odG1sLmRhcmsgLm1vZGFsLWNvbnRlbnQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAubW9kYWwtaGVhZGVyIHtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjMmMzMjM3O1xyXG59XHJcblxyXG5odG1sLmRhcmsgLm1vZGFsLWhlYWRlciBoMSwgaHRtbC5kYXJrIC5tb2RhbC1oZWFkZXIgaDIsIGh0bWwuZGFyayAubW9kYWwtaGVhZGVyIGgzLCBodG1sLmRhcmsgLm1vZGFsLWhlYWRlciBoNCwgaHRtbC5kYXJrIC5tb2RhbC1oZWFkZXIgaDUsIGh0bWwuZGFyayAubW9kYWwtaGVhZGVyIGg2IHtcclxuXHRjb2xvcjogIzc3NztcclxufVxyXG5cclxuaHRtbC5kYXJrIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcclxuXHR0ZXh0LXNoYWRvdzogbm9uZTtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbC5kYXJrIC5tb2RhbC1mb290ZXIge1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICMyYzMyMzc7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAucG9wdXAtaW5saW5lLWNvbnRlbnQsXHJcbmh0bWwuZGFyayAubWZwLWNvbnRlbnQgLmFqYXgtY29udGFpbmVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwuZGFyayAubG9hZGluZy1vdmVybGF5IHtcclxuXHRiYWNrZ3JvdW5kOiAjMjEyNTI5O1xyXG59XHJcblxyXG5odG1sLmRhcmsgLnNvcnQtZGVzdGluYXRpb24tbG9hZGVyOmFmdGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xyXG59XHJcblxyXG5odG1sLmRhcmsgI2Zvb3RlciAubmV3c2xldHRlciBmb3JtIC5idG4tbGlnaHQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyNjJhMmY7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMjYyYTJmO1xyXG5cdGNvbG9yOiAjNzc3O1xyXG59XHJcblxyXG5odG1sLmRhcmsgI2Zvb3RlciAubmV3c2xldHRlciBmb3JtIC5mb3JtLWNvbnRyb2wge1xyXG5cdGJvcmRlcjogMDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0aHRtbC5kYXJrICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbjpub3QoLmhlYWRlci1uYXYtbWFpbi1saWdodCkgbmF2ID4gdWwgPiBsaS5kcm9wZG93bjpub3QoLmRyb3Bkb3duLWZ1bGwtY29sb3IpIC5kcm9wZG93bi1tZW51IHtcclxuXHRcdGJhY2tncm91bmQ6ICMyNjJhMmY7XHJcblx0fVxyXG5cclxuXHRodG1sLmRhcmsgI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluOm5vdCguaGVhZGVyLW5hdi1tYWluLWxpZ2h0KSBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duOm5vdCguZHJvcGRvd24tZnVsbC1jb2xvcikgLmRyb3Bkb3duLW1lbnUgbGk6aG92ZXIgPiBhLCBodG1sLmRhcmsgI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluOm5vdCguaGVhZGVyLW5hdi1tYWluLWxpZ2h0KSBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duOm5vdCguZHJvcGRvd24tZnVsbC1jb2xvcikgLmRyb3Bkb3duLW1lbnUgbGk6Zm9jdXMgPiBhLCBodG1sLmRhcmsgI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluOm5vdCguaGVhZGVyLW5hdi1tYWluLWxpZ2h0KSBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duOm5vdCguZHJvcGRvd24tZnVsbC1jb2xvcikgLmRyb3Bkb3duLW1lbnUgbGkuYWN0aXZlID4gYSwgaHRtbC5kYXJrICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbjpub3QoLmhlYWRlci1uYXYtbWFpbi1saWdodCkgbmF2ID4gdWwgPiBsaS5kcm9wZG93bjpub3QoLmRyb3Bkb3duLWZ1bGwtY29sb3IpIC5kcm9wZG93bi1tZW51IGxpOmFjdGl2ZSA+IGEge1xyXG5cdFx0YmFja2dyb3VuZDogIzMzMzk0MDtcclxuXHR9XHJcblxyXG5cdGh0bWwuZGFyayAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW46bm90KC5oZWFkZXItbmF2LW1haW4tbGlnaHQpIG5hdiA+IHVsID4gbGkuZHJvcGRvd246bm90KC5kcm9wZG93bi1mdWxsLWNvbG9yKSAuZHJvcGRvd24tbWVudSBsaSBhIHtcclxuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICMzMzM5NDA7XHJcblx0fVxyXG5cclxuXHRodG1sLmRhcmsgI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluOm5vdCguaGVhZGVyLW5hdi1tYWluLWxpZ2h0KSBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duOm5vdCguZHJvcGRvd24tZnVsbC1jb2xvcikgLmRyb3Bkb3duLW1lbnUgbGkgYTpob3ZlciwgaHRtbC5kYXJrICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbjpub3QoLmhlYWRlci1uYXYtbWFpbi1saWdodCkgbmF2ID4gdWwgPiBsaS5kcm9wZG93bjpub3QoLmRyb3Bkb3duLWZ1bGwtY29sb3IpIC5kcm9wZG93bi1tZW51IGxpIGE6Zm9jdXMsIGh0bWwuZGFyayAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW46bm90KC5oZWFkZXItbmF2LW1haW4tbGlnaHQpIG5hdiA+IHVsID4gbGkuZHJvcGRvd246bm90KC5kcm9wZG93bi1mdWxsLWNvbG9yKSAuZHJvcGRvd24tbWVudSBsaSBhLmFjdGl2ZSwgaHRtbC5kYXJrICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbjpub3QoLmhlYWRlci1uYXYtbWFpbi1saWdodCkgbmF2ID4gdWwgPiBsaS5kcm9wZG93bjpub3QoLmRyb3Bkb3duLWZ1bGwtY29sb3IpIC5kcm9wZG93bi1tZW51IGxpIGE6YWN0aXZlIHtcclxuXHRcdGJhY2tncm91bmQ6ICMzMzM5NDA7XHJcblx0fVxyXG5cclxuXHRodG1sLmRhcmsgI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluOm5vdCguaGVhZGVyLW5hdi1tYWluLWxpZ2h0KSBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLW1lZ2E6bm90KC5kcm9wZG93bi1mdWxsLWNvbG9yKSAuZHJvcGRvd24tbWVnYS1zdWItdGl0bGUge1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0fVxyXG5cclxuXHRodG1sLmRhcmsgI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluOm5vdCguaGVhZGVyLW5hdi1tYWluLWxpZ2h0KSBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLW1lZ2E6bm90KC5kcm9wZG93bi1mdWxsLWNvbG9yKSAuZHJvcGRvd24tbWVnYS1zdWItbmF2ID4gbGk6aG92ZXIgPiBhIHtcclxuXHRcdGJhY2tncm91bmQ6ICMzMzM5NDA7XHJcblx0fVxyXG5cclxuXHRodG1sLmRhcmsgI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluOm5vdCguaGVhZGVyLW5hdi1tYWluLWxpZ2h0KSBhID4gLnRodW1iLWluZm8tcHJldmlldyAudGh1bWItaW5mby13cmFwcGVyIHtcclxuXHRcdGJhY2tncm91bmQ6ICMzMzM5NDA7XHJcblx0fVxyXG5cclxuXHRodG1sLmRhcmsgI2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LXN0cmlwZSBuYXYgPiB1bCA+IGxpID4gYSB7XHJcblx0XHRjb2xvcjogI0NDQztcclxuXHR9XHJcblxyXG5cdGh0bWwuZGFyayAjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtc3RyaXBlIG5hdiA+IHVsID4gbGk6aG92ZXIgPiBhIHtcclxuXHRcdGNvbG9yOiAjRkZGO1xyXG5cdH1cclxuXHJcblx0aHRtbC5kYXJrICNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcyBuYXYgPiB1bCA+IGxpID4gYSwgaHRtbC5kYXJrICNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcyBuYXYgPiB1bCA+IGxpOmhvdmVyID4gYSwgaHRtbC5kYXJrICNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5lIG5hdiA+IHVsID4gbGkgPiBhLCBodG1sLmRhcmsgI2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmUgbmF2ID4gdWwgPiBsaTpob3ZlciA+IGEge1xyXG5cdFx0Y29sb3I6ICNDQ0M7XHJcblx0fVxyXG5cclxuXHRodG1sLmRhcmsgI2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWRyb3Bkb3ducy1kYXJrIG5hdiA+IHVsID4gbGkgPiBhLCBodG1sLmRhcmsgI2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWRyb3Bkb3ducy1kYXJrIG5hdiA+IHVsID4gbGk6aG92ZXIgPiBhIHtcclxuXHRcdGNvbG9yOiAjQ0NDO1xyXG5cdH1cclxuXHJcblx0aHRtbC5kYXJrIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1tZWdhLXNpZ25pbiAuZHJvcGRvd24tbWVudSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0aHRtbC5kYXJrICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbjpiZWZvcmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcclxuXHR9XHJcblxyXG5cdGh0bWwuZGFyayAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0YmFja2dyb3VuZDogIzM5NDA0YztcclxuXHR9XHJcblxyXG5cdGh0bWwuZGFyayAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgbGkge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzMzMzk0MDtcclxuXHR9XHJcblxyXG5cdGh0bWwuZGFyayAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1tZWdhOm5vdCguZHJvcGRvd24tZnVsbC1jb2xvcikgLmRyb3Bkb3duLW1lZ2Etc3ViLXRpdGxlIHtcclxuXHRcdGNvbG9yOiAjRkZGO1xyXG5cdH1cclxuXHJcblx0aHRtbC5kYXJrICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgdWwgbGkgYTphY3RpdmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzFlMWUxZTtcclxuXHRcdGNvbG9yOiAjRkZGO1xyXG5cdH1cclxuXHJcblx0aHRtbC5kYXJrIC5ob21lLWNvbmNlcHQge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIEJveGVkIExheW91dCAqL1xyXG5odG1sLmJveGVkIGJvZHkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xyXG59XHJcblxyXG5odG1sLmJveGVkIC5ib2R5IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdGJvcmRlci10b3A6IDVweCBzb2xpZCAjQ0NDO1xyXG5cdGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuXHRtYXJnaW46IDI1cHggYXV0bztcclxuXHRtYXgtd2lkdGg6IDEyMDBweDtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbmh0bWwuYm94ZWQgI2hlYWRlciAuaGVhZGVyLWJvZHkge1xyXG5cdGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci10b3A6IDA7XHJcbn1cclxuXHJcbmh0bWwuYm94ZWQgI2hlYWRlci5oZWFkZXItZWZmZWN0LXNocmluayAuaGVhZGVyLWJvZHkge1xyXG5cdG1heC13aWR0aDogMTIwMHB4O1xyXG59XHJcblxyXG5odG1sLmJveGVkIC5tYWluIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbmh0bWwuYm94ZWQgc2VjdGlvbi5zZWN0aW9uLnNlY3Rpb24tZm9vdGVyIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbn1cclxuXHJcbmh0bWwuYm94ZWQgI2Zvb3RlciB7XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHRib3JkZXItYm90dG9tOiA0cHggc29saWQgIzFBMUMxRTtcclxuXHRib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcclxufVxyXG5cclxuaHRtbC5ib3hlZCAuZm9vdGVyLXJldmVhbCB7XHJcblx0bWF4LXdpZHRoOiAxMjAwcHg7XHJcblx0bGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0aHRtbC5ib3hlZC5zdGlja3ktaGVhZGVyLWFjdGl2ZSAjaGVhZGVyIC5oZWFkZXItYm9keSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogMTIwMHB4O1xyXG5cdH1cclxuXHJcblx0aHRtbC5ib3hlZCAuZm9vdGVyLXJldmVhbCB7XHJcblx0XHRib3R0b206IDI1cHggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHRodG1sLmJveGVkIC5mb290ZXItcmV2ZWFsIHtcclxuXHRcdGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdGh0bWwuYm94ZWQgI2hlYWRlciAuaGVhZGVyLXRvcC5oZWFkZXItdG9wLWNvbG9yZWQge1xyXG5cdFx0bWFyZ2luLXRvcDogLTE4cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcclxuXHR9XHJcblxyXG5cdGh0bWwuYm94ZWQuc3RpY2t5LWhlYWRlci1hY3RpdmUgI2hlYWRlcjpub3QoLmhlYWRlci1lZmZlY3Qtc2hyaW5rKSAuaGVhZGVyLWJvZHkge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdH1cclxuXHJcblx0aHRtbC5ib3hlZC5zdGlja3ktaGVhZGVyLWFjdGl2ZSAjaGVhZGVyOm5vdCguaGVhZGVyLWVmZmVjdC1zaHJpbmspIC5oZWFkZXItbmF2LWJhciB7XHJcblx0XHRtYXJnaW46IDAgLTE1cHggLTlweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdGh0bWwuYm94ZWQgLmJvZHkge1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHQvKiBCb3hlZCAqL1xyXG5cdGh0bWwuYm94ZWQge1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuaHRtbC5nYXAtb3V0c2lkZSAuYm9keSB7XHJcblx0bWFyZ2luLXRvcDogMjVweDtcclxuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG5odG1sLmdhcC1vdXRzaWRlIC5tYWluLFxyXG5odG1sLmdhcC1vdXRzaWRlICNmb290ZXIge1xyXG5cdG1hcmdpbi1yaWdodDogMjVweDtcclxuXHRtYXJnaW4tbGVmdDogMjVweDtcclxufVxyXG5cclxuaHRtbC5nYXAtb3V0c2lkZSAuc2xpZGVyLWNvbnRhaW5lciB7XHJcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwuZ2FwLW91dHNpZGUgI2hlYWRlcjpub3QoLnNpZGUtaGVhZGVyKSB7XHJcblx0bWFyZ2luLXRvcDogLTI1cHg7XHJcbn1cclxuXHJcbmh0bWwuZ2FwLW91dHNpZGUgI2hlYWRlcjpub3QoLnNpZGUtaGVhZGVyKSAuaGVhZGVyLWJvZHkge1xyXG5cdGxlZnQ6IDA7XHJcblx0cGFkZGluZy1yaWdodDogMjVweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbn1cclxuXHJcbmh0bWwuZ2FwLW91dHNpZGUgI2hlYWRlcjpub3QoLnNpZGUtaGVhZGVyKSAuaGVhZGVyLWNvbnRhaW5lcjphZnRlciB7XHJcblx0Y29udGVudDogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0aHRtbC5nYXAtb3V0c2lkZSAjaGVhZGVyOm5vdCguc2lkZS1oZWFkZXIpIC5oZWFkZXItbmF2LW1haW46YmVmb3JlIHtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMHZ3IC0gNTBweCk7XHJcblx0fVxyXG59XHJcblxyXG5odG1sLmdhcC1vdXRzaWRlIC5zdGlja3ktd3JhcHBlciB7XHJcblx0bGVmdDogMjVweCAhaW1wb3J0YW50O1xyXG5cdHdpZHRoOiBjYWxjKDEwMHZ3IC0gNjdweCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbC5nYXAtb3V0c2lkZSAucGluLXdyYXBwZXIgLnN0aWNreS13cmFwcGVyIHtcclxuXHRsZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcblx0d2lkdGg6IGNhbGMoMTAwdncgLSA2N3B4KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sLmdhcC1vdXRzaWRlIC5waW4td3JhcHBlciAuc3RpY2t5LXdyYXBwZXIgLnN0aWNreS1ib2R5IHtcclxuXHR3aWR0aDogY2FsYygxMDB2dyAtIDY3cHgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwuZ2FwLW91dHNpZGUgLnBpbi13cmFwcGVyIC5zdGlja3ktd3JhcHBlci5zdGlja3ktZWZmZWN0LWFjdGl2ZSB7XHJcblx0dG9wOiAtMjVweCAhaW1wb3J0YW50O1xyXG5cdGxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sLmdhcC1vdXRzaWRlIC5waW4td3JhcHBlciAuc3RpY2t5LXdyYXBwZXIuc3RpY2t5LWVmZmVjdC1hY3RpdmUgLnN0aWNreS1ib2R5IHtcclxuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sLmdhcC1vdXRzaWRlIC5waW4td3JhcHBlciAuc3RpY2t5LXdyYXBwZXIuc3RpY2t5LWVmZmVjdC1hY3RpdmUgLnN0aWNreS1ib2R5IC5jb250YWluZXItZmx1aWQge1xyXG5cdHBhZGRpbmctbGVmdDogMjVweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLypcclxuTmFtZTogXHRcdFx0dGhlbWUtZWxlbWVudHMuY3NzXHJcbldyaXR0ZW4gYnk6IFx0T2tsZXIgVGhlbWVzIC0gKGh0dHA6Ly93d3cub2tsZXIubmV0KVxyXG5UaGVtZSBWZXJzaW9uOlx0OS45LjNcclxuKi9cclxuLyogQWNjb3JkaW9uICovXHJcbi5hY2NvcmRpb24gLmNhcmQge1xyXG5cdG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLmFjY29yZGlvbiAuY2FyZDpmaXJzdC1jaGlsZCB7XHJcblx0bWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLmFjY29yZGlvbiAuY2FyZDpmaXJzdC1vZi10eXBlLCAuYWNjb3JkaW9uIC5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6bm90KDpsYXN0LW9mLXR5cGUpLCAuYWNjb3JkaW9uIC5jYXJkOmxhc3Qtb2YtdHlwZSB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XHJcblx0Ym9yZGVyLXJhZGl1czogLjI1cmVtO1xyXG59XHJcblxyXG4uYWNjb3JkaW9uIC5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcclxuXHRib3JkZXItcmFkaXVzOiAuMjVyZW07XHJcbn1cclxuXHJcbi5hY2NvcmRpb24gLmNhcmQtdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLmFjY29yZGlvbiAuY2FyZC1oZWFkZXIge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyLXJhZGl1czogLjI1cmVtO1xyXG5cdGJvcmRlci1ib3R0b206IDA7XHJcblx0bWFyZ2luOiAtMXB4O1xyXG59XHJcblxyXG4uYWNjb3JkaW9uIC5jYXJkLWhlYWRlciBhIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogMTBweCAyMHB4O1xyXG59XHJcblxyXG4uYWNjb3JkaW9uIC5jYXJkLWhlYWRlciBhOmhvdmVyLCAuYWNjb3JkaW9uIC5jYXJkLWhlYWRlciBhOmZvY3VzIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5hY2NvcmRpb24gLmNhcmQtaGVhZGVyIGEgW2NsYXNzXj1cImljb24tXCJdIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDRweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dG9wOiAxcHg7XHJcbn1cclxuXHJcbi5hY2NvcmRpb24gLmNhcmQtaGVhZGVyIGEgW2NsYXNzKj1cImZhLVwiXSwgLmFjY29yZGlvbiAuY2FyZC1oZWFkZXIgYSAuaWNvbnMge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dG9wOiAtMXB4O1xyXG59XHJcblxyXG4uYWNjb3JkaW9uIC5jYXJkLWhlYWRlciBhIC5pY29ucyB7XHJcblx0dG9wOiAxcHg7XHJcbn1cclxuXHJcbi5hY2NvcmRpb24uYWNjb3JkaW9uLXNtIC5jYXJkLWhlYWRlciBhIHtcclxuXHRwYWRkaW5nOiA1cHggMTVweDtcclxuXHRmb250LXNpemU6IDAuODVlbTtcclxufVxyXG5cclxuLmFjY29yZGlvbi5hY2NvcmRpb24tc20gLmNhcmQtYm9keSB7XHJcblx0Zm9udC1zaXplOiAwLjllbTtcclxufVxyXG5cclxuLmFjY29yZGlvbi5hY2NvcmRpb24tbGcgLmNhcmQtaGVhZGVyIGEge1xyXG5cdHBhZGRpbmc6IDE1cHggMTVweDtcclxuXHRmb250LXNpemU6IDFlbTtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4uYWNjb3JkaW9uLndpdGhvdXQtYmcgLmNhcmQtZGVmYXVsdCB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFjY29yZGlvbi53aXRob3V0LWJnIC5jYXJkLWRlZmF1bHQgPiAuY2FyZC1oZWFkZXIge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hY2NvcmRpb24ud2l0aG91dC1iZyAuY2FyZC1ib2R5IHtcclxuXHRwYWRkaW5nLXRvcDogMDtcclxufVxyXG5cclxuLmFjY29yZGlvbi53aXRob3V0LWJvcmRlcnMgLmNhcmQge1xyXG5cdGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLmFjY29yZGlvbi53aXRob3V0LWJvcmRlcnMgLmNhcmQtaGVhZGVyIGEge1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4uYWNjb3JkaW9uLndpdGhvdXQtYm9yZGVycyAuY2FyZC1ib2R5IHtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uYWNjb3JkaW9uLmFjY29yZGlvbi1tb2Rlcm4gLmNhcmQ6Zmlyc3Qtb2YtdHlwZSwgLmFjY29yZGlvbi5hY2NvcmRpb24tbW9kZXJuIC5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6bm90KDpsYXN0LW9mLXR5cGUpLCAuYWNjb3JkaW9uLmFjY29yZGlvbi1tb2Rlcm4gLmNhcmQ6bGFzdC1vZi10eXBlIHtcclxuXHRib3JkZXI6IDRweCBzb2xpZCAjRjdGN0Y3O1xyXG59XHJcblxyXG4uYWNjb3JkaW9uLmFjY29yZGlvbi1tb2Rlcm4gLmNhcmQgLmNhcmQtaGVhZGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5hY2NvcmRpb24uYWNjb3JkaW9uLW1vZGVybi0yID4gLmNhcmQge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0dHJhbnNpdGlvbjogZWFzZSBib3JkZXItY29sb3IgMzAwbXM7XHJcbn1cclxuXHJcbi5hY2NvcmRpb24uYWNjb3JkaW9uLW1vZGVybi0yID4gLmNhcmQgLmNhcmQtaGVhZGVyIGEge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nOiAyM3B4IDMwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuXHR0cmFuc2l0aW9uOiBlYXNlIGJhY2tncm91bmQtY29sb3IgMzAwbXMsIGVhc2UgY29sb3IgMzAwbXM7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG4uYWNjb3JkaW9uLmFjY29yZGlvbi1tb2Rlcm4tMiA+IC5jYXJkIC5jYXJkLWhlYWRlciBhOmFmdGVyIHtcclxuXHRjb250ZW50OiAnKyc7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdHJpZ2h0OiAyNXB4O1xyXG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuXHRmb250LXdlaWdodDogaW5oZXJpdDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApIHJvdGF0ZSg0NWRlZyk7XHJcblx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxuXHR0cmFuc2l0aW9uOiBlYXNlIHRyYW5zZm9ybSAzMDBtcztcclxufVxyXG5cclxuLmFjY29yZGlvbi5hY2NvcmRpb24tbW9kZXJuLTIgPiAuY2FyZCAuY2FyZC1oZWFkZXIgYS5jb2xsYXBzZWQ6YWZ0ZXIge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCkgcm90YXRlKDBkZWcpO1xyXG59XHJcblxyXG4uYWNjb3JkaW9uLmFjY29yZGlvbi1tb2Rlcm4tMiA+IC5jYXJkIC5jYXJkLWhlYWRlciArIC5jb2xsYXBzZS5zaG93LFxyXG4uYWNjb3JkaW9uLmFjY29yZGlvbi1tb2Rlcm4tMiA+IC5jYXJkIC5jYXJkLWhlYWRlciArIC5jb2xsYXBzaW5nIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItdG9wOiAwO1xyXG59XHJcblxyXG4uYWNjb3JkaW9uLmFjY29yZGlvbi1tb2Rlcm4tMiA+IC5jYXJkICsgLmNhcmQge1xyXG5cdG1hcmdpbi10b3A6IDE3cHg7XHJcbn1cclxuXHJcbi5hY2NvcmRpb24uYWNjb3JkaW9uLW1vZGVybi1zdGF0dXMgPiAuY2FyZCB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHR0cmFuc2l0aW9uOiBlYXNlIGJvcmRlci1jb2xvciAzMDBtcztcclxufVxyXG5cclxuLmFjY29yZGlvbi5hY2NvcmRpb24tbW9kZXJuLXN0YXR1cyA+IC5jYXJkIC5jYXJkLWhlYWRlciBhIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZzogMjNweCAzMHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcblx0dHJhbnNpdGlvbjogZWFzZSBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zLCBlYXNlIGNvbG9yIDMwMG1zO1xyXG59XHJcblxyXG4uYWNjb3JkaW9uLmFjY29yZGlvbi1tb2Rlcm4tc3RhdHVzID4gLmNhcmQgLmNhcmQtaGVhZGVyIGE6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcrJztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0cmlnaHQ6IDI1cHg7XHJcblx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCkgcm90YXRlKDQ1ZGVnKTtcclxuXHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG5cdHRyYW5zaXRpb246IGVhc2UgdHJhbnNmb3JtIDMwMG1zO1xyXG59XHJcblxyXG4uYWNjb3JkaW9uLmFjY29yZGlvbi1tb2Rlcm4tc3RhdHVzID4gLmNhcmQgLmNhcmQtaGVhZGVyIGEuY29sbGFwc2VkOmFmdGVyIHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApIHJvdGF0ZSgwZGVnKTtcclxufVxyXG5cclxuLmFjY29yZGlvbi5hY2NvcmRpb24tbW9kZXJuLXN0YXR1cyA+IC5jYXJkIC5jYXJkLWhlYWRlciArIC5jb2xsYXBzZS5zaG93LFxyXG4uYWNjb3JkaW9uLmFjY29yZGlvbi1tb2Rlcm4tc3RhdHVzID4gLmNhcmQgLmNhcmQtaGVhZGVyICsgLmNvbGxhcHNpbmcge1xyXG5cdGJvcmRlcjogMDtcclxufVxyXG5cclxuLmFjY29yZGlvbi5hY2NvcmRpb24tbW9kZXJuLXN0YXR1cyA+IC5jYXJkICsgLmNhcmQge1xyXG5cdG1hcmdpbi10b3A6IDE3cHg7XHJcbn1cclxuXHJcbi5hY2NvcmRpb24uYWNjb3JkaW9uLW1vZGVybi1zdGF0dXMuYWNjb3JkaW9uLW1vZGVybi1zdGF0dXMtYm9yZGVycyA+IC5jYXJkIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDg1KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWNjb3JkaW9uLmFjY29yZGlvbi1tb2Rlcm4tc3RhdHVzLmFjY29yZGlvbi1tb2Rlcm4tc3RhdHVzLWJvcmRlcnMgPiAuY2FyZCAuY2FyZC1oZWFkZXIge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hY2NvcmRpb24uYWNjb3JkaW9uLW1vZGVybi1zdGF0dXMuYWNjb3JkaW9uLW1vZGVybi1zdGF0dXMtYm9yZGVycyA+IC5jYXJkIC5jYXJkLWhlYWRlciBhIHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWNjb3JkaW9uLmFjY29yZGlvbi1tb2Rlcm4tc3RhdHVzLmFjY29yZGlvbi1tb2Rlcm4tc3RhdHVzLWFycm93ID4gLmNhcmQgLmNhcmQtaGVhZGVyIGE6YWZ0ZXIge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCkgcm90YXRlKDE4MGRlZyk7XHJcblx0Zm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBGcmVlJztcclxuXHRjb250ZW50OiBcIlxcZjEwN1wiO1xyXG5cdGZvbnQtd2VpZ2h0OiA5MDA7XHJcbn1cclxuXHJcbi5hY2NvcmRpb24uYWNjb3JkaW9uLW1vZGVybi1zdGF0dXMuYWNjb3JkaW9uLW1vZGVybi1zdGF0dXMtYXJyb3cgPiAuY2FyZCAuY2FyZC1oZWFkZXIgYS5jb2xsYXBzZWQ6YWZ0ZXIge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCkgcm90YXRlKDBkZWcpO1xyXG59XHJcblxyXG4uYWNjb3JkaW9uLmFjY29yZGlvbi1tb2Rlcm4tZ3JleS1zY2FsZS0xIC5jYXJkOmZpcnN0LW9mLXR5cGUsIC5hY2NvcmRpb24uYWNjb3JkaW9uLW1vZGVybi1ncmV5LXNjYWxlLTEgLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKTpub3QoOmxhc3Qtb2YtdHlwZSksIC5hY2NvcmRpb24uYWNjb3JkaW9uLW1vZGVybi1ncmV5LXNjYWxlLTEgLmNhcmQ6bGFzdC1vZi10eXBlIHtcclxuXHRib3JkZXItY29sb3I6ICNFREVERUQ7XHJcbn1cclxuXHJcbi5hY2NvcmRpb24uYWNjb3JkaW9uLW1vZGVybi1ncmV5LXNjYWxlLTEgLmNhcmQgLmNhcmQtaGVhZGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xyXG59XHJcblxyXG4vKiBBbmltYXRpb25zICovXHJcbi5hcHBlYXItYW5pbWF0aW9uIHtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uYXBwZWFyLWFuaW1hdGlvbi12aXNpYmxlIHtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uYmxvY2stYXBwZWFyLWFuaW1hdGlvbiB7XHJcblx0b3BhY2l0eTogMTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmJsb2NrLWFwcGVhci1hbmltYXRpb24gLmJsb2NrLWFwcGVhci1hbmltYXRpb24td3JhcHBlciB7XHJcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuXHRhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWFuaW1hdGUtZHVyYXRpb24pO1xyXG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcblx0YW5pbWF0aW9uLWRlbGF5OiAzMDBtcztcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uYmxvY2stYXBwZWFyLWFuaW1hdGlvbi5hcHBlYXItYW5pbWF0aW9uLXZpc2libGUgLmJsb2NrLWFwcGVhci1hbmltYXRpb24td3JhcHBlciB7XHJcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcclxufVxyXG5cclxuLyogVHJhbnNpdGlvbnMgKi9cclxuLnRyYW5zaXRpb24tMm1zIHtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLnRyYW5zaXRpb24tM21zIHtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLnRyYW5zaXRpb24tNG1zIHtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLnRyYW5zaXRpb24tNW1zIHtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLnRyYW5zaXRpb24tMXMge1xyXG5cdHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLyogVHJhbnNpdGlvbiBNYWduZXRpYyAqL1xyXG4udHJhbnNpdGlvbi1tYWduZXRpYyB7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuMiwgMSk7XHJcbn1cclxuXHJcbi8qIFRyYW5zbGF0ZSBBbmltYXRpb25zICovXHJcbi5hbmltLWhvdmVyLXRyYW5zbGF0ZS10b3AtMHB4OmhvdmVyIHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYW5pbS1ob3Zlci10cmFuc2xhdGUtYm90dG9tLTBweDpob3ZlciB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFuaW0taG92ZXItdHJhbnNsYXRlLWxlZnQtMHB4OmhvdmVyIHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYW5pbS1ob3Zlci10cmFuc2xhdGUtcmlnaHQtMHB4OmhvdmVyIHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYW5pbS1ob3Zlci10cmFuc2xhdGUtdG9wLTVweDpob3ZlciB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbmltLWhvdmVyLXRyYW5zbGF0ZS1ib3R0b20tNXB4OmhvdmVyIHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYW5pbS1ob3Zlci10cmFuc2xhdGUtbGVmdC01cHg6aG92ZXIge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYW5pbS1ob3Zlci10cmFuc2xhdGUtcmlnaHQtNXB4OmhvdmVyIHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYW5pbS1ob3Zlci10cmFuc2xhdGUtdG9wLTEwcHg6aG92ZXIge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFuaW0taG92ZXItdHJhbnNsYXRlLWJvdHRvbS0xMHB4OmhvdmVyIHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFuaW0taG92ZXItdHJhbnNsYXRlLWxlZnQtMTBweDpob3ZlciB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYW5pbS1ob3Zlci10cmFuc2xhdGUtcmlnaHQtMTBweDpob3ZlciB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbmltLWhvdmVyLXRyYW5zbGF0ZS10b3AtMjBweDpob3ZlciB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYW5pbS1ob3Zlci10cmFuc2xhdGUtYm90dG9tLTIwcHg6aG92ZXIge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYW5pbS1ob3Zlci10cmFuc2xhdGUtbGVmdC0yMHB4OmhvdmVyIHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbmltLWhvdmVyLXRyYW5zbGF0ZS1yaWdodC0yMHB4OmhvdmVyIHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFuaW0taG92ZXItdHJhbnNsYXRlLXRvcC0zMHB4OmhvdmVyIHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbmltLWhvdmVyLXRyYW5zbGF0ZS1ib3R0b20tMzBweDpob3ZlciB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbmltLWhvdmVyLXRyYW5zbGF0ZS1sZWZ0LTMwcHg6aG92ZXIge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFuaW0taG92ZXItdHJhbnNsYXRlLXJpZ2h0LTMwcHg6aG92ZXIge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYW5pbS1ob3Zlci10cmFuc2xhdGUtdG9wLTQwcHg6aG92ZXIge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFuaW0taG92ZXItdHJhbnNsYXRlLWJvdHRvbS00MHB4OmhvdmVyIHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFuaW0taG92ZXItdHJhbnNsYXRlLWxlZnQtNDBweDpob3ZlciB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MHB4KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYW5pbS1ob3Zlci10cmFuc2xhdGUtcmlnaHQtNDBweDpob3ZlciB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwcHgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbmltLWhvdmVyLWlubmVyLXdyYXBwZXI6aG92ZXIgLmFuaW0taG92ZXItaW5uZXItdHJhbnNsYXRlLXRvcC0wcHgge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbmltLWhvdmVyLWlubmVyLXdyYXBwZXI6aG92ZXIgLmFuaW0taG92ZXItaW5uZXItdHJhbnNsYXRlLWJvdHRvbS0wcHgge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbmltLWhvdmVyLWlubmVyLXdyYXBwZXI6aG92ZXIgLmFuaW0taG92ZXItaW5uZXItdHJhbnNsYXRlLWxlZnQtMHB4IHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYW5pbS1ob3Zlci1pbm5lci13cmFwcGVyOmhvdmVyIC5hbmltLWhvdmVyLWlubmVyLXRyYW5zbGF0ZS1yaWdodC0wcHgge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbmltLWhvdmVyLWlubmVyLXdyYXBwZXI6aG92ZXIgLmFuaW0taG92ZXItaW5uZXItdHJhbnNsYXRlLXRvcC01cHgge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYW5pbS1ob3Zlci1pbm5lci13cmFwcGVyOmhvdmVyIC5hbmltLWhvdmVyLWlubmVyLXRyYW5zbGF0ZS1ib3R0b20tNXB4IHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYW5pbS1ob3Zlci1pbm5lci13cmFwcGVyOmhvdmVyIC5hbmltLWhvdmVyLWlubmVyLXRyYW5zbGF0ZS1sZWZ0LTVweCB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbmltLWhvdmVyLWlubmVyLXdyYXBwZXI6aG92ZXIgLmFuaW0taG92ZXItaW5uZXItdHJhbnNsYXRlLXJpZ2h0LTVweCB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFuaW0taG92ZXItaW5uZXItd3JhcHBlcjpob3ZlciAuYW5pbS1ob3Zlci1pbm5lci10cmFuc2xhdGUtdG9wLTEwcHgge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFuaW0taG92ZXItaW5uZXItd3JhcHBlcjpob3ZlciAuYW5pbS1ob3Zlci1pbm5lci10cmFuc2xhdGUtYm90dG9tLTEwcHgge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYW5pbS1ob3Zlci1pbm5lci13cmFwcGVyOmhvdmVyIC5hbmltLWhvdmVyLWlubmVyLXRyYW5zbGF0ZS1sZWZ0LTEwcHgge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFuaW0taG92ZXItaW5uZXItd3JhcHBlcjpob3ZlciAuYW5pbS1ob3Zlci1pbm5lci10cmFuc2xhdGUtcmlnaHQtMTBweCB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbmltLWhvdmVyLWlubmVyLXdyYXBwZXI6aG92ZXIgLmFuaW0taG92ZXItaW5uZXItdHJhbnNsYXRlLXRvcC0yMHB4IHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbmltLWhvdmVyLWlubmVyLXdyYXBwZXI6aG92ZXIgLmFuaW0taG92ZXItaW5uZXItdHJhbnNsYXRlLWJvdHRvbS0yMHB4IHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFuaW0taG92ZXItaW5uZXItd3JhcHBlcjpob3ZlciAuYW5pbS1ob3Zlci1pbm5lci10cmFuc2xhdGUtbGVmdC0yMHB4IHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbmltLWhvdmVyLWlubmVyLXdyYXBwZXI6aG92ZXIgLmFuaW0taG92ZXItaW5uZXItdHJhbnNsYXRlLXJpZ2h0LTIwcHgge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYW5pbS1ob3Zlci1pbm5lci13cmFwcGVyOmhvdmVyIC5hbmltLWhvdmVyLWlubmVyLXRyYW5zbGF0ZS10b3AtMzBweCB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYW5pbS1ob3Zlci1pbm5lci13cmFwcGVyOmhvdmVyIC5hbmltLWhvdmVyLWlubmVyLXRyYW5zbGF0ZS1ib3R0b20tMzBweCB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbmltLWhvdmVyLWlubmVyLXdyYXBwZXI6aG92ZXIgLmFuaW0taG92ZXItaW5uZXItdHJhbnNsYXRlLWxlZnQtMzBweCB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYW5pbS1ob3Zlci1pbm5lci13cmFwcGVyOmhvdmVyIC5hbmltLWhvdmVyLWlubmVyLXRyYW5zbGF0ZS1yaWdodC0zMHB4IHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFuaW0taG92ZXItaW5uZXItd3JhcHBlcjpob3ZlciAuYW5pbS1ob3Zlci1pbm5lci10cmFuc2xhdGUtdG9wLTQwcHgge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFuaW0taG92ZXItaW5uZXItd3JhcHBlcjpob3ZlciAuYW5pbS1ob3Zlci1pbm5lci10cmFuc2xhdGUtYm90dG9tLTQwcHgge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYW5pbS1ob3Zlci1pbm5lci13cmFwcGVyOmhvdmVyIC5hbmltLWhvdmVyLWlubmVyLXRyYW5zbGF0ZS1sZWZ0LTQwcHgge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDBweCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFuaW0taG92ZXItaW5uZXItd3JhcHBlcjpob3ZlciAuYW5pbS1ob3Zlci1pbm5lci10cmFuc2xhdGUtcmlnaHQtNDBweCB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwcHgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbmltLWhvdmVyLXNjYWxlLTEtMTpob3ZlciB7XHJcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG59XHJcblxyXG4uYW5pbS1ob3Zlci1zY2FsZS0xLTI6aG92ZXIge1xyXG5cdHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxufVxyXG5cclxuLyogT3BhY2l0eSBBbmltYXRpb25zICovXHJcbi5hbmltLWhvdmVyLW9wYWNpdHktMDpob3ZlciB7XHJcblx0b3BhY2l0eTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYW5pbS1ob3Zlci1pbm5lci13cmFwcGVyOmhvdmVyIC5hbmltLWhvdmVyLWlubmVyLW9wYWNpdHktMCB7XHJcblx0b3BhY2l0eTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYW5pbS1ob3Zlci1vcGFjaXR5LTEwOmhvdmVyIHtcclxuXHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbmltLWhvdmVyLWlubmVyLXdyYXBwZXI6aG92ZXIgLmFuaW0taG92ZXItaW5uZXItb3BhY2l0eS0xMCB7XHJcblx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBTaWRlIEhlYWRlciBBcnJvdyBBbmltYXRpb25zICovXHJcbkBrZXlmcmFtZXMgc2lkZU1lbnVBcnJvdyB7XHJcblx0MCUge1xyXG5cdFx0bGVmdDogNXB4O1xyXG5cdH1cclxuXHJcblx0NTAlIHtcclxuXHRcdGxlZnQ6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdGxlZnQ6IDVweDtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2lkZU1lbnVBcnJvd0JhY2sge1xyXG5cdDAlIHtcclxuXHRcdHJpZ2h0OiA1cHg7XHJcblx0fVxyXG5cclxuXHQ1MCUge1xyXG5cdFx0cmlnaHQ6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdHJpZ2h0OiA1cHg7XHJcblx0fVxyXG59XHJcblxyXG4vKiBNYXNrIFVwICovXHJcbkBrZXlmcmFtZXMgbWFza1VwIHtcclxuXHRmcm9tIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xyXG5cdH1cclxuXHJcblx0dG8ge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcblx0fVxyXG59XHJcblxyXG4vKiBNYXNrIFJpZ2h0ICovXHJcbkBrZXlmcmFtZXMgbWFza1JpZ2h0IHtcclxuXHRmcm9tIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcclxuXHR9XHJcblxyXG5cdHRvIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG5cdH1cclxufVxyXG5cclxuLyogTWFzayBEb3duICovXHJcbkBrZXlmcmFtZXMgbWFza0Rvd24ge1xyXG5cdGZyb20ge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwMCUpO1xyXG5cdH1cclxuXHJcblx0dG8ge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcblx0fVxyXG59XHJcblxyXG4vKiBNYXNrIExlZnQgKi9cclxuQGtleWZyYW1lcyBtYXNrTGVmdCB7XHJcblx0ZnJvbSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcclxuXHR9XHJcblxyXG5cdHRvIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG5cdH1cclxufVxyXG5cclxuLm1hc2tVcCB7XHJcblx0YW5pbWF0aW9uLW5hbWU6IG1hc2tVcDtcclxufVxyXG5cclxuLm1hc2tSaWdodCB7XHJcblx0YW5pbWF0aW9uLW5hbWU6IG1hc2tSaWdodDtcclxufVxyXG5cclxuLm1hc2tEb3duIHtcclxuXHRhbmltYXRpb24tbmFtZTogbWFza0Rvd247XHJcbn1cclxuXHJcbi5tYXNrTGVmdCB7XHJcblx0YW5pbWF0aW9uLW5hbWU6IG1hc2tMZWZ0O1xyXG59XHJcblxyXG4vKiBUZXh0IEVudHJhbmNlICovXHJcbkBrZXlmcmFtZXMgdGV4dEVudHJhbmNlIHtcclxuXHRmcm9tIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSkgcm90YXRlWCgtODBkZWcpO1xyXG5cdH1cclxuXHJcblx0dG8ge1xyXG5cdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuXHJcbi50ZXh0RW50cmFuY2Uge1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XHJcblx0dHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCB0cmFuc2Zvcm0gMHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC44cztcclxuXHRhbmltYXRpb24tbmFtZTogdGV4dEVudHJhbmNlO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGhlYWRlclJldmVhbCB7XHJcblx0ZnJvbSB7XHJcblx0XHR0b3A6IC0xNTBweDtcclxuXHR9XHJcblxyXG5cdHRvIHtcclxuXHRcdHRvcDogMDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIEZhZGUgSW4gVXAgU2hvcnRlciAqL1xyXG5Aa2V5ZnJhbWVzIGZhZGVJblVwU2hvcnRlciB7XHJcblx0ZnJvbSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTBweCk7XHJcblx0fVxyXG5cclxuXHR0byB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLmZhZGVJblVwU2hvcnRlciB7XHJcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwU2hvcnRlcjtcclxufVxyXG5cclxuLyogRmFkZSBJbiBVcCBTaG9ydGVyIFBsdXMgKi9cclxuQGtleWZyYW1lcyBmYWRlSW5VcFNob3J0ZXJQbHVzIHtcclxuXHRmcm9tIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNXB4KTtcclxuXHR9XHJcblxyXG5cdHRvIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4uZmFkZUluVXBTaG9ydGVyUGx1cyB7XHJcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwU2hvcnRlclBsdXM7XHJcbn1cclxuXHJcbi8qIEZhZGUgSW4gTGVmdCBTaG9ydGVyICovXHJcbkBrZXlmcmFtZXMgZmFkZUluTGVmdFNob3J0ZXIge1xyXG5cdGZyb20ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwcHgsIDApO1xyXG5cdH1cclxuXHJcblx0dG8ge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zZm9ybTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5mYWRlSW5MZWZ0U2hvcnRlciB7XHJcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRTaG9ydGVyO1xyXG59XHJcblxyXG4vKiBGYWRlIEluIExlZnQgU2hvcnRlciBQbHVzICovXHJcbkBrZXlmcmFtZXMgZmFkZUluTGVmdFNob3J0ZXJQbHVzIHtcclxuXHRmcm9tIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAwKTtcclxuXHR9XHJcblxyXG5cdHRvIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4uZmFkZUluTGVmdFNob3J0ZXJQbHVzIHtcclxuXHRhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdFNob3J0ZXJQbHVzO1xyXG59XHJcblxyXG4vKiBGYWRlIEluIFJpZ2h0IFNob3J0ZXIgKi9cclxuQGtleWZyYW1lcyBmYWRlSW5SaWdodFNob3J0ZXIge1xyXG5cdGZyb20ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MHB4LCAwKTtcclxuXHR9XHJcblxyXG5cdHRvIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4uZmFkZUluUmlnaHRTaG9ydGVyIHtcclxuXHRhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRTaG9ydGVyO1xyXG59XHJcblxyXG4vKiBGYWRlIEluIFJpZ2h0IFNob3J0ZXIgUGx1cyAqL1xyXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0U2hvcnRlclBsdXMge1xyXG5cdGZyb20ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAwKTtcclxuXHR9XHJcblxyXG5cdHRvIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4uZmFkZUluUmlnaHRTaG9ydGVyUGx1cyB7XHJcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0U2hvcnRlclBsdXM7XHJcbn1cclxuXHJcbi8qIEZhZGUgSW4gUmlnaHQgU2hvcnRlciBXaXRoIE9wYWNpdHkgKi9cclxuQGtleWZyYW1lcyBmYWRlSW5SaWdodFNob3J0ZXJPcGFjaXR5IHtcclxuXHRmcm9tIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTBweCwgMCk7XHJcblx0fVxyXG5cclxuXHR0byB7XHJcblx0XHRvcGFjaXR5OiAwLjc7XHJcblx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4uZmFkZUluUmlnaHRTaG9ydGVyT3BhY2l0eSB7XHJcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0U2hvcnRlck9wYWNpdHk7XHJcbn1cclxuXHJcbi8qIEZhZGUgSW4gRG93biBTaG9ydGVyICovXHJcbkBrZXlmcmFtZXMgZmFkZUluRG93blNob3J0ZXIge1xyXG5cdGZyb20ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcclxuXHR9XHJcblxyXG5cdHRvIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4uZmFkZUluRG93blNob3J0ZXIge1xyXG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duU2hvcnRlcjtcclxufVxyXG5cclxuLyogRmFkZSBJbiBEb3duIFNob3J0ZXIgUGx1cyAqL1xyXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25TaG9ydGVyUGx1cyB7XHJcblx0ZnJvbSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTE1cHgpO1xyXG5cdH1cclxuXHJcblx0dG8ge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zZm9ybTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5mYWRlSW5Eb3duU2hvcnRlclBsdXMge1xyXG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duU2hvcnRlclBsdXM7XHJcbn1cclxuXHJcbi8qIEZhZGUgSW4gUmlnaHQgYW5kIERvd24gU2hvcnRlciAqL1xyXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0RG93blNob3J0ZXIge1xyXG5cdGZyb20ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MHB4LCAtNTBweCk7XHJcblx0fVxyXG5cclxuXHR0byB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLmZhZGVJblJpZ2h0RG93blNob3J0ZXIge1xyXG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodERvd25TaG9ydGVyO1xyXG59XHJcblxyXG4vKiBGYWRlIEluIFJpZ2h0IGFuZCBVcCBTaG9ydGVyICovXHJcbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRVcFNob3J0ZXIge1xyXG5cdGZyb20ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MHB4LCA1MHB4KTtcclxuXHR9XHJcblxyXG5cdHRvIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4uZmFkZUluUmlnaHRVcFNob3J0ZXIge1xyXG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodFVwU2hvcnRlcjtcclxufVxyXG5cclxuLyogRmFkZSBJbiBMZWZ0IGFuZCBEb3duIFNob3J0ZXIgKi9cclxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0RG93blNob3J0ZXIge1xyXG5cdGZyb20ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwcHgsIC01MHB4KTtcclxuXHR9XHJcblxyXG5cdHRvIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4uZmFkZUluTGVmdERvd25TaG9ydGVyIHtcclxuXHRhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdERvd25TaG9ydGVyO1xyXG59XHJcblxyXG4vKiBGYWRlIEluIExlZnQgYW5kIFVwIFNob3J0ZXIgKi9cclxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0VXBTaG9ydGVyIHtcclxuXHRmcm9tIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHB4LCA1MHB4KTtcclxuXHR9XHJcblxyXG5cdHRvIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4uZmFkZUluTGVmdFVwU2hvcnRlciB7XHJcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRVcFNob3J0ZXI7XHJcbn1cclxuXHJcbi8qIEV4cGFuZCBJbiAqL1xyXG5Aa2V5ZnJhbWVzIGV4cGFuZEluIHtcclxuXHRmcm9tIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcblx0fVxyXG5cclxuXHR0byB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHR9XHJcbn1cclxuXHJcbi5leHBhbmRJbiB7XHJcblx0YW5pbWF0aW9uLW5hbWU6IGV4cGFuZEluO1xyXG59XHJcblxyXG4vKiBHcmFkaWVudCBUcmFuc2l0aW9uICovXHJcbkBrZXlmcmFtZXMgZ3JhZGllbnRUcmFuc2l0aW9uIHtcclxuXHQwJSB7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XHJcblx0fVxyXG5cclxuXHQ1MCUge1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIFNsaWRlciBTY3JvbGwgQnV0dG9uIEFuaW1hdGlvbiAqL1xyXG5Aa2V5ZnJhbWVzIHNsaWRlclNjcm9sbEJ1dHRvbiB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XHJcblx0fVxyXG5cclxuXHQ3MCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMTBweCwgMCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDEwcHgsIDApO1xyXG5cdH1cclxufVxyXG5cclxuLyogQXJyb3cgTGVmdCBSaWdodCAqL1xyXG5Aa2V5ZnJhbWVzIGFycm93TGVmdFJpZ2h0IHtcclxuXHQwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xcHgsIDAsIDApO1xyXG5cdH1cclxuXHJcblx0NTAlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMXB4LCAwLCAwKTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMXB4LCAwLCAwKTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIE5hdiBJdGVtIEFycm93ICovXHJcbkBrZXlmcmFtZXMgbmF2SXRlbUFycm93IHtcclxuXHQwJSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRsZWZ0OiAtMXB4O1xyXG5cdH1cclxuXHJcblx0NTAlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGxlZnQ6IDNweDtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bGVmdDogLTFweDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIEhvdmVyIDNkIEVmZmVjdCAqL1xyXG4uaG92ZXItaW4ge1xyXG5cdHRyYW5zaXRpb246IC4xcyBlYXNlLW91dCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaG92ZXItb3V0IHtcclxuXHR0cmFuc2l0aW9uOiAuMXMgZWFzZS1pbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaG92ZXItM2Qge1xyXG5cdHRyYW5zaXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8qIEhvdHNwb3QgKi9cclxuQGtleWZyYW1lcyBob3RzcG90LXB1bHNhdGUge1xyXG5cdDAlIHtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0XHRvcGFjaXR5OiAwLjg7XHJcblx0fVxyXG5cclxuXHQ0NSUge1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjc1KTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHN0b3AtaG90c3BvdC1wdWxzYXRlIHtcclxuXHRmcm9tIHtcclxuXHRcdG9wYWNpdHk6IDAuNDtcclxuXHR9XHJcblxyXG5cdHRvIHtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMik7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxufVxyXG5cclxuLyogRG90IFB1bHNlICovXHJcbkBrZXlmcmFtZXMgZG90UHVsc2Uge1xyXG5cdGZyb20ge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC4yKTtcclxuXHR9XHJcblxyXG5cdHRvIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdH1cclxufVxyXG5cclxuLmRvdFB1bHNlIHtcclxuXHRhbmltYXRpb24tbmFtZTogZG90UHVsc2U7XHJcblx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiA0cztcclxufVxyXG5cclxuLyogQmx1ciBJbiAqL1xyXG5Aa2V5ZnJhbWVzIGJsdXJJbiB7XHJcblx0ZnJvbSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0ZmlsdGVyOiBibHVyKDIwcHgpO1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG5cdH1cclxuXHJcblx0dG8ge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdGZpbHRlcjogYmx1cigwLjFweCk7XHJcblx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4uYmx1ckluIHtcclxuXHRhbmltYXRpb24tbmFtZTogYmx1ckluO1xyXG59XHJcblxyXG4vKiBLZW4gQnVybnMgVG8gUmlnaHQgKi9cclxuQGtleWZyYW1lcyBrZW5CdXJuc1RvUmlnaHQge1xyXG5cdGZyb20ge1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG5cdH1cclxuXHJcblx0dG8ge1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHR9XHJcbn1cclxuXHJcbi5rZW5CdXJuc1RvUmlnaHQge1xyXG5cdGFuaW1hdGlvbi1uYW1lOiBrZW5CdXJuc1RvUmlnaHQ7XHJcblx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xyXG59XHJcblxyXG4vKiBLZW4gQnVybnMgVG8gTGVmdCBhbmQgVG9wICovXHJcbi5rZW5CdXJuc1RvUmlnaHRUb3Age1xyXG5cdGFuaW1hdGlvbi1uYW1lOiBrZW5CdXJuc1RvUmlnaHQ7XHJcblx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcclxufVxyXG5cclxuLyogS2VuIEJ1cm5zIFRvIExlZnQgKi9cclxuQGtleWZyYW1lcyBrZW5CdXJuc1RvTGVmdCB7XHJcblx0ZnJvbSB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcblx0fVxyXG5cclxuXHR0byB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdH1cclxufVxyXG5cclxuLmtlbkJ1cm5zVG9MZWZ0IHtcclxuXHRhbmltYXRpb24tbmFtZToga2VuQnVybnNUb0xlZnQ7XHJcblx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcbn1cclxuXHJcbi8qIEtlbiBCdXJucyBUbyBMZWZ0IGFuZCBUb3AgKi9cclxuLmtlbkJ1cm5zVG9MZWZ0VG9wIHtcclxuXHRhbmltYXRpb24tbmFtZToga2VuQnVybnNUb0xlZnQ7XHJcblx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG59XHJcblxyXG4vKiBNb3ZpbmcgRnJvbSBUb3AgdG8gQm90dG9tICovXHJcbkBrZXlmcmFtZXMgYmdQb3NpdGlvbkJvdHRvbVRvVG9wIHtcclxuXHRmcm9tIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcclxuXHR9XHJcblxyXG5cdHRvIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcclxuXHR9XHJcbn1cclxuXHJcbi5iZ1Bvc2l0aW9uQm90dG9tVG9Ub3Age1xyXG5cdGFuaW1hdGlvbi1uYW1lOiBiZ1Bvc2l0aW9uQm90dG9tVG9Ub3A7XHJcblx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xyXG59XHJcblxyXG4vKiBQdWxzZSAqL1xyXG5Aa2V5ZnJhbWVzIHB1bHNlQW5pbSB7XHJcblx0ZnJvbSB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblxyXG5cdHRvIHtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS40KTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG59XHJcblxyXG4ucHVsc2VBbmltOm5vdCg6aG92ZXIpOmFmdGVyIHtcclxuXHRhbmltYXRpb24tbmFtZTogcHVsc2VBbmltO1xyXG59XHJcblxyXG4ucHVsc2VBbmltOmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuXHR6LWluZGV4OiAtMTtcclxufVxyXG5cclxuLnB1bHNlQW5pbS5wdWxzZUFuaW1BbmltYXRlZDphZnRlciB7XHJcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xyXG5cdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG5cdGFuaW1hdGlvbi1kZWxheTogMXM7XHJcbn1cclxuXHJcbi5wdWxzZUFuaW06bm90KGkpOmFmdGVyIHtcclxuXHR6LWluZGV4OiAwO1xyXG59XHJcblxyXG4ucHVsc2VBbmltOm5vdChpKSAqIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTtcclxufVxyXG5cclxuLyogQmFzaWMgUm90YXRpb24gKi9cclxuQGtleWZyYW1lcyBiYXNpY1JvdGF0aW9uIHtcclxuXHRmcm9tIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdH1cclxuXHJcblx0dG8ge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuXHR9XHJcbn1cclxuXHJcbi5iYXNpY1JvdGF0aW9uIHtcclxuXHRhbmltYXRpb24tbmFtZTogYmFzaWNSb3RhdGlvbjtcclxufVxyXG5cclxuLyogQmxvY2sgU2xpZGUgKi9cclxuQGtleWZyYW1lcyBibG9ja1NsaWRlVG9SaWdodCB7XHJcblx0ZnJvbSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTEwJSwgMCk7XHJcblx0fVxyXG5cclxuXHR0byB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMTAlLCAwKTtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYmxvY2tTbGlkZVRvTGVmdCB7XHJcblx0ZnJvbSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMTAlLCAwKTtcclxuXHR9XHJcblxyXG5cdHRvIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMTAlLCAwKTtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYmxvY2tTbGlkZVRvVG9wIHtcclxuXHRmcm9tIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDExMCUpO1xyXG5cdH1cclxuXHJcblx0dG8ge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTExMCUpO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBibG9ja1NsaWRlVG9Cb3R0b20ge1xyXG5cdGZyb20ge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTExMCUpO1xyXG5cdH1cclxuXHJcblx0dG8ge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTEwJSk7XHJcblx0fVxyXG59XHJcblxyXG4uYmxvY2tTbGlkZTphZnRlciB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0YmFja2dyb3VuZDogIzIxMjUyOTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogMTAwMDtcclxuXHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tYW5pbWF0ZS1kdXJhdGlvbik7XHJcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuXHRhbmltYXRpb24tbmFtZTogYmxvY2tTbGlkZVRvUmlnaHQ7XHJcbn1cclxuXHJcbi5ibG9ja1NsaWRlTGlnaHQ6YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQ6ICNGN0Y3Rjc7XHJcbn1cclxuXHJcbi5ibG9ja1NsaWRlVG9MZWZ0OmFmdGVyIHtcclxuXHRhbmltYXRpb24tbmFtZTogYmxvY2tTbGlkZVRvTGVmdDtcclxufVxyXG5cclxuLmJsb2NrU2xpZGVUb1RvcDphZnRlciB7XHJcblx0YW5pbWF0aW9uLW5hbWU6IGJsb2NrU2xpZGVUb1RvcDtcclxufVxyXG5cclxuLmJsb2NrU2xpZGVUb0JvdHRvbTphZnRlciB7XHJcblx0YW5pbWF0aW9uLW5hbWU6IGJsb2NrU2xpZGVUb0JvdHRvbTtcclxufVxyXG5cclxuLyogU1ZHIEFuaW1hdGlvbiBFZmZlY3QgMSAqL1xyXG5Aa2V5ZnJhbWVzIHN2Z0FuaW1hdGlvbkVmZmVjdDEge1xyXG5cdGZyb20ge1xyXG5cdFx0c3Ryb2tlLWRhc2hhcnJheTogMTAwMDtcclxuXHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAtNTAwO1xyXG5cdH1cclxuXHJcblx0dG8ge1xyXG5cdFx0c3Ryb2tlLWRhc2hhcnJheTogMTAwMDtcclxuXHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG5cdH1cclxufVxyXG5cclxuLnN2Zy1hbmltYXRpb24tZWZmZWN0LTEtaG92ZXIgc3ZnIHtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdHRyYW5zaXRpb246IGVhc2UgdHJhbnNmb3JtIDMwMG1zO1xyXG59XHJcblxyXG4uc3ZnLWFuaW1hdGlvbi1lZmZlY3QtMS1ob3ZlciBzdmcgcGF0aCwgLnN2Zy1hbmltYXRpb24tZWZmZWN0LTEtaG92ZXIgc3ZnIHBvbHlnb24sIC5zdmctYW5pbWF0aW9uLWVmZmVjdC0xLWhvdmVyIHN2ZyBwb2x5bGluZSwgLnN2Zy1hbmltYXRpb24tZWZmZWN0LTEtaG92ZXIgc3ZnIHJlY3Qge1xyXG5cdHRyYW5zaXRpb246IGVhc2UgZmlsbC1vcGFjaXR5IDMwMG1zO1xyXG59XHJcblxyXG4uc3ZnLWFuaW1hdGlvbi1lZmZlY3QtMS1ob3Zlcjpob3ZlciBzdmcge1xyXG5cdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxufVxyXG5cclxuLnN2Zy1hbmltYXRpb24tZWZmZWN0LTEtaG92ZXI6aG92ZXIgc3ZnIHBhdGgsIC5zdmctYW5pbWF0aW9uLWVmZmVjdC0xLWhvdmVyOmhvdmVyIHN2ZyBwb2x5Z29uLCAuc3ZnLWFuaW1hdGlvbi1lZmZlY3QtMS1ob3Zlcjpob3ZlciBzdmcgcG9seWxpbmUsIC5zdmctYW5pbWF0aW9uLWVmZmVjdC0xLWhvdmVyOmhvdmVyIHN2ZyByZWN0IHtcclxuXHRhbmltYXRpb24tbmFtZTogc3ZnQW5pbWF0aW9uRWZmZWN0MTtcclxuXHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG5cdGZpbGwtb3BhY2l0eTogMDtcclxuXHRzdHJva2Utd2lkdGg6IDAuNHB4O1xyXG59XHJcblxyXG5bZGF0YS1wbHVnaW4tYW5pbWF0ZWQtd29yZHNdIHtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG5bZGF0YS1wbHVnaW4tYW5pbWF0ZWQtd29yZHNdLmluaXRpYWxpemVkIHtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQtd29yZHMtd3JhcHBlciB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQtd29yZHMtaXRlbSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQtbGV0dGVycy13cmFwcGVyIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5hbmltYXRlZC1sZXR0ZXJzLWl0ZW0ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLnJvdGF0ZS1hbmltYXRpb24ge1xyXG5cdGFuaW1hdGlvbjogcm90YXRlLWFuaW1hdGlvbiAxMHMgaW5maW5pdGUgbGluZWFyO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZS1hbmltYXRpb24ge1xyXG5cdDAlIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdH1cclxuXHJcblx0NTAlIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcblx0fVxyXG59XHJcblxyXG4ucm90YXRlLWFuaW1hdGlvbi1pbnZlcnNlIHtcclxuXHRhbmltYXRpb246IHJvdGF0ZS1hbmltYXRpb24taW52ZXJzZSAxMHMgaW5maW5pdGUgbGluZWFyO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZS1hbmltYXRpb24taW52ZXJzZSB7XHJcblx0MCUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblx0fVxyXG5cclxuXHQ1MCUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xyXG5cdH1cclxufVxyXG5cclxuLnNjcm9sbC1yb3RhdGUge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTUwJSkgdHJhbnNsYXRleSgtNTAlKTtcclxufVxyXG5cclxuLmhpZ2hsaWdodC1zY3JpYmJsZS0xIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcblx0ei1pbmRleDogLTE7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiA0NSU7XHJcblx0dG9wOiBhdXRvO1xyXG5cdGJvdHRvbTogLTI1JTtcclxufVxyXG5cclxuLmhpZ2hsaWdodC1zY3JpYmJsZS0xIHBhdGgge1xyXG5cdHN0cm9rZS1kYXNoYXJyYXk6IDE7XHJcblx0c3Ryb2tlLWRhc2hvZmZzZXQ6IDE7XHJcblx0c3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGhpZ2hsaWdodFNjcmliYmxlMSB7XHJcblx0MCUge1xyXG5cdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IDE7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxuXHJcblx0MSUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XHJcblx0fVxyXG59XHJcblxyXG4uaGlnaGxpZ2h0U2NyaWJibGUxIHBhdGgge1xyXG5cdGFuaW1hdGlvbjogaGlnaGxpZ2h0U2NyaWJibGUxIDEuM3MgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuMzUsIDEpIGZvcndhcmRzO1xyXG59XHJcblxyXG4vKiBBcnJvd3MgKi9cclxuLmFycm93IHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1nL2Fycm93cy5wbmcpIG5vLXJlcGVhdCAwIDA7XHJcblx0d2lkdGg6IDQ3cHg7XHJcblx0aGVpZ2h0OiAxMjBweDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYXJyb3cuYXJyb3ctbGlnaHQge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3dzLWRhcmsucG5nKTtcclxufVxyXG5cclxuLmFycm93LnZ0bCB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG5cdHdpZHRoOiA0N3B4O1xyXG5cdGhlaWdodDogOTZweDtcclxufVxyXG5cclxuLmFycm93LnZ0ciB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMXB4IDA7XHJcblx0d2lkdGg6IDQ3cHg7XHJcblx0aGVpZ2h0OiA5NnB4O1xyXG59XHJcblxyXG4uYXJyb3cudmJsIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDRweDtcclxuXHR3aWR0aDogNDdweDtcclxuXHRoZWlnaHQ6IDk2cHg7XHJcbn1cclxuXHJcbi5hcnJvdy52YnIge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMDFweCAtMTQ0cHg7XHJcblx0d2lkdGg6IDQ3cHg7XHJcblx0aGVpZ2h0OiA5NnB4O1xyXG59XHJcblxyXG4uYXJyb3cuaGx0IHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA5cHggMDtcclxuXHR3aWR0aDogMTIwcHg7XHJcblx0aGVpZ2h0OiA0N3B4O1xyXG59XHJcblxyXG4uYXJyb3cuaGxiIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA5cHggLTEwMXB4O1xyXG5cdHdpZHRoOiAxMjBweDtcclxuXHRoZWlnaHQ6IDQ3cHg7XHJcbn1cclxuXHJcbi5hcnJvdy5ocnQge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0zNTNweCAwO1xyXG5cdHdpZHRoOiAxMjBweDtcclxuXHRoZWlnaHQ6IDQ3cHg7XHJcbn1cclxuXHJcbi5hcnJvdy5ocmIge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0zNTNweCAtMTAxcHg7XHJcblx0d2lkdGg6IDEyMHB4O1xyXG5cdGhlaWdodDogNDdweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcblx0LmFycm93IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4vKiBMYWJlbHMgKi9cclxuLmJhZGdlLXByaW1hcnkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNDQ0M7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5iYWRnZS1zdWNjZXNzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4uYmFkZ2Utd2FybmluZyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLmJhZGdlLWRhbmdlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLmJhZGdlLWluZm8ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5iYWRnZS1kYXJrIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4uYmFkZ2UuYmFkZ2UteHMge1xyXG5cdHBhZGRpbmc6IDAuM2VtIDAuNWVtO1xyXG59XHJcblxyXG4uYmFkZ2UuYmFkZ2Utc20ge1xyXG5cdHBhZGRpbmc6IDAuNWVtIDAuOGVtO1xyXG59XHJcblxyXG4uYmFkZ2UuYmFkZ2UtbWQge1xyXG5cdHBhZGRpbmc6IDFlbSAxLjZlbTtcclxuXHRmb250LXNpemU6IDg1JTtcclxufVxyXG5cclxuLmJhZGdlLmJhZGdlLWxnIHtcclxuXHRwYWRkaW5nOiAxLjVlbSAyZW07XHJcblx0Zm9udC1zaXplOiA5MCU7XHJcbn1cclxuXHJcbi5iYWRnZS5iYWRnZS14bCB7XHJcblx0cGFkZGluZzogMmVtIDIuNWVtO1xyXG5cdGZvbnQtc2l6ZTogMTAwJTtcclxufVxyXG5cclxuLmJhZGdlLWVjb21tZXJjZSB7XHJcblx0Zm9udC1zaXplOiA5LjZweDtcclxuXHRmb250LXNpemU6IDAuNnJlbTtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0cGFkZGluZzogNi40cHggOHB4O1xyXG5cdHBhZGRpbmc6IDAuNHJlbSAwLjVyZW07XHJcbn1cclxuXHJcbi8qIENpcmN1bGFyIEJhcnMgKi9cclxuLmNpcmN1bGFyLWJhciB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbi5jaXJjdWxhci1iYXIgLmNpcmN1bGFyLWJhci1jaGFydCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY2lyY3VsYXItYmFyIHN0cm9uZyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMzUlO1xyXG5cdHdpZHRoOiA4MCU7XHJcblx0bGVmdDogMTAlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmNpcmN1bGFyLWJhciBsYWJlbCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC13ZWlnaHQ6IDEwMDtcclxuXHRmb250LXNpemU6IDE3cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdHdpZHRoOiA4MCU7XHJcblx0bGVmdDogMTAlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmNpcmN1bGFyLWJhci5vbmx5LWljb24gW2NsYXNzKj1cImZhLVwiXSwgLmNpcmN1bGFyLWJhci5vbmx5LWljb24gLmljb25zIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXNpemU6IDM4cHg7XHJcblx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNDAlO1xyXG5cdHdpZHRoOiA4MCU7XHJcblx0bGVmdDogMTAlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmNpcmN1bGFyLWJhci5zaW5nbGUtbGluZSBzdHJvbmcge1xyXG5cdHRvcDogNDAlO1xyXG59XHJcblxyXG4uY2lyY3VsYXItYmFyLmNpcmN1bGFyLWJhci1zbSBsYWJlbCB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdHRvcDogMzYlO1xyXG59XHJcblxyXG4uY2lyY3VsYXItYmFyLmNpcmN1bGFyLWJhci1sZyBzdHJvbmcge1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHR0b3A6IDQwJTtcclxufVxyXG5cclxuLyogUHJvZ3Jlc3MgKi9cclxuLnByb2dyZXNzIHtcclxuXHRib3JkZXItcmFkaXVzOiAyNXB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRiYWNrZ3JvdW5kOiAjRkFGQUZBO1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MucHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyB7XHJcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MucHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyAucHJvZ3Jlc3MtYmFyIHtcclxuXHRib3JkZXItcmFkaXVzOiAzcHg7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy5wcm9ncmVzcy1uby1ib3JkZXItcmFkaXVzIHtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MucHJvZ3Jlc3Mtbm8tYm9yZGVyLXJhZGl1cyAucHJvZ3Jlc3MtYmFyIHtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MucHJvZ3Jlc3MteHMge1xyXG5cdGhlaWdodDogNXB4O1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MucHJvZ3Jlc3MteHMgLnByb2dyZXNzLWJhciB7XHJcblx0bGluZS1oZWlnaHQ6IDVweDtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5wcm9ncmVzcy5wcm9ncmVzcy1zbSB7XHJcblx0aGVpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MucHJvZ3Jlc3Mtc20gLnByb2dyZXNzLWJhciB7XHJcblx0bGluZS1oZWlnaHQ6IDEwcHg7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MucHJvZ3Jlc3MtbGcge1xyXG5cdGhlaWdodDogMzVweDtcclxufVxyXG5cclxuLnByb2dyZXNzLnByb2dyZXNzLWxnIC5wcm9ncmVzcy1iYXIge1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRsaW5lLWhlaWdodDogMzVweDtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5wcm9ncmVzcy5wcm9ncmVzcy1kYXJrIHtcclxuXHRiYWNrZ3JvdW5kOiAjMzMzMzMzO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MucHJvZ3Jlc3MtcmlnaHQtc2lkZS12YWx1ZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbi1yaWdodDogNDBweDtcclxufVxyXG5cclxuLnByb2dyZXNzLnByb2dyZXNzLXJpZ2h0LXNpZGUtdmFsdWUgLnByb2dyZXNzLWJhci12YWx1ZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDBweCwgLTUwJSwgMCk7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy1iYXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNDQ0M7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ym9yZGVyLXJhZGl1czogMjVweDtcclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLnByb2dyZXNzLWJhci10b29sdGlwIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cGFkZGluZzogNHB4IDhweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG5cdGZvbnQtc2l6ZTogMTFweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAtMjhweDtcclxuXHRyaWdodDogNXB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtYmFyLXRvb2x0aXA6YWZ0ZXIge1xyXG5cdGJvcmRlci1jb2xvcjogIzMzMyB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xyXG5cdGJvdHRvbTogLTVweDtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGxlZnQ6IDEzcHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAwO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtYmFyLXByaW1hcnkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNDQ0M7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLnByb2dyZXNzLWJhci13YXJuaW5nIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLnByb2dyZXNzLWJhci1pbmZvIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtYmFyLWRhcmsge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi8qIEJyZWFkY3J1bWIgKi9cclxuLmJyZWFkY3J1bWIge1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iID4gbGkge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmb250LXNpemU6IDAuOGVtO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0dGV4dC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iID4gbGkgKyBsaTpiZWZvcmUge1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG5cdG9wYWNpdHk6IDAuNTtcclxuXHRmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEZyZWUnO1xyXG5cdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0Y29udGVudDogXCJcXGYxMDVcIjtcclxuXHRwYWRkaW5nOiAwIDdweCAwIDVweDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWIuYnJlYWRjcnVtYi1kaXZpZGVycy1uby1vcGFjaXR5ID4gbGkgKyBsaTpiZWZvcmUge1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLmJyZWFkY3J1bWItc3R5bGUtMiA+IGxpICsgbGk6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIi9cIjtcclxufVxyXG5cclxuLmJyZWFkY3J1bWIuYnJlYWRjcnVtYi1ibG9jayB7XHJcblx0YmFja2dyb3VuZDogIzIxMjUyOTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuXHRwYWRkaW5nOiA3LjJweCAxOS4ycHg7XHJcblx0cGFkZGluZzogLjQ1cmVtIDEuMnJlbTtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0Ym94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi5icmVhZGNydW1iLWxpZ2h0IHtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLmJyZWFkY3J1bWIuYnJlYWRjcnVtYi1saWdodCBhIHtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLmJyZWFkY3J1bWIuYnJlYWRjcnVtYi1saWdodCAuYWN0aXZlIHtcclxuXHRvcGFjaXR5OiAwLjc7XHJcbn1cclxuXHJcbi8qIEJ1dHRvbnMgKi9cclxuLmJ0biB7XHJcblx0Zm9udC1zaXplOiAxMi44cHg7XHJcblx0Zm9udC1zaXplOiAwLjhyZW07XHJcblx0cGFkZGluZzogOC41MjhweCAxNC45MjhweDtcclxuXHRwYWRkaW5nOiAwLjUzM3JlbSAwLjkzM3JlbTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLmJ0bi5idG4teHMge1xyXG5cdGZvbnQtc2l6ZTogMTEuMnB4O1xyXG5cdGZvbnQtc2l6ZTogMC43cmVtO1xyXG5cdHBhZGRpbmc6IDMuMnB4IDhweDtcclxuXHRwYWRkaW5nOiAwLjJyZW0gMC41cmVtO1xyXG59XHJcblxyXG4uYnRuLmJ0bi1zbSB7XHJcblx0Zm9udC1zaXplOiAxMi44cHg7XHJcblx0Zm9udC1zaXplOiAwLjhyZW07XHJcblx0cGFkZGluZzogNC44cHggMTAuNHB4O1xyXG5cdHBhZGRpbmc6IDAuM3JlbSAwLjY1cmVtO1xyXG59XHJcblxyXG4uYnRuLmJ0bi1sZyB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRwYWRkaW5nOiA4cHggMTZweDtcclxuXHRwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxufVxyXG5cclxuLmJ0bi5idG4teGwge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXNpemU6IDFyZW07XHJcblx0cGFkZGluZzogMTIuOHB4IDMycHg7XHJcblx0cGFkZGluZzogMC44cmVtIDJyZW07XHJcbn1cclxuXHJcbi5idG4uYnRuLXB4LTEge1xyXG5cdHBhZGRpbmctbGVmdDogNS42cHg7XHJcblx0cGFkZGluZy1sZWZ0OiAuMzVyZW07XHJcblx0cGFkZGluZy1yaWdodDogNS42cHg7XHJcblx0cGFkZGluZy1yaWdodDogLjM1cmVtO1xyXG59XHJcblxyXG4uYnRuLmJ0bi1weC0yIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDEycHg7XHJcblx0cGFkZGluZy1sZWZ0OiAuNzVyZW07XHJcblx0cGFkZGluZy1yaWdodDogMTJweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAuNzVyZW07XHJcbn1cclxuXHJcbi5idG4uYnRuLXB4LTMge1xyXG5cdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XHJcblx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xyXG59XHJcblxyXG4uYnRuLmJ0bi1weC00IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcblx0cGFkZGluZy1sZWZ0OiAxLjc1cmVtO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDI4cHg7XHJcblx0cGFkZGluZy1yaWdodDogMS43NXJlbTtcclxufVxyXG5cclxuLmJ0bi5idG4tcHgtNSB7XHJcblx0cGFkZGluZy1sZWZ0OiAzOC40cHg7XHJcblx0cGFkZGluZy1sZWZ0OiAyLjRyZW07XHJcblx0cGFkZGluZy1yaWdodDogMzguNHB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDIuNHJlbTtcclxufVxyXG5cclxuLmJ0bi5idG4tcHktMSB7XHJcblx0cGFkZGluZy10b3A6IDUuNnB4O1xyXG5cdHBhZGRpbmctdG9wOiAuMzVyZW07XHJcblx0cGFkZGluZy1ib3R0b206IDUuNnB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAuMzVyZW07XHJcbn1cclxuXHJcbi5idG4uYnRuLXB5LTIge1xyXG5cdHBhZGRpbmctdG9wOiAxMnB4O1xyXG5cdHBhZGRpbmctdG9wOiAuNzVyZW07XHJcblx0cGFkZGluZy1ib3R0b206IDEycHg7XHJcblx0cGFkZGluZy1ib3R0b206IC43NXJlbTtcclxufVxyXG5cclxuLmJ0bi5idG4tcHktMyB7XHJcblx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0cGFkZGluZy10b3A6IDEuMjVyZW07XHJcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDEuMjVyZW07XHJcbn1cclxuXHJcbi5idG4uYnRuLXB5LTQge1xyXG5cdHBhZGRpbmctdG9wOiAyOHB4O1xyXG5cdHBhZGRpbmctdG9wOiAxLjc1cmVtO1xyXG5cdHBhZGRpbmctYm90dG9tOiAyOHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxLjc1cmVtO1xyXG59XHJcblxyXG4uYnRuLmJ0bi1weS01IHtcclxuXHRwYWRkaW5nLXRvcDogMzJweDtcclxuXHRwYWRkaW5nLXRvcDogMnJlbTtcclxuXHRwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxufVxyXG5cclxuaHRtbCBib2R5IC5idG4uZm9jdXMsXHJcbmh0bWwgYm9keSAuYnRuOmZvY3VzLFxyXG5odG1sIGJvZHkgLmJ0bi5hY3RpdmUsXHJcbmh0bWwgYm9keSAuYnRuOmFjdGl2ZSwgaHRtbCBib2R5LmJvZHkgLmJ0bi5mb2N1cyxcclxuaHRtbCBib2R5LmJvZHkgLmJ0bjpmb2N1cyxcclxuaHRtbCBib2R5LmJvZHkgLmJ0bi5hY3RpdmUsXHJcbmh0bWwgYm9keS5ib2R5IC5idG46YWN0aXZlIHtcclxuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIERyb3Bkb3duIEJ1dHRvbnMgKi9cclxuLmJ0biArIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcclxuXHRmb250LXNpemU6IDEyLjhweDtcclxuXHRmb250LXNpemU6IDAuOHJlbTtcclxufVxyXG5cclxuLyogRGVmYXVsdCAqL1xyXG4uYnRuLWRlZmF1bHQge1xyXG5cdGNvbG9yOiAjMzMzO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Ym9yZGVyLWNvbG9yOiAjY2NjO1xyXG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJ0bi1kZWZhdWx0OmhvdmVyLCAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAuYnRuLWRlZmF1bHQ6Zm9jdXMge1xyXG5cdGNvbG9yOiAjMzMzO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XHJcblx0Ym9yZGVyLWNvbG9yOiAjYWRhZGFkO1xyXG59XHJcblxyXG4vKiBPdXRsaW5lICovXHJcbi5idG4tb3V0bGluZSB7XHJcblx0Ym9yZGVyLXdpZHRoOiAycHg7XHJcblx0cGFkZGluZzogNy43MjhweCAxNC45MjhweDtcclxuXHRwYWRkaW5nOiAwLjQ4M3JlbSAwLjkzM3JlbTtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLmJ0bi14cyB7XHJcblx0cGFkZGluZzogMi40cHggOHB4O1xyXG5cdHBhZGRpbmc6IDAuMTVyZW0gMC41cmVtO1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUuYnRuLXNtIHtcclxuXHRwYWRkaW5nOiA0cHggMTAuNHB4O1xyXG5cdHBhZGRpbmc6IDAuMjVyZW0gMC42NXJlbTtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLmJ0bi1sZyB7XHJcblx0cGFkZGluZzogNy4ycHggMTZweDtcclxuXHRwYWRkaW5nOiAwLjQ1cmVtIDFyZW07XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS5idG4teGwge1xyXG5cdHBhZGRpbmc6IDEycHggMzJweDtcclxuXHRwYWRkaW5nOiAwLjc1cmVtIDJyZW07XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS5idG4tb3V0bGluZS10aGluIHtcclxuXHRib3JkZXItd2lkdGg6IDFweDtcclxufVxyXG5cclxuLyogTW9kZXJuICovXHJcbi5idG4tbW9kZXJuIHtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGZvbnQtc2l6ZTogLjhlbTtcclxuXHRwYWRkaW5nOiAxMi44cHggMjRweDtcclxuXHRwYWRkaW5nOiAwLjhyZW0gMS41cmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi8qIFJvdW5kZWQgKi9cclxuLmJ0bi1yb3VuZGVkIHtcclxuXHRib3JkZXItcmFkaXVzOiAzNXB4O1xyXG59XHJcblxyXG4vKiBSb3VuZGVkICovXHJcbi5idG4tcm91bmRlZC1pY29uIHtcclxuXHRib3JkZXItcmFkaXVzOiA1MHB4O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0d2lkdGg6IDUwcHg7XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5idG4tcm91bmRlZC1pY29uW2RhdGEtaGFzaF0gPiBpIHtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLyogM2QgKi9cclxuLmJ0bi0zZCB7XHJcblx0Ym9yZGVyLWJvdHRvbS13aWR0aDogM3B4O1xyXG59XHJcblxyXG4vKiBBcnJvdyAqL1xyXG4uYnRuLXdpdGgtYXJyb3csXHJcbi5idG4td2l0aC1hcnJvdy1zb2xpZCB7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLmJ0bi13aXRoLWFycm93Om5vdCguYnRuLXdpdGgtYXJyb3ctc29saWQpLFxyXG4uYnRuLXdpdGgtYXJyb3ctc29saWQ6bm90KC5idG4td2l0aC1hcnJvdy1zb2xpZCkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uYnRuLXdpdGgtYXJyb3cgc3BhbixcclxuLmJ0bi13aXRoLWFycm93LXNvbGlkIHNwYW4ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGhlaWdodDogMjVweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHR3aWR0aDogMjRweDtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xyXG59XHJcblxyXG4uYnRuLXdpdGgtYXJyb3cgaSxcclxuLmJ0bi13aXRoLWFycm93LXNvbGlkIGkge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdGZvbnQtc2l6ZTogOHB4O1xyXG5cdHRvcDogLTFweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5idG4td2l0aC1hcnJvdzpob3ZlciBzcGFuLFxyXG4uYnRuLXdpdGgtYXJyb3ctc29saWQ6aG92ZXIgc3BhbiB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XHJcbn1cclxuXHJcbi5idG4td2l0aC1hcnJvdy5idG4tbGcgc3BhbiwgLmJ0bi13aXRoLWFycm93LmJ0bi14bCBzcGFuLFxyXG4uYnRuLXdpdGgtYXJyb3ctc29saWQuYnRuLWxnIHNwYW4sXHJcbi5idG4td2l0aC1hcnJvdy1zb2xpZC5idG4teGwgc3BhbiB7XHJcblx0bGluZS1oZWlnaHQ6IDIzcHg7XHJcbn1cclxuXHJcbi5idG4td2l0aC1hcnJvdy5idG4teHMgc3BhbixcclxuLmJ0bi13aXRoLWFycm93LXNvbGlkLmJ0bi14cyBzcGFuIHtcclxuXHRsaW5lLWhlaWdodDogMjVweDtcclxufVxyXG5cclxuLyogU3dhcCAqL1xyXG4uYnRuLXN3YXAtMSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYnRuLXN3YXAtMSA+ICoge1xyXG5cdHRyYW5zaXRpb246IGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpIGFsbCAzMDBtcztcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uYnRuLXN3YXAtMSA+IDpudGgtY2hpbGQoMSkge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0b3A6IDUwJTtcclxuXHRtYXJnaW46IDA7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4uYnRuLXN3YXAtMSA+IDpudGgtY2hpbGQoMikge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwJSk7XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG5cclxuLmJ0bi1zd2FwLTE6aG92ZXIgPiA6bnRoLWNoaWxkKDEpIHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTIwJSk7XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG5cclxuLmJ0bi1zd2FwLTE6aG92ZXIgPiA6bnRoLWNoaWxkKDIpIHtcclxuXHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBidG5BcnJvd0VmZmVjdDEge1xyXG5cdDAlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR9XHJcblxyXG5cdDUxJSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0NTIlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xyXG5cdH1cclxuXHJcblx0NTMlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cclxuXHQ1NCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdH1cclxufVxyXG5cclxuLmJ0bi1hcnJvdy1lZmZlY3QtMTpob3ZlciA+IDpudGgtY2hpbGQoMSkge1xyXG5cdGFuaW1hdGlvbjogYnRuQXJyb3dFZmZlY3QxIGVhc2Utb3V0IC4zcztcclxufVxyXG5cclxuLyogTGluayBFZmZlY3QgKi9cclxuLmJ0bi1saW5rLXVuZGVybGluZS0xOmJlZm9yZSB7XHJcblx0aGVpZ2h0OiAxcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJ0bi1saW5rLWVmZmVjdC0xIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5idG4tbGluay1lZmZlY3QtMTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0Ym90dG9tOiAtMnB4O1xyXG5cdHdpZHRoOiAwO1xyXG5cdGhlaWdodDogMnB4O1xyXG5cdGJhY2tncm91bmQ6ICMyMTI1Mjk7XHJcblx0dHJhbnNpdGlvbjogd2lkdGggMC4yNXMgZWFzZS1vdXQ7XHJcbn1cclxuXHJcbi5idG4tbGluay1lZmZlY3QtMTpob3ZlcjpiZWZvcmUsIC5idG4tbGluay1lZmZlY3QtMTphY3RpdmU6YmVmb3JlIHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmJ0bi1saW5rLWVmZmVjdC0yIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5idG4tbGluay1lZmZlY3QtMjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogLTJweDtcclxuXHR3aWR0aDogMDtcclxuXHRoZWlnaHQ6IDJweDtcclxuXHRiYWNrZ3JvdW5kOiAjMjEyNTI5O1xyXG5cdHRyYW5zaXRpb246IHdpZHRoIDAuMjVzIGVhc2Utb3V0O1xyXG59XHJcblxyXG4uYnRuLWxpbmstZWZmZWN0LTI6aG92ZXI6YmVmb3JlLCAuYnRuLWxpbmstZWZmZWN0LTI6YWN0aXZlOmJlZm9yZSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5idG4tbGluay1lZmZlY3QtMyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYnRuLWxpbmstZWZmZWN0LTM6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0Ym90dG9tOiAtMnB4O1xyXG5cdHdpZHRoOiAwO1xyXG5cdGhlaWdodDogMnB4O1xyXG5cdGJhY2tncm91bmQ6ICMyMTI1Mjk7XHJcblx0dHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlIDBzLCBsZWZ0IDAuM3MgZWFzZSAwcztcclxufVxyXG5cclxuLmJ0bi1saW5rLWVmZmVjdC0zOmhvdmVyOmJlZm9yZSwgLmJ0bi1saW5rLWVmZmVjdC0zOmFjdGl2ZTpiZWZvcmUge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5idG4tbGluay1lZmZlY3QtNCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYnRuLWxpbmstZWZmZWN0LTQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdGJvdHRvbTogLTJweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDJweDtcclxuXHRiYWNrZ3JvdW5kOiAjMjEyNTI5O1xyXG5cdHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xyXG59XHJcblxyXG4uYnRuLWxpbmstZWZmZWN0LTQ6aG92ZXI6YmVmb3JlLCAuYnRuLWxpbmstZWZmZWN0LTQ6YWN0aXZlOmJlZm9yZSB7XHJcblx0dHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XHJcblx0dHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbn1cclxuXHJcbi5idG4tbGluay1lZmZlY3QtNSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYnRuLWxpbmstZWZmZWN0LTU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDA7XHJcblx0YmFja2dyb3VuZDogIzIxMjUyOTtcclxuXHR0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlO1xyXG59XHJcblxyXG4uYnRuLWxpbmstZWZmZWN0LTU6aG92ZXI6YmVmb3JlLCAuYnRuLWxpbmstZWZmZWN0LTU6YWN0aXZlOmJlZm9yZSB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4vKiBJY29uc1x0Ki9cclxuLmJ0bi1pY29uIGkge1xyXG5cdG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuLmJ0bi1pY29uLXJpZ2h0IGkge1xyXG5cdG1hcmdpbi1yaWdodDogMDtcclxuXHRtYXJnaW4tbGVmdDogMTBweDtcclxufVxyXG5cclxuLyogRHJvcGRvd24gQnV0dG9uICovXHJcbi5idG4uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcclxuXHRtYXJnaW4tbGVmdDogLjE1NWVtO1xyXG5cdHZlcnRpY2FsLWFsaWduOiAuMTU1ZW07XHJcbn1cclxuXHJcbi8qIENvbG9ycyAqL1xyXG4uYnRuLXByaW1hcnkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNDQ0M7XHJcblx0Ym9yZGVyLWNvbG9yOiAjQ0NDICNDQ0MgI2IzYjJiMjtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLmJ0bi1wcmltYXJ5OmhvdmVyLCAuYnRuLXByaW1hcnkuaG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNkZmRmZGY7XHJcblx0Ym9yZGVyLWNvbG9yOiAjZTZlNWU1ICNlNmU1ZTUgI0NDQztcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnkuZm9jdXMge1xyXG5cdGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDO1xyXG5cdGJvcmRlci1jb2xvcjogI0NDQyAjQ0NDICNiM2IyYjI7XHJcbn1cclxuXHJcbi5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeS5hY3RpdmUsXHJcbi5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2I5YjliOTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cdGJvcmRlci1jb2xvcjogI2IzYjJiMiAjYjNiMmIyICM5OTk5OTk7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS5idG4tcHJpbWFyeSB7XHJcblx0Y29sb3I6ICNDQ0M7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuXHRib3JkZXItY29sb3I6ICNDQ0M7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS5idG4tcHJpbWFyeTpob3ZlciwgLmJ0bi1vdXRsaW5lLmJ0bi1wcmltYXJ5LmhvdmVyIHtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDO1xyXG5cdGJvcmRlci1jb2xvcjogI0NDQztcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUuYnRuLXByaW1hcnkuZm9jdXMge1xyXG5cdGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcclxuXHRjb2xvcjogI0NDQztcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcclxuLnNob3cgPiAuYnRuLW91dGxpbmUuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDO1xyXG5cdGJvcmRlci1jb2xvcjogI0NDQztcclxufVxyXG5cclxuLmJ0bi1zdWNjZXNzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xyXG5cdGJvcmRlci1jb2xvcjogIzI4YTc0NSAjMjhhNzQ1ICMxZTdlMzQ7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5idG4tc3VjY2Vzczpob3ZlciwgLmJ0bi1zdWNjZXNzLmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmZjNjUyO1xyXG5cdGJvcmRlci1jb2xvcjogIzM0Y2U1NyAjMzRjZTU3ICMyOGE3NDU7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcclxufVxyXG5cclxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMjhhNzQ1ICMyOGE3NDUgIzFlN2UzNDtcclxufVxyXG5cclxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcclxuLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjE4ODM4O1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMWU3ZTM0ICMxZTdlMzQgIzE0NTUyMztcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLmJ0bi1zdWNjZXNzIHtcclxuXHRjb2xvcjogIzI4YTc0NTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cdGJvcmRlci1jb2xvcjogIzI4YTc0NTtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLmJ0bi1zdWNjZXNzOmhvdmVyLCAuYnRuLW91dGxpbmUuYnRuLXN1Y2Nlc3MuaG92ZXIge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUuYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tb3V0bGluZS5idG4tc3VjY2Vzcy5mb2N1cyB7XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoNDAsIDE2NywgNjksIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHtcclxuXHRjb2xvcjogIzI4YTc0NTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcclxuLnNob3cgPiAuYnRuLW91dGxpbmUuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xyXG5cdGJvcmRlci1jb2xvcjogIzI4YTc0NTtcclxufVxyXG5cclxuLmJ0bi13YXJuaW5nIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xyXG5cdGJvcmRlci1jb2xvcjogI2ZmYzEwNyAjZmZjMTA3ICNkMzllMDA7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5idG4td2FybmluZzpob3ZlciwgLmJ0bi13YXJuaW5nLmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYjJkO1xyXG5cdGJvcmRlci1jb2xvcjogI2ZmY2UzYSAjZmZjZTNhICNmZmMxMDc7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmZvY3VzIHtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyNTUsIDE5MywgNywgMC41KTtcclxufVxyXG5cclxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XHJcblx0Ym9yZGVyLWNvbG9yOiAjZmZjMTA3ICNmZmMxMDcgI2QzOWUwMDtcclxufVxyXG5cclxuLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmFjdGl2ZSxcclxuLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTBhODAwO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0Ym9yZGVyLWNvbG9yOiAjZDM5ZTAwICNkMzllMDAgI2EwNzgwMDtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLmJ0bi13YXJuaW5nIHtcclxuXHRjb2xvcjogI2ZmYzEwNztcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cdGJvcmRlci1jb2xvcjogI2ZmYzEwNztcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLmJ0bi13YXJuaW5nOmhvdmVyLCAuYnRuLW91dGxpbmUuYnRuLXdhcm5pbmcuaG92ZXIge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XHJcblx0Ym9yZGVyLWNvbG9yOiAjZmZjMTA3O1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS5idG4td2FybmluZy5mb2N1cyB7XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS5idG4td2FybmluZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLmJ0bi13YXJuaW5nOmRpc2FibGVkIHtcclxuXHRjb2xvcjogI2ZmYzEwNztcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLmJ0bi13YXJuaW5nLmFjdGl2ZSxcclxuLnNob3cgPiAuYnRuLW91dGxpbmUuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xyXG5cdGJvcmRlci1jb2xvcjogI2ZmYzEwNztcclxufVxyXG5cclxuLmJ0bi1kYW5nZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XHJcblx0Ym9yZGVyLWNvbG9yOiAjZGMzNTQ1ICNkYzM1NDUgI2JkMjEzMDtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLmJ0bi1kYW5nZXI6aG92ZXIsIC5idG4tZGFuZ2VyLmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTI1NjYzO1xyXG5cdGJvcmRlci1jb2xvcjogI2U0NjA2ZCAjZTQ2MDZkICNkYzM1NDU7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlci5mb2N1cyB7XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcclxuXHRib3JkZXItY29sb3I6ICNkYzM1NDUgI2RjMzU0NSAjYmQyMTMwO1xyXG59XHJcblxyXG4uYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyLmFjdGl2ZSxcclxuLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNjODIzMzM7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuXHRib3JkZXItY29sb3I6ICNiZDIxMzAgI2JkMjEzMCAjOTIxOTI1O1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUuYnRuLWRhbmdlciB7XHJcblx0Y29sb3I6ICNkYzM1NDU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuXHRib3JkZXItY29sb3I6ICNkYzM1NDU7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS5idG4tZGFuZ2VyOmhvdmVyLCAuYnRuLW91dGxpbmUuYnRuLWRhbmdlci5ob3ZlciB7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcclxuXHRib3JkZXItY29sb3I6ICNkYzM1NDU7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLW91dGxpbmUuYnRuLWRhbmdlci5mb2N1cyB7XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLW91dGxpbmUuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XHJcblx0Y29sb3I6ICNkYzM1NDU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS5idG4tZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLmJ0bi1kYW5nZXIuYWN0aXZlLFxyXG4uc2hvdyA+IC5idG4tb3V0bGluZS5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcclxuXHRib3JkZXItY29sb3I6ICNkYzM1NDU7XHJcbn1cclxuXHJcbi5idG4taW5mbyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcclxuXHRib3JkZXItY29sb3I6ICMxN2EyYjggIzE3YTJiOCAjMTE3YThiO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4uYnRuLWluZm86aG92ZXIsIC5idG4taW5mby5ob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzFiYzBkYTtcclxuXHRib3JkZXItY29sb3I6ICMxZmM4ZTMgIzFmYzhlMyAjMTdhMmI4O1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4uYnRuLWluZm86Zm9jdXMsIC5idG4taW5mby5mb2N1cyB7XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpO1xyXG59XHJcblxyXG4uYnRuLWluZm8uZGlzYWJsZWQsIC5idG4taW5mbzpkaXNhYmxlZCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcclxuXHRib3JkZXItY29sb3I6ICMxN2EyYjggIzE3YTJiOCAjMTE3YThiO1xyXG59XHJcblxyXG4uYnRuLWluZm86YWN0aXZlLCAuYnRuLWluZm8uYWN0aXZlLFxyXG4uc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxMzg0OTY7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuXHRib3JkZXItY29sb3I6ICMxMTdhOGIgIzExN2E4YiAjMGM1MjVkO1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUuYnRuLWluZm8ge1xyXG5cdGNvbG9yOiAjMTdhMmI4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMTdhMmI4O1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUuYnRuLWluZm86aG92ZXIsIC5idG4tb3V0bGluZS5idG4taW5mby5ob3ZlciB7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcclxuXHRib3JkZXItY29sb3I6ICMxN2EyYjg7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS5idG4taW5mbzpmb2N1cywgLmJ0bi1vdXRsaW5lLmJ0bi1pbmZvLmZvY3VzIHtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS5idG4taW5mby5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLmJ0bi1pbmZvOmRpc2FibGVkIHtcclxuXHRjb2xvcjogIzE3YTJiODtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLmJ0bi1pbmZvOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLmJ0bi1pbmZvLmFjdGl2ZSxcclxuLnNob3cgPiAuYnRuLW91dGxpbmUuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xyXG5cdGJvcmRlci1jb2xvcjogIzE3YTJiODtcclxufVxyXG5cclxuLmJ0bi1kYXJrIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xyXG5cdGJvcmRlci1jb2xvcjogIzIxMjUyOSAjMjEyNTI5ICMwYTBjMGQ7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5idG4tZGFyazpob3ZlciwgLmJ0bi1kYXJrLmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzODNlO1xyXG5cdGJvcmRlci1jb2xvcjogIzM4M2Y0NSAjMzgzZjQ1ICMyMTI1Mjk7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5idG4tZGFyazpmb2N1cywgLmJ0bi1kYXJrLmZvY3VzIHtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgzMywgMzcsIDQxLCAwLjUpO1xyXG59XHJcblxyXG4uYnRuLWRhcmsuZGlzYWJsZWQsIC5idG4tZGFyazpkaXNhYmxlZCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcclxuXHRib3JkZXItY29sb3I6ICMyMTI1MjkgIzIxMjUyOSAjMGEwYzBkO1xyXG59XHJcblxyXG4uYnRuLWRhcms6YWN0aXZlLCAuYnRuLWRhcmsuYWN0aXZlLFxyXG4uc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxMDEyMTQ7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuXHRib3JkZXItY29sb3I6ICMwYTBjMGQgIzBhMGMwZCBibGFjaztcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLmJ0bi1kYXJrIHtcclxuXHRjb2xvcjogIzIxMjUyOTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cdGJvcmRlci1jb2xvcjogIzIxMjUyOTtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLmJ0bi1kYXJrOmhvdmVyLCAuYnRuLW91dGxpbmUuYnRuLWRhcmsuaG92ZXIge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMjEyNTI5O1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUuYnRuLWRhcms6Zm9jdXMsIC5idG4tb3V0bGluZS5idG4tZGFyay5mb2N1cyB7XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMzMsIDM3LCA0MSwgMC41KTtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLmJ0bi1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUuYnRuLWRhcms6ZGlzYWJsZWQge1xyXG5cdGNvbG9yOiAjMjEyNTI5O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUuYnRuLWRhcms6YWN0aXZlLCAuYnRuLW91dGxpbmUuYnRuLWRhcmsuYWN0aXZlLFxyXG4uc2hvdyA+IC5idG4tb3V0bGluZS5idG4tZGFyay5kcm9wZG93bi10b2dnbGUge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMjEyNTI5O1xyXG59XHJcblxyXG4vKiBCdXR0b24gTGlnaHQgKi9cclxuaHRtbCBib2R5IC5idG4tbGlnaHQsXHJcbmh0bWwgYm9keSAuYnRuLW91dGxpbmUuYnRuLWxpZ2h0IHtcclxuXHRib3JkZXItY29sb3I6ICNkOWQ5ZDkgI2Q5ZDlkOSAjYmZiZmJmO1xyXG5cdGNvbG9yOiAjNzc3O1xyXG59XHJcblxyXG5odG1sIGJvZHkgLmJ0bi1saWdodC5idG4tb3V0bGluZS1saWdodC1vcGFjaXR5LTIsXHJcbmh0bWwgYm9keSAuYnRuLW91dGxpbmUuYnRuLWxpZ2h0LmJ0bi1vdXRsaW5lLWxpZ2h0LW9wYWNpdHktMiB7XHJcblx0Ym9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcbn1cclxuXHJcbmh0bWwgYm9keSAuYnRuLWxpZ2h0OmhvdmVyLCBodG1sIGJvZHkgLmJ0bi1saWdodC5ob3ZlcixcclxuaHRtbCBib2R5IC5idG4tb3V0bGluZS5idG4tbGlnaHQ6aG92ZXIsXHJcbmh0bWwgYm9keSAuYnRuLW91dGxpbmUuYnRuLWxpZ2h0LmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG5cdGJvcmRlci1jb2xvcjogI2U2ZTVlNSAjZTZlNWU1ICNjY2NjY2M7XHJcblx0Y29sb3I6ICM3Nzc7XHJcbn1cclxuXHJcbmh0bWwgYm9keSAuYnRuLWxpZ2h0OmZvY3VzLCBodG1sIGJvZHkgLmJ0bi1saWdodC5mb2N1cyxcclxuaHRtbCBib2R5IC5idG4tb3V0bGluZS5idG4tbGlnaHQ6Zm9jdXMsXHJcbmh0bWwgYm9keSAuYnRuLW91dGxpbmUuYnRuLWxpZ2h0LmZvY3VzIHtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgxOTEsIDE5MSwgMTkxLCAwLjUpO1xyXG59XHJcblxyXG5odG1sIGJvZHkgLmJ0bi1saWdodC5kaXNhYmxlZCwgaHRtbCBib2R5IC5idG4tbGlnaHQ6ZGlzYWJsZWQsXHJcbmh0bWwgYm9keSAuYnRuLW91dGxpbmUuYnRuLWxpZ2h0LmRpc2FibGVkLFxyXG5odG1sIGJvZHkgLmJ0bi1vdXRsaW5lLmJ0bi1saWdodDpkaXNhYmxlZCB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjYmZiZmJmICNiZmJmYmYgI2JmYmZiZjtcclxufVxyXG5cclxuaHRtbCBib2R5IC5idG4tbGlnaHQ6YWN0aXZlLCBodG1sIGJvZHkgLmJ0bi1saWdodC5hY3RpdmUsXHJcbi5zaG93ID4gaHRtbCBib2R5IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlLFxyXG5odG1sIGJvZHkgLmJ0bi1vdXRsaW5lLmJ0bi1saWdodDphY3RpdmUsXHJcbmh0bWwgYm9keSAuYnRuLW91dGxpbmUuYnRuLWxpZ2h0LmFjdGl2ZSxcclxuLnNob3cgPlxyXG5odG1sIGJvZHkgLmJ0bi1vdXRsaW5lLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUge1xyXG5cdGJvcmRlci1jb2xvcjogI2JmYmZiZiAjYmZiZmJmICNiZmJmYmY7XHJcbn1cclxuXHJcbmh0bWwgYm9keSAuYnRuLWxpZ2h0LTIsXHJcbmh0bWwgYm9keSAuYnRuLW91dGxpbmUuYnRuLWxpZ2h0LTIge1xyXG5cdGJvcmRlci1jb2xvcjogI0ZGRjtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCBib2R5IC5idG4tbGlnaHQtMjpob3ZlciwgaHRtbCBib2R5IC5idG4tbGlnaHQtMi5ob3ZlcixcclxuaHRtbCBib2R5IC5idG4tb3V0bGluZS5idG4tbGlnaHQtMjpob3ZlcixcclxuaHRtbCBib2R5IC5idG4tb3V0bGluZS5idG4tbGlnaHQtMi5ob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuXHRib3JkZXItY29sb3I6ICNGRkY7XHJcblx0Y29sb3I6ICMwZTBlMGU7XHJcbn1cclxuXHJcbmh0bWwgYm9keSAuYnRuLWxpZ2h0LTI6Zm9jdXMsIGh0bWwgYm9keSAuYnRuLWxpZ2h0LTIuZm9jdXMsXHJcbmh0bWwgYm9keSAuYnRuLW91dGxpbmUuYnRuLWxpZ2h0LTI6Zm9jdXMsXHJcbmh0bWwgYm9keSAuYnRuLW91dGxpbmUuYnRuLWxpZ2h0LTIuZm9jdXMge1xyXG5cdGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDE3OSwgMTc4LCAxNzgsIDAuNSk7XHJcbn1cclxuXHJcbmh0bWwgYm9keSAuYnRuLWxpZ2h0LTIuZGlzYWJsZWQsIGh0bWwgYm9keSAuYnRuLWxpZ2h0LTI6ZGlzYWJsZWQsXHJcbmh0bWwgYm9keSAuYnRuLW91dGxpbmUuYnRuLWxpZ2h0LTIuZGlzYWJsZWQsXHJcbmh0bWwgYm9keSAuYnRuLW91dGxpbmUuYnRuLWxpZ2h0LTI6ZGlzYWJsZWQge1xyXG5cdGJvcmRlci1jb2xvcjogI2IzYjJiMiAjYjNiMmIyICNiM2IyYjI7XHJcbn1cclxuXHJcbmh0bWwgYm9keSAuYnRuLWxpZ2h0LTI6YWN0aXZlLCBodG1sIGJvZHkgLmJ0bi1saWdodC0yLmFjdGl2ZSxcclxuLnNob3cgPiBodG1sIGJvZHkgLmJ0bi1saWdodC0yLmRyb3Bkb3duLXRvZ2dsZSxcclxuaHRtbCBib2R5IC5idG4tb3V0bGluZS5idG4tbGlnaHQtMjphY3RpdmUsXHJcbmh0bWwgYm9keSAuYnRuLW91dGxpbmUuYnRuLWxpZ2h0LTIuYWN0aXZlLFxyXG4uc2hvdyA+XHJcbmh0bWwgYm9keSAuYnRuLW91dGxpbmUuYnRuLWxpZ2h0LTIuZHJvcGRvd24tdG9nZ2xlIHtcclxuXHRib3JkZXItY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWxbZGlyPVwicnRsXCJdIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpLFxyXG5odG1sW2Rpcj1cInJ0bFwiXSAuaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCksXHJcbmh0bWxbZGlyPVwicnRsXCJdIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxyXG5odG1sW2Rpcj1cInJ0bFwiXSAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cCA+IC5idG4sXHJcbmh0bWxbZGlyPVwicnRsXCJdIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlLFxyXG5odG1sW2Rpcj1cInJ0bFwiXSAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcclxuaHRtbFtkaXI9XCJydGxcIl0gLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuLyogSGFtYnVyZ3VlciAqL1xyXG4uaGFtYnVyZ3Vlci1idG4ge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0d2lkdGg6IDMwcHg7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAxNXB4O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uaGFtYnVyZ3Vlci1idG4uaGFtYnVyZ3Vlci1idG4tc2lkZS1oZWFkZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDE1cHg7XHJcblx0cmlnaHQ6IDhweDtcclxufVxyXG5cclxuLmhhbWJ1cmd1ZXItYnRuLmhhbWJ1cmd1ZXItYnRuLXNpZGUtaGVhZGVyLW92ZXJsYXkge1xyXG5cdHJpZ2h0OiAzMHB4O1xyXG5cdHotaW5kZXg6IDk5OTk7XHJcbn1cclxuXHJcbi5oYW1idXJndWVyLWJ0biAuaGFtYnVyZ3VlciB7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5oYW1idXJndWVyLWJ0biAuaGFtYnVyZ3VlciBzcGFuIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDFweDtcclxuXHR0cmFuc2l0aW9uOiBlYXNlIHdpZHRoIDMwMG1zO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRiYWNrZ3JvdW5kOiAjMzMzO1xyXG59XHJcblxyXG4uaGFtYnVyZ3Vlci1idG4gLmhhbWJ1cmd1ZXIgc3BhbjpudGgtY2hpbGQoMSkge1xyXG5cdHRvcDogMzAlO1xyXG59XHJcblxyXG4uaGFtYnVyZ3Vlci1idG4gLmhhbWJ1cmd1ZXIgc3BhbjpudGgtY2hpbGQoMikge1xyXG5cdHRyYW5zaXRpb24tZGVsYXk6IDEwMG1zO1xyXG59XHJcblxyXG4uaGFtYnVyZ3Vlci1idG4gLmhhbWJ1cmd1ZXIgc3BhbjpudGgtY2hpbGQoMykge1xyXG5cdHRvcDogNzAlO1xyXG5cdHRyYW5zaXRpb24tZGVsYXk6IDIwMG1zO1xyXG59XHJcblxyXG4uaGFtYnVyZ3Vlci1idG4gLmNsb3NlIHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdHRyYW5zaXRpb246IGVhc2UgYWxsIDMwMG1zO1xyXG59XHJcblxyXG4uaGFtYnVyZ3Vlci1idG4gLmNsb3NlIHNwYW4ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0d2lkdGg6IDA7XHJcblx0aGVpZ2h0OiAxcHg7XHJcblx0YmFja2dyb3VuZDogIzMzMztcclxuXHR0cmFuc2l0aW9uOiBlYXNlIGFsbCAzMDBtcztcclxuXHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcclxufVxyXG5cclxuLmhhbWJ1cmd1ZXItYnRuIC5jbG9zZSBzcGFuOm50aC1jaGlsZCgxKSB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbn1cclxuXHJcbi5oYW1idXJndWVyLWJ0biAuY2xvc2Ugc3BhbjpudGgtY2hpbGQoMikge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxufVxyXG5cclxuLmhhbWJ1cmd1ZXItYnRuLmFjdGl2ZSAuaGFtYnVyZ3VlciB7XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG5cclxuLmhhbWJ1cmd1ZXItYnRuLmFjdGl2ZSAuaGFtYnVyZ3VlciBzcGFuIHtcclxuXHR3aWR0aDogMDtcclxufVxyXG5cclxuLmhhbWJ1cmd1ZXItYnRuLmFjdGl2ZSAuY2xvc2Uge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dHJhbnNpdGlvbjogZWFzZSBhbGwgMzAwbXM7XHJcbn1cclxuXHJcbi5oYW1idXJndWVyLWJ0bi5hY3RpdmUgLmNsb3NlIHNwYW4ge1xyXG5cdHdpZHRoOiA4MCU7XHJcblx0dHJhbnNpdGlvbjogZWFzZSBhbGwgMzAwbXM7XHJcbn1cclxuXHJcbi5oYW1idXJndWVyLWJ0bi5hY3RpdmUgLmNsb3NlIHNwYW46bnRoLWNoaWxkKDIpIHtcclxuXHR0cmFuc2l0aW9uLWRlbGF5OiAzMDBtcztcclxufVxyXG5cclxuLmhhbWJ1cmd1ZXItYnRuLmhhbWJ1cmd1ZXItYnRuLWxpZ2h0IC5oYW1idXJndWVyIHNwYW4sXHJcbi5oYW1idXJndWVyLWJ0bi5oYW1idXJndWVyLWJ0bi1saWdodCAuY2xvc2Ugc3BhbiB7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxufVxyXG5cclxuaHRtbC5vdmVyZmxvdy1oaWRkZW4gLmhhbWJ1cmd1ZXItYnRuLmhhbWJ1cmd1ZXItYnRuLXNpZGUtaGVhZGVyLW92ZXJsYXkge1xyXG5cdHJpZ2h0OiAxM3B4O1xyXG59XHJcblxyXG4vKiBIYW1idXJndWVyIFN0aWNreSBDb2xvcnMgKi9cclxuaHRtbC5zdGlja3ktaGVhZGVyLWFjdGl2ZSAuaGFtYnVyZ3Vlci1idG4uaGFtYnVyZ3Vlci1idG4tc3RpY2t5LWxpZ2h0IC5oYW1idXJndWVyIHNwYW4sXHJcbmh0bWwuc3RpY2t5LWhlYWRlci1hY3RpdmUgLmhhbWJ1cmd1ZXItYnRuLmhhbWJ1cmd1ZXItYnRuLXN0aWNreS1saWdodCAuY2xvc2Ugc3BhbixcclxuLnBpbi13cmFwcGVyIC5zdGlja3ktYWN0aXZlOm5vdChbY2xhc3MqPVwic3RpY2t5LXdyYXBwZXItZWZmZWN0XCJdKSAuaGFtYnVyZ3Vlci1idG4uaGFtYnVyZ3Vlci1idG4tc3RpY2t5LWxpZ2h0IC5oYW1idXJndWVyIHNwYW4sXHJcbi5waW4td3JhcHBlciAuc3RpY2t5LWFjdGl2ZTpub3QoW2NsYXNzKj1cInN0aWNreS13cmFwcGVyLWVmZmVjdFwiXSkgLmhhbWJ1cmd1ZXItYnRuLmhhbWJ1cmd1ZXItYnRuLXN0aWNreS1saWdodCAuY2xvc2Ugc3BhbixcclxuLnBpbi13cmFwcGVyIC5zdGlja3ktZWZmZWN0LWFjdGl2ZSAuaGFtYnVyZ3Vlci1idG4uaGFtYnVyZ3Vlci1idG4tc3RpY2t5LWxpZ2h0IC5oYW1idXJndWVyIHNwYW4sXHJcbi5waW4td3JhcHBlciAuc3RpY2t5LWVmZmVjdC1hY3RpdmUgLmhhbWJ1cmd1ZXItYnRuLmhhbWJ1cmd1ZXItYnRuLXN0aWNreS1saWdodCAuY2xvc2Ugc3BhbiB7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxufVxyXG5cclxuaHRtbC5zdGlja3ktaGVhZGVyLWFjdGl2ZSAuaGFtYnVyZ3Vlci1idG4uaGFtYnVyZ3Vlci1idG4tc3RpY2t5LWRhcmsgLmhhbWJ1cmd1ZXIgc3BhbixcclxuaHRtbC5zdGlja3ktaGVhZGVyLWFjdGl2ZSAuaGFtYnVyZ3Vlci1idG4uaGFtYnVyZ3Vlci1idG4tc3RpY2t5LWRhcmsgLmNsb3NlIHNwYW4sXHJcbi5waW4td3JhcHBlciAuc3RpY2t5LWFjdGl2ZTpub3QoW2NsYXNzKj1cInN0aWNreS13cmFwcGVyLWVmZmVjdFwiXSkgLmhhbWJ1cmd1ZXItYnRuLmhhbWJ1cmd1ZXItYnRuLXN0aWNreS1kYXJrIC5oYW1idXJndWVyIHNwYW4sXHJcbi5waW4td3JhcHBlciAuc3RpY2t5LWFjdGl2ZTpub3QoW2NsYXNzKj1cInN0aWNreS13cmFwcGVyLWVmZmVjdFwiXSkgLmhhbWJ1cmd1ZXItYnRuLmhhbWJ1cmd1ZXItYnRuLXN0aWNreS1kYXJrIC5jbG9zZSBzcGFuLFxyXG4ucGluLXdyYXBwZXIgLnN0aWNreS1lZmZlY3QtYWN0aXZlIC5oYW1idXJndWVyLWJ0bi5oYW1idXJndWVyLWJ0bi1zdGlja3ktZGFyayAuaGFtYnVyZ3VlciBzcGFuLFxyXG4ucGluLXdyYXBwZXIgLnN0aWNreS1lZmZlY3QtYWN0aXZlIC5oYW1idXJndWVyLWJ0bi5oYW1idXJndWVyLWJ0bi1zdGlja3ktZGFyayAuY2xvc2Ugc3BhbiB7XHJcblx0YmFja2dyb3VuZDogIzIxMjUyOTtcclxufVxyXG5cclxuLyogQmFkZ2UgKi9cclxuLmJ0bi1iYWRnZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYnRuLWJhZGdlIC5iYWRnZSB7XHJcblx0dG9wOiAtOHB4O1xyXG5cdHRvcDogLTAuNXJlbTtcclxuXHRyaWdodDogLThweDtcclxuXHRyaWdodDogLTAuNXJlbTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi8qIEdyYWRpZW50ICovXHJcbi5idG4tZ3JhZGllbnQ6bm90KC5idG4tb3V0bGluZSkge1xyXG5cdGJvcmRlcjogMDtcclxufVxyXG5cclxuLmJ0bi1ncmFkaWVudDpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlciwgLmJ0bi1ncmFkaWVudDpub3QoLmJ0bi1vdXRsaW5lKS5ob3ZlciB7XHJcblx0Ym9yZGVyOiAwO1xyXG59XHJcblxyXG4uYnRuLWdyYWRpZW50Om5vdCguYnRuLW91dGxpbmUpOmZvY3VzLCAuYnRuLWdyYWRpZW50Om5vdCguYnRuLW91dGxpbmUpLmZvY3VzIHtcclxuXHRib3JkZXI6IDA7XHJcbn1cclxuXHJcbi5idG4tZ3JhZGllbnQ6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQsIC5idG4tZ3JhZGllbnQ6bm90KC5idG4tb3V0bGluZSk6ZGlzYWJsZWQge1xyXG5cdGJvcmRlcjogMDtcclxufVxyXG5cclxuLmJ0bi1ncmFkaWVudDpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4tZ3JhZGllbnQ6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlIHtcclxuXHRib3JkZXI6IDA7XHJcbn1cclxuXHJcbi5idG4tZ3JhZGllbnQuYnRuLW91dGxpbmUge1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1pbWFnZS1zbGljZTogMSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnRuLWdyYWRpZW50LmJ0bi1vdXRsaW5lOmhvdmVyLCAuYnRuLWdyYWRpZW50LmJ0bi1vdXRsaW5lLmhvdmVyIHtcclxuXHRib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmJ0bi1ncmFkaWVudC5idG4tb3V0bGluZS5kaXNhYmxlZCwgLmJ0bi1ncmFkaWVudC5idG4tb3V0bGluZTpkaXNhYmxlZCB7XHJcblx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5idG4tZ3JhZGllbnQuYnRuLW91dGxpbmU6YWN0aXZlLCAuYnRuLWdyYWRpZW50LmJ0bi1vdXRsaW5lLmFjdGl2ZSB7XHJcblx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qIFBsYXkgQnV0dG9uIFNpemUgKi9cclxuLnBsYXktYnV0dG9uLXNtIHtcclxuXHR3aWR0aDogMzVweDtcclxuXHRoZWlnaHQ6IDM1cHg7XHJcbn1cclxuXHJcbi5wbGF5LWJ1dHRvbi1tZCB7XHJcblx0d2lkdGg6IDYwcHg7XHJcblx0aGVpZ2h0OiA2MHB4O1xyXG59XHJcblxyXG4ucGxheS1idXR0b24tbGcge1xyXG5cdHdpZHRoOiA5MHB4O1xyXG5cdGhlaWdodDogOTBweDtcclxufVxyXG5cclxuLyogQ3VyY2xlIEJ1dHRvbnMgKi9cclxuLmJ0bi1jaXJjbGUge1xyXG5cdHdpZHRoOiAzMHB4O1xyXG5cdGhlaWdodDogMzBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cGFkZGluZzogNnB4IDA7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcclxuXHRib3JkZXItcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idG4tY2lyY2xlLmJ0bi1sZyB7XHJcblx0d2lkdGg6IDUwcHg7XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG5cdHBhZGRpbmc6IDEwcHggMTZweDtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNjtcclxuXHRib3JkZXItcmFkaXVzOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idG4tY2lyY2xlLmJ0bi14bCB7XHJcblx0d2lkdGg6IDcwcHg7XHJcblx0aGVpZ2h0OiA3MHB4O1xyXG5cdHBhZGRpbmc6IDEwcHggMTZweDtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI7XHJcblx0Ym9yZGVyLXJhZGl1czogMzVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBFZmZlY3QgKi9cclxuLmJ0bi5idG4tZWZmZWN0LTEge1xyXG5cdHRyYW5zaXRpb246IDAuMjVzO1xyXG59XHJcblxyXG4uYnRuLmJ0bi1lZmZlY3QtMTpob3ZlciwgLmJ0bi5idG4tZWZmZWN0LTE6Zm9jdXMge1xyXG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJlbSB2YXIoLS1ob3Zlcik7XHJcbn1cclxuXHJcbi5idG4uYnRuLWVmZmVjdC0yIHtcclxuXHR0cmFuc2l0aW9uOiAwLjI1cztcclxufVxyXG5cclxuLmJ0bi5idG4tZWZmZWN0LTI6aG92ZXIsIC5idG4uYnRuLWVmZmVjdC0yOmZvY3VzIHtcclxuXHRhbmltYXRpb246IGJ0bi1wdWxzZSAxcztcclxuXHRib3gtc2hhZG93OiAwIDAgMCAyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxufVxyXG5cclxuLmJ0bi5idG4tZWZmZWN0LTMge1xyXG5cdHRyYW5zaXRpb246IDAuMjVzO1xyXG59XHJcblxyXG4uYnRuLmJ0bi1lZmZlY3QtMzpob3ZlciwgLmJ0bi5idG4tZWZmZWN0LTM6Zm9jdXMge1xyXG5cdGJveC1zaGFkb3c6IGluc2V0IC0zLjVlbSAwIDAgMCB2YXIoLS1ob3ZlciksIGluc2V0IDMuNWVtIDAgMCAwIHZhcigtLWhvdmVyKTtcclxufVxyXG5cclxuLmJ0bi5idG4tZWZmZWN0LTQge1xyXG5cdHRyYW5zaXRpb246IDAuMjVzO1xyXG59XHJcblxyXG4uYnRuLmJ0bi1lZmZlY3QtNDpob3ZlciwgLmJ0bi5idG4tZWZmZWN0LTQ6Zm9jdXMge1xyXG5cdGJveC1zaGFkb3c6IDAgMC41ZW0gMC41ZW0gLTAuNGVtIHZhcigtLWhvdmVyKTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuMjVlbSk7XHJcbn1cclxuXHJcbi5idG4uYnRuLWVmZmVjdC01IHtcclxuXHR0cmFuc2l0aW9uOiAwLjI1cztcclxufVxyXG5cclxuLmJ0bi5idG4tZWZmZWN0LTU6aG92ZXIsIC5idG4uYnRuLWVmZmVjdC01OmZvY3VzIHtcclxuXHRib3gtc2hhZG93OiBpbnNldCAwIC0zLjI1ZW0gMCAwIHZhcigtLWhvdmVyKTtcclxufVxyXG5cclxuLmJ0bi5idG4tZWZmZWN0LTYge1xyXG5cdHRyYW5zaXRpb246IDAuMjVzO1xyXG59XHJcblxyXG4uYnRuLmJ0bi1lZmZlY3QtNjpob3ZlciwgLmJ0bi5idG4tZWZmZWN0LTY6Zm9jdXMge1xyXG5cdGJveC1zaGFkb3c6IGluc2V0IDYuNWVtIDAgMCAwIHZhcigtLWhvdmVyKTtcclxufVxyXG5cclxuLmJ0bi5idG4tZWZmZWN0LTcge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmJ0bi5idG4tZWZmZWN0LTc6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kOiB2YXIoLS1ob3Zlcik7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0bWFyZ2luOiBhdXRvO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRib3R0b206IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0ei1pbmRleDogMDtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC40LCAwLjMsIDAuMzUsIDAuOSkgMHM7XHJcblx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcblx0dHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xyXG59XHJcblxyXG4uYnRuLmJ0bi1lZmZlY3QtNzpob3ZlcjpiZWZvcmUsIC5idG4uYnRuLWVmZmVjdC03OmZvY3VzOmJlZm9yZSB7XHJcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxufVxyXG5cclxuLmJ0bi5idG4tZWZmZWN0LTcgc3BhbiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYnRuLXB1bHNlIHtcclxuXHQwJSB7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMCAwIHZhcigtLWhvdmVyKTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIENhbGwgdG8gQWN0aW9uICovXHJcbi5jYWxsLXRvLWFjdGlvbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmc6IDMycHggNTVweDtcclxuXHRjbGVhcjogYm90aDtcclxufVxyXG5cclxuLmNhbGwtdG8tYWN0aW9uOjphZnRlciB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LmNhbGwtdG8tYWN0aW9uIHtcclxuXHRcdHBhZGRpbmc6IDEwcHggMTBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5jYWxsLXRvLWFjdGlvbiBoMyB7XHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0Y29sb3I6ICMyMTI1Mjk7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDAgMCA5cHg7XHJcbn1cclxuXHJcbi5jYWxsLXRvLWFjdGlvbiBwIHtcclxuXHRmb250LXNpemU6IDEuMmVtO1xyXG59XHJcblxyXG4uY2FsbC10by1hY3Rpb24gPiBbY2xhc3MqPVwiY29sLVwiXSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uY2FsbC10by1hY3Rpb24gPiBbY2xhc3MqPVwiY29sLVwiXTpudGgtY2hpbGQoMikge1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQuY2FsbC10by1hY3Rpb24gPiBbY2xhc3MqPVwiY29sLVwiXTpudGgtY2hpbGQoMikge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG59XHJcblxyXG4uY2FsbC10by1hY3Rpb24gLmNvbnRhaW5lciA+IC5yb3csIC5jYWxsLXRvLWFjdGlvbiAuY29udGFpbmVyLWZsdWlkID4gLnJvdyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5jYWxsLXRvLWFjdGlvbiAuY29udGFpbmVyID4gLnJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdLCAuY2FsbC10by1hY3Rpb24gLmNvbnRhaW5lci1mbHVpZCA+IC5yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uY2FsbC10by1hY3Rpb24gLmNvbnRhaW5lciA+IC5yb3cgPiBbY2xhc3MqPVwiY29sLVwiXTpudGgtY2hpbGQoMiksIC5jYWxsLXRvLWFjdGlvbiAuY29udGFpbmVyLWZsdWlkID4gLnJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdOm50aC1jaGlsZCgyKSB7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5jYWxsLXRvLWFjdGlvbiAuY29udGFpbmVyID4gLnJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdOm50aC1jaGlsZCgyKSwgLmNhbGwtdG8tYWN0aW9uIC5jb250YWluZXItZmx1aWQgPiAucm93ID4gW2NsYXNzKj1cImNvbC1cIl06bnRoLWNoaWxkKDIpIHtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LmNhbGwtdG8tYWN0aW9uID4gW2NsYXNzKj1cImNvbC1cIl06bm90KFtjbGFzcyo9XCJjb2wteHNcIl0pIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmNhbGwtdG8tYWN0aW9uIC5jb250YWluZXIgPiAucm93IFtjbGFzcyo9XCJjb2wtXCJdOm5vdChbY2xhc3MqPVwiY29sLXhzXCJdKSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5jYWxsLXRvLWFjdGlvbiAuY2FsbC10by1hY3Rpb24tY29udGVudCB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uY2FsbC10by1hY3Rpb24uY2FsbC10by1hY3Rpb24tYmlnIHtcclxuXHRwYWRkaW5nOiA2M3B4IDU1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG5cdC5jYWxsLXRvLWFjdGlvbi5jYWxsLXRvLWFjdGlvbi1iaWcge1xyXG5cdFx0cGFkZGluZzogNjNweCAwO1xyXG5cdH1cclxufVxyXG5cclxuLmNhbGwtdG8tYWN0aW9uLmNhbGwtdG8tYWN0aW9uLWZyb250IHtcclxuXHR6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uY2FsbC10by1hY3Rpb24uY2FsbC10by1hY3Rpb24tZGVmYXVsdCB7XHJcblx0YmFja2dyb3VuZDogI2Y3ZjdmNztcclxufVxyXG5cclxuLmNhbGwtdG8tYWN0aW9uLmNhbGwtdG8tYWN0aW9uLXN0cm9uZy1ncmV5IHtcclxuXHRiYWNrZ3JvdW5kOiAjRURFREVEO1xyXG59XHJcblxyXG4uY2FsbC10by1hY3Rpb24uY2FsbC10by1hY3Rpb24tZGFyayB7XHJcblx0YmFja2dyb3VuZDogIzMzMzk0MDtcclxufVxyXG5cclxuLmNhbGwtdG8tYWN0aW9uLmNhbGwtdG8tYWN0aW9uLWRhcmsgaDMsIC5jYWxsLXRvLWFjdGlvbi5jYWxsLXRvLWFjdGlvbi1kYXJrIHAge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4uY2FsbC10by1hY3Rpb24ud2l0aC1ib3JkZXJzIHtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI0RGREZERjtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RGREZERjtcclxuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNFQ0VDRUM7XHJcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VDRUNFQztcclxuXHRib3gtc2hhZG93OiAwIDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xyXG59XHJcblxyXG4uY2FsbC10by1hY3Rpb24ud2l0aC1mdWxsLWJvcmRlcnMge1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICNDQ0M7XHJcblx0Ym94LXNoYWRvdzogMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcclxufVxyXG5cclxuLmNhbGwtdG8tYWN0aW9uLmZlYXR1cmVkIHtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdG1hcmdpbjogMDtcclxuXHRib3JkZXItdG9wOiAzcHggc29saWQgI0NDQztcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RGREZERjtcclxuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNFQ0VDRUM7XHJcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VDRUNFQztcclxuXHRib3gtc2hhZG93OiAwIDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xyXG59XHJcblxyXG4uY2FsbC10by1hY3Rpb24ud2l0aC1idXR0b24tYXJyb3cgLmNhbGwtdG8tYWN0aW9uLWJ0biB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHQuY2FsbC10by1hY3Rpb24ud2l0aC1idXR0b24tYXJyb3cgLmNhbGwtdG8tYWN0aW9uLWJ0biB7XHJcblx0XHRsZWZ0OiAtODBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5jYWxsLXRvLWFjdGlvbi53aXRoLWJ1dHRvbi1hcnJvdyAuY2FsbC10by1hY3Rpb24tYnRuIC5hcnJvdyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHQuY2FsbC10by1hY3Rpb24ud2l0aC1idXR0b24tYXJyb3cgLmNhbGwtdG8tYWN0aW9uLWJ0biAuYXJyb3cge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5jYWxsLXRvLWFjdGlvbi53aXRoLWJ1dHRvbi1hcnJvdyAuY2FsbC10by1hY3Rpb24tYnRuLm5vLWxlZnQge1xyXG5cdGxlZnQ6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdC5jYWxsLXRvLWFjdGlvbi53aXRoLWJ1dHRvbi1hcnJvdyAuY2FsbC10by1hY3Rpb24tYnRuLm5vLWxlZnQge1xyXG5cdFx0bWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5jYWxsLXRvLWFjdGlvbi53aXRoLWJ1dHRvbi1hcnJvdy5idXR0b24tYXJyb3ctcHJpY2UtY2VudGVyZWQgLmNhbGwtdG8tYWN0aW9uLWJ0biA+IHNwYW4ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNhbGwtdG8tYWN0aW9uLndpdGgtYnV0dG9uLWFycm93LmJ1dHRvbi1hcnJvdy1wcmljZS1jZW50ZXJlZCAuY2FsbC10by1hY3Rpb24tYnRuID4gc3BhbiAuYXJyb3cge1xyXG5cdHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNhbGwtdG8tYWN0aW9uLmNvbnRlbnQtYWxpZ24tY2VudGVyIC5jYWxsLXRvLWFjdGlvbi1jb250ZW50LCAuY2FsbC10by1hY3Rpb24uY29udGVudC1hbGlnbi1jZW50ZXIgLmNhbGwtdG8tYWN0aW9uLWJ0biB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uY2FsbC10by1hY3Rpb24uYnV0dG9uLWNlbnRlcmVkIC5jYWxsLXRvLWFjdGlvbi1jb250ZW50IHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogMzVweCAwIDA7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4uY2FsbC10by1hY3Rpb24uYnV0dG9uLWNlbnRlcmVkIC5jYWxsLXRvLWFjdGlvbi1idG4ge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdG1hcmdpbjogMjBweCBhdXRvIDI1cHg7XHJcblx0d2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5jYWxsLXRvLWFjdGlvbi5jYWxsLXRvLWFjdGlvbi1pbi1mb290ZXIge1xyXG5cdHBhZGRpbmctdG9wOiA3MHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG5cdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNhbGwtdG8tYWN0aW9uLmNhbGwtdG8tYWN0aW9uLWluLWZvb3RlcjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItdG9wOiAyMHB4IHNvbGlkICNGRkY7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdHRvcDogLTVweDtcclxuXHRsZWZ0OiA1MCU7XHJcblx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG59XHJcblxyXG4uY2FsbC10by1hY3Rpb24ubm8tdG9wLWFycm93OmJlZm9yZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNhbGwtdG8tYWN0aW9uLmNhbGwtdG8tYWN0aW9uLWluLWZvb3Rlci1tYXJnaW4tdG9wIHtcclxuXHRtYXJnaW4tdG9wOiA2MHB4O1xyXG59XHJcblxyXG4uY29udGFpbmVyIC5jYWxsLXRvLWFjdGlvbiB7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQuY2FsbC10by1hY3Rpb24gLmNhbGwtdG8tYWN0aW9uLWNvbnRlbnQsXHJcblx0XHQuY2FsbC10by1hY3Rpb24gLmNhbGwtdG8tYWN0aW9uLWJ0biB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLyogQ2FyZHMgKi9cclxuLmNhcmQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG59XHJcblxyXG4uY2FyZC1oZWFkZXIge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG59XHJcblxyXG4uY2FyZC1mb290ZXIge1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG59XHJcblxyXG4uY2FyZC1ib2R5IHtcclxuXHRwYWRkaW5nOiAzMnB4O1xyXG5cdHBhZGRpbmc6IDJyZW07XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5jYXJkLXRleHQtY29sb3ItaG92ZXItbGlnaHQ6aG92ZXIgKiB7XHJcblx0Y29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNhcmQtYmFja2dyb3VuZC1pbWFnZS1ob3ZlciB7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jYXJkLWJhY2tncm91bmQtaW1hZ2UtaG92ZXIgLmNhcmQtYm9keSB7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG5cdG1hcmdpbjogMTZweDtcclxuXHRtYXJnaW46IDFyZW07XHJcblx0cGFkZGluZzogMTZweDtcclxuXHRwYWRkaW5nOiAxcmVtO1xyXG59XHJcblxyXG4vKiBCb3JkZXIgKi9cclxuLmNhcmQtYm9yZGVyIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uY2FyZC1ib3JkZXI6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0dHJhbnNpdGlvbjogLjJzIGFsbCBlYXNlO1xyXG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogNTAlO1xyXG5cdGhlaWdodDogNXB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxufVxyXG5cclxuLmNhcmQtYm9yZGVyLmNhcmQtYm9yZGVyLXRvcDphZnRlciB7XHJcblx0dG9wOiAwO1xyXG59XHJcblxyXG4uY2FyZC1ib3JkZXIuY2FyZC1ib3JkZXItYm90dG9tOmFmdGVyIHtcclxuXHRib3R0b206IDA7XHJcbn1cclxuXHJcbi5jYXJkLWJvcmRlci5jYXJkLWJvcmRlci1ob3ZlcjphZnRlciB7XHJcblx0d2lkdGg6IDA7XHJcbn1cclxuXHJcbi5jYXJkLWJvcmRlci5jYXJkLWJvcmRlci1ob3Zlcjpob3ZlcjphZnRlciB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qIEZsaXAgQ2FyZCAqL1xyXG4uZmxpcC1jYXJkIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdHBlcnNwZWN0aXZlOiAxMDAwcHg7XHJcbn1cclxuXHJcbi5mbGlwLWNhcmQgLmZsaXAtZnJvbnQsXHJcbi5mbGlwLWNhcmQgLmZsaXAtYmFjayB7XHJcblx0cGFkZGluZzogMzJweDtcclxuXHRwYWRkaW5nOiAycmVtO1xyXG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdGJveC1zaGFkb3c6IDBweCAwcHggNDRweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG5cdHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcblx0dHJhbnNpdGlvbjogZWFzZSB0cmFuc2Zvcm0gNTAwbXM7XHJcbn1cclxuXHJcbi5mbGlwLWNhcmQgLmZsaXAtZnJvbnQgLmZsaXAtY29udGVudCxcclxuLmZsaXAtY2FyZCAuZmxpcC1iYWNrIC5mbGlwLWNvbnRlbnQge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMXB4KTtcclxuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mbGlwLWNhcmQgLmZsaXAtZnJvbnQub3ZlcmxheTpiZWZvcmUsXHJcbi5mbGlwLWNhcmQgLmZsaXAtYmFjay5vdmVybGF5OmJlZm9yZSB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwcHgpO1xyXG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLmZsaXAtY2FyZCAuZmxpcC1mcm9udCB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxcHgpIHJvdGF0ZVkoMGRlZyk7XHJcbn1cclxuXHJcbi5mbGlwLWNhcmQgLmZsaXAtYmFjayB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIC0xcHgpIHJvdGF0ZVkoMTgwZGVnKTtcclxufVxyXG5cclxuLmZsaXAtY2FyZDpob3ZlciAuZmxpcC1mcm9udCB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAtMXB4KSByb3RhdGVZKC0xODBkZWcpO1xyXG59XHJcblxyXG4uZmxpcC1jYXJkOmhvdmVyIC5mbGlwLWJhY2sge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMXB4KSByb3RhdGVZKDBkZWcpO1xyXG59XHJcblxyXG4uZmxpcC1jYXJkLmZsaXAtY2FyZC12ZXJ0aWNhbCAuZmxpcC1mcm9udCB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxcHgpIHJvdGF0ZVgoMGRlZyk7XHJcbn1cclxuXHJcbi5mbGlwLWNhcmQuZmxpcC1jYXJkLXZlcnRpY2FsIC5mbGlwLWJhY2sge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgLTFweCkgcm90YXRlWCgxODBkZWcpO1xyXG59XHJcblxyXG4uZmxpcC1jYXJkLmZsaXAtY2FyZC12ZXJ0aWNhbDpob3ZlciAuZmxpcC1mcm9udCB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAtMXB4KSByb3RhdGVYKC0xODBkZWcpO1xyXG59XHJcblxyXG4uZmxpcC1jYXJkLmZsaXAtY2FyZC12ZXJ0aWNhbDpob3ZlciAuZmxpcC1iYWNrIHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDFweCkgcm90YXRlWCgwZGVnKTtcclxufVxyXG5cclxuLmZsaXAtY2FyZC5mbGlwLWNhcmQtM2QgLmZsaXAtZnJvbnQgLmZsaXAtY29udGVudCwgLmZsaXAtY2FyZC5mbGlwLWNhcmQtM2QgLmZsaXAtYmFjayAuZmxpcC1jb250ZW50IHtcclxuXHRwZXJzcGVjdGl2ZTogaW5oZXJpdDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDYwcHgpO1xyXG59XHJcblxyXG4vKiBPd2wgQ2Fyb3VzZWwgKi9cclxuLm93bC1jYXJvdXNlbCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLm93bC1sb2FkZWQge1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWw6bm90KC5vd2wtbG9hZGVkKTpub3QoLm93bC1jYXJvdXNlbC1saWdodCkgPiBkaXYsIC5vd2wtY2Fyb3VzZWw6bm90KC5vd2wtbG9hZGVkKTpub3QoLm93bC1jYXJvdXNlbC1saWdodCkgc3BhbiB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbDpub3QoLm93bC1sb2FkZWQpOm5vdCgub3dsLWNhcm91c2VsLWxpZ2h0KSA+IGRpdjpmaXJzdC1jaGlsZCwgLm93bC1jYXJvdXNlbDpub3QoLm93bC1sb2FkZWQpOm5vdCgub3dsLWNhcm91c2VsLWxpZ2h0KSBzcGFuOmZpcnN0LWNoaWxkIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nIHtcclxuXHR0cmFuc2Zvcm0tc3R5bGU6IHVuc2V0O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWdbZGF0YS1pY29uXSB7XHJcblx0ZGlzcGxheTogaW5saW5lO1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsIC50aHVtYm5haWwge1xyXG5cdG1hcmdpbi1yaWdodDogMXB4O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsIC5pdGVtLXZpZGVvIHtcclxuXHRoZWlnaHQ6IDMwMHB4O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IHtcclxuXHR0b3A6IDUwJTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiwgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0d2lkdGg6IDMwcHg7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG5cdG91dGxpbmU6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IHtcclxuXHRsZWZ0OiAwO1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldjpiZWZvcmUge1xyXG5cdGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgRnJlZSc7XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRmb250LXNpemU6IDhweDtcclxuXHRmb250LXNpemU6IDAuNXJlbTtcclxuXHRjb250ZW50OiBcIlxcZjA1M1wiO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRsZWZ0OiAtMXB4O1xyXG5cdHRvcDogLTFweDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xyXG5cdHJpZ2h0OiAwO1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dDpiZWZvcmUge1xyXG5cdGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgRnJlZSc7XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRmb250LXNpemU6IDhweDtcclxuXHRmb250LXNpemU6IDAuNXJlbTtcclxuXHRjb250ZW50OiBcIlxcZjA1NFwiO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRsZWZ0OiAxcHg7XHJcblx0dG9wOiAtMXB4O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLnN0YWdlLW1hcmdpbiAub3dsLXN0YWdlLW91dGVyIHtcclxuXHRtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLnN0YWdlLW1hcmdpbiAub3dsLXN0YWdlLW91dGVyIC5vd2wtc3RhZ2Uge1xyXG5cdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5zdGFnZS1tYXJnaW4uc3RhZ2UtbWFyZ2luLXNtIC5vd2wtc3RhZ2Utb3V0ZXIge1xyXG5cdG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwuc3RhZ2UtbWFyZ2luLnN0YWdlLW1hcmdpbi1tZCAub3dsLXN0YWdlLW91dGVyIHtcclxuXHRtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLnN0YWdlLW1hcmdpbi5zdGFnZS1tYXJnaW4tbGcgLm93bC1zdGFnZS1vdXRlciB7XHJcblx0bWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLnRvcC1ib3JkZXIge1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWFlYWVhO1xyXG5cdHBhZGRpbmctdG9wOiAxOHB4O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLm5hdi1yZW1vdmUtcHJldiAub3dsLW5hdiAub3dsLXByZXYge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LXJlbW92ZS1uZXh0IC5vd2wtbmF2IC5vd2wtbmV4dCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtZnVsbC1oZWlnaHQgLm93bC1zdGFnZS1vdXRlciB7XHJcblx0ei1pbmRleDogMTtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtZnVsbC1oZWlnaHQgLm93bC1uYXYge1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtZnVsbC1oZWlnaHQgLm93bC1uYXYgLm93bC1uZXh0LFxyXG4ub3dsLWNhcm91c2VsLm5hdi1mdWxsLWhlaWdodCAub3dsLW5hdiAub3dsLXByZXYge1xyXG5cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLnNob3ctbmF2LWhvdmVyIC5vd2wtbmF2IHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLnNob3ctbmF2LWhvdmVyIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiB7XHJcblx0bGVmdDogMDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5zaG93LW5hdi1ob3ZlciAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLnNob3ctbmF2LWhvdmVyOmhvdmVyIC5vd2wtbmF2IHtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLnNob3ctbmF2LWhvdmVyOmhvdmVyIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiB7XHJcblx0bGVmdDogLTQwcHg7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwuc2hvdy1uYXYtaG92ZXI6aG92ZXIgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcclxuXHRyaWdodDogLTQwcHg7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwuc2hvdy1uYXYtdGl0bGUgLm93bC1uYXYge1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRtYXJnaW4tdG9wOiAtMjVweDtcclxuXHR3aWR0aDogYXV0bztcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5zaG93LW5hdi10aXRsZSAub3dsLW5hdiBidXR0b25bY2xhc3MqPVwib3dsLVwiXSwgLm93bC1jYXJvdXNlbC5zaG93LW5hdi10aXRsZSAub3dsLW5hdiBidXR0b25bY2xhc3MqPVwib3dsLVwiXTpob3ZlciwgLm93bC1jYXJvdXNlbC5zaG93LW5hdi10aXRsZSAub3dsLW5hdiBidXR0b25bY2xhc3MqPVwib3dsLVwiXTphY3RpdmUge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdHdpZHRoOiAxOHB4O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLnNob3ctbmF2LXRpdGxlIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiB7XHJcblx0bGVmdDogLTQwcHg7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwuc2hvdy1uYXYtdGl0bGUgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2OmJlZm9yZSwgLm93bC1jYXJvdXNlbC5zaG93LW5hdi10aXRsZSAub3dsLW5hdiBidXR0b24ub3dsLXByZXY6YWZ0ZXIsIC5vd2wtY2Fyb3VzZWwuc2hvdy1uYXYtdGl0bGUgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0OmJlZm9yZSwgLm93bC1jYXJvdXNlbC5zaG93LW5hdi10aXRsZSAub3dsLW5hdiBidXR0b24ub3dsLW5leHQ6YWZ0ZXIge1xyXG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5zaG93LW5hdi10aXRsZS5zaG93LW5hdi10aXRsZS1ib3RoLXNpZGVzIC5vd2wtbmF2IHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5zaG93LW5hdi10aXRsZS5zaG93LW5hdi10aXRsZS1ib3RoLXNpZGVzIGJ1dHRvbi5vd2wtcHJldiB7XHJcblx0bGVmdDogMDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5zaG93LW5hdi10aXRsZS5zaG93LW5hdi10aXRsZS1ib3RoLXNpZGVzIGJ1dHRvbi5vd2wtbmV4dCB7XHJcblx0cmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwuc2hvdy1uYXYtdGl0bGUuc2hvdy1uYXYtdGl0bGUtYm90aC1zaWRlcy1zdHlsZS0yIC5vd2wtbmF2IHtcclxuXHRtYXJnaW4tdG9wOiAxNXB4O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLnJvdW5kZWQtbmF2IC5vd2wtbmF2IGJ1dHRvbltjbGFzcyo9XCJvd2wtXCJdIHtcclxuXHRwYWRkaW5nOiAzcHggN3B4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xyXG5cdGNvbG9yOiAjOTk5O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLnJvdW5kZWQtbmF2IC5vd2wtbmF2IGJ1dHRvbltjbGFzcyo9XCJvd2wtXCJdOmhvdmVyLCAub3dsLWNhcm91c2VsLnJvdW5kZWQtbmF2IC5vd2wtbmF2IGJ1dHRvbltjbGFzcyo9XCJvd2wtXCJdLmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjYTFhMWExO1xyXG5cdGNvbG9yOiAjYTFhMWExO1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLnJvdW5kZWQtbmF2IC5vd2wtbmF2IGJ1dHRvbltjbGFzcyo9XCJvd2wtXCJdOmFjdGl2ZSwgLm93bC1jYXJvdXNlbC5yb3VuZGVkLW5hdiAub3dsLW5hdiBidXR0b25bY2xhc3MqPVwib3dsLVwiXS5hY3RpdmUge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XHJcblx0Y29sb3I6ICM2NjY7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LWJvdHRvbSAub3dsLXN0YWdlLW91dGVyIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLm5hdi1ib3R0b20gLm93bC1uYXYge1xyXG5cdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0dHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLm5hdi1ib3R0b20gLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LCAub3dsLWNhcm91c2VsLm5hdi1ib3R0b20gLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcclxuXHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdHRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtYm90dG9tIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiB7XHJcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LWJvdHRvbSAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xyXG5cdG1hcmdpbi1sZWZ0OiA1cHg7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LWJvdHRvbS5uYXYtYm90dG9tLWFsaWduLWxlZnQgLm93bC1uYXYge1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LWJvdHRvbS5uYXYtYm90dG9tLWFsaWduLXJpZ2h0IC5vd2wtbmF2IHtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtYm90dG9tLWluc2lkZSAub3dsLW5hdiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbjogLTY4LjhweCAwIDAgMDtcclxuXHRtYXJnaW46IC00LjNyZW0gMCAwIDA7XHJcblx0cGFkZGluZzogMDtcclxuXHR3aWR0aDogYXV0bztcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtYm90dG9tLWluc2lkZSAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsIC5vd2wtY2Fyb3VzZWwubmF2LWJvdHRvbS1pbnNpZGUgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcclxuXHRwb3NpdGlvbjogc3RhdGljO1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLm5hdi1pbnNpZGUgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IHtcclxuXHRsZWZ0OiAxNXB4O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLm5hdi1pbnNpZGUgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcclxuXHRyaWdodDogMTVweDtcclxuXHRsZWZ0OiBhdXRvO1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLm5hdi1pbnNpZGUubmF2LWluc2lkZS1lZGdlIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiB7XHJcblx0bGVmdDogMDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtaW5zaWRlLm5hdi1pbnNpZGUtZWRnZSAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LWluc2lkZS5uYXYtaW5zaWRlLXBsdXMgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IHtcclxuXHRsZWZ0OiAzMHB4O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLm5hdi1pbnNpZGUubmF2LWluc2lkZS1wbHVzIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCB7XHJcblx0cmlnaHQ6IDMwcHg7XHJcblx0bGVmdDogYXV0bztcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtaW5zaWRlLm5hdi1ib3R0b20gLm93bC1uYXYge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IGF1dG87XHJcblx0Ym90dG9tOiA0MHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLm5hdi1pbnNpZGUubmF2LWJvdHRvbSAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsIC5vd2wtY2Fyb3VzZWwubmF2LWluc2lkZS5uYXYtYm90dG9tIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLm5hdi1pbnNpZGUubmF2LWJvdHRvbSAub3dsLW5hdiBidXR0b24ub3dsLXByZXYge1xyXG5cdGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LWluc2lkZS5uYXYtYm90dG9tIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCB7XHJcblx0cmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LWluc2lkZS5uYXYtYm90dG9tLm5hdi1zdHlsZS0yIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiwgLm93bC1jYXJvdXNlbC5uYXYtaW5zaWRlLm5hdi1ib3R0b20ubmF2LXN0eWxlLTIgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LWluc2lkZS5uYXYtaW5zaWRlLWhhbGYtc2VjdGlvbiAub3dsLW5hdiB7XHJcblx0dG9wOiBhdXRvO1xyXG5cdGJvdHRvbTogNjBweDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtaW5zaWRlLm5hdi1pbnNpZGUtaGFsZi1zZWN0aW9uIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiwgLm93bC1jYXJvdXNlbC5uYXYtaW5zaWRlLm5hdi1pbnNpZGUtaGFsZi1zZWN0aW9uIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCB7XHJcblx0dHJhbnNmb3JtOiBub25lO1xyXG5cdHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LWluc2lkZS5uYXYtaW5zaWRlLWhhbGYtc2VjdGlvbiAub3dsLW5hdiBidXR0b24ub3dsLXByZXY6YmVmb3JlLCAub3dsLWNhcm91c2VsLm5hdi1pbnNpZGUubmF2LWluc2lkZS1oYWxmLXNlY3Rpb24gLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0OmJlZm9yZSB7XHJcblx0Zm9udC1zaXplOiAxMi44cHg7XHJcblx0Zm9udC1zaXplOiAwLjhyZW07XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LWluc2lkZS5uYXYtaW5zaWRlLWhhbGYtc2VjdGlvbiAub3dsLW5hdiBidXR0b24ub3dsLXByZXYge1xyXG5cdGxlZnQ6IC02MHB4O1xyXG5cdHRvcDogLTYxcHg7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LWluc2lkZS5uYXYtaW5zaWRlLWhhbGYtc2VjdGlvbiAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xyXG5cdGxlZnQ6IC02MHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHQub3dsLWNhcm91c2VsLm5hdi1pbnNpZGUubmF2LWluc2lkZS1oYWxmLXNlY3Rpb24gLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IHtcclxuXHRcdGxlZnQ6IDA7XHJcblx0fVxyXG5cclxuXHQub3dsLWNhcm91c2VsLm5hdi1pbnNpZGUubmF2LWluc2lkZS1oYWxmLXNlY3Rpb24gLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcclxuXHRcdGxlZnQ6IDA7XHJcblx0fVxyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLm5hdi1vdXRzaWRlIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiB7XHJcblx0bGVmdDogMDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtb3V0c2lkZSAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xyXG5cdHJpZ2h0OiAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHQub3dsLWNhcm91c2VsLm5hdi1vdXRzaWRlIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiB7XHJcblx0XHRsZWZ0OiAtNTBweDtcclxuXHR9XHJcblxyXG5cdC5vd2wtY2Fyb3VzZWwubmF2LW91dHNpZGUgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcclxuXHRcdHJpZ2h0OiAtNTBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LXBvc2l0aW9uLTEgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IHtcclxuXHRsZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLm5hdi1wb3NpdGlvbi0xIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCB7XHJcblx0cmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LWljb24tMSAub3dsLW5hdiAub3dsLW5leHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZjA2MVwiO1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLm5hdi1pY29uLTEgLm93bC1uYXYgLm93bC1wcmV2OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGYwNjBcIjtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtc2l6ZS1tZCAub3dsLW5hdiAub3dsLW5leHQge1xyXG5cdHdpZHRoOiA0MHB4O1xyXG5cdGhlaWdodDogNDBweDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtc2l6ZS1tZCAub3dsLW5hdiAub3dsLW5leHQ6YmVmb3JlIHtcclxuXHR0b3A6IDA7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGZvbnQtc2l6ZTogMC43NXJlbTtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtc2l6ZS1tZCAub3dsLW5hdiAub3dsLXByZXYge1xyXG5cdHdpZHRoOiA0MHB4O1xyXG5cdGhlaWdodDogNDBweDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtc2l6ZS1tZCAub3dsLW5hdiAub3dsLXByZXY6YmVmb3JlIHtcclxuXHR0b3A6IDA7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGZvbnQtc2l6ZTogMC43NXJlbTtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtc3R5bGUtMSAub3dsLW5hdiAub3dsLW5leHQsXHJcbi5vd2wtY2Fyb3VzZWwubmF2LXN0eWxlLTEgLm93bC1uYXYgLm93bC1wcmV2IHtcclxuXHR3aWR0aDogMjBweDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLm5hdi1zdHlsZS0xIC5vd2wtbmF2IC5vd2wtbmV4dDpob3ZlciwgLm93bC1jYXJvdXNlbC5uYXYtc3R5bGUtMSAub3dsLW5hdiAub3dsLW5leHQ6YWN0aXZlLFxyXG4ub3dsLWNhcm91c2VsLm5hdi1zdHlsZS0xIC5vd2wtbmF2IC5vd2wtcHJldjpob3ZlcixcclxuLm93bC1jYXJvdXNlbC5uYXYtc3R5bGUtMSAub3dsLW5hdiAub3dsLXByZXY6YWN0aXZlIHtcclxuXHRjb2xvcjogI0NDQztcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtc3R5bGUtMSAub3dsLW5hdiAub3dsLW5leHQ6YmVmb3JlLCAub3dsLWNhcm91c2VsLm5hdi1zdHlsZS0xIC5vd2wtbmF2IC5vd2wtbmV4dDphZnRlcixcclxuLm93bC1jYXJvdXNlbC5uYXYtc3R5bGUtMSAub3dsLW5hdiAub3dsLXByZXY6YmVmb3JlLFxyXG4ub3dsLWNhcm91c2VsLm5hdi1zdHlsZS0xIC5vd2wtbmF2IC5vd2wtcHJldjphZnRlciB7XHJcblx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLm5hdi1zdHlsZS0yIC5vd2wtbmF2IC5vd2wtbmV4dCxcclxuLm93bC1jYXJvdXNlbC5uYXYtc3R5bGUtMiAub3dsLW5hdiAub3dsLXByZXYge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LXN0eWxlLTIgLm93bC1uYXYgLm93bC1uZXh0OmJlZm9yZSxcclxuLm93bC1jYXJvdXNlbC5uYXYtc3R5bGUtMiAub3dsLW5hdiAub3dsLXByZXY6YmVmb3JlIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogMXB4O1xyXG5cdHdpZHRoOiAxLjNlbTtcclxuXHRoZWlnaHQ6IDEuM2VtO1xyXG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCAjQ0NDO1xyXG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgI0NDQztcclxuXHRmb250LXNpemU6IGluaGVyaXQ7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKSByb3RhdGUoLTQ1ZGVnKTtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtc3R5bGUtMiAub3dsLW5hdiAub3dsLW5leHQ6YWZ0ZXIsXHJcbi5vd2wtY2Fyb3VzZWwubmF2LXN0eWxlLTIgLm93bC1uYXYgLm93bC1wcmV2OmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRib3JkZXItdG9wOiAzcHggc29saWQgI0NDQztcclxuXHR3aWR0aDogMi41ZW07XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLm5hdi1zdHlsZS0yIC5vd2wtbmF2IC5vd2wtbmV4dCB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IDE1cHggOHB4O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLm5hdi1zdHlsZS0yLm5hdi1ib3R0b20ubmF2LWluc2lkZSAub3dsLW5hdiAub3dsLW5leHQge1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IDE1cHg7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LXN0eWxlLTMgLm93bC1uYXYge1xyXG5cdHRvcDogMjUlO1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLm5hdi1zdHlsZS0zIC5vd2wtbmF2IC5vd2wtbmV4dCxcclxuLm93bC1jYXJvdXNlbC5uYXYtc3R5bGUtMyAub3dsLW5hdiAub3dsLXByZXYge1xyXG5cdHdpZHRoOiAzMHB4O1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICNDQ0M7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LXN0eWxlLTMgLm93bC1uYXYgLm93bC1uZXh0OmhvdmVyLCAub3dsLWNhcm91c2VsLm5hdi1zdHlsZS0zIC5vd2wtbmF2IC5vd2wtbmV4dDphY3RpdmUsXHJcbi5vd2wtY2Fyb3VzZWwubmF2LXN0eWxlLTMgLm93bC1uYXYgLm93bC1wcmV2OmhvdmVyLFxyXG4ub3dsLWNhcm91c2VsLm5hdi1zdHlsZS0zIC5vd2wtbmF2IC5vd2wtcHJldjphY3RpdmUge1xyXG5cdGNvbG9yOiAjQ0NDO1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLm5hdi1zdHlsZS0zIC5vd2wtbmF2IC5vd2wtbmV4dDpiZWZvcmUsIC5vd2wtY2Fyb3VzZWwubmF2LXN0eWxlLTMgLm93bC1uYXYgLm93bC1uZXh0OmFmdGVyLFxyXG4ub3dsLWNhcm91c2VsLm5hdi1zdHlsZS0zIC5vd2wtbmF2IC5vd2wtcHJldjpiZWZvcmUsXHJcbi5vd2wtY2Fyb3VzZWwubmF2LXN0eWxlLTMgLm93bC1uYXYgLm93bC1wcmV2OmFmdGVyIHtcclxuXHRmb250LXNpemU6IDEuNWVtO1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLm5hdi1zdHlsZS00IC5vd2wtbmF2IC5vd2wtcHJldiB7XHJcblx0bGVmdDogNzVweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0Lm93bC1jYXJvdXNlbC5uYXYtc3R5bGUtNCAub3dsLW5hdiAub3dsLXByZXYge1xyXG5cdFx0bGVmdDogNDBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5vd2wtY2Fyb3VzZWwubmF2LXN0eWxlLTQgLm93bC1uYXYgLm93bC1wcmV2IHtcclxuXHRcdGxlZnQ6IDEzcHg7XHJcblx0fVxyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLm5hdi1zdHlsZS00IC5vd2wtbmF2IC5vd2wtbmV4dCB7XHJcblx0cmlnaHQ6IDc1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdC5vd2wtY2Fyb3VzZWwubmF2LXN0eWxlLTQgLm93bC1uYXYgLm93bC1uZXh0IHtcclxuXHRcdHJpZ2h0OiA0MHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0Lm93bC1jYXJvdXNlbC5uYXYtc3R5bGUtNCAub3dsLW5hdiAub3dsLW5leHQge1xyXG5cdFx0cmlnaHQ6IDEzcHg7XHJcblx0fVxyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLm5hdi1zdHlsZS00IC5vd2wtbmF2IC5vd2wtcHJldiwgLm93bC1jYXJvdXNlbC5uYXYtc3R5bGUtNCAub3dsLW5hdiAub3dsLW5leHQge1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0Zm9udC1zaXplOiAxMS4ycHg7XHJcblx0Zm9udC1zaXplOiAwLjdyZW07XHJcblx0d2lkdGg6IDQwcHg7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0Ym94LXNoYWRvdzogMHB4IDBweCA0MHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtc3R5bGUtNCAub3dsLW5hdiAub3dsLXByZXY6aG92ZXIsIC5vd2wtY2Fyb3VzZWwubmF2LXN0eWxlLTQgLm93bC1uYXYgLm93bC1uZXh0OmhvdmVyIHtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtc3R5bGUtNC5uYXYtc3R5bGUtNC1wb3MtMiAub3dsLW5hdiAub3dsLXByZXYge1xyXG5cdGxlZnQ6IDBweDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtc3R5bGUtNC5uYXYtc3R5bGUtNC1wb3MtMiAub3dsLW5hdiAub3dsLW5leHQge1xyXG5cdHJpZ2h0OiAwcHg7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LXN0eWxlLWRpYW1vbmQgLm93bC1uYXYgLm93bC1wcmV2LCAub3dsLWNhcm91c2VsLm5hdi1zdHlsZS1kaWFtb25kIC5vd2wtbmF2IC5vd2wtbmV4dCB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LXN0eWxlLWRpYW1vbmQgLm93bC1uYXYgLm93bC1wcmV2OmJlZm9yZSwgLm93bC1jYXJvdXNlbC5uYXYtc3R5bGUtZGlhbW9uZCAub3dsLW5hdiAub3dsLW5leHQ6YmVmb3JlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IDYwJSA1MCU7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LXN0eWxlLWRpYW1vbmQgLm93bC1uYXYgLm93bC1uZXh0OmJlZm9yZSB7XHJcblx0dHJhbnNmb3JtLW9yaWdpbjogNTAlO1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLm5hdi1zdmctYXJyb3dzLTEgLm93bC1uYXYgLm93bC1wcmV2LCAub3dsLWNhcm91c2VsLm5hdi1zdmctYXJyb3dzLTEgLm93bC1uYXYgLm93bC1uZXh0IHtcclxuXHR3aWR0aDogMzVweDtcclxuXHRoZWlnaHQ6IDM1cHg7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LXN2Zy1hcnJvd3MtMSAub3dsLW5hdiAub3dsLXByZXY6YmVmb3JlLCAub3dsLWNhcm91c2VsLm5hdi1zdmctYXJyb3dzLTEgLm93bC1uYXYgLm93bC1uZXh0OmJlZm9yZSB7XHJcblx0Y29udGVudDogbm9uZTtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtc3ZnLWFycm93cy0xIC5vd2wtbmF2IC5vd2wtcHJldiBzdmcsIC5vd2wtY2Fyb3VzZWwubmF2LXN2Zy1hcnJvd3MtMSAub3dsLW5hdiAub3dsLW5leHQgc3ZnIHtcclxuXHR3aWR0aDogMmVtO1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLm5hdi1zdmctYXJyb3dzLTEgLm93bC1uYXYgLm93bC1wcmV2IHN2ZyBwb2x5Z29uLCAub3dsLWNhcm91c2VsLm5hdi1zdmctYXJyb3dzLTEgLm93bC1uYXYgLm93bC1uZXh0IHN2ZyBwb2x5Z29uIHtcclxuXHRmaWxsOiAjRkZGO1xyXG5cdHN0cm9rZTogI0ZGRjtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtc3ZnLWFycm93cy0xIC5vd2wtbmF2IC5vd2wtcHJldiBzdmcge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LWFycm93cy0xIC5vd2wtbmF2IC5vd2wtcHJldiwgLm93bC1jYXJvdXNlbC5uYXYtYXJyb3dzLTEgLm93bC1uYXYgLm93bC1uZXh0IHtcclxuXHR3aWR0aDogMzVweDtcclxuXHRoZWlnaHQ6IDM1cHg7XHJcblx0Zm9udC1zaXplOiAxOS4ycHg7XHJcblx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LWFycm93cy0xIC5vd2wtbmF2IC5vd2wtbmV4dDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICdcXGYwNjEnO1xyXG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtYXJyb3dzLTEgLm93bC1uYXYgLm93bC1wcmV2OmJlZm9yZSB7XHJcblx0Y29udGVudDogJ1xcZjA2MCc7XHJcblx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLm5hdi1hcnJvd3MtMiAub3dsLW5hdiAub3dsLXByZXYsIC5vd2wtY2Fyb3VzZWwubmF2LWFycm93cy0yIC5vd2wtbmF2IC5vd2wtbmV4dCB7XHJcblx0d2lkdGg6IDM1cHg7XHJcblx0aGVpZ2h0OiAzNXB4O1xyXG5cdGZvbnQtc2l6ZTogMTkuMnB4O1xyXG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLm5hdi1hcnJvd3MtMiAub3dsLW5hdiAub3dsLW5leHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiAnXFxmMTAxJztcclxuXHRmb250LXNpemU6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LWFycm93cy0yIC5vd2wtbmF2IC5vd2wtcHJldjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICdcXGYxMDAnO1xyXG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtYXJyb3dzLXRoaW4gLm93bC1uYXYgLm93bC1wcmV2OmJlZm9yZSwgLm93bC1jYXJvdXNlbC5uYXYtYXJyb3dzLXRoaW4gLm93bC1uYXYgLm93bC1uZXh0OmJlZm9yZSB7XHJcblx0Zm9udC1mYW1pbHk6IHNpbXBsZS1saW5lLWljb25zO1xyXG5cdHNwZWFrOiBub25lO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLm5hdi1hcnJvd3MtdGhpbiAub3dsLW5hdiAub3dsLW5leHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTYwNlwiO1xyXG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtYXJyb3dzLXRoaW4gLm93bC1uYXYgLm93bC1wcmV2OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU2MDVcIjtcclxuXHRmb250LXNpemU6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LWNlbnRlci1pbWFnZXMtb25seSAub3dsLW5hdiB7XHJcblx0dG9wOiAzNyU7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LWNlbnRlci1vdXRzaWRlIC5vd2wtbmF2IHtcclxuXHR3aWR0aDogY2FsYygxMDAlICsgOTBweCk7XHJcblx0bGVmdDogNDkuOSU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5mdWxsLXdpZHRoIC5vd2wtbmF2IGJ1dHRvbltjbGFzcyo9XCJvd2wtXCJdLCAub3dsLWNhcm91c2VsLmZ1bGwtd2lkdGggLm93bC1uYXYgYnV0dG9uW2NsYXNzKj1cIm93bC1cIl06aG92ZXIsIC5vd2wtY2Fyb3VzZWwuYmlnLW5hdiAub3dsLW5hdiBidXR0b25bY2xhc3MqPVwib3dsLVwiXSwgLm93bC1jYXJvdXNlbC5iaWctbmF2IC5vd2wtbmF2IGJ1dHRvbltjbGFzcyo9XCJvd2wtXCJdOmhvdmVyIHtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0cGFkZGluZzogMjBweCAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwuZnVsbC13aWR0aCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsIC5vd2wtY2Fyb3VzZWwuYmlnLW5hdiAub3dsLW5hdiBidXR0b24ub3dsLXByZXYge1xyXG5cdGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLmZ1bGwtd2lkdGggLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0LCAub3dsLWNhcm91c2VsLmJpZy1uYXYgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcclxuXHRib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtc3F1YXJlZCAub3dsLW5hdiBidXR0b25bY2xhc3MqPVwib3dsLVwiXSB7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtc20gLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LFxyXG4ub3dsLWNhcm91c2VsLm5hdi1zbSAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xyXG5cdHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LW1kIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldixcclxuLm93bC1jYXJvdXNlbC5uYXYtbWQgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcclxuXHR3aWR0aDogNDBweDtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LWxnIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldixcclxuLm93bC1jYXJvdXNlbC5uYXYtbGcgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcclxuXHR3aWR0aDogNDVweDtcclxuXHRoZWlnaHQ6IDYwcHg7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LWxnLnJvdW5kZWQtbmF2IC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldixcclxuLm93bC1jYXJvdXNlbC5uYXYtbGcucm91bmRlZC1uYXYgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcclxuXHR3aWR0aDogNjBweDtcclxuXHRoZWlnaHQ6IDYwcHg7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LWZvbnQtc2l6ZS1zbSAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsXHJcbi5vd2wtY2Fyb3VzZWwubmF2LWZvbnQtc2l6ZS1zbSAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xyXG5cdGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtZm9udC1zaXplLXNtIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldjpiZWZvcmUsXHJcbi5vd2wtY2Fyb3VzZWwubmF2LWZvbnQtc2l6ZS1zbSAub3dsLW5hdiBidXR0b24ub3dsLW5leHQ6YmVmb3JlIHtcclxuXHRmb250LXNpemU6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LWZvbnQtc2l6ZS1tZCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsXHJcbi5vd2wtY2Fyb3VzZWwubmF2LWZvbnQtc2l6ZS1tZCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtZm9udC1zaXplLW1kIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldjpiZWZvcmUsXHJcbi5vd2wtY2Fyb3VzZWwubmF2LWZvbnQtc2l6ZS1tZCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQ6YmVmb3JlIHtcclxuXHRmb250LXNpemU6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LWZvbnQtc2l6ZS1sZyAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsXHJcbi5vd2wtY2Fyb3VzZWwubmF2LWZvbnQtc2l6ZS1sZyAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xyXG5cdGZvbnQtc2l6ZTogMTlweDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtZm9udC1zaXplLWxnIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldjpiZWZvcmUsXHJcbi5vd2wtY2Fyb3VzZWwubmF2LWZvbnQtc2l6ZS1sZyAub3dsLW5hdiBidXR0b24ub3dsLW5leHQ6YmVmb3JlIHtcclxuXHRmb250LXNpemU6IGluaGVyaXQ7XHJcblx0bGVmdDogMnB4O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLm5hdi1mb250LXNpemUteGwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LFxyXG4ub3dsLWNhcm91c2VsLm5hdi1mb250LXNpemUteGwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcclxuXHRmb250LXNpemU6IDI1cHg7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LWZvbnQtc2l6ZS14bCAub3dsLW5hdiBidXR0b24ub3dsLXByZXY6YmVmb3JlLFxyXG4ub3dsLWNhcm91c2VsLm5hdi1mb250LXNpemUteGwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0OmJlZm9yZSB7XHJcblx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG5cdGxlZnQ6IDJweDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtbGlnaHQ6bm90KC5uYXYtc3R5bGUtMSk6bm90KC5uYXYtc3R5bGUtMik6bm90KC5uYXYtc3R5bGUtMyk6bm90KC5zaG93LW5hdi10aXRsZSk6bm90KC5uYXYtYXJyb3dzLTEpIC5vd2wtbmF2IGJ1dHRvbltjbGFzcyo9XCJvd2wtXCJdIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLWNvbG9yOiAjZWNlY2VjICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtbGlnaHQ6bm90KC5uYXYtc3R5bGUtMSk6bm90KC5uYXYtc3R5bGUtMik6bm90KC5uYXYtc3R5bGUtMyk6bm90KC5zaG93LW5hdi10aXRsZSk6bm90KC5uYXYtYXJyb3dzLTEpIC5vd2wtbmF2IGJ1dHRvbltjbGFzcyo9XCJvd2wtXCJdOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLWNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LWxpZ2h0Om5vdCgubmF2LXN0eWxlLTEpOm5vdCgubmF2LXN0eWxlLTIpOm5vdCgubmF2LXN0eWxlLTMpOm5vdCguc2hvdy1uYXYtdGl0bGUpOm5vdCgubmF2LWFycm93cy0xKSAub3dsLW5hdiBidXR0b25bY2xhc3MqPVwib3dsLVwiXTphY3RpdmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDIgIWltcG9ydGFudDtcclxuXHRib3JkZXItY29sb3I6ICNkMmQyZDIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtbGlnaHQ6bm90KC5uYXYtc3R5bGUtMSk6bm90KC5uYXYtc3R5bGUtMik6bm90KC5uYXYtc3R5bGUtMyk6bm90KC5zaG93LW5hdi10aXRsZSk6bm90KC5uYXYtYXJyb3dzLTEpLm5hdi13aXRoLXRyYW5zcGFyZW5jeSAub3dsLW5hdiBidXR0b25bY2xhc3MqPVwib3dsLVwiXSB7XHJcblx0d2lkdGg6IDM1cHg7XHJcblx0aGVpZ2h0OiA0NXB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM2LCAyMzYsIDIzNiwgMC40KSAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtbGlnaHQ6bm90KC5uYXYtc3R5bGUtMSk6bm90KC5uYXYtc3R5bGUtMik6bm90KC5uYXYtc3R5bGUtMyk6bm90KC5zaG93LW5hdi10aXRsZSk6bm90KC5uYXYtYXJyb3dzLTEpLm5hdi1zdmctYXJyb3dzLTEgLm93bC1uYXYgYnV0dG9uW2NsYXNzKj1cIm93bC1cIl0gc3ZnIHBvbHlnb24ge1xyXG5cdGZpbGw6ICMyMTI1MjkgIWltcG9ydGFudDtcclxuXHRzdHJva2U6ICMyMTI1MjkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtbGlnaHQubmF2LXN0eWxlLTEgLm93bC1uYXYgLm93bC1uZXh0LFxyXG4ub3dsLWNhcm91c2VsLm5hdi1saWdodC5uYXYtc3R5bGUtMSAub3dsLW5hdiAub3dsLXByZXYge1xyXG5cdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LWxpZ2h0Lm5hdi1zdHlsZS0yIC5vd2wtbmF2IC5vd2wtbmV4dDpiZWZvcmUsIC5vd2wtY2Fyb3VzZWwubmF2LWxpZ2h0Lm5hdi1zdHlsZS0yIC5vd2wtbmF2IC5vd2wtbmV4dDphZnRlcixcclxuLm93bC1jYXJvdXNlbC5uYXYtbGlnaHQubmF2LXN0eWxlLTIgLm93bC1uYXYgLm93bC1wcmV2OmJlZm9yZSxcclxuLm93bC1jYXJvdXNlbC5uYXYtbGlnaHQubmF2LXN0eWxlLTIgLm93bC1uYXYgLm93bC1wcmV2OmFmdGVyIHtcclxuXHRib3JkZXItY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtbGlnaHQubmF2LXN0eWxlLTMgLm93bC1uYXYgLm93bC1uZXh0LFxyXG4ub3dsLWNhcm91c2VsLm5hdi1saWdodC5uYXYtc3R5bGUtMyAub3dsLW5hdiAub3dsLXByZXYge1xyXG5cdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LWxpZ2h0Lm5hdi1zdmctYXJyb3dzLTEgLm93bC1uYXYgLm93bC1uZXh0IHN2ZyBwb2x5Z29uLFxyXG4ub3dsLWNhcm91c2VsLm5hdi1saWdodC5uYXYtc3ZnLWFycm93cy0xIC5vd2wtbmF2IC5vd2wtcHJldiBzdmcgcG9seWdvbiB7XHJcblx0ZmlsbDogI0ZGRiAhaW1wb3J0YW50O1xyXG5cdHN0cm9rZTogI0ZGRiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLm5hdi1saWdodC5uYXYtYXJyb3dzLTEgLm93bC1uYXYgLm93bC1uZXh0LFxyXG4ub3dsLWNhcm91c2VsLm5hdi1saWdodC5uYXYtYXJyb3dzLTEgLm93bC1uYXYgLm93bC1wcmV2IHtcclxuXHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLm5hdi1kYXJrOm5vdCgubmF2LXN0eWxlLTEpOm5vdCgubmF2LXN0eWxlLTIpOm5vdCgubmF2LXN0eWxlLTMpOm5vdCguc2hvdy1uYXYtdGl0bGUpOm5vdCgubmF2LWFycm93cy0xKSAub3dsLW5hdiAub3dsLW5leHQsIC5vd2wtY2Fyb3VzZWwubmF2LWRhcms6bm90KC5uYXYtc3R5bGUtMSk6bm90KC5uYXYtc3R5bGUtMik6bm90KC5uYXYtc3R5bGUtMyk6bm90KC5zaG93LW5hdi10aXRsZSk6bm90KC5uYXYtYXJyb3dzLTEpIC5vd2wtbmF2IC5vd2wtcHJldiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzI2MmEyZiAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1jb2xvcjogIzI2MmEyZiAjMjYyYTJmICMyYzMyMzcgIWltcG9ydGFudDtcclxuXHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLm5hdi1kYXJrOm5vdCgubmF2LXN0eWxlLTEpOm5vdCgubmF2LXN0eWxlLTIpOm5vdCgubmF2LXN0eWxlLTMpOm5vdCguc2hvdy1uYXYtdGl0bGUpOm5vdCgubmF2LWFycm93cy0xKSAub3dsLW5hdiAub3dsLW5leHQ6aG92ZXIsIC5vd2wtY2Fyb3VzZWwubmF2LWRhcms6bm90KC5uYXYtc3R5bGUtMSk6bm90KC5uYXYtc3R5bGUtMik6bm90KC5uYXYtc3R5bGUtMyk6bm90KC5zaG93LW5hdi10aXRsZSk6bm90KC5uYXYtYXJyb3dzLTEpIC5vd2wtbmF2IC5vd2wtcHJldjpob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzJjMzIzNyAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1jb2xvcjogIzJjMzIzNyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLm5hdi1kYXJrOm5vdCgubmF2LXN0eWxlLTEpOm5vdCgubmF2LXN0eWxlLTIpOm5vdCgubmF2LXN0eWxlLTMpOm5vdCguc2hvdy1uYXYtdGl0bGUpOm5vdCgubmF2LWFycm93cy0xKSAub3dsLW5hdiAub3dsLW5leHQ6YWN0aXZlLCAub3dsLWNhcm91c2VsLm5hdi1kYXJrOm5vdCgubmF2LXN0eWxlLTEpOm5vdCgubmF2LXN0eWxlLTIpOm5vdCgubmF2LXN0eWxlLTMpOm5vdCguc2hvdy1uYXYtdGl0bGUpOm5vdCgubmF2LWFycm93cy0xKSAub3dsLW5hdiAub3dsLXByZXY6YWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LWRhcms6bm90KC5uYXYtc3R5bGUtMSk6bm90KC5uYXYtc3R5bGUtMik6bm90KC5uYXYtc3R5bGUtMyk6bm90KC5zaG93LW5hdi10aXRsZSk6bm90KC5uYXYtYXJyb3dzLTEpLm5hdi13aXRoLXRyYW5zcGFyZW5jeSAub3dsLW5hdiAub3dsLW5leHQsIC5vd2wtY2Fyb3VzZWwubmF2LWRhcms6bm90KC5uYXYtc3R5bGUtMSk6bm90KC5uYXYtc3R5bGUtMik6bm90KC5uYXYtc3R5bGUtMyk6bm90KC5zaG93LW5hdi10aXRsZSk6bm90KC5uYXYtYXJyb3dzLTEpLm5hdi13aXRoLXRyYW5zcGFyZW5jeSAub3dsLW5hdiAub3dsLXByZXYge1xyXG5cdHdpZHRoOiAzNXB4O1xyXG5cdGhlaWdodDogNDVweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM4LCA0MiwgNDcsIDAuNCkgIWltcG9ydGFudDtcclxuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LWRhcms6bm90KC5uYXYtc3R5bGUtMSk6bm90KC5uYXYtc3R5bGUtMik6bm90KC5uYXYtc3R5bGUtMyk6bm90KC5zaG93LW5hdi10aXRsZSk6bm90KC5uYXYtYXJyb3dzLTEpLm5hdi13aXRoLXRyYW5zcGFyZW5jeSAub3dsLW5hdiAub3dsLW5leHQ6aG92ZXIsIC5vd2wtY2Fyb3VzZWwubmF2LWRhcms6bm90KC5uYXYtc3R5bGUtMSk6bm90KC5uYXYtc3R5bGUtMik6bm90KC5uYXYtc3R5bGUtMyk6bm90KC5zaG93LW5hdi10aXRsZSk6bm90KC5uYXYtYXJyb3dzLTEpLm5hdi13aXRoLXRyYW5zcGFyZW5jeSAub3dsLW5hdiAub3dsLXByZXY6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyNjJhMmYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtZGFyazpub3QoLm5hdi1zdHlsZS0xKTpub3QoLm5hdi1zdHlsZS0yKTpub3QoLm5hdi1zdHlsZS0zKTpub3QoLnNob3ctbmF2LXRpdGxlKTpub3QoLm5hdi1hcnJvd3MtMSkubmF2LXdpdGgtdHJhbnNwYXJlbmN5Lm5hdi1zdHlsZS1kaWFtb25kIC5vd2wtbmF2IC5vd2wtbmV4dCwgLm93bC1jYXJvdXNlbC5uYXYtZGFyazpub3QoLm5hdi1zdHlsZS0xKTpub3QoLm5hdi1zdHlsZS0yKTpub3QoLm5hdi1zdHlsZS0zKTpub3QoLnNob3ctbmF2LXRpdGxlKTpub3QoLm5hdi1hcnJvd3MtMSkubmF2LXdpdGgtdHJhbnNwYXJlbmN5Lm5hdi1zdHlsZS1kaWFtb25kIC5vd2wtbmF2IC5vd2wtcHJldiB7XHJcblx0d2lkdGg6IDQwcHg7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLm5hdi1kYXJrOm5vdCgubmF2LXN0eWxlLTEpOm5vdCgubmF2LXN0eWxlLTIpOm5vdCgubmF2LXN0eWxlLTMpOm5vdCguc2hvdy1uYXYtdGl0bGUpOm5vdCgubmF2LWFycm93cy0xKS5uYXYtc3ZnLWFycm93cy0xIC5vd2wtbmF2IC5vd2wtbmV4dCBzdmcgcG9seWdvbiwgLm93bC1jYXJvdXNlbC5uYXYtZGFyazpub3QoLm5hdi1zdHlsZS0xKTpub3QoLm5hdi1zdHlsZS0yKTpub3QoLm5hdi1zdHlsZS0zKTpub3QoLnNob3ctbmF2LXRpdGxlKTpub3QoLm5hdi1hcnJvd3MtMSkubmF2LXN2Zy1hcnJvd3MtMSAub3dsLW5hdiAub3dsLXByZXYgc3ZnIHBvbHlnb24ge1xyXG5cdGZpbGw6ICNGRkYgIWltcG9ydGFudDtcclxuXHRzdHJva2U6ICNGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtZGFyay5uYXYtc3R5bGUtMSAub3dsLW5hdiAub3dsLW5leHQsXHJcbi5vd2wtY2Fyb3VzZWwubmF2LWRhcmsubmF2LXN0eWxlLTEgLm93bC1uYXYgLm93bC1wcmV2IHtcclxuXHRjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLm5hdi1kYXJrLm5hdi1zdHlsZS0yIC5vd2wtbmF2IC5vd2wtbmV4dDpiZWZvcmUsIC5vd2wtY2Fyb3VzZWwubmF2LWRhcmsubmF2LXN0eWxlLTIgLm93bC1uYXYgLm93bC1uZXh0OmFmdGVyLFxyXG4ub3dsLWNhcm91c2VsLm5hdi1kYXJrLm5hdi1zdHlsZS0yIC5vd2wtbmF2IC5vd2wtcHJldjpiZWZvcmUsXHJcbi5vd2wtY2Fyb3VzZWwubmF2LWRhcmsubmF2LXN0eWxlLTIgLm93bC1uYXYgLm93bC1wcmV2OmFmdGVyIHtcclxuXHRib3JkZXItY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtZGFyay5uYXYtc3R5bGUtMyAub3dsLW5hdiAub3dsLW5leHQsXHJcbi5vd2wtY2Fyb3VzZWwubmF2LWRhcmsubmF2LXN0eWxlLTMgLm93bC1uYXYgLm93bC1wcmV2IHtcclxuXHRjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLm5hdi1kYXJrLm5hdi1zdmctYXJyb3dzLTEgLm93bC1uYXYgLm93bC1uZXh0IHN2ZyBwb2x5Z29uLFxyXG4ub3dsLWNhcm91c2VsLm5hdi1kYXJrLm5hdi1zdmctYXJyb3dzLTEgLm93bC1uYXYgLm93bC1wcmV2IHN2ZyBwb2x5Z29uIHtcclxuXHRmaWxsOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XHJcblx0c3Ryb2tlOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LWRhcmsubmF2LWFycm93cy0xIC5vd2wtbmF2IC5vd2wtbmV4dCxcclxuLm93bC1jYXJvdXNlbC5uYXYtZGFyay5uYXYtYXJyb3dzLTEgLm93bC1uYXYgLm93bC1wcmV2IHtcclxuXHRjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdCB7XHJcblx0b3V0bGluZTogMDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3Qgc3BhbiB7XHJcblx0d2lkdGg6IDhweDtcclxuXHRoZWlnaHQ6IDhweDtcclxuXHRtYXJnaW46IDVweCA0cHg7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwuZG90cy1pbnNpZGUgLm93bC1kb3RzIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAycHg7XHJcblx0cmlnaHQ6IDEwcHg7XHJcblx0bWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5kb3RzLXRpdGxlIC5vd2wtZG90cyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuXHR0b3A6IC01MXB4O1xyXG5cdGxlZnQ6IDE1NXB4O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLmRvdHMtdGl0bGUgLm93bC1kb3RzIC5vd2wtZG90IHNwYW4ge1xyXG5cdHdpZHRoOiA4cHg7XHJcblx0aGVpZ2h0OiA4cHg7XHJcblx0bWFyZ2luOiA1cHggNHB4O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLmRvdHMtdGl0bGUuZG90cy10aXRsZS1wb3MtMiAub3dsLWRvdHMge1xyXG5cdGxlZnQ6IDIzNXB4O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLmRvdHMtbGlnaHQgLm93bC1kb3RzIC5vd2wtZG90IHNwYW4ge1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5kb3RzLWxpZ2h0IC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3BhbiwgLm93bC1jYXJvdXNlbC5kb3RzLWxpZ2h0IC5vd2wtZG90cyAub3dsLWRvdDpob3ZlciBzcGFuIHtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwuZG90cy1kYXJrIC5vd2wtZG90cyAub3dsLWRvdCBzcGFuIHtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDMzLCAzMywgMzMsIDAuNik7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwuZG90cy1kYXJrIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3BhbiwgLm93bC1jYXJvdXNlbC5kb3RzLWRhcmsgLm93bC1kb3RzIC5vd2wtZG90OmhvdmVyIHNwYW4ge1xyXG5cdGJhY2tncm91bmQ6ICMyMTIxMjEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5kb3RzLW1vcnBoaW5nIC5vd2wtZG90cyAub3dsLWRvdCBzcGFuIHtcclxuXHR3aWR0aDogMjBweDtcclxuXHRoZWlnaHQ6IDZweDtcclxuXHR0cmFuc2l0aW9uOiBlYXNlIHdpZHRoIDMwMG1zO1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLmRvdHMtbW9ycGhpbmcgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuLCAub3dsLWNhcm91c2VsLmRvdHMtbW9ycGhpbmcgLm93bC1kb3RzIC5vd2wtZG90OmhvdmVyIHNwYW4ge1xyXG5cdHdpZHRoOiA0MHB4O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLmRvdHMtbW9kZXJuIC5vd2wtZG90cyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLmRvdHMtbW9kZXJuIC5vd2wtZG90cyAub3dsLWRvdCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdG1hcmdpbjogMCAycHg7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwuZG90cy1tb2Rlcm4gLm93bC1kb3RzIC5vd2wtZG90IHNwYW4ge1xyXG5cdHdpZHRoOiA0cHg7XHJcblx0aGVpZ2h0OiA0cHg7XHJcblx0dHJhbnNpdGlvbjogZWFzZSBhbGwgMzAwbXMgMzAwbXM7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwuZG90cy1tb2Rlcm4gLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuIHtcclxuXHR0cmFuc2l0aW9uOiBlYXNlIGFsbCAzMDBtcztcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDIpO1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLmRvdHMtbW9kZXJuLmRvdHMtbW9kZXJuLWxnIC5vd2wtZG90cyAub3dsLWRvdCB7XHJcblx0bWFyZ2luOiAwIDNweDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5kb3RzLW1vZGVybi5kb3RzLW1vZGVybi1sZyAub3dsLWRvdHMgLm93bC1kb3Qgc3BhbiB7XHJcblx0d2lkdGg6IDZweDtcclxuXHRoZWlnaHQ6IDZweDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5kb3RzLW9yaWVudGF0aW9uLXBvcnRyYWl0IC5vd2wtZG90cyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwuZG90cy1hbGlnbi1sZWZ0IC5vd2wtZG90cyB7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwuZG90cy1hbGlnbi1yaWdodCAub3dsLWRvdHMge1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwuZG90cy1ob3Jpem9udGFsLWNlbnRlciAub3dsLWRvdHMge1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwuZG90cy12ZXJ0aWNhbC1jZW50ZXIgLm93bC1kb3RzIHtcclxuXHR0b3A6IDUwJTtcclxuXHRib3R0b206IGF1dG87XHJcblx0bWFyZ2luOiAwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG5cdC5vd2wtY2Fyb3VzZWwuc2hvdy1kb3RzLXhzIC5vd2wtZG90cyB7XHJcblx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5vd2wtY2Fyb3VzZWwuc2hvdy1kb3RzLXNtIC5vd2wtZG90cyB7XHJcblx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdC5vd2wtY2Fyb3VzZWwuc2hvdy1kb3RzLW1kIC5vd2wtZG90cyB7XHJcblx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLnNob3ctZG90cy1ob3ZlciAub3dsLWRvdHMge1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdHRyYW5zaXRpb246IGVhc2Ugb3BhY2l0eSAzMDBtcztcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5zaG93LWRvdHMtaG92ZXI6aG92ZXIgLm93bC1kb3RzIHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwuY2Fyb3VzZWwtc2hhZG93LTEge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5jYXJvdXNlbC1zaGFkb3ctMTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0d2lkdGg6IDY1JTtcclxuXHRoZWlnaHQ6IDBweDtcclxuXHRib3gtc2hhZG93OiAwIDAgMTEwcHggMTgwcHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xyXG5cdHotaW5kZXg6IDA7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwuY2Fyb3VzZWwtc2hhZG93LTEuY2Fyb3VzZWwtc2hhZG93LTEtYm9sZDpiZWZvcmUge1xyXG5cdGJveC1zaGFkb3c6IDAgMCAxMTBweCAyMzBweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsIC5pbWctdGh1bWJuYWlsLmltZy10aHVtYm5haWwtaG92ZXItaWNvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwuY2Fyb3VzZWwtcmlnaHQtc2lkZS1uYXYge1xyXG5cdHdpZHRoOiBjYWxjKCAxMDAlIC0gNTVweCk7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwuY2Fyb3VzZWwtcmlnaHQtc2lkZS1uYXYgLm93bC1uYXYgLm93bC1uZXh0IHtcclxuXHR3aWR0aDogNTVweDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC01MCUsIDApO1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLmNhcm91c2VsLWJvdHRvbS1pbnNpZGUtc2hhZG93IC5vd2wtc3RhZ2Utb3V0ZXI6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHRoZWlnaHQ6IDM1JTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCAjQ0NDIDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbCBbY2xhc3MqPVwib3BhY2l0eS1cIl06bm90KFtjbGFzcyo9XCJvcGFjaXR5LWhvdmVyXCJdKSB7XHJcblx0dHJhbnNpdGlvbjogZWFzZSBvcGFjaXR5IDMwMG1zO1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsIFtjbGFzcyo9XCJvcGFjaXR5LVwiXTpub3QoW2NsYXNzKj1cIm9wYWNpdHktaG92ZXJcIl0pOmhvdmVyIHtcclxuXHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG5cdC5vd2wtY2Fyb3VzZWwuY2Fyb3VzZWwtc3luYy1zdHlsZS0xIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogLTMwcHg7XHJcblx0XHRtYXgtd2lkdGg6IDM1NXB4O1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcclxuXHR9XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwtc3BhY2VkIHtcclxuXHRtYXJnaW4tbGVmdDogLTVweDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC1zcGFjZWQgLm93bC1pdGVtID4gZGl2IHtcclxuXHRtYXJnaW46IDVweDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC50ZXN0aW1vbmlhbHMgaW1nIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0aGVpZ2h0OiA3MHB4O1xyXG5cdHdpZHRoOiA3MHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuXHQub3dsLWNhcm91c2VsLXNwYWNlZCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHR9XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1oYWxmLWZ1bGwtd2lkdGgtd3JhcHBlciA+IC5vd2wtY2Fyb3VzZWwge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuXHQuY2Fyb3VzZWwtaGFsZi1mdWxsLXdpZHRoLXdyYXBwZXIgPiAub3dsLWNhcm91c2VsIHtcclxuXHRcdHdpZHRoOiBjYWxjKCAxMDB2dyAtICggKCAxMDB2dyAtIDU0MHB4ICkgLyAyICkpO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0LmNhcm91c2VsLWhhbGYtZnVsbC13aWR0aC13cmFwcGVyID4gLm93bC1jYXJvdXNlbCB7XHJcblx0XHR3aWR0aDogY2FsYyggMTAwdncgLSAoICggMTAwdncgLSA3MjBweCApIC8gMiApKTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdC5jYXJvdXNlbC1oYWxmLWZ1bGwtd2lkdGgtd3JhcHBlciA+IC5vd2wtY2Fyb3VzZWwge1xyXG5cdFx0d2lkdGg6IGNhbGMoIDEwMHZ3IC0gKCAoIDEwMHZ3IC0gOTYwcHggKSAvIDIgKSk7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0LmNhcm91c2VsLWhhbGYtZnVsbC13aWR0aC13cmFwcGVyID4gLm93bC1jYXJvdXNlbCB7XHJcblx0XHR3aWR0aDogY2FsYyggMTAwdncgLSAoICggMTAwdncgLSAxMTQwcHggKSAvIDIgKSk7XHJcblx0fVxyXG59XHJcblxyXG4uY2Fyb3VzZWwtaGFsZi1mdWxsLXdpZHRoLXdyYXBwZXIgPiAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1oYWxmLWZ1bGwtd2lkdGgtd3JhcHBlci5jYXJvdXNlbC1oYWxmLWZ1bGwtd2lkdGgtbGVmdCB7XHJcblx0ZGlyZWN0aW9uOiBydGw7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1oYWxmLWZ1bGwtd2lkdGgtd3JhcHBlci5jYXJvdXNlbC1oYWxmLWZ1bGwtd2lkdGgtbGVmdCA+IC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1oYWxmLWZ1bGwtd2lkdGgtd3JhcHBlci5jYXJvdXNlbC1oYWxmLWZ1bGwtd2lkdGgtbGVmdCA+IC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2IHtcclxuXHRvcmRlcjogMjtcclxufVxyXG5cclxuLmNhcm91c2VsLWhhbGYtZnVsbC13aWR0aC13cmFwcGVyLmNhcm91c2VsLWhhbGYtZnVsbC13aWR0aC1sZWZ0ID4gLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQge1xyXG5cdG9yZGVyOiAxO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtYXJlYXMge1xyXG5cdGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YyZjJmMiAwJSwgcmdiYSgzMywgMzcsIDQxLCAwLjUpIDEwMCUpO1xyXG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZjJmMmYyJywgZW5kQ29sb3JzdHI9JyMyMTI1MjknLCBHcmFkaWVudFR5cGU9MCApO1xyXG5cdG1hcmdpbi1ib3R0b206IC0xMHB4O1xyXG5cdHBhZGRpbmc6IDhweCA4cHggMCA4cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XHJcblx0Ym94LXNoYWRvdzogMHB4IDBweCA1MHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcclxufVxyXG5cclxuLmNhcm91c2VsLWFyZWFzIC5vd2wtY2Fyb3VzZWwge1xyXG5cdGJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1hcmVhcyAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiB7XHJcblx0bGVmdDogLTU1cHg7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1hcmVhcyAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCB7XHJcblx0cmlnaHQ6IC01NXB4O1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtYXJlYXMgLm93bC1jYXJvdXNlbDpmaXJzdC1jaGlsZCBpbWcge1xyXG5cdGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHQuY2Fyb3VzZWwtYXJlYXMgLm93bC1jYXJvdXNlbCAub3dsLW5hdiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5jYXJvdXNlbC1jZW50ZXItYWN0aXZlLWl0ZW0gLm93bC1pdGVtIHtcclxuXHRvcGFjaXR5OiAwLjI7XHJcblx0dHJhbnNpdGlvbjogZWFzZSBvcGFjaXR5IDMwMG1zO1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLmNhcm91c2VsLWNlbnRlci1hY3RpdmUtaXRlbSAub3dsLWl0ZW0uY3VycmVudCB7XHJcblx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLmNhcm91c2VsLWNlbnRlci1hY3RpdmUtaXRlbS5jYXJvdXNlbC1jZW50ZXItYWN0aXZlLWl0ZW0tc3R5bGUtMiAub3dsLWl0ZW0ge1xyXG5cdG9wYWNpdHk6IDAuNztcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5jYXJvdXNlbC1jZW50ZXItYWN0aXZlLWl0ZW0tMiAub3dsLXN0YWdlLW91dGVyIHtcclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5jYXJvdXNlbC1jZW50ZXItYWN0aXZlLWl0ZW0tMiAub3dsLWl0ZW0gPiBkaXYge1xyXG5cdHdpZHRoOiA2Ni42NjY2JTtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRwYWRkaW5nOiA0OHB4O1xyXG5cdHBhZGRpbmc6IDNyZW07XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRib3JkZXItcmFkaXVzOiA3cHg7XHJcblx0Ym94LXNoYWRvdzogMHB4IDBweCA3MHB4IC00MHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5jYXJvdXNlbC1jZW50ZXItYWN0aXZlLWl0ZW0tMiAub3dsLWl0ZW0uYWN0aXZlID4gZGl2IHtcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwuY2Fyb3VzZWwtY2VudGVyLWFjdGl2ZS1pdGVtLTIgLm93bC1pdGVtLmFjdGl2ZSA+IGRpdiAqIHtcclxuXHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLmNhcm91c2VsLWNlbnRlci1hY3RpdmUtaXRlbS0yIC5vd2wtaXRlbS5hY3RpdmUgKyAub3dsLWl0ZW0gPiBkaXYge1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5jYXJvdXNlbC1jZW50ZXItYWN0aXZlLWl0ZW0tMyAub3dsLXN0YWdlLW91dGVyIHtcclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5jYXJvdXNlbC1jZW50ZXItYWN0aXZlLWl0ZW0tMyAub3dsLWl0ZW0gPiBkaXYge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdHRyYW5zaXRpb246IGVhc2Ugb3BhY2l0eSAzMDBtcztcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5jYXJvdXNlbC1jZW50ZXItYWN0aXZlLWl0ZW0tMyAub3dsLWl0ZW0uYWN0aXZlID4gZGl2IHtcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwuY2Fyb3VzZWwtY2VudGVyLWFjdGl2ZS1pdGVtLTMgLm93bC1pdGVtLmFjdGl2ZSArIC5vd2wtaXRlbSA+IGRpdiB7XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLWxpZ2h0Lm93bC1jYXJvdXNlbC1saWdodC1pbml0LWZhZGVJbiB7XHJcblx0dHJhbnNpdGlvbjogZWFzZSBvcGFjaXR5IDMwMG1zO1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLWxpZ2h0IC5vd2wtc3RhZ2Utb3V0ZXIsXHJcbi5vd2wtY2Fyb3VzZWwtbGlnaHQgLm93bC1zdGFnZSB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLWxpZ2h0IC5vd2wtaXRlbSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0b3BhY2l0eTogMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0dG9wOiAwO1xyXG5cdHRyYW5zaXRpb246IGVhc2Ugb3BhY2l0eSAzMDBtcztcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC1saWdodCAub3dsLWl0ZW0uYWN0aXZlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwtbGlnaHQgLm93bC1kb3RzIC5vd2wtZG90IHNwYW4ge1xyXG5cdG1hcmdpbjogNXB4IDJweDtcclxufVxyXG5cclxuLmhvcml6b250YWwtc2Nyb2xsZXIge1xyXG5cdHBhZGRpbmc6IDMycHggMDtcclxuXHRwYWRkaW5nOiAycmVtIDA7XHJcblx0aGVpZ2h0OiAxMDB2aDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5ob3Jpem9udGFsLXNjcm9sbGVyLXNjcm9sbCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cGFkZGluZzogMzJweDtcclxuXHRwYWRkaW5nOiAycmVtO1xyXG59XHJcblxyXG4uaG9yaXpvbnRhbC1zY3JvbGxlci1pbWFnZXMge1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5ob3Jpem9udGFsLXNjcm9sbGVyLWl0ZW0ge1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHBhZGRpbmc6IDAgMzJweDtcclxuXHRwYWRkaW5nOiAwIDJyZW07XHJcbn1cclxuXHJcbi5ob3Jpem9udGFsLXNjcm9sbGVyLWltYWdlIHtcclxuXHQtby1vYmplY3QtZml0OiBmaWxsO1xyXG5cdG9iamVjdC1maXQ6IGZpbGw7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0bWF4LWhlaWdodDogODB2aDtcclxuXHRwYWRkaW5nLXRvcDogMTB2aDtcclxufVxyXG5cclxuLyogQ2FzY2FkaW5nIEltYWdlcyAqL1xyXG4uY2FzY2FkaW5nLWltYWdlcy13cmFwcGVyIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZzogMTIlIDIwJTtcclxufVxyXG5cclxuLmNhc2NhZGluZy1pbWFnZXMtd3JhcHBlciAuY2FzY2FkaW5nLWltYWdlcyB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzUlLCAwKTtcclxufVxyXG5cclxuLmNhc2NhZGluZy1pbWFnZXMtd3JhcHBlciAuY2FzY2FkaW5nLWltYWdlcyBpbWcge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyogQ291bnRkb3duICovXHJcbi5jb3VudGRvd24ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uY291bnRkb3duID4gc3BhbiB7XHJcblx0ZmxleC1iYXNpczogMjUlO1xyXG5cdG1heC13aWR0aDogMjUlO1xyXG5cdHdpZHRoOiAyNSU7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG5cdGNvbG9yOiAjNzc3O1xyXG59XHJcblxyXG4uY291bnRkb3duID4gc3BhbiA+IHNwYW4ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogNDhweDtcclxuXHRmb250LXNpemU6IDNyZW07XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0Y29sb3I6ICMyMTI1Mjk7XHJcbn1cclxuXHJcbi5jb3VudGRvd24uY291bnRkb3duLWxpZ2h0ID4gc3BhbiB7XHJcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcclxufVxyXG5cclxuLmNvdW50ZG93bi5jb3VudGRvd24tbGlnaHQgPiBzcGFuID4gc3BhbiB7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5jb3VudGRvd24uY291bnRkb3duLWxpZ2h0LmNvdW50ZG93bi1ib3JkZXJzID4gc3BhbiB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4uY291bnRkb3duLmNvdW50ZG93bi1ib3JkZXJzIHtcclxuXHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAtMTVweDtcclxufVxyXG5cclxuLmNvdW50ZG93bi5jb3VudGRvd24tYm9yZGVycyA+IHNwYW4ge1xyXG5cdGJvcmRlci13aWR0aDogMnB4O1xyXG5cdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMjEyNTI5O1xyXG5cdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHRwYWRkaW5nOiAyNHB4O1xyXG5cdHBhZGRpbmc6IDEuNXJlbTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LmNvdW50ZG93biB7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0fVxyXG5cclxuXHQuY291bnRkb3duID4gc3BhbiB7XHJcblx0XHRmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG5cdFx0bWF4LXdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdH1cclxuXHJcblx0LmNvdW50ZG93biA+IHNwYW46bnRoLWNoaWxkKDMpLCAuY291bnRkb3duID4gc3BhbjpudGgtY2hpbGQoNCkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdC5jb3VudGRvd24uY291bnRkb3duLWJvcmRlcnMge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0fVxyXG5cclxuXHQuY291bnRkb3duLmNvdW50ZG93bi1ib3JkZXJzID4gc3BhbiB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xyXG5cdC5jb3VudGRvd24gPiBzcGFuIHtcclxuXHRcdGZsZXgtYmFzaXM6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0fVxyXG5cclxuXHQuY291bnRkb3duID4gc3BhbjpudGgtY2hpbGQoMykge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHR9XHJcblxyXG5cdC5jb3VudGRvd24uY291bnRkb3duLWJvcmRlcnMgPiBzcGFuIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0fVxyXG5cclxuXHQuY291bnRkb3duLmNvdW50ZG93bi1ib3JkZXJzID4gc3BhbjpudGgtY2hpbGQoMykge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIENvdW50ZXJzICovXHJcbi5jb3VudGVycyAuY291bnRlciB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uY291bnRlcnMgW2NsYXNzKj1cImZhLVwiXSwgLmNvdW50ZXJzIC5pY29ucyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC1zaXplOiAzNXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLmNvdW50ZXJzIHN0cm9uZyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Zm9udC1zaXplOiA1MHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG59XHJcblxyXG4uY291bnRlcnMgbGFiZWwge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZvbnQtd2VpZ2h0OiAxMDA7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uY291bnRlcnMgLmNvdW50ZXItc2lkZS1pY29uIFtjbGFzcyo9XCJmYS1cIl0sIC5jb3VudGVycyAuY291bnRlci1zaWRlLWljb24gLmljb25zLCAuY291bnRlcnMgLmNvdW50ZXItc2lkZS1pY29uIHN0cm9uZyB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uY291bnRlcnMgLmNvdW50ZXItd2l0aC11bml0IHN0cm9uZyB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uY291bnRlcnMgLmNvdW50ZXItd2l0aC11bml0LmNvdW50ZXItdW5pdC1vbi10b3Age1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4uY291bnRlcnMgLmNvdW50ZXItd2l0aC11bml0LmNvdW50ZXItdW5pdC1vbi10b3AgLnVuaXQge1xyXG5cdGZvbnQtc2l6ZTogMzJweDtcclxuXHRmb250LXNpemU6IDJyZW07XHJcblx0bGluZS1oZWlnaHQ6IDQzLjJweDtcclxuXHRsaW5lLWhlaWdodDogMi43cmVtO1xyXG5cdG1hcmdpbi1sZWZ0OiA0LjhweDtcclxuXHRtYXJnaW4tbGVmdDogMC4zcmVtO1xyXG59XHJcblxyXG4uY291bnRlcnMgLmNvdW50ZXItd2l0aC11bml0LmNvdW50ZXItdW5pdC1vbi10b3AgbGFiZWwge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbi10b3A6IDExLjJweDtcclxuXHRtYXJnaW4tdG9wOiAwLjdyZW07XHJcbn1cclxuXHJcbi5jb3VudGVycyAuY291bnRlci13aXRoLXVuaXQuY291bnRlci11bml0LW9uLWJvdHRvbSB7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4uY291bnRlcnMud2l0aC1ib3JkZXJzIC5jb3VudGVyIHtcclxuXHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNERkRGREY7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERkRGREY7XHJcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRUNFQ0VDO1xyXG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFQ0VDRUM7XHJcblx0Ym94LXNoYWRvdzogMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcclxuXHRwYWRkaW5nOiAyNXB4O1xyXG59XHJcblxyXG4uY291bnRlcnMuY291bnRlcnMtc20gW2NsYXNzKj1cImZhLVwiXSwgLmNvdW50ZXJzLmNvdW50ZXJzLXNtIC5pY29ucyB7XHJcblx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG59XHJcblxyXG4uY291bnRlcnMuY291bnRlcnMtc20gc3Ryb25nIHtcclxuXHRmb250LXNpemU6IDM1cHg7XHJcblx0bGluZS1oZWlnaHQ6IDM1cHg7XHJcbn1cclxuXHJcbi5jb3VudGVycy5jb3VudGVycy1zbSBsYWJlbCB7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4uY291bnRlcnMuY291bnRlcnMtbGcgW2NsYXNzKj1cImZhLVwiXSB7XHJcblx0Zm9udC1zaXplOiA0NXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG59XHJcblxyXG4uY291bnRlcnMuY291bnRlcnMtbGcgc3Ryb25nIHtcclxuXHRmb250LXNpemU6IDYwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDYwcHg7XHJcbn1cclxuXHJcbi5jb3VudGVycy5jb3VudGVycy1sZyBsYWJlbCB7XHJcblx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG59XHJcblxyXG4uY291bnRlcnMuY291bnRlcnMtdGV4dC1saWdodCAuY291bnRlciB7XHJcblx0Y29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvdW50ZXJzLmNvdW50ZXJzLXRleHQtbGlnaHQgLmNvdW50ZXIgW2NsYXNzKj1cImZhLVwiXSwgLmNvdW50ZXJzLmNvdW50ZXJzLXRleHQtbGlnaHQgLmNvdW50ZXIgLmljb25zLCAuY291bnRlcnMuY291bnRlcnMtdGV4dC1saWdodCAuY291bnRlciBzdHJvbmcsIC5jb3VudGVycy5jb3VudGVycy10ZXh0LWxpZ2h0IC5jb3VudGVyIGxhYmVsIHtcclxuXHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY291bnRlcnMuY291bnRlcnMtdGV4dC1kYXJrIC5jb3VudGVyIHtcclxuXHRjb2xvcjogIzMzMzk0MCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY291bnRlcnMuY291bnRlcnMtdGV4dC1kYXJrIC5jb3VudGVyIFtjbGFzcyo9XCJmYS1cIl0sIC5jb3VudGVycy5jb3VudGVycy10ZXh0LWRhcmsgLmNvdW50ZXIgLmljb25zLCAuY291bnRlcnMuY291bnRlcnMtdGV4dC1kYXJrIC5jb3VudGVyIHN0cm9uZywgLmNvdW50ZXJzLmNvdW50ZXJzLXRleHQtZGFyayAuY291bnRlciBsYWJlbCB7XHJcblx0Y29sb3I6ICMzMzM5NDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogRGl2aWRlcnMgKi9cclxuaHIge1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdG1hcmdpbjogMjJweCAwO1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbmhyLnNob3J0IHtcclxuXHRtYXJnaW46IDExcHggMDtcclxufVxyXG5cclxuaHIudGFsbCB7XHJcblx0bWFyZ2luOiA0NHB4IDA7XHJcbn1cclxuXHJcbmhyLnRhbGxlciB7XHJcblx0bWFyZ2luOiA2NnB4IDA7XHJcbn1cclxuXHJcbmhyLmdyYXRpZW50IHtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB0cmFuc3BhcmVudCwgcmdiYSgwLCAwLCAwLCAwLjA2KSwgdHJhbnNwYXJlbnQpO1xyXG59XHJcblxyXG5oci5ncmFkaWVudC10by1yaWdodCB7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjA2KSwgdHJhbnNwYXJlbnQpO1xyXG59XHJcblxyXG5oci5ncmFkaWVudC10by1sZWZ0IHtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB0cmFuc3BhcmVudCwgcmdiYSgwLCAwLCAwLCAwLjA2KSk7XHJcbn1cclxuXHJcbmhyLnNvbGlkIHtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG59XHJcblxyXG5oci5saWdodCB7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcclxufVxyXG5cclxuaHIuaW52aXNpYmxlIHtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcblxyXG4uZGl2aWRlciB7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdG1hcmdpbjogNDRweCBhdXRvO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRjbGVhcjogYm90aDtcclxufVxyXG5cclxuLmRpdmlkZXIudGFsbGVyIHtcclxuXHRtYXJnaW46IDY2cHggYXV0bztcclxufVxyXG5cclxuLmRpdmlkZXIgW2NsYXNzKj1cImZhLVwiXSwgLmRpdmlkZXIgLmljb25zIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHRib3JkZXItcmFkaXVzOiA1MHB4O1xyXG5cdGNvbG9yOiAjYTlhOWE5O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRoZWlnaHQ6IDUwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR3aWR0aDogNTBweDtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG8gMCAtMjVweDtcclxuXHR0b3A6IC0yNXB4O1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uZGl2aWRlci5kaXZpZGVyLXNvbGlkIHtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG59XHJcblxyXG4uZGl2aWRlci5kaXZpZGVyLWljb24tc20gW2NsYXNzKj1cImZhLVwiXSwgLmRpdmlkZXIuZGl2aWRlci1pY29uLXNtIC5pY29ucyB7XHJcblx0d2lkdGg6IDMwcHg7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdHRvcDogLTE1cHg7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAtMTZweDtcclxufVxyXG5cclxuLmRpdmlkZXIuZGl2aWRlci1pY29uLWxnIHtcclxuXHRtYXJnaW46IDg2cHggMDtcclxufVxyXG5cclxuLmRpdmlkZXIuZGl2aWRlci1pY29uLWxnIFtjbGFzcyo9XCJmYS1cIl0sIC5kaXZpZGVyLmRpdmlkZXItaWNvbi1sZyAuaWNvbnMge1xyXG5cdHdpZHRoOiA2MHB4O1xyXG5cdGhlaWdodDogNjBweDtcclxuXHRsaW5lLWhlaWdodDogNjBweDtcclxuXHR0b3A6IC0zMHB4O1xyXG5cdGZvbnQtc2l6ZTogMzBweDtcclxuXHRtYXJnaW4tbGVmdDogLTMwcHg7XHJcbn1cclxuXHJcbi5kaXZpZGVyLmRpdmlkZXItaWNvbi1sZy50YWxsZXIge1xyXG5cdG1hcmdpbjogMTAwcHggYXV0bztcclxufVxyXG5cclxuLmRpdmlkZXIuZGl2aWRlci14cyB7XHJcblx0d2lkdGg6IDM1JTtcclxufVxyXG5cclxuLmRpdmlkZXIuZGl2aWRlci1zbSB7XHJcblx0d2lkdGg6IDY3JTtcclxufVxyXG5cclxuLmRpdmlkZXIuZGl2aWRlci1sZWZ0IFtjbGFzcyo9XCJmYS1cIl0sIC5kaXZpZGVyLmRpdmlkZXItbGVmdCAuaWNvbnMge1xyXG5cdGxlZnQ6IDA7XHJcblx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdHJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uZGl2aWRlci5kaXZpZGVyLXJpZ2h0IFtjbGFzcyo9XCJmYS1cIl0sIC5kaXZpZGVyLmRpdmlkZXItcmlnaHQgLmljb25zIHtcclxuXHRsZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdG1hcmdpbi1yaWdodDogMDtcclxuXHRyaWdodDogMDtcclxufVxyXG5cclxuLmRpdmlkZXIuZGl2aWRlci1zdHlsZS0yIFtjbGFzcyo9XCJmYS1cIl0sIC5kaXZpZGVyLmRpdmlkZXItc3R5bGUtMiAuaWNvbnMge1xyXG5cdGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcblx0Y29sb3I6ICNhOWE5YTk7XHJcbn1cclxuXHJcbi5kaXZpZGVyLmRpdmlkZXItc3R5bGUtMyBbY2xhc3MqPVwiZmEtXCJdLCAuZGl2aWRlci5kaXZpZGVyLXN0eWxlLTMgLmljb25zIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0VDRUNFO1xyXG59XHJcblxyXG4uZGl2aWRlci5kaXZpZGVyLXN0eWxlLTQgW2NsYXNzKj1cImZhLVwiXSwgLmRpdmlkZXIuZGl2aWRlci1zdHlsZS00IC5pY29ucyB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0NFQ0VDRTtcclxufVxyXG5cclxuLmRpdmlkZXIuZGl2aWRlci1zdHlsZS00IFtjbGFzcyo9XCJmYS1cIl06YWZ0ZXIsIC5kaXZpZGVyLmRpdmlkZXItc3R5bGUtNCAuaWNvbnM6YWZ0ZXIge1xyXG5cdGJvcmRlcjogM3B4IHNvbGlkICNmN2Y3Zjc7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGxlZnQ6IC00cHg7XHJcblx0cGFkZGluZzogMXB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IC00cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5kaXZpZGVyLmRpdmlkZXItc21hbGwge1xyXG5cdG1hcmdpbjogMjJweCBhdXRvO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uZGl2aWRlci5kaXZpZGVyLXNtYWxsIGhyIHtcclxuXHR3aWR0aDogNTBweDtcclxuXHRoZWlnaHQ6IDNweDtcclxuXHRiYWNrZ3JvdW5kOiAjNTU1O1xyXG59XHJcblxyXG4uZGl2aWRlci5kaXZpZGVyLXNtYWxsLmRpdmlkZXItc21hbGwtY2VudGVyIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5kaXZpZGVyLmRpdmlkZXItc21hbGwuZGl2aWRlci1zbWFsbC1jZW50ZXIgaHIge1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLmRpdmlkZXIuZGl2aWRlci1zbWFsbC5kaXZpZGVyLXNtYWxsLXJpZ2h0IHtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmRpdmlkZXIuZGl2aWRlci1zbWFsbC5kaXZpZGVyLXNtYWxsLXJpZ2h0IGhyIHtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuLmRpdmlkZXIuZGl2aWRlci1zbWFsbC5kaXZpZGVyLWxpZ2h0IGhyIHtcclxuXHRiYWNrZ3JvdW5kOiAjREREO1xyXG59XHJcblxyXG4uZGl2aWRlci5kaXZpZGVyLXNtYWxsLmRpdmlkZXItc21hbGwtc20gaHIge1xyXG5cdGhlaWdodDogMXB4O1xyXG59XHJcblxyXG4uZGl2aWRlci5kaXZpZGVyLXNtYWxsLmRpdmlkZXItc21hbGwtbGcgaHIge1xyXG5cdGhlaWdodDogNnB4O1xyXG59XHJcblxyXG4uZGl2aWRlci5kaXZpZGVyLXNtYWxsLnRhbGwge1xyXG5cdG1hcmdpbjogMzRweCAwO1xyXG59XHJcblxyXG4uZGl2aWRlci5kaXZpZGVyLXNtYWxsLnRhbGxlciB7XHJcblx0bWFyZ2luOiA0NnB4IDA7XHJcbn1cclxuXHJcbi5kaXZpZGVyIC5kaXZpZGVyLXNtYWxsLXRleHQge1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0Y29sb3I6ICM5OTk7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LXNpemU6IDAuOGVtO1xyXG5cdGhlaWdodDogMzBweDtcclxuXHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRwYWRkaW5nOiAwIDMwcHg7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRtYXJnaW46IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRvcDogLTE1cHg7XHJcbn1cclxuXHJcbmhyLmRhc2hlZCwgLmRpdmlkZXIuZGFzaGVkIHtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuaHIuZGFzaGVkOmFmdGVyLCAuZGl2aWRlci5kYXNoZWQ6YWZ0ZXIge1xyXG5cdGJvcmRlci10b3A6IDFweCBkYXNoZWQgcmdiYSgwLCAwLCAwLCAwLjA2KTtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGhlaWdodDogMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0bWFyZ2luLXRvcDogLTFweDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuaHIucGF0dGVybiwgLmRpdmlkZXIucGF0dGVybiB7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbmhyLnBhdHRlcm46YWZ0ZXIsIC5kaXZpZGVyLnBhdHRlcm46YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWcvcGF0dGVybnMvd29ybl9kb3RzLnBuZykgcmVwZWF0IDAgMDtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGhlaWdodDogMTVweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0bWFyZ2luLXRvcDogLTdweDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuaHIucGF0dGVybi5wYXR0ZXJuLTI6YWZ0ZXIsIC5kaXZpZGVyLnBhdHRlcm4ucGF0dGVybi0yOmFmdGVyIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhdHRlcm5zL2F6X3N1YnRsZS5wbmcpO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGRpdmlkZXJQcm9ncmVzczI1IHtcclxuXHRmcm9tIHtcclxuXHRcdHdpZHRoOiAwO1xyXG5cdH1cclxuXHJcblx0dG8ge1xyXG5cdFx0d2lkdGg6IDI1JTtcclxuXHR9XHJcbn1cclxuXHJcbi5kaXZpZGVyUHJvZ3Jlc3MyNSB7XHJcblx0YW5pbWF0aW9uLW5hbWU6IGRpdmlkZXJQcm9ncmVzczI1O1xyXG59XHJcblxyXG4vKiBEaXZpZGVyIEJvcmRlcnMgKi9cclxuLmRpdmlkZXItdG9wLWJvcmRlciB7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcbn1cclxuXHJcbi5kaXZpZGVyLWJvdHRvbS1ib3JkZXIge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG59XHJcblxyXG4uZGl2aWRlci1sZWZ0LWJvcmRlciB7XHJcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG59XHJcblxyXG4uZGl2aWRlci1yaWdodC1ib3JkZXIge1xyXG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcbn1cclxuXHJcbi8qIERyb3Bkb3ducyAqL1xyXG4uZHJvcGRvd24uZHJvcGRvd24tc3R5bGUtMSAuZHJvcGRvd24tdG9nZ2xlIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0cGFkZGluZzogMTZweCAxNy42cHg7XHJcblx0cGFkZGluZzogMXJlbSAxLjFyZW07XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZGVkZWQ7XHJcblx0bWluLXdpZHRoOiAyODBweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5kcm9wZG93bi5kcm9wZG93bi1zdHlsZS0xIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICdcXGYxMDcnO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMTcuNnB4O1xyXG5cdHJpZ2h0OiAxLjFyZW07XHJcblx0dG9wOiA1MCU7XHJcblx0Zm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBGcmVlJztcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xyXG5cdGJvcmRlcjogMDtcclxuXHRtYXJnaW46IDA7XHJcblx0d2lkdGg6IDEwcHg7XHJcblx0aGVpZ2h0OiAxMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uZHJvcGRvd24uZHJvcGRvd24tc3R5bGUtMSAuZHJvcGRvd24tdG9nZ2xlID4gaSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmRyb3Bkb3duLmRyb3Bkb3duLXN0eWxlLTEgLmRyb3Bkb3duLW1lbnUge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0bWFyZ2luLXRvcDogLTFweDtcclxuXHRib3JkZXItY29sb3I6ICNlZGVkZWQ7XHJcbn1cclxuXHJcbi5kcm9wZG93bi5kcm9wZG93bi1zdHlsZS0xIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0cGFkZGluZy1yaWdodDogMTcuNnB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDEuMXJlbTtcclxuXHRwYWRkaW5nLWxlZnQ6IDE3LjZweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDEuMXJlbTtcclxufVxyXG5cclxuLmRyb3Bkb3duLmRyb3Bkb3duLWNvcm5lci1sZWZ0LWZpeCAuZHJvcGRvd24tbWVudSB7XHJcblx0bWFyZ2luLWxlZnQ6IC01cHg7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtYXJyb3ctY2VudGVyZWQ6YmVmb3JlIHtcclxuXHRyaWdodDogYXV0bztcclxuXHRsZWZ0OiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNnB4LCAwKTtcclxufVxyXG5cclxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1hcnJvdy1jZW50ZXJlZC1zdHlsZS0yIHtcclxuXHRib3JkZXI6IDA7XHJcblx0bWFyZ2luLXRvcDogLTJweDtcclxuXHRtYXJnaW4tbGVmdDogLTJweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdHBhZGRpbmc6IDNweDtcclxuXHRtaW4td2lkdGg6IDE4MHB4O1xyXG5cdHotaW5kZXg6IDEwMDAwO1xyXG5cdG1hcmdpbi1yaWdodDogMDtcclxuXHRtYXJnaW4tdG9wOiAxcHg7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1vdXQ7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLmRyb3Bkb3duLWl0ZW06bm90KC5idG4pOmhvdmVyIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8qIEljb24gRmVhdHVyZWQgKi9cclxuLmljb24tZmVhdHVyZWQge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmb250LXNpemU6IDA7XHJcblx0bWFyZ2luOiAxNXB4O1xyXG5cdHdpZHRoOiAxMTBweDtcclxuXHRoZWlnaHQ6IDExMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0Zm9udC1zaXplOiAyLjNlbTtcclxuXHRsaW5lLWhlaWdodDogMTEwcHg7XHJcbn1cclxuXHJcbi5pY29uLWZlYXR1cmVkOmFmdGVyIHtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRjb250ZW50OiAnJztcclxuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG5cclxuLmljb24tZmVhdHVyZWQuaWNvbi1mZWF0dXJlZC1sZyB7XHJcblx0d2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xyXG5cdGxpbmUtaGVpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBGZWF0dXJlZCBCb3ggKi9cclxuLmZlYXR1cmVkLWJveCB7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREZERkRGO1xyXG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0VDRUNFQztcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VDRUNFQztcclxuXHRib3gtc2hhZG93OiAwIDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRtaW4taGVpZ2h0OiAxMDBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5mZWF0dXJlZC1ib3ggaDQge1xyXG5cdGZvbnQtc2l6ZTogMS4zZW07XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuN3B4O1xyXG5cdG1hcmdpbi10b3A6IDVweDtcclxuXHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5mZWF0dXJlZC1ib3ggLmJveC1jb250ZW50IHtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcblx0Ym9yZGVyLXRvcC13aWR0aDogNHB4O1xyXG5cdHBhZGRpbmc6IDI4LjhweDtcclxuXHRwYWRkaW5nOiAxLjhyZW07XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZmVhdHVyZWQtYm94IC5ib3gtY29udGVudDpub3QoLmJveC1jb250ZW50LWJvcmRlci0wKSB7XHJcblx0dG9wOiAtMXB4O1xyXG5cdGJvcmRlci10b3Atd2lkdGg6IDRweDtcclxufVxyXG5cclxuLmZlYXR1cmVkLWJveCAuYm94LWNvbnRlbnQuYm94LWNvbnRlbnQtYm9yZGVyLTAge1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmVhdHVyZWQtYm94IC5ib3gtY29udGVudC5ib3gtY29udGVudC1ib3JkZXItYm90dG9tIHtcclxuXHR0b3A6IDFweDtcclxufVxyXG5cclxuLmZlYXR1cmVkLWJveCAuYm94LWNvbnRlbnQtYm9yZGVyLWJvdHRvbSB7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNikgIWltcG9ydGFudDtcclxuXHRib3JkZXItYm90dG9tOiA0cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2KTtcclxufVxyXG5cclxuLmZlYXR1cmVkLWJveC5ib3JkZXItcmFkaXVzIHtcclxuXHRib3JkZXItcmFkaXVzOiA4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZlYXR1cmVkLWJveC5ib3JkZXItcmFkaXVzLmJveC1zaGFkb3ctMTpiZWZvcmUge1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBGZWF0dXJlZCBCb3ggTGVmdCAqL1xyXG4uZmVhdHVyZWQtYm94LXRleHQtbGVmdCB7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLyogRmVhdHVyZWQgQm94ZXMgLSBGbGF0ICovXHJcbi5mZWF0dXJlZC1ib3hlcy1mbGF0IC5mZWF0dXJlZC1ib3gge1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0bWFyZ2luOiAxMHB4IDA7XHJcbn1cclxuXHJcbi5mZWF0dXJlZC1ib3hlcy1mbGF0IC5mZWF0dXJlZC1ib3ggLmJveC1jb250ZW50IHtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdG1hcmdpbi10b3A6IDY1cHg7XHJcbn1cclxuXHJcbi5mZWF0dXJlZC1ib3hlcy1mbGF0IC5mZWF0dXJlZC1ib3ggLmljb24tZmVhdHVyZWQge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmb250LXNpemU6IDJlbTtcclxuXHRoZWlnaHQ6IDkwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDkwcHg7XHJcblx0cGFkZGluZzogMDtcclxuXHR3aWR0aDogOTBweDtcclxuXHRtYXJnaW46IC0xMDBweCAwIC0xNXB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0b3A6IC00MHB4O1xyXG59XHJcblxyXG4vKiBGZWF0dXJlZCBCb3hlcyAtIFN0eWxlIDIgKi9cclxuLmZlYXR1cmVkLWJveGVzLXN0eWxlLTIgLmZlYXR1cmVkLWJveCB7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRib3JkZXI6IDA7XHJcblx0bWFyZ2luOiAxMHB4IDA7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmZlYXR1cmVkLWJveGVzLXN0eWxlLTIgLmZlYXR1cmVkLWJveCAuYm94LWNvbnRlbnQge1xyXG5cdGJvcmRlcjogMDtcclxuXHRwYWRkaW5nLXRvcDogMDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmZlYXR1cmVkLWJveGVzLXN0eWxlLTIgLmZlYXR1cmVkLWJveCAuaWNvbi1mZWF0dXJlZCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogMS44ZW07XHJcblx0aGVpZ2h0OiA3NXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiA3NXB4O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0d2lkdGg6IDc1cHg7XHJcblx0bWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLyogRmVhdHVyZWQgQm94ZXMgLSBTdHlsZSAzICovXHJcbi5mZWF0dXJlZC1ib3hlcy1zdHlsZS0zIC5mZWF0dXJlZC1ib3gge1xyXG5cdG1hcmdpbjogMTBweCAwO1xyXG59XHJcblxyXG4uZmVhdHVyZWQtYm94ZXMtc3R5bGUtMyAuZmVhdHVyZWQtYm94IC5pY29uLWZlYXR1cmVkIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Zm9udC1zaXplOiAxLjhlbTtcclxuXHRoZWlnaHQ6IDc1cHg7XHJcblx0bGluZS1oZWlnaHQ6IDc1cHg7XHJcblx0cGFkZGluZzogMDtcclxuXHR3aWR0aDogNzVweDtcclxuXHRtYXJnaW4tdG9wOiAtMzdweDtcclxuXHR0b3A6IC0zN3B4O1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0Ym9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2KTtcclxuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA2KTtcclxufVxyXG5cclxuLmZlYXR1cmVkLWJveGVzLXN0eWxlLTM6bm90KC5mZWF0dXJlZC1ib3hlcy1mbGF0KSAuZmVhdHVyZWQtYm94IHtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGJvcmRlcjogMDtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uZmVhdHVyZWQtYm94ZXMtc3R5bGUtMzpub3QoLmZlYXR1cmVkLWJveGVzLWZsYXQpIC5mZWF0dXJlZC1ib3ggLmJveC1jb250ZW50IHtcclxuXHRib3JkZXI6IDA7XHJcblx0cGFkZGluZy10b3A6IDA7XHJcblx0cGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuXHJcbi8qIEZlYXR1cmVkIEJveGVzIC0gU3R5bGUgNCAqL1xyXG4uZmVhdHVyZWQtYm94ZXMtc3R5bGUtNCAuZmVhdHVyZWQtYm94IHtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGJvcmRlcjogMDtcclxuXHRtYXJnaW46IDEwcHggMDtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uZmVhdHVyZWQtYm94ZXMtc3R5bGUtNCAuZmVhdHVyZWQtYm94IC5ib3gtY29udGVudCB7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdHBhZGRpbmctdG9wOiAwO1xyXG5cdHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG4uZmVhdHVyZWQtYm94ZXMtc3R5bGUtNCAuZmVhdHVyZWQtYm94IC5pY29uLWZlYXR1cmVkIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Zm9udC1zaXplOiAzNXB4O1xyXG5cdGhlaWdodDogNDVweDtcclxuXHRsaW5lLWhlaWdodDogNDVweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHdpZHRoOiA0NXB4O1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA2KTtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4vKiBGZWF0dXJlZCBCb3hlcyAtIFN0eWxlIDUsIDYsIDcgYW5kIDkgKi9cclxuLmZlYXR1cmVkLWJveGVzLXN0eWxlLTUgLmZlYXR1cmVkLWJveCwgLmZlYXR1cmVkLWJveGVzLXN0eWxlLTYgLmZlYXR1cmVkLWJveCwgLmZlYXR1cmVkLWJveGVzLXN0eWxlLTcgLmZlYXR1cmVkLWJveCwgLmZlYXR1cmVkLWJveGVzLXN0eWxlLTkgLmZlYXR1cmVkLWJveCB7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRib3JkZXI6IDA7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRtYXJnaW46IDEwcHggMDtcclxufVxyXG5cclxuLmZlYXR1cmVkLWJveGVzLXN0eWxlLTUgLmZlYXR1cmVkLWJveCAuYm94LWNvbnRlbnQsIC5mZWF0dXJlZC1ib3hlcy1zdHlsZS02IC5mZWF0dXJlZC1ib3ggLmJveC1jb250ZW50LCAuZmVhdHVyZWQtYm94ZXMtc3R5bGUtNyAuZmVhdHVyZWQtYm94IC5ib3gtY29udGVudCwgLmZlYXR1cmVkLWJveGVzLXN0eWxlLTkgLmZlYXR1cmVkLWJveCAuYm94LWNvbnRlbnQge1xyXG5cdGJvcmRlcjogMDtcclxuXHRwYWRkaW5nLXRvcDogMDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmZlYXR1cmVkLWJveGVzLXN0eWxlLTUgLmZlYXR1cmVkLWJveCAuYm94LWNvbnRlbnQgaDQsIC5mZWF0dXJlZC1ib3hlcy1zdHlsZS02IC5mZWF0dXJlZC1ib3ggLmJveC1jb250ZW50IGg0LCAuZmVhdHVyZWQtYm94ZXMtc3R5bGUtNyAuZmVhdHVyZWQtYm94IC5ib3gtY29udGVudCBoNCwgLmZlYXR1cmVkLWJveGVzLXN0eWxlLTkgLmZlYXR1cmVkLWJveCAuYm94LWNvbnRlbnQgaDQge1xyXG5cdGNvbG9yOiAjMzMzOTQwO1xyXG59XHJcblxyXG4uZmVhdHVyZWQtYm94ZXMtc3R5bGUtNSAuZmVhdHVyZWQtYm94IC5pY29uLWZlYXR1cmVkLCAuZmVhdHVyZWQtYm94ZXMtc3R5bGUtNiAuZmVhdHVyZWQtYm94IC5pY29uLWZlYXR1cmVkLCAuZmVhdHVyZWQtYm94ZXMtc3R5bGUtNyAuZmVhdHVyZWQtYm94IC5pY29uLWZlYXR1cmVkLCAuZmVhdHVyZWQtYm94ZXMtc3R5bGUtOSAuZmVhdHVyZWQtYm94IC5pY29uLWZlYXR1cmVkIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Zm9udC1zaXplOiAyZW07XHJcblx0aGVpZ2h0OiA3NXB4O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0d2lkdGg6IDc1cHg7XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2RmZGZkZjtcclxuXHRjb2xvcjogIzc3NztcclxuXHRsaW5lLWhlaWdodDogNzNweDtcclxufVxyXG5cclxuLyogRmVhdHVyZWQgQm94ZXMgLSBTdHlsZSA2ICovXHJcbi5mZWF0dXJlZC1ib3hlcy1zdHlsZS02IC5mZWF0dXJlZC1ib3ggLmljb24tZmVhdHVyZWQge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNjZWNlY2U7XHJcblx0Y29sb3I6ICM3Nzc7XHJcbn1cclxuXHJcbi5mZWF0dXJlZC1ib3hlcy1zdHlsZS02IC5mZWF0dXJlZC1ib3ggLmljb24tZmVhdHVyZWQ6YWZ0ZXIge1xyXG5cdGJvcmRlcjogNXB4IHNvbGlkICNmN2Y3Zjc7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGxlZnQ6IC02cHg7XHJcblx0cGFkZGluZzogMXB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IC02cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qIEZlYXR1cmVkIEJveGVzIC0gU3R5bGUgNyAqL1xyXG4uZmVhdHVyZWQtYm94ZXMtc3R5bGUtNyAuZmVhdHVyZWQtYm94IC5pY29uLWZlYXR1cmVkIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRmO1xyXG5cdGNvbG9yOiAjNzc3O1xyXG59XHJcblxyXG4vKiBGZWF0dXJlZCBCb3hlcyAtIFN0eWxlIDggKi9cclxuLmZlYXR1cmVkLWJveGVzLXN0eWxlLTggLmZlYXR1cmVkLWJveCAuaWNvbi1mZWF0dXJlZCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogMmVtO1xyXG5cdGhlaWdodDogNzVweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHdpZHRoOiA3NXB4O1xyXG5cdG1hcmdpbjogLTE1cHggLTE1cHggMCAwO1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0bGluZS1oZWlnaHQ6IDc1cHg7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGNvbG9yOiAjNzc3O1xyXG59XHJcblxyXG4uZmVhdHVyZWQtYm94ZXMtc3R5bGUtOCAuZmVhdHVyZWQtYm94IC5pY29uLWZlYXR1cmVkOmFmdGVyIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBGZWF0dXJlZCBCb3hlcyAtIFN0eWxlIDkgKi9cclxuLmZlYXR1cmVkLWJveGVzLXN0eWxlLTkgLmZlYXR1cmVkLWJveCAuaWNvbi1mZWF0dXJlZCB7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHRib3gtc2hhZG93OiAwcHggMHB4IDMycHggLTdweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdHdpZHRoOiAxMDBweDtcclxuXHRoZWlnaHQ6IDEwMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxMDBweDtcclxuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNHM7XHJcbn1cclxuXHJcbi8qIEZlYXR1cmVkIEJveGVzIE1vZGVybiAqL1xyXG4uZmVhdHVyZWQtYm94ZXMtbW9kZXJuLXN0eWxlLTEgLmZlYXR1cmVkLWJveCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZlYXR1cmVkLWJveGVzLW1vZGVybi1zdHlsZS0xIC5mZWF0dXJlZC1ib3ggLmZlYXR1cmVkLWJveC1iYWNrZ3JvdW5kIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHRyYW5zaXRpb246IGN1YmljLWJlemllcigwLjM5LCAwLjY2LCAwLjQyLCAwLjk5KSBhbGwgMnM7XHJcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxufVxyXG5cclxuLmZlYXR1cmVkLWJveGVzLW1vZGVybi1zdHlsZS0xIC5mZWF0dXJlZC1ib3ggLmJveC1jb250ZW50IHtcclxuXHRwYWRkaW5nOiA2NHB4O1xyXG5cdHBhZGRpbmc6IDRyZW07XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdHotaW5kZXg6IDM7XHJcbn1cclxuXHJcbi5mZWF0dXJlZC1ib3hlcy1tb2Rlcm4tc3R5bGUtMSAuZmVhdHVyZWQtYm94IC5ib3gtY29udGVudCAuaWNvbi1mZWF0dXJlZCB7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0Zm9udC1zaXplOiA0Ni40cHg7XHJcblx0Zm9udC1zaXplOiAyLjlyZW07XHJcblx0bWFyZ2luOiAwIDAgMTZweDtcclxuXHRtYXJnaW46IDAgMCAxcmVtO1xyXG59XHJcblxyXG4uZmVhdHVyZWQtYm94ZXMtbW9kZXJuLXN0eWxlLTEgLmZlYXR1cmVkLWJveCAuYm94LWNvbnRlbnQgaDIge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1zaXplOiAxOS4ycHg7XHJcblx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRtYXJnaW4tYm90dG9tOiAxMS4ycHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMC43cmVtO1xyXG59XHJcblxyXG4uZmVhdHVyZWQtYm94ZXMtbW9kZXJuLXN0eWxlLTEgLmZlYXR1cmVkLWJveCAuYm94LWNvbnRlbnQgcCB7XHJcblx0Y29sb3I6ICM5OTk7XHJcblx0bWFyZ2luLWJvdHRvbTogMjUuNnB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxufVxyXG5cclxuLmZlYXR1cmVkLWJveGVzLW1vZGVybi1zdHlsZS0xIC5mZWF0dXJlZC1ib3g6aG92ZXIgLmZlYXR1cmVkLWJveC1iYWNrZ3JvdW5kIHtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG5cdC5mZWF0dXJlZC1ib3hlcy1tb2Rlcm4tc3R5bGUtMSAuZmVhdHVyZWQtYm94IC5ib3gtY29udGVudCB7XHJcblx0XHRwYWRkaW5nOiAycmVtIDEuNXJlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5mZWF0dXJlZC1ib3hlcy1tb2Rlcm4tc3R5bGUtMiAuZmVhdHVyZWQtYm94IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0YmFja2dyb3VuZDogIzZjNmVmMTtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNmM2ZWYxIDAlLCAjZTI0OThlIDEwMCUpO1xyXG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjNmM2ZWYxJywgZW5kQ29sb3JzdHI9JyNlMjQ5OGUnLCBHcmFkaWVudFR5cGU9MSApO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmZlYXR1cmVkLWJveGVzLW1vZGVybi1zdHlsZS0yIC5mZWF0dXJlZC1ib3g6YmVmb3JlIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA4cHg7XHJcblx0cmlnaHQ6IDhweDtcclxuXHRib3R0b206IDhweDtcclxuXHRsZWZ0OiA4cHg7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxufVxyXG5cclxuLmZlYXR1cmVkLWJveGVzLW1vZGVybi1zdHlsZS0yIC5mZWF0dXJlZC1ib3ggLmJveC1jb250ZW50IHtcclxuXHRwYWRkaW5nOiA2NHB4O1xyXG5cdHBhZGRpbmc6IDRyZW07XHJcblx0Ym9yZGVyOiBub25lO1xyXG59XHJcblxyXG4uZmVhdHVyZWQtYm94ZXMtbW9kZXJuLXN0eWxlLTIgLmZlYXR1cmVkLWJveCAuYm94LWNvbnRlbnQgLmljb24tZmVhdHVyZWQge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdGhlaWdodDogYXV0bztcclxuXHRsaW5lLWhlaWdodDogMS40O1xyXG5cdGZvbnQtc2l6ZTogNDYuNHB4O1xyXG5cdGZvbnQtc2l6ZTogMi45cmVtO1xyXG5cdG1hcmdpbjogMCAwIDE2cHg7XHJcblx0bWFyZ2luOiAwIDAgMXJlbTtcclxufVxyXG5cclxuLmZlYXR1cmVkLWJveGVzLW1vZGVybi1zdHlsZS0yIC5mZWF0dXJlZC1ib3ggLmJveC1jb250ZW50IGgyIHtcclxuXHRjb2xvcjogIzIxMjUyOTtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc2l6ZTogMTkuMnB4O1xyXG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0bWFyZ2luLWJvdHRvbTogMTEuMnB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDAuN3JlbTtcclxufVxyXG5cclxuLmZlYXR1cmVkLWJveGVzLW1vZGVybi1zdHlsZS0yIC5mZWF0dXJlZC1ib3ggLmJveC1jb250ZW50IHAge1xyXG5cdGNvbG9yOiAjOTk5O1xyXG5cdG1hcmdpbi1ib3R0b206IDI1LjZweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG5cdC5mZWF0dXJlZC1ib3hlcy1tb2Rlcm4tc3R5bGUtMiAuZmVhdHVyZWQtYm94IC5ib3gtY29udGVudCB7XHJcblx0XHRwYWRkaW5nOiAycmVtIDEuNXJlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5mZWF0dXJlZC1ib3hlcy1tb2Rlcm4tc3R5bGUtMi1ob3Zlci1vbmx5IC5mZWF0dXJlZC1ib3g6YmVmb3JlIHtcclxuXHR0b3A6IDFweDtcclxuXHRyaWdodDogMXB4O1xyXG5cdGJvdHRvbTogMXB4O1xyXG5cdGxlZnQ6IDFweDtcclxuXHR0cmFuc2l0aW9uOiBjdWJpYy1iZXppZXIoMC4zOSwgMC42NiwgMC40MiwgMC45OSkgYWxsIDIwMG1zO1xyXG59XHJcblxyXG4uZmVhdHVyZWQtYm94ZXMtbW9kZXJuLXN0eWxlLTItaG92ZXItb25seTpub3QoOmhvdmVyKSAuZmVhdHVyZWQtYm94IHtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDYpICFpbXBvcnRhbnQ7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRib3JkZXI6IDA7XHJcbn1cclxuXHJcbi5mZWF0dXJlZC1ib3hlcy1tb2Rlcm4tc3R5bGUtMi1ob3Zlci1vbmx5Om5vdCg6aG92ZXIpIC5mZWF0dXJlZC1ib3gtbm8tYm9yZGVycyB7XHJcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmVhdHVyZWQtYm94ZXMtbW9kZXJuLXN0eWxlLTItaG92ZXItb25seTpub3QoOmhvdmVyKSAuZmVhdHVyZWQtYm94LWJveC1zaGFkb3cge1xyXG5cdGJveC1zaGFkb3c6IDBweCAxcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuXHJcbi5mZWF0dXJlZC1ib3hlcy1tb2Rlcm4tc3R5bGUtMi1ob3Zlci1vbmx5OmhvdmVyIC5mZWF0dXJlZC1ib3g6YmVmb3JlIHtcclxuXHR0b3A6IDhweDtcclxuXHRyaWdodDogOHB4O1xyXG5cdGJvdHRvbTogOHB4O1xyXG5cdGxlZnQ6IDhweDtcclxufVxyXG5cclxuLyogRmVhdHVyZWQgQm94ZXMgKi9cclxuLmZlYXR1cmVkLWJveGVzIC5mZWF0dXJlZC1ib3gge1xyXG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG5cdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0bWFyZ2luLXRvcDogMS41cmVtO1xyXG59XHJcblxyXG4vKiBFZmZlY3RzICovXHJcbi5mZWF0dXJlZC1ib3gtZWZmZWN0LTEgLmljb24tZmVhdHVyZWQ6YWZ0ZXIge1xyXG5cdHRvcDogLTdweDtcclxuXHRsZWZ0OiAtN3B4O1xyXG5cdHBhZGRpbmc6IDdweDtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAzcHggI0ZGRjtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgb3BhY2l0eSAwLjJzO1xyXG5cdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG5cclxuLmZlYXR1cmVkLWJveC1lZmZlY3QtMTpob3ZlciAuaWNvbi1mZWF0dXJlZDphZnRlciB7XHJcblx0dHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5mZWF0dXJlZC1ib3gtZWZmZWN0LTIgLmljb24tZmVhdHVyZWQ6YWZ0ZXIge1xyXG5cdHRvcDogLTdweDtcclxuXHRsZWZ0OiAtN3B4O1xyXG5cdHBhZGRpbmc6IDdweDtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAzcHggI0ZGRjtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgb3BhY2l0eSAwLjJzO1xyXG5cdHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uZmVhdHVyZWQtYm94LWVmZmVjdC0yOmhvdmVyIC5pY29uLWZlYXR1cmVkOmFmdGVyIHtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5mZWF0dXJlZC1ib3gtZWZmZWN0LTMgLmljb24tZmVhdHVyZWQ6YWZ0ZXIge1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdGJveC1zaGFkb3c6IDAgMCAwIDEwcHggI0ZGRjtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgb3BhY2l0eSAwLjJzO1xyXG5cdHRyYW5zZm9ybTogc2NhbGUoMC45KTtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uZmVhdHVyZWQtYm94LWVmZmVjdC0zOmhvdmVyIC5pY29uLWZlYXR1cmVkIHtcclxuXHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmVhdHVyZWQtYm94LWVmZmVjdC0zOmhvdmVyIC5pY29uLWZlYXR1cmVkOmFmdGVyIHtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdG9wYWNpdHk6IDAuODtcclxufVxyXG5cclxuLmZlYXR1cmVkLWJveC1lZmZlY3QtNCAuaWNvbi1mZWF0dXJlZCB7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xyXG5cdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbn1cclxuXHJcbi5mZWF0dXJlZC1ib3gtZWZmZWN0LTQ6aG92ZXIgLmljb24tZmVhdHVyZWQge1xyXG5cdHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XHJcbn1cclxuXHJcbi5mZWF0dXJlZC1ib3gtZWZmZWN0LTUgLmljb24tZmVhdHVyZWQge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbn1cclxuXHJcbi5mZWF0dXJlZC1ib3gtZWZmZWN0LTU6aG92ZXIgLmljb24tZmVhdHVyZWQge1xyXG5cdGFuaW1hdGlvbjogdG9SaWdodEZyb21MZWZ0IDAuM3MgZm9yd2FyZHM7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgdG9SaWdodEZyb21MZWZ0IHtcclxuXHQ0OSUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSk7XHJcblx0fVxyXG5cclxuXHQ1MCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlKTtcclxuXHR9XHJcblxyXG5cdDUxJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG5cclxuLmZlYXR1cmVkLWJveC1lZmZlY3QtNiAuaWNvbi1mZWF0dXJlZDphZnRlciB7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xyXG59XHJcblxyXG4uZmVhdHVyZWQtYm94LWVmZmVjdC02OmhvdmVyIC5ib3gtY29udGVudCAuaWNvbi1mZWF0dXJlZDphZnRlciB7XHJcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG59XHJcblxyXG4uZmVhdHVyZWQtYm94LWVmZmVjdC03IC5pY29uLWZlYXR1cmVkOmFmdGVyIHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdGJveC1zaGFkb3c6IDNweCAzcHggI2Q1ZDVkNTtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdHJhbnNmb3JtIDAuMnM7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IC0xcHg7XHJcbn1cclxuXHJcbi5mZWF0dXJlZC1ib3gtZWZmZWN0LTc6aG92ZXIgLmljb24tZmVhdHVyZWQ6YWZ0ZXIge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbn1cclxuXHJcbi5mZWF0dXJlZC1ib3gtZWZmZWN0LTcgLmljb24tZmVhdHVyZWQ6YmVmb3JlIHtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcblx0b3BhY2l0eTogMC43O1xyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzLCBvcGFjaXR5IDAuMnM7XHJcbn1cclxuXHJcbi5mZWF0dXJlZC1ib3gtZWZmZWN0LTc6aG92ZXIgLmljb24tZmVhdHVyZWQ6YmVmb3JlIHtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi8qIEZlYXR1cmUgQm94ICovXHJcbi5mZWF0dXJlLWJveCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmZlYXR1cmUtYm94IC5mZWF0dXJlLWJveC1pY29uIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGZsZXg6IDEgMCBhdXRvO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0b3A6IDdweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cGFkZGluZzogMC44ZW07XHJcblx0aGVpZ2h0OiAxcHg7XHJcblx0d2lkdGg6IDIuN2VtO1xyXG5cdGhlaWdodDogMi43ZW07XHJcbn1cclxuXHJcbi5mZWF0dXJlLWJveCAuZmVhdHVyZS1ib3gtaW5mbyB7XHJcblx0ZmxleDogMSAxIDEwMCU7XHJcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG59XHJcblxyXG4uZmVhdHVyZS1ib3guYWxpZ24taXRlbXMtY2VudGVyIC5mZWF0dXJlLWJveC1pY29uIHtcclxuXHR0b3A6IDA7XHJcbn1cclxuXHJcbi8qIFN0eWxlIDIgKi9cclxuLmZlYXR1cmUtYm94LmZlYXR1cmUtYm94LXN0eWxlLTIgaDQge1xyXG5cdGNvbG9yOiAjMjEyNTI5O1xyXG59XHJcblxyXG4uZmVhdHVyZS1ib3guZmVhdHVyZS1ib3gtc3R5bGUtMiAuZmVhdHVyZS1ib3gtaWNvbiB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0dG9wOiAtM3B4O1xyXG59XHJcblxyXG4uZmVhdHVyZS1ib3guZmVhdHVyZS1ib3gtc3R5bGUtMiAuZmVhdHVyZS1ib3gtaWNvbiBbY2xhc3MqPVwiZmEtXCJdLCAuZmVhdHVyZS1ib3guZmVhdHVyZS1ib3gtc3R5bGUtMiAuZmVhdHVyZS1ib3gtaWNvbiAuaWNvbnMge1xyXG5cdGZvbnQtc2l6ZTogMS43ZW07XHJcbn1cclxuXHJcbi5mZWF0dXJlLWJveC5mZWF0dXJlLWJveC1zdHlsZS0yLmFsaWduLWl0ZW1zLWNlbnRlciAuZmVhdHVyZS1ib3gtaWNvbiB7XHJcblx0dG9wOiAwO1xyXG59XHJcblxyXG4vKiBTdHlsZSAzICovXHJcbi5mZWF0dXJlLWJveC5mZWF0dXJlLWJveC1zdHlsZS0zIGg0IHtcclxuXHRjb2xvcjogIzIxMjUyOTtcclxufVxyXG5cclxuLmZlYXR1cmUtYm94LmZlYXR1cmUtYm94LXN0eWxlLTMgLmZlYXR1cmUtYm94LWljb24ge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0bGluZS1oZWlnaHQ6IDMycHg7XHJcbn1cclxuXHJcbi5mZWF0dXJlLWJveC5mZWF0dXJlLWJveC1zdHlsZS0zIC5mZWF0dXJlLWJveC1pY29uIFtjbGFzcyo9XCJmYS1cIl0sIC5mZWF0dXJlLWJveC5mZWF0dXJlLWJveC1zdHlsZS0zIC5mZWF0dXJlLWJveC1pY29uIC5pY29ucyB7XHJcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcbn1cclxuXHJcbi8qIFN0eWxlIDQgKi9cclxuLmZlYXR1cmUtYm94LmZlYXR1cmUtYm94LXN0eWxlLTQge1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLmZlYXR1cmUtYm94LmZlYXR1cmUtYm94LXN0eWxlLTQgaDQge1xyXG5cdGNvbG9yOiAjMjEyNTI5O1xyXG59XHJcblxyXG4uZmVhdHVyZS1ib3guZmVhdHVyZS1ib3gtc3R5bGUtNCAuZmVhdHVyZS1ib3gtaWNvbiB7XHJcblx0ZmxleC1iYXNpczogMTAwJTtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0cGFkZGluZzogMCAwIDE5LjJweCAwO1xyXG5cdHBhZGRpbmc6IDAgMCAxLjJyZW0gMDtcclxufVxyXG5cclxuLmZlYXR1cmUtYm94LmZlYXR1cmUtYm94LXN0eWxlLTQgLmZlYXR1cmUtYm94LWljb24gW2NsYXNzKj1cImZhLVwiXSwgLmZlYXR1cmUtYm94LmZlYXR1cmUtYm94LXN0eWxlLTQgLmZlYXR1cmUtYm94LWljb24gLmljb25zIHtcclxuXHRmb250LXNpemU6IDIuMzVlbTtcclxuXHR3aWR0aDogYXV0bztcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5mZWF0dXJlLWJveC5mZWF0dXJlLWJveC1zdHlsZS00IC5mZWF0dXJlLWJveC1pbmZvIHtcclxuXHRjbGVhcjogYm90aDtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi8qIFN0eWxlIDUgKi9cclxuLmZlYXR1cmUtYm94LmZlYXR1cmUtYm94LXN0eWxlLTUgaDQge1xyXG5cdGNvbG9yOiAjMjEyNTI5O1xyXG59XHJcblxyXG4uZmVhdHVyZS1ib3guZmVhdHVyZS1ib3gtc3R5bGUtNSAuZmVhdHVyZS1ib3gtaWNvbiB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0dG9wOiAwO1xyXG5cdHBhZGRpbmc6IDFlbSAxLjRlbTtcclxuXHRtaW4td2lkdGg6IDVlbTtcclxufVxyXG5cclxuLmZlYXR1cmUtYm94LmZlYXR1cmUtYm94LXN0eWxlLTUgLmZlYXR1cmUtYm94LWljb24gW2NsYXNzKj1cImZhLVwiXSwgLmZlYXR1cmUtYm94LmZlYXR1cmUtYm94LXN0eWxlLTUgLmZlYXR1cmUtYm94LWljb24gLmljb25zIHtcclxuXHRmb250LXNpemU6IDIuNzVlbTtcclxufVxyXG5cclxuLmZlYXR1cmUtYm94LmZlYXR1cmUtYm94LXN0eWxlLTUuYWxpZ24taXRlbXMtY2VudGVyIC5mZWF0dXJlLWJveC1pY29uIHtcclxuXHR0b3A6IDA7XHJcbn1cclxuXHJcbi8qIFN0eWxlIDYgKi9cclxuLmZlYXR1cmUtYm94LmZlYXR1cmUtYm94LXN0eWxlLTYgaDQge1xyXG5cdGNvbG9yOiAjMjEyNTI5O1xyXG59XHJcblxyXG4uZmVhdHVyZS1ib3guZmVhdHVyZS1ib3gtc3R5bGUtNiAuZmVhdHVyZS1ib3gtaWNvbiB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2NlY2VjZTtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRsaW5lLWhlaWdodDogMzJweDtcclxufVxyXG5cclxuLmZlYXR1cmUtYm94LmZlYXR1cmUtYm94LXN0eWxlLTYgLmZlYXR1cmUtYm94LWljb246YWZ0ZXIge1xyXG5cdGJvcmRlcjogM3B4IHNvbGlkICNmN2Y3Zjc7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGxlZnQ6IC00cHg7XHJcblx0cGFkZGluZzogMXB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IC00cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5mZWF0dXJlLWJveC5mZWF0dXJlLWJveC1zdHlsZS02IC5mZWF0dXJlLWJveC1pY29uIFtjbGFzcyo9XCJmYS1cIl0sIC5mZWF0dXJlLWJveC5mZWF0dXJlLWJveC1zdHlsZS02IC5mZWF0dXJlLWJveC1pY29uIC5pY29ucyB7XHJcblx0Y29sb3I6ICNhOWE5YTk7XHJcbn1cclxuXHJcbi8qIEZlYXR1cmUgQm94IEljb24gU2l6ZSAqL1xyXG4uZmVhdHVyZS1ib3ggLmZlYXR1cmUtYm94LWljb24uZmVhdHVyZS1ib3gtaWNvbi1sYXJnZSB7XHJcblx0d2lkdGg6IDMuN2VtO1xyXG5cdGhlaWdodDogMy43ZW07XHJcbn1cclxuXHJcbi5mZWF0dXJlLWJveCAuZmVhdHVyZS1ib3gtaWNvbi5mZWF0dXJlLWJveC1pY29uLWV4dHJhLWxhcmdlIHtcclxuXHR3aWR0aDogNC41ZW07XHJcblx0aGVpZ2h0OiA0LjVlbTtcclxufVxyXG5cclxuLyogUmV2ZXJzZSBBbGwgUmVzb2x1dGlvbnMgKi9cclxuLmZlYXR1cmUtYm94LnJldmVyc2UtYWxscmVzIHtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbn1cclxuXHJcbi5mZWF0dXJlLWJveC5yZXZlcnNlLWFsbHJlcyAuZmVhdHVyZS1ib3gtaW5mbyB7XHJcblx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5mZWF0dXJlLWJveC5yZXZlcnNlLWFsbHJlcy5mZWF0dXJlLWJveC1zdHlsZS00IC5mZWF0dXJlLWJveC1pY29uIHtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4uZmVhdHVyZS1ib3gucmV2ZXJzZS1hbGxyZXMuZmVhdHVyZS1ib3gtc3R5bGUtNCAuZmVhdHVyZS1ib3gtaW5mbyB7XHJcblx0cGFkZGluZy1yaWdodDogMDtcclxufVxyXG5cclxuLyogUmV2ZXJzZSAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHQuZmVhdHVyZS1ib3gucmV2ZXJzZSB7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHR9XHJcblxyXG5cdC5mZWF0dXJlLWJveC5yZXZlcnNlIC5mZWF0dXJlLWJveC1pbmZvIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0fVxyXG5cclxuXHQuZmVhdHVyZS1ib3gucmV2ZXJzZS5mZWF0dXJlLWJveC1zdHlsZS00IC5mZWF0dXJlLWJveC1pY29uIHtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0fVxyXG5cclxuXHQuZmVhdHVyZS1ib3gucmV2ZXJzZS5mZWF0dXJlLWJveC1zdHlsZS00IC5mZWF0dXJlLWJveC1pbmZvIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0fVxyXG59XHJcblxyXG4vKiBGdWxsIFdpZHRoICovXHJcbi5mZWF0dXJlZC1ib3hlcy1mdWxsIC5mZWF0dXJlZC1ib3gtZnVsbCB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDU1cHg7XHJcbn1cclxuXHJcbi5mZWF0dXJlZC1ib3hlcy1mdWxsIC5mZWF0dXJlZC1ib3gtZnVsbCBbY2xhc3MqPVwiZmEtXCJdLCAuZmVhdHVyZWQtYm94ZXMtZnVsbCAuZmVhdHVyZWQtYm94LWZ1bGwgLmljb25zLCAuZmVhdHVyZWQtYm94ZXMtZnVsbCAuZmVhdHVyZWQtYm94LWZ1bGwgaDEsIC5mZWF0dXJlZC1ib3hlcy1mdWxsIC5mZWF0dXJlZC1ib3gtZnVsbCBoMiwgLmZlYXR1cmVkLWJveGVzLWZ1bGwgLmZlYXR1cmVkLWJveC1mdWxsIGgzLCAuZmVhdHVyZWQtYm94ZXMtZnVsbCAuZmVhdHVyZWQtYm94LWZ1bGwgaDQsIC5mZWF0dXJlZC1ib3hlcy1mdWxsIC5mZWF0dXJlZC1ib3gtZnVsbCBoNSwgLmZlYXR1cmVkLWJveGVzLWZ1bGwgLmZlYXR1cmVkLWJveC1mdWxsIGg2LCAuZmVhdHVyZWQtYm94ZXMtZnVsbCAuZmVhdHVyZWQtYm94LWZ1bGwgcCwgLmZlYXR1cmVkLWJveGVzLWZ1bGwgLmZlYXR1cmVkLWJveC1mdWxsIGEge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4uZmVhdHVyZWQtYm94ZXMtZnVsbCAuZmVhdHVyZWQtYm94LWZ1bGw6bm90KC5mZWF0dXJlZC1ib3gtZnVsbC1saWdodCkgW2NsYXNzKj1cImZhLVwiXSwgLmZlYXR1cmVkLWJveGVzLWZ1bGwgLmZlYXR1cmVkLWJveC1mdWxsOm5vdCguZmVhdHVyZWQtYm94LWZ1bGwtbGlnaHQpIC5pY29ucywgLmZlYXR1cmVkLWJveGVzLWZ1bGwgLmZlYXR1cmVkLWJveC1mdWxsOm5vdCguZmVhdHVyZWQtYm94LWZ1bGwtbGlnaHQpIGgxLCAuZmVhdHVyZWQtYm94ZXMtZnVsbCAuZmVhdHVyZWQtYm94LWZ1bGw6bm90KC5mZWF0dXJlZC1ib3gtZnVsbC1saWdodCkgaDIsIC5mZWF0dXJlZC1ib3hlcy1mdWxsIC5mZWF0dXJlZC1ib3gtZnVsbDpub3QoLmZlYXR1cmVkLWJveC1mdWxsLWxpZ2h0KSBoMywgLmZlYXR1cmVkLWJveGVzLWZ1bGwgLmZlYXR1cmVkLWJveC1mdWxsOm5vdCguZmVhdHVyZWQtYm94LWZ1bGwtbGlnaHQpIGg0LCAuZmVhdHVyZWQtYm94ZXMtZnVsbCAuZmVhdHVyZWQtYm94LWZ1bGw6bm90KC5mZWF0dXJlZC1ib3gtZnVsbC1saWdodCkgaDUsIC5mZWF0dXJlZC1ib3hlcy1mdWxsIC5mZWF0dXJlZC1ib3gtZnVsbDpub3QoLmZlYXR1cmVkLWJveC1mdWxsLWxpZ2h0KSBoNiwgLmZlYXR1cmVkLWJveGVzLWZ1bGwgLmZlYXR1cmVkLWJveC1mdWxsOm5vdCguZmVhdHVyZWQtYm94LWZ1bGwtbGlnaHQpIHAsIC5mZWF0dXJlZC1ib3hlcy1mdWxsIC5mZWF0dXJlZC1ib3gtZnVsbDpub3QoLmZlYXR1cmVkLWJveC1mdWxsLWxpZ2h0KSBhIHtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLmZlYXR1cmVkLWJveGVzLWZ1bGwgLmZlYXR1cmVkLWJveC1mdWxsIC5pY29ucywgLmZlYXR1cmVkLWJveGVzLWZ1bGwgLmZlYXR1cmVkLWJveC1mdWxsIFtjbGFzcyo9XCJmYS1cIl0ge1xyXG5cdGZvbnQtc2l6ZTogMy45ZW07XHJcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLmZlYXR1cmVkLWJveGVzLWZ1bGwgLmZlYXR1cmVkLWJveC1mdWxsIHAge1xyXG5cdHBhZGRpbmctdG9wOiAxMnB4O1xyXG5cdG9wYWNpdHk6IDAuODtcclxufVxyXG5cclxuLmZlYXR1cmVkLWJveGVzLWZ1bGwgLmZlYXR1cmVkLWJveC1mdWxsLmZlYXR1cmVkLWJveC1mdWxsLWxpZ2h0IHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG59XHJcblxyXG4uZmVhdHVyZWQtYm94ZXMtZnVsbCAuZmVhdHVyZWQtYm94LWZ1bGwuZmVhdHVyZWQtYm94LWZ1bGwtbGlnaHQ6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4uZmVhdHVyZWQtYm94ZXMtZnVsbCAuZmVhdHVyZWQtYm94LWZ1bGwuZmVhdHVyZWQtYm94LWZ1bGwtbGlnaHQ6Zmlyc3QtY2hpbGQge1xyXG5cdGJvcmRlci1sZWZ0OiAwO1xyXG59XHJcblxyXG4uZmxhZyB7XHJcblx0d2lkdGg6IDE2cHg7XHJcblx0aGVpZ2h0OiAxMXB4O1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvZmxhZ3MucG5nKSBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctYWQge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctYWUge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDA7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctYWYge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IDA7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctYWcge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IDA7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctYWkge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctYWwge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDA7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctYW0ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAwO1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWFuIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggMDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1hbyB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IDA7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctYXIge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAwO1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWFzIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggMDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1hdCB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IDA7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctYXUge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAwO1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWF3IHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggMDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1heiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IDA7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctYmEge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExcHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctYmIge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMXB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWJkIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTFweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1iZSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTExcHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctYmYge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMXB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWJnIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTFweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1iaCB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTExcHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctYmkge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTFweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1iaiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMXB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWJtIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTExcHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctYm4ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTFweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1ibyB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMXB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWJyIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTExcHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctYnMge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTFweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1idCB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMXB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWJ2IHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTExcHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctYncge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIycHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctYnkge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMnB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWJ6IHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjJweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1jYSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIycHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctY2F0YWxvbmlhIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjJweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1jZCB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIycHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctY2Yge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0yMnB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWNnIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTIycHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctY2gge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMjJweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1jaSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0yMnB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWNrIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTIycHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctY2wge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMjJweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1jbSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0yMnB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWNuIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTIycHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctY28ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMjJweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1jciB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0yMnB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWN1IHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zM3B4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWN2IHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMzNweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1jdyB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTMzcHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctY3kge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0zM3B4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWN6IHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMzNweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1kZSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTMzcHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctZGoge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0zM3B4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWRrIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTMzcHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctZG0ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMzNweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1kbyB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0zM3B4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWR6IHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTMzcHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctZWMge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMzNweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1lZSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0zM3B4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWVnIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTMzcHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctZWgge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMzNweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1lbmdsYW5kIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTMzcHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctZXIge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ0cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctZXMge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC00NHB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWV0IHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNDRweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1ldSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTQ0cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctZmkge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC00NHB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWZqIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDRweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1mayB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTQ0cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctZm0ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNDRweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1mbyB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC00NHB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWZyIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTQ0cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctZ2Ege1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNDRweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1nYiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC00NHB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWdkIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTQ0cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctZ2Uge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtNDRweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1nZiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC00NHB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWdnIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTQ0cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctZ2gge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU1cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctZ2kge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC01NXB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWdsIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNTVweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1nbSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTU1cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctZ24ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC01NXB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWdwIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNTVweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1ncSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTU1cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctZ3Ige1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNTVweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1ncyB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC01NXB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWd0IHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTU1cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctZ3Uge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNTVweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1ndyB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC01NXB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWd5IHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTU1cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctaGsge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtNTVweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1obSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC01NXB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWhuIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTU1cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctaHIge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY2cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctaHQge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC02NnB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWh1IHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNjZweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1pYyB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTY2cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctaWQge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC02NnB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWllIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNjZweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1pbCB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTY2cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctaW0ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNjZweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1pbiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC02NnB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWlvIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTY2cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctaXEge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNjZweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1pciB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC02NnB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWlzIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTY2cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctaXQge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtNjZweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1qZSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC02NnB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWptIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTY2cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctam8ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc3cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctanAge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC03N3B4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWtlIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzdweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1rZyB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTc3cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWcta2gge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC03N3B4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWtpIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNzdweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1rbSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTc3cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWcta24ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNzdweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1rcCB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC03N3B4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWtyIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTc3cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWcta3VyZGlzdGFuIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTc3cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWcta3cge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNzdweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1reSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC03N3B4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWt6IHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTc3cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctbGEge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtNzdweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1sYiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC03N3B4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWxjIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04OHB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWxpIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtODhweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1sayB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTg4cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctbHIge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC04OHB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWxzIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtODhweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1sdCB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTg4cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctbHUge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC04OHB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLWx2IHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTg4cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctbHkge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtODhweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1tYSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC04OHB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLW1jIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTg4cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctbWQge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtODhweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1tZSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC04OHB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLW1nIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTg4cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctbWgge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtODhweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1tayB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC04OHB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLW1sIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05OXB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLW1tIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTlweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1tbiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTk5cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctbW8ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC05OXB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLW1wIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtOTlweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1tcSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTk5cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctbXIge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC05OXB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLW1zIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTk5cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctbXQge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtOTlweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1tdSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC05OXB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLW12IHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTk5cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctbXcge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtOTlweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1teCB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC05OXB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLW15IHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTk5cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctbXoge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtOTlweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1uYSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC05OXB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLW5jIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTBweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1uZSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTExMHB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLW5mIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTEwcHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctbmcge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMTBweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1uaSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTExMHB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLW5sIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTEwcHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctbm8ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMTBweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1ucCB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMTBweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1uciB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMTBweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1udSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMTBweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1ueiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMTBweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1vbSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMTBweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1wYSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMTBweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1wZSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMTBweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1wZiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMTBweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1wZyB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMTBweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1waCB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTIxcHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctcGsge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMjFweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1wbCB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTEyMXB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLXBtIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTIxcHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctcG4ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMjFweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1wciB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTEyMXB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLXBzIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTIxcHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctcHQge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTIxcHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctcHcge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTIxcHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctcHkge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTIxcHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctcWEge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTIxcHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctcmUge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTIxcHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctcm8ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTIxcHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctcnMge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTIxcHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctcnUge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTIxcHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctcncge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTIxcHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctc2Ege1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEzMnB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLXNiIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTMycHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctc2Mge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMzJweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1zY290bGFuZCB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTEzMnB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLXNkIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTMycHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctc2Uge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMzJweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1zZyB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTEzMnB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLXNoIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTEzMnB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLXNpIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTEzMnB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLXNrIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTEzMnB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLXNsIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTEzMnB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLXNtIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTEzMnB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLXNuIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTEzMnB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLXNvIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTEzMnB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLXNvbWFsaWxhbmQge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTMycHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctc3Ige1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTMycHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctc3Mge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0M3B4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLXN0IHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTQzcHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctc3Yge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNDNweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy1zeCB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE0M3B4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLXN5IHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTQzcHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctc3oge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNDNweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy10YyB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE0M3B4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLXRkIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE0M3B4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLXRmIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE0M3B4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLXRnIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE0M3B4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLXRoIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTE0M3B4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLXRpYmV0IHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTE0M3B4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLXRqIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTE0M3B4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLXRrIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTE0M3B4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLXRsIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTE0M3B4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLXRtIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTE0M3B4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLXRuIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNTRweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy10byB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE1NHB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLXRyIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTU0cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctdHQge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNTRweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy10diB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE1NHB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLXR3IHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTU0cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctdHoge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNTRweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy11YSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNTRweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy11ZyB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNTRweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy11bSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNTRweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy11cyB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xNTRweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy11eSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xNTRweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy11eiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xNTRweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy12YSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xNTRweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy12YyB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xNTRweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy12ZSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xNTRweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy12ZyB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTY1cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctdmkge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNjVweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy12biB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2NXB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLXZ1IHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTY1cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctd2FsZXMge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNjVweDtcclxufVxyXG5cclxuLmZsYWcuZmxhZy13ZiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2NXB4O1xyXG59XHJcblxyXG4uZmxhZy5mbGFnLXdzIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTY1cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWcteGsge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTY1cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWcteWUge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTY1cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWcteXQge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTY1cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctemEge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTY1cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctemFuemliYXIge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTY1cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctem0ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTY1cHg7XHJcbn1cclxuXHJcbi5mbGFnLmZsYWctencge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTY1cHg7XHJcbn1cclxuXHJcbi8qIEZvcm1zICovXHJcbmZvcm0gbGFiZWwge1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuXHRyZXNpemU6IHZlcnRpY2FsO1xyXG59XHJcblxyXG5zZWxlY3Qge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNFNUU3RTk7XHJcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5sYWJlbCB7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxubGFiZWwucmVxdWlyZWQ6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiKlwiO1xyXG5cdGZvbnQtc2l6ZTogMC44ZW07XHJcblx0bWFyZ2luOiAwLjNlbTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dG9wOiAtMnB4O1xyXG59XHJcblxyXG4uZm9ybS1ncm91cCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG4uZm9ybS1ncm91cDphZnRlciB7XHJcblx0Y29udGVudDogXCIuXCI7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Y2xlYXI6IGJvdGg7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdGhlaWdodDogMDtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbCB7XHJcblx0Ym9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDkpO1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sOm5vdCguZm9ybS1jb250cm9sLWxnKSB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGZvbnQtc2l6ZTogMC43NXJlbTtcclxuXHRsaW5lLWhlaWdodDogMS4zO1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sOm5vdCguZm9ybS1jb250cm9sLXNtKTpub3QoLmZvcm0tY29udHJvbC1sZykge1xyXG5cdGZvbnQtc2l6ZTogMTMuNnB4O1xyXG5cdGZvbnQtc2l6ZTogMC44NXJlbTtcclxuXHRsaW5lLWhlaWdodDogMS44NTtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtZm9jdXNlZCB7XHJcblx0Ym94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpIGluc2V0O1xyXG5cdGJvcmRlci1jb2xvcjogI0NDQztcclxufVxyXG5cclxuLmZvcm0tY29udHJvbDpmb2N1cyB7XHJcblx0Ym94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpIGluc2V0O1xyXG5cdGJvcmRlci1jb2xvcjogI0NDQztcclxufVxyXG5cclxuLmZvcm0tY29udHJvbC5lcnJvciB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjYTk0NDQyO1xyXG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbC5lcnJvcjpmb2N1cyB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjODQzNTM0O1xyXG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xyXG59XHJcblxyXG4uZm9ybS1zZWxlY3QuZm9ybS1zZWxlY3QtaWNvbi1saWdodCB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLz48L3N2Zz5cIik7XHJcbn1cclxuXHJcbi5mb3JtLXN3aXRjaC5mb3JtLXN3aXRjaC1zbSB7XHJcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxufVxyXG5cclxuLmZvcm0tc3dpdGNoLmZvcm0tc3dpdGNoLXNtIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuXHRoZWlnaHQ6IDE2cHg7XHJcblx0aGVpZ2h0OiAxcmVtO1xyXG5cdHdpZHRoOiBjYWxjKDFyZW0gKyAwLjc1cmVtKTtcclxuXHRib3JkZXItcmFkaXVzOiAycmVtO1xyXG59XHJcblxyXG4uZm9ybS1zd2l0Y2guZm9ybS1zd2l0Y2gtbWQge1xyXG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxufVxyXG5cclxuLmZvcm0tc3dpdGNoLmZvcm0tc3dpdGNoLW1kIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuXHRoZWlnaHQ6IDI0cHg7XHJcblx0aGVpZ2h0OiAxLjVyZW07XHJcblx0d2lkdGg6IGNhbGMoMnJlbSArIDAuNzVyZW0pO1xyXG5cdGJvcmRlci1yYWRpdXM6IDNyZW07XHJcbn1cclxuXHJcbi5mb3JtLXN3aXRjaC5mb3JtLXN3aXRjaC1sZyB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbn1cclxuXHJcbi5mb3JtLXN3aXRjaC5mb3JtLXN3aXRjaC1sZyAuZm9ybS1jaGVjay1pbnB1dCB7XHJcblx0aGVpZ2h0OiAzMnB4O1xyXG5cdGhlaWdodDogMnJlbTtcclxuXHR3aWR0aDogY2FsYygzcmVtICsgMC43NXJlbSk7XHJcblx0Ym9yZGVyLXJhZGl1czogNHJlbTtcclxufVxyXG5cclxuLmZvcm0tc3dpdGNoLmZvcm0tc3dpdGNoLXhsIHtcclxuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDJyZW07XHJcbn1cclxuXHJcbi5mb3JtLXN3aXRjaC5mb3JtLXN3aXRjaC14bCAuZm9ybS1jaGVjay1pbnB1dCB7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG5cdGhlaWdodDogMi41cmVtO1xyXG5cdHdpZHRoOiBjYWxjKDRyZW0gKyAwLjc1cmVtKTtcclxuXHRib3JkZXItcmFkaXVzOiA1cmVtO1xyXG59XHJcblxyXG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xyXG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgwLCAwLCAwLCAwLjI1JTI5Jy8+PC9zdmc+XCIpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPSd3aGl0ZScvPjwvc3ZnPlwiKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGFnZS1saW5rIHtcclxuXHRib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC1yb3VuZGVkIC5mb3JtLWNvbnRyb2wge1xyXG5cdGJvcmRlci1yYWRpdXM6IDJyZW0gMHJlbSAwcmVtIDJyZW07XHJcblx0Ym9yZGVyOiAwO1xyXG5cdHBhZGRpbmctbGVmdDogMTZweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC1yb3VuZGVkIC5idG4ge1xyXG5cdGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA5KTtcclxuXHRib3JkZXItcmFkaXVzOiAwcmVtIDJyZW0gMnJlbSAwcmVtO1xyXG5cdGZvbnQtc2l6ZTogMTEuMnB4O1xyXG5cdGZvbnQtc2l6ZTogMC43cmVtO1xyXG5cdHBhZGRpbmc6IDEzLjkycHg7XHJcblx0cGFkZGluZzogMC44N3JlbTtcclxuXHRib3JkZXItdG9wOiAwO1xyXG5cdGJvcmRlci1ib3R0b206IDA7XHJcblx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdHotaW5kZXg6IDM7XHJcbn1cclxuXHJcbi8qIEZvcm0gLSBpT1MgT3ZlcnJpZGUgKi9cclxuaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXHJcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sXHJcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxyXG5pbnB1dFt0eXBlPVwid2Vla1wiXSxcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxyXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxyXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sXHJcbnRleHRhcmVhIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG5pbnB1dFt0eXBlPVwidGltZVwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuaW5wdXRbdHlwZT1cIndlZWtcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuaW5wdXRbdHlwZT1cInVybFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuaW5wdXRbdHlwZT1cInRlbFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuaW5wdXRbdHlwZT1cImNvbG9yXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG50ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICNiZGJkYmQ7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIsXHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotbW96LXBsYWNlaG9sZGVyLFxyXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Oi1tb3otcGxhY2Vob2xkZXIsXHJcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXTo6LW1vei1wbGFjZWhvbGRlcixcclxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOjotbW96LXBsYWNlaG9sZGVyLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXTo6LW1vei1wbGFjZWhvbGRlcixcclxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdOjotbW96LXBsYWNlaG9sZGVyLFxyXG5pbnB1dFt0eXBlPVwidGltZVwiXTo6LW1vei1wbGFjZWhvbGRlcixcclxuaW5wdXRbdHlwZT1cIndlZWtcIl06Oi1tb3otcGxhY2Vob2xkZXIsXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi1tb3otcGxhY2Vob2xkZXIsXHJcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LW1vei1wbGFjZWhvbGRlcixcclxuaW5wdXRbdHlwZT1cInVybFwiXTo6LW1vei1wbGFjZWhvbGRlcixcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LW1vei1wbGFjZWhvbGRlcixcclxuaW5wdXRbdHlwZT1cInRlbFwiXTo6LW1vei1wbGFjZWhvbGRlcixcclxuaW5wdXRbdHlwZT1cImNvbG9yXCJdOjotbW96LXBsYWNlaG9sZGVyLFxyXG50ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICNiZGJkYmQ7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbmlucHV0W3R5cGU9XCJkYXRlXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcclxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcclxuaW5wdXRbdHlwZT1cInRpbWVcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxyXG5pbnB1dFt0eXBlPVwid2Vla1wiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxyXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxyXG5pbnB1dFt0eXBlPVwidXJsXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbmlucHV0W3R5cGU9XCJ0ZWxcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxyXG5pbnB1dFt0eXBlPVwiY29sb3JcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxyXG50ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiAjYmRiZGJkO1xyXG59XHJcblxyXG4vKiBQbGFjZWhvbGRlciBMaWdodCAqL1xyXG4uZm9ybS1wbGFjZWhvbGRlcnMtbGlnaHQgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuLmZvcm0tcGxhY2Vob2xkZXJzLWxpZ2h0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG4uZm9ybS1wbGFjZWhvbGRlcnMtbGlnaHQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG4uZm9ybS1wbGFjZWhvbGRlcnMtbGlnaHQgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG4uZm9ybS1wbGFjZWhvbGRlcnMtbGlnaHQgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG4uZm9ybS1wbGFjZWhvbGRlcnMtbGlnaHQgaW5wdXRbdHlwZT1cImRhdGVcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbi5mb3JtLXBsYWNlaG9sZGVycy1saWdodCBpbnB1dFt0eXBlPVwibW9udGhcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbi5mb3JtLXBsYWNlaG9sZGVycy1saWdodCBpbnB1dFt0eXBlPVwidGltZVwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuLmZvcm0tcGxhY2Vob2xkZXJzLWxpZ2h0IGlucHV0W3R5cGU9XCJ3ZWVrXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG4uZm9ybS1wbGFjZWhvbGRlcnMtbGlnaHQgaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuLmZvcm0tcGxhY2Vob2xkZXJzLWxpZ2h0IGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuLmZvcm0tcGxhY2Vob2xkZXJzLWxpZ2h0IGlucHV0W3R5cGU9XCJ1cmxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbi5mb3JtLXBsYWNlaG9sZGVycy1saWdodCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG4uZm9ybS1wbGFjZWhvbGRlcnMtbGlnaHQgaW5wdXRbdHlwZT1cInRlbFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuLmZvcm0tcGxhY2Vob2xkZXJzLWxpZ2h0IGlucHV0W3R5cGU9XCJjb2xvclwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuLmZvcm0tcGxhY2Vob2xkZXJzLWxpZ2h0IHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLmZvcm0tcGxhY2Vob2xkZXJzLWxpZ2h0IC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIsXHJcbi5mb3JtLXBsYWNlaG9sZGVycy1saWdodCBpbnB1dFt0eXBlPVwidGV4dFwiXTo6LW1vei1wbGFjZWhvbGRlcixcclxuLmZvcm0tcGxhY2Vob2xkZXJzLWxpZ2h0IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTo6LW1vei1wbGFjZWhvbGRlcixcclxuLmZvcm0tcGxhY2Vob2xkZXJzLWxpZ2h0IGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTo6LW1vei1wbGFjZWhvbGRlcixcclxuLmZvcm0tcGxhY2Vob2xkZXJzLWxpZ2h0IGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTo6LW1vei1wbGFjZWhvbGRlcixcclxuLmZvcm0tcGxhY2Vob2xkZXJzLWxpZ2h0IGlucHV0W3R5cGU9XCJkYXRlXCJdOjotbW96LXBsYWNlaG9sZGVyLFxyXG4uZm9ybS1wbGFjZWhvbGRlcnMtbGlnaHQgaW5wdXRbdHlwZT1cIm1vbnRoXCJdOjotbW96LXBsYWNlaG9sZGVyLFxyXG4uZm9ybS1wbGFjZWhvbGRlcnMtbGlnaHQgaW5wdXRbdHlwZT1cInRpbWVcIl06Oi1tb3otcGxhY2Vob2xkZXIsXHJcbi5mb3JtLXBsYWNlaG9sZGVycy1saWdodCBpbnB1dFt0eXBlPVwid2Vla1wiXTo6LW1vei1wbGFjZWhvbGRlcixcclxuLmZvcm0tcGxhY2Vob2xkZXJzLWxpZ2h0IGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi1tb3otcGxhY2Vob2xkZXIsXHJcbi5mb3JtLXBsYWNlaG9sZGVycy1saWdodCBpbnB1dFt0eXBlPVwiZW1haWxcIl06Oi1tb3otcGxhY2Vob2xkZXIsXHJcbi5mb3JtLXBsYWNlaG9sZGVycy1saWdodCBpbnB1dFt0eXBlPVwidXJsXCJdOjotbW96LXBsYWNlaG9sZGVyLFxyXG4uZm9ybS1wbGFjZWhvbGRlcnMtbGlnaHQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LW1vei1wbGFjZWhvbGRlcixcclxuLmZvcm0tcGxhY2Vob2xkZXJzLWxpZ2h0IGlucHV0W3R5cGU9XCJ0ZWxcIl06Oi1tb3otcGxhY2Vob2xkZXIsXHJcbi5mb3JtLXBsYWNlaG9sZGVycy1saWdodCBpbnB1dFt0eXBlPVwiY29sb3JcIl06Oi1tb3otcGxhY2Vob2xkZXIsXHJcbi5mb3JtLXBsYWNlaG9sZGVycy1saWdodCB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5mb3JtLXBsYWNlaG9sZGVycy1saWdodCAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcclxuLmZvcm0tcGxhY2Vob2xkZXJzLWxpZ2h0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcclxuLmZvcm0tcGxhY2Vob2xkZXJzLWxpZ2h0IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbi5mb3JtLXBsYWNlaG9sZGVycy1saWdodCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxyXG4uZm9ybS1wbGFjZWhvbGRlcnMtbGlnaHQgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcclxuLmZvcm0tcGxhY2Vob2xkZXJzLWxpZ2h0IGlucHV0W3R5cGU9XCJkYXRlXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcclxuLmZvcm0tcGxhY2Vob2xkZXJzLWxpZ2h0IGlucHV0W3R5cGU9XCJtb250aFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbi5mb3JtLXBsYWNlaG9sZGVycy1saWdodCBpbnB1dFt0eXBlPVwidGltZVwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbi5mb3JtLXBsYWNlaG9sZGVycy1saWdodCBpbnB1dFt0eXBlPVwid2Vla1wiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbi5mb3JtLXBsYWNlaG9sZGVycy1saWdodCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcclxuLmZvcm0tcGxhY2Vob2xkZXJzLWxpZ2h0IGlucHV0W3R5cGU9XCJlbWFpbFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbi5mb3JtLXBsYWNlaG9sZGVycy1saWdodCBpbnB1dFt0eXBlPVwidXJsXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcclxuLmZvcm0tcGxhY2Vob2xkZXJzLWxpZ2h0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxyXG4uZm9ybS1wbGFjZWhvbGRlcnMtbGlnaHQgaW5wdXRbdHlwZT1cInRlbFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbi5mb3JtLXBsYWNlaG9sZGVycy1saWdodCBpbnB1dFt0eXBlPVwiY29sb3JcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxyXG4uZm9ybS1wbGFjZWhvbGRlcnMtbGlnaHQgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLyogRm9ybSAtIEJvb3RzdHJhcCBPdmVycmlkZSAqL1xyXG4uYnRuLWxnLFxyXG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7XHJcblx0bGluZS1oZWlnaHQ6IDEuMzM0O1xyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xyXG5cdHBhZGRpbmctdG9wOiA4cHg7XHJcblx0cGFkZGluZy10b3A6IDAuNXJlbTtcclxuXHRwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAwLjVyZW07XHJcbn1cclxuXHJcbnNlbGVjdC5mb3JtLWNvbnRyb2wtc20sIHNlbGVjdC5mb3JtLWNvbnRyb2wtbGcge1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY3VzdG9tLXNlbGVjdC0xIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jdXN0b20tc2VsZWN0LTEgc2VsZWN0IHtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRmb250LXNpemU6IGluaGVyaXQ7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4uY3VzdG9tLXNlbGVjdC0xIHNlbGVjdDo6LW1zLWV4cGFuZCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmN1c3RvbS1zZWxlY3QtMS5jdXN0b20tc2VsZWN0LTEtaWNvbi1saWdodCBzZWxlY3Qge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9J3doaXRlJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8+PC9zdmc+XCIpO1xyXG59XHJcblxyXG4vKiBDdXN0b20gQ2hlY2tib3ggKi9cclxuLmN1c3RvbS1jaGVja2JveC0xIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZzogMCAwIDAgMjVweDtcclxuXHRtYXJnaW4tYm90dG9tOiA3cHg7XHJcblx0bWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLmN1c3RvbS1jaGVja2JveC0xLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQge1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4uY3VzdG9tLWNoZWNrYm94LTEuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1sYWJlbCB7XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG4uY3VzdG9tLWNoZWNrYm94LTEuY2hlY2tib3gtaW5saW5lIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmZvcm0tZ3JvdXAgLmN1c3RvbS1jaGVja2JveC0xLmNoZWNrYm94LWlubGluZSB7XHJcblx0bWFyZ2luLXRvcDogN3B4O1xyXG5cdHBhZGRpbmctdG9wOiAwO1xyXG59XHJcblxyXG4uY3VzdG9tLWNoZWNrYm94LTE6bGFzdC1jaGlsZCwgLmN1c3RvbS1jaGVja2JveC0xOmxhc3Qtb2YtdHlwZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmN1c3RvbS1jaGVja2JveC0xIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcblx0b3BhY2l0eTogMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogM3B4O1xyXG5cdG1hcmdpbjogLTZweCAwIDAgMDtcclxuXHR6LWluZGV4OiAyO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmN1c3RvbS1jaGVja2JveC0xIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Zm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBGcmVlJztcclxuXHRjb250ZW50OiAnXFxGMDBDJztcclxuXHR0b3A6IDUwJTtcclxuXHRsZWZ0OiA0cHg7XHJcblx0bWFyZ2luLXRvcDogLTVweDtcclxuXHRmb250LXNpemU6IDExcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHR3aWR0aDogMTZweDtcclxuXHRoZWlnaHQ6IDE2cHg7XHJcblx0Y29sb3I6ICMzMzM7XHJcbn1cclxuXHJcbi5jdXN0b20tY2hlY2tib3gtMSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQge1xyXG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuXHJcbi5jdXN0b20tY2hlY2tib3gtMSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcclxuXHRjb2xvcjogIzk5OTtcclxufVxyXG5cclxuLmN1c3RvbS1jaGVja2JveC0xIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCArIGxhYmVsIHtcclxuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcblxyXG4uY3VzdG9tLWNoZWNrYm94LTEgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkICsgbGFiZWw6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG59XHJcblxyXG4uY3VzdG9tLWNoZWNrYm94LTEgbGFiZWwge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuLmN1c3RvbS1jaGVja2JveC0xIGxhYmVsOmJlZm9yZSB7XHJcblx0Y29udGVudDogJyc7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDA7XHJcblx0bWFyZ2luLXRvcDogLTlweDtcclxuXHR3aWR0aDogMTlweDtcclxuXHRoZWlnaHQ6IDE4cHg7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5jdXN0b20tY2hlY2tib3gtMSBsYWJlbCArIGxhYmVsLmVycm9yIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmN1c3RvbS1jaGVja2JveC0xLmNoZWNrYm94LWN1c3RvbS10cmFuc3BhcmVudCBsYWJlbDpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uY3VzdG9tLWNoZWNrYm94LTEuY2hlY2tib3gtY3VzdG9tLXRyYW5zcGFyZW50IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4uY3VzdG9tLWNoZWNrYm94LTEuY2hlY2tib3gtY3VzdG9tLXRyYW5zcGFyZW50IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xyXG5cdGNvbG9yOiAjOTk5O1xyXG59XHJcblxyXG4vKiBDdXN0b20gQ2hlY2tib3ggU3dpdGNoICovXHJcbi5jdXN0b20tY2hlY2tib3gtc3dpdGNoIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0d2lkdGg6IDUwcHg7XHJcblx0aGVpZ2h0OiAyNnB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNDQ0M7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0Q5REFEQztcclxuXHRib3JkZXItcmFkaXVzOiA1MHB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0cmFuc2l0aW9uOiBlYXNlIGFsbCAzMDBtcztcclxufVxyXG5cclxuLmN1c3RvbS1jaGVja2JveC1zd2l0Y2g6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHRsZWZ0OiA2cHg7XHJcblx0d2lkdGg6IDE1cHg7XHJcblx0aGVpZ2h0OiAxNXB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XHJcblx0dHJhbnNpdGlvbjogZWFzZSBsZWZ0IDMwMG1zO1xyXG59XHJcblxyXG4uY3VzdG9tLWNoZWNrYm94LXN3aXRjaDpjaGVja2VkIHtcclxuXHRib3JkZXItY29sb3I6ICNDQ0M7XHJcbn1cclxuXHJcbi5jdXN0b20tY2hlY2tib3gtc3dpdGNoOmNoZWNrZWQ6YWZ0ZXIge1xyXG5cdGxlZnQ6IDI3cHg7XHJcbn1cclxuXHJcbi5ib290c3RyYXAtdGltZXBpY2tlci13aWRnZXQgaW5wdXQge1xyXG5cdGJvcmRlcjogMDtcclxufVxyXG5cclxuLmJvb3RzdHJhcC10aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBpbnB1dCB7XHJcblx0d2lkdGg6IDQwcHg7XHJcbn1cclxuXHJcbi5maWxldXBsb2FkIC5idG4ge1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG59XHJcblxyXG4vKiBGb3JtcyBWYWxpZGF0aW9ucyAqL1xyXG5sYWJlbC52YWxpZCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG59XHJcblxyXG5sYWJlbC5lcnJvciB7XHJcblx0Y29sb3I6ICNjMTAwMDA7XHJcblx0Zm9udC1zaXplOiAwLjllbTtcclxuXHRsaW5lLWhlaWdodDogMThweDtcclxuXHRwYWRkaW5nOiA1cHggMCAwO1xyXG59XHJcblxyXG5sYWJlbC5lcnJvciNjYXB0Y2hhLWVycm9yIHtcclxuXHRtYXJnaW4tdG9wOiAxNXB4O1xyXG59XHJcblxyXG4uZm9ybS1lcnJvcnMtbGlnaHQgLmZvcm0tY29udHJvbC5lcnJvciB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4uZm9ybS1lcnJvcnMtbGlnaHQgbGFiZWwuZXJyb3Ige1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4vKiBTZWFyY2ggQ2FuY2VsIEJ1dHRvbiAqL1xyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCIgaV06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xyXG5cdG1hcmdpbi1yaWdodDogLTdweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBTaW1wbGUgU2VhcmNoICovXHJcbi5zaW1wbGUtc2VhcmNoIC5mb3JtLWNvbnRyb2wge1xyXG5cdGJvcmRlci1yYWRpdXM6IDEuM3JlbSAwIDAgMS4zcmVtO1xyXG5cdGJvcmRlci1jb2xvcjogI0VFRTtcclxuXHRib3JkZXItcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5zaW1wbGUtc2VhcmNoIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5zaW1wbGUtc2VhcmNoIC5idG4ge1xyXG5cdGJvcmRlcjogMDtcclxuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogMCAxLjNyZW0gMS4zcmVtIDA7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0VFRTtcclxuXHRib3JkZXItbGVmdDogMDtcclxufVxyXG5cclxuLyogU2VhcmNoIFdpdGggU2VsZWN0ICovXHJcbi5zZWFyY2gtd2l0aC1zZWxlY3QgLm1vYmlsZS1zZWFyY2gtdG9nZ2xlLWJ0biB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNlYXJjaC13aXRoLXNlbGVjdCAuc2VhcmNoLWZvcm0td3JhcHBlciA+IC5mb3JtLWNvbnRyb2wge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcblx0Ym9yZGVyLXJhZGl1czogMS4zcmVtIDAgMCAxLjNyZW07XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGhlaWdodDogYXV0bztcclxuXHRwYWRkaW5nOiA5LjZweCAyMi40cHg7XHJcblx0cGFkZGluZzogMC42cmVtIDEuNHJlbTtcclxuXHRmb250LXNpemU6IDEyLjhweCAhaW1wb3J0YW50O1xyXG5cdGZvbnQtc2l6ZTogMC44cmVtICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICM4ZDhkOGQ7XHJcbn1cclxuXHJcbi5zZWFyY2gtd2l0aC1zZWxlY3QgLnNlYXJjaC1mb3JtLXdyYXBwZXIgPiAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjogIzhkOGQ4ZDtcclxufVxyXG5cclxuLnNlYXJjaC13aXRoLXNlbGVjdCAuc2VhcmNoLWZvcm0td3JhcHBlciA+IC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiAjOGQ4ZDhkO1xyXG59XHJcblxyXG4uc2VhcmNoLXdpdGgtc2VsZWN0IC5zZWFyY2gtZm9ybS13cmFwcGVyID4gLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiAjOGQ4ZDhkO1xyXG59XHJcblxyXG4uc2VhcmNoLXdpdGgtc2VsZWN0IC5zZWFyY2gtZm9ybS13cmFwcGVyID4gLmZvcm0tY29udHJvbDpmb2N1cyB7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLnNlYXJjaC13aXRoLXNlbGVjdCAuc2VhcmNoLWZvcm0td3JhcHBlciAuc2VhcmNoLWZvcm0tc2VsZWN0LXdyYXBwZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuXHRib3JkZXItcmFkaXVzOiAwIDEuM3JlbSAxLjNyZW0gMDtcclxufVxyXG5cclxuLnNlYXJjaC13aXRoLXNlbGVjdCAuc2VhcmNoLWZvcm0td3JhcHBlciAuc2VhcmNoLWZvcm0tc2VsZWN0LXdyYXBwZXIgLmN1c3RvbS1zZWxlY3QtMTpiZWZvcmUge1xyXG5cdGNvbG9yOiAjOGQ4ZDhkO1xyXG59XHJcblxyXG4uc2VhcmNoLXdpdGgtc2VsZWN0IC5zZWFyY2gtZm9ybS13cmFwcGVyIC5zZWFyY2gtZm9ybS1zZWxlY3Qtd3JhcHBlciAuY3VzdG9tLXNlbGVjdC0xIHNlbGVjdCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0ZGRjtcclxuXHRib3JkZXItdG9wLXdpZHRoOiAwO1xyXG5cdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRjb2xvcjogIzhkOGQ4ZDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0ei1pbmRleDogMTtcclxufVxyXG5cclxuLnNlYXJjaC13aXRoLXNlbGVjdCAuc2VhcmNoLWZvcm0td3JhcHBlciAuc2VhcmNoLWZvcm0tc2VsZWN0LXdyYXBwZXIgLmN1c3RvbS1zZWxlY3QtMSBzZWxlY3Q6Zm9jdXMge1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5zZWFyY2gtd2l0aC1zZWxlY3QgLnNlYXJjaC1mb3JtLXdyYXBwZXIgLnNlYXJjaC1mb3JtLXNlbGVjdC13cmFwcGVyIC5idG4ge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNlYXJjaC13aXRoLXNlbGVjdCAuc2VhcmNoLWZvcm0td3JhcHBlciAuc2VhcmNoLWZvcm0tc2VsZWN0LXdyYXBwZXIgLmJ0biAuaGVhZGVyLW5hdi10b3AtaWNvbiB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtc2l6ZTogMXJlbTtcclxuXHR0b3A6IDJweDtcclxuXHRyaWdodDogMnB4O1xyXG5cdGNvbG9yOiAjMjEyNTI5O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHQuc2VhcmNoLXdpdGgtc2VsZWN0IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHR9XHJcblxyXG5cdC5zZWFyY2gtd2l0aC1zZWxlY3QgLm1vYmlsZS1zZWFyY2gtdG9nZ2xlLWJ0biB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5zZWFyY2gtd2l0aC1zZWxlY3QgLm1vYmlsZS1zZWFyY2gtdG9nZ2xlLWJ0bi5vcGVuICsgLnNlYXJjaC1mb3JtLXdyYXBwZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0LnNlYXJjaC13aXRoLXNlbGVjdCAubW9iaWxlLXNlYXJjaC10b2dnbGUtYnRuID4gaSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0b3A6IDJweDtcclxuXHRcdGZvbnQtc2l6ZTogMS45cmVtO1xyXG5cdH1cclxuXHJcblx0LnNlYXJjaC13aXRoLXNlbGVjdCAuc2VhcmNoLWZvcm0td3JhcHBlciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMzZweDtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XHJcblx0XHR3aWR0aDogMzAwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xyXG5cdFx0cGFkZGluZzogMC4ycmVtO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjhweDtcclxuXHRcdHRyYW5zaXRpb246IGVhc2Ugb3BhY2l0eSAzMDBtcztcclxuXHR9XHJcblxyXG5cdC5zZWFyY2gtd2l0aC1zZWxlY3QgLnNlYXJjaC1mb3JtLXdyYXBwZXI6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAxMDAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNkOGQ4ZDg7XHJcblx0XHRib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xyXG5cdH1cclxufVxyXG5cclxuLyogRm9ybSBTdHlsZXMgKi9cclxuLmZvcm0tc3R5bGUtMiAuZm9ybS1ncm91cCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTEuMnB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDAuN3JlbTtcclxufVxyXG5cclxuLmZvcm0tc3R5bGUtMiAuZm9ybS1jb250cm9sIHtcclxuXHRwYWRkaW5nOiAxMS4ycHggMTZweDtcclxuXHRwYWRkaW5nOiAwLjdyZW0gMXJlbTtcclxuXHRib3JkZXI6IDA7XHJcbn1cclxuXHJcbi5mb3JtLXN0eWxlLTIgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICMyMDI1Mjg7XHJcblx0b3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4uZm9ybS1zdHlsZS0yIC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiAjMjAyNTI4O1xyXG5cdG9wYWNpdHk6IDAuNTtcclxufVxyXG5cclxuLmZvcm0tc3R5bGUtMiAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICMyMDI1Mjg7XHJcblx0b3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4uZm9ybS1zdHlsZS0yIC5mb3JtLWNvbnRyb2w6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICMyMDI1Mjg7XHJcblx0b3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4uZm9ybS1zdHlsZS0yIC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSB7XHJcblx0aGVpZ2h0OiBjYWxjKDIuMmVtICsgLjc1cmVtICsgMnB4KTtcclxufVxyXG5cclxuLmZvcm0tc3R5bGUtMiAuZm9ybS1jb250cm9sLmVycm9yIHtcclxuXHRib3JkZXItd2lkdGg6IDJweDtcclxufVxyXG5cclxuLmZvcm0tc3R5bGUtMyAuZm9ybS1ncm91cCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTcuNnB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDEuMXJlbTtcclxufVxyXG5cclxuLmZvcm0tc3R5bGUtMyAuZm9ybS1jb250cm9sIHtcclxuXHRwYWRkaW5nOiAxMS4ycHggMTZweDtcclxuXHRwYWRkaW5nOiAwLjdyZW0gMXJlbTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xyXG5cdGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLmZvcm0tc3R5bGUtMyAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjogIzIwMjUyODtcclxuXHRvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbi5mb3JtLXN0eWxlLTMgLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICMyMDI1Mjg7XHJcblx0b3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4uZm9ybS1zdHlsZS0zIC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjogIzIwMjUyODtcclxuXHRvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbi5mb3JtLXN0eWxlLTMgLmZvcm0tY29udHJvbDotbW96LXBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjogIzIwMjUyODtcclxuXHRvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbi5mb3JtLXN0eWxlLTMgLmZvcm0tY29udHJvbC5lcnJvciB7XHJcblx0Ym9yZGVyOiAycHggc29saWQgI2UyMWExYTtcclxufVxyXG5cclxuLmZvcm0tc3R5bGUtNCAuZm9ybS1jb250cm9sIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItdG9wOiAwO1xyXG5cdGJvcmRlci1yaWdodDogMDtcclxuXHRib3JkZXItbGVmdDogMDtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5mb3JtLXN0eWxlLTQgLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICNkOGQ4ZDg7XHJcbn1cclxuXHJcbi5mb3JtLXN0eWxlLTQgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiAjZDhkOGQ4O1xyXG59XHJcblxyXG4uZm9ybS1zdHlsZS00IHNlbGVjdC5mb3JtLWNvbnRyb2wge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4uZm9ybS1zdHlsZS00IHNlbGVjdC5mb3JtLWNvbnRyb2wgb3B0aW9uIHtcclxuXHRjb2xvcjogIzc3NztcclxufVxyXG5cclxuLmZvcm0tc3R5bGUtNCAuZm9ybS1jaGVjay1sYWJlbCB7XHJcblx0Y29sb3I6ICNkOGQ4ZDg7XHJcbn1cclxuXHJcbi5mb3JtLXN0eWxlLTQuZm9ybS1zdHlsZS00LXRleHQtZGFyayAuZm9ybS1jb250cm9sIHtcclxuXHRjb2xvcjogIzIxMjEyMTtcclxufVxyXG5cclxuLmZvcm0tc3R5bGUtNC5mb3JtLXN0eWxlLTQtdGV4dC1kYXJrIC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiAjNzc3O1xyXG59XHJcblxyXG4uZm9ybS1zdHlsZS00LmZvcm0tc3R5bGUtNC10ZXh0LWRhcmsgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiAjNzc3O1xyXG59XHJcblxyXG4uZm9ybS1zdHlsZS00LmZvcm0tc3R5bGUtNC10ZXh0LWRhcmsgLmZvcm0tY2hlY2stbGFiZWwge1xyXG5cdGNvbG9yOiAjNzc3O1xyXG59XHJcblxyXG4uZm9ybS1zdHlsZS00LmZvcm0tc3R5bGUtNC1ib3JkZXItbGlnaHQgLmZvcm0tY29udHJvbCB7XHJcblx0Ym9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcbn1cclxuXHJcbi5mb3JtLXN0eWxlLTQuZm9ybS1zdHlsZS00LWJvcmRlci1saWdodC0yIC5mb3JtLWNvbnRyb2wge1xyXG5cdGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcclxufVxyXG5cclxuLmZvcm0tc3R5bGUtNC5mb3JtLXdpdGgtaWNvbnMgLmZvcm0tY29udHJvbCB7XHJcblx0cGFkZGluZy1sZWZ0OiAzMXB4O1xyXG59XHJcblxyXG4uZm9ybS1zdHlsZS01IC5mb3JtLWNvbnRyb2wge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XHJcblx0Ym9yZGVyLXJhZGl1czogMzVweDtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0cGFkZGluZzogOHB4IDI0cHg7XHJcblx0cGFkZGluZzogMC41cmVtIDEuNXJlbTtcclxuXHRjb2xvcjogI2JmYmZiZjtcclxufVxyXG5cclxuLmZvcm0tc3R5bGUtNSAuZm9ybS1jb250cm9sOmZvY3VzIHtcclxuXHRib3JkZXItY29sb3I6ICM2NzY3Njc7XHJcbn1cclxuXHJcbi8qIEZsb2F0aW5nIExhYmVscyAqL1xyXG4uZm9ybS1sYWJlbC1ncm91cCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxufVxyXG5cclxuLmZvcm0tbGFiZWwtZ3JvdXAgaW5wdXQsIC5mb3JtLWxhYmVsLWdyb3VwIGxhYmVsIHtcclxuXHRoZWlnaHQ6IDUwcHg7XHJcblx0aGVpZ2h0OiAzLjEyNXJlbTtcclxuXHRwYWRkaW5nOiAxMnB4O1xyXG5cdHBhZGRpbmc6IC43NXJlbTtcclxufVxyXG5cclxuLmZvcm0tbGFiZWwtZ3JvdXAgbGFiZWwge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0Y29sb3I6ICM0OTUwNTc7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0Y3Vyc29yOiB0ZXh0O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcclxuXHR0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4uZm9ybS1sYWJlbC1ncm91cCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uZm9ybS1sYWJlbC1ncm91cCBpbnB1dDo6cGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmZvcm0tbGFiZWwtZ3JvdXAgaW5wdXQ6bm90KDotbW96LXBsYWNlaG9sZGVyLXNob3duKSB7XHJcblx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0cGFkZGluZy10b3A6IDEuMjVyZW07XHJcblx0cGFkZGluZy1ib3R0b206IDRweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogLjI1cmVtO1xyXG59XHJcblxyXG4uZm9ybS1sYWJlbC1ncm91cCBpbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XHJcblx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0cGFkZGluZy10b3A6IDEuMjVyZW07XHJcblx0cGFkZGluZy1ib3R0b206IDRweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogLjI1cmVtO1xyXG59XHJcblxyXG4uZm9ybS1sYWJlbC1ncm91cCBpbnB1dDpub3QoOi1tb3otcGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwge1xyXG5cdHBhZGRpbmctdG9wOiA0cHg7XHJcblx0cGFkZGluZy10b3A6IC4yNXJlbTtcclxuXHRwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAuMjVyZW07XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGNvbG9yOiAjNzc3O1xyXG59XHJcblxyXG4uZm9ybS1sYWJlbC1ncm91cCBpbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsIHtcclxuXHRwYWRkaW5nLXRvcDogNHB4O1xyXG5cdHBhZGRpbmctdG9wOiAuMjVyZW07XHJcblx0cGFkZGluZy1ib3R0b206IDRweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogLjI1cmVtO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRjb2xvcjogIzc3NztcclxufVxyXG5cclxuLyogRmFsbGJhY2sgZm9yIEVkZ2VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOiBhdXRvKSB7XHJcblx0LmZvcm0tbGFiZWwtZ3JvdXAge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHR9XHJcblxyXG5cdC5mb3JtLWxhYmVsLWdyb3VwIGxhYmVsIHtcclxuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0fVxyXG5cclxuXHQuZm9ybS1sYWJlbC1ncm91cCBpbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRcdGNvbG9yOiAjNzc3O1xyXG5cdH1cclxufVxyXG5cclxuLyogRm9ybSBTcXVhcmVkIEJvcmRlcnMgKi9cclxuLmZvcm0tc3F1YXJlZC1ib3JkZXJzIC5mb3JtLWNvbnRyb2wge1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi8qIEZvcm0gV2l0aCBJY29ucyAqL1xyXG4uZm9ybS13aXRoLWljb25zIC5mb3JtLWNvbnRyb2wge1xyXG5cdHBhZGRpbmctbGVmdDogNDFweDtcclxufVxyXG5cclxuLyogRm9ybSBGaWVsZHMgUm91bmRlZCAqL1xyXG4uZm9ybS1maWVsZHMtcm91bmRlZCAuZm9ybS1jb250cm9sIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcblx0cGFkZGluZy1yaWdodDogMThweDtcclxuXHRib3JkZXItcmFkaXVzOiAzNXB4O1xyXG59XHJcblxyXG4uZm9ybS1maWVsZHMtcm91bmRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xyXG5cdGJvcmRlci1yYWRpdXM6IDIycHg7XHJcbn1cclxuXHJcbi8qIEZvcm0gV2l0aCBTaGFkb3cgKi9cclxuLmZvcm0td2l0aC1zaGFkb3cgLmZvcm0tY29udHJvbCB7XHJcblx0Ym94LXNoYWRvdzogMHB4IDBweCAxN3B4IC00cHggcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIEZvcm0gRmllZHMgU2l6ZSAtIEdsb2JhbCBjbGFzcyB0byBpbmNyZWFzZSBzaXplIG9mIGZvcm0gY29udHJvbHMgKi9cclxuLmZvcm0tZmllbGRzLXNpemUtc20gLmZvcm0tY29udHJvbCB7XHJcblx0cGFkZGluZzogMCAxNXB4O1xyXG5cdGhlaWdodDogNDBweDtcclxufVxyXG5cclxuLmZvcm0tZmllbGRzLXNpemUtc20gdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcclxuXHRwYWRkaW5nOiAxMnB4IDE1cHg7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uZm9ybS1maWVsZHMtc2l6ZS1tZCAuZm9ybS1jb250cm9sIHtcclxuXHRwYWRkaW5nOiAwIDIzcHg7XHJcblx0aGVpZ2h0OiA1NHB4O1xyXG59XHJcblxyXG4uZm9ybS1maWVsZHMtc2l6ZS1tZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xyXG5cdHBhZGRpbmc6IDE4cHggMjNweDtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5mb3JtLWZpZWxkcy1zaXplLWxnIC5mb3JtLWNvbnRyb2wge1xyXG5cdHBhZGRpbmc6IDAgMjVweDtcclxuXHRoZWlnaHQ6IDYzcHg7XHJcbn1cclxuXHJcbi5mb3JtLWZpZWxkcy1zaXplLWxnIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XHJcblx0cGFkZGluZzogMjNweCAyNXB4O1xyXG5cdGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyogRm9ybSBGaWVkcyBGb250IFNpemUgLSBHbG9iYWwgY2xhc3MgdG8gaW5jcmVhc2UgZm9udCBzaXplIG9mIGZvcm0gY29udHJvbHMgKi9cclxuLmZvcm0tZmllbGRzLWZvbnQtc2l6ZS1zbSAuZm9ybS1jb250cm9sOm5vdCguZm9ybS1jb250cm9sLXNtKTpub3QoLmZvcm0tY29udHJvbC1sZykge1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRmb250LXNpemU6IDAuNzVyZW07XHJcbn1cclxuXHJcbi5mb3JtLWZpZWxkcy1mb250LXNpemUtbWQgLmZvcm0tY29udHJvbDpub3QoLmZvcm0tY29udHJvbC1zbSk6bm90KC5mb3JtLWNvbnRyb2wtbGcpIHtcclxuXHRmb250LXNpemU6IDE1LjJweDtcclxuXHRmb250LXNpemU6IDAuOTVyZW07XHJcbn1cclxuXHJcbi5mb3JtLWZpZWxkcy1mb250LXNpemUtbGcgLmZvcm0tY29udHJvbDpub3QoLmZvcm0tY29udHJvbC1zbSk6bm90KC5mb3JtLWNvbnRyb2wtbGcpIHtcclxuXHRmb250LXNpemU6IDE4LjRweDtcclxuXHRmb250LXNpemU6IDEuMTVyZW07XHJcbn1cclxuXHJcbi8qIEdEUFIgKi9cclxuW2RhdGEtcGx1Z2luLWdkcHItd3JhcHBlcl0ge1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNpdGlvbjogZWFzZSBvcGFjaXR5IDMwMG1zO1xyXG59XHJcblxyXG5bZGF0YS1wbHVnaW4tZ2Rwci13cmFwcGVyXS5zaG93IHtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uZ2Rwci1iYXIge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTtcclxuXHRwYWRkaW5nOiAxNnB4IDI0cHg7XHJcblx0cGFkZGluZzogMXJlbSAxLjVyZW07XHJcblx0ei1pbmRleDogMTA1MDtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG5cdHRyYW5zaXRpb246IGVhc2Ugb3BhY2l0eSAzMDBtcywgZWFzZSB0cmFuc2Zvcm0gMzAwbXM7XHJcbn1cclxuXHJcbi5nZHByLWJhciAuZ2Rwci1iYXItYWN0aW9ucyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRtYXJnaW4tdG9wOiAxNXB4O1xyXG59XHJcblxyXG4uZ2Rwci1iYXIgLmdkcHItYmFyLWFjdGlvbnMgLmdkcHItYWdyZWUtdHJpZ2dlciB7XHJcblx0bWFyZ2luLWxlZnQ6IDMycHg7XHJcblx0bWFyZ2luLWxlZnQ6IDJyZW07XHJcbn1cclxuXHJcbi5nZHByLWJhci5zaG93IHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG5cclxuLmdkcHItYmFyLnJlbW92aW5nIHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHQuZ2Rwci1iYXIge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuZ2Rwci1iYXIgLmdkcHItYmFyLWFjdGlvbnMge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG59XHJcblxyXG4uZ2Rwci1wcmVmZXJlbmNlcy1wb3B1cCB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0cGFkZGluZzogMCAyMHB4O1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuXHR6LWluZGV4OiAxMDUxO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdHRyYW5zaXRpb246IGVhc2Ugb3BhY2l0eSAzMDBtcztcclxufVxyXG5cclxuLmdkcHItcHJlZmVyZW5jZXMtcG9wdXAgLmdkcHItcHJlZmVyZW5jZXMtcG9wdXAtY29udGVudCB7XHJcblx0bWF4LXdpZHRoOiAxMDAwcHg7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxufVxyXG5cclxuLmdkcHItcHJlZmVyZW5jZXMtcG9wdXAgLmdkcHItcHJlZmVyZW5jZXMtcG9wdXAtY29udGVudCAuZ2Rwci1jbG9zZS1wb3B1cCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMjVweDtcclxuXHRyaWdodDogMjVweDtcclxufVxyXG5cclxuLmdkcHItcHJlZmVyZW5jZXMtcG9wdXAgLmdkcHItcHJlZmVyZW5jZXMtcG9wdXAtY29udGVudCAuZ2Rwci1wcmVmZXJlbmNlcy1wb3B1cC1jb250ZW50LWJvZHkge1xyXG5cdG1heC1oZWlnaHQ6IDYwdmg7XHJcblx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRwYWRkaW5nOiA0MHB4O1xyXG5cdHBhZGRpbmc6IDIuNXJlbTtcclxufVxyXG5cclxuLmdkcHItcHJlZmVyZW5jZXMtcG9wdXAgLmdkcHItcHJlZmVyZW5jZXMtcG9wdXAtY29udGVudCAuZ2Rwci1wcmVmZXJlbmNlcy1wb3B1cC1jb250ZW50LWJvZHkgLmdkcHItY29va2llLWl0ZW0ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGZvbnQtc2l6ZTogMTIuOHB4O1xyXG5cdGZvbnQtc2l6ZTogMC44cmVtO1xyXG59XHJcblxyXG4uZ2Rwci1wcmVmZXJlbmNlcy1wb3B1cCAuZ2Rwci1wcmVmZXJlbmNlcy1wb3B1cC1jb250ZW50IC5nZHByLXByZWZlcmVuY2VzLXBvcHVwLWNvbnRlbnQtYm9keSAuZ2Rwci1jb29raWUtaXRlbSAuZ2Rwci1jb29raWUtaXRlbS10aXRsZSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5nZHByLXByZWZlcmVuY2VzLXBvcHVwIC5nZHByLXByZWZlcmVuY2VzLXBvcHVwLWNvbnRlbnQgLmdkcHItcHJlZmVyZW5jZXMtcG9wdXAtY29udGVudC1ib2R5IC5nZHByLWNvb2tpZS1pdGVtIC5nZHByLWNvb2tpZS1pdGVtLWRlc2NyaXB0aW9uIHtcclxuXHR3aWR0aDogNzAlO1xyXG59XHJcblxyXG4uZ2Rwci1wcmVmZXJlbmNlcy1wb3B1cCAuZ2Rwci1wcmVmZXJlbmNlcy1wb3B1cC1jb250ZW50IC5nZHByLXByZWZlcmVuY2VzLXBvcHVwLWNvbnRlbnQtYm9keSAuZ2Rwci1jb29raWUtaXRlbSAuZ2Rwci1jb29raWUtaXRlbS1hY3Rpb24ge1xyXG5cdHdpZHRoOiAzMCU7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5nZHByLXByZWZlcmVuY2VzLXBvcHVwIC5nZHByLXByZWZlcmVuY2VzLXBvcHVwLWNvbnRlbnQgLmdkcHItcHJlZmVyZW5jZXMtcG9wdXAtY29udGVudC1ib2R5IC5nZHByLWNvb2tpZS1pdGVtICsgLmdkcHItY29va2llLWl0ZW0ge1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5nZHByLXByZWZlcmVuY2VzLXBvcHVwIC5nZHByLXByZWZlcmVuY2VzLXBvcHVwLWNvbnRlbnQgLmdkcHItcHJlZmVyZW5jZXMtcG9wdXAtY29udGVudC1mb290ZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0cGFkZGluZzogMjRweCA0MHB4O1xyXG5cdHBhZGRpbmc6IDEuNXJlbSAyLjVyZW07XHJcblx0YmFja2dyb3VuZDogI2Y0ZjRmNDtcclxufVxyXG5cclxuLmdkcHItcHJlZmVyZW5jZXMtcG9wdXAuc2hvdyB7XHJcblx0b3BhY2l0eTogMTtcclxuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHQuZ2Rwci1wcmVmZXJlbmNlcy1wb3B1cCAuZ2Rwci1wcmVmZXJlbmNlcy1wb3B1cC1jb250ZW50IC5nZHByLXByZWZlcmVuY2VzLXBvcHVwLWNvbnRlbnQtYm9keSAuZ2Rwci1jb29raWUtaXRlbSB7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHR9XHJcblxyXG5cdC5nZHByLXByZWZlcmVuY2VzLXBvcHVwIC5nZHByLXByZWZlcmVuY2VzLXBvcHVwLWNvbnRlbnQgLmdkcHItcHJlZmVyZW5jZXMtcG9wdXAtY29udGVudC1ib2R5IC5nZHByLWNvb2tpZS1pdGVtIC5nZHByLWNvb2tpZS1pdGVtLXRpdGxlIHtcclxuXHRcdHdpZHRoOiAyMCU7XHJcblx0fVxyXG5cclxuXHQuZ2Rwci1wcmVmZXJlbmNlcy1wb3B1cCAuZ2Rwci1wcmVmZXJlbmNlcy1wb3B1cC1jb250ZW50IC5nZHByLXByZWZlcmVuY2VzLXBvcHVwLWNvbnRlbnQtYm9keSAuZ2Rwci1jb29raWUtaXRlbSAuZ2Rwci1jb29raWUtaXRlbS1kZXNjcmlwdGlvbiB7XHJcblx0XHR3aWR0aDogNjAlO1xyXG5cdH1cclxuXHJcblx0LmdkcHItcHJlZmVyZW5jZXMtcG9wdXAgLmdkcHItcHJlZmVyZW5jZXMtcG9wdXAtY29udGVudCAuZ2Rwci1wcmVmZXJlbmNlcy1wb3B1cC1jb250ZW50LWJvZHkgLmdkcHItY29va2llLWl0ZW0gLmdkcHItY29va2llLWl0ZW0tYWN0aW9uIHtcclxuXHRcdHdpZHRoOiAyMCU7XHJcblx0fVxyXG59XHJcblxyXG4vKiBIZWFkaW5ncyAqL1xyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuXHRjb2xvcjogIzIxMjUyOTtcclxuXHRmb250LXdlaWdodDogMjAwO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtLjA1ZW07XHJcblx0bWFyZ2luOiAwO1xyXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59XHJcblxyXG5oMSB7XHJcblx0Zm9udC1zaXplOiAyLjZlbTtcclxuXHRsaW5lLWhlaWdodDogNDRweDtcclxuXHRtYXJnaW46IDAgMCAzMnB4IDA7XHJcbn1cclxuXHJcbmgyIHtcclxuXHRmb250LXNpemU6IDIuMmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0bGluZS1oZWlnaHQ6IDQycHg7XHJcblx0bWFyZ2luOiAwIDAgMzJweCAwO1xyXG59XHJcblxyXG5oMyB7XHJcblx0Zm9udC1zaXplOiAxLjhlbTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDMzcHg7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuaDQge1xyXG5cdGZvbnQtc2l6ZTogMS40ZW07XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRsaW5lLWhlaWdodDogMjdweDtcclxuXHRtYXJnaW46IDAgMCAxNHB4IDA7XHJcbn1cclxuXHJcbmg1IHtcclxuXHRmb250LXNpemU6IDFlbTtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdG1hcmdpbjogMCAwIDE0cHggMDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG5oNiB7XHJcblx0Y29sb3I6ICMzMzM7XHJcblx0Zm9udC1zaXplOiAxZW07XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMThweDtcclxuXHRtYXJnaW46IDAgMCAxNHB4IDA7XHJcbn1cclxuXHJcbmgxLmJpZyB7XHJcblx0Zm9udC1zaXplOiA0LjJlbTtcclxuXHRsaW5lLWhlaWdodDogNTRweDtcclxufVxyXG5cclxuaDEuc21hbGwge1xyXG5cdGZvbnQtc2l6ZTogMi4yZW07XHJcblx0bGluZS1oZWlnaHQ6IDQycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuaDEuc2hvcnQge1xyXG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbmgyLnNob3J0IHtcclxuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG5oMy5zaG9ydCxcclxuaDQuc2hvcnQsXHJcbmg1LnNob3J0LFxyXG5oNi5zaG9ydCB7XHJcblx0bWFyZ2luLWJvdHRvbTogOXB4O1xyXG59XHJcblxyXG5oMS5zaG9ydGVyLFxyXG5oMi5zaG9ydGVyLFxyXG5oMy5zaG9ydGVyLFxyXG5oNC5zaG9ydGVyLFxyXG5oNS5zaG9ydGVyLFxyXG5oNi5zaG9ydGVyIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5oMS50YWxsLFxyXG5oMi50YWxsLFxyXG5oMy50YWxsLFxyXG5oNC50YWxsLFxyXG5oNS50YWxsLFxyXG5oNi50YWxsIHtcclxuXHRtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG59XHJcblxyXG5oMS50YWxsZXIsXHJcbmgyLnRhbGxlcixcclxuaDMudGFsbGVyLFxyXG5oNC50YWxsZXIsXHJcbmg1LnRhbGxlcixcclxuaDYudGFsbGVyIHtcclxuXHRtYXJnaW4tYm90dG9tOiA0NHB4O1xyXG59XHJcblxyXG5oMS5zcGFjZWQsXHJcbmgyLnNwYWNlZCxcclxuaDMuc3BhY2VkLFxyXG5oNC5zcGFjZWQsXHJcbmg1LnNwYWNlZCxcclxuaDYuc3BhY2VkIHtcclxuXHRtYXJnaW4tdG9wOiAyMnB4O1xyXG59XHJcblxyXG5oMS5tb3JlLXNwYWNlZCxcclxuaDIubW9yZS1zcGFjZWQsXHJcbmgzLm1vcmUtc3BhY2VkLFxyXG5oNC5tb3JlLXNwYWNlZCxcclxuaDUubW9yZS1zcGFjZWQsXHJcbmg2Lm1vcmUtc3BhY2VkIHtcclxuXHRtYXJnaW4tdG9wOiA0NHB4O1xyXG59XHJcblxyXG5oMS5kYXJrLFxyXG5oMi5kYXJrLFxyXG5oMy5kYXJrLFxyXG5oNC5kYXJrLFxyXG5oNS5kYXJrIHtcclxuXHRjb2xvcjogIzIxMjUyOTtcclxufVxyXG5cclxuaDEubGlnaHQsXHJcbmgyLmxpZ2h0LFxyXG5oMy5saWdodCxcclxuaDQubGlnaHQsXHJcbmg1LmxpZ2h0LFxyXG5oNi5saWdodCB7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmgxLnRleHQtc2hhZG93LFxyXG5oMi50ZXh0LXNoYWRvdyxcclxuaDMudGV4dC1zaGFkb3csXHJcbmg0LnRleHQtc2hhZG93LFxyXG5oNS50ZXh0LXNoYWRvdyxcclxuaDYudGV4dC1zaGFkb3cge1xyXG5cdHRleHQtc2hhZG93OiAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcblxyXG4vKiBIZWFkaW5nICovXHJcbi5oZWFkaW5nLmhlYWRpbmctYm9yZGVyIHtcclxuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG4uaGVhZGluZy5oZWFkaW5nLWJvcmRlciBoMSwgLmhlYWRpbmcuaGVhZGluZy1ib3JkZXIgaDIsIC5oZWFkaW5nLmhlYWRpbmctYm9yZGVyIGgzLCAuaGVhZGluZy5oZWFkaW5nLWJvcmRlciBoNCwgLmhlYWRpbmcuaGVhZGluZy1ib3JkZXIgaDUsIC5oZWFkaW5nLmhlYWRpbmctYm9yZGVyIGg2IHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLmhlYWRpbmcuaGVhZGluZy1ib3R0b20tYm9yZGVyIGgxIHtcclxuXHRib3JkZXItYm90dG9tOiA1cHggc29saWQgI2VhZWFlYTtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLmhlYWRpbmcuaGVhZGluZy1ib3R0b20tYm9yZGVyIGgyLCAuaGVhZGluZy5oZWFkaW5nLWJvdHRvbS1ib3JkZXIgaDMge1xyXG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWFlYWVhO1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uaGVhZGluZy5oZWFkaW5nLWJvdHRvbS1ib3JkZXIgaDQsIC5oZWFkaW5nLmhlYWRpbmctYm90dG9tLWJvcmRlciBoNSwgLmhlYWRpbmcuaGVhZGluZy1ib3R0b20tYm9yZGVyIGg2IHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYTtcclxuXHRwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uaGVhZGluZy5oZWFkaW5nLWJvdHRvbS1kb3VibGUtYm9yZGVyIGgxLCAuaGVhZGluZy5oZWFkaW5nLWJvdHRvbS1kb3VibGUtYm9yZGVyIGgyLCAuaGVhZGluZy5oZWFkaW5nLWJvdHRvbS1kb3VibGUtYm9yZGVyIGgzIHtcclxuXHRib3JkZXItYm90dG9tOiAzcHggZG91YmxlICNlYWVhZWE7XHJcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5oZWFkaW5nLmhlYWRpbmctYm90dG9tLWRvdWJsZS1ib3JkZXIgaDQsIC5oZWFkaW5nLmhlYWRpbmctYm90dG9tLWRvdWJsZS1ib3JkZXIgaDUsIC5oZWFkaW5nLmhlYWRpbmctYm90dG9tLWRvdWJsZS1ib3JkZXIgaDYge1xyXG5cdGJvcmRlci1ib3R0b206IDNweCBkb3VibGUgI2VhZWFlYTtcclxuXHRwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uaGVhZGluZy5oZWFkaW5nLW1pZGRsZS1ib3JkZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmhlYWRpbmcuaGVhZGluZy1taWRkbGUtYm9yZGVyOmJlZm9yZSB7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlYWVhZWE7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRoZWlnaHQ6IDA7XHJcblx0bGVmdDogYXV0bztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDA7XHJcblx0dG9wOiA1MCU7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5oZWFkaW5nLmhlYWRpbmctbWlkZGxlLWJvcmRlciBoMSwgLmhlYWRpbmcuaGVhZGluZy1taWRkbGUtYm9yZGVyIGgyLCAuaGVhZGluZy5oZWFkaW5nLW1pZGRsZS1ib3JkZXIgaDMsIC5oZWFkaW5nLmhlYWRpbmctbWlkZGxlLWJvcmRlciBoNCwgLmhlYWRpbmcuaGVhZGluZy1taWRkbGUtYm9yZGVyIGg1LCAuaGVhZGluZy5oZWFkaW5nLW1pZGRsZS1ib3JkZXIgaDYge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmhlYWRpbmcuaGVhZGluZy1taWRkbGUtYm9yZGVyIGgxIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4uaGVhZGluZy5oZWFkaW5nLW1pZGRsZS1ib3JkZXIgaDIsIC5oZWFkaW5nLmhlYWRpbmctbWlkZGxlLWJvcmRlciBoMyB7XHJcblx0cGFkZGluZy1yaWdodDogMTBweDtcclxufVxyXG5cclxuLmhlYWRpbmcuaGVhZGluZy1taWRkbGUtYm9yZGVyIGg0LCAuaGVhZGluZy5oZWFkaW5nLW1pZGRsZS1ib3JkZXIgaDUsIC5oZWFkaW5nLmhlYWRpbmctbWlkZGxlLWJvcmRlciBoNiB7XHJcblx0cGFkZGluZy1yaWdodDogNXB4O1xyXG59XHJcblxyXG4uaGVhZGluZy5oZWFkaW5nLW1pZGRsZS1ib3JkZXItcmV2ZXJzZSB7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5oZWFkaW5nLmhlYWRpbmctbWlkZGxlLWJvcmRlci1yZXZlcnNlIGgxLCAuaGVhZGluZy5oZWFkaW5nLW1pZGRsZS1ib3JkZXItcmV2ZXJzZSBoMiwgLmhlYWRpbmcuaGVhZGluZy1taWRkbGUtYm9yZGVyLXJldmVyc2UgaDMsIC5oZWFkaW5nLmhlYWRpbmctbWlkZGxlLWJvcmRlci1yZXZlcnNlIGg0LCAuaGVhZGluZy5oZWFkaW5nLW1pZGRsZS1ib3JkZXItcmV2ZXJzZSBoNSwgLmhlYWRpbmcuaGVhZGluZy1taWRkbGUtYm9yZGVyLXJldmVyc2UgaDYge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5oZWFkaW5nLmhlYWRpbmctbWlkZGxlLWJvcmRlci1yZXZlcnNlIGgxIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbn1cclxuXHJcbi5oZWFkaW5nLmhlYWRpbmctbWlkZGxlLWJvcmRlci1yZXZlcnNlIGgyLCAuaGVhZGluZy5oZWFkaW5nLW1pZGRsZS1ib3JkZXItcmV2ZXJzZSBoMyB7XHJcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcblxyXG4uaGVhZGluZy5oZWFkaW5nLW1pZGRsZS1ib3JkZXItcmV2ZXJzZSBoNCwgLmhlYWRpbmcuaGVhZGluZy1taWRkbGUtYm9yZGVyLXJldmVyc2UgaDUsIC5oZWFkaW5nLmhlYWRpbmctbWlkZGxlLWJvcmRlci1yZXZlcnNlIGg2IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDVweDtcclxufVxyXG5cclxuLmhlYWRpbmcuaGVhZGluZy1taWRkbGUtYm9yZGVyLWNlbnRlciB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uaGVhZGluZy5oZWFkaW5nLW1pZGRsZS1ib3JkZXItY2VudGVyIGgxIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0cGFkZGluZy1yaWdodDogMTVweDtcclxufVxyXG5cclxuLmhlYWRpbmcuaGVhZGluZy1taWRkbGUtYm9yZGVyLWNlbnRlciBoMiwgLmhlYWRpbmcuaGVhZGluZy1taWRkbGUtYm9yZGVyLWNlbnRlciBoMyB7XHJcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5oZWFkaW5nLmhlYWRpbmctbWlkZGxlLWJvcmRlci1jZW50ZXIgaDQsIC5oZWFkaW5nLmhlYWRpbmctbWlkZGxlLWJvcmRlci1jZW50ZXIgaDUsIC5oZWFkaW5nLmhlYWRpbmctbWlkZGxlLWJvcmRlci1jZW50ZXIgaDYge1xyXG5cdHBhZGRpbmctbGVmdDogNXB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcclxufVxyXG5cclxuLmhlYWRpbmcuaGVhZGluZy1ib3JkZXIteHM6YmVmb3JlIHtcclxuXHRib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbn1cclxuXHJcbi5oZWFkaW5nLmhlYWRpbmctYm9yZGVyLXNtOmJlZm9yZSB7XHJcblx0Ym9yZGVyLXRvcC13aWR0aDogMnB4O1xyXG59XHJcblxyXG4uaGVhZGluZy5oZWFkaW5nLWJvcmRlci1sZzpiZWZvcmUge1xyXG5cdGJvcmRlci10b3Atd2lkdGg6IDNweDtcclxufVxyXG5cclxuLmhlYWRpbmcuaGVhZGluZy1ib3JkZXIteGw6YmVmb3JlIHtcclxuXHRib3JkZXItdG9wLXdpZHRoOiA1cHg7XHJcbn1cclxuXHJcbi8qIE1vZGFsIFRpdGxlcyAqL1xyXG4ubW9kYWwtaGVhZGVyIGgzIHtcclxuXHRjb2xvcjogIzMzMztcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcblx0aDIge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRoMS5iaWcge1xyXG5cdFx0Zm9udC1zaXplOiAzLjJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG5cdH1cclxufVxyXG5cclxuLyogSGlnaGxpZ2h0ICovXHJcbi5oaWdobGlnaHQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTAlLCAjQ0NDIDApO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMjAwJTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDhweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcclxuXHRwYWRkaW5nLWxlZnQ6IDhweDtcclxuXHRwYWRkaW5nLWxlZnQ6IC41cmVtO1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gLjhzO1xyXG59XHJcblxyXG4uaGlnaGxpZ2h0LmhpZ2hsaWdodC1iZy1vcGFjaXR5IHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTAlLCByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuMikgMCk7XHJcbn1cclxuXHJcbi5oaWdobGlnaHQuaGlnaGxpZ2h0LWNoYW5nZS10ZXh0LWNvbG9yIHtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLmhpZ2hsaWdodC5oaWdobGlnaHQtYW5pbWF0ZWQuaGlnaGxpZ2h0LWFuaW1hdGVkLXN0YXJ0IHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwJTtcclxufVxyXG5cclxuLyogSWNvbnMgKi9cclxuLmZlYXR1cmVkLWljb24ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZDogI0NDQztcclxuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdGhlaWdodDogMi41ZW07XHJcblx0bGluZS1oZWlnaHQ6IDIuNWVtO1xyXG5cdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHRvcDogNXB4O1xyXG5cdHdpZHRoOiAyLjVlbTtcclxufVxyXG5cclxuLmZlYXR1cmVkLWljb24gaSB7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0Zm9udC1zaXplOiAwLjllbTtcclxufVxyXG5cclxuLmZlYXR1cmVkLWljb24uZmVhdHVyZWQtaWNvbi1zdHlsZS0yIHtcclxuXHR3aWR0aDogNWVtO1xyXG5cdGhlaWdodDogNWVtO1xyXG5cdGxpbmUtaGVpZ2h0OiA1ZW07XHJcbn1cclxuXHJcbi5mZWF0dXJlZC1pY29uLmZlYXR1cmVkLWljb24taG92ZXItZWZmZWN0LTEge1xyXG5cdHRyYW5zaXRpb246IGVhc2UgdHJhbnNmb3JtIDMwMG1zO1xyXG59XHJcblxyXG4uZmVhdHVyZWQtaWNvbi5mZWF0dXJlZC1pY29uLWhvdmVyLWVmZmVjdC0xOmhvdmVyIHtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbn1cclxuXHJcbi8qIEZvbnQgQXdlc29tZSBMaXN0ICovXHJcbi5zYW1wbGUtaWNvbi1saXN0IHtcclxuXHRtYXJnaW4tdG9wOiAyMnB4O1xyXG59XHJcblxyXG4uc2FtcGxlLWljb24tbGlzdCAuc2FtcGxlLWljb24gYSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Y29sb3I6ICMyMjIyMjI7XHJcblx0bGluZS1oZWlnaHQ6IDM2cHg7XHJcblx0aGVpZ2h0OiAzNnB4O1xyXG5cdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0Zm9udC1zaXplOiAxMXB4O1xyXG59XHJcblxyXG4uc2FtcGxlLWljb24tbGlzdCAuc2FtcGxlLWljb24gYSBbY2xhc3MqPVwiZmEtXCJdLCAuc2FtcGxlLWljb24tbGlzdCAuc2FtcGxlLWljb24gYSAuaWNvbnMge1xyXG5cdHdpZHRoOiAzMnB4O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uc2FtcGxlLWljb24tbGlzdCAuc2FtcGxlLWljb24gYTpob3ZlciB7XHJcblx0Y29sb3I6ICNmZmZmZmY7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uc2FtcGxlLWljb24tbGlzdCAuc2FtcGxlLWljb24gYTpob3ZlciBbY2xhc3MqPVwiZmEtXCJdLCAuc2FtcGxlLWljb24tbGlzdCAuc2FtcGxlLWljb24gYTpob3ZlciAuaWNvbnMge1xyXG5cdGZvbnQtc2l6ZTogMjhweDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogLTZweDtcclxufVxyXG5cclxuLyogU2ltcGxlIExpbmUgSWNvbnMgTGlzdCAqL1xyXG4jbGluZUljb25zIC5zYW1wbGUtaWNvbi1saXN0IC5zYW1wbGUtaWNvbiBhIHtcclxuXHRsaW5lLWhlaWdodDogMzlweDtcclxufVxyXG5cclxuLyogUG9ydG8gSWNvbnMgKi9cclxuaS5waSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuaS5waS5waS1wb3J0by1icmFuZDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICdcXGYxMTEnO1xyXG5cdGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgRnJlZSc7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Zm9udC1zaXplOiAwLjUxZW07XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0cGFkZGluZzogMS4yZW07XHJcbn1cclxuXHJcbmkucGkucGktcG9ydG8tYnJhbmQ6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdHdpZHRoOiAyZW07XHJcblx0aGVpZ2h0OiAyZW07XHJcblx0Ym9yZGVyOiAwLjVlbSBzb2xpZCAjRkZGO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xyXG59XHJcblxyXG5pLnBpLnBpLWNsb3NlIHtcclxuXHRwYWRkaW5nOiAwLjZlbTtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbn1cclxuXHJcbmkucGkucGktY2xvc2U6YmVmb3JlIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XHJcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0ZGRjtcclxuXHRoZWlnaHQ6IDFlbTtcclxufVxyXG5cclxuaS5waS5waS1jbG9zZTphZnRlciB7XHJcblx0Y29udGVudDogJyc7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGO1xyXG5cdHdpZHRoOiAxZW07XHJcbn1cclxuXHJcbi8qIEFyZWEgRXhwYW5kZWQgQ2hhbmdlICovXHJcbi5pY29uLWFyaWEtZXhwYW5kZWQtY2hhbmdlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmZhLWNoZXZyb24tZG93biB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmljb24tYXJpYS1leHBhbmRlZC1jaGFuZ2VbYXJpYS1leHBhbmRlZD1mYWxzZV0gLmZhLWNoZXZyb24tdXAge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIEljb24gQW5pbWF0ZWQgKi9cclxuW2RhdGEtaWNvbl0ge1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5pY29uLWFuaW1hdGVkIHtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4vKiBFbGVtZW50cyBTaGFkb3cgSWNvbiAqL1xyXG4uZWxlbWVudHMtbGlzdC1zaGFkb3ctaWNvbiB7XHJcblx0Zm9udC1zaXplOiA2NHB4O1xyXG5cdGZvbnQtc2l6ZTogNHJlbTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAtMThweDtcclxuXHRvcGFjaXR5OiAwLjA4O1xyXG5cdHJpZ2h0OiAtMThweDtcclxufVxyXG5cclxuLyogQ3VzdG9tIEltYWdlIEljb25zICovXHJcbi5pY29uLWJnIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9pY29ucy5wbmcpIG5vLXJlcGVhdDtcclxuXHR3aWR0aDogODBweDtcclxuXHRoZWlnaHQ6IDgwcHg7XHJcbn1cclxuXHJcbi5pY29uLTEge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMHB4IC0xMHB4O1xyXG59XHJcblxyXG4uaWNvbi0yIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEwcHggLTEwcHg7XHJcbn1cclxuXHJcbi5pY29uLTMge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yMTBweCAtMTBweDtcclxufVxyXG5cclxuLmljb24tcGx1Z2luLTEge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJTtcclxuXHR3aWR0aDogMTE1cHg7XHJcblx0aGVpZ2h0OiAxMTVweDtcclxufVxyXG5cclxuLmljb24tcGx1Z2luLTIge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMTVweCAxMDAlO1xyXG5cdHdpZHRoOiAxMTVweDtcclxuXHRoZWlnaHQ6IDExNXB4O1xyXG59XHJcblxyXG4uaWNvbi1mZWF0dXJlLTEge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC0xMTBweDtcclxufVxyXG5cclxuLmljb24tZmVhdHVyZS0yIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTExMHB4O1xyXG59XHJcblxyXG4uaWNvbi1mZWF0dXJlLTMge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yMjBweCAtMTEwcHg7XHJcbn1cclxuXHJcbi5pY29uLWZlYXR1cmUtNCB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMHB4IC0xMTBweDtcclxufVxyXG5cclxuLmljb24tZmVhdHVyZS01IHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIwcHggLTExMHB4O1xyXG59XHJcblxyXG4uaWNvbi1mZWF0dXJlLTYge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC01MjBweCAtMTEwcHg7XHJcbn1cclxuXHJcbi5pY29uLWZlYXR1cmUtNyB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTYyMHB4IC0xMTBweDtcclxufVxyXG5cclxuLmljb24tZmVhdHVyZS04IHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzIwcHggLTExMHB4O1xyXG59XHJcblxyXG4uaWNvbi1mZWF0dXJlLTkge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC04MjBweCAtMTEwcHg7XHJcbn1cclxuXHJcbi5pY29uLWZlYXR1cmUtMTAge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC05MjBweCAtMTEwcHg7XHJcbn1cclxuXHJcbi5pY29uLWZlYXR1cmUtMTEge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC0yMTBweDtcclxufVxyXG5cclxuLmljb24tZmVhdHVyZS0xMiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0yMTBweDtcclxufVxyXG5cclxuLmljb24tZmVhdHVyZS0xMyB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMHB4IC0yMTBweDtcclxufVxyXG5cclxuLmljb24tZmVhdHVyZS0xNCB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMHB4IC0yMTBweDtcclxufVxyXG5cclxuLmljb24tZmVhdHVyZS0xNSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMHB4IC0yMTBweDtcclxufVxyXG5cclxuLmljb24tZmVhdHVyZS0xNiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTUyMHB4IC0yMTBweDtcclxufVxyXG5cclxuLmljb24tZmVhdHVyZS0xNyB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTYyNHB4IC0yMTBweDtcclxufVxyXG5cclxuLmljb24tZmVhdHVyZS0xOCB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTcyMHB4IC0yMTBweDtcclxufVxyXG5cclxuLmljb24tZmVhdHVyZS0xOSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTgyMHB4IC0yMTBweDtcclxufVxyXG5cclxuLmljb24tbWVudS0xIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEwcHggLTEwcHg7XHJcbn1cclxuXHJcbi5pY29uLW1lbnUtMiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQxMHB4IC0xMHB4O1xyXG59XHJcblxyXG4uaWNvbi1tZW51LTMge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC01MTBweCAtMTBweDtcclxufVxyXG5cclxuLmljb24tbWVudS00IHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjEwcHggLTEwcHg7XHJcbn1cclxuXHJcbi8qIFRodW1ibmFpbHMgKi9cclxuLmltZy10aHVtYm5haWwge1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5pbWctdGh1bWJuYWlsIGltZyB7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG4uaW1nLXRodW1ibmFpbCAuem9vbSB7XHJcblx0YmFja2dyb3VuZDogI0NDQztcclxuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdGJvdHRvbTogOHB4O1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGhlaWdodDogMzBweDtcclxuXHRwYWRkaW5nOiA2cHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiA4cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHdpZHRoOiAzMHB4O1xyXG59XHJcblxyXG4uaW1nLXRodW1ibmFpbCAuem9vbSBpIHtcclxuXHRmb250LXNpemU6IDEwcHg7XHJcblx0bGVmdDogMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0b3A6IC02cHg7XHJcbn1cclxuXHJcbi5pbWctdGh1bWJuYWlsLmltZy10aHVtYm5haWwtaG92ZXItaWNvbiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uaW1nLXRodW1ibmFpbC5pbWctdGh1bWJuYWlsLWhvdmVyLWljb24gaW1nIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTtcclxufVxyXG5cclxuLmltZy10aHVtYm5haWwuaW1nLXRodW1ibmFpbC1ob3Zlci1pY29uOmJlZm9yZSB7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjY1KTtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRyaWdodDogMDtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5pbWctdGh1bWJuYWlsLmltZy10aHVtYm5haWwtaG92ZXItaWNvbjphZnRlciB7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcblx0Zm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBGcmVlJztcclxuXHRmb250LXdlaWdodDogOTAwO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdGNvbnRlbnQ6IFwiXFxmMDY3XCI7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGhlaWdodDogMzBweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAzMCU7XHJcblx0bWFyZ2luLXRvcDogLTE1cHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0ei1pbmRleDogMztcclxufVxyXG5cclxuLmltZy10aHVtYm5haWwuaW1nLXRodW1ibmFpbC1ob3Zlci1pY29uOmhvdmVyOmJlZm9yZSB7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuLmltZy10aHVtYm5haWwuaW1nLXRodW1ibmFpbC1ob3Zlci1pY29uOmhvdmVyOmFmdGVyIHtcclxuXHR0b3A6IDUwJTtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uaW1nLXRodW1ibmFpbCBhLmltZy10aHVtYm5haWwtaG92ZXItaWNvbiB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uaW1nLXRodW1ibmFpbC5pbWctdGh1bWJuYWlsLW5vLWJvcmRlcnMge1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKiBJbWFnZSBHYWxsZXJ5ICovXHJcbnVsLmltYWdlLWdhbGxlcnkge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnVsLmltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnktaXRlbSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMzVweDtcclxufVxyXG5cclxuLyogVGh1bWJuYWlsIEdhbGxlcnkgKi9cclxudWwudGh1bWJuYWlsLWdhbGxlcnkge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0bWFyZ2luOiAxMHB4IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxudWwudGh1bWJuYWlsLWdhbGxlcnkgbGkge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXJnaW46IDEwcHggMTBweCAwIDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0LnRodW1ibmFpbCB7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG59XHJcblxyXG4vKiBNYXNvbnJ5ICovXHJcbi5tYXNvbnJ5IC5tYXNvbnJ5LWl0ZW06bm90KC5uby1kZWZhdWx0LXN0eWxlKSB7XHJcblx0d2lkdGg6IDI1JTtcclxufVxyXG5cclxuLm1hc29ucnkgLm1hc29ucnktaXRlbTpub3QoLm5vLWRlZmF1bHQtc3R5bGUpLncyIHtcclxuXHR3aWR0aDogNTAlO1xyXG59XHJcblxyXG4ubWFzb25yeSAubWFzb25yeS1pdGVtOm5vdCgubm8tZGVmYXVsdC1zdHlsZSkgaW1nIHtcclxuXHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIE1hc29ucnkgTG9hZGluZyAqL1xyXG4ubWFzb25yeS1sb2FkZXIge1xyXG5cdGhlaWdodDogYXV0bztcclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5tYXNvbnJ5LWxvYWRlcjphZnRlciB7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcblx0Y29udGVudDogJyAnO1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogMDtcclxuXHR6LWluZGV4OiAxO1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5tYXNvbnJ5LWxvYWRlciAuYm91bmNlLWxvYWRlciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1hc29ucnktbG9hZGVyLm1hc29ucnktbG9hZGVyLXNob3dpbmcge1xyXG5cdGhlaWdodDogMjAwcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLm1hc29ucnktbG9hZGVyLm1hc29ucnktbG9hZGVyLXNob3dpbmc6YWZ0ZXIge1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5tYXNvbnJ5LWxvYWRlci5tYXNvbnJ5LWxvYWRlci1zaG93aW5nIC5ib3VuY2UtbG9hZGVyIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLm1hc29ucnktbG9hZGVyLm1hc29ucnktbG9hZGVyLWxvYWRlZDphZnRlciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogTW9ja3VwICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdC5tb2NrdXAtbGFuZGluZy1wYWdlIHtcclxuXHRcdG1hcmdpbi10b3A6IC0xMjBweDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIEhvdmVyIEVmZmVjdCAzZCAqL1xyXG4uaG92ZXItZWZmZWN0LTNkIHtcclxuXHR0cmFuc2Zvcm0tc3R5bGU6IGZsYXQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhvdmVyLWVmZmVjdC0zZCAudGh1bWItaW5mbyB7XHJcblx0d2lsbC1jaGFuZ2U6IGJveC1zaGFkb3c7XHJcblx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyAzMDBtcztcclxufVxyXG5cclxuLmhvdmVyLWVmZmVjdC0zZCAudGh1bWItaW5mbzpob3ZlciB7XHJcblx0Ym94LXNoYWRvdzogMHB4IDE3cHggMjBweCAtMTVweCByZ2JhKDMzLCAzNywgNDEsIDAuNik7XHJcbn1cclxuXHJcbi5ob3Zlci1lZmZlY3QtM2QgLnRodW1iLWluZm8gLnRodW1iLWluZm8tdGl0bGUge1xyXG5cdHRyYW5zaXRpb246IGVhc2Utb3V0IG9wYWNpdHkgLjJzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ob3Zlci1lZmZlY3QtM2QgLnRodW1iLWluZm8gLnRodW1iLWluZm8tYWN0aW9uIHtcclxuXHR0cmFuc2l0aW9uOiBlYXNlLW91dCBvcGFjaXR5IC4ycyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaG92ZXItZWZmZWN0LTNkIC50aHVtYi1pbmZvIC50aHVtYi1pbmZvLWFjdGlvbiAudGh1bWItaW5mby1hY3Rpb24taWNvbiB7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5ob3Zlci1lZmZlY3QtM2QgLnRodW1iLWluZm8udGh1bWItaW5mby1jZW50ZXJlZC1pbmZvIC50aHVtYi1pbmZvLXRpdGxlIHtcclxuXHR0b3A6IDQ3JTtcclxufVxyXG5cclxuLyogUHJvZmlsZSBJbWFnZSAqL1xyXG4ucHJvZmlsZS1pbWFnZS1vdXRlci1jb250YWluZXIge1xyXG5cdG1hcmdpbi10b3A6IGF1dG87XHJcblx0bWFyZ2luLWJvdHRvbTogYXV0bztcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnByb2ZpbGUtaW1hZ2Utb3V0ZXItY29udGFpbmVyIC5wcm9maWxlLWltYWdlLWlucHV0IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHotaW5kZXg6IDM7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ucHJvZmlsZS1pbWFnZS1vdXRlci1jb250YWluZXIgLnByb2ZpbGUtaW1hZ2UtaW5uZXItY29udGFpbmVyIHtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0cGFkZGluZzogNXB4O1xyXG59XHJcblxyXG4ucHJvZmlsZS1pbWFnZS1vdXRlci1jb250YWluZXIgLnByb2ZpbGUtaW1hZ2UtaW5uZXItY29udGFpbmVyIGltZyB7XHJcblx0aGVpZ2h0OiAyMDBweDtcclxuXHR3aWR0aDogMjAwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJvcmRlcjogNXB4IHNvbGlkIHdoaXRlO1xyXG59XHJcblxyXG4ucHJvZmlsZS1pbWFnZS1vdXRlci1jb250YWluZXIgLnByb2ZpbGUtaW1hZ2UtaW5uZXItY29udGFpbmVyIC5wcm9maWxlLWltYWdlLWJ1dHRvbiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDI7XHJcblx0Ym90dG9tOiAxNXB4O1xyXG5cdHJpZ2h0OiAxNXB4O1xyXG5cdHdpZHRoOiA0MHB4O1xyXG5cdGhlaWdodDogNDBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG5cdHRyYW5zaXRpb246IGVhc2UgYWxsIDAuMXM7XHJcbn1cclxuXHJcbi5wcm9maWxlLWltYWdlLW91dGVyLWNvbnRhaW5lcjpob3ZlciAucHJvZmlsZS1pbWFnZS1idXR0b24ge1xyXG5cdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxufVxyXG5cclxuLyogTGF6eSAqL1xyXG4ubGF6eS1iZyB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sYXp5LnBuZyk7XHJcbn1cclxuXHJcbi8qIFRodW1iIEdhbGxlcnkgKi9cclxuLnRodW1iLWdhbGxlcnktd3JhcHBlciAudGh1bWItZ2FsbGVyeS10aHVtYnMgLm93bC1pdGVtIHtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAjZjdmN2Y3O1xyXG5cdHRyYW5zaXRpb246IGVhc2UgYWxsIDMwMG1zO1xyXG59XHJcblxyXG4udGh1bWItZ2FsbGVyeS13cmFwcGVyIC50aHVtYi1nYWxsZXJ5LXRodW1icyAub3dsLWl0ZW06aG92ZXIsIC50aHVtYi1nYWxsZXJ5LXdyYXBwZXIgLnRodW1iLWdhbGxlcnktdGh1bWJzIC5vd2wtaXRlbS5zZWxlY3RlZCB7XHJcblx0Ym9yZGVyOiAycHggc29saWQgIzIxMjEyMTtcclxufVxyXG5cclxuLyogQXJyb3dzICovXHJcbmJ1dHRvbi5tZnAtYXJyb3cge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR0b3A6IDUwJTtcclxuXHRsZWZ0OiAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRiYWNrZ3JvdW5kOiAjMjEyNTI5O1xyXG5cdHdpZHRoOiAzNXB4O1xyXG5cdGhlaWdodDogMTAwcHg7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcclxufVxyXG5cclxuYnV0dG9uLm1mcC1hcnJvdzpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuXHJcbmJ1dHRvbi5tZnAtYXJyb3c6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiXFxmMDUzXCI7XHJcblx0Zm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBGcmVlJztcclxuXHRmb250LXdlaWdodDogOTAwO1xyXG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5idXR0b24ubWZwLWFycm93Lm1mcC1hcnJvdy1sZWZ0IHtcclxuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbmJ1dHRvbi5tZnAtYXJyb3cubWZwLWFycm93LWxlZnQ6YWZ0ZXIge1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRvcDogYXV0bztcclxuXHRsZWZ0OiAtMnB4O1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdGhlaWdodDogYXV0bztcclxufVxyXG5cclxuYnV0dG9uLm1mcC1hcnJvdy5tZnAtYXJyb3ctcmlnaHQge1xyXG5cdGxlZnQ6IGF1dG87XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbmJ1dHRvbi5tZnAtYXJyb3cubWZwLWFycm93LXJpZ2h0OmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlxcZjA1NFwiO1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRvcDogYXV0bztcclxuXHRsZWZ0OiBhdXRvO1xyXG5cdHJpZ2h0OiAtMnB4O1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyogQ2xvc2UgKi9cclxuLm1mcC1jbG9zZSxcclxuLm1mcC1jbG9zZS1idG4taW4gLm1mcC1jbG9zZSB7XHJcblx0Zm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGZvbnQtc2l6ZTogMjJweDtcclxuXHRjb2xvcjogIzgzODM4MztcclxufVxyXG5cclxuLyogTm8gTWFyZ2lucyAqL1xyXG4ubWZwLW5vLW1hcmdpbnMgaW1nLm1mcC1pbWcge1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5tZnAtbm8tbWFyZ2lucyAubWZwLWZpZ3VyZTphZnRlciB7XHJcblx0dG9wOiAwO1xyXG5cdGJvdHRvbTogMDtcclxufVxyXG5cclxuLm1mcC1uby1tYXJnaW5zIC5tZnAtY29udGFpbmVyIHtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKiBab29tICovXHJcbi5tZnAtd2l0aC16b29tIC5tZnAtY29udGFpbmVyLCAubWZwLXdpdGgtem9vbS5tZnAtYmcge1xyXG5cdG9wYWNpdHk6IDAuMDAxO1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG59XHJcblxyXG4ubWZwLXdpdGgtem9vbS5tZnAtcmVhZHkgLm1mcC1jb250YWluZXIge1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5tZnAtd2l0aC16b29tLm1mcC1yZWFkeS5tZnAtYmcge1xyXG5cdG9wYWNpdHk6IDAuODtcclxufVxyXG5cclxuLm1mcC13aXRoLXpvb20ubWZwLXJlbW92aW5nIC5tZnAtY29udGFpbmVyLCAubWZwLXdpdGgtem9vbS5tZnAtcmVtb3ZpbmcubWZwLWJnIHtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4vKiBBbmltbmF0ZSAqL1xyXG4ubXktbWZwLXpvb20taW4gLnpvb20tYW5pbS1kaWFsb2cge1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcblx0dHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG59XHJcblxyXG4ubXktbWZwLXpvb20taW4ubWZwLXJlYWR5IC56b29tLWFuaW0tZGlhbG9nIHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbn1cclxuXHJcbi5teS1tZnAtem9vbS1pbi5tZnAtcmVtb3ZpbmcgLnpvb20tYW5pbS1kaWFsb2cge1xyXG5cdHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ubXktbWZwLXpvb20taW4ubWZwLWJnIHtcclxuXHRvcGFjaXR5OiAwLjAwMTtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XHJcbn1cclxuXHJcbi5teS1tZnAtem9vbS1pbi5tZnAtcmVhZHkubWZwLWJnIHtcclxuXHRvcGFjaXR5OiAwLjg7XHJcbn1cclxuXHJcbi5teS1tZnAtem9vbS1pbi5tZnAtcmVtb3ZpbmcubWZwLWJnIHtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ubXktbWZwLXNsaWRlLWJvdHRvbSAuem9vbS1hbmltLWRpYWxvZyB7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpIHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVYKDEwZGVnKTtcclxufVxyXG5cclxuLm15LW1mcC1zbGlkZS1ib3R0b20ubWZwLXJlYWR5IC56b29tLWFuaW0tZGlhbG9nIHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgwKTtcclxufVxyXG5cclxuLm15LW1mcC1zbGlkZS1ib3R0b20ubWZwLXJlbW92aW5nIC56b29tLWFuaW0tZGlhbG9nIHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgcGVyc3BlY3RpdmUoNjAwcHgpIHJvdGF0ZVgoMTBkZWcpO1xyXG59XHJcblxyXG4ubXktbWZwLXNsaWRlLWJvdHRvbS5tZnAtYmcge1xyXG5cdG9wYWNpdHk6IDAuMDE7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xyXG59XHJcblxyXG4ubXktbWZwLXNsaWRlLWJvdHRvbS5tZnAtcmVhZHkubWZwLWJnIHtcclxuXHRvcGFjaXR5OiAwLjg7XHJcbn1cclxuXHJcbi5teS1tZnAtc2xpZGUtYm90dG9tLm1mcC1yZW1vdmluZy5tZnAtYmcge1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi8qIEZhZGUgKi9cclxuLm1mcC1mYWRlLm1mcC1iZyB7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7XHJcbn1cclxuXHJcbi5tZnAtZmFkZS5tZnAtYmcubWZwLXJlYWR5IHtcclxuXHRvcGFjaXR5OiAwLjg7XHJcbn1cclxuXHJcbi5tZnAtZmFkZS5tZnAtYmcubWZwLXJlbW92aW5nIHtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ubWZwLWZhZGUubWZwLXdyYXAgLm1mcC1jb250ZW50IHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcclxufVxyXG5cclxuLm1mcC1mYWRlLm1mcC13cmFwLm1mcC1yZWFkeSAubWZwLWNvbnRlbnQge1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5tZnAtZmFkZS5tZnAtd3JhcC5tZnAtcmVtb3ZpbmcgLm1mcC1jb250ZW50IHtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4vKiBEaWFsb2cgKi9cclxuLmRpYWxvZyB7XHJcblx0YmFja2dyb3VuZDogd2hpdGU7XHJcblx0cGFkZGluZzogMjBweCAzMHB4O1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0bWFyZ2luOiA0MHB4IGF1dG87XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1heC13aWR0aDogNjAwcHg7XHJcbn1cclxuXHJcbi5kaWFsb2cuZGlhbG9nLXhzIHtcclxuXHRtYXgtd2lkdGg6IDIwMHB4O1xyXG59XHJcblxyXG4uZGlhbG9nLmRpYWxvZy1zbSB7XHJcblx0bWF4LXdpZHRoOiA0MDBweDtcclxufVxyXG5cclxuLmRpYWxvZy5kaWFsb2ctbWQge1xyXG5cdG1heC13aWR0aDogNjAwcHg7XHJcbn1cclxuXHJcbi5kaWFsb2cuZGlhbG9nLWxnIHtcclxuXHRtYXgtd2lkdGg6IDkwMHB4O1xyXG59XHJcblxyXG4uZGlhbG9nLm1mcC1jbG9zZS1vdXQgLm1mcC1jbG9zZSB7XHJcblx0dG9wOiAtNTBweDtcclxuXHRyaWdodDogLTE1cHg7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi8qIFdoaXRlIFBvcHVwIEJsb2NrICovXHJcbi53aGl0ZS1wb3B1cC1ibG9jayB7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHRwYWRkaW5nOiAyMHB4IDMwcHg7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRtYXgtd2lkdGg6IDYwMHB4O1xyXG5cdG1hcmdpbjogNDBweCBhdXRvO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLndoaXRlLXBvcHVwLWJsb2NrLndoaXRlLXBvcHVwLWJsb2NrLXhzIHtcclxuXHRtYXgtd2lkdGg6IDIwMHB4O1xyXG59XHJcblxyXG4ud2hpdGUtcG9wdXAtYmxvY2sud2hpdGUtcG9wdXAtYmxvY2stc20ge1xyXG5cdG1heC13aWR0aDogNDAwcHg7XHJcbn1cclxuXHJcbi53aGl0ZS1wb3B1cC1ibG9jay53aGl0ZS1wb3B1cC1ibG9jay1tZCB7XHJcblx0bWF4LXdpZHRoOiA2MDBweDtcclxufVxyXG5cclxuLndoaXRlLXBvcHVwLWJsb2NrLndoaXRlLXBvcHVwLWJsb2NrLWxnIHtcclxuXHRtYXgtd2lkdGg6IDkwMHB4O1xyXG59XHJcblxyXG4vKiBMaWdodGJveCBPcGVuZWQgKi9cclxuaHRtbC5saWdodGJveC1vcGVuZWQuc3RpY2t5LWhlYWRlci1hY3RpdmUgI2hlYWRlciAuaGVhZGVyLWJvZHkge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDE3cHg7XHJcbn1cclxuXHJcbi8qIE1vZGFsIE9wZW5lZCAqL1xyXG4ubW9kYWwtb3BlbiB7XHJcblx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBMaXN0ICovXHJcbi5saXN0IGxpIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG59XHJcblxyXG4ubGlzdC5wdWxsLWxlZnQgbGkge1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5saXN0Lmxpc3QtaWNvbnMge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5saXN0Lmxpc3QtaWNvbnMgbGkge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbn1cclxuXHJcbi5saXN0Lmxpc3QtaWNvbnMgbGkgPiBbY2xhc3MqPVwiZmEtXCJdOmZpcnN0LWNoaWxkLFxyXG4ubGlzdC5saXN0LWljb25zIGxpID4gLmljb25zOmZpcnN0LWNoaWxkLCAubGlzdC5saXN0LWljb25zIGxpIGE6Zmlyc3QtY2hpbGQgPiBbY2xhc3MqPVwiZmEtXCJdOmZpcnN0LWNoaWxkLFxyXG4ubGlzdC5saXN0LWljb25zIGxpIGE6Zmlyc3QtY2hpbGQgPiAuaWNvbnM6Zmlyc3QtY2hpbGQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogNXB4O1xyXG59XHJcblxyXG4ubGlzdC5saXN0LWljb25zLmxpc3QtaWNvbnMtc3R5bGUtMiBsaSB7XHJcblx0cGFkZGluZy10b3A6IDVweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDM2cHg7XHJcbn1cclxuXHJcbi5saXN0Lmxpc3QtaWNvbnMubGlzdC1pY29ucy1zdHlsZS0yIGxpID4gW2NsYXNzKj1cImZhLVwiXTpmaXJzdC1jaGlsZCxcclxuLmxpc3QubGlzdC1pY29ucy5saXN0LWljb25zLXN0eWxlLTIgbGkgPiAuaWNvbnM6Zmlyc3QtY2hpbGQsIC5saXN0Lmxpc3QtaWNvbnMubGlzdC1pY29ucy1zdHlsZS0yIGxpIGE6Zmlyc3QtY2hpbGQgPiBbY2xhc3MqPVwiZmEtXCJdOmZpcnN0LWNoaWxkLFxyXG4ubGlzdC5saXN0LWljb25zLmxpc3QtaWNvbnMtc3R5bGUtMiBsaSBhOmZpcnN0LWNoaWxkID4gLmljb25zOmZpcnN0LWNoaWxkIHtcclxuXHRib3JkZXItd2lkdGg6IDFweDtcclxuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHR3aWR0aDogMjVweDtcclxuXHRoZWlnaHQ6IDI1cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDRweDtcclxuXHRmb250LXNpemU6IDAuOGVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjM7XHJcbn1cclxuXHJcbi5saXN0Lmxpc3QtaWNvbnMubGlzdC1pY29ucy1zdHlsZS0zIGxpIHtcclxuXHRwYWRkaW5nLXRvcDogNXB4O1xyXG5cdHBhZGRpbmctbGVmdDogMzZweDtcclxufVxyXG5cclxuLmxpc3QubGlzdC1pY29ucy5saXN0LWljb25zLXN0eWxlLTMgbGkgPiBbY2xhc3MqPVwiZmEtXCJdOmZpcnN0LWNoaWxkLFxyXG4ubGlzdC5saXN0LWljb25zLmxpc3QtaWNvbnMtc3R5bGUtMyBsaSA+IC5pY29uczpmaXJzdC1jaGlsZCwgLmxpc3QubGlzdC1pY29ucy5saXN0LWljb25zLXN0eWxlLTMgbGkgYTpmaXJzdC1jaGlsZCA+IFtjbGFzcyo9XCJmYS1cIl06Zmlyc3QtY2hpbGQsXHJcbi5saXN0Lmxpc3QtaWNvbnMubGlzdC1pY29ucy1zdHlsZS0zIGxpIGE6Zmlyc3QtY2hpbGQgPiAuaWNvbnM6Zmlyc3QtY2hpbGQge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHR3aWR0aDogMjVweDtcclxuXHRoZWlnaHQ6IDI1cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDVweDtcclxuXHRmb250LXNpemU6IDAuOGVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjM7XHJcbn1cclxuXHJcbi5saXN0Lmxpc3QtaWNvbnMubGlzdC1pY29ucy1zbSBsaSB7XHJcblx0cGFkZGluZy1sZWZ0OiAxM3B4O1xyXG5cdG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLmxpc3QubGlzdC1pY29ucy5saXN0LWljb25zLXNtIGxpID4gW2NsYXNzKj1cImZhLVwiXTpmaXJzdC1jaGlsZCxcclxuLmxpc3QubGlzdC1pY29ucy5saXN0LWljb25zLXNtIGxpID4gLmljb25zOmZpcnN0LWNoaWxkLCAubGlzdC5saXN0LWljb25zLmxpc3QtaWNvbnMtc20gbGkgYTpmaXJzdC1jaGlsZCA+IFtjbGFzcyo9XCJmYS1cIl06Zmlyc3QtY2hpbGQsXHJcbi5saXN0Lmxpc3QtaWNvbnMubGlzdC1pY29ucy1zbSBsaSBhOmZpcnN0LWNoaWxkID4gLmljb25zOmZpcnN0LWNoaWxkIHtcclxuXHRmb250LXNpemU6IDAuOGVtO1xyXG5cdHRvcDogN3B4O1xyXG59XHJcblxyXG4ubGlzdC5saXN0LWljb25zLmxpc3QtaWNvbnMtc20ubGlzdC1pY29ucy1zdHlsZS0yIGxpIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbn1cclxuXHJcbi5saXN0Lmxpc3QtaWNvbnMubGlzdC1pY29ucy1zbS5saXN0LWljb25zLXN0eWxlLTIgbGkgPiBbY2xhc3MqPVwiZmEtXCJdOmZpcnN0LWNoaWxkLFxyXG4ubGlzdC5saXN0LWljb25zLmxpc3QtaWNvbnMtc20ubGlzdC1pY29ucy1zdHlsZS0yIGxpID4gLmljb25zOmZpcnN0LWNoaWxkLCAubGlzdC5saXN0LWljb25zLmxpc3QtaWNvbnMtc20ubGlzdC1pY29ucy1zdHlsZS0yIGxpIGE6Zmlyc3QtY2hpbGQgPiBbY2xhc3MqPVwiZmEtXCJdOmZpcnN0LWNoaWxkLFxyXG4ubGlzdC5saXN0LWljb25zLmxpc3QtaWNvbnMtc20ubGlzdC1pY29ucy1zdHlsZS0yIGxpIGE6Zmlyc3QtY2hpbGQgPiAuaWNvbnM6Zmlyc3QtY2hpbGQge1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRwYWRkaW5nOiAzcHg7XHJcbn1cclxuXHJcbi5saXN0Lmxpc3QtaWNvbnMubGlzdC1pY29ucy1zbS5saXN0LWljb25zLXN0eWxlLTMgbGkge1xyXG5cdHBhZGRpbmctbGVmdDogMzJweDtcclxufVxyXG5cclxuLmxpc3QubGlzdC1pY29ucy5saXN0LWljb25zLXNtLmxpc3QtaWNvbnMtc3R5bGUtMyBsaSA+IFtjbGFzcyo9XCJmYS1cIl06Zmlyc3QtY2hpbGQsXHJcbi5saXN0Lmxpc3QtaWNvbnMubGlzdC1pY29ucy1zbS5saXN0LWljb25zLXN0eWxlLTMgbGkgPiAuaWNvbnM6Zmlyc3QtY2hpbGQsIC5saXN0Lmxpc3QtaWNvbnMubGlzdC1pY29ucy1zbS5saXN0LWljb25zLXN0eWxlLTMgbGkgYTpmaXJzdC1jaGlsZCA+IFtjbGFzcyo9XCJmYS1cIl06Zmlyc3QtY2hpbGQsXHJcbi5saXN0Lmxpc3QtaWNvbnMubGlzdC1pY29ucy1zbS5saXN0LWljb25zLXN0eWxlLTMgbGkgYTpmaXJzdC1jaGlsZCA+IC5pY29uczpmaXJzdC1jaGlsZCB7XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdHBhZGRpbmc6IDNweDtcclxufVxyXG5cclxuLmxpc3QubGlzdC1pY29ucy5saXN0LWljb25zLWxnIGxpIHtcclxuXHRwYWRkaW5nLXRvcDogNXB4O1xyXG5cdHBhZGRpbmctbGVmdDogMjdweDtcclxufVxyXG5cclxuLmxpc3QubGlzdC1pY29ucy5saXN0LWljb25zLWxnIGxpID4gW2NsYXNzKj1cImZhLVwiXTpmaXJzdC1jaGlsZCxcclxuLmxpc3QubGlzdC1pY29ucy5saXN0LWljb25zLWxnIGxpID4gLmljb25zOmZpcnN0LWNoaWxkLCAubGlzdC5saXN0LWljb25zLmxpc3QtaWNvbnMtbGcgbGkgYTpmaXJzdC1jaGlsZCA+IFtjbGFzcyo9XCJmYS1cIl06Zmlyc3QtY2hpbGQsXHJcbi5saXN0Lmxpc3QtaWNvbnMubGlzdC1pY29ucy1sZyBsaSBhOmZpcnN0LWNoaWxkID4gLmljb25zOmZpcnN0LWNoaWxkIHtcclxuXHRmb250LXNpemU6IDEuM2VtO1xyXG5cdHRvcDogMTBweDtcclxufVxyXG5cclxuLmxpc3QubGlzdC1pY29ucy5saXN0LWljb25zLWxnLmxpc3QtaWNvbnMtc3R5bGUtMiBsaSB7XHJcblx0cGFkZGluZy10b3A6IDhweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDQycHg7XHJcbn1cclxuXHJcbi5saXN0Lmxpc3QtaWNvbnMubGlzdC1pY29ucy1sZy5saXN0LWljb25zLXN0eWxlLTIgbGkgPiBbY2xhc3MqPVwiZmEtXCJdOmZpcnN0LWNoaWxkLFxyXG4ubGlzdC5saXN0LWljb25zLmxpc3QtaWNvbnMtbGcubGlzdC1pY29ucy1zdHlsZS0yIGxpID4gLmljb25zOmZpcnN0LWNoaWxkLCAubGlzdC5saXN0LWljb25zLmxpc3QtaWNvbnMtbGcubGlzdC1pY29ucy1zdHlsZS0yIGxpIGE6Zmlyc3QtY2hpbGQgPiBbY2xhc3MqPVwiZmEtXCJdOmZpcnN0LWNoaWxkLFxyXG4ubGlzdC5saXN0LWljb25zLmxpc3QtaWNvbnMtbGcubGlzdC1pY29ucy1zdHlsZS0yIGxpIGE6Zmlyc3QtY2hpbGQgPiAuaWNvbnM6Zmlyc3QtY2hpbGQge1xyXG5cdHdpZHRoOiAzMHB4O1xyXG5cdGhlaWdodDogMzBweDtcclxuXHRwYWRkaW5nOiA0cHg7XHJcbn1cclxuXHJcbi5saXN0Lmxpc3QtaWNvbnMubGlzdC1pY29ucy1sZy5saXN0LWljb25zLXN0eWxlLTMgbGkge1xyXG5cdHBhZGRpbmctdG9wOiA4cHg7XHJcblx0cGFkZGluZy1sZWZ0OiA0MnB4O1xyXG59XHJcblxyXG4ubGlzdC5saXN0LWljb25zLmxpc3QtaWNvbnMtbGcubGlzdC1pY29ucy1zdHlsZS0zIGxpID4gW2NsYXNzKj1cImZhLVwiXTpmaXJzdC1jaGlsZCxcclxuLmxpc3QubGlzdC1pY29ucy5saXN0LWljb25zLWxnLmxpc3QtaWNvbnMtc3R5bGUtMyBsaSA+IC5pY29uczpmaXJzdC1jaGlsZCwgLmxpc3QubGlzdC1pY29ucy5saXN0LWljb25zLWxnLmxpc3QtaWNvbnMtc3R5bGUtMyBsaSBhOmZpcnN0LWNoaWxkID4gW2NsYXNzKj1cImZhLVwiXTpmaXJzdC1jaGlsZCxcclxuLmxpc3QubGlzdC1pY29ucy5saXN0LWljb25zLWxnLmxpc3QtaWNvbnMtc3R5bGUtMyBsaSBhOmZpcnN0LWNoaWxkID4gLmljb25zOmZpcnN0LWNoaWxkIHtcclxuXHR3aWR0aDogMzBweDtcclxuXHRoZWlnaHQ6IDMwcHg7XHJcblx0cGFkZGluZzogNHB4O1xyXG59XHJcblxyXG4ubGlzdC5saXN0LWljb25zLmxpc3QtaWNvbnMtcmV2ZXJzZSBsaSB7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0cGFkZGluZy1yaWdodDogMjVweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5saXN0Lmxpc3QtaWNvbnMubGlzdC1pY29ucy1yZXZlcnNlIGxpID4gW2NsYXNzKj1cImZhLVwiXTpmaXJzdC1jaGlsZCxcclxuLmxpc3QubGlzdC1pY29ucy5saXN0LWljb25zLXJldmVyc2UgbGkgPiAuaWNvbnM6Zmlyc3QtY2hpbGQsIC5saXN0Lmxpc3QtaWNvbnMubGlzdC1pY29ucy1yZXZlcnNlIGxpIGE6Zmlyc3QtY2hpbGQgPiBbY2xhc3MqPVwiZmEtXCJdOmZpcnN0LWNoaWxkLFxyXG4ubGlzdC5saXN0LWljb25zLmxpc3QtaWNvbnMtcmV2ZXJzZSBsaSBhOmZpcnN0LWNoaWxkID4gLmljb25zOmZpcnN0LWNoaWxkIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogYXV0bztcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IDVweDtcclxufVxyXG5cclxuLmxpc3QubGlzdC1pY29ucy5saXN0LWljb25zLXJldmVyc2UubGlzdC1pY29ucy1zdHlsZS0yIGxpIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAzNnB4O1xyXG59XHJcblxyXG4ubGlzdC5saXN0LWljb25zLmxpc3QtaWNvbnMtcmV2ZXJzZS5saXN0LWljb25zLXN0eWxlLTMgbGkge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDM2cHg7XHJcbn1cclxuXHJcbi5saXN0Lmxpc3QtaWNvbnMubGlzdC1pY29ucy1yZXZlcnNlLmxpc3QtaWNvbnMtc20gbGkge1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxM3B4O1xyXG59XHJcblxyXG4ubGlzdC5saXN0LWljb25zLmxpc3QtaWNvbnMtcmV2ZXJzZS5saXN0LWljb25zLXNtLmxpc3QtaWNvbnMtc3R5bGUtMiBsaSB7XHJcblx0cGFkZGluZy1yaWdodDogMzJweDtcclxufVxyXG5cclxuLmxpc3QubGlzdC1pY29ucy5saXN0LWljb25zLXJldmVyc2UubGlzdC1pY29ucy1zbS5saXN0LWljb25zLXN0eWxlLTMgbGkge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDMycHg7XHJcbn1cclxuXHJcbi5saXN0Lmxpc3QtaWNvbnMubGlzdC1pY29ucy1yZXZlcnNlLmxpc3QtaWNvbnMtbGcgbGkge1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAzMnB4O1xyXG59XHJcblxyXG4ubGlzdC5saXN0LWljb25zLmxpc3QtaWNvbnMtcmV2ZXJzZS5saXN0LWljb25zLWxnLmxpc3QtaWNvbnMtc3R5bGUtMiBsaSB7XHJcblx0cGFkZGluZy1yaWdodDogNDJweDtcclxufVxyXG5cclxuLmxpc3QubGlzdC1pY29ucy5saXN0LWljb25zLXJldmVyc2UubGlzdC1pY29ucy1sZy5saXN0LWljb25zLXN0eWxlLTMgbGkge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDQycHg7XHJcbn1cclxuXHJcbi5saXN0Lmxpc3QtYm9yZGVycyBsaSB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWE7XHJcblx0bWFyZ2luLXRvcDogOXB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcblx0cGFkZGluZy1ib3R0b206IDlweDtcclxufVxyXG5cclxuLmxpc3QubGlzdC1ib3JkZXJzIGxpOmxhc3QtY2hpbGQge1xyXG5cdGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5saXN0Lmxpc3Qtc2lkZS1ib3JkZXJzIHtcclxuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYWVhZWE7XHJcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcblxyXG4ubGlzdC5saXN0LW9yZGVuZWQge1xyXG5cdGNvdW50ZXItcmVzZXQ6IGN1c3RvbS1jb3VudGVyO1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5saXN0Lmxpc3Qtb3JkZW5lZCBsaSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmctbGVmdDogMjJweDtcclxufVxyXG5cclxuLmxpc3QubGlzdC1vcmRlbmVkIGxpOmJlZm9yZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdGNvbnRlbnQ6IGNvdW50ZXIoY3VzdG9tLWNvdW50ZXIpO1xyXG5cdGNvdW50ZXItaW5jcmVtZW50OiBjdXN0b20tY291bnRlcjtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmxpc3QubGlzdC1vcmRlbmVkLmxpc3Qtb3JkZW5lZC1zdHlsZS0yIGxpLCAubGlzdC5saXN0LW9yZGVuZWQubGlzdC1vcmRlbmVkLXN0eWxlLTMgbGkge1xyXG5cdHBhZGRpbmctbGVmdDogMzJweDtcclxufVxyXG5cclxuLmxpc3QubGlzdC1vcmRlbmVkLmxpc3Qtb3JkZW5lZC1zdHlsZS0yIGxpOmJlZm9yZSwgLmxpc3QubGlzdC1vcmRlbmVkLmxpc3Qtb3JkZW5lZC1zdHlsZS0zIGxpOmJlZm9yZSB7XHJcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdGJvcmRlci13aWR0aDogMXB4O1xyXG5cdG1pbi13aWR0aDogMjZweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmxpc3QubGlzdC1vcmRlbmVkLmxpc3Qtb3JkZW5lZC1zdHlsZS0zIGxpOmJlZm9yZSB7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0Ym9yZGVyOiAwO1xyXG59XHJcblxyXG4ubGlzdC5saXN0LXVuc3R5bGVkIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0cGFkZGluZy1yaWdodDogMDtcclxufVxyXG5cclxuLmxpc3QtdW5zdHlsZWQge1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG5kbCBkZCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLyogU2l0ZW1hcCAqL1xyXG51bC5zaXRlbWFwID4gbGkgPiBhIHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxudWwuc2l0ZW1hcC5saXN0IGxpIHtcclxuXHRtYXJnaW46IDAgMCAzcHggMDtcclxufVxyXG5cclxudWwuc2l0ZW1hcC5saXN0IHVsIHtcclxuXHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0bWFyZ2luLXRvcDogNXB4O1xyXG59XHJcblxyXG4vKiBMb2FkaW5nIE92ZXJsYXkgKi9cclxuLmxvYWRpbmctb3ZlcmxheS1zaG93aW5nIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubG9hZGluZy1vdmVybGF5LXNob3dpbmcgPiAubG9hZGluZy1vdmVybGF5IHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5sb2FkaW5nLW92ZXJsYXkge1xyXG5cdHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgZWFzZS1pbi1vdXQgMC41cywgb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogMDtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0YmFja2dyb3VuZDogI0ZGRiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5ib2R5ID4gLmxvYWRpbmctb3ZlcmxheSB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHotaW5kZXg6IDk5OTk5OTtcclxufVxyXG5cclxuLyogQm91bmNlIExvYWRpbmcgKi9cclxuLmJvdW5jZS1sb2FkZXIge1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG5cdG1hcmdpbjogLTlweCAwIDAgLTM1cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHdpZHRoOiA3MHB4O1xyXG5cdGxlZnQ6IDUwJTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0ei1pbmRleDogMTAwMDA7XHJcbn1cclxuXHJcbi5ib3VuY2UtbG9hZGVyIC5ib3VuY2UxLFxyXG4uYm91bmNlLWxvYWRlciAuYm91bmNlMixcclxuLmJvdW5jZS1sb2FkZXIgLmJvdW5jZTMge1xyXG5cdGFuaW1hdGlvbjogMS40cyBlYXNlLWluLW91dCAwcyBub3JtYWwgYm90aCBpbmZpbml0ZSBib3VuY2VkZWxheTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0Ym94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRoZWlnaHQ6IDE4cHg7XHJcblx0d2lkdGg6IDE4cHg7XHJcbn1cclxuXHJcbi5ib3VuY2UtbG9hZGVyIC5ib3VuY2UxIHtcclxuXHRhbmltYXRpb24tZGVsYXk6IC0wLjMycztcclxufVxyXG5cclxuLmJvdW5jZS1sb2FkZXIgLmJvdW5jZTIge1xyXG5cdGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZWRlbGF5IHtcclxuXHQwJSwgODAlLCAxMDAlIHtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcblx0fVxyXG5cclxuXHQ0MCUge1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHR9XHJcbn1cclxuXHJcbmh0bWwuc2FmYXJpLmlwaG9uZSAuYm91bmNlLWxvYWRlciAuYm91bmNlMSxcclxuaHRtbC5zYWZhcmkuaXBob25lIC5ib3VuY2UtbG9hZGVyIC5ib3VuY2UyLFxyXG5odG1sLnNhZmFyaS5pcGhvbmUgLmJvdW5jZS1sb2FkZXIgLmJvdW5jZTMge1xyXG5cdGFuaW1hdGlvbjogMS40cyBlYXNlLWluLW91dCBpbmZpbml0ZSBib3VuY2VkZWxheTtcclxufVxyXG5cclxuLyogTG9hZGluZyBPdmVybGF5IFBlcmNlbnRhZ2UgKi9cclxuLmxvYWRpbmctb3ZlcmxheS5sb2FkaW5nLW92ZXJsYXktcGVyY2VudGFnZSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4ubG9hZGluZy1vdmVybGF5LmxvYWRpbmctb3ZlcmxheS1wZXJjZW50YWdlIC5wYWdlLWxvYWRlci1wcm9ncmVzcy13cmFwcGVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZvbnQtc2l6ZTogNjUuNnB4O1xyXG5cdGZvbnQtc2l6ZTogNC4xcmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMS41cHg7XHJcblx0Y29sb3I6ICMyMTIxMjE7XHJcbn1cclxuXHJcbi5sb2FkaW5nLW92ZXJsYXkubG9hZGluZy1vdmVybGF5LXBlcmNlbnRhZ2UubG9hZGluZy1vdmVybGF5LXBlcmNlbnRhZ2UtZWZmZWN0LTIgLmxvYWRpbmctb3ZlcmxheS1iYWNrZ3JvdW5kLWxheWVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHdpZHRoOiAwcHg7XHJcblx0YmFja2dyb3VuZDogI2Y0ZjRmNDtcclxuXHR6LWluZGV4OiAwO1xyXG5cdHRyYW5zaXRpb246IGVhc2Ugd2lkdGggMzAwbXM7XHJcbn1cclxuXHJcbi5sb2FkaW5nLW92ZXJsYXkubG9hZGluZy1vdmVybGF5LXBlcmNlbnRhZ2UubG9hZGluZy1vdmVybGF5LXBlcmNlbnRhZ2UtZWZmZWN0LTIgLnBhZ2UtbG9hZGVyLXByb2dyZXNzLXdyYXBwZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxO1xyXG59XHJcblxyXG4vKiBDdWJlcyBFZmZlY3QgKi9cclxuLmNzc2xvYWQtdGhlY3ViZSB7XHJcblx0d2lkdGg6IDQwcHg7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdG1hcmdpbi10b3A6IC0yMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZVooNDVkZWcpO1xyXG59XHJcblxyXG4uY3NzbG9hZC10aGVjdWJlIC5jc3Nsb2FkLWN1YmUge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRmbG9hdDogbGVmdDtcclxuXHR3aWR0aDogNTAlO1xyXG5cdGhlaWdodDogNTAlO1xyXG5cdHRyYW5zZm9ybTogcm90YXRlWig0NWRlZyk7XHJcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG59XHJcblxyXG4uY3NzbG9hZC10aGVjdWJlIC5jc3Nsb2FkLWN1YmU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0NDQztcclxuXHRhbmltYXRpb246IGNzc2xvYWQtZm9sZC10aGVjdWJlIDEuNjhzIGluZmluaXRlIGxpbmVhciBib3RoO1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcclxufVxyXG5cclxuLmNzc2xvYWQtdGhlY3ViZSAuY3NzbG9hZC1jMiB7XHJcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZVooOTBkZWcpO1xyXG59XHJcblxyXG4uY3NzbG9hZC10aGVjdWJlIC5jc3Nsb2FkLWMyOmJlZm9yZSB7XHJcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjIwNXM7XHJcbn1cclxuXHJcbi5jc3Nsb2FkLXRoZWN1YmUgLmNzc2xvYWQtYzMge1xyXG5cdHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGVaKDE4MGRlZyk7XHJcbn1cclxuXHJcbi5jc3Nsb2FkLXRoZWN1YmUgLmNzc2xvYWQtYzM6YmVmb3JlIHtcclxuXHRhbmltYXRpb24tZGVsYXk6IDAuNDJzO1xyXG59XHJcblxyXG4uY3NzbG9hZC10aGVjdWJlIC5jc3Nsb2FkLWM0IHtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlWigyNzBkZWcpO1xyXG59XHJcblxyXG4uY3NzbG9hZC10aGVjdWJlIC5jc3Nsb2FkLWM0OmJlZm9yZSB7XHJcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjYyNXM7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgY3NzbG9hZC1mb2xkLXRoZWN1YmUge1xyXG5cdDAlLCAxMCUge1xyXG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjlweCkgcm90YXRlWCgtMTgwZGVnKTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cclxuXHQyNSUsXHJcblx0XHQ3NSUge1xyXG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjlweCkgcm90YXRlWCgwZGVnKTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuXHQ5MCUsXHJcblx0XHQxMDAlIHtcclxuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTI5cHgpIHJvdGF0ZVkoMTgwZGVnKTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG59XHJcblxyXG4vKiBDdWJlIFByb2dyZXNzIEVmZmVjdCAqL1xyXG4uY3NzbG9hZC1jdWJlLXByb2dyZXNzIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHR3aWR0aDogMjlweDtcclxuXHRoZWlnaHQ6IDI5cHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJvcmRlcjogNHB4IHNvbGlkICNDQ0M7XHJcblx0YW5pbWF0aW9uOiBjc3Nsb2FkLWN1YmUtcHJvZ3Jlc3MgMi4zcyBpbmZpbml0ZSBlYXNlO1xyXG59XHJcblxyXG4uY3NzbG9hZC1jdWJlLXByb2dyZXNzLWlubmVyIHtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDO1xyXG5cdGFuaW1hdGlvbjogY3NzbG9hZC1jdWJlLXByb2dyZXNzLWlubmVyIDIuM3MgaW5maW5pdGUgZWFzZS1pbjtcclxufVxyXG5cclxuQGtleWZyYW1lcyBjc3Nsb2FkLWN1YmUtcHJvZ3Jlc3Mge1xyXG5cdDAlIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdH1cclxuXHJcblx0MjUlIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0fVxyXG5cclxuXHQ1MCUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHR9XHJcblxyXG5cdDc1JSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBjc3Nsb2FkLWN1YmUtcHJvZ3Jlc3MtaW5uZXIge1xyXG5cdDAlIHtcclxuXHRcdGhlaWdodDogMCU7XHJcblx0fVxyXG5cclxuXHQyNSUge1xyXG5cdFx0aGVpZ2h0OiAwJTtcclxuXHR9XHJcblxyXG5cdDUwJSB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQ3NSUge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRoZWlnaHQ6IDAlO1xyXG5cdH1cclxufVxyXG5cclxuLyogRmxvYXQgUmluZ3MgRWZmZWN0ICovXHJcbi5jc3Nsb2FkLWZsb2F0LXJpbmdzLWxvYWRlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGxlZnQ6IGNhbGMoNTAlIC0gMTVweCk7XHJcblx0d2lkdGg6IDQwcHg7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRwZXJzcGVjdGl2ZTogMzgwcHg7XHJcbn1cclxuXHJcbi5jc3Nsb2FkLWZsb2F0LXJpbmdzLWlubmVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4uY3NzbG9hZC1mbG9hdC1yaW5ncy1pbm5lci5jc3Nsb2FkLW9uZSB7XHJcblx0bGVmdDogMCU7XHJcblx0dG9wOiAwJTtcclxuXHRhbmltYXRpb246IGNzc2xvYWQtcm90YXRlLW9uZSAxLjE1cyBsaW5lYXIgaW5maW5pdGU7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7XHJcbn1cclxuXHJcbi5jc3Nsb2FkLWZsb2F0LXJpbmdzLWlubmVyLmNzc2xvYWQtdHdvIHtcclxuXHRyaWdodDogMCU7XHJcblx0dG9wOiAwJTtcclxuXHRhbmltYXRpb246IGNzc2xvYWQtcm90YXRlLXR3byAxLjE1cyBsaW5lYXIgaW5maW5pdGU7XHJcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0NDQztcclxufVxyXG5cclxuLmNzc2xvYWQtZmxvYXQtcmluZ3MtaW5uZXIuY3NzbG9hZC10aHJlZSB7XHJcblx0cmlnaHQ6IDAlO1xyXG5cdGJvdHRvbTogMCU7XHJcblx0YW5pbWF0aW9uOiBjc3Nsb2FkLXJvdGF0ZS10aHJlZSAxLjE1cyBsaW5lYXIgaW5maW5pdGU7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNDQ0M7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgY3NzbG9hZC1yb3RhdGUtb25lIHtcclxuXHQwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZVgoMzVkZWcpIHJvdGF0ZVkoLTQ1ZGVnKSByb3RhdGVaKDBkZWcpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZVgoMzVkZWcpIHJvdGF0ZVkoLTQ1ZGVnKSByb3RhdGVaKDM2MGRlZyk7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGNzc2xvYWQtcm90YXRlLXR3byB7XHJcblx0MCUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGVYKDUwZGVnKSByb3RhdGVZKDEwZGVnKSByb3RhdGVaKDBkZWcpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZVgoNTBkZWcpIHJvdGF0ZVkoMTBkZWcpIHJvdGF0ZVooMzYwZGVnKTtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgY3NzbG9hZC1yb3RhdGUtdGhyZWUge1xyXG5cdDAlIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlWCgzNWRlZykgcm90YXRlWSg1NWRlZykgcm90YXRlWigwZGVnKTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGVYKDM1ZGVnKSByb3RhdGVZKDU1ZGVnKSByb3RhdGVaKDM2MGRlZyk7XHJcblx0fVxyXG59XHJcblxyXG4vKiBGbG9hdCBCYXJzIEVmZmVjdCAqL1xyXG4uY3NzbG9hZC1mbG9hdC1iYXJzLWNvbnRhaW5lciB7XHJcblx0bWFyZ2luOiAtNzBweCBhdXRvIDAgYXV0bztcclxuXHRtYXgtd2lkdGg6IDU0NXB4O1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxufVxyXG5cclxuLmNzc2xvYWQtZmxvYXQtYmFycy1jb250YWluZXIgKiB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmNzc2xvYWQtZmxvYXQtYmFycy1jb250YWluZXIgdWwgbGkge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5jc3Nsb2FkLWZsb2F0LWJhcnMtZmxleC1jb250YWluZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbn1cclxuXHJcbi5jc3Nsb2FkLWZsb2F0LWJhcnMtZmxleC1jb250YWluZXIgbGkge1xyXG5cdHBhZGRpbmc6IDEwcHg7XHJcblx0aGVpZ2h0OiA5N3B4O1xyXG5cdHdpZHRoOiA5N3B4O1xyXG5cdG1hcmdpbjogMjlweCAxOXB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jc3Nsb2FkLWZsb2F0LWJhcnMtbG9hZGluZyxcclxuLmNzc2xvYWQtZmxvYXQtYmFycy1sb2FkaW5nOmFmdGVyLFxyXG4uY3NzbG9hZC1mbG9hdC1iYXJzLWxvYWRpbmc6YmVmb3JlIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiA1cHg7XHJcblx0aGVpZ2h0OiA0OXB4O1xyXG5cdGJhY2tncm91bmQ6ICNDQ0M7XHJcblx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDk3NXB4O1xyXG5cdGFuaW1hdGlvbjogY3NzbG9hZC11cERvd24yIDEuMTVzIGVhc2UgaW5maW5pdGU7XHJcblx0YW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xyXG5cdGFuaW1hdGlvbi1kZWxheTogMC4yOXM7XHJcbn1cclxuXHJcbi5jc3Nsb2FkLWZsb2F0LWJhcnMtbG9hZGluZzphZnRlcixcclxuLmNzc2xvYWQtZmxvYXQtYmFycy1sb2FkaW5nOmJlZm9yZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGFuaW1hdGlvbjogY3NzbG9hZC11cERvd24gMS4xNXMgZWFzZSBpbmZpbml0ZTtcclxuXHRhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XHJcbn1cclxuXHJcbi5jc3Nsb2FkLWZsb2F0LWJhcnMtbG9hZGluZzpiZWZvcmUge1xyXG5cdGxlZnQ6IC0xMHB4O1xyXG59XHJcblxyXG4uY3NzbG9hZC1mbG9hdC1iYXJzLWxvYWRpbmc6YWZ0ZXIge1xyXG5cdGxlZnQ6IDEwcHg7XHJcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjU4cztcclxufVxyXG5cclxuQGtleWZyYW1lcyBjc3Nsb2FkLXVwRG93biB7XHJcblx0ZnJvbSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTlweCk7XHJcblx0fVxyXG5cclxuXHR0byB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE5cHgpO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBjc3Nsb2FkLXVwRG93bjIge1xyXG5cdGZyb20ge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI5cHgpO1xyXG5cdH1cclxuXHJcblx0dG8ge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xOXB4KTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIFNwZWVkaW5nIFdoZWVsICovXHJcbi5jc3Nsb2FkLXNwZWVkaW5nLXdoZWVsLWNvbnRhaW5lciB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiA0OXB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmNzc2xvYWQtc3BlZWRpbmctd2hlZWwge1xyXG5cdHdpZHRoOiA0OXB4O1xyXG5cdGhlaWdodDogNDlweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRib3JkZXI6IDNweCBzb2xpZCAjQ0NDO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRhbmltYXRpb246IGNzc2xvYWQtc3BpbiA1NzVtcyBpbmZpbml0ZSBsaW5lYXI7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgY3NzbG9hZC1zcGluIHtcclxuXHQxMDAlIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG5cdH1cclxufVxyXG5cclxuLyogWmVuaXRoIEVmZmVjdCAqL1xyXG4uY3NzbG9hZC16ZW5pdGgtY29udGFpbmVyIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDQ5cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uY3NzbG9hZC16ZW5pdGgge1xyXG5cdHdpZHRoOiA0OXB4O1xyXG5cdGhlaWdodDogNDlweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Ym94LXNoYWRvdzogM3B4IDNweCAxcHggI0NDQztcclxuXHRhbmltYXRpb246IGNzc2xvYWQtc3BpbiA2OTBtcyBpbmZpbml0ZSBsaW5lYXI7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgY3NzbG9hZC1zcGluIHtcclxuXHQxMDAlIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG5cdH1cclxufVxyXG5cclxuLyogU3Bpbm5pbmcgU3F1YXJlIEVmZmVjdCAqL1xyXG4uY3NzbG9hZC1zcGlubmluZy1zcXVhcmUtbG9hZGluZyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAzMHB4O1xyXG5cdGhlaWdodDogMzBweDtcclxuXHRiYWNrZ3JvdW5kOiAjQ0NDO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogYXV0bztcclxuXHRhbmltYXRpb246IDEuMTVzIGNzc2xvYWQtc3BpbiBpbmZpbml0ZTtcclxufVxyXG5cclxuLmNzc2xvYWQtc3Bpbm5pbmctc3F1YXJlLWxvYWRpbmc6YmVmb3JlLCAuY3NzbG9hZC1zcGlubmluZy1zcXVhcmUtbG9hZGluZzphZnRlciB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGFuaW1hdGlvbjogMC41OHMgaW5maW5pdGUgYWx0ZXJuYXRlIGxpbmVhcjtcclxufVxyXG5cclxuLmNzc2xvYWQtc3Bpbm5pbmctc3F1YXJlLWxvYWRpbmc6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kOiAjOTk5O1xyXG5cdGFuaW1hdGlvbi1uYW1lOiBjc3Nsb2FkLWJsdXIxO1xyXG59XHJcblxyXG4uY3NzbG9hZC1zcGlubmluZy1zcXVhcmUtbG9hZGluZzphZnRlciB7XHJcblx0YmFja2dyb3VuZDogd2hpdGU7XHJcblx0YW5pbWF0aW9uLW5hbWU6IGNzc2xvYWQtYmx1cjI7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgY3NzbG9hZC1zcGluIHtcclxuXHR0byB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBjc3Nsb2FkLWJsdXIxIHtcclxuXHR0byB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBjc3Nsb2FkLWJsdXIyIHtcclxuXHR0byB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO1xyXG5cdH1cclxufVxyXG5cclxuLyogUHVsc2UgKi9cclxuLndyYXBwZXItcHVsc2Uge1xyXG5cdG1hcmdpbi10b3A6IC02MHB4O1xyXG59XHJcblxyXG4uY3NzbG9hZC1wdWxzZS1sb2FkZXIge1xyXG5cdHdpZHRoOiA0OXB4O1xyXG5cdGhlaWdodDogNDlweDtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0bWFyZ2luOiAzZW07XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdGJhY2tncm91bmQ6IGJsYWNrO1xyXG59XHJcblxyXG4uY3NzbG9hZC1wdWxzZS1sb2FkZXIsXHJcbi5jc3Nsb2FkLXB1bHNlLWxvYWRlcjpiZWZvcmUsXHJcbi5jc3Nsb2FkLXB1bHNlLWxvYWRlcjphZnRlciB7XHJcblx0YW5pbWF0aW9uOiAxLjE1cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLmNzc2xvYWQtcHVsc2UtbG9hZGVyOmJlZm9yZSxcclxuLmNzc2xvYWQtcHVsc2UtbG9hZGVyOmFmdGVyIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxufVxyXG5cclxuLmNzc2xvYWQtcHVsc2UtbG9hZGVyIHtcclxuXHRhbmltYXRpb24tbmFtZTogY3NzbG9hZC1wdWxzZS1sb2FkZXI7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgY3NzbG9hZC1wdWxzZS1sb2FkZXIge1xyXG5cdGZyb20ge1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuXHR0byB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIE1hcHMgKi9cclxuLmdvb2dsZS1tYXAge1xyXG5cdGJhY2tncm91bmQ6ICNFNUUzREY7XHJcblx0aGVpZ2h0OiA0MDBweDtcclxuXHRtYXJnaW46IC0zNXB4IDAgMzBweCAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZ29vZ2xlLW1hcC5zbWFsbCB7XHJcblx0aGVpZ2h0OiAyNTBweDtcclxuXHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4uZ29vZ2xlLW1hcCBpbWcge1xyXG5cdG1heC13aWR0aDogOTk5OXB4O1xyXG59XHJcblxyXG4uZ29vZ2xlLW1hcC1ib3JkZXJzIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjREREO1xyXG5cdHBhZGRpbmc6IDRweDtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbi8qIE1hcCBQaW5zICovXHJcbkBrZXlmcmFtZXMgbWFwUGluUHVsc2Uge1xyXG5cdGZyb20ge1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRcdG9wYWNpdHk6IDAuNztcclxuXHR9XHJcblxyXG5cdHRvIHtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMTApO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIE1hcCBJbmZvIFdpbmRvdyAqL1xyXG4ubWFwLWluZm8td2luZG93IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAzMHB4O1xyXG5cdGxlZnQ6IDUwJTtcclxuXHRmb250LXNpemU6IDEyLjhweDtcclxuXHRmb250LXNpemU6IDAuOHJlbTtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRwYWRkaW5nOiAxNXB4IDIwcHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xyXG59XHJcblxyXG4ubWFwLWluZm8td2luZG93OmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAtN3B4O1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xyXG5cdHdpZHRoOiAwO1xyXG5cdGhlaWdodDogMDtcclxuXHRib3JkZXItdG9wOiA3cHggc29saWQgI0ZGRjtcclxuXHRib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ubWFwLWluZm8td2luZG93IC5tYXAtaW5mby13aW5kb3ctY2xvc2Uge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDNweDtcclxuXHRyaWdodDogM3B4O1xyXG59XHJcblxyXG4ubWFwLXJvdW5kZWQtcGluIHtcclxuXHR3aWR0aDogMTNweDtcclxuXHRoZWlnaHQ6IDEzcHg7XHJcblx0YmFja2dyb3VuZDogI0NDQztcclxuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG59XHJcblxyXG4ubWFwLXJvdW5kZWQtcGluLm1hcC1yb3VuZGVkLXBpbi1hbmltYXRlZCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubWFwLXJvdW5kZWQtcGluLm1hcC1yb3VuZGVkLXBpbi1hbmltYXRlZDpiZWZvcmUsIC5tYXAtcm91bmRlZC1waW4ubWFwLXJvdW5kZWQtcGluLWFuaW1hdGVkOmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuXHRhbmltYXRpb24tbmFtZTogbWFwUGluUHVsc2U7XHJcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xyXG5cdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG5cdGFuaW1hdGlvbi1kZWxheTogMXM7XHJcbn1cclxuXHJcbi5tYXAtcm91bmRlZC1waW4ubWFwLXJvdW5kZWQtcGluLWFuaW1hdGVkOmFmdGVyIHtcclxuXHRhbmltYXRpb24tZGVsYXk6IDEuMjUwcztcclxufVxyXG5cclxuLyogR29vZ2xlIE1hcCBvbiBGb290ZXIgKi9cclxuLmdvb2dsZS1tYXAtZm9vdGVyIHtcclxuXHRtYXJnaW46IDM1cHggMCAtNTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBSVEwgUG9wdXAgKi9cclxuaHRtbFtkaXI9XCJydGxcIl0gLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jIHtcclxuXHRwYWRkaW5nOiAyMHB4IDIwcHggMCAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIE1pbiBIZWlnaHQgKi9cclxuLm1pbi1oZWlnaHQtc2NyZWVuIHtcclxuXHRtaW4taGVpZ2h0OiAxMDB2aDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcblx0Lm1pbi1oZWlnaHQtc2NyZWVuLXNtIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0Lm1pbi1oZWlnaHQtc2NyZWVuLW1kIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0Lm1pbi1oZWlnaHQtc2NyZWVuLWxnIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdC5taW4taGVpZ2h0LXNjcmVlbi14bCB7XHJcblx0XHRtaW4taGVpZ2h0OiAxMDB2aDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIEhpZGUgVGV4dCAqL1xyXG4uaGlkZS10ZXh0IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0ZXh0LWluZGVudDogLTk5OTlweDtcclxuXHR3aWR0aDogMDtcclxuXHRoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qIEJveCBTaGFkb3cgKi9cclxuLmJveC1zaGFkb3ctMTpiZWZvcmUge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0b3BhY2l0eTogMC4zMztcclxuXHRjb250ZW50OiAnJztcclxuXHRib3gtc2hhZG93OiAwIDMwcHggOTBweCAjQkJCO1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4uYm94LXNoYWRvdy0xLmJveC1zaGFkb3ctMS1ob3ZlcjpiZWZvcmUge1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5ib3gtc2hhZG93LTEuYm94LXNoYWRvdy0xLWhvdmVyOmhvdmVyOmJlZm9yZSB7XHJcblx0b3BhY2l0eTogMC4zMztcclxufVxyXG5cclxuLmJveC1zaGFkb3ctaG92ZXIge1xyXG5cdHRyYW5zaXRpb246IGVhc2UgYWxsIDMwMG1zO1xyXG59XHJcblxyXG4uYm94LXNoYWRvdy0yOm5vdCguYm94LXNoYWRvdy1ob3Zlcikge1xyXG5cdGJveC1zaGFkb3c6IDAgMTVweCAzMHB4IC0xNXB4IHJnYmEoMCwgMCwgMCwgMC40NSk7XHJcbn1cclxuXHJcbi5ib3gtc2hhZG93LTIuYm94LXNoYWRvdy1ob3Zlcjpob3ZlciB7XHJcblx0Ym94LXNoYWRvdzogMCAxNXB4IDMwcHggLTE1cHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcclxufVxyXG5cclxuLmJveC1zaGFkb3ctMzpub3QoLmJveC1zaGFkb3ctaG92ZXIpIHtcclxuXHRib3gtc2hhZG93OiAwIDMwcHggNjBweCAtMzBweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xyXG59XHJcblxyXG4uYm94LXNoYWRvdy0zLmJveC1zaGFkb3ctaG92ZXI6aG92ZXIge1xyXG5cdGJveC1zaGFkb3c6IDAgMzBweCA2MHB4IC0zMHB4IHJnYmEoMCwgMCwgMCwgMC40NSk7XHJcbn1cclxuXHJcbi5ib3gtc2hhZG93LTQ6bm90KC5ib3gtc2hhZG93LWhvdmVyKSB7XHJcblx0Ym94LXNoYWRvdzogMHB4IDBweCAyMXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcblxyXG4uYm94LXNoYWRvdy00LmJveC1zaGFkb3ctaG92ZXI6aG92ZXIge1xyXG5cdGJveC1zaGFkb3c6IDBweCAwcHggMjFweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxufVxyXG5cclxuLmJveC1zaGFkb3ctNTpub3QoLmJveC1zaGFkb3ctaG92ZXIpIHtcclxuXHRib3gtc2hhZG93OiAwIDE1cHggNjBweCAtMzZweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xyXG59XHJcblxyXG4uYm94LXNoYWRvdy01LmJveC1zaGFkb3ctaG92ZXI6aG92ZXIge1xyXG5cdGJveC1zaGFkb3c6IDAgMTVweCA2MHB4IC0zNnB4IHJnYmEoMCwgMCwgMCwgMC40NSk7XHJcbn1cclxuXHJcbi5ib3gtc2hhZG93LTY6bm90KC5ib3gtc2hhZG93LWhvdmVyKSB7XHJcblx0Ym94LXNoYWRvdzogMCAxMnB4IDQ1cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxufVxyXG5cclxuLmJveC1zaGFkb3ctNi5ib3gtc2hhZG93LWhvdmVyOmhvdmVyIHtcclxuXHRib3gtc2hhZG93OiAwIDEycHggNDVweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG59XHJcblxyXG4vKiBCb3JkZXIgUmFkaXVzICovXHJcbi5ib3JkZXItcmFkaXVzIHtcclxuXHRib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1yYWRpdXMuYm94LXNoYWRvdy0xOmJlZm9yZSB7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItcmFkaXVzLTIge1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLXJhZGl1cy0yLmJveC1zaGFkb3ctMTpiZWZvcmUge1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIGJvZHkgLnJvdW5kZWQtY2lyY2xlIHtcclxuXHRib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogSGVpZ2h0ICovXHJcbi5oLTUwcHgge1xyXG5cdGhlaWdodDogNTBweDtcclxufVxyXG5cclxuLmgtbWluLTUwcHgge1xyXG5cdG1pbi1oZWlnaHQ6IDUwcHg7XHJcbn1cclxuXHJcbi5oLTEwMHB4IHtcclxuXHRoZWlnaHQ6IDEwMHB4O1xyXG59XHJcblxyXG4uaC1taW4tMTAwcHgge1xyXG5cdG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG59XHJcblxyXG4uaC0xNTBweCB7XHJcblx0aGVpZ2h0OiAxNTBweDtcclxufVxyXG5cclxuLmgtbWluLTE1MHB4IHtcclxuXHRtaW4taGVpZ2h0OiAxNTBweDtcclxufVxyXG5cclxuLmgtMjAwcHgge1xyXG5cdGhlaWdodDogMjAwcHg7XHJcbn1cclxuXHJcbi5oLW1pbi0yMDBweCB7XHJcblx0bWluLWhlaWdodDogMjAwcHg7XHJcbn1cclxuXHJcbi5oLTI1MHB4IHtcclxuXHRoZWlnaHQ6IDI1MHB4O1xyXG59XHJcblxyXG4uaC1taW4tMjUwcHgge1xyXG5cdG1pbi1oZWlnaHQ6IDI1MHB4O1xyXG59XHJcblxyXG4uaC0zMDBweCB7XHJcblx0aGVpZ2h0OiAzMDBweDtcclxufVxyXG5cclxuLmgtbWluLTMwMHB4IHtcclxuXHRtaW4taGVpZ2h0OiAzMDBweDtcclxufVxyXG5cclxuLmgtMzUwcHgge1xyXG5cdGhlaWdodDogMzUwcHg7XHJcbn1cclxuXHJcbi5oLW1pbi0zNTBweCB7XHJcblx0bWluLWhlaWdodDogMzUwcHg7XHJcbn1cclxuXHJcbi5oLTQwMHB4IHtcclxuXHRoZWlnaHQ6IDQwMHB4O1xyXG59XHJcblxyXG4uaC1taW4tNDAwcHgge1xyXG5cdG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG59XHJcblxyXG4uaC00NTBweCB7XHJcblx0aGVpZ2h0OiA0NTBweDtcclxufVxyXG5cclxuLmgtbWluLTQ1MHB4IHtcclxuXHRtaW4taGVpZ2h0OiA0NTBweDtcclxufVxyXG5cclxuLmgtNTAwcHgge1xyXG5cdGhlaWdodDogNTAwcHg7XHJcbn1cclxuXHJcbi5oLW1pbi01MDBweCB7XHJcblx0bWluLWhlaWdodDogNTAwcHg7XHJcbn1cclxuXHJcbi5oLTU1MHB4IHtcclxuXHRoZWlnaHQ6IDU1MHB4O1xyXG59XHJcblxyXG4uaC1taW4tNTUwcHgge1xyXG5cdG1pbi1oZWlnaHQ6IDU1MHB4O1xyXG59XHJcblxyXG4uaC02MDBweCB7XHJcblx0aGVpZ2h0OiA2MDBweDtcclxufVxyXG5cclxuLmgtbWluLTYwMHB4IHtcclxuXHRtaW4taGVpZ2h0OiA2MDBweDtcclxufVxyXG5cclxuLmgtNjUwcHgge1xyXG5cdGhlaWdodDogNjUwcHg7XHJcbn1cclxuXHJcbi5oLW1pbi02NTBweCB7XHJcblx0bWluLWhlaWdodDogNjUwcHg7XHJcbn1cclxuXHJcbi5oLTcwMHB4IHtcclxuXHRoZWlnaHQ6IDcwMHB4O1xyXG59XHJcblxyXG4uaC1taW4tNzAwcHgge1xyXG5cdG1pbi1oZWlnaHQ6IDcwMHB4O1xyXG59XHJcblxyXG4uaC03NTBweCB7XHJcblx0aGVpZ2h0OiA3NTBweDtcclxufVxyXG5cclxuLmgtbWluLTc1MHB4IHtcclxuXHRtaW4taGVpZ2h0OiA3NTBweDtcclxufVxyXG5cclxuLmgtODAwcHgge1xyXG5cdGhlaWdodDogODAwcHg7XHJcbn1cclxuXHJcbi5oLW1pbi04MDBweCB7XHJcblx0bWluLWhlaWdodDogODAwcHg7XHJcbn1cclxuXHJcbi5oLTg1MHB4IHtcclxuXHRoZWlnaHQ6IDg1MHB4O1xyXG59XHJcblxyXG4uaC1taW4tODUwcHgge1xyXG5cdG1pbi1oZWlnaHQ6IDg1MHB4O1xyXG59XHJcblxyXG4uaC05MDBweCB7XHJcblx0aGVpZ2h0OiA5MDBweDtcclxufVxyXG5cclxuLmgtbWluLTkwMHB4IHtcclxuXHRtaW4taGVpZ2h0OiA5MDBweDtcclxufVxyXG5cclxuLmgtOTUwcHgge1xyXG5cdGhlaWdodDogOTUwcHg7XHJcbn1cclxuXHJcbi5oLW1pbi05NTBweCB7XHJcblx0bWluLWhlaWdodDogOTUwcHg7XHJcbn1cclxuXHJcbi5oLTEwMDBweCB7XHJcblx0aGVpZ2h0OiAxMDAwcHg7XHJcbn1cclxuXHJcbi5oLW1pbi0xMDAwcHgge1xyXG5cdG1pbi1oZWlnaHQ6IDEwMDBweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcblx0Lmgtc20tNTBweCB7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0fVxyXG5cclxuXHQuaC1zbS1taW4tNTBweCB7XHJcblx0XHRtaW4taGVpZ2h0OiA1MHB4O1xyXG5cdH1cclxuXHJcblx0Lmgtc20tMTAwcHgge1xyXG5cdFx0aGVpZ2h0OiAxMDBweDtcclxuXHR9XHJcblxyXG5cdC5oLXNtLW1pbi0xMDBweCB7XHJcblx0XHRtaW4taGVpZ2h0OiAxMDBweDtcclxuXHR9XHJcblxyXG5cdC5oLXNtLTE1MHB4IHtcclxuXHRcdGhlaWdodDogMTUwcHg7XHJcblx0fVxyXG5cclxuXHQuaC1zbS1taW4tMTUwcHgge1xyXG5cdFx0bWluLWhlaWdodDogMTUwcHg7XHJcblx0fVxyXG5cclxuXHQuaC1zbS0yMDBweCB7XHJcblx0XHRoZWlnaHQ6IDIwMHB4O1xyXG5cdH1cclxuXHJcblx0Lmgtc20tbWluLTIwMHB4IHtcclxuXHRcdG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG5cdH1cclxuXHJcblx0Lmgtc20tMjUwcHgge1xyXG5cdFx0aGVpZ2h0OiAyNTBweDtcclxuXHR9XHJcblxyXG5cdC5oLXNtLW1pbi0yNTBweCB7XHJcblx0XHRtaW4taGVpZ2h0OiAyNTBweDtcclxuXHR9XHJcblxyXG5cdC5oLXNtLTMwMHB4IHtcclxuXHRcdGhlaWdodDogMzAwcHg7XHJcblx0fVxyXG5cclxuXHQuaC1zbS1taW4tMzAwcHgge1xyXG5cdFx0bWluLWhlaWdodDogMzAwcHg7XHJcblx0fVxyXG5cclxuXHQuaC1zbS0zNTBweCB7XHJcblx0XHRoZWlnaHQ6IDM1MHB4O1xyXG5cdH1cclxuXHJcblx0Lmgtc20tbWluLTM1MHB4IHtcclxuXHRcdG1pbi1oZWlnaHQ6IDM1MHB4O1xyXG5cdH1cclxuXHJcblx0Lmgtc20tNDAwcHgge1xyXG5cdFx0aGVpZ2h0OiA0MDBweDtcclxuXHR9XHJcblxyXG5cdC5oLXNtLW1pbi00MDBweCB7XHJcblx0XHRtaW4taGVpZ2h0OiA0MDBweDtcclxuXHR9XHJcblxyXG5cdC5oLXNtLTQ1MHB4IHtcclxuXHRcdGhlaWdodDogNDUwcHg7XHJcblx0fVxyXG5cclxuXHQuaC1zbS1taW4tNDUwcHgge1xyXG5cdFx0bWluLWhlaWdodDogNDUwcHg7XHJcblx0fVxyXG5cclxuXHQuaC1zbS01MDBweCB7XHJcblx0XHRoZWlnaHQ6IDUwMHB4O1xyXG5cdH1cclxuXHJcblx0Lmgtc20tbWluLTUwMHB4IHtcclxuXHRcdG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG5cdH1cclxuXHJcblx0Lmgtc20tNTUwcHgge1xyXG5cdFx0aGVpZ2h0OiA1NTBweDtcclxuXHR9XHJcblxyXG5cdC5oLXNtLW1pbi01NTBweCB7XHJcblx0XHRtaW4taGVpZ2h0OiA1NTBweDtcclxuXHR9XHJcblxyXG5cdC5oLXNtLTYwMHB4IHtcclxuXHRcdGhlaWdodDogNjAwcHg7XHJcblx0fVxyXG5cclxuXHQuaC1zbS1taW4tNjAwcHgge1xyXG5cdFx0bWluLWhlaWdodDogNjAwcHg7XHJcblx0fVxyXG5cclxuXHQuaC1zbS02NTBweCB7XHJcblx0XHRoZWlnaHQ6IDY1MHB4O1xyXG5cdH1cclxuXHJcblx0Lmgtc20tbWluLTY1MHB4IHtcclxuXHRcdG1pbi1oZWlnaHQ6IDY1MHB4O1xyXG5cdH1cclxuXHJcblx0Lmgtc20tNzAwcHgge1xyXG5cdFx0aGVpZ2h0OiA3MDBweDtcclxuXHR9XHJcblxyXG5cdC5oLXNtLW1pbi03MDBweCB7XHJcblx0XHRtaW4taGVpZ2h0OiA3MDBweDtcclxuXHR9XHJcblxyXG5cdC5oLXNtLTc1MHB4IHtcclxuXHRcdGhlaWdodDogNzUwcHg7XHJcblx0fVxyXG5cclxuXHQuaC1zbS1taW4tNzUwcHgge1xyXG5cdFx0bWluLWhlaWdodDogNzUwcHg7XHJcblx0fVxyXG5cclxuXHQuaC1zbS04MDBweCB7XHJcblx0XHRoZWlnaHQ6IDgwMHB4O1xyXG5cdH1cclxuXHJcblx0Lmgtc20tbWluLTgwMHB4IHtcclxuXHRcdG1pbi1oZWlnaHQ6IDgwMHB4O1xyXG5cdH1cclxuXHJcblx0Lmgtc20tODUwcHgge1xyXG5cdFx0aGVpZ2h0OiA4NTBweDtcclxuXHR9XHJcblxyXG5cdC5oLXNtLW1pbi04NTBweCB7XHJcblx0XHRtaW4taGVpZ2h0OiA4NTBweDtcclxuXHR9XHJcblxyXG5cdC5oLXNtLTkwMHB4IHtcclxuXHRcdGhlaWdodDogOTAwcHg7XHJcblx0fVxyXG5cclxuXHQuaC1zbS1taW4tOTAwcHgge1xyXG5cdFx0bWluLWhlaWdodDogOTAwcHg7XHJcblx0fVxyXG5cclxuXHQuaC1zbS05NTBweCB7XHJcblx0XHRoZWlnaHQ6IDk1MHB4O1xyXG5cdH1cclxuXHJcblx0Lmgtc20tbWluLTk1MHB4IHtcclxuXHRcdG1pbi1oZWlnaHQ6IDk1MHB4O1xyXG5cdH1cclxuXHJcblx0Lmgtc20tMTAwMHB4IHtcclxuXHRcdGhlaWdodDogMTAwMHB4O1xyXG5cdH1cclxuXHJcblx0Lmgtc20tbWluLTEwMDBweCB7XHJcblx0XHRtaW4taGVpZ2h0OiAxMDAwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHQuaC1tZC01MHB4IHtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHR9XHJcblxyXG5cdC5oLW1kLW1pbi01MHB4IHtcclxuXHRcdG1pbi1oZWlnaHQ6IDUwcHg7XHJcblx0fVxyXG5cclxuXHQuaC1tZC0xMDBweCB7XHJcblx0XHRoZWlnaHQ6IDEwMHB4O1xyXG5cdH1cclxuXHJcblx0LmgtbWQtbWluLTEwMHB4IHtcclxuXHRcdG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG5cdH1cclxuXHJcblx0LmgtbWQtMTUwcHgge1xyXG5cdFx0aGVpZ2h0OiAxNTBweDtcclxuXHR9XHJcblxyXG5cdC5oLW1kLW1pbi0xNTBweCB7XHJcblx0XHRtaW4taGVpZ2h0OiAxNTBweDtcclxuXHR9XHJcblxyXG5cdC5oLW1kLTIwMHB4IHtcclxuXHRcdGhlaWdodDogMjAwcHg7XHJcblx0fVxyXG5cclxuXHQuaC1tZC1taW4tMjAwcHgge1xyXG5cdFx0bWluLWhlaWdodDogMjAwcHg7XHJcblx0fVxyXG5cclxuXHQuaC1tZC0yNTBweCB7XHJcblx0XHRoZWlnaHQ6IDI1MHB4O1xyXG5cdH1cclxuXHJcblx0LmgtbWQtbWluLTI1MHB4IHtcclxuXHRcdG1pbi1oZWlnaHQ6IDI1MHB4O1xyXG5cdH1cclxuXHJcblx0LmgtbWQtMzAwcHgge1xyXG5cdFx0aGVpZ2h0OiAzMDBweDtcclxuXHR9XHJcblxyXG5cdC5oLW1kLW1pbi0zMDBweCB7XHJcblx0XHRtaW4taGVpZ2h0OiAzMDBweDtcclxuXHR9XHJcblxyXG5cdC5oLW1kLTM1MHB4IHtcclxuXHRcdGhlaWdodDogMzUwcHg7XHJcblx0fVxyXG5cclxuXHQuaC1tZC1taW4tMzUwcHgge1xyXG5cdFx0bWluLWhlaWdodDogMzUwcHg7XHJcblx0fVxyXG5cclxuXHQuaC1tZC00MDBweCB7XHJcblx0XHRoZWlnaHQ6IDQwMHB4O1xyXG5cdH1cclxuXHJcblx0LmgtbWQtbWluLTQwMHB4IHtcclxuXHRcdG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG5cdH1cclxuXHJcblx0LmgtbWQtNDUwcHgge1xyXG5cdFx0aGVpZ2h0OiA0NTBweDtcclxuXHR9XHJcblxyXG5cdC5oLW1kLW1pbi00NTBweCB7XHJcblx0XHRtaW4taGVpZ2h0OiA0NTBweDtcclxuXHR9XHJcblxyXG5cdC5oLW1kLTUwMHB4IHtcclxuXHRcdGhlaWdodDogNTAwcHg7XHJcblx0fVxyXG5cclxuXHQuaC1tZC1taW4tNTAwcHgge1xyXG5cdFx0bWluLWhlaWdodDogNTAwcHg7XHJcblx0fVxyXG5cclxuXHQuaC1tZC01NTBweCB7XHJcblx0XHRoZWlnaHQ6IDU1MHB4O1xyXG5cdH1cclxuXHJcblx0LmgtbWQtbWluLTU1MHB4IHtcclxuXHRcdG1pbi1oZWlnaHQ6IDU1MHB4O1xyXG5cdH1cclxuXHJcblx0LmgtbWQtNjAwcHgge1xyXG5cdFx0aGVpZ2h0OiA2MDBweDtcclxuXHR9XHJcblxyXG5cdC5oLW1kLW1pbi02MDBweCB7XHJcblx0XHRtaW4taGVpZ2h0OiA2MDBweDtcclxuXHR9XHJcblxyXG5cdC5oLW1kLTY1MHB4IHtcclxuXHRcdGhlaWdodDogNjUwcHg7XHJcblx0fVxyXG5cclxuXHQuaC1tZC1taW4tNjUwcHgge1xyXG5cdFx0bWluLWhlaWdodDogNjUwcHg7XHJcblx0fVxyXG5cclxuXHQuaC1tZC03MDBweCB7XHJcblx0XHRoZWlnaHQ6IDcwMHB4O1xyXG5cdH1cclxuXHJcblx0LmgtbWQtbWluLTcwMHB4IHtcclxuXHRcdG1pbi1oZWlnaHQ6IDcwMHB4O1xyXG5cdH1cclxuXHJcblx0LmgtbWQtNzUwcHgge1xyXG5cdFx0aGVpZ2h0OiA3NTBweDtcclxuXHR9XHJcblxyXG5cdC5oLW1kLW1pbi03NTBweCB7XHJcblx0XHRtaW4taGVpZ2h0OiA3NTBweDtcclxuXHR9XHJcblxyXG5cdC5oLW1kLTgwMHB4IHtcclxuXHRcdGhlaWdodDogODAwcHg7XHJcblx0fVxyXG5cclxuXHQuaC1tZC1taW4tODAwcHgge1xyXG5cdFx0bWluLWhlaWdodDogODAwcHg7XHJcblx0fVxyXG5cclxuXHQuaC1tZC04NTBweCB7XHJcblx0XHRoZWlnaHQ6IDg1MHB4O1xyXG5cdH1cclxuXHJcblx0LmgtbWQtbWluLTg1MHB4IHtcclxuXHRcdG1pbi1oZWlnaHQ6IDg1MHB4O1xyXG5cdH1cclxuXHJcblx0LmgtbWQtOTAwcHgge1xyXG5cdFx0aGVpZ2h0OiA5MDBweDtcclxuXHR9XHJcblxyXG5cdC5oLW1kLW1pbi05MDBweCB7XHJcblx0XHRtaW4taGVpZ2h0OiA5MDBweDtcclxuXHR9XHJcblxyXG5cdC5oLW1kLTk1MHB4IHtcclxuXHRcdGhlaWdodDogOTUwcHg7XHJcblx0fVxyXG5cclxuXHQuaC1tZC1taW4tOTUwcHgge1xyXG5cdFx0bWluLWhlaWdodDogOTUwcHg7XHJcblx0fVxyXG5cclxuXHQuaC1tZC0xMDAwcHgge1xyXG5cdFx0aGVpZ2h0OiAxMDAwcHg7XHJcblx0fVxyXG5cclxuXHQuaC1tZC1taW4tMTAwMHB4IHtcclxuXHRcdG1pbi1oZWlnaHQ6IDEwMDBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdC5oLWxnLTUwcHgge1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdH1cclxuXHJcblx0LmgtbGctbWluLTUwcHgge1xyXG5cdFx0bWluLWhlaWdodDogNTBweDtcclxuXHR9XHJcblxyXG5cdC5oLWxnLTEwMHB4IHtcclxuXHRcdGhlaWdodDogMTAwcHg7XHJcblx0fVxyXG5cclxuXHQuaC1sZy1taW4tMTAwcHgge1xyXG5cdFx0bWluLWhlaWdodDogMTAwcHg7XHJcblx0fVxyXG5cclxuXHQuaC1sZy0xNTBweCB7XHJcblx0XHRoZWlnaHQ6IDE1MHB4O1xyXG5cdH1cclxuXHJcblx0LmgtbGctbWluLTE1MHB4IHtcclxuXHRcdG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG5cdH1cclxuXHJcblx0LmgtbGctMjAwcHgge1xyXG5cdFx0aGVpZ2h0OiAyMDBweDtcclxuXHR9XHJcblxyXG5cdC5oLWxnLW1pbi0yMDBweCB7XHJcblx0XHRtaW4taGVpZ2h0OiAyMDBweDtcclxuXHR9XHJcblxyXG5cdC5oLWxnLTI1MHB4IHtcclxuXHRcdGhlaWdodDogMjUwcHg7XHJcblx0fVxyXG5cclxuXHQuaC1sZy1taW4tMjUwcHgge1xyXG5cdFx0bWluLWhlaWdodDogMjUwcHg7XHJcblx0fVxyXG5cclxuXHQuaC1sZy0zMDBweCB7XHJcblx0XHRoZWlnaHQ6IDMwMHB4O1xyXG5cdH1cclxuXHJcblx0LmgtbGctbWluLTMwMHB4IHtcclxuXHRcdG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG5cdH1cclxuXHJcblx0LmgtbGctMzUwcHgge1xyXG5cdFx0aGVpZ2h0OiAzNTBweDtcclxuXHR9XHJcblxyXG5cdC5oLWxnLW1pbi0zNTBweCB7XHJcblx0XHRtaW4taGVpZ2h0OiAzNTBweDtcclxuXHR9XHJcblxyXG5cdC5oLWxnLTQwMHB4IHtcclxuXHRcdGhlaWdodDogNDAwcHg7XHJcblx0fVxyXG5cclxuXHQuaC1sZy1taW4tNDAwcHgge1xyXG5cdFx0bWluLWhlaWdodDogNDAwcHg7XHJcblx0fVxyXG5cclxuXHQuaC1sZy00NTBweCB7XHJcblx0XHRoZWlnaHQ6IDQ1MHB4O1xyXG5cdH1cclxuXHJcblx0LmgtbGctbWluLTQ1MHB4IHtcclxuXHRcdG1pbi1oZWlnaHQ6IDQ1MHB4O1xyXG5cdH1cclxuXHJcblx0LmgtbGctNTAwcHgge1xyXG5cdFx0aGVpZ2h0OiA1MDBweDtcclxuXHR9XHJcblxyXG5cdC5oLWxnLW1pbi01MDBweCB7XHJcblx0XHRtaW4taGVpZ2h0OiA1MDBweDtcclxuXHR9XHJcblxyXG5cdC5oLWxnLTU1MHB4IHtcclxuXHRcdGhlaWdodDogNTUwcHg7XHJcblx0fVxyXG5cclxuXHQuaC1sZy1taW4tNTUwcHgge1xyXG5cdFx0bWluLWhlaWdodDogNTUwcHg7XHJcblx0fVxyXG5cclxuXHQuaC1sZy02MDBweCB7XHJcblx0XHRoZWlnaHQ6IDYwMHB4O1xyXG5cdH1cclxuXHJcblx0LmgtbGctbWluLTYwMHB4IHtcclxuXHRcdG1pbi1oZWlnaHQ6IDYwMHB4O1xyXG5cdH1cclxuXHJcblx0LmgtbGctNjUwcHgge1xyXG5cdFx0aGVpZ2h0OiA2NTBweDtcclxuXHR9XHJcblxyXG5cdC5oLWxnLW1pbi02NTBweCB7XHJcblx0XHRtaW4taGVpZ2h0OiA2NTBweDtcclxuXHR9XHJcblxyXG5cdC5oLWxnLTcwMHB4IHtcclxuXHRcdGhlaWdodDogNzAwcHg7XHJcblx0fVxyXG5cclxuXHQuaC1sZy1taW4tNzAwcHgge1xyXG5cdFx0bWluLWhlaWdodDogNzAwcHg7XHJcblx0fVxyXG5cclxuXHQuaC1sZy03NTBweCB7XHJcblx0XHRoZWlnaHQ6IDc1MHB4O1xyXG5cdH1cclxuXHJcblx0LmgtbGctbWluLTc1MHB4IHtcclxuXHRcdG1pbi1oZWlnaHQ6IDc1MHB4O1xyXG5cdH1cclxuXHJcblx0LmgtbGctODAwcHgge1xyXG5cdFx0aGVpZ2h0OiA4MDBweDtcclxuXHR9XHJcblxyXG5cdC5oLWxnLW1pbi04MDBweCB7XHJcblx0XHRtaW4taGVpZ2h0OiA4MDBweDtcclxuXHR9XHJcblxyXG5cdC5oLWxnLTg1MHB4IHtcclxuXHRcdGhlaWdodDogODUwcHg7XHJcblx0fVxyXG5cclxuXHQuaC1sZy1taW4tODUwcHgge1xyXG5cdFx0bWluLWhlaWdodDogODUwcHg7XHJcblx0fVxyXG5cclxuXHQuaC1sZy05MDBweCB7XHJcblx0XHRoZWlnaHQ6IDkwMHB4O1xyXG5cdH1cclxuXHJcblx0LmgtbGctbWluLTkwMHB4IHtcclxuXHRcdG1pbi1oZWlnaHQ6IDkwMHB4O1xyXG5cdH1cclxuXHJcblx0LmgtbGctOTUwcHgge1xyXG5cdFx0aGVpZ2h0OiA5NTBweDtcclxuXHR9XHJcblxyXG5cdC5oLWxnLW1pbi05NTBweCB7XHJcblx0XHRtaW4taGVpZ2h0OiA5NTBweDtcclxuXHR9XHJcblxyXG5cdC5oLWxnLTEwMDBweCB7XHJcblx0XHRoZWlnaHQ6IDEwMDBweDtcclxuXHR9XHJcblxyXG5cdC5oLWxnLW1pbi0xMDAwcHgge1xyXG5cdFx0bWluLWhlaWdodDogMTAwMHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdC5oLXhsLTUwcHgge1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdH1cclxuXHJcblx0LmgteGwtbWluLTUwcHgge1xyXG5cdFx0bWluLWhlaWdodDogNTBweDtcclxuXHR9XHJcblxyXG5cdC5oLXhsLTEwMHB4IHtcclxuXHRcdGhlaWdodDogMTAwcHg7XHJcblx0fVxyXG5cclxuXHQuaC14bC1taW4tMTAwcHgge1xyXG5cdFx0bWluLWhlaWdodDogMTAwcHg7XHJcblx0fVxyXG5cclxuXHQuaC14bC0xNTBweCB7XHJcblx0XHRoZWlnaHQ6IDE1MHB4O1xyXG5cdH1cclxuXHJcblx0LmgteGwtbWluLTE1MHB4IHtcclxuXHRcdG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG5cdH1cclxuXHJcblx0LmgteGwtMjAwcHgge1xyXG5cdFx0aGVpZ2h0OiAyMDBweDtcclxuXHR9XHJcblxyXG5cdC5oLXhsLW1pbi0yMDBweCB7XHJcblx0XHRtaW4taGVpZ2h0OiAyMDBweDtcclxuXHR9XHJcblxyXG5cdC5oLXhsLTI1MHB4IHtcclxuXHRcdGhlaWdodDogMjUwcHg7XHJcblx0fVxyXG5cclxuXHQuaC14bC1taW4tMjUwcHgge1xyXG5cdFx0bWluLWhlaWdodDogMjUwcHg7XHJcblx0fVxyXG5cclxuXHQuaC14bC0zMDBweCB7XHJcblx0XHRoZWlnaHQ6IDMwMHB4O1xyXG5cdH1cclxuXHJcblx0LmgteGwtbWluLTMwMHB4IHtcclxuXHRcdG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG5cdH1cclxuXHJcblx0LmgteGwtMzUwcHgge1xyXG5cdFx0aGVpZ2h0OiAzNTBweDtcclxuXHR9XHJcblxyXG5cdC5oLXhsLW1pbi0zNTBweCB7XHJcblx0XHRtaW4taGVpZ2h0OiAzNTBweDtcclxuXHR9XHJcblxyXG5cdC5oLXhsLTQwMHB4IHtcclxuXHRcdGhlaWdodDogNDAwcHg7XHJcblx0fVxyXG5cclxuXHQuaC14bC1taW4tNDAwcHgge1xyXG5cdFx0bWluLWhlaWdodDogNDAwcHg7XHJcblx0fVxyXG5cclxuXHQuaC14bC00NTBweCB7XHJcblx0XHRoZWlnaHQ6IDQ1MHB4O1xyXG5cdH1cclxuXHJcblx0LmgteGwtbWluLTQ1MHB4IHtcclxuXHRcdG1pbi1oZWlnaHQ6IDQ1MHB4O1xyXG5cdH1cclxuXHJcblx0LmgteGwtNTAwcHgge1xyXG5cdFx0aGVpZ2h0OiA1MDBweDtcclxuXHR9XHJcblxyXG5cdC5oLXhsLW1pbi01MDBweCB7XHJcblx0XHRtaW4taGVpZ2h0OiA1MDBweDtcclxuXHR9XHJcblxyXG5cdC5oLXhsLTU1MHB4IHtcclxuXHRcdGhlaWdodDogNTUwcHg7XHJcblx0fVxyXG5cclxuXHQuaC14bC1taW4tNTUwcHgge1xyXG5cdFx0bWluLWhlaWdodDogNTUwcHg7XHJcblx0fVxyXG5cclxuXHQuaC14bC02MDBweCB7XHJcblx0XHRoZWlnaHQ6IDYwMHB4O1xyXG5cdH1cclxuXHJcblx0LmgteGwtbWluLTYwMHB4IHtcclxuXHRcdG1pbi1oZWlnaHQ6IDYwMHB4O1xyXG5cdH1cclxuXHJcblx0LmgteGwtNjUwcHgge1xyXG5cdFx0aGVpZ2h0OiA2NTBweDtcclxuXHR9XHJcblxyXG5cdC5oLXhsLW1pbi02NTBweCB7XHJcblx0XHRtaW4taGVpZ2h0OiA2NTBweDtcclxuXHR9XHJcblxyXG5cdC5oLXhsLTcwMHB4IHtcclxuXHRcdGhlaWdodDogNzAwcHg7XHJcblx0fVxyXG5cclxuXHQuaC14bC1taW4tNzAwcHgge1xyXG5cdFx0bWluLWhlaWdodDogNzAwcHg7XHJcblx0fVxyXG5cclxuXHQuaC14bC03NTBweCB7XHJcblx0XHRoZWlnaHQ6IDc1MHB4O1xyXG5cdH1cclxuXHJcblx0LmgteGwtbWluLTc1MHB4IHtcclxuXHRcdG1pbi1oZWlnaHQ6IDc1MHB4O1xyXG5cdH1cclxuXHJcblx0LmgteGwtODAwcHgge1xyXG5cdFx0aGVpZ2h0OiA4MDBweDtcclxuXHR9XHJcblxyXG5cdC5oLXhsLW1pbi04MDBweCB7XHJcblx0XHRtaW4taGVpZ2h0OiA4MDBweDtcclxuXHR9XHJcblxyXG5cdC5oLXhsLTg1MHB4IHtcclxuXHRcdGhlaWdodDogODUwcHg7XHJcblx0fVxyXG5cclxuXHQuaC14bC1taW4tODUwcHgge1xyXG5cdFx0bWluLWhlaWdodDogODUwcHg7XHJcblx0fVxyXG5cclxuXHQuaC14bC05MDBweCB7XHJcblx0XHRoZWlnaHQ6IDkwMHB4O1xyXG5cdH1cclxuXHJcblx0LmgteGwtbWluLTkwMHB4IHtcclxuXHRcdG1pbi1oZWlnaHQ6IDkwMHB4O1xyXG5cdH1cclxuXHJcblx0LmgteGwtOTUwcHgge1xyXG5cdFx0aGVpZ2h0OiA5NTBweDtcclxuXHR9XHJcblxyXG5cdC5oLXhsLW1pbi05NTBweCB7XHJcblx0XHRtaW4taGVpZ2h0OiA5NTBweDtcclxuXHR9XHJcblxyXG5cdC5oLXhsLTEwMDBweCB7XHJcblx0XHRoZWlnaHQ6IDEwMDBweDtcclxuXHR9XHJcblxyXG5cdC5oLXhsLW1pbi0xMDAwcHgge1xyXG5cdFx0bWluLWhlaWdodDogMTAwMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLyogUGFnaW5hdGlvbiAqL1xyXG4ucGFnaW5hdGlvbiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uID4gbGkgPiBhLFxyXG4ucGFnaW5hdGlvbiA+IGxpID4gc3BhbixcclxuLnBhZ2luYXRpb24gPiBsaSA+IGE6aG92ZXIsXHJcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmhvdmVyLFxyXG4ucGFnaW5hdGlvbiA+IGxpID4gYTpmb2N1cyxcclxuLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46Zm9jdXMge1xyXG5cdGNvbG9yOiAjQ0NDO1xyXG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYSxcclxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3BhbixcclxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpob3ZlcixcclxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpob3ZlcixcclxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpmb2N1cyxcclxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpmb2N1cyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0NDQztcclxuXHRib3JkZXItY29sb3I6ICNDQ0M7XHJcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLXJvdW5kZWQgLnBhZ2UtaXRlbSB7XHJcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxufVxyXG5cclxuLnBhZ2luYXRpb24ucGFnaW5hdGlvbi1yb3VuZGVkIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLXJvdW5kZWQgLnBhZ2UtbGluayB7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZzogMDtcclxuXHR3aWR0aDogMzBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLXJvdW5kZWQucGFnaW5hdGlvbi1tZCAucGFnZS1saW5rIHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHdpZHRoOiA0MHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtc2l6ZTogMXJlbTtcclxufVxyXG5cclxuLnBhZ2luYXRpb24ucGFnaW5hdGlvbi1yb3VuZGVkLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XHJcblx0cGFkZGluZzogMDtcclxuXHR3aWR0aDogNjBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0aGVpZ2h0OiA2MHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG59XHJcblxyXG4vKiBSZWFkIE1vcmUgKi9cclxuLnJlYWQtbW9yZSxcclxuLmxlYXJuLW1vcmUge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4ubGVhcm4tbW9yZS1ob3Zlci1hbmltYXRlLWljb24gPiBpIHtcclxuXHR0cmFuc2l0aW9uOiBlYXNlIHRyYW5zZm9ybSAzMDBtcztcclxufVxyXG5cclxuLmxlYXJuLW1vcmUtaG92ZXItYW5pbWF0ZS1pY29uOmhvdmVyID4gaSB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xyXG59XHJcblxyXG4vKiBPZmZzZXQgQW5jaG9yICovXHJcbi5vZmZzZXQtYW5jaG9yIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdHRvcDogLTEwMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHQub2Zmc2V0LWFuY2hvciB7XHJcblx0XHR0b3A6IDA7XHJcblx0fVxyXG59XHJcblxyXG4vKiBTaG93IEdyaWQgKi9cclxuLnNob3ctZ3JpZCBbY2xhc3MqPVwiY29sXCJdIC5zaG93LWdyaWQtYmxvY2sge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNFRUU7XHJcblx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0bWluLWhlaWdodDogNDBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0ZGRjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogQWxlcnRzICovXHJcbi5hbGVydCBbY2xhc3MqPVwiZmEtXCJdLCAuYWxlcnQgLmljb25zIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHRmb250LXNpemU6IDEuMWVtO1xyXG59XHJcblxyXG4uYWxlcnQgdWwge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiA3cHggMCAwIDQwcHg7XHJcbn1cclxuXHJcbi5hbGVydCB1bCBsaSB7XHJcblx0Zm9udC1zaXplOiAwLjllbTtcclxufVxyXG5cclxuLmFsZXJ0LmFsZXJ0LXNtIHtcclxuXHRwYWRkaW5nOiA1cHggMTBweDtcclxuXHRmb250LXNpemU6IDAuOWVtO1xyXG59XHJcblxyXG4uYWxlcnQuYWxlcnQtbGcge1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcblx0Zm9udC1zaXplOiAxLjJlbTtcclxufVxyXG5cclxuLmFsZXJ0LmFsZXJ0LWRlZmF1bHQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcblx0Ym9yZGVyLWNvbG9yOiAjZWFlYWVhO1xyXG5cdGNvbG9yOiAjNzM3MjcyO1xyXG59XHJcblxyXG4uYWxlcnQuYWxlcnQtZGVmYXVsdCAuYWxlcnQtbGluayB7XHJcblx0Y29sb3I6ICM0YzRjNGM7XHJcbn1cclxuXHJcbi5hbGVydC5hbGVydC1kYXJrIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzZjQ1O1xyXG5cdGJvcmRlci1jb2xvcjogIzBhMGMwZDtcclxuXHRjb2xvcjogI2QzZDhkYztcclxufVxyXG5cclxuLmFsZXJ0LmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xyXG5cdGNvbG9yOiAjZmVmZWZlO1xyXG59XHJcblxyXG4vKiBSYXRpbyAqL1xyXG4ucmF0aW8ucmF0aW8tc291bmRjbG91ZCB7XHJcblx0cGFkZGluZy1ib3R0b206IDE5LjI1JTtcclxufVxyXG5cclxuLnJhdGlvLnJhdGlvLWJvcmRlcnMge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XHJcblx0cGFkZGluZzogNHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuLnJhdGlvLnJhdGlvLWJvcmRlcnMgPiAqIHtcclxuXHR0b3A6IDRweDtcclxuXHRsZWZ0OiA0cHg7XHJcblx0d2lkdGg6IGNhbGMoIDEwMCUgLSA4cHgpO1xyXG5cdGhlaWdodDogY2FsYyggMTAwJSAtIDhweCk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdC5jb2wtbWQtMyAuc2lkZWJhciB7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIEhhbGYgU2VjdGlvbiAqL1xyXG4uY29sLWhhbGYtc2VjdGlvbiB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWluLWhlaWdodDogMXB4O1xyXG5cdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXgtd2lkdGg6IDU1NXB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG5cdG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLmNvbC1oYWxmLXNlY3Rpb24uY29sLWhhbGYtc2VjdGlvbi1yaWdodCB7XHJcblx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblx0LmNvbC1oYWxmLXNlY3Rpb24ge1xyXG5cdFx0bWF4LXdpZHRoOiA0NjVweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdC5jb2wtaGFsZi1zZWN0aW9uIHtcclxuXHRcdG1heC13aWR0aDogNzIwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQuY29sLWhhbGYtc2VjdGlvbiB7XHJcblx0XHRtYXgtd2lkdGg6IDU0MHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcblx0LmNvbC1oYWxmLXNlY3Rpb24ge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLyogQ29udGVudCBHcmlkICovXHJcbi5jb250ZW50LWdyaWQge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5jb250ZW50LWdyaWQgLmNvbnRlbnQtZ3JpZC1pdGVtIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZzogMTBweDtcclxuXHRtYXJnaW46IDA7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uY29udGVudC1ncmlkIC5jb250ZW50LWdyaWQtaXRlbTpiZWZvcmUsIC5jb250ZW50LWdyaWQgLmNvbnRlbnQtZ3JpZC1pdGVtOmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5jb250ZW50LWdyaWQgLmNvbnRlbnQtZ3JpZC1pdGVtOmJlZm9yZSB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAtMXB4O1xyXG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RBREFEQTtcclxufVxyXG5cclxuLmNvbnRlbnQtZ3JpZCAuY29udGVudC1ncmlkLWl0ZW06YWZ0ZXIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMDtcclxuXHR0b3A6IGF1dG87XHJcblx0bGVmdDogMDtcclxuXHRib3R0b206IC0xcHg7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQURBREE7XHJcbn1cclxuXHJcbi5jb250ZW50LWdyaWQgLmNvbnRlbnQtZ3JpZC1pdGVtIC5pbWctZmx1aWQge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmbGV4OiAwIDAgYXV0bztcclxufVxyXG5cclxuLmNvbnRlbnQtZ3JpZC5jb250ZW50LWdyaWQtZGFzaGVkIC5jb250ZW50LWdyaWQtaXRlbTpiZWZvcmUge1xyXG5cdGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICNEQURBREE7XHJcbn1cclxuXHJcbi5jb250ZW50LWdyaWQuY29udGVudC1ncmlkLWRhc2hlZCAuY29udGVudC1ncmlkLWl0ZW06YWZ0ZXIge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0RBREFEQTtcclxufVxyXG5cclxuLyogQWxlcnQgQWRtaW4gKi9cclxuLmFsZXJ0LWFkbWluIHtcclxuXHRtYXJnaW46IDI1cHggMDtcclxufVxyXG5cclxuLmFsZXJ0LWFkbWluIGltZyB7XHJcblx0bWFyZ2luOiAtNTBweCAwIDA7XHJcbn1cclxuXHJcbi5hbGVydC1hZG1pbiAuYnRuIHtcclxuXHRtYXJnaW46IDAgMCAtMTVweDtcclxufVxyXG5cclxuLmFsZXJ0LWFkbWluIHAge1xyXG5cdGNvbG9yOiAjNDQ0O1xyXG59XHJcblxyXG4uYWxlcnQtYWRtaW4gaDQge1xyXG5cdGNvbG9yOiAjMTExO1xyXG5cdGZvbnQtc2l6ZTogMS4yZW07XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uYWxlcnQtYWRtaW4gLndhcm5pbmcge1xyXG5cdGNvbG9yOiAjQjIwMDAwO1xyXG59XHJcblxyXG4vKiBOb3QgSW5jbHVkZWQgKi9cclxuLm5vdC1pbmNsdWRlZCB7XHJcblx0Y29sb3I6ICNiN2I3Yjc7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC1zaXplOiAwLjhlbTtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bWFyZ2luOiAtNHB4IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLyogVGlwICovXHJcbi50aXAge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwYWRkaW5nOiAwIDVweDtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdGNvbG9yOiAjMTExO1xyXG5cdHRleHQtc2hhZG93OiBub25lO1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRtYXJnaW4tbGVmdDogOHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGZvbnQtc2l6ZTogMTBweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLnRpcDpiZWZvcmUge1xyXG5cdHJpZ2h0OiAxMDAlO1xyXG5cdHRvcDogNTAlO1xyXG5cdGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0Y29udGVudDogXCIgXCI7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdHdpZHRoOiAwO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xyXG5cdGJvcmRlci13aWR0aDogNXB4O1xyXG5cdG1hcmdpbi10b3A6IC01cHg7XHJcbn1cclxuXHJcbi50aXAuc2tpbiB7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi8qIEFqYXggQm94ICovXHJcbi5hamF4LWJveCB7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYWpheC1ib3ggLmFqYXgtYm94LWNvbnRlbnQge1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5hamF4LWJveCAuYm91bmNlLWxvYWRlciB7XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG5cclxuLmFqYXgtYm94LmFqYXgtYm94LWluaXQge1xyXG5cdGhlaWdodDogMDtcclxufVxyXG5cclxuLmFqYXgtYm94LmFqYXgtYm94LWxvYWRpbmcge1xyXG5cdGhlaWdodDogMzAwcHg7XHJcbn1cclxuXHJcbi5hamF4LWJveC5hamF4LWJveC1sb2FkaW5nIC5hamF4LWJveC1jb250ZW50IHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdGhlaWdodDogMzAwcHg7XHJcbn1cclxuXHJcbi5hamF4LWJveC5hamF4LWJveC1sb2FkaW5nIC5ib3VuY2UtbG9hZGVyIHtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4vKiBOb3RpY2UgVG9wIEJhciAqL1xyXG4ubm90aWNlLXRvcC1iYXIge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kOiAjZDAxYTM0O1xyXG5cdHotaW5kZXg6IC0xO1xyXG59XHJcblxyXG4ubm90aWNlLXRvcC1iYXIgLm5vdGljZS1idXR0b24ge1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjM1LCAzNCwgNjMsIDAuNyk7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0Ym9yZGVyLXJhZGl1czogMzVweDtcclxuXHR0cmFuc2l0aW9uOiBlYXNlIGJhY2tncm91bmQgMzAwbXM7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ubm90aWNlLXRvcC1iYXIgLm5vdGljZS1idXR0b246aG92ZXIge1xyXG5cdGJhY2tncm91bmQ6ICNlYjIyM2Y7XHJcbn1cclxuXHJcbi5ub3RpY2UtdG9wLWJhciAubm90aWNlLXRvcC1iYXItY2xvc2Uge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDdweDtcclxuXHRyaWdodDogN3B4O1xyXG59XHJcblxyXG4vKiBIb3ZlciBlZmZldGNzICovXHJcbi5ob3Zlci1lZmZlY3QtMTpub3QoLnBvcnRmb2xpby1pdGVtKSB7XHJcblx0Ym94LXNoYWRvdzogMTBweCAxMHB4IDc0cHggLTE1cHggcmdiYSgwLCAwLCAwLCAwKTtcclxuXHR0cmFuc2l0aW9uOiBlYXNlIHRyYW5zZm9ybSAzMDBtcywgZWFzZSBib3gtc2hhZG93IDMwMG1zO1xyXG59XHJcblxyXG4uaG92ZXItZWZmZWN0LTE6bm90KC5wb3J0Zm9saW8taXRlbSk6aG92ZXIge1xyXG5cdGJveC1zaGFkb3c6IDEwcHggMTBweCA3NHB4IC0xNXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcclxufVxyXG5cclxuLmhvdmVyLWVmZmVjdC0xLnBvcnRmb2xpby1pdGVtIHtcclxuXHR0cmFuc2l0aW9uOiBlYXNlIHRyYW5zZm9ybSAzMDBtcztcclxufVxyXG5cclxuLmhvdmVyLWVmZmVjdC0xLnBvcnRmb2xpby1pdGVtIC50aHVtYi1pbmZvLFxyXG4uaG92ZXItZWZmZWN0LTEucG9ydGZvbGlvLWl0ZW0gLm93bC1jYXJvdXNlbCB7XHJcblx0Ym94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcblx0dHJhbnNpdGlvbjogZWFzZSBib3gtc2hhZG93IDMwMG1zO1xyXG59XHJcblxyXG4uaG92ZXItZWZmZWN0LTEucG9ydGZvbGlvLWl0ZW06aG92ZXIgLnRodW1iLWluZm8sXHJcbi5ob3Zlci1lZmZlY3QtMS5wb3J0Zm9saW8taXRlbTpob3ZlciAub3dsLWNhcm91c2VsLCAuaG92ZXItZWZmZWN0LTEucG9ydGZvbGlvLWl0ZW0uc2hvdyAudGh1bWItaW5mbyxcclxuLmhvdmVyLWVmZmVjdC0xLnBvcnRmb2xpby1pdGVtLnNob3cgLm93bC1jYXJvdXNlbCB7XHJcblx0Ym94LXNoYWRvdzogMTBweCAxMHB4IDc0cHggLTE1cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG59XHJcblxyXG4uaG92ZXItZWZmZWN0LTEgYSB7XHJcblx0dHJhbnNpdGlvbjogZWFzZSBjb2xvciAzMDBtcztcclxufVxyXG5cclxuLmhvdmVyLWVmZmVjdC0yIHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHRyYW5zaXRpb246IGVhc2Ugb3BhY2l0eSAzMDBtcztcclxufVxyXG5cclxuLmhvdmVyLWVmZmVjdC0yOmhvdmVyIHtcclxuXHRvcGFjaXR5OiAwLjg1O1xyXG59XHJcblxyXG4uaG92ZXItZWZmZWN0LTMge1xyXG5cdG9wYWNpdHk6IDAuMztcclxuXHR0cmFuc2l0aW9uOiBlYXNlIG9wYWNpdHkgMzAwbXM7XHJcbn1cclxuXHJcbi5ob3Zlci1lZmZlY3QtMzpob3ZlciB7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuLyogU3RpY2t5IFdyYXBwZXIgKi9cclxuLnN0aWNreS13cmFwcGVyIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHR6LWluZGV4OiAxMTtcclxufVxyXG5cclxuLnN0aWNreS13cmFwcGVyIC5zdGlja3ktYm9keSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdHRyYW5zaXRpb246IGVhc2UgYmFja2dyb3VuZCAzMDBtcztcclxufVxyXG5cclxuLnN0aWNreS13cmFwcGVyLnN0aWNreS13cmFwcGVyLXRyYW5zcGFyZW50IC5zdGlja3ktYm9keSB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5zdGlja3ktd3JhcHBlci5zdGlja3ktd3JhcHBlci1lZmZlY3QtMSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zdGlja3ktd3JhcHBlci5zdGlja3ktd3JhcHBlci1lZmZlY3QtMS5zdGlja3ktZWZmZWN0LWFjdGl2ZSAuc3RpY2t5LWJvZHkge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdGFuaW1hdGlvbjogaGVhZGVyUmV2ZWFsIDAuNHMgZWFzZS1pbjtcclxufVxyXG5cclxuLnN0aWNreS13cmFwcGVyLnN0aWNreS13cmFwcGVyLWVmZmVjdC0xLnN0aWNreS13cmFwcGVyLWVmZmVjdC0xLWRhcmsuc3RpY2t5LWVmZmVjdC1hY3RpdmUgLnN0aWNreS1ib2R5IHtcclxuXHRiYWNrZ3JvdW5kOiAjMjEyNTI5O1xyXG59XHJcblxyXG4uc3RpY2t5LXdyYXBwZXIuc3RpY2t5LXdyYXBwZXItYm9yZGVyLWJvdHRvbS5zdGlja3ktZWZmZWN0LWFjdGl2ZSAuc3RpY2t5LWJvZHkge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG59XHJcblxyXG4vKiBIaWdobGlnaHRlZCBXb3JkICovXHJcbkBrZXlmcmFtZXMgcGVuY2lsQW5pbWF0aW9uIHtcclxuXHRmcm9tIHtcclxuXHRcdHdpZHRoOiAwO1xyXG5cdH1cclxuXHJcblx0dG8ge1xyXG5cdFx0d2lkdGg6IDc0cHg7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHBlbmNpbEFuaW1hdGlvbjIge1xyXG5cdGZyb20ge1xyXG5cdFx0d2lkdGg6IDA7XHJcblx0fVxyXG5cclxuXHR0byB7XHJcblx0XHR3aWR0aDogMTE1cHg7XHJcblx0fVxyXG59XHJcblxyXG4uaGlnaGxpZ2h0ZWQtd29yZCB7XHJcblx0Zm9udC1mYW1pbHk6IFwiU2hhZG93cyBJbnRvIExpZ2h0XCIsIGN1cnNpdmU7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLmhpZ2hsaWdodGVkLXdvcmQuaGlnaGxpZ2h0ZWQtd29yZC1hbmltYXRpb24tMSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uaGlnaGxpZ2h0ZWQtd29yZC5oaWdobGlnaHRlZC13b3JkLWFuaW1hdGlvbi0xOmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IGNhbGMoMTAwJSAtIDc0cHgpO1xyXG5cdGJvdHRvbTogLTZweDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BlbmNpbC1ibHVlLWxpbmUucG5nKTtcclxuXHR3aWR0aDogMDtcclxuXHRoZWlnaHQ6IDE1cHg7XHJcblx0YW5pbWF0aW9uLW5hbWU6IHBlbmNpbEFuaW1hdGlvbjtcclxuXHRhbmltYXRpb24tZHVyYXRpb246IDUwMG1zO1xyXG5cdGFuaW1hdGlvbi1kZWxheTogMXM7XHJcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG59XHJcblxyXG4uaGlnaGxpZ2h0ZWQtd29yZC5oaWdobGlnaHRlZC13b3JkLWFuaW1hdGlvbi0xLmhpZ2hsaWdodGVkLXdvcmQtYW5pbWF0aW9uLTEtZW5kOmFmdGVyIHtcclxuXHRyaWdodDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGlnaGxpZ2h0ZWQtd29yZC5oaWdobGlnaHRlZC13b3JkLWFuaW1hdGlvbi0xLmhpZ2hsaWdodGVkLXdvcmQtYW5pbWF0aW9uLTEtbGlnaHQ6YWZ0ZXIge1xyXG5cdGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XHJcbn1cclxuXHJcbi5oaWdobGlnaHRlZC13b3JkLmhpZ2hsaWdodGVkLXdvcmQtYW5pbWF0aW9uLTEuaGlnaGxpZ2h0ZWQtd29yZC1hbmltYXRpb24tMS1kYXJrOmFmdGVyIHtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BlbmNpbC1ibHVlLWxpbmUtZGFyay5wbmcpO1xyXG59XHJcblxyXG4uaGlnaGxpZ2h0ZWQtd29yZC5oaWdobGlnaHRlZC13b3JkLWFuaW1hdGlvbi0xLmhpZ2hsaWdodGVkLXdvcmQtYW5pbWF0aW9uLTEtbm8tcm90YXRlOmFmdGVyIHtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxufVxyXG5cclxuLmhpZ2hsaWdodGVkLXdvcmQuaGlnaGxpZ2h0ZWQtd29yZC1hbmltYXRpb24tMS5oaWdobGlnaHRlZC13b3JkLWFuaW1hdGlvbi0xLW5vLWFuaW1hdGU6YWZ0ZXIge1xyXG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMG1zO1xyXG5cdGFuaW1hdGlvbi1kZWxheTogMG1zO1xyXG59XHJcblxyXG4uaGlnaGxpZ2h0ZWQtd29yZC5oaWdobGlnaHRlZC13b3JkLWFuaW1hdGlvbi0xLmhpZ2hsaWdodGVkLXdvcmQtYW5pbWF0aW9uLTEtMjphZnRlciB7XHJcblx0YW5pbWF0aW9uLW5hbWU6IHBlbmNpbEFuaW1hdGlvbjI7XHJcblx0cmlnaHQ6IGNhbGMoMTAwJSAtIDExNXB4KTtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BlbmNpbC1ibHVlLWxpbmUtMi5wbmcpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5oaWdobGlnaHRlZC13b3JkLmhpZ2hsaWdodGVkLXdvcmQtYW5pbWF0aW9uLTEuaGlnaGxpZ2h0ZWQtd29yZC1hbmltYXRpb24tMS0yLWRhcms6YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGVuY2lsLWJsdWUtbGluZS0yLWRhcmsucG5nKTtcclxufVxyXG5cclxuLmhpZ2hsaWdodGVkLXdvcmQuaGlnaGxpZ2h0ZWQtd29yZC1yb3RhdGUge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XHJcblx0dHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG59XHJcblxyXG4vKiBDdXJ2ZWQgQm9yZGVyICovXHJcbi5jdXJ2ZWQtYm9yZGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWluLWhlaWdodDogNy4ydnc7XHJcbn1cclxuXHJcbi5jdXJ2ZWQtYm9yZGVyOmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2N1cnZlZC1ib3JkZXIuc3ZnKTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0Ym90dG9tOiAtMnB4O1xyXG5cdHdpZHRoOiAxMDB2dztcclxuXHRoZWlnaHQ6IDcuMnZ3O1xyXG5cdHotaW5kZXg6IDIwO1xyXG59XHJcblxyXG4uY3VydmVkLWJvcmRlci5jdXJ2ZWQtYm9yZGVyLXRvcDphZnRlciB7XHJcblx0dG9wOiAtMnB4O1xyXG5cdGJvdHRvbTogYXV0bztcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcclxufVxyXG5cclxuLyogVmVydGljYWwgRGl2aWRlciAqL1xyXG4udmVydGljYWwtZGl2aWRlciB7XHJcblx0ZGlzcGxheTogaW5saW5lO1xyXG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKiBTdGFyIFJhdGluZyAqL1xyXG4ucmF0aW5nLWNvbnRhaW5lciAuZmlsbGVkLXN0YXJzIHtcclxuXHR0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cdC13ZWJraXQtdGV4dC1zdHJva2U6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJhdGluZy1jb250YWluZXIgLnN0YXIge1xyXG5cdG1hcmdpbjogMCAxcHg7XHJcbn1cclxuXHJcbi5yYXRpbmctaW52aXNpYmxlIHtcclxuXHRoZWlnaHQ6IDI3cHg7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yYXRpbmcteHMge1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLyogSW1hZ2UgSG90c3BvdHMgKi9cclxuLmltYWdlLWhvdHNwb3RzIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5pbWFnZS1ob3RzcG90IHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4uaW1hZ2UtaG90c3BvdCBzdHJvbmcge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdHotaW5kZXg6IDU7XHJcblx0Zm9udC1zaXplOiAwLjc1ZW07XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmltYWdlLWhvdHNwb3QgLmNpcmNsZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0b3A6IDUwJTtcclxuXHR3aWR0aDogMjhweDtcclxuXHRoZWlnaHQ6IDI4cHg7XHJcblx0bWFyZ2luOiAtMC42NjZlbSBhdXRvIGF1dG8gLTAuNjY2ZW07XHJcblx0YmFja2dyb3VuZDogI0NDQztcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0b3BhY2l0eTogMC42O1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbiwgdHJhbnNmb3JtIC4xcyBlYXNlLW91dDtcclxuXHRjb2xvcjogd2hpdGU7XHJcblx0Zm9udC1zaXplOiAxLjVlbTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uaW1hZ2UtaG90c3BvdCAucmluZyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR3aWR0aDogMmVtO1xyXG5cdGhlaWdodDogMmVtO1xyXG5cdG1hcmdpbjogLTFlbSBhdXRvIGF1dG8gLTFlbTtcclxuXHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuOSk7XHJcblx0b3BhY2l0eTogMDtcclxuXHRhbmltYXRpb246IGhvdHNwb3QtcHVsc2F0ZSAzcyBlYXNlLW91dCBpbmZpbml0ZTtcclxufVxyXG5cclxuLyogUGFnZSBUcmFuc2l0aW9uICovXHJcbmJvZHlbZGF0YS1wbHVnaW4tcGFnZS10cmFuc2l0aW9uXSB7XHJcblx0dHJhbnNpdGlvbjogZWFzZSBvcGFjaXR5IDMwMG1zO1xyXG59XHJcblxyXG5ib2R5LnBhZ2UtdHJhbnNpdGlvbi1hY3RpdmUge1xyXG5cdG9wYWNpdHk6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogXHJcbkltYWdlIDM2MMK6IFZpZXdlclxyXG5DcmVkaXRzOiBDb2R5aG91c2UgKGh0dHBzOi8vY29keWhvdXNlLmNvL2dlbS8zNjAtZGVncmVlcy1wcm9kdWN0LXZpZXdlcilcclxuKi9cclxuLmNkLXByb2R1Y3Qtdmlld2VyLXdyYXBwZXIge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwYWRkaW5nOiAyZW0gMDtcclxufVxyXG5cclxuLmNkLXByb2R1Y3Qtdmlld2VyLXdyYXBwZXIgPiBkaXYge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cdC5jZC1wcm9kdWN0LXZpZXdlci13cmFwcGVyID4gZGl2IHtcclxuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4uY2QtcHJvZHVjdC12aWV3ZXItd3JhcHBlciAucHJvZHVjdC12aWV3ZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblx0LmNkLXByb2R1Y3Qtdmlld2VyLXdyYXBwZXIgLnByb2R1Y3Qtdmlld2VyIHtcclxuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4uY2QtcHJvZHVjdC12aWV3ZXItd3JhcHBlciBpbWcge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uY2QtcHJvZHVjdC12aWV3ZXItd3JhcHBlciAucHJvZHVjdC1zcHJpdGUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR6LWluZGV4OiAyO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR3aWR0aDogMTYwMCU7XHJcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zaXRpb246IGVhc2Ugb3BhY2l0eSAzMDBtcztcclxufVxyXG5cclxuLmNkLXByb2R1Y3Qtdmlld2VyLXdyYXBwZXIubG9hZGVkIC5wcm9kdWN0LXNwcml0ZSB7XHJcblx0b3BhY2l0eTogMTtcclxuXHRjdXJzb3I6IGV3LXJlc2l6ZTtcclxufVxyXG5cclxuLmNkLXByb2R1Y3Qtdmlld2VyLWhhbmRsZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDI7XHJcblx0d2lkdGg6IDYwJTtcclxuXHRtYXgtd2lkdGg6IDMwMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwZW07XHJcblx0bWFyZ2luOiAxZW0gYXV0byAzZW07XHJcblx0aGVpZ2h0OiA0cHg7XHJcbn1cclxuXHJcbi5jZC1wcm9kdWN0LXZpZXdlci1oYW5kbGUgLmZpbGwge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR6LWluZGV4OiAxO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG5cdGJhY2tncm91bmQ6ICMyMTI1Mjk7XHJcblx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcblx0dHJhbnNpdGlvbjogZWFzZSB0cmFuc2Zvcm0gNTAwbXM7XHJcbn1cclxuXHJcbi5uby1jc3N0cmFuc2l0aW9ucyAuY2QtcHJvZHVjdC12aWV3ZXItaGFuZGxlIC5maWxsIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubG9hZGVkIC5jZC1wcm9kdWN0LXZpZXdlci1oYW5kbGUgLmZpbGwge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdHRyYW5zaXRpb246IGVhc2UgdHJhbnNmb3JtIDMwMG1zLCBlYXNlIG9wYWNpdHkgMjAwbXMgMzAwbXM7XHJcbn1cclxuXHJcbi5jZC1wcm9kdWN0LXZpZXdlci1oYW5kbGUgLmhhbmRsZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDI7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGhlaWdodDogNDRweDtcclxuXHR3aWR0aDogNDRweDtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogLTIwcHg7XHJcblx0YmFja2dyb3VuZDogIzIxMjUyOTtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0Ym9yZGVyOiAycHggc29saWQgIzIxMjUyOTtcclxuXHR0ZXh0LWluZGVudDogMTAwJTtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgwKTtcclxuXHR0cmFuc2l0aW9uOiBlYXNlIGJveC1zaGFkb3cgMjAwbXM7XHJcbn1cclxuXHJcbi5jZC1wcm9kdWN0LXZpZXdlci1oYW5kbGUgLmhhbmRsZSAuYmFycyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR3aWR0aDogNHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XHJcbn1cclxuXHJcbi5jZC1wcm9kdWN0LXZpZXdlci1oYW5kbGUgLmhhbmRsZSAuYmFyczpiZWZvcmUsIC5jZC1wcm9kdWN0LXZpZXdlci1oYW5kbGUgLmhhbmRsZSAuYmFyczphZnRlciB7XHJcblx0Y29udGVudDogJyc7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdHdpZHRoOiA0cHg7XHJcblx0aGVpZ2h0OiA2MCU7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xyXG59XHJcblxyXG4uY2QtcHJvZHVjdC12aWV3ZXItaGFuZGxlIC5oYW5kbGUgLmJhcnM6YmVmb3JlIHtcclxuXHRsZWZ0OiAtOHB4O1xyXG59XHJcblxyXG4uY2QtcHJvZHVjdC12aWV3ZXItaGFuZGxlIC5oYW5kbGUgLmJhcnM6YWZ0ZXIge1xyXG5cdHJpZ2h0OiAtOHB4O1xyXG59XHJcblxyXG4ubG9hZGVkIC5jZC1wcm9kdWN0LXZpZXdlci1oYW5kbGUgLmhhbmRsZSB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpO1xyXG5cdGFuaW1hdGlvbjogY2QtYm91bmNlIDMwMG1zIDMwMG1zO1xyXG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcblx0Y3Vyc29yOiBldy1yZXNpemU7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgY2QtYm91bmNlIHtcclxuXHQwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMCk7XHJcblx0fVxyXG5cclxuXHQ2MCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEuMSk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxKTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIFBheW1lbnQgQ0MgKi9cclxuLnBheW1lbnQtY2Mge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5wYXltZW50LWNjID4gaSB7XHJcblx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdGZvbnQtc2l6ZTogMnJlbTtcclxuXHR0cmFuc2l0aW9uOiBlYXNlIGNvbG9yIDMwMG1zO1xyXG59XHJcblxyXG4ucGF5bWVudC1jYyA+IGkgKyBpIHtcclxuXHRtYXJnaW4tbGVmdDogMTBweDtcclxufVxyXG5cclxuLnBheW1lbnQtY2MgPiBpOmhvdmVyIHtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLnBheW1lbnQtY2MucGF5bWVudC1jYy1uby1ob3Zlci1lZmZlY3QgPiBpOmhvdmVyIHtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLyogRWxldmF0ZVpvb20gRml4ICovXHJcbi56b29tQ29udGFpbmVyIHtcclxuXHR6LWluZGV4OiAxO1xyXG59XHJcblxyXG4vKiBQT1JUTyBCaWcgVGl0bGUgKi9cclxuLnBvcnRvLWJpZy10aXRsZSB7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0yMnB4O1xyXG5cdGZvbnQtc2l6ZTogMTQ0cHg7XHJcblx0Zm9udC1zaXplOiA5cmVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAwLjg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG5cdC5wb3J0by1iaWctdGl0bGUge1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0xOHB4O1xyXG5cdFx0Zm9udC1zaXplOiA3cmVtO1xyXG5cdH1cclxufVxyXG5cclxuLyogQW5pbWF0ZWQgTGV0dGVycyAqL1xyXG5bZGF0YS1wbHVnaW4tYW5pbWF0ZWQtbGV0dGVyc10ge1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG5bZGF0YS1wbHVnaW4tYW5pbWF0ZWQtbGV0dGVyc10uaW5pdGlhbGl6ZWQge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLyogQW5pbWF0ZWQgTGV0dGVycyAtIFR5cGUgV3JpdGVyIEVmZmVjdCAqL1xyXG5Aa2V5ZnJhbWVzIHR5cGVXcml0ZXJGbGFzaCB7XHJcblx0ZnJvbSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxuXHJcblx0dG8ge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuXHJcbi5sZXR0ZXJzLXdyYXBwZXIgKyAudHlwZVdyaXRlcjpsYXN0LWNoaWxkIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZy1yaWdodDogNHB4O1xyXG5cdG9wYWNpdHk6IDAuNztcclxufVxyXG5cclxuLmxldHRlcnMtd3JhcHBlciArIC50eXBlV3JpdGVyOmxhc3QtY2hpbGQ6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHdpZHRoOiAxcHg7XHJcblx0YmFja2dyb3VuZDogIzIxMjEyMTtcclxuXHRhbmltYXRpb24tbmFtZTogdHlwZVdyaXRlckZsYXNoO1xyXG5cdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogNjAwbXM7XHJcbn1cclxuXHJcbi8qIFJlYWQgTW9yZSBSZW5kZXJlZCAoSlMgUGx1Z2luKSAqL1xyXG4ucmVhZG1vcmUtcmVuZGVyZWQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucmVhZG1vcmUtcmVuZGVyZWQgLnJlYWRtb3JlLW92ZXJsYXkge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3R0b206IDBweDtcclxuXHRsZWZ0OiAwcHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ei1pbmRleDogMTtcclxufVxyXG5cclxuLnJlYWRtb3JlLXJlbmRlcmVkIC5yZWFkbW9yZS1idXR0b24td3JhcHBlciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogMHB4O1xyXG5cdGxlZnQ6IDBweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR6LWluZGV4OiAyO1xyXG59XHJcblxyXG4vKiBTdHlsZSBTd2l0Y2hlciBPcGVuIExvYWRlciBCdXR0b24gKi9cclxuLnN0eWxlLXN3aXRjaGVyLW9wZW4tbG9hZGVyIHtcclxuXHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxNTE3MTk7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMTM1cHg7XHJcblx0d2lkdGg6IDQwcHg7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Ym9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XHJcblx0ei1pbmRleDogOTk5OTtcclxufVxyXG5cclxuLnN0eWxlLXN3aXRjaGVyLW9wZW4tbG9hZGVyLnN0eWxlLXN3aXRjaGVyLW9wZW4tbG9hZGVyLWxvYWRpbmcgPiBpIHtcclxuXHRhbmltYXRpb24tbmFtZTogYmFzaWNSb3RhdGlvbjtcclxuXHRhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XHJcblx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcblx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG59XHJcblxyXG4uc3R5bGUtc3dpdGNoZXItb3Blbi1sb2FkZXIuc3R5bGUtc3dpdGNoZXItb3Blbi1sb2FkZXItbG9hZGluZyA+IGk6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZjFjZVwiO1xyXG59XHJcblxyXG4uc3R5bGUtc3dpdGNoZXItb3Blbi1sb2FkZXIgLnN0eWxlLXN3aXRjaGVyLXRvb2x0aXAge1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHRsZWZ0OiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuXHR3aWR0aDogMjAwcHg7XHJcblx0YmFja2dyb3VuZDogIzI4MmQzMTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdHBhZGRpbmc6IDIyLjRweDtcclxuXHRwYWRkaW5nOiAxLjRyZW07XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAtNTAlLCAwKTtcclxuXHR0cmFuc2l0aW9uOiBlYXNlIG9wYWNpdHkgMzAwbXMsIGVhc2UgdHJhbnNmb3JtIDMwMG1zO1xyXG59XHJcblxyXG4uc3R5bGUtc3dpdGNoZXItb3Blbi1sb2FkZXIgLnN0eWxlLXN3aXRjaGVyLXRvb2x0aXA6YmVmb3JlIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogLTEwcHg7XHJcblx0d2lkdGg6IDA7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItcmlnaHQ6IDEwcHggc29saWQgIzI4MmQzMTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xyXG59XHJcblxyXG4uc3R5bGUtc3dpdGNoZXItb3Blbi1sb2FkZXIgLnN0eWxlLXN3aXRjaGVyLXRvb2x0aXAgPiBzdHJvbmcge1xyXG5cdGZvbnQtc2l6ZTogMTMuNnB4O1xyXG5cdGZvbnQtc2l6ZTogMC44NXJlbTtcclxuXHRmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcclxuXHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbn1cclxuXHJcbi5zdHlsZS1zd2l0Y2hlci1vcGVuLWxvYWRlciAuc3R5bGUtc3dpdGNoZXItdG9vbHRpcCA+IHAge1xyXG5cdGNvbG9yOiAjZTJlMmUyO1xyXG5cdGZvbnQtc2l6ZTogMTIuOHB4O1xyXG5cdGZvbnQtc2l6ZTogMC44cmVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRvcGFjaXR5OiAwLjg7XHJcbn1cclxuXHJcbi5zdHlsZS1zd2l0Y2hlci1vcGVuLWxvYWRlciAuc3R5bGUtc3dpdGNoZXItdG9vbHRpcC5hY3RpdmUge1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0b3BhY2l0eTogMTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQuc3R5bGUtc3dpdGNoZXItb3Blbi1sb2FkZXIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIEVudmF0byBCdXkgUmVkaXJlY3QgYW5kIERlbW9zICovXHJcbi5lbnZhdG8tYnV5LXJlZGlyZWN0LCAuZGVtb3MtcmVkaXJlY3Qge1xyXG5cdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzE1MTcxOTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAxNzZweDtcclxuXHR3aWR0aDogNDBweDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcclxuXHR6LWluZGV4OiA5OTk4O1xyXG59XHJcblxyXG4uZGVtb3MtcmVkaXJlY3Qge1xyXG5cdHRvcDogMjE3cHg7XHJcbn1cclxuXHJcbi5kZW1vcy1yZWRpcmVjdCBpbWcge1xyXG5cdG1heC13aWR0aDogMTZweDtcclxuXHRtYXgtaGVpZ2h0OiAxNnB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQuZW52YXRvLWJ1eS1yZWRpcmVjdCwgLmRlbW9zLXJlZGlyZWN0IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4vKiBWaWRlbyAqL1xyXG5bZGF0YS1wbHVnaW4tdmlkZW9dIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbltkYXRhLXBsdWdpbi12aWRlb10gPiBpbWcge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxO1xyXG59XHJcblxyXG5bZGF0YS1wbHVnaW4tdmlkZW9dID4gdmlkZW8ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR6LWluZGV4OiAwO1xyXG59XHJcblxyXG5bZGF0YS1wbHVnaW4tdmlkZW9dID4gdmlkZW8uYWN0aXZlIHtcclxuXHR6LWluZGV4OiAxO1xyXG59XHJcblxyXG4vKiBDdXJzb3IgRWZmZWN0ICovXHJcbi5jdXJzb3Itb3V0ZXIge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHR3aWR0aDogNDBweDtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcclxuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdHotaW5kZXg6IDk5OTg7XHJcblx0dHJhbnNpdGlvbjogZWFzZS1vdXQgYWxsIC4wOHMgLjAxMHM7XHJcbn1cclxuXHJcbi5jdXJzb3Itb3V0ZXIuY3Vyc29yLW91dGVyLWZpdCB7XHJcblx0bGVmdDogMCAhaW1wb3J0YW50O1xyXG5cdHRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY3Vyc29yLW91dGVyLmN1cnNvci1jb2xvci1saWdodCB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jdXJzb3Itb3V0ZXIuY3Vyc29yLWNvbG9yLWRhcmsge1xyXG5cdGJvcmRlci1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY3Vyc29yLWlubmVyIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0bGVmdDogMTdweDtcclxuXHR0b3A6IDE3cHg7XHJcblx0d2lkdGg6IDZweDtcclxuXHRoZWlnaHQ6IDZweDtcclxuXHRiYWNrZ3JvdW5kOiAjQ0NDO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0ei1pbmRleDogOTk5OTtcclxuXHR0cmFuc2l0aW9uOiBhbGwgLjA4cyBlYXNlLW91dDtcclxufVxyXG5cclxuLmN1cnNvci1pbm5lci5jdXJzb3ItaW5uZXItcGx1cyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jdXJzb3ItaW5uZXIuY3Vyc29yLWlubmVyLXBsdXM6YmVmb3JlIHtcclxuXHRjb250ZW50OiAnKyc7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0Zm9udC1zaXplOiAyNy4ycHg7XHJcblx0Zm9udC1zaXplOiAxLjdyZW07XHJcbn1cclxuXHJcbi5jdXJzb3ItaW5uZXIuY3Vyc29yLWNvbG9yLWxpZ2h0Om5vdCguY3Vyc29yLWlubmVyLXBsdXMpIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jdXJzb3ItaW5uZXIuY3Vyc29yLWNvbG9yLWxpZ2h0LmN1cnNvci1pbm5lci1wbHVzOmJlZm9yZSB7XHJcblx0Y29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmN1cnNvci1pbm5lci5jdXJzb3ItY29sb3ItZGFyazpub3QoLmN1cnNvci1pbm5lci1wbHVzKSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY3Vyc29yLWlubmVyLmN1cnNvci1jb2xvci1kYXJrLmN1cnNvci1pbm5lci1wbHVzOmJlZm9yZSB7XHJcblx0Y29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhpZGUtbW91c2UtY3Vyc29yIHtcclxuXHRjdXJzb3I6IG5vbmU7XHJcbn1cclxuXHJcbi5oaWRlLW1vdXNlLWN1cnNvciBhLFxyXG4uaGlkZS1tb3VzZS1jdXJzb3IgYnV0dG9uLFxyXG4uaGlkZS1tb3VzZS1jdXJzb3IgaW5wdXQsXHJcbi5oaWRlLW1vdXNlLWN1cnNvciB0ZXh0YXJlYSxcclxuLmhpZGUtbW91c2UtY3Vyc29yIC5tZnAtYXV0by1jdXJzb3IgLm1mcC1jb250ZW50IHtcclxuXHRjdXJzb3I6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmN1cnNvci1lZmZlY3Qtc2l6ZS1zbWFsbCAuY3Vyc29yLW91dGVyIHtcclxuXHR3aWR0aDogMjBweDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcblx0bGVmdDogMTBweDtcclxuXHR0b3A6IDlweDtcclxufVxyXG5cclxuLmN1cnNvci1lZmZlY3Qtc2l6ZS1zbWFsbCAuY3Vyc29yLWlubmVyIHtcclxuXHR3aWR0aDogNHB4O1xyXG5cdGhlaWdodDogNHB4O1xyXG5cdGxlZnQ6IDE4cHg7XHJcbn1cclxuXHJcbi5jdXJzb3ItZWZmZWN0LXNpemUtc21hbGwgLmN1cnNvci1pbm5lci5jdXJzb3ItaW5uZXItcGx1czpiZWZvcmUge1xyXG5cdGZvbnQtc2l6ZTogMTcuNnB4O1xyXG5cdGZvbnQtc2l6ZTogMS4xcmVtO1xyXG59XHJcblxyXG4uY3Vyc29yLWVmZmVjdC1zaXplLWJpZyAuY3Vyc29yLW91dGVyIHtcclxuXHR3aWR0aDogNjBweDtcclxuXHRoZWlnaHQ6IDYwcHg7XHJcblx0bGVmdDogLTlweDtcclxuXHR0b3A6IC0xMHB4O1xyXG59XHJcblxyXG4uY3Vyc29yLWVmZmVjdC1zaXplLWJpZyAuY3Vyc29yLWlubmVyIHtcclxuXHR3aWR0aDogOHB4O1xyXG5cdGhlaWdodDogOHB4O1xyXG59XHJcblxyXG4uY3Vyc29yLWVmZmVjdC1zaXplLWJpZyAuY3Vyc29yLWlubmVyLmN1cnNvci1pbm5lci1wbHVzOmJlZm9yZSB7XHJcblx0Zm9udC1zaXplOiA0MS42cHg7XHJcblx0Zm9udC1zaXplOiAyLjZyZW07XHJcbn1cclxuXHJcbi5jdXJzb3ItZWZmZWN0LXN0eWxlLXNxdWFyZSAuY3Vyc29yLW91dGVyIHtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uY3Vyc29yLWVmZmVjdC1zdHlsZS1zcXVhcmUgLmN1cnNvci1pbm5lciB7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLyogU2ltcGxlIENvcHkgVG8gQ2xpcGJvYXJkICovXHJcbi5jb3B5LXRvLWNsaXBib2FyZC13cmFwcGVyIC5idG4ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNvcHktdG8tY2xpcGJvYXJkLXdyYXBwZXIgLmJ0bjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICdDb3B5IHRvIENsaXBib2FyZCc7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogLTQxcHg7XHJcblx0bGVmdDogNTAlO1xyXG5cdGJhY2tncm91bmQ6ICMyMTIxMjE7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XHJcblx0b3BhY2l0eTogMDtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHRyYW5zaXRpb246IGVhc2Ugb3BhY2l0eSAzMDBtcztcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdHBhZGRpbmc6IDZweCAxNHB4O1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRmb250LXNpemU6IDAuNzVyZW07XHJcblx0ei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi5jb3B5LXRvLWNsaXBib2FyZC13cmFwcGVyIC5idG46YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IC0xMnB4O1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR3aWR0aDogMDtcclxuXHRoZWlnaHQ6IDA7XHJcblx0Ym9yZGVyLXRvcDogN3B4IHNvbGlkICMyMTIxMjE7XHJcblx0Ym9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiBlYXNlIG9wYWNpdHkgMzAwbXM7XHJcbn1cclxuXHJcbi5jb3B5LXRvLWNsaXBib2FyZC13cmFwcGVyIC5idG46aG92ZXI6YmVmb3JlLCAuY29weS10by1jbGlwYm9hcmQtd3JhcHBlciAuYnRuOmhvdmVyOmFmdGVyLCAuY29weS10by1jbGlwYm9hcmQtd3JhcHBlciAuYnRuLmNvcGllZDpiZWZvcmUsIC5jb3B5LXRvLWNsaXBib2FyZC13cmFwcGVyIC5idG4uY29waWVkOmFmdGVyIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uY29weS10by1jbGlwYm9hcmQtd3JhcHBlciAuYnRuLmNvcGllZDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICdDb3BpZWQhJztcclxufVxyXG5cclxuLnBhcnRpY2xlcy13cmFwcGVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucGFydGljbGVzLXdyYXBwZXIgZGl2IHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5wYXJ0aWNsZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4ucGFydGljbGUucGFydGljbGUtZG90cyB7XHJcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoLi4vaW1nL3BhcnRpY2xlLWRvdC5zdmcpO1xyXG5cdG1hc2staW1hZ2U6IHVybCguLi9pbWcvcGFydGljbGUtZG90LnN2Zyk7XHJcblx0ei1pbmRleDogMDtcclxuXHQtd2Via2l0LW1hc2stc2l6ZTogMThweDtcclxufVxyXG5cclxuLnBhcnRpY2xlLnBhcnRpY2xlLXJlcGVhdGluZy1saW5lcyB7XHJcblx0YmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgtNTVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMC44cHgsICMwMDg4Y2MgMS42cHgsICMwMDg4Y2MgM3B4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDMuOHB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwcHgpO1xyXG59XHJcblxyXG4ucGFydGljbGUucGFydGljbGUtcmVwZWF0aW5nLWxpbmVzLmJnLWxpZ2h0IHtcclxuXHRiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC01NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwLjhweCwgI0ZGRiAxLjZweCwgI0ZGRiAzcHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMy44cHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTBweCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBhcnRpY2xlLnBhcnRpY2xlLXJlcGVhdGluZy1saW5lcy5iZy1kYXJrIHtcclxuXHRiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC01NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwLjhweCwgIzIxMjUyOSAxLjZweCwgIzIxMjUyOSAzcHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMy44cHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTBweCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBhdHRlcm5zIHN2ZyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtcmVhZGluZyB7XHJcblx0ei1pbmRleDogOTk5OTk7XHJcblx0aGVpZ2h0OiA4cHg7XHJcbn1cclxuXHJcbi5jb250ZW50LXN3aXRjaGVyLXdyYXBwZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNvbnRlbnQtc3dpdGNoZXIge1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dG9wOiAwO1xyXG59XHJcblxyXG4uY29udGVudC1zd2l0Y2hlci5hY3RpdmUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uY29udGVudC1zd2l0Y2hlci5pbml0aWFsaXplZCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XHJcblx0Ym90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIFBvcHVwICovXHJcbi5wb3B1cC1pbmxpbmUtY29udGVudCxcclxuLm1mcC1jb250ZW50IC5hamF4LWNvbnRhaW5lciB7XHJcblx0YmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjRkZGO1xyXG5cdG1hcmdpbjogNDBweCBhdXRvO1xyXG5cdG1heC13aWR0aDogMTE3MHB4O1xyXG5cdHBhZGRpbmc6IDIwcHggMzBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubWZwLWNvbnRlbnQgLmFqYXgtY29udGFpbmVyIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLm1mcC13cmFwIC5wb3B1cC1pbmxpbmUtY29udGVudCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZSB7XHJcblx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xyXG59XHJcblxyXG4ubW9kYWwtZm9vdGVyID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuXHRtYXJnaW4tbGVmdDogNHB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAuMjVyZW07XHJcblx0bWFyZ2luLXJpZ2h0OiAwcHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAwcmVtO1xyXG59XHJcblxyXG4ubW9kYWwtZm9vdGVyID4gOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdG1hcmdpbi1yaWdodDogNHB4O1xyXG5cdG1hcmdpbi1yaWdodDogLjI1cmVtO1xyXG5cdG1hcmdpbi1sZWZ0OiAwcHg7XHJcblx0bWFyZ2luLWxlZnQ6IDByZW07XHJcbn1cclxuXHJcbi8qIE5hdiAqL1xyXG4ubmF2ID4gbGkgPiBhIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5uYXYgPiBsaSA+IGE6aG92ZXIsIC5uYXYgPiBsaSA+IGE6Zm9jdXMge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLyogTmF2IExpc3QgKi9cclxudWwubmF2LWxpc3QgbGkge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxudWwubmF2LWxpc3QgbGkgYSB7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjFzO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG5cdHBhZGRpbmc6IDhweCAwIDhweCAyMnB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGNvbG9yOiAjNjY2O1xyXG5cdGZvbnQtc2l6ZTogMC45ZW07XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG51bC5uYXYtbGlzdCBsaSBhOmJlZm9yZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBGcmVlJztcclxuXHRjb250ZW50OiBcIlxcZjA1NFwiO1xyXG5cdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogOHB4O1xyXG5cdGZvbnQtc2l6ZTogNy4ycHg7XHJcblx0Zm9udC1zaXplOiAwLjQ1cmVtO1xyXG5cdG9wYWNpdHk6IDAuNztcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xcHgsIDAsIDApO1xyXG5cdGxlZnQ6IDEycHg7XHJcbn1cclxuXHJcbnVsLm5hdi1saXN0IGxpIGE6aG92ZXIge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxudWwubmF2LWxpc3QgbGkgYTpob3ZlcjpiZWZvcmUsXHJcbnVsLm5hdi1saXN0IGxpIGE6aG92ZXIgaVtjbGFzcyo9XCJmYS1jaGV2cm9uXCJdIHtcclxuXHRhbmltYXRpb24tbmFtZTogYXJyb3dMZWZ0UmlnaHQ7XHJcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiA1MDBtcztcclxuXHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxufVxyXG5cclxudWwubmF2LWxpc3QgbGkgYSBpW2NsYXNzKj1cImZhLWNoZXZyb25cIl0ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0b3A6IC0xcHg7XHJcblx0Zm9udC1zaXplOiA4cHg7XHJcblx0Zm9udC1zaXplOiAwLjVyZW07XHJcblx0b3BhY2l0eTogMC44O1xyXG59XHJcblxyXG51bC5uYXYtbGlzdCBsaSA+IGEuYWN0aXZlIHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxudWwubmF2LWxpc3QgbGkgdWwge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0bWFyZ2luOiAwIDAgMCAyNXB4O1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnVsLm5hdi1saXN0IGxpOmxhc3QtY2hpbGQgYSB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMDtcclxufVxyXG5cclxudWwubmF2LWxpc3QuaGlkZS1ub3QtYWN0aXZlIGxpIHVsIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG51bC5uYXYtbGlzdC5oaWRlLW5vdC1hY3RpdmUgbGkuYWN0aXZlIHVsIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxudWwubmF2LWxpc3Quc2hvdy1iZy1hY3RpdmUgLmFjdGl2ZSA+IGEsXHJcbnVsLm5hdi1saXN0LnNob3ctYmctYWN0aXZlIGEuYWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG59XHJcblxyXG51bC5uYXYtbGlzdC5zaG93LWJnLWFjdGl2ZSAuYWN0aXZlID4gYTpob3ZlcixcclxudWwubmF2LWxpc3Quc2hvdy1iZy1hY3RpdmUgYS5hY3RpdmU6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbn1cclxuXHJcbnVsLm5hdi1saXN0Lm5vLWFycm93cyBsaSBhOmJlZm9yZSB7XHJcblx0Y29udGVudDogbm9uZTtcclxufVxyXG5cclxudWwubmF2LWxpc3Qtc2ltcGxlIGxpIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbnVsLm5hdi1saXN0LXNpbXBsZSBsaSBhIHtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMXM7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XHJcblx0cGFkZGluZzogOHB4IDA7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Y29sb3I6ICM2NjY7XHJcblx0Zm9udC1zaXplOiAwLjllbTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0dHJhbnNpdGlvbjogZWFzZSBwYWRkaW5nIDMwMG1zO1xyXG59XHJcblxyXG51bC5uYXYtbGlzdC1zaW1wbGUgbGkgPiBhLmFjdGl2ZSB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbnVsLm5hdi1saXN0LXNpbXBsZSBsaTpob3ZlciBhIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDRweDtcclxufVxyXG5cclxudWwubmF2LWxpc3Qtc2ltcGxlIGxpIHVsIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdG1hcmdpbjogMCAwIDAgMjVweDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG51bC5uYXJyb3cgbGkgYSB7XHJcblx0cGFkZGluZzogNHB4IDA7XHJcbn1cclxuXHJcbnVsLm5hdi1waWxscyA+IGxpID4gYS5hY3RpdmUge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNDQ0M7XHJcbn1cclxuXHJcbnVsLm5hdi1waWxscyA+IGxpID4gYS5hY3RpdmU6aG92ZXIsIHVsLm5hdi1waWxscyA+IGxpID4gYS5hY3RpdmU6Zm9jdXMge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNDQ0M7XHJcbn1cclxuXHJcbi8qIE5hdiBQaWxscyAqL1xyXG4ubmF2LXBpbGxzLWNlbnRlciB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubmF2LXBpbGxzLWNlbnRlciA+IGxpIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0ZmxvYXQ6IG5vbmU7XHJcbn1cclxuXHJcbi5uYXYtcGlsbHMtc20gPiBsaSA+IGEge1xyXG5cdHBhZGRpbmc6IDdweCAxMnB4O1xyXG59XHJcblxyXG4ubmF2LXBpbGxzLXhzID4gbGkgPiBhIHtcclxuXHRwYWRkaW5nOiA1cHggMTBweDtcclxuXHRmb250LXNpemU6IDAuOWVtO1xyXG59XHJcblxyXG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uc2hvdyA+IC5uYXYtcGlsbHMgLm5hdi1saW5rIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyogTmF2IExpZ2h0ICovXHJcbi5uYXYtbGlnaHQgPiBsaSA+IGEge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4vKiBOYXYgQWN0aXZlIFN0eWxlIC0gQWN0aXZlIEJvdHRvbSBCb3JkZXIgKi9cclxuLm5hdi1hY3RpdmUtc3R5bGUtMSB7XHJcblx0bWluLWhlaWdodDogMTAwcHg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLm5hdi1hY3RpdmUtc3R5bGUtMSA+IGxpIHtcclxuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG59XHJcblxyXG4ubmF2LWFjdGl2ZS1zdHlsZS0xID4gbGkgPiBhIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHRtYXJnaW46IDAgMTVweDtcclxuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0dHJhbnNpdGlvbjogZWFzZSBib3JkZXItY29sb3IgMzAwbXM7XHJcbn1cclxuXHJcbi5uYXYtYWN0aXZlLXN0eWxlLTEgPiBsaSA+IGE6aG92ZXIsIC5uYXYtYWN0aXZlLXN0eWxlLTEgPiBsaSA+IGE6Zm9jdXMsIC5uYXYtYWN0aXZlLXN0eWxlLTEgPiBsaSA+IGEuYWN0aXZlIHtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjQ0NDO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuXHQubmF2LWFjdGl2ZS1zdHlsZS0xID4gbGkgPiBhIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDQ1cHg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbi8qIE5hdiBTZWNvbmRhcnkgKi9cclxuLm5hdi1zZWNvbmRhcnkge1xyXG5cdGJhY2tncm91bmQ6ICNmYWZhZmE7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDIwcHggMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ei1pbmRleDogOTk7XHJcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5hdi1zZWNvbmRhcnkgLm5hdi1waWxscyA+IGxpIHtcclxuXHRmbG9hdDogbm9uZTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5uYXYtc2Vjb25kYXJ5IC5uYXYtcGlsbHMgPiBsaSBhIHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0cGFkZGluZzogMTBweCAxM3B4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5uYXYtc2Vjb25kYXJ5LnN0aWNreS1hY3RpdmUge1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNlOWU5ZTk7XHJcblx0Ym94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuXHJcbi8qIEJveGVkICovXHJcbmh0bWwuYm94ZWQgLm5hdi1zZWNvbmRhcnkuc3RpY2t5LWFjdGl2ZSB7XHJcblx0bWF4LXdpZHRoOiAxMjAwcHg7XHJcblx0bGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBTZWN0aW9uIFNjcm9sbCAtIERvdHMgTmF2aWdhdGlvbiAqL1xyXG4uc2VjdGlvbi1zY3JvbGwtZG90cy1uYXZpZ2F0aW9uIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogNTAlO1xyXG5cdHJpZ2h0OiAzMHB4O1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0Ym9yZGVyLXJhZGl1czogMzVweDtcclxuXHRwYWRkaW5nOiA5LjZweDtcclxuXHRwYWRkaW5nOiAwLjZyZW07XHJcblx0ei1pbmRleDogMTA7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcclxufVxyXG5cclxuLnNlY3Rpb24tc2Nyb2xsLWRvdHMtbmF2aWdhdGlvbiA+IHVsIHtcclxuXHRtYXJnaW46IDhweCAwO1xyXG5cdG1hcmdpbjogMC41cmVtIDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXNjcm9sbC1kb3RzLW5hdmlnYXRpb24gPiB1bDpob3ZlciA+IGxpLmFjdGl2ZTpob3ZlciA+IGEgPiBzcGFuIHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXNjcm9sbC1kb3RzLW5hdmlnYXRpb24gPiB1bDpob3ZlciA+IGxpLmFjdGl2ZSA+IGEgPiBzcGFuIHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLnNlY3Rpb24tc2Nyb2xsLWRvdHMtbmF2aWdhdGlvbiA+IHVsID4gbGkge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW4tYm90dG9tOiA0LjhweDtcclxuXHRtYXJnaW4tYm90dG9tOiAwLjNyZW07XHJcbn1cclxuXHJcbi5zZWN0aW9uLXNjcm9sbC1kb3RzLW5hdmlnYXRpb24gPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXNjcm9sbC1kb3RzLW5hdmlnYXRpb24gPiB1bCA+IGxpOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNlY3Rpb24tc2Nyb2xsLWRvdHMtbmF2aWdhdGlvbiA+IHVsID4gbGk6aG92ZXIgPiBhID4gc3BhbiB7XHJcblx0b3BhY2l0eTogMTtcclxuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4uc2VjdGlvbi1zY3JvbGwtZG90cy1uYXZpZ2F0aW9uID4gdWwgPiBsaS5hY3RpdmUgPiBhOmJlZm9yZSB7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuLnNlY3Rpb24tc2Nyb2xsLWRvdHMtbmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDE1cHg7XHJcblx0aGVpZ2h0OiAxNXB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmc6IDQuOHB4O1xyXG5cdHBhZGRpbmc6IDAuM3JlbTtcclxufVxyXG5cclxuLnNlY3Rpb24tc2Nyb2xsLWRvdHMtbmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhOmJlZm9yZSB7XHJcblx0Y29udGVudDogJyc7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xyXG5cdHdpZHRoOiA4cHg7XHJcblx0aGVpZ2h0OiA4cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRvcGFjaXR5OiAwLjM7XHJcblx0YmFja2dyb3VuZDogI0NDQztcclxuXHR0cmFuc2l0aW9uOiBlYXNlIG9wYWNpdHkgMzAwbXM7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXNjcm9sbC1kb3RzLW5hdmlnYXRpb24gPiB1bCA+IGxpID4gYSA+IHNwYW4ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHRyaWdodDogY2FsYygxMDAlICsgMjBweCk7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHRjb2xvcjogIzIxMjUyOTtcclxuXHRmb250LXNpemU6IDEyLjhweDtcclxuXHRmb250LXNpemU6IDAuOHJlbTtcclxuXHRmb250LXdlaWdodDogODAwO1xyXG5cdHBhZGRpbmc6IDMuMnB4IDE2cHg7XHJcblx0cGFkZGluZzogMC4ycmVtIDFyZW07XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0b3BhY2l0eTogMDtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcclxuXHR0cmFuc2l0aW9uOiBlYXNlIG9wYWNpdHkgMzAwbXM7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXNjcm9sbC1kb3RzLW5hdmlnYXRpb24gPiB1bCA+IGxpID4gYSA+IHNwYW46YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHRsZWZ0OiAxMDAlO1xyXG5cdHdpZHRoOiAwO1xyXG5cdGhlaWdodDogMDtcclxuXHRib3JkZXItdG9wOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1sZWZ0OiA2cHggc29saWQgI0Y3RjdGNztcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xyXG59XHJcblxyXG4uc2VjdGlvbi1zY3JvbGwtZG90cy1uYXZpZ2F0aW9uLnNlY3Rpb24tc2Nyb2xsLWRvdHMtbmF2aWdhdGlvbi1zdHlsZS0yIHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNlY3Rpb24tc2Nyb2xsLWRvdHMtbmF2aWdhdGlvbi5zZWN0aW9uLXNjcm9sbC1kb3RzLW5hdmlnYXRpb24tbGlnaHQgPiB1bCA+IGxpID4gYTpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXNjcm9sbC1kb3RzLW5hdmlnYXRpb24uc2VjdGlvbi1zY3JvbGwtZG90cy1uYXZpZ2F0aW9uLWxpZ2h0ID4gdWwgPiBsaSA+IGEgPiBzcGFuIHtcclxuXHRyaWdodDogY2FsYygxMDAlICsgMTBweCk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5zZWN0aW9uLXNjcm9sbC1kb3RzLW5hdmlnYXRpb24ge1xyXG5cdFx0cmlnaHQ6IDE1cHg7XHJcblx0fVxyXG59XHJcblxyXG4vKiBPdmVybGF5cyAqL1xyXG4ub3ZlcmxheSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ub3ZlcmxheTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICcgJztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHotaW5kZXg6IDI7XHJcblx0YmFja2dyb3VuZDogIzIxMjUyOTtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdHRyYW5zaXRpb246IGVhc2Ugb3BhY2l0eSAzMDBtcyAxMDBtcztcclxufVxyXG5cclxuLm92ZXJsYXk6aG92ZXI6YmVmb3JlLCAub3ZlcmxheS5vdmVybGF5LXNob3c6YmVmb3JlLCAub3ZlcmxheS5zaG93OmJlZm9yZSB7XHJcblx0b3BhY2l0eTogMC44O1xyXG59XHJcblxyXG4ub3ZlcmxheS5vdmVybGF5LW9wLTE6aG92ZXI6YmVmb3JlLCAub3ZlcmxheS5vdmVybGF5LW9wLTEub3ZlcmxheS1zaG93OmJlZm9yZSwgLm92ZXJsYXkub3ZlcmxheS1vcC0xLnNob3c6YmVmb3JlIHtcclxuXHRvcGFjaXR5OiAwLjE7XHJcbn1cclxuXHJcbi5vdmVybGF5Lm92ZXJsYXktb3AtMjpob3ZlcjpiZWZvcmUsIC5vdmVybGF5Lm92ZXJsYXktb3AtMi5vdmVybGF5LXNob3c6YmVmb3JlLCAub3ZlcmxheS5vdmVybGF5LW9wLTIuc2hvdzpiZWZvcmUge1xyXG5cdG9wYWNpdHk6IDAuMjtcclxufVxyXG5cclxuLm92ZXJsYXkub3ZlcmxheS1vcC0zOmhvdmVyOmJlZm9yZSwgLm92ZXJsYXkub3ZlcmxheS1vcC0zLm92ZXJsYXktc2hvdzpiZWZvcmUsIC5vdmVybGF5Lm92ZXJsYXktb3AtMy5zaG93OmJlZm9yZSB7XHJcblx0b3BhY2l0eTogMC4zO1xyXG59XHJcblxyXG4ub3ZlcmxheS5vdmVybGF5LW9wLTQ6aG92ZXI6YmVmb3JlLCAub3ZlcmxheS5vdmVybGF5LW9wLTQub3ZlcmxheS1zaG93OmJlZm9yZSwgLm92ZXJsYXkub3ZlcmxheS1vcC00LnNob3c6YmVmb3JlIHtcclxuXHRvcGFjaXR5OiAwLjQ7XHJcbn1cclxuXHJcbi5vdmVybGF5Lm92ZXJsYXktb3AtNTpob3ZlcjpiZWZvcmUsIC5vdmVybGF5Lm92ZXJsYXktb3AtNS5vdmVybGF5LXNob3c6YmVmb3JlLCAub3ZlcmxheS5vdmVybGF5LW9wLTUuc2hvdzpiZWZvcmUge1xyXG5cdG9wYWNpdHk6IDAuNTtcclxufVxyXG5cclxuLm92ZXJsYXkub3ZlcmxheS1vcC02OmhvdmVyOmJlZm9yZSwgLm92ZXJsYXkub3ZlcmxheS1vcC02Lm92ZXJsYXktc2hvdzpiZWZvcmUsIC5vdmVybGF5Lm92ZXJsYXktb3AtNi5zaG93OmJlZm9yZSB7XHJcblx0b3BhY2l0eTogMC42O1xyXG59XHJcblxyXG4ub3ZlcmxheS5vdmVybGF5LW9wLTc6aG92ZXI6YmVmb3JlLCAub3ZlcmxheS5vdmVybGF5LW9wLTcub3ZlcmxheS1zaG93OmJlZm9yZSwgLm92ZXJsYXkub3ZlcmxheS1vcC03LnNob3c6YmVmb3JlIHtcclxuXHRvcGFjaXR5OiAwLjc7XHJcbn1cclxuXHJcbi5vdmVybGF5Lm92ZXJsYXktb3AtODpob3ZlcjpiZWZvcmUsIC5vdmVybGF5Lm92ZXJsYXktb3AtOC5vdmVybGF5LXNob3c6YmVmb3JlLCAub3ZlcmxheS5vdmVybGF5LW9wLTguc2hvdzpiZWZvcmUge1xyXG5cdG9wYWNpdHk6IDAuODtcclxufVxyXG5cclxuLm92ZXJsYXkub3ZlcmxheS1vcC05OmhvdmVyOmJlZm9yZSwgLm92ZXJsYXkub3ZlcmxheS1vcC05Lm92ZXJsYXktc2hvdzpiZWZvcmUsIC5vdmVybGF5Lm92ZXJsYXktb3AtOS5zaG93OmJlZm9yZSB7XHJcblx0b3BhY2l0eTogMC45O1xyXG59XHJcblxyXG4ub3ZlcmxheS5vdmVybGF5LWJhY2t3YXJkOmhvdmVyOmJlZm9yZSwgLm92ZXJsYXkub3ZlcmxheS1iYWNrd2FyZC5vdmVybGF5LXNob3c6YmVmb3JlLCAub3ZlcmxheS5vdmVybGF5LWJhY2t3YXJkLnNob3c6YmVmb3JlIHtcclxuXHR6LWluZGV4OiAwO1xyXG59XHJcblxyXG4ub3ZlcmxheSAuY29udGFpbmVyLFxyXG4ub3ZlcmxheSAuY29udGFpbmVyLWZsdWlkIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMztcclxufVxyXG5cclxuLyogT3ZlcmxheSBDb2xvcnMgKi9cclxuLm92ZXJsYXktbGlnaHQ6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vdmVybGF5LWRhcms6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vdmVybGF5LXByaW1hcnk6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ub3ZlcmxheS1zZWNvbmRhcnk6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vdmVybGF5LXRlcnRpYXJ5OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnkpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vdmVybGF5LXF1YXRlcm5hcnk6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kOiB2YXIoLS1xdWF0ZXJuYXJ5KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBPdmVybGF5IEdyYWRpZW50IEJvdHRvbSBDb250ZW50ICovXHJcbi5vdmVybGF5LWdyYWRpZW50LWJvdHRvbS1jb250ZW50OmJlZm9yZSB7XHJcblx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMzMsIDM3LCA0MSwgMCk7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAzMCUsICMyMTI1MjkgMTAwJSk7XHJcbn1cclxuXHJcbi8qIE92ZXJsYXkgR3JhZGllbnQgVG9wIENvbnRlbnQgKi9cclxuLm92ZXJsYXktZ3JhZGllbnQtdG9wLWNvbnRlbnQ6YmVmb3JlIHtcclxuXHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZDogcmdiYSgzMywgMzcsIDQxLCAwKTtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDApIDMwJSwgIzIxMjUyOSAxMDAlKTtcclxufVxyXG5cclxuLyogT3ZlcmxheSBHcmFkaWVudCAqL1xyXG4ub3ZlcmxheS1ncmFkaWVudDpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM2YzZlZjE7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNmM2ZWYxIDAlLCAjZTI0OThlIDEwMCUpO1xyXG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjNmM2ZWYxJywgZW5kQ29sb3JzdHI9JyNlMjQ5OGUnLCBHcmFkaWVudFR5cGU9MSApO1xyXG59XHJcblxyXG4ub3ZlcmxheS1ncmFkaWVudC5vdmVybGF5LWdyYWRpZW50LWFuaW1hdGVkOmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1zaXplOiAyMDAlIDIwMCU7XHJcblx0YW5pbWF0aW9uLW5hbWU6IGdyYWRpZW50VHJhbnNpdGlvbjtcclxuXHRhbmltYXRpb24tZHVyYXRpb246IDIwMDAwbXM7XHJcblx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbn1cclxuXHJcbi8qIFBhcmFsbGF4ICovXHJcbi5wYXJhbGxheCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4ucGFyYWxsYXgucGFyYWxsYXgtbW91c2Uge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnBhcmFsbGF4LnBhcmFsbGF4LW1vdXNlIC5wYXJhbGxheC1tb3VzZS1vYmplY3Qge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHQtby1vYmplY3QtZml0OiBjb250YWluO1xyXG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbn1cclxuXHJcbi5wYXJhbGxheDpub3QoLnBhZ2UtaGVhZGVyKTpub3QoLm1hdGNoLWhlaWdodCk6bm90KFtjbGFzcyo9XCJzZWN0aW9uLWhlaWdodC1cIl0pIHtcclxuXHRtYXJnaW46IDcwcHggMDtcclxuXHRwYWRkaW5nOiA1MHB4IDA7XHJcbn1cclxuXHJcbi5wYXJhbGxheCBibG9ja3F1b3RlIHtcclxuXHRib3JkZXI6IDA7XHJcblx0cGFkZGluZzogMCAxMCU7XHJcbn1cclxuXHJcbi5wYXJhbGxheCBibG9ja3F1b3RlIGkuZmEtcXVvdGUtbGVmdCB7XHJcblx0Zm9udC1zaXplOiAzNHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRsZWZ0OiAtNXB4O1xyXG59XHJcblxyXG4ucGFyYWxsYXggYmxvY2txdW90ZSBwIHtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi5wYXJhbGxheCBibG9ja3F1b3RlIHNwYW4ge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRjb2xvcjogIzk5OTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bGVmdDogLTVweDtcclxufVxyXG5cclxuLnBhcmFsbGF4LWRpc2FibGVkIC5wYXJhbGxheC1iYWNrZ3JvdW5kIHtcclxuXHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbCAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBhcmFsbGF4LWJhY2tncm91bmQgKyAuY29udGFpbmVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zY3JvbGxhYmxlLXBhcmFsbGF4LXdyYXBwZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxO1xyXG59XHJcblxyXG4vKiBQcmljaW5nIFRhYmxlcyAqL1xyXG4ucHJpY2luZy10YWJsZSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5wcmljaW5nLXRhYmxlIC5wbGFuIHtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4ucHJpY2luZy10YWJsZSAucGxhbiAucGxhbi1wcmljZSxcclxuLnByaWNpbmctdGFibGUgLnBsYW4gLnBsYW4tZmVhdHVyZXMsXHJcbi5wcmljaW5nLXRhYmxlIC5wbGFuIC5wbGFuLWZvb3RlciB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcclxufVxyXG5cclxuLnByaWNpbmctdGFibGUgLnBsYW4gLnBsYW4taGVhZGVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjMjEyNTI5O1xyXG5cdHBhZGRpbmc6IDE1LjJweCAxNnB4O1xyXG5cdHBhZGRpbmc6IDAuOTVyZW0gMXJlbTtcclxufVxyXG5cclxuLnByaWNpbmctdGFibGUgLnBsYW4gLnBsYW4taGVhZGVyIGgzIHtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRmb250LXNpemU6IDEyLjhweDtcclxuXHRmb250LXNpemU6IDAuOHJlbTtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5wcmljaW5nLXRhYmxlIC5wbGFuIC5wbGFuLXByaWNlIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YmFja2dyb3VuZDogI2Y3ZjdmNztcclxuXHRib3JkZXItdG9wOiAwO1xyXG5cdGJvcmRlci1ib3R0b206IDA7XHJcblx0cGFkZGluZzogMzJweCAxMi44cHg7XHJcblx0cGFkZGluZzogMnJlbSAwLjhyZW07XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucHJpY2luZy10YWJsZSAucGxhbiAucGxhbi1wcmljZSAucHJpY2Uge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0Zm9udC1zaXplOiA0My4ycHg7XHJcblx0Zm9udC1zaXplOiAyLjdyZW07XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRjb2xvcjogIzIxMjUyOTtcclxufVxyXG5cclxuLnByaWNpbmctdGFibGUgLnBsYW4gLnBsYW4tcHJpY2UgLnByaWNlIC5wcmljZS11bml0IHtcclxuXHRmb250LXNpemU6IDUwJTtcclxuXHRsaW5lLWhlaWdodDogMS40O1xyXG59XHJcblxyXG4ucHJpY2luZy10YWJsZSAucGxhbiAucGxhbi1wcmljZSAucHJpY2UtbGFiZWwge1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Y29sb3I6ICM3Nzc7XHJcblx0Zm9udC1zaXplOiAxMS4ycHg7XHJcblx0Zm9udC1zaXplOiAwLjdyZW07XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnByaWNpbmctdGFibGUgLnBsYW4gLnBsYW4tZmVhdHVyZXMge1xyXG5cdGJvcmRlci10b3A6IDA7XHJcblx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHRwYWRkaW5nOiAxMi44cHg7XHJcblx0cGFkZGluZzogMC44cmVtO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnByaWNpbmctdGFibGUgLnBsYW4gLnBsYW4tZmVhdHVyZXMgdWwge1xyXG5cdHBhZGRpbmc6IDAgOHB4IDAgOHB4O1xyXG5cdHBhZGRpbmc6IDAgMC41cmVtIDAgMC41cmVtO1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5wcmljaW5nLXRhYmxlIC5wbGFuIC5wbGFuLWZlYXR1cmVzIHVsIGxpIHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcclxuXHRsaW5lLWhlaWdodDogMi45O1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0Zm9udC1zaXplOiAwLjllbTtcclxufVxyXG5cclxuLnByaWNpbmctdGFibGUgLnBsYW4gLnBsYW4tZmVhdHVyZXMgdWwgbGk6bGFzdC1jaGlsZCB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnByaWNpbmctdGFibGUgLnBsYW4gLnBsYW4tZm9vdGVyIHtcclxuXHRib3JkZXItdG9wOiAwO1xyXG5cdHBhZGRpbmc6IDI0cHggMTIuOHB4IDQwcHg7XHJcblx0cGFkZGluZzogMS41cmVtIDAuOHJlbSAyLjVyZW07XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucHJpY2luZy10YWJsZSAucGxhbi5wbGFuLWZlYXR1cmVkIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ym94LXNoYWRvdzogMHB4IDBweCA0MHB4IHJnYmEoMjAwLCAyMDAsIDIwMCwgMC4zKTtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xyXG5cdHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5wcmljaW5nLXRhYmxlIC5wbGFuLnBsYW4tZmVhdHVyZWQgLnBsYW4taGVhZGVyIGgzLFxyXG4ucHJpY2luZy10YWJsZSAucGxhbi5wbGFuLWZlYXR1cmVkIC5wbGFuLWZlYXR1cmVzIHVsIGxpIHtcclxuXHRmb250LXNpemU6IDEyLjhweDtcclxuXHRmb250LXNpemU6IDAuOHJlbTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LnByaWNpbmctdGFibGUgLnBsYW4ucGxhbi1mZWF0dXJlZCB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdH1cclxuXHJcblx0LnByaWNpbmctdGFibGUgLnBsYW4ucGxhbi1mZWF0dXJlZCAucGxhbi1oZWFkZXIgaDMsXHJcblx0XHQucHJpY2luZy10YWJsZSAucGxhbi5wbGFuLWZlYXR1cmVkIC5wbGFuLWZlYXR1cmVzIHVsIGxpIHtcclxuXHRcdGZvbnQtc2l6ZTogMC45cmVtO1xyXG5cdH1cclxufVxyXG5cclxuLyogUHJpY2luZyBCbG9jayBTdHlsZSAqL1xyXG4ucHJpY2luZy1ibG9jayA+IC5yb3cge1xyXG5cdG1hcmdpbi1yaWdodDogMDtcclxuXHRtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLnByaWNpbmctYmxvY2sgPiAucm93ID4gZGl2Om50aC1jaGlsZCgxKSB7XHJcblx0cGFkZGluZzogMjcuMnB4O1xyXG5cdHBhZGRpbmc6IDEuN3JlbTtcclxufVxyXG5cclxuLnByaWNpbmctYmxvY2sgPiAucm93ID4gZGl2Om50aC1jaGlsZCgyKSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDI3LjJweDtcclxuXHRwYWRkaW5nOiAxLjdyZW07XHJcblx0YmFja2dyb3VuZDogI2Y3ZjdmNztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2O1xyXG5cdGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xyXG59XHJcblxyXG4ucHJpY2luZy1ibG9jayAucGxhbi1wcmljZSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcblx0Ym9yZGVyLXRvcDogMDtcclxuXHRib3JkZXItYm90dG9tOiAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnByaWNpbmctYmxvY2sgLnBsYW4tcHJpY2UgLnByaWNlIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdGZvbnQtc2l6ZTogNDMuMnB4O1xyXG5cdGZvbnQtc2l6ZTogMi43cmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0Y29sb3I6ICMyMTI1Mjk7XHJcbn1cclxuXHJcbi5wcmljaW5nLWJsb2NrIC5wbGFuLXByaWNlIC5wcmljZSAucHJpY2UtdW5pdCB7XHJcblx0Zm9udC1zaXplOiA1MCU7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG5cclxuLnByaWNpbmctYmxvY2sgLnBsYW4tcHJpY2UgLnByaWNlLWxhYmVsIHtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiAjNzc3O1xyXG5cdGZvbnQtc2l6ZTogMTEuMnB4O1xyXG5cdGZvbnQtc2l6ZTogMC43cmVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdC5wcmljaW5nLWJsb2NrID4gLnJvdyA+IGRpdjpudGgtY2hpbGQoMikge1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xyXG5cdH1cclxufVxyXG5cclxuLyogUHJpY2UgTWVudSAqL1xyXG4ucHJpY2UtbWVudS1pdGVtIC5wcmljZS1tZW51LWl0ZW0tZGV0YWlscyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucHJpY2UtbWVudS1pdGVtIC5wcmljZS1tZW51LWl0ZW0tZGV0YWlscyAucHJpY2UtbWVudS1pdGVtLXRpdGxlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5wcmljZS1tZW51LWl0ZW0gLnByaWNlLW1lbnUtaXRlbS1kZXRhaWxzIC5wcmljZS1tZW51LWl0ZW0tcHJpY2Uge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0b3A6IC01cHg7XHJcbn1cclxuXHJcbi5wcmljZS1tZW51LWl0ZW0gLnByaWNlLW1lbnUtaXRlbS1kZXRhaWxzIC5wcmljZS1tZW51LWl0ZW0tcHJpY2Ugc3Ryb25nIHtcclxuXHRmb250LXNpemU6IDIwLjhweDtcclxuXHRmb250LXNpemU6IDEuM3JlbTtcclxufVxyXG5cclxuLnByaWNlLW1lbnUtaXRlbSAucHJpY2UtbWVudS1pdGVtLWRldGFpbHMgLnByaWNlLW1lbnUtaXRlbS1wcmljZSBzdHJvbmcgPiBzcGFuIHtcclxuXHRmb250LXNpemU6IDAuNmVtO1xyXG59XHJcblxyXG4ucHJpY2UtbWVudS1pdGVtIC5wcmljZS1tZW51LWl0ZW0tZGV0YWlscyAucHJpY2UtbWVudS1pdGVtLWxpbmUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRib3R0b206IDA7XHJcblx0Ym9yZGVyLWJvdHRvbTogZGFzaGVkIDFweCAjNzc3O1xyXG59XHJcblxyXG4ucHJpY2UtbWVudS1pdGVtIC5wcmljZS1tZW51LWl0ZW0taW1nIGltZyB7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdG1heC13aWR0aDogNjBweDtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5wcmljZS1tZW51LWl0ZW0gLnByaWNlLW1lbnUtaXRlbS1kZXNjIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luLXRvcDogNXB4O1xyXG59XHJcblxyXG4ucHJpY2UtbWVudS1pdGVtICsgLnByaWNlLW1lbnUtaXRlbSB7XHJcblx0bWFyZ2luLXRvcDogMjVweDtcclxufVxyXG5cclxuLyogUHJvY2VzcyAqL1xyXG4ucHJvY2VzcyB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucHJvY2VzcyAucHJvY2Vzcy1zdGVwIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wcm9jZXNzIC5wcm9jZXNzLXN0ZXAtY2lyY2xlIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGhlaWdodDogOTBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0d2lkdGg6IDkwcHg7XHJcblx0Ym9yZGVyOiAycHggc29saWQgI0NDQztcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5wcm9jZXNzIC5wcm9jZXNzLXN0ZXAtY29udGVudCB7XHJcblx0cGFkZGluZy10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5wcm9jZXNzIC5wcm9jZXNzLXN0ZXAtY2lyY2xlLWNvbnRlbnQge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGNvbG9yOiAjMjEyNTI5O1xyXG5cdGZvbnQtc2l6ZTogMS42ZW07XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5wcm9jZXNzIC5wcm9jZXNzLXN0ZXA6aG92ZXIgLnByb2Nlc3Mtc3RlcC1jaXJjbGUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNDQ0M7XHJcbn1cclxuXHJcbi5wcm9jZXNzIC5wcm9jZXNzLXN0ZXA6aG92ZXIgLnByb2Nlc3Mtc3RlcC1jaXJjbGUgLnByb2Nlc3Mtc3RlcC1jaXJjbGUtY29udGVudCB7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5wcm9jZXNzIC5wcm9jZXNzLXN0ZXA6aG92ZXIgLnByb2Nlc3Mtc3RlcC1jaXJjbGUgLnByb2Nlc3Mtc3RlcC1jaXJjbGUtY29udGVudCAuaWNvbnMge1xyXG5cdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wcm9jZXNzLnByb2Nlc3Mtc2hhcGVzIC5wcm9jZXNzLXN0ZXAtY2lyY2xlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdGJvcmRlcjogMDtcclxuXHRtYXJnaW4tYm90dG9tOiAxOS4ycHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG59XHJcblxyXG4ucHJvY2Vzcy5wcm9jZXNzLXNoYXBlcyAucHJvY2Vzcy1zdGVwLWNpcmNsZSAucHJvY2Vzcy1zdGVwLWNpcmNsZS1jb250ZW50IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHdpZHRoOiA0NXB4O1xyXG5cdGhlaWdodDogNDVweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0ei1pbmRleDogMztcclxufVxyXG5cclxuLnByb2Nlc3MucHJvY2Vzcy1zaGFwZXMgLnByb2Nlc3Mtc3RlcC1jaXJjbGU6YmVmb3JlLCAucHJvY2Vzcy5wcm9jZXNzLXNoYXBlcyAucHJvY2Vzcy1zdGVwLWNpcmNsZTphZnRlciB7XHJcblx0Y29udGVudDogJyc7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzc3NztcclxuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdG9wYWNpdHk6IDAuNjtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHNjYWxlKDEuNSk7XHJcblx0dHJhbnNpdGlvbjogZWFzZSB0cmFuc2Zvcm0gMXM7XHJcblx0ei1pbmRleDogMjtcclxufVxyXG5cclxuLnByb2Nlc3MucHJvY2Vzcy1zaGFwZXMgLnByb2Nlc3Mtc3RlcC1jaXJjbGU6YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM5OTk7XHJcblx0b3BhY2l0eTogMC4zO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgc2NhbGUoMik7XHJcblx0ei1pbmRleDogMTtcclxufVxyXG5cclxuLnByb2Nlc3MucHJvY2Vzcy1zaGFwZXMucHJvY2Vzcy1zaGFwZXMtaG92ZXItYW5pbWF0ZSAucHJvY2Vzcy1zdGVwOmhvdmVyIC5wcm9jZXNzLXN0ZXAtY2lyY2xlOmJlZm9yZSB7XHJcblx0YW5pbWF0aW9uLW5hbWU6IHByb2Nlc3NTaGFwZXNTY2FsZU9uZTtcclxuXHRhbmltYXRpb24tZGVsYXk6IDMwMG1zO1xyXG59XHJcblxyXG4ucHJvY2Vzcy5wcm9jZXNzLXNoYXBlcy5wcm9jZXNzLXNoYXBlcy1ob3Zlci1hbmltYXRlIC5wcm9jZXNzLXN0ZXA6aG92ZXIgLnByb2Nlc3Mtc3RlcC1jaXJjbGU6YWZ0ZXIge1xyXG5cdGFuaW1hdGlvbi1uYW1lOiBwcm9jZXNzU2hhcGVzU2NhbGVUd287XHJcbn1cclxuXHJcbi5wcm9jZXNzLnByb2Nlc3Mtc2hhcGVzLnByb2Nlc3Mtc2hhcGVzLWhvdmVyLWFuaW1hdGUgLnByb2Nlc3Mtc3RlcDpob3ZlciAucHJvY2Vzcy1zdGVwLWNpcmNsZTpiZWZvcmUsIC5wcm9jZXNzLnByb2Nlc3Mtc2hhcGVzLnByb2Nlc3Mtc2hhcGVzLWhvdmVyLWFuaW1hdGUgLnByb2Nlc3Mtc3RlcDpob3ZlciAucHJvY2Vzcy1zdGVwLWNpcmNsZTphZnRlciB7XHJcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcblx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcclxuXHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbn1cclxuXHJcbi5wcm9jZXNzLnByb2Nlc3Mtc2hhcGVzLnByb2Nlc3Mtc2hhcGVzLWFsd2F5cy1hbmltYXRlIC5wcm9jZXNzLXN0ZXAgLnByb2Nlc3Mtc3RlcC1jaXJjbGU6YmVmb3JlIHtcclxuXHRhbmltYXRpb24tbmFtZTogcHJvY2Vzc1NoYXBlc1NjYWxlT25lO1xyXG5cdGFuaW1hdGlvbi1kZWxheTogMzAwbXM7XHJcbn1cclxuXHJcbi5wcm9jZXNzLnByb2Nlc3Mtc2hhcGVzLnByb2Nlc3Mtc2hhcGVzLWFsd2F5cy1hbmltYXRlIC5wcm9jZXNzLXN0ZXAgLnByb2Nlc3Mtc3RlcC1jaXJjbGU6YWZ0ZXIge1xyXG5cdGFuaW1hdGlvbi1uYW1lOiBwcm9jZXNzU2hhcGVzU2NhbGVUd287XHJcbn1cclxuXHJcbi5wcm9jZXNzLnByb2Nlc3Mtc2hhcGVzLnByb2Nlc3Mtc2hhcGVzLWFsd2F5cy1hbmltYXRlIC5wcm9jZXNzLXN0ZXAgLnByb2Nlc3Mtc3RlcC1jaXJjbGU6YmVmb3JlLCAucHJvY2Vzcy5wcm9jZXNzLXNoYXBlcy5wcm9jZXNzLXNoYXBlcy1hbHdheXMtYW5pbWF0ZSAucHJvY2Vzcy1zdGVwIC5wcm9jZXNzLXN0ZXAtY2lyY2xlOmFmdGVyIHtcclxuXHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuXHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuXHRhbmltYXRpb24tZHVyYXRpb246IDNzO1xyXG5cdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxufVxyXG5cclxuLnByb2Nlc3MucHJvY2Vzcy1zaGFwZXMucHJvY2Vzcy1zaGFwZXMtYWx3YXlzLWFuaW1hdGUgLnByb2Nlc3Mtc3RlcCAucHJvY2Vzcy1zdGVwLWNpcmNsZS5wcm9jZXNzLXNoYXBlcy1hbHdheXMtYW5pbWF0ZS1kZWxheTpiZWZvcmUge1xyXG5cdGFuaW1hdGlvbi1uYW1lOiBwcm9jZXNzU2hhcGVzU2NhbGVPbmU7XHJcblx0YW5pbWF0aW9uLWRlbGF5OiAxMDAwbXM7XHJcbn1cclxuXHJcbi5wcm9jZXNzLnByb2Nlc3Mtc2hhcGVzLnByb2Nlc3Mtc2hhcGVzLWFsd2F5cy1hbmltYXRlIC5wcm9jZXNzLXN0ZXAgLnByb2Nlc3Mtc3RlcC1jaXJjbGUucHJvY2Vzcy1zaGFwZXMtYWx3YXlzLWFuaW1hdGUtZGVsYXk6YWZ0ZXIge1xyXG5cdGFuaW1hdGlvbi1uYW1lOiBwcm9jZXNzU2hhcGVzU2NhbGVUd287XHJcblx0YW5pbWF0aW9uLWRlbGF5OiA3MDBtcztcclxufVxyXG5cclxuQGtleWZyYW1lcyBwcm9jZXNzU2hhcGVzU2NhbGVPbmUge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDAuNjtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgc2NhbGUoMS41KTtcclxuXHR9XHJcblxyXG5cdDI1JSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSBzY2FsZSgxLjgpO1xyXG5cdH1cclxuXHJcblx0NTAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHNjYWxlKDEpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAwLjY7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHNjYWxlKDEuNSk7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHByb2Nlc3NTaGFwZXNTY2FsZVR3byB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMC4zO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSBzY2FsZSgyKTtcclxuXHR9XHJcblxyXG5cdDI1JSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSBzY2FsZSgyLjMpO1xyXG5cdH1cclxuXHJcblx0NTAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHNjYWxlKDEpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAwLjM7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHNjYWxlKDIpO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0LnByb2Nlc3MgLnByb2Nlc3Mtc3RlcDpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0VERURFRDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0XHR0b3A6IDQ1cHg7XHJcblx0XHRsZWZ0OiA3NSU7XHJcblx0fVxyXG5cclxuXHQucHJvY2VzcyAucHJvY2Vzcy1zdGVwOmxhc3QtY2hpbGQ6YmVmb3JlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQucHJvY2Vzcy5wcm9jZXNzLXNoYXBlcyAucHJvY2Vzcy1zdGVwOmJlZm9yZSB7XHJcblx0XHR0b3A6IDIzcHg7XHJcblx0fVxyXG59XHJcblxyXG4ucHJvY2Vzcy12ZXJ0aWNhbCB7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnByb2Nlc3MtdmVydGljYWwgLnByb2Nlc3Mtc3RlcCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG5cdGFsaWduLWl0ZW1zOiBzdGFydDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZy1ib3R0b206IDYwcHg7XHJcbn1cclxuXHJcbi5wcm9jZXNzLXZlcnRpY2FsIC5wcm9jZXNzLXN0ZXA6YmVmb3JlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucHJvY2Vzcy12ZXJ0aWNhbCAucHJvY2Vzcy1zdGVwOmFmdGVyIHtcclxuXHR3aWR0aDogMnB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNFREVERUQ7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGhlaWdodDogY2FsYygxMDAlIC0gODBweCk7XHJcblx0dG9wOiA3MHB4O1xyXG5cdGxlZnQ6IDMwcHg7XHJcbn1cclxuXHJcbi5wcm9jZXNzLXZlcnRpY2FsIC5wcm9jZXNzLXN0ZXA6bGFzdC1jaGlsZDphZnRlciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnByb2Nlc3MtdmVydGljYWwgLnByb2Nlc3Mtc3RlcC1jaXJjbGUge1xyXG5cdGhlaWdodDogNjBweDtcclxuXHR3aWR0aDogNjBweDtcclxuXHRtYXJnaW46IDAgMTVweCAwIDA7XHJcblx0bWluLWhlaWdodDogNjBweDtcclxuXHRtaW4td2lkdGg6IDYwcHg7XHJcbn1cclxuXHJcbi5wcm9jZXNzLXZlcnRpY2FsIC5wcm9jZXNzLXN0ZXAtY29udGVudCB7XHJcblx0cGFkZGluZy10b3A6IDA7XHJcbn1cclxuXHJcbi5wcm9jZXNzLWNvbm5lY3RpbmctbGluZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5wcm9jZXNzLWNvbm5lY3RpbmctbGluZSAuY29ubmVjdGluZy1saW5lIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAyNXB4O1xyXG5cdGxlZnQ6IDE1cHg7XHJcblx0cmlnaHQ6IDE1cHg7XHJcblx0aGVpZ2h0OiAzcHg7XHJcblx0YmFja2dyb3VuZDogI0NDQztcclxufVxyXG5cclxuLnByb2Nlc3MtY29ubmVjdGluZy1saW5lIC5wcm9jZXNzLXN0ZXAge1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDQ4cHg7XHJcblx0cGFkZGluZy1yaWdodDogM3JlbTtcclxuXHRwYWRkaW5nLWxlZnQ6IDQ4cHg7XHJcblx0cGFkZGluZy1sZWZ0OiAzcmVtO1xyXG59XHJcblxyXG4ucHJvY2Vzcy1jb25uZWN0aW5nLWxpbmUgLnByb2Nlc3Mtc3RlcDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuXHJcbi5wcm9jZXNzLWNvbm5lY3RpbmctbGluZSAucHJvY2Vzcy1zdGVwLWNpcmNsZSB7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHR3aWR0aDogNTBweDtcclxuXHRoZWlnaHQ6IDUwcHg7XHJcblx0Ym9yZGVyOiAzcHggc29saWQgI0NDQztcclxufVxyXG5cclxuLyogU2Nyb2xsIHRvIFRvcCAqL1xyXG5odG1sIC5zY3JvbGwtdG8tdG9wIHtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XHJcblx0YmFja2dyb3VuZDogIzQwNDA0MDtcclxuXHRib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcclxuXHRib3R0b206IDA7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0aGVpZ2h0OiA5cHg7XHJcblx0b3BhY2l0eTogMDtcclxuXHRwYWRkaW5nOiAxMHB4IDEwcHggMzVweDtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0cmlnaHQ6IDEwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRtaW4td2lkdGg6IDUwcHg7XHJcblx0ei1pbmRleDogMTA0MDtcclxuXHRmb250LXNpemU6IDAuOGVtO1xyXG59XHJcblxyXG5odG1sIC5zY3JvbGwtdG8tdG9wOmhvdmVyIHtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG5odG1sIC5zY3JvbGwtdG8tdG9wLnZpc2libGUge1xyXG5cdG9wYWNpdHk6IDAuNzU7XHJcbn1cclxuXHJcbmh0bWwgLnNjcm9sbC10by10b3Agc3BhbiB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmc6IDAgNXB4O1xyXG59XHJcblxyXG5odG1sLmxpZ2h0Ym94LW9wZW5lZCAuc2Nyb2xsLXRvLXRvcCB7XHJcblx0cmlnaHQ6IDI3cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdGh0bWwgLnNjcm9sbC10by10b3AuaGlkZGVuLW1vYmlsZSB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4vKiBTY3JvbGxhYmxlICovXHJcbi5zY3JvbGxhYmxlIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNjcm9sbGFibGUgLnNjcm9sbGFibGUtY29udGVudCB7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHBhZGRpbmc6IDAgMzdweCAwIDA7XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHRvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4uc2Nyb2xsYWJsZSAuc2Nyb2xsYWJsZS1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uc2Nyb2xsYWJsZSAuc2Nyb2xsYWJsZS1wYW5lIHtcclxuXHRib3R0b206IDA7XHJcblx0b3BhY2l0eTogMC4wMTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDVweDtcclxuXHR0b3A6IDA7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSAwcztcclxuXHR3aWR0aDogNHB4O1xyXG59XHJcblxyXG4uc2Nyb2xsYWJsZSAuc2Nyb2xsYWJsZS1zbGlkZXIge1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICNDQ0M7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSAwcztcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uc2Nyb2xsYWJsZS5zY3JvbGxhYmxlLXBhZGRpbmcgLnNjcm9sbGFibGUtY29udGVudCB7XHJcblx0cGFkZGluZzogMTBweCAyNHB4IDEwcHggMTBweDtcclxufVxyXG5cclxuLnNjcm9sbGFibGU6aG92ZXIgLnNjcm9sbGFibGUtc2xpZGVyLCAuc2Nyb2xsYWJsZS52aXNpYmxlLXNsaWRlciAuc2Nyb2xsYWJsZS1zbGlkZXIge1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi8qIFNlY3Rpb24gRmVhdHVyZWQgKi9cclxuc2VjdGlvbi5zZWN0aW9uIHtcclxuXHRiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xyXG5cdGJvcmRlci10b3A6IDVweCBzb2xpZCAjZjFmMWYxO1xyXG5cdG1hcmdpbjogMzBweCAwO1xyXG5cdHBhZGRpbmc6IDUwcHggMDtcclxufVxyXG5cclxuc2VjdGlvbi5zZWN0aW9uID4gLmNvbnRhaW5lciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5zZWN0aW9uLnNlY3Rpb24uc2VjdGlvbi1oZWlnaHQtMSB7XHJcblx0cGFkZGluZzogMTIuMzA3cHggMDtcclxuXHRwYWRkaW5nOiAwLjc2OTIzMDc2OTJyZW0gMDtcclxufVxyXG5cclxuc2VjdGlvbi5zZWN0aW9uLnNlY3Rpb24taGVpZ2h0LTIge1xyXG5cdHBhZGRpbmc6IDM2LjkyM3B4IDA7XHJcblx0cGFkZGluZzogMi4zMDc2OTIzMDc3cmVtIDA7XHJcbn1cclxuXHJcbnNlY3Rpb24uc2VjdGlvbi5zZWN0aW9uLWhlaWdodC0zIHtcclxuXHRwYWRkaW5nOiA3My44NDZweCAwO1xyXG5cdHBhZGRpbmc6IDQuNjE1Mzg0NjE1NHJlbSAwO1xyXG59XHJcblxyXG5zZWN0aW9uLnNlY3Rpb24uc2VjdGlvbi1oZWlnaHQtNCB7XHJcblx0cGFkZGluZzogMTEwLjc2OXB4IDA7XHJcblx0cGFkZGluZzogNi45MjMwNzY5MjMxcmVtIDA7XHJcbn1cclxuXHJcbnNlY3Rpb24uc2VjdGlvbi5zZWN0aW9uLWhlaWdodC01IHtcclxuXHRwYWRkaW5nOiAxNDcuNjkycHggMDtcclxuXHRwYWRkaW5nOiA5LjIzMDc2OTIzMDhyZW0gMDtcclxufVxyXG5cclxuc2VjdGlvbi5zZWN0aW9uLnNlY3Rpb24tYmctc3Ryb25nLWdyZXkge1xyXG5cdGJhY2tncm91bmQ6ICNFREVERUQ7XHJcbn1cclxuXHJcbnNlY3Rpb24uc2VjdGlvbi5zZWN0aW9uLW5vLWJhY2tncm91bmQge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5zZWN0aW9uLnNlY3Rpb24uc2VjdGlvbi1jZW50ZXIge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuc2VjdGlvbi5zZWN0aW9uLnNlY3Rpb24tdGV4dC1saWdodCBoMSwgc2VjdGlvbi5zZWN0aW9uLnNlY3Rpb24tdGV4dC1saWdodCBoMiwgc2VjdGlvbi5zZWN0aW9uLnNlY3Rpb24tdGV4dC1saWdodCBoMywgc2VjdGlvbi5zZWN0aW9uLnNlY3Rpb24tdGV4dC1saWdodCBoNCwgc2VjdGlvbi5zZWN0aW9uLnNlY3Rpb24tdGV4dC1saWdodCBoNSwgc2VjdGlvbi5zZWN0aW9uLnNlY3Rpb24tdGV4dC1saWdodCBoNiB7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbnNlY3Rpb24uc2VjdGlvbi5zZWN0aW9uLXRleHQtbGlnaHQgcCB7XHJcblx0Y29sb3I6ICNlNmU1ZTU7XHJcbn1cclxuXHJcbnNlY3Rpb24uc2VjdGlvbi5zZWN0aW9uLWJhY2tncm91bmQge1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XHJcblx0Ym9yZGVyOiAwO1xyXG59XHJcblxyXG5zZWN0aW9uLnNlY3Rpb24uc2VjdGlvbi1iYWNrZ3JvdW5kLWNoYW5nZS1hbmltIHtcclxuXHRhbmltYXRpb24tbmFtZTogY29sb3JUcmFuc2l0aW9uO1xyXG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMjVzO1xyXG5cdGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcclxuXHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuXHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbn1cclxuXHJcbnNlY3Rpb24uc2VjdGlvbi5zZWN0aW9uLWZ1bm5lbCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5zZWN0aW9uLnNlY3Rpb24uc2VjdGlvbi1mdW5uZWwgLnNlY3Rpb24tZnVubmVsLWxheWVyLXRvcCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDk2cHggMDtcclxuXHRwYWRkaW5nOiA2cmVtIDA7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcclxufVxyXG5cclxuc2VjdGlvbi5zZWN0aW9uLnNlY3Rpb24tZnVubmVsIC5zZWN0aW9uLWZ1bm5lbC1sYXllci1ib3R0b20ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiA5NnB4IDA7XHJcblx0cGFkZGluZzogNnJlbSAwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTAlLCAwKTtcclxufVxyXG5cclxuc2VjdGlvbi5zZWN0aW9uLnNlY3Rpb24tZnVubmVsIC5zZWN0aW9uLWZ1bm5lbC1sYXllciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG59XHJcblxyXG5zZWN0aW9uLnNlY3Rpb24uc2VjdGlvbi1mdW5uZWwgLnNlY3Rpb24tZnVubmVsLWxheWVyOm50aC1jaGlsZCgxKSB7XHJcblx0dHJhbnNmb3JtOiBza2V3WSgtNC43ZGVnKTtcclxufVxyXG5cclxuc2VjdGlvbi5zZWN0aW9uLnNlY3Rpb24tZnVubmVsIC5zZWN0aW9uLWZ1bm5lbC1sYXllcjpudGgtY2hpbGQoMikge1xyXG5cdHRyYW5zZm9ybTogc2tld1koNC43ZGVnKTtcclxufVxyXG5cclxuc2VjdGlvbi5zZWN0aW9uLnNlY3Rpb24tYW5nbGVkIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbnNlY3Rpb24uc2VjdGlvbi5zZWN0aW9uLWFuZ2xlZCAuc2VjdGlvbi1hbmdsZWQtbGF5ZXItdG9wIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogNDhweCAwO1xyXG5cdHBhZGRpbmc6IDNyZW0gMDtcclxuXHR0cmFuc2Zvcm06IHNrZXdZKC0wLjdkZWcpIHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xyXG59XHJcblxyXG5zZWN0aW9uLnNlY3Rpb24uc2VjdGlvbi1hbmdsZWQgLnNlY3Rpb24tYW5nbGVkLWxheWVyLWJvdHRvbSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDQ4cHggMDtcclxuXHRwYWRkaW5nOiAzcmVtIDA7XHJcblx0dHJhbnNmb3JtOiBza2V3WSgwLjdkZWcpIHRyYW5zbGF0ZTNkKDAsIDUwJSwgMCk7XHJcbn1cclxuXHJcbnNlY3Rpb24uc2VjdGlvbi5zZWN0aW9uLWFuZ2xlZCAuc2VjdGlvbi1hbmdsZWQtbGF5ZXItdG9wICsgLnNlY3Rpb24tYW5nbGVkLWNvbnRlbnQsXHJcbnNlY3Rpb24uc2VjdGlvbi5zZWN0aW9uLWFuZ2xlZCAuc2VjdGlvbi1hbmdsZWQtbGF5ZXItdG9wICsgLnNlY3Rpb24tYW5nbGVkLWxheWVyLWJvdHRvbSArIC5zZWN0aW9uLWFuZ2xlZC1jb250ZW50IHtcclxuXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdG1hcmdpbi10b3A6IDIuNXJlbTtcclxufVxyXG5cclxuc2VjdGlvbi5zZWN0aW9uLnNlY3Rpb24tYW5nbGVkIC5zZWN0aW9uLWFuZ2xlZC1sYXllci1ib3R0b20gKyAuc2VjdGlvbi1hbmdsZWQtY29udGVudCxcclxuc2VjdGlvbi5zZWN0aW9uLnNlY3Rpb24tYW5nbGVkIC5zZWN0aW9uLWFuZ2xlZC1sYXllci1ib3R0b20gKyAuc2VjdGlvbi1hbmdsZWQtbGF5ZXItdG9wICsgLnNlY3Rpb24tYW5nbGVkLWNvbnRlbnQge1xyXG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG59XHJcblxyXG5zZWN0aW9uLnNlY3Rpb24uc2VjdGlvbi1hbmdsZWQgLnNlY3Rpb24tYW5nbGVkLWxheWVyLWluY3JlYXNlLWFuZ2xlLnNlY3Rpb24tYW5nbGVkLWxheWVyLXRvcCB7XHJcblx0dHJhbnNmb3JtOiBza2V3WSgtMS43ZGVnKSB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcclxufVxyXG5cclxuc2VjdGlvbi5zZWN0aW9uLnNlY3Rpb24tYW5nbGVkIC5zZWN0aW9uLWFuZ2xlZC1sYXllci1pbmNyZWFzZS1hbmdsZS5zZWN0aW9uLWFuZ2xlZC1sYXllci1ib3R0b20ge1xyXG5cdHRyYW5zZm9ybTogc2tld1koMS43ZGVnKSB0cmFuc2xhdGUzZCgwLCA1MCUsIDApO1xyXG59XHJcblxyXG5zZWN0aW9uLnNlY3Rpb24uc2VjdGlvbi1hbmdsZWQgLnNlY3Rpb24tYW5nbGVkLWxheWVyLWluY3JlYXNlLWFuZ2xlLTIuc2VjdGlvbi1hbmdsZWQtbGF5ZXItdG9wIHtcclxuXHRwYWRkaW5nOiAxMTJweCAwO1xyXG5cdHBhZGRpbmc6IDdyZW0gMDtcclxuXHR0cmFuc2Zvcm06IHNrZXdZKC00LjdkZWcpIHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xyXG59XHJcblxyXG5zZWN0aW9uLnNlY3Rpb24uc2VjdGlvbi1hbmdsZWQgLnNlY3Rpb24tYW5nbGVkLWxheWVyLWluY3JlYXNlLWFuZ2xlLTIuc2VjdGlvbi1hbmdsZWQtbGF5ZXItYm90dG9tIHtcclxuXHRwYWRkaW5nOiAxMTJweCAwO1xyXG5cdHBhZGRpbmc6IDdyZW0gMDtcclxuXHR0cmFuc2Zvcm06IHNrZXdZKDQuN2RlZykgdHJhbnNsYXRlM2QoMCwgNTAlLCAwKTtcclxufVxyXG5cclxuc2VjdGlvbi5zZWN0aW9uLnNlY3Rpb24tYW5nbGVkLnNlY3Rpb24tYW5nbGVkLXJldmVyc2UgLnNlY3Rpb24tYW5nbGVkLWxheWVyLXRvcCB7XHJcblx0dHJhbnNmb3JtOiBza2V3WSgwLjdkZWcpIHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xyXG59XHJcblxyXG5zZWN0aW9uLnNlY3Rpb24uc2VjdGlvbi1hbmdsZWQuc2VjdGlvbi1hbmdsZWQtcmV2ZXJzZSAuc2VjdGlvbi1hbmdsZWQtbGF5ZXItYm90dG9tIHtcclxuXHR0cmFuc2Zvcm06IHNrZXdZKC0wLjdkZWcpIHRyYW5zbGF0ZTNkKDAsIDUwJSwgMCk7XHJcbn1cclxuXHJcbnNlY3Rpb24uc2VjdGlvbi5zZWN0aW9uLWFuZ2xlZC5zZWN0aW9uLWFuZ2xlZC1yZXZlcnNlIC5zZWN0aW9uLWFuZ2xlZC1sYXllci1pbmNyZWFzZS1hbmdsZS5zZWN0aW9uLWFuZ2xlZC1sYXllci10b3Age1xyXG5cdHRyYW5zZm9ybTogc2tld1koMS43ZGVnKSB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcclxufVxyXG5cclxuc2VjdGlvbi5zZWN0aW9uLnNlY3Rpb24tYW5nbGVkLnNlY3Rpb24tYW5nbGVkLXJldmVyc2UgLnNlY3Rpb24tYW5nbGVkLWxheWVyLWluY3JlYXNlLWFuZ2xlLnNlY3Rpb24tYW5nbGVkLWxheWVyLWJvdHRvbSB7XHJcblx0dHJhbnNmb3JtOiBza2V3WSgtMS43ZGVnKSB0cmFuc2xhdGUzZCgwLCA1MCUsIDApO1xyXG59XHJcblxyXG5zZWN0aW9uLnNlY3Rpb24uc2VjdGlvbi1hbmdsZWQuc2VjdGlvbi1hbmdsZWQtcmV2ZXJzZSAuc2VjdGlvbi1hbmdsZWQtbGF5ZXItaW5jcmVhc2UtYW5nbGUtMi5zZWN0aW9uLWFuZ2xlZC1sYXllci10b3Age1xyXG5cdHBhZGRpbmc6IDExMnB4IDA7XHJcblx0cGFkZGluZzogN3JlbSAwO1xyXG5cdHRyYW5zZm9ybTogc2tld1koNC43ZGVnKSB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcclxufVxyXG5cclxuc2VjdGlvbi5zZWN0aW9uLnNlY3Rpb24tYW5nbGVkLnNlY3Rpb24tYW5nbGVkLXJldmVyc2UgLnNlY3Rpb24tYW5nbGVkLWxheWVyLWluY3JlYXNlLWFuZ2xlLTIuc2VjdGlvbi1hbmdsZWQtbGF5ZXItYm90dG9tIHtcclxuXHRwYWRkaW5nOiAxMTJweCAwO1xyXG5cdHBhZGRpbmc6IDdyZW0gMDtcclxuXHR0cmFuc2Zvcm06IHNrZXdZKC00LjdkZWcpIHRyYW5zbGF0ZTNkKDAsIDUwJSwgMCk7XHJcbn1cclxuXHJcbnNlY3Rpb24uc2VjdGlvbi5zZWN0aW9uLWFuZ2xlZCArIC5zZWN0aW9uLWFuZ2xlZCB7XHJcblx0cGFkZGluZy10b3A6IDA7XHJcbn1cclxuXHJcbnNlY3Rpb24uc2VjdGlvbi5vdmVybGF5IC5zZWN0aW9uLWFuZ2xlZC1sYXllci10b3AsXHJcbnNlY3Rpb24uc2VjdGlvbi5vdmVybGF5IC5zZWN0aW9uLWFuZ2xlZC1sYXllci1ib3R0b20ge1xyXG5cdHotaW5kZXg6IDk5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnNlY3Rpb24uc2VjdGlvbi5zZWN0aW9uLW92ZXJsYXkge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuc2VjdGlvbi5zZWN0aW9uLnNlY3Rpb24tb3ZlcmxheTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0YmFja2dyb3VuZDogcmdiYSgzMywgMzcsIDQxLCAwLjgpO1xyXG5cdGJvdHRvbTogMDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0bGVmdDogMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5zZWN0aW9uLnNlY3Rpb24uc2VjdGlvbi1vdmVybGF5IC5zZWN0aW9uLWFuZ2xlZC1sYXllci10b3AsXHJcbnNlY3Rpb24uc2VjdGlvbi5zZWN0aW9uLW92ZXJsYXkgLnNlY3Rpb24tYW5nbGVkLWxheWVyLWJvdHRvbSB7XHJcblx0ei1pbmRleDogOTkgIWltcG9ydGFudDtcclxufVxyXG5cclxuc2VjdGlvbi5zZWN0aW9uLnNlY3Rpb24tb3ZlcmxheS1kb3Q6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL292ZXJsYXktZG90LnBuZykgcmVwZWF0IHNjcm9sbCAwIDAgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbnNlY3Rpb24uc2VjdGlvbi5zZWN0aW9uLW92ZXJsYXktb3BhY2l0eSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5zZWN0aW9uLnNlY3Rpb24uc2VjdGlvbi1vdmVybGF5LW9wYWNpdHk6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuXHRib3R0b206IDA7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGxlZnQ6IDA7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuc2VjdGlvbi5zZWN0aW9uLnNlY3Rpb24tb3ZlcmxheS1vcGFjaXR5LnNlY3Rpb24tb3ZlcmxheS1vcGFjaXR5LXNjYWxlLTE6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDMzLCAzNywgNDEsIDAuMSk7XHJcbn1cclxuXHJcbnNlY3Rpb24uc2VjdGlvbi5zZWN0aW9uLW92ZXJsYXktb3BhY2l0eS5zZWN0aW9uLW92ZXJsYXktb3BhY2l0eS1zY2FsZS0yOmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZDogcmdiYSgzMywgMzcsIDQxLCAwLjIpO1xyXG59XHJcblxyXG5zZWN0aW9uLnNlY3Rpb24uc2VjdGlvbi1vdmVybGF5LW9wYWNpdHkuc2VjdGlvbi1vdmVybGF5LW9wYWNpdHktc2NhbGUtMzpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMzMsIDM3LCA0MSwgMC4zKTtcclxufVxyXG5cclxuc2VjdGlvbi5zZWN0aW9uLnNlY3Rpb24tb3ZlcmxheS1vcGFjaXR5LnNlY3Rpb24tb3ZlcmxheS1vcGFjaXR5LXNjYWxlLTQ6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDMzLCAzNywgNDEsIDAuNCk7XHJcbn1cclxuXHJcbnNlY3Rpb24uc2VjdGlvbi5zZWN0aW9uLW92ZXJsYXktb3BhY2l0eS5zZWN0aW9uLW92ZXJsYXktb3BhY2l0eS1zY2FsZS01OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZDogcmdiYSgzMywgMzcsIDQxLCAwLjUpO1xyXG59XHJcblxyXG5zZWN0aW9uLnNlY3Rpb24uc2VjdGlvbi1vdmVybGF5LW9wYWNpdHkuc2VjdGlvbi1vdmVybGF5LW9wYWNpdHktc2NhbGUtNjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMzMsIDM3LCA0MSwgMC42KTtcclxufVxyXG5cclxuc2VjdGlvbi5zZWN0aW9uLnNlY3Rpb24tb3ZlcmxheS1vcGFjaXR5LnNlY3Rpb24tb3ZlcmxheS1vcGFjaXR5LXNjYWxlLTc6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDMzLCAzNywgNDEsIDAuNyk7XHJcbn1cclxuXHJcbnNlY3Rpb24uc2VjdGlvbi5zZWN0aW9uLW92ZXJsYXktb3BhY2l0eS5zZWN0aW9uLW92ZXJsYXktb3BhY2l0eS1zY2FsZS04OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZDogcmdiYSgzMywgMzcsIDQxLCAwLjgpO1xyXG59XHJcblxyXG5zZWN0aW9uLnNlY3Rpb24uc2VjdGlvbi1vdmVybGF5LW9wYWNpdHkuc2VjdGlvbi1vdmVybGF5LW9wYWNpdHktc2NhbGUtOTpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMzMsIDM3LCA0MSwgMC45KTtcclxufVxyXG5cclxuc2VjdGlvbi5zZWN0aW9uLnNlY3Rpb24tb3ZlcmxheS1vcGFjaXR5LWxpZ2h0OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG59XHJcblxyXG5zZWN0aW9uLnNlY3Rpb24uc2VjdGlvbi1vdmVybGF5LW9wYWNpdHktbGlnaHQuc2VjdGlvbi1vdmVybGF5LW9wYWNpdHktbGlnaHQtc2NhbGUtMTpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxufVxyXG5cclxuc2VjdGlvbi5zZWN0aW9uLnNlY3Rpb24tb3ZlcmxheS1vcGFjaXR5LWxpZ2h0LnNlY3Rpb24tb3ZlcmxheS1vcGFjaXR5LWxpZ2h0LXNjYWxlLTI6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcbn1cclxuXHJcbnNlY3Rpb24uc2VjdGlvbi5zZWN0aW9uLW92ZXJsYXktb3BhY2l0eS1saWdodC5zZWN0aW9uLW92ZXJsYXktb3BhY2l0eS1saWdodC1zY2FsZS0zOmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG59XHJcblxyXG5zZWN0aW9uLnNlY3Rpb24uc2VjdGlvbi1vdmVybGF5LW9wYWNpdHktbGlnaHQuc2VjdGlvbi1vdmVybGF5LW9wYWNpdHktbGlnaHQtc2NhbGUtNDpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcclxufVxyXG5cclxuc2VjdGlvbi5zZWN0aW9uLnNlY3Rpb24tb3ZlcmxheS1vcGFjaXR5LWxpZ2h0LnNlY3Rpb24tb3ZlcmxheS1vcGFjaXR5LWxpZ2h0LXNjYWxlLTU6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbn1cclxuXHJcbnNlY3Rpb24uc2VjdGlvbi5zZWN0aW9uLW92ZXJsYXktb3BhY2l0eS1saWdodC5zZWN0aW9uLW92ZXJsYXktb3BhY2l0eS1saWdodC1zY2FsZS02OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xyXG59XHJcblxyXG5zZWN0aW9uLnNlY3Rpb24uc2VjdGlvbi1vdmVybGF5LW9wYWNpdHktbGlnaHQuc2VjdGlvbi1vdmVybGF5LW9wYWNpdHktbGlnaHQtc2NhbGUtNzpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxufVxyXG5cclxuc2VjdGlvbi5zZWN0aW9uLnNlY3Rpb24tb3ZlcmxheS1vcGFjaXR5LWxpZ2h0LnNlY3Rpb24tb3ZlcmxheS1vcGFjaXR5LWxpZ2h0LXNjYWxlLTg6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcbn1cclxuXHJcbnNlY3Rpb24uc2VjdGlvbi5zZWN0aW9uLW92ZXJsYXktb3BhY2l0eS1saWdodC5zZWN0aW9uLW92ZXJsYXktb3BhY2l0eS1saWdodC1zY2FsZS05OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG59XHJcblxyXG5zZWN0aW9uLnNlY3Rpb24uc2VjdGlvbi1vdmVybGF5LW9wYWNpdHktZ3JhZGllbnQ6YmVmb3JlIHtcclxuXHRvcGFjaXR5OiAwLjg1O1xyXG59XHJcblxyXG5zZWN0aW9uLnNlY3Rpb24uc2VjdGlvbi12aWRlbyB7XHJcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdGJvcmRlcjogMDtcclxufVxyXG5cclxuc2VjdGlvbi5zZWN0aW9uLnNlY3Rpb24tcGFyYWxsYXgge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG5cdGJvcmRlcjogMDtcclxufVxyXG5cclxuc2VjdGlvbi5zZWN0aW9uLnNlY3Rpb24tcGFyYWxsYXgucGFyYWxsYXgtZGlzYWJsZWQge1xyXG5cdGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5zZWN0aW9uLnNlY3Rpb24uc2VjdGlvbi1uby1ib3JkZXIge1xyXG5cdGJvcmRlcjogMDtcclxufVxyXG5cclxuc2VjdGlvbi5zZWN0aW9uLnNlY3Rpb24td2l0aC1kaXZpZGVyIHtcclxuXHRtYXJnaW46IDU2cHggMCAzNXB4O1xyXG59XHJcblxyXG5zZWN0aW9uLnNlY3Rpb24uc2VjdGlvbi13aXRoLWRpdmlkZXIgLmRpdmlkZXIge1xyXG5cdG1hcmdpbjogLTU2cHggMCA0NHB4O1xyXG59XHJcblxyXG5zZWN0aW9uLnNlY3Rpb24uc2VjdGlvbi1mb290ZXIge1xyXG5cdG1hcmdpbi1ib3R0b206IC01MHB4O1xyXG59XHJcblxyXG5zZWN0aW9uLnNlY3Rpb24uc2VjdGlvbi13aXRoLW1vY2t1cCB7XHJcblx0bWFyZ2luLXRvcDogMTIwcHg7XHJcbn1cclxuXHJcbnNlY3Rpb24uc2VjdGlvbi5zZWN0aW9uLWZyb250IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0LmNvbnRhaW5lci1mbHVpZCA+IC5yb3cgPiAucC0wIHNlY3Rpb24uc2VjdGlvbiB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHR9XHJcblxyXG5cdC5jb250YWluZXItZmx1aWQgPiAucm93ID4gLnAtMDpmaXJzdC1jaGlsZCBzZWN0aW9uLnNlY3Rpb24ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0fVxyXG5cclxuXHQuY29udGFpbmVyLWZsdWlkID4gLnJvdyA+IC5wLTA6bGFzdC1jaGlsZCBzZWN0aW9uLnNlY3Rpb24ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG59XHJcblxyXG4vKiBTZWN0aW9uIFdpdGggU2hhcGUgRGl2aWRlciAqL1xyXG5Aa2V5ZnJhbWVzIHNoYXBlRGl2aWRlclRvTGVmdCB7XHJcblx0ZnJvbSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG5cdH1cclxuXHJcblx0dG8ge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwJSwgMCwgMCk7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNoYXBlRGl2aWRlclRvUmlnaHQge1xyXG5cdGZyb20ge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuXHR9XHJcblxyXG5cdHRvIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwJSwgMCwgMCk7XHJcblx0fVxyXG59XHJcblxyXG4uc2VjdGlvbi5zZWN0aW9uLXdpdGgtc2hhcGUtZGl2aWRlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zZWN0aW9uLnNlY3Rpb24td2l0aC1zaGFwZS1kaXZpZGVyIC5zaGFwZS1kaXZpZGVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiA4MHB4O1xyXG5cdHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5zZWN0aW9uLnNlY3Rpb24td2l0aC1zaGFwZS1kaXZpZGVyIC5zaGFwZS1kaXZpZGVyIHN2ZyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiA1MCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxOTUwcHgpIHtcclxuXHQuc2VjdGlvbi5zZWN0aW9uLXdpdGgtc2hhcGUtZGl2aWRlciAuc2hhcGUtZGl2aWRlciBzdmcge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG4uc2VjdGlvbi5zZWN0aW9uLXdpdGgtc2hhcGUtZGl2aWRlciAuc2hhcGUtZGl2aWRlci5zaGFwZS1kaXZpZGVyLWJvdHRvbSB7XHJcblx0dG9wOiBhdXRvO1xyXG5cdGJvdHRvbTogMDtcclxufVxyXG5cclxuLnNlY3Rpb24uc2VjdGlvbi13aXRoLXNoYXBlLWRpdmlkZXIgLnNoYXBlLWRpdmlkZXIuc2hhcGUtZGl2aWRlci1yZXZlcnNlLXkge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG59XHJcblxyXG4uc2VjdGlvbi5zZWN0aW9uLXdpdGgtc2hhcGUtZGl2aWRlciAuc2hhcGUtZGl2aWRlci5zaGFwZS1kaXZpZGVyLXJldmVyc2UteCB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XHJcbn1cclxuXHJcbi5zZWN0aW9uLnNlY3Rpb24td2l0aC1zaGFwZS1kaXZpZGVyIC5zaGFwZS1kaXZpZGVyLnNoYXBlLWRpdmlkZXItcmV2ZXJzZS14eSB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZykgcm90YXRlWCgxODBkZWcpO1xyXG59XHJcblxyXG4uc2VjdGlvbi5zZWN0aW9uLXdpdGgtc2hhcGUtZGl2aWRlciAuc2hhcGUtZGl2aWRlciAuc2hhcGUtZGl2aWRlci1ob3Jpem9udGFsLWFuaW1hdGlvbiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDB2dztcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiA0NXM7XHJcblx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcblx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG59XHJcblxyXG4uc2VjdGlvbi5zZWN0aW9uLXdpdGgtc2hhcGUtZGl2aWRlciAuc2hhcGUtZGl2aWRlciAuc2hhcGUtZGl2aWRlci1ob3Jpem9udGFsLWFuaW1hdGlvbiA+IHN2ZyB7XHJcblx0d2lkdGg6IDEwMHZ3O1xyXG5cdGxlZnQ6IDA7XHJcblx0dHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4uc2VjdGlvbi5zZWN0aW9uLXdpdGgtc2hhcGUtZGl2aWRlciAuc2hhcGUtZGl2aWRlciAuc2hhcGUtZGl2aWRlci1ob3Jpem9udGFsLWFuaW1hdGlvbi5zaGFwZS1kaXZpZGVyLWhvcml6b250YWwtYW5pbWF0aW9uLXRvLXJpZ2h0LnN0YXJ0IHtcclxuXHRhbmltYXRpb24tbmFtZTogc2hhcGVEaXZpZGVyVG9SaWdodDtcclxufVxyXG5cclxuLnNlY3Rpb24uc2VjdGlvbi13aXRoLXNoYXBlLWRpdmlkZXIgLnNoYXBlLWRpdmlkZXIgLnNoYXBlLWRpdmlkZXItaG9yaXpvbnRhbC1hbmltYXRpb24uc2hhcGUtZGl2aWRlci1ob3Jpem9udGFsLWFuaW1hdGlvbi10by1yaWdodCA+IHN2ZzpudGgtY2hpbGQoMikge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpIHRyYW5zbGF0ZTNkKDk5LjklLCAwLCAwKTtcclxufVxyXG5cclxuLnNlY3Rpb24uc2VjdGlvbi13aXRoLXNoYXBlLWRpdmlkZXIgLnNoYXBlLWRpdmlkZXIgLnNoYXBlLWRpdmlkZXItaG9yaXpvbnRhbC1hbmltYXRpb24uc2hhcGUtZGl2aWRlci1ob3Jpem9udGFsLWFuaW1hdGlvbi10by1yaWdodCA+IHN2ZzpudGgtY2hpbGQoMykge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE5OS44JSwgMCwgMCk7XHJcbn1cclxuXHJcbi5zZWN0aW9uLnNlY3Rpb24td2l0aC1zaGFwZS1kaXZpZGVyIC5zaGFwZS1kaXZpZGVyIC5zaGFwZS1kaXZpZGVyLWhvcml6b250YWwtYW5pbWF0aW9uLnNoYXBlLWRpdmlkZXItaG9yaXpvbnRhbC1hbmltYXRpb24tdG8tbGVmdC5zdGFydCB7XHJcblx0YW5pbWF0aW9uLW5hbWU6IHNoYXBlRGl2aWRlclRvTGVmdDtcclxufVxyXG5cclxuLnNlY3Rpb24uc2VjdGlvbi13aXRoLXNoYXBlLWRpdmlkZXIgLnNoYXBlLWRpdmlkZXIgLnNoYXBlLWRpdmlkZXItaG9yaXpvbnRhbC1hbmltYXRpb24uc2hhcGUtZGl2aWRlci1ob3Jpem9udGFsLWFuaW1hdGlvbi10by1sZWZ0ID4gc3ZnOm50aC1jaGlsZCgyKSB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZykgdHJhbnNsYXRlM2QoLTk5LjklLCAwLCAwKTtcclxufVxyXG5cclxuLnNlY3Rpb24uc2VjdGlvbi13aXRoLXNoYXBlLWRpdmlkZXIgLnNoYXBlLWRpdmlkZXIgLnNoYXBlLWRpdmlkZXItaG9yaXpvbnRhbC1hbmltYXRpb24uc2hhcGUtZGl2aWRlci1ob3Jpem9udGFsLWFuaW1hdGlvbi10by1sZWZ0ID4gc3ZnOm50aC1jaGlsZCgzKSB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxOTkuOCUsIDAsIDApO1xyXG59XHJcblxyXG4uc2VjdGlvbi5zZWN0aW9uLXdpdGgtc2hhcGUtZGl2aWRlciAuc2hhcGUtZGl2aWRlci5zaGFwZS1kaXZpZGVyLXJldmVyc2UteSAuc2hhcGUtZGl2aWRlci1ob3Jpem9udGFsLWFuaW1hdGlvbi5zaGFwZS1kaXZpZGVyLWhvcml6b250YWwtYW5pbWF0aW9uLXRvLXJpZ2h0LnN0YXJ0LCAuc2VjdGlvbi5zZWN0aW9uLXdpdGgtc2hhcGUtZGl2aWRlciAuc2hhcGUtZGl2aWRlci5zaGFwZS1kaXZpZGVyLXJldmVyc2UteHkgLnNoYXBlLWRpdmlkZXItaG9yaXpvbnRhbC1hbmltYXRpb24uc2hhcGUtZGl2aWRlci1ob3Jpem9udGFsLWFuaW1hdGlvbi10by1yaWdodC5zdGFydCB7XHJcblx0YW5pbWF0aW9uLW5hbWU6IHNoYXBlRGl2aWRlclRvTGVmdDtcclxufVxyXG5cclxuLnNlY3Rpb24uc2VjdGlvbi13aXRoLXNoYXBlLWRpdmlkZXIgLnNoYXBlLWRpdmlkZXIuc2hhcGUtZGl2aWRlci1yZXZlcnNlLXkgLnNoYXBlLWRpdmlkZXItaG9yaXpvbnRhbC1hbmltYXRpb24uc2hhcGUtZGl2aWRlci1ob3Jpem9udGFsLWFuaW1hdGlvbi10by1yaWdodCA+IHN2ZzpudGgtY2hpbGQoMiksIC5zZWN0aW9uLnNlY3Rpb24td2l0aC1zaGFwZS1kaXZpZGVyIC5zaGFwZS1kaXZpZGVyLnNoYXBlLWRpdmlkZXItcmV2ZXJzZS14eSAuc2hhcGUtZGl2aWRlci1ob3Jpem9udGFsLWFuaW1hdGlvbi5zaGFwZS1kaXZpZGVyLWhvcml6b250YWwtYW5pbWF0aW9uLXRvLXJpZ2h0ID4gc3ZnOm50aC1jaGlsZCgyKSB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZykgdHJhbnNsYXRlM2QoLTk5LjklLCAwLCAwKTtcclxufVxyXG5cclxuLnNlY3Rpb24uc2VjdGlvbi13aXRoLXNoYXBlLWRpdmlkZXIgLnNoYXBlLWRpdmlkZXIuc2hhcGUtZGl2aWRlci1yZXZlcnNlLXkgLnNoYXBlLWRpdmlkZXItaG9yaXpvbnRhbC1hbmltYXRpb24uc2hhcGUtZGl2aWRlci1ob3Jpem9udGFsLWFuaW1hdGlvbi10by1yaWdodCA+IHN2ZzpudGgtY2hpbGQoMyksIC5zZWN0aW9uLnNlY3Rpb24td2l0aC1zaGFwZS1kaXZpZGVyIC5zaGFwZS1kaXZpZGVyLnNoYXBlLWRpdmlkZXItcmV2ZXJzZS14eSAuc2hhcGUtZGl2aWRlci1ob3Jpem9udGFsLWFuaW1hdGlvbi5zaGFwZS1kaXZpZGVyLWhvcml6b250YWwtYW5pbWF0aW9uLXRvLXJpZ2h0ID4gc3ZnOm50aC1jaGlsZCgzKSB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxOTkuOCUsIDAsIDApO1xyXG59XHJcblxyXG4uc2VjdGlvbi5zZWN0aW9uLXdpdGgtc2hhcGUtZGl2aWRlciAuc2hhcGUtZGl2aWRlci5zaGFwZS1kaXZpZGVyLXJldmVyc2UteSAuc2hhcGUtZGl2aWRlci1ob3Jpem9udGFsLWFuaW1hdGlvbi5zaGFwZS1kaXZpZGVyLWhvcml6b250YWwtYW5pbWF0aW9uLXRvLWxlZnQuc3RhcnQsIC5zZWN0aW9uLnNlY3Rpb24td2l0aC1zaGFwZS1kaXZpZGVyIC5zaGFwZS1kaXZpZGVyLnNoYXBlLWRpdmlkZXItcmV2ZXJzZS14eSAuc2hhcGUtZGl2aWRlci1ob3Jpem9udGFsLWFuaW1hdGlvbi5zaGFwZS1kaXZpZGVyLWhvcml6b250YWwtYW5pbWF0aW9uLXRvLWxlZnQuc3RhcnQge1xyXG5cdGFuaW1hdGlvbi1uYW1lOiBzaGFwZURpdmlkZXJUb1JpZ2h0O1xyXG59XHJcblxyXG4uc2VjdGlvbi5zZWN0aW9uLXdpdGgtc2hhcGUtZGl2aWRlciAuc2hhcGUtZGl2aWRlci5zaGFwZS1kaXZpZGVyLXJldmVyc2UteSAuc2hhcGUtZGl2aWRlci1ob3Jpem9udGFsLWFuaW1hdGlvbi5zaGFwZS1kaXZpZGVyLWhvcml6b250YWwtYW5pbWF0aW9uLXRvLWxlZnQgPiBzdmc6bnRoLWNoaWxkKDIpLCAuc2VjdGlvbi5zZWN0aW9uLXdpdGgtc2hhcGUtZGl2aWRlciAuc2hhcGUtZGl2aWRlci5zaGFwZS1kaXZpZGVyLXJldmVyc2UteHkgLnNoYXBlLWRpdmlkZXItaG9yaXpvbnRhbC1hbmltYXRpb24uc2hhcGUtZGl2aWRlci1ob3Jpem9udGFsLWFuaW1hdGlvbi10by1sZWZ0ID4gc3ZnOm50aC1jaGlsZCgyKSB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZykgdHJhbnNsYXRlM2QoOTkuOSUsIDAsIDApO1xyXG59XHJcblxyXG4uc2VjdGlvbi5zZWN0aW9uLXdpdGgtc2hhcGUtZGl2aWRlciAuc2hhcGUtZGl2aWRlci5zaGFwZS1kaXZpZGVyLXJldmVyc2UteSAuc2hhcGUtZGl2aWRlci1ob3Jpem9udGFsLWFuaW1hdGlvbi5zaGFwZS1kaXZpZGVyLWhvcml6b250YWwtYW5pbWF0aW9uLXRvLWxlZnQgPiBzdmc6bnRoLWNoaWxkKDMpLCAuc2VjdGlvbi5zZWN0aW9uLXdpdGgtc2hhcGUtZGl2aWRlciAuc2hhcGUtZGl2aWRlci5zaGFwZS1kaXZpZGVyLXJldmVyc2UteHkgLnNoYXBlLWRpdmlkZXItaG9yaXpvbnRhbC1hbmltYXRpb24uc2hhcGUtZGl2aWRlci1ob3Jpem9udGFsLWFuaW1hdGlvbi10by1sZWZ0ID4gc3ZnOm50aC1jaGlsZCgzKSB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTk5LjglLCAwLCAwKTtcclxufVxyXG5cclxuLnNlY3Rpb24uc2VjdGlvbi13aXRoLXNoYXBlLWRpdmlkZXIgLnNoYXBlLWRpdmlkZXIuc2hhcGUtZGl2aWRlci1yZXZlcnNlLXggLnNoYXBlLWRpdmlkZXItaG9yaXpvbnRhbC1hbmltYXRpb24uc2hhcGUtZGl2aWRlci1ob3Jpem9udGFsLWFuaW1hdGlvbi10by1yaWdodC5zdGFydCB7XHJcblx0YW5pbWF0aW9uLW5hbWU6IHNoYXBlRGl2aWRlclRvUmlnaHQ7XHJcbn1cclxuXHJcbi5zZWN0aW9uLnNlY3Rpb24td2l0aC1zaGFwZS1kaXZpZGVyIC5zaGFwZS1kaXZpZGVyLnNoYXBlLWRpdmlkZXItcmV2ZXJzZS14IC5zaGFwZS1kaXZpZGVyLWhvcml6b250YWwtYW5pbWF0aW9uLnNoYXBlLWRpdmlkZXItaG9yaXpvbnRhbC1hbmltYXRpb24tdG8tbGVmdC5zdGFydCB7XHJcblx0YW5pbWF0aW9uLW5hbWU6IHNoYXBlRGl2aWRlclRvTGVmdDtcclxufVxyXG5cclxuLnNlY3Rpb24uc2VjdGlvbi13aXRoLXNoYXBlLWRpdmlkZXIgLnNoYXBlLWRpdmlkZXIuc2hhcGUtZGl2aWRlci1yZXZlcnNlLXggLnNoYXBlLWRpdmlkZXItaG9yaXpvbnRhbC1hbmltYXRpb24uc2hhcGUtZGl2aWRlci1ob3Jpem9udGFsLWFuaW1hdGlvbi10by1sZWZ0ID4gc3ZnOm50aC1jaGlsZCgyKSB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZykgdHJhbnNsYXRlM2QoLTk5LjklLCAwLCAwKTtcclxufVxyXG5cclxuLnNlY3Rpb24uc2VjdGlvbi13aXRoLXNoYXBlLWRpdmlkZXIgLnNoYXBlLWRpdmlkZXIuc2hhcGUtZGl2aWRlci1yZXZlcnNlLXggLnNoYXBlLWRpdmlkZXItaG9yaXpvbnRhbC1hbmltYXRpb24uc2hhcGUtZGl2aWRlci1ob3Jpem9udGFsLWFuaW1hdGlvbi10by1sZWZ0ID4gc3ZnOm50aC1jaGlsZCgzKSB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxOTkuOCUsIDAsIDApO1xyXG59XHJcblxyXG4uc2VjdGlvbi5zZWN0aW9uLXdpdGgtc2hhcGUtZGl2aWRlci5vdmVybGF5OmJlZm9yZSB7XHJcblx0ei1pbmRleDogMTtcclxufVxyXG5cclxuLyogU2lkZWJhciAqL1xyXG5hc2lkZSB1bC5uYXYtbGlzdCA+IGxpID4gYSB7XHJcblx0Y29sb3I6ICM2NjY7XHJcblx0Zm9udC1zaXplOiAwLjllbTtcclxuXHRwYWRkaW5nOiA4cHggMCA4cHggMjJweDtcclxufVxyXG5cclxuLyogU2lkZSBQYW5lbCAqL1xyXG5odG1sLnNpZGUtcGFuZWwgLmJvZHk6YmVmb3JlIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMHZ3O1xyXG5cdGhlaWdodDogMTAwdmg7XHJcblx0YmFja2dyb3VuZDogcmdiYSgzMywgMzcsIDQxLCAwLjUpO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdHotaW5kZXg6IDk5OTg7XHJcblx0dHJhbnNpdGlvbjogZWFzZSBvcGFjaXR5IDMwMG1zO1xyXG59XHJcblxyXG5odG1sLnNpZGUtcGFuZWwgLnNpZGUtcGFuZWwtd3JhcHBlciB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAzMDBweDtcclxuXHRoZWlnaHQ6IDEwMHZoO1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0cGFkZGluZzogMzJweDtcclxuXHRwYWRkaW5nOiAycmVtO1xyXG5cdGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAtMTNweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcblx0b3ZlcmZsb3cteTogYXV0bztcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuXHR0cmFuc2l0aW9uOiBlYXNlIHRyYW5zZm9ybSAzMDBtcztcclxuXHR6LWluZGV4OiA5OTk5O1xyXG59XHJcblxyXG5odG1sLnNpZGUtcGFuZWwgLnNpZGUtcGFuZWwtd3JhcHBlciAuc2lkZS1wYW5lbC1jbG9zZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxufVxyXG5cclxuaHRtbC5zaWRlLXBhbmVsLnNpZGUtcGFuZWwtcHVzaCAuYm9keSB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuXHR0cmFuc2l0aW9uOiBlYXNlIHRyYW5zZm9ybSAzMDBtcztcclxufVxyXG5cclxuaHRtbC5zaWRlLXBhbmVsLnNpZGUtcGFuZWwtcmlnaHQgLnNpZGUtcGFuZWwtd3JhcHBlciB7XHJcblx0bGVmdDogYXV0bztcclxuXHRyaWdodDogMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG59XHJcblxyXG5odG1sLnNpZGUtcGFuZWwuc2lkZS1wYW5lbC13aXRob3V0LW92ZXJsYXkgLmJvZHk6YmVmb3JlIHtcclxuXHRjb250ZW50OiBub25lO1xyXG59XHJcblxyXG5odG1sLnNpZGUtcGFuZWwuc2lkZS1wYW5lbC1vcGVuIC5ib2R5OmJlZm9yZSB7XHJcblx0b3BhY2l0eTogMTtcclxuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG5odG1sLnNpZGUtcGFuZWwuc2lkZS1wYW5lbC1vcGVuIC5zaWRlLXBhbmVsLXdyYXBwZXIge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbmh0bWwuc2lkZS1wYW5lbC5zaWRlLXBhbmVsLW9wZW4uc2lkZS1wYW5lbC1wdXNoIC5ib2R5IHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMHB4LCAwLCAwKTtcclxufVxyXG5cclxuaHRtbC5zaWRlLXBhbmVsLnNpZGUtcGFuZWwtb3Blbi5zaWRlLXBhbmVsLXB1c2guc2lkZS1wYW5lbC1yaWdodCAuYm9keSB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwcHgsIDAsIDApO1xyXG59XHJcblxyXG4vKiBIb21lIFNsaWRlciAtIFJldm9sdXRpb24gU2xpZGVyICovXHJcbi5zbGlkZXItY29udGFpbmVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjMTUxNzE5O1xyXG5cdGhlaWdodDogNTAwcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRkaXJlY3Rpb246IGx0cjtcclxufVxyXG5cclxuLnNsaWRlci1jb250YWluZXIgLnRwYXJyb3dzIHtcclxuXHRib3JkZXItcmFkaXVzOiA2cHg7XHJcbn1cclxuXHJcbi5zbGlkZXItY29udGFpbmVyIC5zbGlkZXItc2luZ2xlLXNsaWRlIC50cGFycm93cyB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNsaWRlci1jb250YWluZXIgLnRvcC1sYWJlbCB7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5zbGlkZXItY29udGFpbmVyIC5tYWluLWxhYmVsIHtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRmb250LXNpemU6IDYycHg7XHJcblx0bGluZS1oZWlnaHQ6IDYycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHR0ZXh0LXNoYWRvdzogMnB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxufVxyXG5cclxuLnNsaWRlci1jb250YWluZXIgLmZlYXR1cmVkLWxhYmVsIHtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRmb250LXNpemU6IDUycHg7XHJcblx0bGluZS1oZWlnaHQ6IDUycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHR0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxufVxyXG5cclxuLnNsaWRlci1jb250YWluZXIgLmJvdHRvbS1sYWJlbCB7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5zbGlkZXItY29udGFpbmVyIC5ibGFja2JvYXJkLXRleHQge1xyXG5cdGNvbG9yOiAjQkFCOUJFO1xyXG5cdGZvbnQtc2l6ZTogNDZweDtcclxuXHRsaW5lLWhlaWdodDogNDZweDtcclxuXHRmb250LWZhbWlseTogXCJTaGFkb3dzIEludG8gTGlnaHRcIiwgY3Vyc2l2ZTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uc2xpZGVyLWNvbnRhaW5lciAuYnRuLmJ0bi1sZy5idG4tc2xpZGVyLWFjdGlvbiB7XHJcblx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0cGFkZGluZzogMTkuMnB4IDI4LjhweDtcclxuXHRwYWRkaW5nOiAxLjJyZW0gMS44cmVtO1xyXG59XHJcblxyXG4uc2xpZGVyLWNvbnRhaW5lciAudG9wLWxhYmVsLWRhcmssIC5zbGlkZXItY29udGFpbmVyIC5tYWluLWxhYmVsLWRhcmssIC5zbGlkZXItY29udGFpbmVyIC5ib3R0b20tbGFiZWwtZGFyayB7XHJcblx0Y29sb3I6ICMzMzM7XHJcbn1cclxuXHJcbi5zbGlkZXItY29udGFpbmVyIC50cC1jYXB0aW9uLWRhcmsgYSB7XHJcblx0Y29sb3I6ICMzMzM7XHJcbn1cclxuXHJcbi5zbGlkZXItY29udGFpbmVyIC50cC1jYXB0aW9uLWRhcmsgYTpob3ZlciB7XHJcblx0Y29sb3I6ICMzMzM7XHJcbn1cclxuXHJcbi5zbGlkZXItY29udGFpbmVyIC50cC1jYXB0aW9uLW92ZXJsYXkge1xyXG5cdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0cGFkZGluZzogMTBweDtcclxufVxyXG5cclxuLnNsaWRlci1jb250YWluZXIgLnRwLWNhcHRpb24tb3ZlcmxheS1vcGFjaXR5IHtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcblx0cGFkZGluZzogMTBweDtcclxufVxyXG5cclxuLnNsaWRlci1jb250YWluZXIgLnRwLW9wYWNpdHktb3ZlcmxheSB7XHJcblx0YmFja2dyb3VuZDogIzAwMDtcclxuXHRvcGFjaXR5OiAwLjc1O1xyXG59XHJcblxyXG4uc2xpZGVyLWNvbnRhaW5lciAudHAtb3BhY2l0eS1vdmVybGF5LWxpZ2h0IHtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdG9wYWNpdHk6IDAuNzU7XHJcbn1cclxuXHJcbi5zbGlkZXItY29udGFpbmVyLnRyYW5zcGFyZW50IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNsaWRlci1jb250YWluZXIubGlnaHQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XHJcbn1cclxuXHJcbi5zbGlkZXItY29udGFpbmVyLmxpZ2h0IC50cC1iYW5uZXJzaGFkb3cge1xyXG5cdG9wYWNpdHk6IDAuMDU7XHJcblx0dG9wOiAwO1xyXG5cdGJvdHRvbTogYXV0bztcclxuXHR6LWluZGV4OiAxMDAwO1xyXG59XHJcblxyXG4uc2xpZGVyLWNvbnRhaW5lci5saWdodCAuZmVhdHVyZWQtbGFiZWwsIC5zbGlkZXItY29udGFpbmVyLmxpZ2h0IC50b3AtbGFiZWwsIC5zbGlkZXItY29udGFpbmVyLmxpZ2h0IC5tYWluLWxhYmVsLCAuc2xpZGVyLWNvbnRhaW5lci5saWdodCAuYm90dG9tLWxhYmVsIHtcclxuXHRjb2xvcjogIzMzMztcclxufVxyXG5cclxuLnNsaWRlci1jb250YWluZXIubGlnaHQgLnRwLWNhcHRpb24gYSB7XHJcblx0Y29sb3I6ICMzMzM7XHJcbn1cclxuXHJcbi5zbGlkZXItY29udGFpbmVyLmxpZ2h0IC50cC1jYXB0aW9uIGE6aG92ZXIge1xyXG5cdGNvbG9yOiAjMzMzO1xyXG59XHJcblxyXG4vKiBSZXZvbHV0aW9uIFNsaWRlciBUeXBld3JpdGVyIEFkZG9uICovXHJcbi50cC1jYXB0aW9uW2RhdGEtdHlwZXdyaXRlcl06YWZ0ZXIge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOXB4KTtcclxufVxyXG5cclxuLyogU2xpZGVyIFdpdGggT3ZlcmxheSAqL1xyXG4ucmV2X3NsaWRlciBsaS5zbGlkZS1vdmVybGF5IC5zbG90aG9sZGVyOmFmdGVyIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0Y29udGVudDogJyc7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdG9wYWNpdHk6IDAuOTtcclxuXHRiYWNrZ3JvdW5kOiAjMjEyNTI5O1xyXG5cdHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5yZXZfc2xpZGVyIGxpLnNsaWRlLW92ZXJsYXkuc2xpZGUtb3ZlcmxheS1saWdodCAuc2xvdGhvbGRlcjphZnRlciB7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxufVxyXG5cclxuLnJldl9zbGlkZXIgbGkuc2xpZGUtb3ZlcmxheS5zbGlkZS1vdmVybGF5LWdyYWRpZW50IC5zbG90aG9sZGVyOmFmdGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNmM2ZWYxO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzZjNmVmMSAwJSwgI2UyNDk4ZSAxMDAlKTtcclxuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzZjNmVmMScsIGVuZENvbG9yc3RyPScjZTI0OThlJywgR3JhZGllbnRUeXBlPTEgKTtcclxufVxyXG5cclxuLnJldl9zbGlkZXIgbGkuc2xpZGUtb3ZlcmxheS5zbGlkZS1vdmVybGF5LWdyYWRpZW50LnNsaWRlLW92ZXJsYXktZ3JhZGllbnQtYW5pbWF0ZWQgLnNsb3Rob2xkZXI6YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMjAwJSAyMDAlO1xyXG5cdGFuaW1hdGlvbi1uYW1lOiBncmFkaWVudFRyYW5zaXRpb247XHJcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAyMDAwMG1zO1xyXG5cdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG59XHJcblxyXG4ucmV2X3NsaWRlciBsaS5zbGlkZS1vdmVybGF5LnNsaWRlLW92ZXJsYXktbGV2ZWwtMCAuc2xvdGhvbGRlcjphZnRlciB7XHJcblx0b3BhY2l0eTogMC4wO1xyXG59XHJcblxyXG4ucmV2X3NsaWRlciBsaS5zbGlkZS1vdmVybGF5LnNsaWRlLW92ZXJsYXktbGV2ZWwtMSAuc2xvdGhvbGRlcjphZnRlciB7XHJcblx0b3BhY2l0eTogMC4xO1xyXG59XHJcblxyXG4ucmV2X3NsaWRlciBsaS5zbGlkZS1vdmVybGF5LnNsaWRlLW92ZXJsYXktbGV2ZWwtMiAuc2xvdGhvbGRlcjphZnRlciB7XHJcblx0b3BhY2l0eTogMC4yO1xyXG59XHJcblxyXG4ucmV2X3NsaWRlciBsaS5zbGlkZS1vdmVybGF5LnNsaWRlLW92ZXJsYXktbGV2ZWwtMyAuc2xvdGhvbGRlcjphZnRlciB7XHJcblx0b3BhY2l0eTogMC4zO1xyXG59XHJcblxyXG4ucmV2X3NsaWRlciBsaS5zbGlkZS1vdmVybGF5LnNsaWRlLW92ZXJsYXktbGV2ZWwtNCAuc2xvdGhvbGRlcjphZnRlciB7XHJcblx0b3BhY2l0eTogMC40O1xyXG59XHJcblxyXG4ucmV2X3NsaWRlciBsaS5zbGlkZS1vdmVybGF5LnNsaWRlLW92ZXJsYXktbGV2ZWwtNSAuc2xvdGhvbGRlcjphZnRlciB7XHJcblx0b3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4ucmV2X3NsaWRlciBsaS5zbGlkZS1vdmVybGF5LnNsaWRlLW92ZXJsYXktbGV2ZWwtNiAuc2xvdGhvbGRlcjphZnRlciB7XHJcblx0b3BhY2l0eTogMC42O1xyXG59XHJcblxyXG4ucmV2X3NsaWRlciBsaS5zbGlkZS1vdmVybGF5LnNsaWRlLW92ZXJsYXktbGV2ZWwtNyAuc2xvdGhvbGRlcjphZnRlciB7XHJcblx0b3BhY2l0eTogMC43O1xyXG59XHJcblxyXG4ucmV2X3NsaWRlciBsaS5zbGlkZS1vdmVybGF5LnNsaWRlLW92ZXJsYXktbGV2ZWwtOCAuc2xvdGhvbGRlcjphZnRlciB7XHJcblx0b3BhY2l0eTogMC44O1xyXG59XHJcblxyXG4ucmV2X3NsaWRlciBsaS5zbGlkZS1vdmVybGF5LnNsaWRlLW92ZXJsYXktbGV2ZWwtOSAuc2xvdGhvbGRlcjphZnRlciB7XHJcblx0b3BhY2l0eTogMC45O1xyXG59XHJcblxyXG4ucmV2X3NsaWRlciBsaS5zbGlkZS1vdmVybGF5LnNsaWRlLW92ZXJsYXktbGV2ZWwtMTAgLnNsb3Rob2xkZXI6YWZ0ZXIge1xyXG5cdG9wYWNpdHk6IDAuMTA7XHJcbn1cclxuXHJcbi8qIFNsaWRlciBTY3JvbGwgQnV0dG9uICovXHJcbi5zbGlkZXItc2Nyb2xsLWJ1dHRvbiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiA1N3B4O1xyXG5cdGhlaWdodDogNTdweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG59XHJcblxyXG4uc2xpZGVyLXNjcm9sbC1idXR0b246YmVmb3JlIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogNDklO1xyXG5cdHdpZHRoOiAyM3B4O1xyXG5cdGhlaWdodDogMzRweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xyXG5cdGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcclxufVxyXG5cclxuLnNsaWRlci1zY3JvbGwtYnV0dG9uOmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHR3aWR0aDogNnB4O1xyXG5cdGhlaWdodDogMTBweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMTlweDtcclxuXHRsZWZ0OiA0OSU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcclxuXHRhbmltYXRpb24tbmFtZTogc2xpZGVyU2Nyb2xsQnV0dG9uO1xyXG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XHJcblx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbn1cclxuXHJcbi5zbGlkZXItc2Nyb2xsLWJ1dHRvbi5zbGlkZXItc2Nyb2xsLWJ1dHRvbi1kYXJrOmJlZm9yZSB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMjEyNTI5O1xyXG59XHJcblxyXG4uc2xpZGVyLXNjcm9sbC1idXR0b24uc2xpZGVyLXNjcm9sbC1idXR0b24tZGFyazphZnRlciB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMjEyNTI5O1xyXG59XHJcblxyXG4vKiBBcnJvd3MgKi9cclxuLnRwYXJyb3dzLnRwYXJyb3dzLWNhcm91c2VsIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAzMHB4O1xyXG5cdGhlaWdodDogYXV0bztcclxuXHRwYWRkaW5nOiAyMHB4IDA7XHJcbn1cclxuXHJcbi50cGFycm93cy50cGFycm93cy1jYXJvdXNlbC50cC1sZWZ0YXJyb3cge1xyXG5cdHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0bGVmdDogLTMwcHggIWltcG9ydGFudDtcclxuXHRib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcclxufVxyXG5cclxuLnRwYXJyb3dzLnRwYXJyb3dzLWNhcm91c2VsLnRwLWxlZnRhcnJvdzpiZWZvcmUge1xyXG5cdGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgRnJlZSc7XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRjb250ZW50OiBcIlxcZjA1M1wiO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRsZWZ0OiAtMXB4O1xyXG5cdHRvcDogMXB4O1xyXG59XHJcblxyXG4udHBhcnJvd3MudHBhcnJvd3MtY2Fyb3VzZWwudHAtcmlnaHRhcnJvdyB7XHJcblx0cmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7XHJcblx0bGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xyXG59XHJcblxyXG4udHBhcnJvd3MudHBhcnJvd3MtY2Fyb3VzZWwudHAtcmlnaHRhcnJvdzpiZWZvcmUge1xyXG5cdGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgRnJlZSc7XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRjb250ZW50OiBcIlxcZjA1NFwiO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRsZWZ0OiAxcHg7XHJcblx0dG9wOiAxcHg7XHJcbn1cclxuXHJcbi50cGFycm93cy5hcnJvd3Mtc3R5bGUtMSB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRwYXJyb3dzLmFycm93cy1zdHlsZS0yIHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHBhcnJvd3MuYXJyb3dzLXN0eWxlLTIudHAtbGVmdGFycm93OmJlZm9yZSwgLnRwYXJyb3dzLmFycm93cy1zdHlsZS0yLnRwLXJpZ2h0YXJyb3c6YmVmb3JlIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMS41cHg7XHJcblx0dG9wOiA1MCU7XHJcblx0d2lkdGg6IDAuOGVtO1xyXG5cdGhlaWdodDogMC44ZW07XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNGRkY7XHJcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRkZGO1xyXG5cdHRyYW5zaXRpb246IGVhc2Ugb3BhY2l0eSA0MDBtcztcclxuXHRmb250LXNpemU6IGluaGVyaXQ7XHJcblx0b3BhY2l0eTogMC43O1xyXG59XHJcblxyXG4udHBhcnJvd3MuYXJyb3dzLXN0eWxlLTIudHAtbGVmdGFycm93OmFmdGVyLCAudHBhcnJvd3MuYXJyb3dzLXN0eWxlLTIudHAtcmlnaHRhcnJvdzphZnRlciB7XHJcblx0Y29udGVudDogJyc7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNGRkY7XHJcblx0dHJhbnNpdGlvbjogZWFzZSBvcGFjaXR5IDQwMG1zO1xyXG5cdHdpZHRoOiAxLjVlbTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XHJcblx0b3BhY2l0eTogMC43O1xyXG59XHJcblxyXG4udHBhcnJvd3MuYXJyb3dzLXN0eWxlLTIudHAtbGVmdGFycm93OmhvdmVyOmJlZm9yZSwgLnRwYXJyb3dzLmFycm93cy1zdHlsZS0yLnRwLXJpZ2h0YXJyb3c6aG92ZXI6YmVmb3JlIHtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4udHBhcnJvd3MuYXJyb3dzLXN0eWxlLTIudHAtbGVmdGFycm93OmhvdmVyOmFmdGVyLCAudHBhcnJvd3MuYXJyb3dzLXN0eWxlLTIudHAtcmlnaHRhcnJvdzpob3ZlcjphZnRlciB7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuLnRwYXJyb3dzLmFycm93cy1zdHlsZS0yLnRwLWxlZnRhcnJvdzpiZWZvcmUge1xyXG5cdGxlZnQ6IDAuNXB4O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCkgcm90YXRlKC00NWRlZyk7XHJcbn1cclxuXHJcbi50cGFycm93cy5hcnJvd3Mtc3R5bGUtMi50cC1yaWdodGFycm93OmJlZm9yZSB7XHJcblx0bGVmdDogOS41cHg7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKSByb3RhdGUoMTM1ZGVnKTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0LnRwYXJyb3dzLmFycm93cy1zdHlsZS0yIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4udHBhcnJvd3MuYXJyb3dzLWRhcms6YmVmb3JlIHtcclxuXHRjb2xvcjogIzExMTExMSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHBhcnJvd3MuYXJyb3dzLWJpZzpiZWZvcmUge1xyXG5cdGZvbnQtc2l6ZTogMjVweDtcclxufVxyXG5cclxuLnRwYXJyb3dzLmFycm93cy1yb3VuZGVkIHtcclxuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG59XHJcblxyXG4vKiBCdWxsZXRzICovXHJcbi50cC1idWxsZXRzLmJ1bGxldHMtc3R5bGUtMSAudHAtYnVsbGV0IHtcclxuXHR3aWR0aDogOHB4O1xyXG5cdGhlaWdodDogOHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLmJ1bGxldHMtc3R5bGUtMiAudHAtYnVsbGV0IHtcclxuXHR3aWR0aDogOHB4O1xyXG5cdGhlaWdodDogOHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0YmFja2dyb3VuZDogIzc4ODg4RDtcclxufVxyXG5cclxuLyogRW1iZWQgQm9yZGVyICovXHJcbi5yZXZfc2xpZGVyIGVtYmVkLFxyXG4ucmV2X3NsaWRlciBpZnJhbWUsXHJcbi5yZXZfc2xpZGVyIG9iamVjdCxcclxuLnJldl9zbGlkZXIgdmlkZW8ge1xyXG5cdGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBEZWZhdWx0cyAqL1xyXG4uaGVzcGVyaWRlbi1jdXN0b20ge1xyXG5cdHBhZGRpbmc6IDEwcHggMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGVzcGVyaWRlbi1jdXN0b20gLnRwLXRhYiB7XHJcblx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIFNsaWRlciBXaXRoIE92ZXJsYXkgKi9cclxuLnNsaWRlci13aXRoLW92ZXJsYXkge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNsaWRlci13aXRoLW92ZXJsYXkgLnNsaWRlci1jb250YWluZXIge1xyXG5cdHotaW5kZXg6IGF1dG87XHJcbn1cclxuXHJcbi8qIFNsaWRlciBDb250YWN0IEZvcm0gKi9cclxuLnNsaWRlci1jb250YWN0LWZvcm0ge1xyXG5cdG1hcmdpbjogNDVweCAwO1xyXG59XHJcblxyXG4uc2xpZGVyLWNvbnRhY3QtZm9ybSAuZmVhdHVyZWQtYm94IHtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uc2xpZGVyLWNvbnRhY3QtZm9ybSBsYWJlbC5lcnJvciB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2xpZGVyLWNvbnRhY3QtZm9ybSAuYWxlcnQge1xyXG5cdHBhZGRpbmc6IDZweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zbGlkZXItY29udGFjdC1mb3JtIHRleHRhcmVhIHtcclxuXHRyZXNpemU6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdC5zbGlkZXItY29udGFjdC1mb3JtIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0ei1pbmRleDogOTk7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIEJveGVkICovXHJcbmh0bWwuYm94ZWQgLnNsaWRlci1jb250YWluZXIge1xyXG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0bGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBTaWRlIEhlYWRlciAtIEZ1bGwgU2NyZWVuIFNsaWRlciBIZWlnaHQgT24gTW9iaWxlICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdGh0bWwuc2lkZS1oZWFkZXIgLnNsaWRlci1jb250YWluZXIuZnVsbHNjcmVlbi1zbGlkZXIsXHJcblx0XHRodG1sLnNpZGUtaGVhZGVyIC5zbGlkZXItY29udGFpbmVyLmZ1bGxzY3JlZW4tc2xpZGVyICsgLnRwLWZ1bGx3aWR0aC1mb3JjZXIge1xyXG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gODRweCkgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIFNvY2lhbCBJY29ucyAqL1xyXG4uc29jaWFsLWljb25zIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHR3aWR0aDogYXV0bztcclxufVxyXG5cclxuLnNvY2lhbC1pY29ucyBsaSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbjogLTFweCAxcHggMCAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLnNvY2lhbC1pY29ucyBsaSBhIHtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0aGVpZ2h0OiAyOHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdHdpZHRoOiAyOHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRmb250LXNpemU6IDEyLjhweDtcclxuXHRmb250LXNpemU6IDAuOHJlbTtcclxufVxyXG5cclxuLnNvY2lhbC1pY29ucyBsaTpob3ZlciBhIHtcclxuXHRiYWNrZ3JvdW5kOiAjMTUxNzE5O1xyXG5cdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zb2NpYWwtaWNvbnMgbGk6aG92ZXIuc29jaWFsLWljb25zLXR3aXR0ZXIgYSB7XHJcblx0YmFja2dyb3VuZDogIzFhYTllMSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc29jaWFsLWljb25zIGxpOmhvdmVyLnNvY2lhbC1pY29ucy1mYWNlYm9vayBhIHtcclxuXHRiYWNrZ3JvdW5kOiAjM2I1YTlhICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zb2NpYWwtaWNvbnMgbGk6aG92ZXIuc29jaWFsLWljb25zLWxpbmtlZGluIGEge1xyXG5cdGJhY2tncm91bmQ6ICMwMDczYjIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNvY2lhbC1pY29ucyBsaTpob3Zlci5zb2NpYWwtaWNvbnMtcnNzIGEge1xyXG5cdGJhY2tncm91bmQ6ICNmZjgyMDEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNvY2lhbC1pY29ucyBsaTpob3Zlci5zb2NpYWwtaWNvbnMtZ29vZ2xlcGx1cyBhIHtcclxuXHRiYWNrZ3JvdW5kOiAjZGQ0YjM5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zb2NpYWwtaWNvbnMgbGk6aG92ZXIuc29jaWFsLWljb25zLXBpbnRlcmVzdCBhIHtcclxuXHRiYWNrZ3JvdW5kOiAjY2MyMTI3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zb2NpYWwtaWNvbnMgbGk6aG92ZXIuc29jaWFsLWljb25zLXlvdXR1YmUgYSB7XHJcblx0YmFja2dyb3VuZDogI2MzMTkxZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc29jaWFsLWljb25zIGxpOmhvdmVyLnNvY2lhbC1pY29ucy1pbnN0YWdyYW0gYSB7XHJcblx0YmFja2dyb3VuZDogIzdjNGEzYSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc29jaWFsLWljb25zIGxpOmhvdmVyLnNvY2lhbC1pY29ucy1za3lwZSBhIHtcclxuXHRiYWNrZ3JvdW5kOiAjMDBiMGY2ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zb2NpYWwtaWNvbnMgbGk6aG92ZXIuc29jaWFsLWljb25zLWVtYWlsIGEge1xyXG5cdGJhY2tncm91bmQ6ICNkZDRiMzkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNvY2lhbC1pY29ucyBsaTpob3Zlci5zb2NpYWwtaWNvbnMtdmsgYSB7XHJcblx0YmFja2dyb3VuZDogIzYzODNhOCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc29jaWFsLWljb25zIGxpOmhvdmVyLnNvY2lhbC1pY29ucy14aW5nIGEge1xyXG5cdGJhY2tncm91bmQ6ICMxYTc1NzYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNvY2lhbC1pY29ucyBsaTpob3Zlci5zb2NpYWwtaWNvbnMtdHVtYmxyIGEge1xyXG5cdGJhY2tncm91bmQ6ICMzMDRlNmMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNvY2lhbC1pY29ucyBsaTpob3Zlci5zb2NpYWwtaWNvbnMtcmVkZGl0IGEge1xyXG5cdGJhY2tncm91bmQ6ICNmZjQxMDcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNvY2lhbC1pY29ucyBsaTpob3Zlci5zb2NpYWwtaWNvbnMtd2hhdHNhcHAgYSB7XHJcblx0YmFja2dyb3VuZDogIzI1ZDM2NiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc29jaWFsLWljb25zLnNvY2lhbC1pY29ucy1kYXJrIGxpIGEge1xyXG5cdGJhY2tncm91bmQ6ICMxODE4MTg7XHJcbn1cclxuXHJcbi5zb2NpYWwtaWNvbnMuc29jaWFsLWljb25zLWRhcmsgbGkgYSBpIHtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLnNvY2lhbC1pY29ucy5zb2NpYWwtaWNvbnMtZGFyay0yIGxpIGEge1xyXG5cdGJhY2tncm91bmQ6ICMyNzJhMmU7XHJcbn1cclxuXHJcbi5zb2NpYWwtaWNvbnMuc29jaWFsLWljb25zLWRhcmstMiBsaSBhIGkge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4uc29jaWFsLWljb25zLnNvY2lhbC1pY29ucy10cmFuc3BhcmVudCBsaSB7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLnNvY2lhbC1pY29ucy5zb2NpYWwtaWNvbnMtdHJhbnNwYXJlbnQgbGkgYSB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5zb2NpYWwtaWNvbnMuc29jaWFsLWljb25zLWljb24tZ3JheSBsaSBhIHtcclxuXHRjb2xvcjogIzc3NyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc29jaWFsLWljb25zLnNvY2lhbC1pY29ucy1pY29uLWdyYXkgbGk6aG92ZXIgYSB7XHJcblx0Y29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNvY2lhbC1pY29ucy5zb2NpYWwtaWNvbnMtaWNvbi1saWdodCBsaSBhIGkge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4uc29jaWFsLWljb25zLnNvY2lhbC1pY29ucy1pY29uLWxpZ2h0LnNvY2lhbC1pY29ucy1jbGVhbiBsaSBhIGkge1xyXG5cdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zb2NpYWwtaWNvbnMuc29jaWFsLWljb25zLW1lZGl1bSBsaSBhLCAuc29jaWFsLWljb25zLnNvY2lhbC1pY29ucy1tZCBsaSBhIHtcclxuXHRoZWlnaHQ6IDMzcHg7XHJcblx0bGluZS1oZWlnaHQ6IDMzcHg7XHJcblx0d2lkdGg6IDMzcHg7XHJcblx0Zm9udC1zaXplOiAxNC40cHg7XHJcblx0Zm9udC1zaXplOiAwLjlyZW07XHJcbn1cclxuXHJcbi5zb2NpYWwtaWNvbnMuc29jaWFsLWljb25zLWJpZyBsaSBhLCAuc29jaWFsLWljb25zLnNvY2lhbC1pY29ucy1sZyBsaSBhIHtcclxuXHRoZWlnaHQ6IDQ4cHg7XHJcblx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0d2lkdGg6IDQ4cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xyXG5cdC5zb2NpYWwtaWNvbnMuc29jaWFsLWljb25zLWJpZyBsaSBhLCAuc29jaWFsLWljb25zLnNvY2lhbC1pY29ucy1sZyBsaSBhIHtcclxuXHRcdGhlaWdodDogMzhweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0d2lkdGg6IDM4cHg7XHJcblx0fVxyXG59XHJcblxyXG4uc29jaWFsLWljb25zLnNvY2lhbC1pY29ucy1vcGFjaXR5LWxpZ2h0IGxpIGEge1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCk7XHJcbn1cclxuXHJcbi5zb2NpYWwtaWNvbnMuc29jaWFsLWljb25zLWNsZWFuLXdpdGgtYm9yZGVyIGxpIGEge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG59XHJcblxyXG4uc29jaWFsLWljb25zLnNvY2lhbC1pY29ucy1jbGVhbi13aXRoLWJvcmRlci5zb2NpYWwtaWNvbnMtY2xlYW4td2l0aC1ib3JkZXItYm9yZGVyLWdyZXkgbGkgYSB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcclxufVxyXG5cclxuLnNvY2lhbC1pY29ucy5zb2NpYWwtaWNvbnMtY2xlYW4td2l0aC1ib3JkZXIuc29jaWFsLWljb25zLWNsZWFuLXdpdGgtYm9yZGVyLWljb24tZGFyayBsaSBhIHtcclxuXHRjb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc29jaWFsLWljb25zLnNvY2lhbC1pY29ucy1jbGVhbi13aXRoLWJvcmRlci5zb2NpYWwtaWNvbnMtY2xlYW4td2l0aC1ib3JkZXItaWNvbi1kYXJrIGxpOmhvdmVyIGEge1xyXG5cdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zb2NpYWwtaWNvbnM6bm90KC5zb2NpYWwtaWNvbnMtb3BhY2l0eS1saWdodCk6bm90KC5zb2NpYWwtaWNvbnMtdHJhbnNwYXJlbnQpOm5vdCguc29jaWFsLWljb25zLWNsZWFuKTpub3QoLnNvY2lhbC1pY29ucy1jbGVhbi13aXRoLWJvcmRlcik6bm90KC5zb2NpYWwtaWNvbnMtZGFyayk6bm90KC5zb2NpYWwtaWNvbnMtZGFyay0yKTpub3QoLmN1c3RvbS1zb2NpYWwtaWNvbnMpIGxpIHtcclxuXHRib3gtc2hhZG93OiAwIDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbn1cclxuXHJcbi5zb2NpYWwtaWNvbnM6bm90KC5zb2NpYWwtaWNvbnMtb3BhY2l0eS1saWdodCk6bm90KC5zb2NpYWwtaWNvbnMtdHJhbnNwYXJlbnQpOm5vdCguc29jaWFsLWljb25zLWNsZWFuKTpub3QoLnNvY2lhbC1pY29ucy1jbGVhbi13aXRoLWJvcmRlcik6bm90KC5zb2NpYWwtaWNvbnMtZGFyayk6bm90KC5zb2NpYWwtaWNvbnMtZGFyay0yKTpub3QoLmN1c3RvbS1zb2NpYWwtaWNvbnMpIGxpIGEge1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcbn1cclxuXHJcbi5zb2NpYWwtaWNvbnMtZGFyay5zb2NpYWwtaWNvbnMtY2xlYW4gbGkgYSxcclxuLnNvY2lhbC1pY29ucy1kYXJrLTIuc29jaWFsLWljb25zLWNsZWFuIGxpIGEge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIFNvcnQgU291cmNlIFdyYXBwZXIgKi9cclxuLnNvcnQtc291cmNlLXdyYXBwZXIge1xyXG5cdHBhZGRpbmc6IDhweCAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNvcnQtc291cmNlLXdyYXBwZXIgLm5hdiB7XHJcblx0bWFyZ2luOiAtMTAwcHggMCA1cHg7XHJcbn1cclxuXHJcbi5zb3J0LXNvdXJjZS13cmFwcGVyIC5uYXYgPiBsaSA+IGEge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uc29ydC1zb3VyY2Utd3JhcHBlciAubmF2ID4gbGkgPiBhOmhvdmVyLCAuc29ydC1zb3VyY2Utd3JhcHBlciAubmF2ID4gbGkgPiBhOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNvcnQtc291cmNlLXdyYXBwZXIgLm5hdiA+IGxpLmFjdGl2ZSA+IGEge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uc29ydC1zb3VyY2Utd3JhcHBlciAubmF2ID4gbGkuYWN0aXZlID4gYTpob3ZlciwgLnNvcnQtc291cmNlLXdyYXBwZXIgLm5hdiA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKiBTb3J0IFNvdXJjZSAqL1xyXG4uc29ydC1zb3VyY2Uge1xyXG5cdGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4uc29ydC1zb3VyY2UuZC1ub25lIHtcclxuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdHdpZHRoOiAwO1xyXG5cdGhlaWdodDogMDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc29ydC1zb3VyY2UgPiBsaSA+IGEge1xyXG5cdHBhZGRpbmc6IDZweCAxMnB4O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnNvcnQtc291cmNlLnNvcnQtc291cmNlLXN0eWxlLTIge1xyXG5cdG1hcmdpbjogLTEwcHggYXV0bztcclxufVxyXG5cclxuLnNvcnQtc291cmNlLnNvcnQtc291cmNlLXN0eWxlLTIgPiBsaSB7XHJcblx0ZmxvYXQ6IG5vbmU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uc29ydC1zb3VyY2Uuc29ydC1zb3VyY2Utc3R5bGUtMiA+IGxpID4gYSwgLnNvcnQtc291cmNlLnNvcnQtc291cmNlLXN0eWxlLTIgPiBsaSA+IGE6Zm9jdXMsIC5zb3J0LXNvdXJjZS5zb3J0LXNvdXJjZS1zdHlsZS0yID4gbGkgPiBhOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMThweCAyOHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5zb3J0LXNvdXJjZS5zb3J0LXNvdXJjZS1zdHlsZS0yID4gbGkgPiBhOmFmdGVyIHtcclxuXHR0cmFuc2l0aW9uOiBtYXJnaW4gMC4zcztcclxuXHR3aWR0aDogMDtcclxuXHRoZWlnaHQ6IDA7XHJcblx0Ym9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci10b3A6IDE1cHggc29saWQgI0NDQztcclxuXHRjb250ZW50OiBcIiBcIjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogNTAlO1xyXG5cdG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5zb3J0LXNvdXJjZS5zb3J0LXNvdXJjZS1zdHlsZS0yID4gbGkuYWN0aXZlID4gYSwgLnNvcnQtc291cmNlLnNvcnQtc291cmNlLXN0eWxlLTIgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLCAuc29ydC1zb3VyY2Uuc29ydC1zb3VyY2Utc3R5bGUtMiA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uc29ydC1zb3VyY2Uuc29ydC1zb3VyY2Utc3R5bGUtMiA+IGxpLmFjdGl2ZSA+IGE6YWZ0ZXIge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0bWFyZ2luLXRvcDogMThweDtcclxufVxyXG5cclxuLyogU29ydCBTb3VyY2UgU3R5bGUgMiAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHQuc29ydC1zb3VyY2Uuc29ydC1zb3VyY2Utc3R5bGUtMiA+IGxpIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0LnNvcnQtc291cmNlLnNvcnQtc291cmNlLXN0eWxlLTIgPiBsaS5hY3RpdmUgPiBhOmFmdGVyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIFNvcnQgU291cmNlIFN0eWxlIDMgKi9cclxuLnNvcnQtc291cmNlLnNvcnQtc291cmNlLXN0eWxlLTMgPiBsaSA+IGEge1xyXG5cdGNvbG9yOiAjNzc3O1xyXG59XHJcblxyXG4uc29ydC1zb3VyY2Uuc29ydC1zb3VyY2Utc3R5bGUtMyA+IGxpLmFjdGl2ZSA+IGEge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNDQ0M7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLyogU29ydCBEZXN0aW5hdGlvbiAqL1xyXG4uc29ydC1kZXN0aW5hdGlvbiB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnNvcnQtZGVzdGluYXRpb24gLmlzb3RvcGUtaXRlbSB7XHJcblx0bWluLXdpZHRoOiAxcHg7XHJcbn1cclxuXHJcbi5zb3J0LWRlc3RpbmF0aW9uLmZ1bGwtd2lkdGgge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNvcnQtZGVzdGluYXRpb24uZnVsbC13aWR0aCAuaXNvdG9wZS1pdGVtIHtcclxuXHR3aWR0aDogMjAlO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uc29ydC1kZXN0aW5hdGlvbi5mdWxsLXdpZHRoIC5pc290b3BlLWl0ZW0udzIge1xyXG5cdHdpZHRoOiA0MCU7XHJcbn1cclxuXHJcbi5zb3J0LWRlc3RpbmF0aW9uLmZ1bGwtd2lkdGggLmlzb3RvcGUtaXRlbSAuaW1nLXRodW1ibmFpbCwgLnNvcnQtZGVzdGluYXRpb24uZnVsbC13aWR0aCAuaXNvdG9wZS1pdGVtIGEsIC5zb3J0LWRlc3RpbmF0aW9uLmZ1bGwtd2lkdGggLmlzb3RvcGUtaXRlbSAudGh1bWItaW5mbyBpbWcge1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5zb3J0LWRlc3RpbmF0aW9uLmZ1bGwtd2lkdGgtc3BhY2VkIHtcclxuXHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG5cclxuLnNvcnQtZGVzdGluYXRpb24uZnVsbC13aWR0aC1zcGFjZWQgLnBvcnRmb2xpby1pdGVtIHtcclxuXHRtYXJnaW4tbGVmdDogMjBweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5zb3J0LWRlc3RpbmF0aW9uLnNvcnQtZGVzdGluYXRpb24taXRlbXMtaGFyZHdhcmUtYWNjIC5pc290b3BlLWl0ZW0ge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbmh0bWwuZ2Vja28gLnNvcnQtZGVzdGluYXRpb24uc29ydC1kZXN0aW5hdGlvbi1tYXJnaW4gPiBbY2xhc3MqPVwiY29sLVwiXSB7XHJcblx0bWFyZ2luOiAtMXB4O1xyXG59XHJcblxyXG4uc29ydC1zb3VyY2Utd3JhcHBlciArIC5zb3J0LWRlc3RpbmF0aW9uLmZ1bGwtd2lkdGgge1xyXG5cdG1hcmdpbjogMCAwIC04MXB4O1xyXG5cdHRvcDogLTUxcHg7XHJcbn1cclxuXHJcbi5zb3J0LXNvdXJjZS13cmFwcGVyICsgLnNvcnQtZGVzdGluYXRpb24tbG9hZGVyIC5mdWxsLXdpZHRoIHtcclxuXHRtYXJnaW46IDAgMCAtODFweDtcclxuXHR0b3A6IC01MXB4O1xyXG59XHJcblxyXG4vKiBTb3J0IExvYWRpbmcgKi9cclxuLnNvcnQtZGVzdGluYXRpb24tbG9hZGVyIHtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zb3J0LWRlc3RpbmF0aW9uLWxvYWRlcjphZnRlciB7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xyXG5cdGNvbnRlbnQ6ICcgJztcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IDA7XHJcblx0ei1pbmRleDogMTtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uc29ydC1kZXN0aW5hdGlvbi1sb2FkZXIgLmJvdW5jZS1sb2FkZXIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zb3J0LWRlc3RpbmF0aW9uLWxvYWRlci5zb3J0LWRlc3RpbmF0aW9uLWxvYWRlci1zaG93aW5nIHtcclxuXHRtYXgtaGVpZ2h0OiAyMDBweDtcclxufVxyXG5cclxuLnNvcnQtZGVzdGluYXRpb24tbG9hZGVyLnNvcnQtZGVzdGluYXRpb24tbG9hZGVyLXNob3dpbmc6YWZ0ZXIge1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5zb3J0LWRlc3RpbmF0aW9uLWxvYWRlci5zb3J0LWRlc3RpbmF0aW9uLWxvYWRlci1zaG93aW5nIC5ib3VuY2UtbG9hZGVyIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnNvcnQtZGVzdGluYXRpb24tbG9hZGVyLmxvYWRlci1zaG93aW5nLWRhcms6YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQ6ICMxODE4MTg7XHJcbn1cclxuXHJcbi5zb3J0LWRlc3RpbmF0aW9uLWxvYWRlci5zb3J0LWRlc3RpbmF0aW9uLWxvYWRlci1sb2FkZWQge1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4uc29ydC1kZXN0aW5hdGlvbi1sb2FkZXIuc29ydC1kZXN0aW5hdGlvbi1sb2FkZXItbG9hZGVkOmFmdGVyIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc29ydC1kZXN0aW5hdGlvbi1sb2FkZXItZnVsbC13aWR0aCB7XHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi5zb3J0LWRlc3RpbmF0aW9uLWxvYWRlci1mdWxsLXdpZHRoOmFmdGVyIHtcclxuXHRib3R0b206IC04MXB4O1xyXG5cdHRvcDogLTUxcHg7XHJcbn1cclxuXHJcbi5zb3J0LWRlc3RpbmF0aW9uLWxvYWRlci1mdWxsLXdpZHRoLnNvcnQtZGVzdGluYXRpb24tbG9hZGVyLXNob3dpbmcge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0aGVpZ2h0OiA2MDBweDtcclxufVxyXG5cclxuLnNvcnQtZGVzdGluYXRpb24tbG9hZGVyLWxnLnNvcnQtZGVzdGluYXRpb24tbG9hZGVyLXNob3dpbmcge1xyXG5cdGhlaWdodDogNjAwcHg7XHJcbn1cclxuXHJcbi5wb3J0Zm9saW8tbG9hZC1tb3JlLWxvYWRlci5wb3J0Zm9saW8tbG9hZC1tb3JlLWxvYWRlci1zaG93aW5nIC5ib3VuY2UtbG9hZGVyIHtcclxuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHQuY29sLW1kLTYuaXNvdG9wZS1pdGVtOm50aC1jaGlsZCgybisxKSB7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHR9XHJcblxyXG5cdC5jb2wtbWQtNC5pc290b3BlLWl0ZW06bnRoLWNoaWxkKDNuKzEpIHtcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdH1cclxuXHJcblx0LmNvbC1tZC0zLmlzb3RvcGUtaXRlbTpudGgtY2hpbGQoNG4rMSkge1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0fVxyXG5cclxuXHQuY29sLW1kLTEtNS5pc290b3BlLWl0ZW06bnRoLWNoaWxkKDVuKzEpIHtcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdH1cclxuXHJcblx0LmNvbC1tZC0yLmlzb3RvcGUtaXRlbTpudGgtY2hpbGQoNm4rMSkge1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0fVxyXG5cclxuXHQuc29ydC1kZXN0aW5hdGlvbi5mdWxsLXdpZHRoIC5pc290b3BlLWl0ZW06bnRoLWNoaWxkKDVuKzEpIHtcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0LnNvcnQtZGVzdGluYXRpb24uaXNvdG9wZSB7XHJcblx0XHRvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG5cdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuc29ydC1kZXN0aW5hdGlvbi5pc290b3BlLmZ1bGwtd2lkdGgge1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lmlzb3RvcGUtaGlkZGVuIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5pc290b3BlLWl0ZW0ge1xyXG5cdFx0cG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lmlzb3RvcGUtaXRlbS5wcm9kdWN0IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnNvcnQtc291cmNlLXdyYXBwZXIge1xyXG5cdFx0YmFja2dyb3VuZDogIzE1MTcxOTtcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0bWFyZ2luLXRvcDogLTM1cHg7XHJcblx0fVxyXG5cclxuXHQuc29ydC1zb3VyY2Utd3JhcHBlciAubmF2IHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdC5zb3J0LWRlc3RpbmF0aW9uIHtcclxuXHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnNvcnQtZGVzdGluYXRpb24uZnVsbC13aWR0aCxcclxuXHRcdC5zb3J0LXNvdXJjZS13cmFwcGVyICsgLnNvcnQtZGVzdGluYXRpb24uZnVsbC13aWR0aCB7XHJcblx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0XHRtYXJnaW46IDAgMCAtMzBweDtcclxuXHRcdHRvcDogMDtcclxuXHR9XHJcblxyXG5cdC5zb3J0LWRlc3RpbmF0aW9uLmZ1bGwtd2lkdGggLmlzb3RvcGUtaXRlbSxcclxuXHRcdC5zb3J0LXNvdXJjZS13cmFwcGVyICsgLnNvcnQtZGVzdGluYXRpb24uZnVsbC13aWR0aCAuaXNvdG9wZS1pdGVtIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5zb3J0LXNvdXJjZS13cmFwcGVyICsgLnNvcnQtZGVzdGluYXRpb24tbG9hZGVyIC5mdWxsLXdpZHRoIHtcclxuXHRcdG1hcmdpbjogMCAwIC0zMHB4O1xyXG5cdFx0dG9wOiAwO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcblx0LnNvcnQtZGVzdGluYXRpb24uZnVsbC13aWR0aCAuaXNvdG9wZS1pdGVtLFxyXG5cdFx0LnNvcnQtc291cmNlLXdyYXBwZXIgKyAuc29ydC1kZXN0aW5hdGlvbi5mdWxsLXdpZHRoIC5pc290b3BlLWl0ZW0ge1xyXG5cdFx0cG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRmbG9hdDogbm9uZTtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLyogQ2xpcCBTVkcgKi9cclxuLmNsaXAtc3ZnIHtcclxuXHR3aWR0aDogMDtcclxuXHRoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qIFNWRyBDb2xvcnMgKi9cclxuLnN2Zy1maWxsLWNvbG9yLWxpZ2h0IHtcclxuXHRmaWxsOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zdmctZmlsbC1jb2xvci1saWdodCBzdmcgcGF0aCwgLnN2Zy1maWxsLWNvbG9yLWxpZ2h0IHN2ZyByZWN0IHtcclxuXHRmaWxsOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zdmctZmlsbC1jb2xvci1ob3Zlci1saWdodDpob3ZlciB7XHJcblx0ZmlsbDogI0ZGRiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3ZnLWZpbGwtY29sb3ItaG92ZXItbGlnaHQgc3ZnOmhvdmVyIHBhdGgsIC5zdmctZmlsbC1jb2xvci1ob3Zlci1saWdodCBzdmc6aG92ZXIgcmVjdCB7XHJcblx0ZmlsbDogI0ZGRiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3ZnLXN0cm9rZS1jb2xvci1saWdodCB7XHJcblx0c3Ryb2tlOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zdmctc3Ryb2tlLWNvbG9yLWxpZ2h0IHN2ZyBwYXRoLCAuc3ZnLXN0cm9rZS1jb2xvci1saWdodCBzdmcgcmVjdCB7XHJcblx0c3Ryb2tlOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zdmctc3Ryb2tlLWNvbG9yLWhvdmVyLWxpZ2h0OmhvdmVyIHtcclxuXHRzdHJva2U6ICNGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnN2Zy1zdHJva2UtY29sb3ItaG92ZXItbGlnaHQgc3ZnOmhvdmVyIHBhdGgsIC5zdmctc3Ryb2tlLWNvbG9yLWhvdmVyLWxpZ2h0IHN2Zzpob3ZlciByZWN0IHtcclxuXHRzdHJva2U6ICNGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnN2Zy1maWxsLWNvbG9yLWRhcmsge1xyXG5cdGZpbGw6ICMyMTI1MjkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnN2Zy1maWxsLWNvbG9yLWRhcmsgc3ZnIHBhdGgsIC5zdmctZmlsbC1jb2xvci1kYXJrIHN2ZyByZWN0IHtcclxuXHRmaWxsOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zdmctZmlsbC1jb2xvci1ob3Zlci1kYXJrOmhvdmVyIHtcclxuXHRmaWxsOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zdmctZmlsbC1jb2xvci1ob3Zlci1kYXJrIHN2Zzpob3ZlciBwYXRoLCAuc3ZnLWZpbGwtY29sb3ItaG92ZXItZGFyayBzdmc6aG92ZXIgcmVjdCB7XHJcblx0ZmlsbDogIzIxMjUyOSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3ZnLXN0cm9rZS1jb2xvci1kYXJrIHtcclxuXHRzdHJva2U6ICMyMTI1MjkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnN2Zy1zdHJva2UtY29sb3ItZGFyayBzdmcgcGF0aCwgLnN2Zy1zdHJva2UtY29sb3ItZGFyayBzdmcgcmVjdCB7XHJcblx0c3Ryb2tlOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zdmctc3Ryb2tlLWNvbG9yLWhvdmVyLWRhcms6aG92ZXIge1xyXG5cdHN0cm9rZTogIzIxMjUyOSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3ZnLXN0cm9rZS1jb2xvci1ob3Zlci1kYXJrIHN2Zzpob3ZlciBwYXRoLCAuc3ZnLXN0cm9rZS1jb2xvci1ob3Zlci1kYXJrIHN2Zzpob3ZlciByZWN0IHtcclxuXHRzdHJva2U6ICMyMTI1MjkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogU1ZHIEFuaW1hdGlvbnMgKi9cclxuLnN2Zy1hbmltYXRpb24tZWZmZWN0LTEtaG92ZXIuc3ZnLWFuaW1hdGlvbi1lZmZlY3QtMS1ob3Zlci1kYXJrOmhvdmVyIHN2ZyBwYXRoLCAuc3ZnLWFuaW1hdGlvbi1lZmZlY3QtMS1ob3Zlci5zdmctYW5pbWF0aW9uLWVmZmVjdC0xLWhvdmVyLWRhcms6aG92ZXIgc3ZnIHBvbHlnb24sIC5zdmctYW5pbWF0aW9uLWVmZmVjdC0xLWhvdmVyLnN2Zy1hbmltYXRpb24tZWZmZWN0LTEtaG92ZXItZGFyazpob3ZlciBzdmcgcG9seWxpbmUsIC5zdmctYW5pbWF0aW9uLWVmZmVjdC0xLWhvdmVyLnN2Zy1hbmltYXRpb24tZWZmZWN0LTEtaG92ZXItZGFyazpob3ZlciBzdmcgcmVjdCB7XHJcblx0c3Ryb2tlOiAjMjEyNTI5O1xyXG59XHJcblxyXG4uc3ZnLWFuaW1hdGlvbi1lZmZlY3QtMS1ob3Zlci5zdmctYW5pbWF0aW9uLWVmZmVjdC0xLWhvdmVyLWxpZ2h0OmhvdmVyIHN2ZyBwYXRoLCAuc3ZnLWFuaW1hdGlvbi1lZmZlY3QtMS1ob3Zlci5zdmctYW5pbWF0aW9uLWVmZmVjdC0xLWhvdmVyLWxpZ2h0OmhvdmVyIHN2ZyBwb2x5Z29uLCAuc3ZnLWFuaW1hdGlvbi1lZmZlY3QtMS1ob3Zlci5zdmctYW5pbWF0aW9uLWVmZmVjdC0xLWhvdmVyLWxpZ2h0OmhvdmVyIHN2ZyBwb2x5bGluZSwgLnN2Zy1hbmltYXRpb24tZWZmZWN0LTEtaG92ZXIuc3ZnLWFuaW1hdGlvbi1lZmZlY3QtMS1ob3Zlci1saWdodDpob3ZlciBzdmcgcmVjdCB7XHJcblx0c3Ryb2tlOiAjRkZGO1xyXG59XHJcblxyXG4vKiBUYWJsZXMgKi9cclxuLnRhYmxlIHRkLCAudGFibGUgdGgge1xyXG5cdGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA2KTtcclxufVxyXG5cclxuLnRhYmxlID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG59XHJcblxyXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQucHJpbWFyeSxcclxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLnByaW1hcnksXHJcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5wcmltYXJ5LFxyXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgucHJpbWFyeSxcclxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLnByaW1hcnksXHJcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5wcmltYXJ5LFxyXG4udGFibGUgPiB0aGVhZCA+IHRyLnByaW1hcnkgPiB0ZCxcclxuLnRhYmxlID4gdGJvZHkgPiB0ci5wcmltYXJ5ID4gdGQsXHJcbi50YWJsZSA+IHRmb290ID4gdHIucHJpbWFyeSA+IHRkLFxyXG4udGFibGUgPiB0aGVhZCA+IHRyLnByaW1hcnkgPiB0aCxcclxuLnRhYmxlID4gdGJvZHkgPiB0ci5wcmltYXJ5ID4gdGgsXHJcbi50YWJsZSA+IHRmb290ID4gdHIucHJpbWFyeSA+IHRoIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuc3VjY2VzcyxcclxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLnN1Y2Nlc3MsXHJcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5zdWNjZXNzLFxyXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguc3VjY2VzcyxcclxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLnN1Y2Nlc3MsXHJcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5zdWNjZXNzLFxyXG4udGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MgPiB0ZCxcclxuLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGQsXHJcbi50YWJsZSA+IHRmb290ID4gdHIuc3VjY2VzcyA+IHRkLFxyXG4udGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MgPiB0aCxcclxuLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGgsXHJcbi50YWJsZSA+IHRmb290ID4gdHIuc3VjY2VzcyA+IHRoIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQud2FybmluZyxcclxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmcsXHJcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC53YXJuaW5nLFxyXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgud2FybmluZyxcclxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLndhcm5pbmcsXHJcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC53YXJuaW5nLFxyXG4udGFibGUgPiB0aGVhZCA+IHRyLndhcm5pbmcgPiB0ZCxcclxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGQsXHJcbi50YWJsZSA+IHRmb290ID4gdHIud2FybmluZyA+IHRkLFxyXG4udGFibGUgPiB0aGVhZCA+IHRyLndhcm5pbmcgPiB0aCxcclxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGgsXHJcbi50YWJsZSA+IHRmb290ID4gdHIud2FybmluZyA+IHRoIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuZGFuZ2VyLFxyXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZGFuZ2VyLFxyXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuZGFuZ2VyLFxyXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguZGFuZ2VyLFxyXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguZGFuZ2VyLFxyXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguZGFuZ2VyLFxyXG4udGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlciA+IHRkLFxyXG4udGFibGUgPiB0Ym9keSA+IHRyLmRhbmdlciA+IHRkLFxyXG4udGFibGUgPiB0Zm9vdCA+IHRyLmRhbmdlciA+IHRkLFxyXG4udGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlciA+IHRoLFxyXG4udGFibGUgPiB0Ym9keSA+IHRyLmRhbmdlciA+IHRoLFxyXG4udGFibGUgPiB0Zm9vdCA+IHRyLmRhbmdlciA+IHRoIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuaW5mbyxcclxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmluZm8sXHJcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5pbmZvLFxyXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguaW5mbyxcclxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmluZm8sXHJcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5pbmZvLFxyXG4udGFibGUgPiB0aGVhZCA+IHRyLmluZm8gPiB0ZCxcclxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGQsXHJcbi50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRkLFxyXG4udGFibGUgPiB0aGVhZCA+IHRyLmluZm8gPiB0aCxcclxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGgsXHJcbi50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRoIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuZGFyayxcclxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmRhcmssXHJcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5kYXJrLFxyXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguZGFyayxcclxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmRhcmssXHJcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5kYXJrLFxyXG4udGFibGUgPiB0aGVhZCA+IHRyLmRhcmsgPiB0ZCxcclxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYXJrID4gdGQsXHJcbi50YWJsZSA+IHRmb290ID4gdHIuZGFyayA+IHRkLFxyXG4udGFibGUgPiB0aGVhZCA+IHRyLmRhcmsgPiB0aCxcclxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYXJrID4gdGgsXHJcbi50YWJsZSA+IHRmb290ID4gdHIuZGFyayA+IHRoIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4vKiBUYWJzICovXHJcbi50YWJzIHtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLm5hdi10YWJzIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjRUVFO1xyXG59XHJcblxyXG4ubmF2LXRhYnMgbGk6bGFzdC1jaGlsZCAubmF2LWxpbmsge1xyXG5cdG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLm5hdi10YWJzIGxpIC5uYXYtbGluayB7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcclxuXHRwYWRkaW5nOiAxMS4ycHggMjRweDtcclxuXHRwYWRkaW5nOiAuN3JlbSAxLjVyZW07XHJcblx0dHJhbnNpdGlvbjogYWxsIC4ycztcclxuXHRtYXJnaW4tcmlnaHQ6IDFweDtcclxufVxyXG5cclxuLm5hdi10YWJzIGxpIC5uYXYtbGluaywgLm5hdi10YWJzIGxpIC5uYXYtbGluazpob3ZlciB7XHJcblx0YmFja2dyb3VuZDogI2Y3ZjdmNztcclxuXHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0VFRTtcclxuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUVFO1xyXG5cdGJvcmRlci10b3A6IDNweCBzb2xpZCAjRUVFO1xyXG5cdGNvbG9yOiAjQ0NDO1xyXG59XHJcblxyXG4ubmF2LXRhYnMgbGkgLm5hdi1saW5rOmhvdmVyIHtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItdG9wOiAzcHggc29saWQgI0NDQztcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4ubmF2LXRhYnMgbGkgLm5hdi1saW5rOmFjdGl2ZSwgLm5hdi10YWJzIGxpIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIGxpIC5uYXYtbGluazpmb2N1cyB7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHRib3JkZXItbGVmdC1jb2xvcjogI0VFRTtcclxuXHRib3JkZXItcmlnaHQtY29sb3I6ICNFRUU7XHJcblx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkICNDQ0M7XHJcblx0Y29sb3I6ICNDQ0M7XHJcbn1cclxuXHJcbi50YWItY29udGVudCB7XHJcblx0Ym9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XHJcblx0Ym94LXNoYWRvdzogMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNFRUU7XHJcblx0Ym9yZGVyLXRvcDogMDtcclxuXHRwYWRkaW5nOiAxNXB4O1xyXG59XHJcblxyXG4vKiBSaWdodCBBbGlnbmVkICovXHJcbi5uYXYtdGFicy5uYXYtcmlnaHQge1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4vKiBCb3R0b20gVGFicyAqL1xyXG4udGFicy50YWJzLWJvdHRvbSB7XHJcblx0bWFyZ2luOiAwIDAgMjBweCAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi50YWJzLnRhYnMtYm90dG9tIC50YWItY29udGVudCB7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XHJcblx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI0VFRTtcclxufVxyXG5cclxuLnRhYnMudGFicy1ib3R0b20gLm5hdi10YWJzIHtcclxuXHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUVFO1xyXG59XHJcblxyXG4udGFicy50YWJzLWJvdHRvbSAubmF2LXRhYnMgbGkge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcblx0bWFyZ2luLXRvcDogLTFweDtcclxufVxyXG5cclxuLnRhYnMudGFicy1ib3R0b20gLm5hdi10YWJzIGxpOmxhc3QtY2hpbGQgLm5hdi1saW5rIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi50YWJzLnRhYnMtYm90dG9tIC5uYXYtdGFicyBsaSAubmF2LWxpbmsge1xyXG5cdGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDFweDtcclxuXHRib3JkZXItYm90dG9tOiAzcHggc29saWQgI0NDQztcclxuXHRib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGFicy50YWJzLWJvdHRvbSAubmF2LXRhYnMgbGkgLm5hdi1saW5rLmFjdGl2ZSwgLnRhYnMudGFicy1ib3R0b20gLm5hdi10YWJzIGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsIC50YWJzLnRhYnMtYm90dG9tIC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzIHtcclxuXHRib3JkZXItYm90dG9tOiAzcHggc29saWQgI0NDQztcclxuXHRib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGFicy50YWJzLWJvdHRvbSAubmF2LXRhYnMgbGkgLm5hdi1saW5rLCAudGFicy50YWJzLWJvdHRvbSAubmF2LXRhYnMgbGkgLm5hdi1saW5rOmhvdmVyIHtcclxuXHRib3JkZXItYm90dG9tOiAzcHggc29saWQgI0VFRTtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI0VFRTtcclxufVxyXG5cclxuLnRhYnMudGFicy1ib3R0b20gLm5hdi10YWJzIGxpIC5uYXYtbGluazpob3ZlciB7XHJcblx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNDQ0M7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNFRUU7XHJcbn1cclxuXHJcbi8qIFZlcnRpY2FsICovXHJcbi50YWJzLXZlcnRpY2FsIHtcclxuXHRkaXNwbGF5OiB0YWJsZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUVFO1xyXG59XHJcblxyXG4udGFicy12ZXJ0aWNhbCAudGFiLWNvbnRlbnQge1xyXG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuLnRhYnMtdmVydGljYWwgLm5hdi10YWJzIHtcclxuXHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGZsb2F0OiBub25lO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHR3aWR0aDogMjUlO1xyXG59XHJcblxyXG4udGFicy12ZXJ0aWNhbCAubmF2LXRhYnMgPiBsaSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi50YWJzLXZlcnRpY2FsIC5uYXYtdGFicyA+IGxpIC5uYXYtbGluayB7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG5cclxuLnRhYnMtdmVydGljYWwgLm5hdi10YWJzID4gbGkgLm5hdi1saW5rLCAudGFicy12ZXJ0aWNhbCAubmF2LXRhYnMgPiBsaSAubmF2LWxpbms6aG92ZXIsIC50YWJzLXZlcnRpY2FsIC5uYXYtdGFicyA+IGxpIC5uYXYtbGluazpmb2N1cyB7XHJcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRib3JkZXItdG9wOiBub25lO1xyXG59XHJcblxyXG4udGFicy12ZXJ0aWNhbCAubmF2LXRhYnMgPiBsaSAubmF2LWxpbmsuYWN0aXZlLCAudGFicy12ZXJ0aWNhbCAubmF2LXRhYnMgPiBsaSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLCAudGFicy12ZXJ0aWNhbCAubmF2LXRhYnMgPiBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzIHtcclxuXHRib3JkZXItdG9wOiBub25lO1xyXG59XHJcblxyXG4vKiBWZXJ0aWNhbCAtIExlZnQgU2lkZSAqL1xyXG4udGFicy1sZWZ0IHtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4udGFicy1sZWZ0IC50YWItY29udGVudCB7XHJcblx0Ym9yZGVyLXJhZGl1czogMCA1cHggNXB4IDVweDtcclxuXHRib3JkZXItbGVmdDogbm9uZTtcclxufVxyXG5cclxuLnRhYnMtbGVmdCAubmF2LXRhYnMgPiBsaSB7XHJcblx0bWFyZ2luLXJpZ2h0OiAtMXB4O1xyXG59XHJcblxyXG4udGFicy1sZWZ0IC5uYXYtdGFicyA+IGxpOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4IDAgMCAwO1xyXG59XHJcblxyXG4udGFicy1sZWZ0IC5uYXYtdGFicyA+IGxpOmxhc3QtY2hpbGQgLm5hdi1saW5rIHtcclxuXHRib3JkZXItcmFkaXVzOiAwIDAgMCA1cHg7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbn1cclxuXHJcbi50YWJzLWxlZnQgLm5hdi10YWJzID4gbGkgLm5hdi1saW5rIHtcclxuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUVFO1xyXG5cdGJvcmRlci1sZWZ0OiAzcHggc29saWQgI0VFRTtcclxuXHRtYXJnaW4tcmlnaHQ6IDFweDtcclxuXHRtYXJnaW4tbGVmdDogLTNweDtcclxufVxyXG5cclxuLnRhYnMtbGVmdCAubmF2LXRhYnMgPiBsaSAubmF2LWxpbms6aG92ZXIge1xyXG5cdGJvcmRlci1sZWZ0LWNvbG9yOiAjQ0NDO1xyXG59XHJcblxyXG4udGFicy1sZWZ0IC5uYXYtdGFicyA+IGxpIC5uYXYtbGluay5hY3RpdmUsIC50YWJzLWxlZnQgLm5hdi10YWJzID4gbGkgLm5hdi1saW5rLmFjdGl2ZTpob3ZlciwgLnRhYnMtbGVmdCAubmF2LXRhYnMgPiBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzIHtcclxuXHRib3JkZXItbGVmdDogM3B4IHNvbGlkICNDQ0M7XHJcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4vKiBWZXJ0aWNhbCAtIFJpZ2h0IFNpZGUgKi9cclxuLnRhYnMtcmlnaHQge1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi50YWJzLXJpZ2h0IC50YWItY29udGVudCB7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4IDAgNXB4IDVweDtcclxuXHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcbn1cclxuXHJcbi50YWJzLXJpZ2h0IC5uYXYtdGFicyA+IGxpIHtcclxuXHRtYXJnaW4tbGVmdDogLTFweDtcclxufVxyXG5cclxuLnRhYnMtcmlnaHQgLm5hdi10YWJzID4gbGk6Zmlyc3QtY2hpbGQgLm5hdi1saW5rIHtcclxuXHRib3JkZXItcmFkaXVzOiAwIDVweCAwIDA7XHJcbn1cclxuXHJcbi50YWJzLXJpZ2h0IC5uYXYtdGFicyA+IGxpOmxhc3QtY2hpbGQgLm5hdi1saW5rIHtcclxuXHRib3JkZXItcmFkaXVzOiAwIDAgNXB4IDA7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbn1cclxuXHJcbi50YWJzLXJpZ2h0IC5uYXYtdGFicyA+IGxpIC5uYXYtbGluayB7XHJcblx0Ym9yZGVyLXJpZ2h0OiAzcHggc29saWQgI0VFRTtcclxuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNFRUU7XHJcblx0bWFyZ2luLXJpZ2h0OiAxcHg7XHJcblx0bWFyZ2luLWxlZnQ6IDFweDtcclxufVxyXG5cclxuLnRhYnMtcmlnaHQgLm5hdi10YWJzID4gbGkgLm5hdi1saW5rOmhvdmVyIHtcclxuXHRib3JkZXItcmlnaHQtY29sb3I6ICNDQ0M7XHJcbn1cclxuXHJcbi50YWJzLXJpZ2h0IC5uYXYtdGFicyA+IGxpIC5uYXYtbGluay5hY3RpdmUsIC50YWJzLXJpZ2h0IC5uYXYtdGFicyA+IGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsIC50YWJzLXJpZ2h0IC5uYXYtdGFicyA+IGxpIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMge1xyXG5cdGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNDQ0M7XHJcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRkZGO1xyXG59XHJcblxyXG4vKiBKdXN0aWZpZWQgKi9cclxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luLWJvdHRvbTogLTFweDtcclxufVxyXG5cclxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpOmZpcnN0LWNoaWxkIC5uYXYtbGluayxcclxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGk6Zmlyc3QtY2hpbGQgLm5hdi1saW5rOmhvdmVyIHtcclxuXHRib3JkZXItcmFkaXVzOiA1cHggMCAwIDA7XHJcbn1cclxuXHJcbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpOmxhc3QtY2hpbGQgLm5hdi1saW5rLFxyXG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaTpsYXN0LWNoaWxkIC5uYXYtbGluazpob3ZlciB7XHJcblx0Ym9yZGVyLXJhZGl1czogMCA1cHggMCAwO1xyXG59XHJcblxyXG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0bWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluazpmb2N1cyB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREQ7XHJcbn1cclxuXHJcbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmUge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGO1xyXG59XHJcblxyXG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsuYWN0aXZlLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdGJvcmRlci1sZWZ0LWNvbG9yOiAjRUVFO1xyXG5cdGJvcmRlci1yaWdodC1jb2xvcjogI0VFRTtcclxuXHRib3JkZXItdG9wLXdpZHRoOiAzcHg7XHJcbn1cclxuXHJcbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMge1xyXG5cdGJvcmRlci10b3Atd2lkdGg6IDNweDtcclxufVxyXG5cclxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLmFjdGl2ZTpob3ZlciB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkY7XHJcbn1cclxuXHJcbi8qIEJvdHRvbSBUYWJzIHdpdGggSnVzdGlmaWVkIE5hdiAqL1xyXG4udGFicy50YWJzLWJvdHRvbSB7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLnRhYnMudGFicy1ib3R0b20gLm5hdi5uYXYtdGFicy5uYXYtanVzdGlmaWVkIHtcclxuXHRib3JkZXItdG9wOiBub25lO1xyXG59XHJcblxyXG4udGFicy50YWJzLWJvdHRvbSAubmF2Lm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi50YWJzLnRhYnMtYm90dG9tIC5uYXYubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsuYWN0aXZlLCAudGFicy50YWJzLWJvdHRvbSAubmF2Lm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLmFjdGl2ZTpob3ZlciwgLnRhYnMudGFicy1ib3R0b20gLm5hdi5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMge1xyXG5cdGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4udGFicy50YWJzLWJvdHRvbSAubmF2Lm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGk6Zmlyc3QtY2hpbGQgLm5hdi1saW5rIHtcclxuXHRib3JkZXItcmFkaXVzOiAwIDAgMCA1cHg7XHJcbn1cclxuXHJcbi50YWJzLnRhYnMtYm90dG9tIC5uYXYubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaTpsYXN0LWNoaWxkIC5uYXYtbGluayB7XHJcblx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDAgMCA1cHggMDtcclxufVxyXG5cclxuLyogQ2VudGVyICovXHJcbi50YWJzLWNlbnRlciAubmF2LXRhYnMge1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLyogTmF2aWdhdGlvbiAqL1xyXG4udGFicy1uYXZpZ2F0aW9uIHtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuXHJcbi50YWJzLW5hdmlnYXRpb24gLm5hdi10YWJzID4gbGkge1xyXG5cdG1hcmdpbi1ib3R0b206IDFweDtcclxufVxyXG5cclxuLnRhYnMtbmF2aWdhdGlvbiAubmF2LXRhYnMgPiBsaSAubmF2LWxpbmsge1xyXG5cdGNvbG9yOiAjNzc3O1xyXG5cdHBhZGRpbmc6IDE4cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udGFicy1uYXZpZ2F0aW9uIC5uYXYtdGFicyA+IGxpIC5uYXYtbGluazpiZWZvcmUge1xyXG5cdGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgRnJlZSc7XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRmb250LXNpemU6IDEwcHg7XHJcblx0Y29udGVudDogXCJcXGYwNTRcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDE1cHg7XHJcblx0dG9wOiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4udGFicy1uYXZpZ2F0aW9uIC5uYXYtdGFicyA+IGxpIC5uYXYtbGluayBbY2xhc3MqPVwiZmEtXCJdLCAudGFicy1uYXZpZ2F0aW9uIC5uYXYtdGFicyA+IGxpIC5uYXYtbGluayAuaWNvbnMge1xyXG5cdG1hcmdpbi1yaWdodDogNHB4O1xyXG59XHJcblxyXG4udGFicy1uYXZpZ2F0aW9uIC5uYXYtdGFicyBsaTpmaXJzdC1jaGlsZCAubmF2LWxpbmsge1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xyXG59XHJcblxyXG4udGFicy1uYXZpZ2F0aW9uIC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlLCAudGFicy1uYXZpZ2F0aW9uIC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLCAudGFicy1uYXZpZ2F0aW9uIC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzIHtcclxuXHRib3JkZXItcmlnaHQtY29sb3I6ICNlZWU7XHJcbn1cclxuXHJcbi50YWJzLW5hdmlnYXRpb24gLm5hdi10YWJzIGxpOmxhc3QtY2hpbGQgLm5hdi1saW5rIHtcclxuXHRib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcclxufVxyXG5cclxuLnRhYnMtbmF2aWdhdGlvbi1zaW1wbGUge1xyXG5cdGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRhYnMtbmF2aWdhdGlvbi1zaW1wbGUgLm5hdi10YWJzIHtcclxuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcclxuXHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50YWJzLW5hdmlnYXRpb24tc2ltcGxlIC5uYXYtdGFicyAubmF2LWxpbmssIC50YWJzLW5hdmlnYXRpb24tc2ltcGxlIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRhYnMtbmF2aWdhdGlvbi1zaW1wbGUgLm5hdi10YWJzIGxpOmxhc3QtY2hpbGQgLm5hdi1saW5rLCAudGFicy1uYXZpZ2F0aW9uLXNpbXBsZSAubmF2LXRhYnMgbGk6bGFzdC1jaGlsZCAubmF2LWxpbms6aG92ZXIge1xyXG5cdGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRhYi1wYW5lLW5hdmlnYXRpb24ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50YWItcGFuZS1uYXZpZ2F0aW9uLmFjdGl2ZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qIFNpbXBsZSAqL1xyXG4udGFicy50YWJzLXNpbXBsZSAubmF2LXRhYnMge1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGJvcmRlcjogMDtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4udGFicy50YWJzLXNpbXBsZSAubmF2LXRhYnMgPiBsaSB7XHJcblx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnRhYnMudGFicy1zaW1wbGUgLm5hdi10YWJzID4gbGkgLm5hdi1saW5rLCAudGFicy50YWJzLXNpbXBsZSAubmF2LXRhYnMgPiBsaSAubmF2LWxpbms6aG92ZXIsIC50YWJzLnRhYnMtc2ltcGxlIC5uYXYtdGFicyA+IGxpIC5uYXYtbGluazpmb2N1cyB7XHJcblx0cGFkZGluZzogMTVweCAzMHB4O1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZWVlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0Y29sb3I6ICM3Nzc7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4udGFicy50YWJzLXNpbXBsZSAudGFiLWNvbnRlbnQge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlcjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4udGFicy50YWJzLXNpbXBsZS50YWJzLXNpbXBsZS1mdWxsLXdpZHRoLWxpbmUgLm5hdi10YWJzIHtcclxuXHRib3JkZXItYm90dG9tOiAzcHggc29saWQgI2VlZTtcclxufVxyXG5cclxuLnRhYnMudGFicy1zaW1wbGUudGFicy1zaW1wbGUtZnVsbC13aWR0aC1saW5lIC5uYXYtdGFicyA+IGxpIHtcclxuXHRtYXJnaW4tYm90dG9tOiAtM3B4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuXHQudGFicyAubmF2Lm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAtNXB4O1xyXG5cdH1cclxuXHJcblx0LnRhYnMgLm5hdi5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluayB7XHJcblx0XHRib3JkZXItdG9wLXdpZHRoOiAzcHggIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC50YWJzIC5uYXYubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaTpmaXJzdC1jaGlsZCAubmF2LWxpbmssXHJcblx0XHQudGFicyAubmF2Lm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGk6Zmlyc3QtY2hpbGQgLm5hdi1saW5rOmhvdmVyIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xyXG5cdH1cclxuXHJcblx0LnRhYnMgLm5hdi5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpOmxhc3QtY2hpbGQgLm5hdi1saW5rLFxyXG5cdFx0LnRhYnMgLm5hdi5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpOmxhc3QtY2hpbGQgLm5hdi1saW5rOmhvdmVyIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0fVxyXG5cclxuXHQudGFicy50YWJzLWJvdHRvbSAubmF2Lm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdG1hcmdpbi10b3A6IC01cHg7XHJcblx0fVxyXG5cclxuXHQudGFicy50YWJzLWJvdHRvbSAubmF2Lm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rIHtcclxuXHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDNweCAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyLXRvcC13aWR0aDogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnRhYnMudGFicy1ib3R0b20gLm5hdi5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpOmZpcnN0LWNoaWxkIC5uYXYtbGluayxcclxuXHRcdC50YWJzLnRhYnMtYm90dG9tIC5uYXYubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaTpmaXJzdC1jaGlsZCAubmF2LWxpbms6aG92ZXIge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHR9XHJcblxyXG5cdC50YWJzLnRhYnMtYm90dG9tIC5uYXYubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaTpsYXN0LWNoaWxkIC5uYXYtbGluayxcclxuXHRcdC50YWJzLnRhYnMtYm90dG9tIC5uYXYubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaTpsYXN0LWNoaWxkIC5uYXYtbGluazpob3ZlciB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcclxuXHR9XHJcbn1cclxuXHJcbi5yZXNwb25zaXZlLXRhYnMtY29udGFpbmVyIC50YWItcGFuZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLnJlc3BvbnNpdmUtdGFicy1jb250YWluZXIgLmFjY29yZGlvbi1saW5rIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0cGFkZGluZzogMTBweCAxNXB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5yZXNwb25zaXZlLXRhYnMtY29udGFpbmVyLmFjY29yZGlvbi14cyAubmF2LXRhYnMge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5yZXNwb25zaXZlLXRhYnMtY29udGFpbmVyLmFjY29yZGlvbi14cyAuYWNjb3JkaW9uLWxpbmsge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdC5yZXNwb25zaXZlLXRhYnMtY29udGFpbmVyLmFjY29yZGlvbi1zbSAubmF2LXRhYnMge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5yZXNwb25zaXZlLXRhYnMtY29udGFpbmVyLmFjY29yZGlvbi1zbSAuYWNjb3JkaW9uLWxpbmsge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHQucmVzcG9uc2l2ZS10YWJzLWNvbnRhaW5lci5hY2NvcmRpb24tbWQgLm5hdi10YWJzIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQucmVzcG9uc2l2ZS10YWJzLWNvbnRhaW5lci5hY2NvcmRpb24tbWQgLmFjY29yZGlvbi1saW5rIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdC5yZXNwb25zaXZlLXRhYnMtY29udGFpbmVyLmFjY29yZGlvbi1sZyAubmF2LXRhYnMge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5yZXNwb25zaXZlLXRhYnMtY29udGFpbmVyLmFjY29yZGlvbi1sZyAuYWNjb3JkaW9uLWxpbmsge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcblxyXG4vKiBUZXN0aW1vbmlhbHMgKi9cclxuLnRlc3RpbW9uaWFsIHtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4udGVzdGltb25pYWwgYmxvY2txdW90ZSB7XHJcblx0YmFja2dyb3VuZDogI0NDQztcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGNvbG9yOiAjNjY2O1xyXG5cdGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiA0MHB4IDY0cHggNDBweCA3MnB4O1xyXG5cdHBhZGRpbmc6IDIuNXJlbSA0cmVtIDIuNXJlbSA0LjVyZW07XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udGVzdGltb25pYWwgYmxvY2txdW90ZTpiZWZvcmUge1xyXG5cdGxlZnQ6IDIycHg7XHJcblx0dG9wOiAyMXB4O1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdGNvbnRlbnQ6IFwi4oCcXCI7XHJcblx0Zm9udC1zaXplOiA4NXB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbCBibG9ja3F1b3RlIHAge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmO1xyXG5cdGZvbnQtc2l6ZTogMS4yZW07XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbCAudGVzdGltb25pYWwtYXJyb3ctZG93biB7XHJcblx0Ym9yZGVyLWxlZnQ6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLXJpZ2h0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci10b3A6IDhweCBzb2xpZCAjQ0NDO1xyXG5cdGhlaWdodDogMDtcclxuXHRtYXJnaW46IDAgMCAwIDQ1cHg7XHJcblx0d2lkdGg6IDA7XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbCAudGVzdGltb25pYWwtYXV0aG9yIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdG1hcmdpbjogMTJweCAwIDAgMDtcclxufVxyXG5cclxuLnRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbC1hdXRob3IgLnRlc3RpbW9uaWFsLWF1dGhvci10aHVtYm5haWwge1xyXG5cdHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4udGVzdGltb25pYWwgLnRlc3RpbW9uaWFsLWF1dGhvciBpbWcge1xyXG5cdG1heC13aWR0aDogMjVweDtcclxufVxyXG5cclxuLnRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbC1hdXRob3Igc3Ryb25nIHtcclxuXHRjb2xvcjogIzExMTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW4tYm90dG9tOiAycHg7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtc2l6ZTogMXJlbTtcclxufVxyXG5cclxuLnRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbC1hdXRob3Igc3BhbiB7XHJcblx0Y29sb3I6ICM2NjY7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC1zaXplOiAxMi44cHg7XHJcblx0Zm9udC1zaXplOiAwLjhyZW07XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLnRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbC1hdXRob3IgcCB7XHJcblx0Y29sb3I6ICM5OTk7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdG1hcmdpbi1sZWZ0OiA5LjZweDtcclxuXHRtYXJnaW4tbGVmdDogMC42cmVtO1xyXG59XHJcblxyXG4vKiBTdHlsZSAyICovXHJcbi50ZXN0aW1vbmlhbC50ZXN0aW1vbmlhbC1zdHlsZS0yIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbC50ZXN0aW1vbmlhbC1zdHlsZS0yIGJsb2NrcXVvdGUge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdHBhZGRpbmc6IDIycHggMjBweDtcclxufVxyXG5cclxuLnRlc3RpbW9uaWFsLnRlc3RpbW9uaWFsLXN0eWxlLTIgYmxvY2txdW90ZTpiZWZvcmUsIC50ZXN0aW1vbmlhbC50ZXN0aW1vbmlhbC1zdHlsZS0yIGJsb2NrcXVvdGU6YWZ0ZXIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbC50ZXN0aW1vbmlhbC1zdHlsZS0yIGJsb2NrcXVvdGUgcCB7XHJcblx0Y29sb3I6ICM3Nzc7XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbC50ZXN0aW1vbmlhbC1zdHlsZS0yIC50ZXN0aW1vbmlhbC1hcnJvdy1kb3duIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udGVzdGltb25pYWwudGVzdGltb25pYWwtc3R5bGUtMiAudGVzdGltb25pYWwtYXV0aG9yIHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogNnB4IDAgMDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4udGVzdGltb25pYWwudGVzdGltb25pYWwtc3R5bGUtMiAudGVzdGltb25pYWwtYXV0aG9yIGltZyB7XHJcblx0bWFyZ2luOiAwIGF1dG8gMTVweDtcclxuXHRtYXgtd2lkdGg6IDYwcHg7XHJcblx0bWF4LWhlaWdodDogNjBweDtcclxufVxyXG5cclxuLnRlc3RpbW9uaWFsLnRlc3RpbW9uaWFsLXN0eWxlLTIgLnRlc3RpbW9uaWFsLWF1dGhvciBwIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qIFN0eWxlIDMgKi9cclxuLnRlc3RpbW9uaWFsLnRlc3RpbW9uaWFsLXN0eWxlLTMgYmxvY2txdW90ZSB7XHJcblx0YmFja2dyb3VuZDogI2YyZjJmMiAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRwYWRkaW5nOiAxMnB4IDMwcHg7XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbC50ZXN0aW1vbmlhbC1zdHlsZS0zIGJsb2NrcXVvdGU6YmVmb3JlIHtcclxuXHR0b3A6IDVweDtcclxuXHRsZWZ0OiA5cHg7XHJcblx0Y29sb3I6ICM3Nzc7XHJcblx0Zm9udC1zaXplOiAzNXB4O1xyXG59XHJcblxyXG4udGVzdGltb25pYWwudGVzdGltb25pYWwtc3R5bGUtMyBibG9ja3F1b3RlOmFmdGVyIHtcclxuXHRjb2xvcjogIzc3NztcclxuXHRmb250LXNpemU6IDM1cHg7XHJcblx0Ym90dG9tOiAtNXB4O1xyXG59XHJcblxyXG4udGVzdGltb25pYWwudGVzdGltb25pYWwtc3R5bGUtMyBibG9ja3F1b3RlIHAge1xyXG5cdGNvbG9yOiAjNzc3O1xyXG5cdGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC1zaXplOiAxZW07XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4udGVzdGltb25pYWwudGVzdGltb25pYWwtc3R5bGUtMyAudGVzdGltb25pYWwtYXV0aG9yIHtcclxuXHRtYXJnaW4tbGVmdDogOHB4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbC50ZXN0aW1vbmlhbC1zdHlsZS0zIC50ZXN0aW1vbmlhbC1hdXRob3IgaW1nIHtcclxuXHRtYXgtd2lkdGg6IDU1cHg7XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbC50ZXN0aW1vbmlhbC1zdHlsZS0zIC50ZXN0aW1vbmlhbC1hdXRob3IgcCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnRlc3RpbW9uaWFsLnRlc3RpbW9uaWFsLXN0eWxlLTMgLnRlc3RpbW9uaWFsLWFycm93LWRvd24ge1xyXG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdGJvcmRlci10b3A6IDEwcHggc29saWQgI2YyZjJmMiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGVzdGltb25pYWwudGVzdGltb25pYWwtc3R5bGUtMy50ZXN0aW1vbmlhbC1zdHlsZS0zLWxpZ2h0IGJsb2NrcXVvdGUge1xyXG5cdGJhY2tncm91bmQ6ICNGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRlc3RpbW9uaWFsLnRlc3RpbW9uaWFsLXN0eWxlLTMudGVzdGltb25pYWwtc3R5bGUtMy1saWdodCAudGVzdGltb25pYWwtYXJyb3ctZG93biB7XHJcblx0Ym9yZGVyLXRvcDogMTBweCBzb2xpZCAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIFN0eWxlIDQgKi9cclxuLnRlc3RpbW9uaWFsLnRlc3RpbW9uaWFsLXN0eWxlLTQge1xyXG5cdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRwYWRkaW5nOiA4cHg7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNERkRGREY7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERkRGREY7XHJcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRUNFQ0VDO1xyXG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFQ0VDRUM7XHJcblx0Ym94LXNoYWRvdzogMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcclxufVxyXG5cclxuLnRlc3RpbW9uaWFsLnRlc3RpbW9uaWFsLXN0eWxlLTQgYmxvY2txdW90ZSB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0cGFkZGluZzogMTJweCAzMHB4O1xyXG59XHJcblxyXG4udGVzdGltb25pYWwudGVzdGltb25pYWwtc3R5bGUtNCBibG9ja3F1b3RlOmJlZm9yZSB7XHJcblx0dG9wOiA1cHg7XHJcblx0bGVmdDogOXB4O1xyXG5cdGNvbG9yOiAjNzc3O1xyXG5cdGZvbnQtc2l6ZTogMzVweDtcclxufVxyXG5cclxuLnRlc3RpbW9uaWFsLnRlc3RpbW9uaWFsLXN0eWxlLTQgYmxvY2txdW90ZTphZnRlciB7XHJcblx0Y29sb3I6ICM3Nzc7XHJcblx0Zm9udC1zaXplOiAzNXB4O1xyXG5cdGJvdHRvbTogLTVweDtcclxufVxyXG5cclxuLnRlc3RpbW9uaWFsLnRlc3RpbW9uaWFsLXN0eWxlLTQgYmxvY2txdW90ZSBwIHtcclxuXHRjb2xvcjogIzc3NztcclxuXHRmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtc2l6ZTogMWVtO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLnRlc3RpbW9uaWFsLnRlc3RpbW9uaWFsLXN0eWxlLTQgLnRlc3RpbW9uaWFsLWFycm93LWRvd24ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbC50ZXN0aW1vbmlhbC1zdHlsZS00IC50ZXN0aW1vbmlhbC1hdXRob3Ige1xyXG5cdG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbC50ZXN0aW1vbmlhbC1zdHlsZS00IC50ZXN0aW1vbmlhbC1hdXRob3IgaW1nIHtcclxuXHRtYXgtd2lkdGg6IDU1cHg7XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbC50ZXN0aW1vbmlhbC1zdHlsZS00IC50ZXN0aW1vbmlhbC1hdXRob3IgcCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnRlc3RpbW9uaWFsLnRlc3RpbW9uaWFsLXN0eWxlLTQudGVzdGltb25pYWwtbm8tYm9yZGVycyB7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi8qIFN0eWxlIDUgKi9cclxuLnRlc3RpbW9uaWFsLnRlc3RpbW9uaWFsLXN0eWxlLTUge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnRlc3RpbW9uaWFsLnRlc3RpbW9uaWFsLXN0eWxlLTUgYmxvY2txdW90ZSB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0cGFkZGluZzogNnB4IDIwcHg7XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbC50ZXN0aW1vbmlhbC1zdHlsZS01IGJsb2NrcXVvdGU6YmVmb3JlLCAudGVzdGltb25pYWwudGVzdGltb25pYWwtc3R5bGUtNSBibG9ja3F1b3RlOmFmdGVyIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udGVzdGltb25pYWwudGVzdGltb25pYWwtc3R5bGUtNSBibG9ja3F1b3RlIHAge1xyXG5cdGNvbG9yOiAjNzc3O1xyXG5cdGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC1zaXplOiAxLjJlbTtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbC50ZXN0aW1vbmlhbC1zdHlsZS01IC50ZXN0aW1vbmlhbC1hcnJvdy1kb3duIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udGVzdGltb25pYWwudGVzdGltb25pYWwtc3R5bGUtNSAudGVzdGltb25pYWwtYXV0aG9yIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nOiA2cHggMCAwO1xyXG5cdG1hcmdpbjogMTJweCAwIDA7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNmMmYyZjI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbC50ZXN0aW1vbmlhbC1zdHlsZS01IC50ZXN0aW1vbmlhbC1hdXRob3IgaW1nIHtcclxuXHRtYXJnaW46IDAgYXV0byAxMHB4O1xyXG5cdG1heC13aWR0aDogNTVweDtcclxufVxyXG5cclxuLnRlc3RpbW9uaWFsLnRlc3RpbW9uaWFsLXN0eWxlLTUgLnRlc3RpbW9uaWFsLWF1dGhvciBwIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qIFN0eWxlIDYgKi9cclxuLnRlc3RpbW9uaWFsLnRlc3RpbW9uaWFsLXN0eWxlLTYge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnRlc3RpbW9uaWFsLnRlc3RpbW9uaWFsLXN0eWxlLTYgYmxvY2txdW90ZSB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdHBhZGRpbmc6IDAgMTAlO1xyXG59XHJcblxyXG4udGVzdGltb25pYWwudGVzdGltb25pYWwtc3R5bGUtNiBibG9ja3F1b3RlOmJlZm9yZSwgLnRlc3RpbW9uaWFsLnRlc3RpbW9uaWFsLXN0eWxlLTYgYmxvY2txdW90ZTphZnRlciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnRlc3RpbW9uaWFsLnRlc3RpbW9uaWFsLXN0eWxlLTYgYmxvY2txdW90ZSBpLmZhLXF1b3RlLWxlZnQge1xyXG5cdGZvbnQtc2l6ZTogMzRweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bGVmdDogLTVweDtcclxufVxyXG5cclxuLnRlc3RpbW9uaWFsLnRlc3RpbW9uaWFsLXN0eWxlLTYgYmxvY2txdW90ZSBwIHtcclxuXHRjb2xvcjogIzc3NztcclxuXHRmb250LXNpemU6IDI0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbC50ZXN0aW1vbmlhbC1zdHlsZS02IGJsb2NrcXVvdGUgc3BhbiB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdGNvbG9yOiAjOTk5O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRsZWZ0OiAtNXB4O1xyXG59XHJcblxyXG4udGVzdGltb25pYWwudGVzdGltb25pYWwtc3R5bGUtNiAudGVzdGltb25pYWwtYXJyb3ctZG93biB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnRlc3RpbW9uaWFsLnRlc3RpbW9uaWFsLXN0eWxlLTYgLnRlc3RpbW9uaWFsLWF1dGhvciB7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDZweCAwIDA7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbC50ZXN0aW1vbmlhbC1zdHlsZS02IC50ZXN0aW1vbmlhbC1hdXRob3IgaW1nIHtcclxuXHRtYXJnaW46IDAgYXV0byAxMHB4O1xyXG59XHJcblxyXG4udGVzdGltb25pYWwudGVzdGltb25pYWwtc3R5bGUtNiAudGVzdGltb25pYWwtYXV0aG9yIHAge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogU3R5bGUgNyAqL1xyXG4udGVzdGltb25pYWwudGVzdGltb25pYWwtc3R5bGUtNyB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNDQ0M7XHJcblx0cGFkZGluZzogMjBweDtcclxufVxyXG5cclxuLnRlc3RpbW9uaWFsLnRlc3RpbW9uaWFsLXN0eWxlLTcgYmxvY2txdW90ZSB7XHJcblx0cGFkZGluZzogMzBweDtcclxufVxyXG5cclxuLnRlc3RpbW9uaWFsLnRlc3RpbW9uaWFsLXN0eWxlLTcgYmxvY2txdW90ZTpiZWZvcmUge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRvcDogLTEwcHg7XHJcblx0Zm9udC1zaXplOiA4MHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcclxufVxyXG5cclxuLnRlc3RpbW9uaWFsLnRlc3RpbW9uaWFsLXN0eWxlLTcgYmxvY2txdW90ZTphZnRlciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnRlc3RpbW9uaWFsLnRlc3RpbW9uaWFsLXN0eWxlLTcgLnRlc3RpbW9uaWFsLWFycm93LWRvd24ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbC50ZXN0aW1vbmlhbC1zdHlsZS03IC50ZXN0aW1vbmlhbC1hdXRob3Ige1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiA2cHggMCAwO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4udGVzdGltb25pYWwudGVzdGltb25pYWwtc3R5bGUtNyAudGVzdGltb25pYWwtYXV0aG9yIGltZyB7XHJcblx0bWFyZ2luOiAwIGF1dG8gMTBweDtcclxufVxyXG5cclxuLnRlc3RpbW9uaWFsLnRlc3RpbW9uaWFsLXN0eWxlLTcgLnRlc3RpbW9uaWFsLWF1dGhvciBwIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qIFdpdGggUXVvdGVzICovXHJcbi50ZXN0aW1vbmlhbC50ZXN0aW1vbmlhbC13aXRoLXF1b3RlcyBibG9ja3F1b3RlOmJlZm9yZSB7XHJcblx0Y29sb3I6ICM3Nzc7XHJcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHRsZWZ0OiAxMHB4O1xyXG5cdHRvcDogMDtcclxuXHRjb250ZW50OiBcIuKAnFwiO1xyXG5cdGZvbnQtc2l6ZTogODBweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4udGVzdGltb25pYWwudGVzdGltb25pYWwtd2l0aC1xdW90ZXMgYmxvY2txdW90ZTphZnRlciB7XHJcblx0Y29sb3I6ICM3Nzc7XHJcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHRyaWdodDogMTBweDtcclxuXHRmb250LXNpemU6IDgwcHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3R0b206IC0wLjVlbTtcclxuXHRjb250ZW50OiBcIuKAnVwiO1xyXG59XHJcblxyXG4udGVzdGltb25pYWwudGVzdGltb25pYWwtd2l0aC1xdW90ZXMgYmxvY2txdW90ZSBwIHtcclxuXHRwYWRkaW5nOiAwIDQwcHg7XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbC50ZXN0aW1vbmlhbC13aXRoLXF1b3Rlcy50ZXN0aW1vbmlhbC1yZW1vdmUtbGVmdC1xdW90ZSBibG9ja3F1b3RlOmJlZm9yZSB7XHJcblx0Y29udGVudDogbm9uZTtcclxufVxyXG5cclxuLnRlc3RpbW9uaWFsLnRlc3RpbW9uaWFsLXdpdGgtcXVvdGVzLnRlc3RpbW9uaWFsLXJlbW92ZS1yaWdodC1xdW90ZSBibG9ja3F1b3RlOmFmdGVyIHtcclxuXHRjb250ZW50OiBub25lO1xyXG59XHJcblxyXG4udGVzdGltb25pYWwudGVzdGltb25pYWwtd2l0aC1xdW90ZXMudGVzdGltb25pYWwtcXVvdGVzLWxpZ2h0IGJsb2NrcXVvdGU6YmVmb3JlLCAudGVzdGltb25pYWwudGVzdGltb25pYWwtd2l0aC1xdW90ZXMudGVzdGltb25pYWwtcXVvdGVzLWxpZ2h0IGJsb2NrcXVvdGU6YWZ0ZXIge1xyXG5cdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbC50ZXN0aW1vbmlhbC13aXRoLXF1b3Rlcy50ZXN0aW1vbmlhbC1xdW90ZXMtZGFyayBibG9ja3F1b3RlOmJlZm9yZSwgLnRlc3RpbW9uaWFsLnRlc3RpbW9uaWFsLXdpdGgtcXVvdGVzLnRlc3RpbW9uaWFsLXF1b3Rlcy1kYXJrIGJsb2NrcXVvdGU6YWZ0ZXIge1xyXG5cdGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC50ZXN0aW1vbmlhbC50ZXN0aW1vbmlhbC13aXRoLXF1b3Rlcy50ZXN0aW1vbmlhbC13aXRoLXF1b3Rlcy1tb2JpbGUtcmVtb3ZlIGJsb2NrcXVvdGU6YmVmb3JlLCAudGVzdGltb25pYWwudGVzdGltb25pYWwtd2l0aC1xdW90ZXMudGVzdGltb25pYWwtd2l0aC1xdW90ZXMtbW9iaWxlLXJlbW92ZSBibG9ja3F1b3RlOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4vKiBUcmFuc3BhcmVudCBCYWNrZ3JvdW5kICovXHJcbi50ZXN0aW1vbmlhbC50ZXN0aW1vbmlhbC10cmFzbnBhcmVudC1iYWNrZ3JvdW5kIGJsb2NrcXVvdGUge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIEFsdGVybmFyaXZlIEZvbnQgKi9cclxuLnRlc3RpbW9uaWFsLnRlc3RpbW9uaWFsLWFsdGVybmFyaXZlLWZvbnQgYmxvY2txdW90ZSBwIHtcclxuXHRmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknLCBzZXJpZjtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0Zm9udC1zaXplOiAxLjJlbTtcclxufVxyXG5cclxuLyogTGlnaHQgKi9cclxuLnRlc3RpbW9uaWFsLnRlc3RpbW9uaWFsLWxpZ2h0IGJsb2NrcXVvdGU6YmVmb3JlLCAudGVzdGltb25pYWwudGVzdGltb25pYWwtbGlnaHQgYmxvY2txdW90ZTphZnRlciwgLnRlc3RpbW9uaWFsLnRlc3RpbW9uaWFsLWxpZ2h0IGJsb2NrcXVvdGUgcCB7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbC50ZXN0aW1vbmlhbC1saWdodCBibG9ja3F1b3RlLmJsb2NrcXVvdGUtZGVmYXVsdDpiZWZvcmUsIC50ZXN0aW1vbmlhbC50ZXN0aW1vbmlhbC1saWdodCBibG9ja3F1b3RlLmJsb2NrcXVvdGUtZGVmYXVsdDphZnRlciwgLnRlc3RpbW9uaWFsLnRlc3RpbW9uaWFsLWxpZ2h0IGJsb2NrcXVvdGUuYmxvY2txdW90ZS1kZWZhdWx0IHAge1xyXG5cdGNvbG9yOiAjNzc3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbC50ZXN0aW1vbmlhbC1saWdodCAudGVzdGltb25pYWwtYXV0aG9yIHNwYW4sIC50ZXN0aW1vbmlhbC50ZXN0aW1vbmlhbC1saWdodCAudGVzdGltb25pYWwtYXV0aG9yIHN0cm9uZyB7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXRleHQtbGlnaHQgLnRlc3RpbW9uaWFsLnRlc3RpbW9uaWFsIGJsb2NrcXVvdGU6YmVmb3JlLCAuc2VjdGlvbi10ZXh0LWxpZ2h0IC50ZXN0aW1vbmlhbC50ZXN0aW1vbmlhbCBibG9ja3F1b3RlOmFmdGVyLCAuc2VjdGlvbi10ZXh0LWxpZ2h0IC50ZXN0aW1vbmlhbC50ZXN0aW1vbmlhbCBibG9ja3F1b3RlIHAge1xyXG5cdG9wYWNpdHk6IDAuOTtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLnNlY3Rpb24tdGV4dC1saWdodCAudGVzdGltb25pYWwudGVzdGltb25pYWwgLnRlc3RpbW9uaWFsLWF1dGhvciBzcGFuLCAuc2VjdGlvbi10ZXh0LWxpZ2h0IC50ZXN0aW1vbmlhbC50ZXN0aW1vbmlhbCAudGVzdGltb25pYWwtYXV0aG9yIHN0cm9uZyB7XHJcblx0b3BhY2l0eTogMC42O1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4vKiBUaHVtYiBJbmZvICovXHJcbi50aHVtYi1pbmZvIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4udGh1bWItaW5mbyAudGh1bWItaW5mby13cmFwcGVyIHtcclxuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0bWFyZ2luOiAwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udGh1bWItaW5mbyAudGh1bWItaW5mby13cmFwcGVyLnRodW1iLWluZm8td3JhcHBlci1kZW1vcyB7XHJcblx0bWF4LWhlaWdodDogMzMwcHg7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvIC50aHVtYi1pbmZvLXdyYXBwZXI6YWZ0ZXIsIC50aHVtYi1pbmZvIC50aHVtYi1pbmZvLXdyYXBwZXIgLnRodW1iLWluZm8td3JhcHBlci1vdmVybGF5OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDMzLCAzNywgNDEsIDAuOCk7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdGJvdHRvbTogLTRweDtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRsZWZ0OiAtNHB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogLTRweDtcclxuXHR0b3A6IC00cHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0b3BhY2l0eTogMDtcclxuXHR6LWluZGV4OiAxO1xyXG59XHJcblxyXG4udGh1bWItaW5mbyAudGh1bWItaW5mby13cmFwcGVyIC50aHVtYi1pbmZvLXdyYXBwZXItb3ZlcmxheSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRsZWZ0OiBhdXRvO1xyXG5cdHRvcDogYXV0bztcclxufVxyXG5cclxuLnRodW1iLWluZm8gLnRodW1iLWluZm8td3JhcHBlciAudGh1bWItaW5mby13cmFwcGVyLW92ZXJsYXk6YmVmb3JlIHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4udGh1bWItaW5mbyAudGh1bWItaW5mby13cmFwcGVyLnRodW1iLWluZm8td3JhcHBlci1saW5rIHtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG4udGh1bWItaW5mbyAudGh1bWItaW5mby13cmFwcGVyLnRodW1iLWluZm8td3JhcHBlci1saW5rID4gYSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZy10b3A6IDcyJTtcclxuXHR0ZXh0LWluZGVudDogLTk5OTlweDtcclxufVxyXG5cclxuLnRodW1iLWluZm8udGh1bWItaW5mby13cmFwcGVyLWRpcmVjdGlvbi1hd2FyZSAudGh1bWItaW5mby13cmFwcGVyOmFmdGVyIHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvIC50aHVtYi1pbmZvLXdyYXBwZXItb3BhY2l0eS0wOmFmdGVyIHtcclxuXHRvcGFjaXR5OiAwLjA7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvIC50aHVtYi1pbmZvLXdyYXBwZXItb3BhY2l0eS0xOmFmdGVyIHtcclxuXHRvcGFjaXR5OiAwLjE7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvIC50aHVtYi1pbmZvLXdyYXBwZXItb3BhY2l0eS0yOmFmdGVyIHtcclxuXHRvcGFjaXR5OiAwLjI7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvIC50aHVtYi1pbmZvLXdyYXBwZXItb3BhY2l0eS0zOmFmdGVyIHtcclxuXHRvcGFjaXR5OiAwLjM7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvIC50aHVtYi1pbmZvLXdyYXBwZXItb3BhY2l0eS00OmFmdGVyIHtcclxuXHRvcGFjaXR5OiAwLjQ7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvIC50aHVtYi1pbmZvLXdyYXBwZXItb3BhY2l0eS01OmFmdGVyIHtcclxuXHRvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvIC50aHVtYi1pbmZvLXdyYXBwZXItb3BhY2l0eS02OmFmdGVyIHtcclxuXHRvcGFjaXR5OiAwLjY7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvIC50aHVtYi1pbmZvLXdyYXBwZXItb3BhY2l0eS03OmFmdGVyIHtcclxuXHRvcGFjaXR5OiAwLjc7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvIC50aHVtYi1pbmZvLXdyYXBwZXItb3BhY2l0eS04OmFmdGVyIHtcclxuXHRvcGFjaXR5OiAwLjg7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvIC50aHVtYi1pbmZvLXdyYXBwZXItb3BhY2l0eS05OmFmdGVyIHtcclxuXHRvcGFjaXR5OiAwLjk7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvIC50aHVtYi1pbmZvLWFjdGlvbi1pY29uIHtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHRiYWNrZ3JvdW5kOiAjQ0NDO1xyXG5cdGJvcmRlci1yYWRpdXM6IDAgMCAwIDRweDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdGhlaWdodDogNTBweDtcclxuXHRsaW5lLWhlaWdodDogNTBweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IC0xMDBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dG9wOiAtMTAwcHg7XHJcblx0d2lkdGg6IDUwcHg7XHJcblx0ei1pbmRleDogMjtcclxufVxyXG5cclxuLnRodW1iLWluZm8gLnRodW1iLWluZm8tYWN0aW9uLWljb24gaSB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdHJpZ2h0OiA1MCU7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XHJcblx0bWFyZ2luOiAtMnB4IC0xcHggMCAwcHg7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvIC50aHVtYi1pbmZvLWlubmVyIHtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnRodW1iLWluZm8gLnRodW1iLWluZm8taW5uZXIgZW0ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogMC44ZW07XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvIC50aHVtYi1pbmZvLXRpdGxlIHtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDMzLCAzNywgNDEsIDAuOCk7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRsZWZ0OiAwO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtLjA1ZW07XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDI7XHJcblx0bWF4LXdpZHRoOiA5MCU7XHJcblx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdHBhZGRpbmc6IDEzcHggMjFweCAycHg7XHJcblx0Ym90dG9tOiAxMyU7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvIC50aHVtYi1pbmZvLXRpdGxlLnRodW1iLWluZm8tdGl0bGUtdmVydC1hbGlnbiB7XHJcblx0Ym90dG9tOiBhdXRvO1xyXG5cdHRvcDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuLnRodW1iLWluZm8gLnRodW1iLWluZm8tdGl0bGUudGh1bWItaW5mby10aXRsZS10b3Age1xyXG5cdGJvdHRvbTogYXV0bztcclxuXHR0b3A6IDEzJTtcclxufVxyXG5cclxuLnRodW1iLWluZm8gLnRodW1iLWluZm8tdHlwZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0NDQztcclxuXHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdGZvbnQtc2l6ZTogMC42ZW07XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHRtYXJnaW46IDhweCAtMnB4IC0xNXB4IDBweDtcclxuXHRwYWRkaW5nOiAycHggMTJweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdHotaW5kZXg6IDI7XHJcblx0bGluZS1oZWlnaHQ6IDIuMztcclxufVxyXG5cclxuLnRodW1iLWluZm8gLm93bC1jYXJvdXNlbCB7XHJcblx0ei1pbmRleDogYXV0bztcclxufVxyXG5cclxuLnRodW1iLWluZm8gLm93bC1jYXJvdXNlbCAub3dsLWRvdHMge1xyXG5cdHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvIGltZyB7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udGh1bWItaW5mbzpob3ZlciAudGh1bWItaW5mby13cmFwcGVyOmFmdGVyIHtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4udGh1bWItaW5mbzpob3ZlciAudGh1bWItaW5mby1hY3Rpb24taWNvbiB7XHJcblx0cmlnaHQ6IDA7XHJcblx0dG9wOiAwO1xyXG59XHJcblxyXG4udGh1bWItaW5mbzpob3ZlciAudGh1bWItaW5mby10aXRsZSB7XHJcblx0YmFja2dyb3VuZDogcmdiYSgzMywgMzcsIDQxLCAwLjkpO1xyXG59XHJcblxyXG4udGh1bWItaW5mbzpob3ZlciBpbWcge1xyXG5cdHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xyXG59XHJcblxyXG4udGh1bWItaW5mby50aHVtYi1pbmZvLW5vLXpvb20gaW1nIHtcclxuXHR0cmFuc2l0aW9uOiBub25lO1xyXG59XHJcblxyXG4udGh1bWItaW5mby50aHVtYi1pbmZvLW5vLXpvb206aG92ZXIgaW1nIHtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG59XHJcblxyXG4udGh1bWItaW5mby50aHVtYi1pbmZvLWxpZ2h0ZW4gLnRodW1iLWluZm8td3JhcHBlcjphZnRlciB7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyMywgMjMsIDIzLCAwLjI1KTtcclxufVxyXG5cclxuLnRodW1iLWluZm8udGh1bWItaW5mby1oaWRlLXdyYXBwZXItYmcgLnRodW1iLWluZm8td3JhcHBlcjphZnRlciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnRodW1iLWluZm8udGh1bWItaW5mby1jZW50ZXJlZC1pY29ucyAudGh1bWItaW5mby1hY3Rpb24ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogYXV0bztcclxuXHRib3R0b206IGF1dG87XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiA0NXB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1vdXQsIG9wYWNpdHkgLjJzIGVhc2Utb3V0O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTcwJSwgMCk7XHJcblx0ei1pbmRleDogMjtcclxufVxyXG5cclxuLnRodW1iLWluZm8udGh1bWItaW5mby1jZW50ZXJlZC1pY29ucyAudGh1bWItaW5mby1hY3Rpb24gYSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4udGh1bWItaW5mby50aHVtYi1pbmZvLWNlbnRlcmVkLWljb25zIC50aHVtYi1pbmZvLWFjdGlvbi1pY29uIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRsZWZ0OiBhdXRvO1xyXG5cdHJpZ2h0OiBhdXRvO1xyXG5cdHRvcDogYXV0bztcclxuXHRib3R0b206IGF1dG87XHJcblx0d2lkdGg6IDM1cHg7XHJcblx0aGVpZ2h0OiAzNXB4O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcclxuXHR6LWluZGV4OiAyO1xyXG59XHJcblxyXG4udGh1bWItaW5mby50aHVtYi1pbmZvLWNlbnRlcmVkLWljb25zIC50aHVtYi1pbmZvLWFjdGlvbi1pY29uIGkge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLnRodW1iLWluZm8udGh1bWItaW5mby1jZW50ZXJlZC1pY29ucyAudGh1bWItaW5mby1hY3Rpb24taWNvbjpob3ZlciB7XHJcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjE1LCAxLjE1KTtcclxufVxyXG5cclxuLnRodW1iLWluZm86aG92ZXIudGh1bWItaW5mby1jZW50ZXJlZC1pY29ucyAudGh1bWItaW5mby1hY3Rpb24ge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcclxufVxyXG5cclxuLnRodW1iLWluZm86aG92ZXIudGh1bWItaW5mby1jZW50ZXJlZC1pY29ucyAudGh1bWItaW5mby1hY3Rpb24taWNvbiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udGh1bWItaW5mby50aHVtYi1pbmZvLWNlbnRlcmVkLWluZm8gLnRodW1iLWluZm8tdGl0bGUge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGxlZnQ6IDUlO1xyXG5cdHdpZHRoOiA5MCU7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLW91dCwgb3BhY2l0eSAuMnMgZWFzZS1vdXQ7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpO1xyXG5cdHRvcDogNTAlO1xyXG5cdGJvdHRvbTogYXV0bztcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLnRodW1iLWluZm8udGh1bWItaW5mby1jZW50ZXJlZC1pbmZvIC50aHVtYi1pbmZvLXR5cGUge1xyXG5cdGZsb2F0OiBub25lO1xyXG59XHJcblxyXG4udGh1bWItaW5mby50aHVtYi1pbmZvLWNlbnRlcmVkLWluZm86aG92ZXIgLnRodW1iLWluZm8tdGl0bGUge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpO1xyXG59XHJcblxyXG4udGh1bWItaW5mby50aHVtYi1pbmZvLWJvdHRvbS1pbmZvIC50aHVtYi1pbmZvLXRpdGxlIHtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1vdXQsIG9wYWNpdHkgLjJzIGVhc2Utb3V0O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcblx0dG9wOiBhdXRvO1xyXG5cdGJvdHRvbTogMDtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHBhZGRpbmc6IDE1cHg7XHJcblx0dGV4dC1zaGFkb3c6IG5vbmU7XHJcblx0Y29sb3I6ICM3Nzc7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvLnRodW1iLWluZm8tYm90dG9tLWluZm8gLnRodW1iLWluZm8tdHlwZSB7XHJcblx0ZmxvYXQ6IG5vbmU7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLnRodW1iLWluZm8udGh1bWItaW5mby1ib3R0b20taW5mbzpob3ZlciAudGh1bWItaW5mby10aXRsZSB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4udGh1bWItaW5mby50aHVtYi1pbmZvLWJvdHRvbS1pbmZvOmhvdmVyIGltZyB7XHJcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG59XHJcblxyXG4udGh1bWItaW5mby50aHVtYi1pbmZvLXNob3ctYnV0dG9uLWhvdmVyIC5idG4ge1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvLnRodW1iLWluZm8tc2hvdy1idXR0b24taG92ZXIgLmJ0biwgLnRodW1iLWluZm8udGh1bWItaW5mby1zaG93LWJ1dHRvbi1ob3ZlciAudGh1bWItaW5mby10eXBlIHtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLW91dDtcclxufVxyXG5cclxuLnRodW1iLWluZm8udGh1bWItaW5mby1zaG93LWJ1dHRvbi1ob3ZlciAudGh1bWItaW5mby10aXRsZSB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzNXB4LCAwKTtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O1xyXG5cdGJvdHRvbTogMDtcclxufVxyXG5cclxuLnRodW1iLWluZm8udGh1bWItaW5mby1zaG93LWJ1dHRvbi1ob3Zlcjpob3ZlciAuYnRuIHtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4udGh1bWItaW5mby50aHVtYi1pbmZvLXNob3ctYnV0dG9uLWhvdmVyOmhvdmVyIC50aHVtYi1pbmZvLXR5cGUge1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvLnRodW1iLWluZm8tc2hvdy1idXR0b24taG92ZXI6aG92ZXIgLnRodW1iLWluZm8tdGl0bGUge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG59XHJcblxyXG4udGh1bWItaW5mby50aHVtYi1pbmZvLWJvdHRvbS1pbmZvLWxpbmVhciAudGh1bWItaW5mby10aXRsZSB7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpIDAsIHRyYW5zcGFyZW50IDEwMCUpIHJlcGVhdCBzY3JvbGwgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvLnRodW1iLWluZm8tYm90dG9tLWluZm8tZGFyayAudGh1bWItaW5mby10aXRsZSB7XHJcblx0YmFja2dyb3VuZDogIzIxMjUyOTtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLnRodW1iLWluZm8udGh1bWItaW5mby1ib3R0b20taW5mby1kYXJrLWxpbmVhciAudGh1bWItaW5mby10aXRsZSB7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgzMywgMzcsIDQxLCAwLjgpIDAsIHRyYW5zcGFyZW50IDEwMCUpIHJlcGVhdCBzY3JvbGwgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvLnRodW1iLWluZm8tYm90dG9tLWluZm8tc2hvdy1tb3JlIGltZyB7XHJcblx0dHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvLnRodW1iLWluZm8tYm90dG9tLWluZm8tc2hvdy1tb3JlIC50aHVtYi1pbmZvLXRpdGxlIHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvLnRodW1iLWluZm8tYm90dG9tLWluZm8tc2hvdy1tb3JlIC50aHVtYi1pbmZvLXNob3ctbW9yZS1jb250ZW50IHtcclxuXHR0cmFuc2l0aW9uOiBlYXNlIG1heC1oZWlnaHQgODAwbXM7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRtYXgtaGVpZ2h0OiAwO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4udGh1bWItaW5mby50aHVtYi1pbmZvLWJvdHRvbS1pbmZvLXNob3ctbW9yZTpob3ZlciAudGh1bWItaW5mby1zaG93LW1vcmUtY29udGVudCB7XHJcblx0bWF4LWhlaWdodDogMzAwcHg7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvLnRodW1iLWluZm8tcHVzaC1ob3IgaW1nIHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTE4cHgpO1xyXG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxOXB4KTtcclxuXHRtYXgtd2lkdGg6IG5vbmU7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvLnRodW1iLWluZm8tcHVzaC1ob3I6aG92ZXIgaW1nIHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMCk7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvLnRodW1iLWluZm8tYmxvY2sgLnRodW1iLWluZm8tYWN0aW9uLWljb24ge1xyXG5cdHRvcDogMTVweDtcclxuXHRyaWdodDogMTVweDtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4udGh1bWItaW5mby50aHVtYi1pbmZvLWJsb2NrIC50aHVtYi1pbmZvLXdyYXBwZXI6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdGJvdHRvbTogMTZweDtcclxuXHRib3R0b206IDFyZW07XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0bGVmdDogMTZweDtcclxuXHRsZWZ0OiAxcmVtO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMTZweDtcclxuXHRyaWdodDogMXJlbTtcclxuXHR0b3A6IDE2cHg7XHJcblx0dG9wOiAxcmVtO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0ei1pbmRleDogMjtcclxufVxyXG5cclxuLnRodW1iLWluZm8udGh1bWItaW5mby1ibG9jazpob3ZlciAudGh1bWItaW5mby13cmFwcGVyOmJlZm9yZSB7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuLnRodW1iLWluZm8udGh1bWItaW5mby1ibG9jazpob3ZlciAudGh1bWItaW5mby1hY3Rpb24taWNvbiB7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuLnRodW1iLWluZm8udGh1bWItaW5mby1ibG9jay50aHVtYi1pbmZvLWJsb2NrLWRhcmsgLnRodW1iLWluZm8td3JhcHBlcjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMzMsIDM3LCA0MSwgMC45KTtcclxufVxyXG5cclxuLnRodW1iLWluZm8udGh1bWItaW5mby1oaWRlLWluZm8taG92ZXIgLnRodW1iLWluZm8td3JhcHBlcjphZnRlciB7XHJcblx0b3BhY2l0eTogMC42NTtcclxufVxyXG5cclxuLnRodW1iLWluZm8udGh1bWItaW5mby1oaWRlLWluZm8taG92ZXIgLnRodW1iLWluZm8tdGl0bGUge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dG9wOiA1MCU7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvLnRodW1iLWluZm8taGlkZS1pbmZvLWhvdmVyIC50aHVtYi1pbmZvLXR5cGUge1xyXG5cdGZsb2F0OiBub25lO1xyXG59XHJcblxyXG4udGh1bWItaW5mby50aHVtYi1pbmZvLWhpZGUtaW5mby1ob3Zlcjpob3ZlciAudGh1bWItaW5mby13cmFwcGVyOmFmdGVyIHtcclxuXHRvcGFjaXR5OiAwLjE7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvLnRodW1iLWluZm8taGlkZS1pbmZvLWhvdmVyOmhvdmVyIC50aHVtYi1pbmZvLXRpdGxlIHtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4udGh1bWItaW5mby50aHVtYi1pbmZvLXNsaWRlLWluZm8taG92ZXIgLnRodW1iLWluZm8td3JhcHBlcjphZnRlciB7XHJcblx0b3BhY2l0eTogMC42NTtcclxufVxyXG5cclxuLnRodW1iLWluZm8udGh1bWItaW5mby1zbGlkZS1pbmZvLWhvdmVyIC50aHVtYi1pbmZvLXdyYXBwZXItbm8tb3BhY2l0eTphZnRlciB7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuLnRodW1iLWluZm8udGh1bWItaW5mby1zbGlkZS1pbmZvLWhvdmVyIC50aHVtYi1pbmZvLXRpdGxlIHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHRvcDogMDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0dG9wOiAwO1xyXG5cdHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGh1bWItaW5mby50aHVtYi1pbmZvLXNsaWRlLWluZm8taG92ZXIgLnRodW1iLWluZm8tdHlwZSB7XHJcblx0ZmxvYXQ6IG5vbmU7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvLnRodW1iLWluZm8tc2xpZGUtaW5mby1ob3ZlciAudGh1bWItaW5mby1zbGlkZS1pbmZvLWhvdmVyLTEsXHJcbi50aHVtYi1pbmZvLnRodW1iLWluZm8tc2xpZGUtaW5mby1ob3ZlciAudGh1bWItaW5mby1zbGlkZS1pbmZvLWhvdmVyLTIge1xyXG5cdHRyYW5zaXRpb246IGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpIHRvcCA1MDBtcztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dG9wOiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpO1xyXG59XHJcblxyXG4udGh1bWItaW5mby50aHVtYi1pbmZvLXNsaWRlLWluZm8taG92ZXIgLnRodW1iLWluZm8tc2xpZGUtaW5mby1ob3Zlci0yIHtcclxuXHR0b3A6IDE1MCU7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvLnRodW1iLWluZm8tc2xpZGUtaW5mby1ob3Zlcjpob3ZlciAudGh1bWItaW5mby1zbGlkZS1pbmZvLWhvdmVyLTEge1xyXG5cdHRvcDogLTUwJTtcclxufVxyXG5cclxuLnRodW1iLWluZm8udGh1bWItaW5mby1zbGlkZS1pbmZvLWhvdmVyOmhvdmVyIC50aHVtYi1pbmZvLXNsaWRlLWluZm8taG92ZXItMiB7XHJcblx0dG9wOiA1MCU7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvLnRodW1iLWluZm8tc2hvdy1pbWFnZS1ob3ZlciBpbWcge1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvLnRodW1iLWluZm8tc2hvdy1pbWFnZS1ob3ZlciAudGh1bWItaW5mby10aXRsZSB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Y29sb3I6ICMzMzM7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvLnRodW1iLWluZm8tc2hvdy1pbWFnZS1ob3ZlciAudGh1bWItaW5mby1pbm5lciB7XHJcblx0dHJhbnNpdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSkgdG9wIDUwMG1zO1xyXG59XHJcblxyXG4udGh1bWItaW5mby50aHVtYi1pbmZvLXNob3ctaW1hZ2UtaG92ZXI6aG92ZXIgaW1nIHtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4udGh1bWItaW5mby50aHVtYi1pbmZvLXNob3ctaW1hZ2UtaG92ZXI6aG92ZXIgLnRodW1iLWluZm8tdGl0bGUge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4udGh1bWItaW5mby50aHVtYi1pbmZvLW5vLWJvcmRlcnMsIC50aHVtYi1pbmZvLnRodW1iLWluZm8tbm8tYm9yZGVycyBpbWcge1xyXG5cdGJvcmRlcjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4udGh1bWItaW5mby50aHVtYi1pbmZvLW5vLWJvcmRlcnMgLnRodW1iLWluZm8td3JhcHBlciB7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvLnRodW1iLWluZm8tbm8tYm9yZGVycyAudGh1bWItaW5mby13cmFwcGVyOmFmdGVyIHtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogMDtcclxufVxyXG5cclxuLnRodW1iLWluZm8udGh1bWItaW5mby1uby1ib3JkZXJzLnRodW1iLWluZm8tbm8tYm9yZGVycy1yb3VuZGVkLFxyXG4udGh1bWItaW5mby50aHVtYi1pbmZvLW5vLWJvcmRlcnMudGh1bWItaW5mby1uby1ib3JkZXJzLXJvdW5kZWQgaW1nLFxyXG4udGh1bWItaW5mby50aHVtYi1pbmZvLW5vLWJvcmRlcnMudGh1bWItaW5mby1uby1ib3JkZXJzLXJvdW5kZWQgLnRodW1iLWluZm8td3JhcHBlcixcclxuLnRodW1iLWluZm8udGh1bWItaW5mby1uby1ib3JkZXJzLnRodW1iLWluZm8tbm8tYm9yZGVycy1yb3VuZGVkIC50aHVtYi1pbmZvLXdyYXBwZXI6YWZ0ZXIge1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuLnRodW1iLWluZm8udGh1bWItaW5mby1wcmV2aWV3IC50aHVtYi1pbmZvLXdyYXBwZXI6YWZ0ZXIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvLnRodW1iLWluZm8tcHJldmlldyAudGh1bWItaW5mby1pbWFnZSB7XHJcblx0bWluLWhlaWdodDogMjMycHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuOHMgbGluZWFyIDBzO1xyXG59XHJcblxyXG4udGh1bWItaW5mby50aHVtYi1pbmZvLXByZXZpZXc6aG92ZXIgLnRodW1iLWluZm8taW1hZ2Uge1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMi41cyBsaW5lYXIgMHM7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxufVxyXG5cclxuLnRodW1iLWluZm8udGh1bWItaW5mby1wcmV2aWV3LnRodW1iLWluZm8tcHJldmlldy1zaG9ydDpob3ZlciAudGh1bWItaW5mby1pbWFnZSB7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAxcyBsaW5lYXIgMHM7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvLnRodW1iLWluZm8tcHJldmlldy50aHVtYi1pbmZvLXByZXZpZXctbG9uZzpob3ZlciAudGh1bWItaW5mby1pbWFnZSB7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiA1cyBsaW5lYXIgMHM7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvLnRodW1iLWluZm8tc2xvdy1pbWFnZS16b29tLWhvdmVyIGltZyB7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDJzO1xyXG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcblx0dHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxufVxyXG5cclxuLnRodW1iLWluZm8udGh1bWItaW5mby1zbG93LWltYWdlLXpvb20taG92ZXI6aG92ZXIgaW1nIHtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDEuNSwgMS41KTtcclxufVxyXG5cclxuLnRodW1iLWluZm8udGh1bWItaW5mby1uby1vdmVybGF5IC50aHVtYi1pbmZvLXdyYXBwZXI6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvLnRodW1iLWluZm8tbm8tYmcge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4udGh1bWItaW5mby50aHVtYi1pbmZvLXN3YXAtY29udGVudCAudGh1bWItaW5mby1zd2FwLWNvbnRlbnQtd3JhcHBlciA+ICoge1xyXG5cdHRyYW5zaXRpb246IGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpIGFsbCAzMDBtcztcclxufVxyXG5cclxuLnRodW1iLWluZm8udGh1bWItaW5mby1zd2FwLWNvbnRlbnQgLnRodW1iLWluZm8tc3dhcC1jb250ZW50LXdyYXBwZXIgPiA6bnRoLWNoaWxkKDEpIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJvdHRvbTogMCU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRsZWZ0OiAwO1xyXG59XHJcblxyXG4udGh1bWItaW5mby50aHVtYi1pbmZvLXN3YXAtY29udGVudCAudGh1bWItaW5mby1zd2FwLWNvbnRlbnQtd3JhcHBlciA+IDpudGgtY2hpbGQoMikge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwJSk7XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG5cclxuLnRodW1iLWluZm8udGh1bWItaW5mby1zd2FwLWNvbnRlbnQ6aG92ZXIgLnRodW1iLWluZm8tc3dhcC1jb250ZW50LXdyYXBwZXIgPiA6bnRoLWNoaWxkKDEpIHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMCUpO1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvLnRodW1iLWluZm8tc3dhcC1jb250ZW50OmhvdmVyIC50aHVtYi1pbmZvLXN3YXAtY29udGVudC13cmFwcGVyID4gOm50aC1jaGlsZCgyKSB7XHJcblx0dHJhbnNmb3JtOiBub25lO1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi8qIFRodW1iIEluZm8gUmliYm9uICovXHJcbi50aHVtYi1pbmZvLXJpYmJvbiB7XHJcblx0YmFja2dyb3VuZDogIzk5OTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bWFyZ2luOiAtMTZweCAwIDAgMDtcclxuXHRwYWRkaW5nOiA1cHggMTNweCA2cHg7XHJcblx0cmlnaHQ6IDE1cHg7XHJcblx0ei1pbmRleDogMTtcclxufVxyXG5cclxuLnRodW1iLWluZm8tcmliYm9uOmJlZm9yZSB7XHJcblx0Ym9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICM2NDY0NjQ7XHJcblx0Ym9yZGVyLXRvcDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGhlaWdodDogMDtcclxuXHRsZWZ0OiAtMTBweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdHdpZHRoOiA3cHg7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvLXJpYmJvbiBzcGFuIHtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRmb250LXNpemU6IDEuMWVtO1xyXG5cdGZvbnQtZmFtaWx5OiBcIlNoYWRvd3MgSW50byBMaWdodFwiLCBjdXJzaXZlO1xyXG59XHJcblxyXG4vKiBUaHVtYiBJbmZvIC0gRnVsbCBXaWR0aCAqL1xyXG4uZnVsbC13aWR0aCAudGh1bWItaW5mbyBpbWcge1xyXG5cdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogVGh1bWIgSW5mbyBDYXB0aW9uXHQqL1xyXG4udGh1bWItaW5mby1jYXB0aW9uIHtcclxuXHRwYWRkaW5nOiAxMHB4IDA7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvLWNhcHRpb24gLnRodW1iLWluZm8tY2FwdGlvbi10ZXh0LCAudGh1bWItaW5mby1jYXB0aW9uIHAge1xyXG5cdGZvbnQtc2l6ZTogMC45ZW07XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDE1cHggMDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogVGh1bWIgSW5mbyBTaWRlIEltYWdlXHQqL1xyXG4udGh1bWItaW5mby1zaWRlLWltYWdlIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4udGh1bWItaW5mby1zaWRlLWltYWdlIC50aHVtYi1pbmZvLXNpZGUtaW1hZ2Utd3JhcHBlciB7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvLXNpZGUtaW1hZ2UtcmlnaHQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvLXNpZGUtaW1hZ2UtcmlnaHQgLnRodW1iLWluZm8tc2lkZS1pbWFnZS13cmFwcGVyIHtcclxuXHRtYXJnaW4tbGVmdDogMjBweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qIFRodW1iIEluZm8gU29jaWFsIEljb25zICovXHJcbi50aHVtYi1pbmZvLXNvY2lhbC1pY29ucyB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvLXNvY2lhbC1pY29ucyBhIHtcclxuXHRiYWNrZ3JvdW5kOiAjQ0NDO1xyXG5cdGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGhlaWdodDogMzBweDtcclxuXHRsaW5lLWhlaWdodDogMzBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0d2lkdGg6IDMwcHg7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvLXNvY2lhbC1pY29ucyBhOmhvdmVyIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvLXNvY2lhbC1pY29ucyBhIHNwYW4ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvLXNvY2lhbC1pY29ucyBhIGkge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdGZvbnQtc2l6ZTogMC45ZW07XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLyogVGh1bWIgSW5mbyBGbG9hdGluZyBDYXB0aW9uICovXHJcbi50aHVtYi1pbmZvLWZsb2F0aW5nLWNhcHRpb24tdGl0bGUge1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMzMsIDM3LCA0MSwgMC44KTtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtLjA1ZW07XHJcblx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdHBhZGRpbmc6IDEzcHggMjFweDtcclxufVxyXG5cclxuLnRodW1iLWluZm8tZmxvYXRpbmctY2FwdGlvbi10aXRsZSAudGh1bWItaW5mby1mbG9hdGluZy1jYXB0aW9uLXR5cGUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDO1xyXG5cdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXNpemU6IDAuNmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDA7XHJcblx0bWFyZ2luOiA4cHggLTJweCAtMTVweCAwcHg7XHJcblx0cGFkZGluZzogMnB4IDEycHg7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRsaW5lLWhlaWdodDogMi4zO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHQudGh1bWItaW5mbyAudGh1bWItaW5mby10aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0fVxyXG5cclxuXHQudGh1bWItaW5mbyAudGh1bWItaW5mby1tb3JlIHtcclxuXHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHR9XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvLWNvbnRhaW5lci1mdWxsLWltZyB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvLWNvbnRhaW5lci1mdWxsLWltZyAudGh1bWItaW5mby1jb250YWluZXItZnVsbC1pbWctbGFyZ2Uge1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjAyNSk7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuODVzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcclxuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvLWNvbnRhaW5lci1mdWxsLWltZyAudGh1bWItaW5mby1jb250YWluZXItZnVsbC1pbWctbGFyZ2UuYWN0aXZlIHtcclxuXHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvLWNvbnRhaW5lci1mdWxsLWltZyAudGh1bWItaW5mby13cmFwcGVyIGltZyB7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuODVzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcclxuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvLWNvbnRhaW5lci1mdWxsLWltZyAub3dsLXN0YWdlLW91dGVyOmhvdmVyIC50aHVtYi1pbmZvLXdyYXBwZXIgaW1nIHtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4vKiBUaW1lbGluZSAqL1xyXG5zZWN0aW9uLnRpbWVsaW5lIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDUwcHggMCAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTIwcHg7XHJcbn1cclxuXHJcbnNlY3Rpb24udGltZWxpbmU6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kOiAjNTA1MDUwO1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoODAsIDgwLCA4MCwgMCkgMCUsICM1MDUwNTAgOCUsICM1MDUwNTAgOTIlLCByZ2JhKDgwLCA4MCwgODAsIDApIDEwMCUpO1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHRtYXJnaW4tbGVmdDogLTJweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAtNjBweDtcclxuXHR3aWR0aDogM3B4O1xyXG5cdHotaW5kZXg6IDA7XHJcblx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTM1KTtcclxuXHRvcGFjaXR5OiAwLjM1O1xyXG59XHJcblxyXG5zZWN0aW9uLnRpbWVsaW5lIC50aW1lbGluZS1ib2R5IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5zZWN0aW9uLnRpbWVsaW5lIC50aW1lbGluZS1kYXRlIHtcclxuXHRib3gtc2hhZG93OiAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRjbGVhcjogYm90aDtcclxuXHR3aWR0aDogMjAwcHg7XHJcblx0aGVpZ2h0OiA0NXB4O1xyXG5cdHBhZGRpbmc6IDVweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjRTVFNUU1O1xyXG5cdG1hcmdpbjogMCBhdXRvIDEwcHg7XHJcblx0dGV4dC1zaGFkb3c6IDAgMXB4IDFweCAjZmZmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbnNlY3Rpb24udGltZWxpbmUgLnRpbWVsaW5lLWRhdGUgaDMge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRjb2xvcjogIzc1NzU3NTtcclxuXHRmb250LXNpemU6IDAuOWVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG59XHJcblxyXG5zZWN0aW9uLnRpbWVsaW5lIC50aW1lbGluZS10aXRsZSB7XHJcblx0YmFja2dyb3VuZDogI2Y3ZjdmNztcclxuXHRwYWRkaW5nOiAxMnB4O1xyXG59XHJcblxyXG5zZWN0aW9uLnRpbWVsaW5lIC50aW1lbGluZS10aXRsZSBoNCB7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDA7XHJcblx0Y29sb3I6ICMxNTE3MTk7XHJcblx0Zm9udC1zaXplOiAxLjRlbTtcclxufVxyXG5cclxuc2VjdGlvbi50aW1lbGluZSAudGltZWxpbmUtdGl0bGUgYSB7XHJcblx0Y29sb3I6ICMxNTE3MTk7XHJcbn1cclxuXHJcbnNlY3Rpb24udGltZWxpbmUgLnRpbWVsaW5lLXRpdGxlIC50aW1lbGluZS10aXRsZS10YWdzIHtcclxuXHRjb2xvcjogI0IxQjFCMTtcclxuXHRmb250LXNpemU6IDAuOWVtO1xyXG59XHJcblxyXG5zZWN0aW9uLnRpbWVsaW5lIC50aW1lbGluZS10aXRsZSAudGltZWxpbmUtdGl0bGUtdGFncyBhIHtcclxuXHRjb2xvcjogI0IxQjFCMTtcclxuXHRmb250LXNpemU6IDAuOWVtO1xyXG59XHJcblxyXG5zZWN0aW9uLnRpbWVsaW5lIC50aW1lbGluZS1ib3gge1xyXG5cdGJveC1zaGFkb3c6IDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0U1RTVFNTtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0bWFyZ2luOiAyMHB4IDEwcHggMTBweCAxMHB4O1xyXG5cdHBhZGRpbmc6IDEwcHg7XHJcblx0d2lkdGg6IDQ1LjclO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHotaW5kZXg6IDE7XHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG59XHJcblxyXG5zZWN0aW9uLnRpbWVsaW5lIC50aW1lbGluZS1ib3gubGVmdCB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbnNlY3Rpb24udGltZWxpbmUgLnRpbWVsaW5lLWJveC5sZWZ0OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjRTVFNUU1O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAzcHggI0ZGRiwgMCAwIDAgNnB4ICNFNUU1RTU7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRoZWlnaHQ6IDdweDtcclxuXHRtYXJnaW4tcmlnaHQ6IC01cHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHRtYXJnaW4tdG9wOiAyMnB4O1xyXG5cdHdpZHRoOiA4cHg7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcclxuXHR6LWluZGV4OiAxO1xyXG59XHJcblxyXG5zZWN0aW9uLnRpbWVsaW5lIC50aW1lbGluZS1ib3gubGVmdCAudGltZWxpbmUtYm94LWFycm93IHtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0Y29udGVudDogJyc7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTVFNUU1O1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTVFNUU1O1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHRoZWlnaHQ6IDE0cHg7XHJcblx0bWFyZ2luLXRvcDogMTdweDtcclxuXHRtYXJnaW4tcmlnaHQ6IC0xOHB4O1xyXG5cdHdpZHRoOiAxNHB4O1xyXG5cdHotaW5kZXg6IDA7XHJcbn1cclxuXHJcbnNlY3Rpb24udGltZWxpbmUgLnRpbWVsaW5lLWJveC5yaWdodCB7XHJcblx0Y2xlYXI6IHJpZ2h0O1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHRyaWdodDogLTFweDtcclxuXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcblxyXG5zZWN0aW9uLnRpbWVsaW5lIC50aW1lbGluZS1ib3gucmlnaHQ6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICNFNUU1RTU7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJveC1zaGFkb3c6IDAgMCAwIDNweCAjRkZGLCAwIDAgMCA2cHggI0U1RTVFNTtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGhlaWdodDogN3B4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0bWFyZ2luLXRvcDogMzJweDtcclxuXHR3aWR0aDogOHB4O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XHJcblx0ei1pbmRleDogMTtcclxufVxyXG5cclxuc2VjdGlvbi50aW1lbGluZSAudGltZWxpbmUtYm94LnJpZ2h0IC50aW1lbGluZS1ib3gtYXJyb3cge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRjb250ZW50OiAnJztcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0U1RTVFNTtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRoZWlnaHQ6IDE0cHg7XHJcblx0bWFyZ2luLXRvcDogMjhweDtcclxuXHRtYXJnaW4tbGVmdDogLTE4cHg7XHJcblx0d2lkdGg6IDE0cHg7XHJcblx0ei1pbmRleDogMDtcclxufVxyXG5cclxuc2VjdGlvbi50aW1lbGluZSAudGltZWxpbmUtYm94IC5vd2wtY2Fyb3VzZWwge1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXI6IDA7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0c2VjdGlvbi50aW1lbGluZSAudGltZWxpbmUtYm94IHtcclxuXHRcdGZsb2F0OiBub25lO1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRyaWdodDogYXV0bztcclxuXHRcdGxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW46IDI1cHggYXV0bztcclxuXHRcdG1heC13aWR0aDogNzAlO1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0fVxyXG5cclxuXHRzZWN0aW9uLnRpbWVsaW5lIC50aW1lbGluZS1ib3gucmlnaHQge1xyXG5cdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0bGVmdDogYXV0bztcclxuXHRcdG1hcmdpbjogMjVweCBhdXRvO1xyXG5cdFx0bWF4LXdpZHRoOiA3MCU7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHR9XHJcblxyXG5cdHNlY3Rpb24udGltZWxpbmUgLnRpbWVsaW5lLWJveC5sZWZ0OmFmdGVyLCBzZWN0aW9uLnRpbWVsaW5lIC50aW1lbGluZS1ib3gucmlnaHQ6YWZ0ZXIsIHNlY3Rpb24udGltZWxpbmUgLnRpbWVsaW5lLWJveC5sZWZ0OmJlZm9yZSwgc2VjdGlvbi50aW1lbGluZSAudGltZWxpbmUtYm94LnJpZ2h0OmJlZm9yZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0c2VjdGlvbi50aW1lbGluZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG5cdHNlY3Rpb24udGltZWxpbmUge1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRmbG9hdDogbm9uZTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0c2VjdGlvbi50aW1lbGluZSAudGltZWxpbmUtYm94IHtcclxuXHRcdG1hcmdpbjogMTVweCBhdXRvO1xyXG5cdFx0bWF4LXdpZHRoOiA5MCU7XHJcblx0fVxyXG5cclxuXHRzZWN0aW9uLnRpbWVsaW5lIC50aW1lbGluZS1ib3gucmlnaHQge1xyXG5cdFx0bWFyZ2luOiAxNXB4IGF1dG87XHJcblx0XHRtYXgtd2lkdGg6IDkwJTtcclxuXHR9XHJcblxyXG5cdGFydGljbGUucG9zdC1sYXJnZSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHR9XHJcblxyXG5cdGFydGljbGUucG9zdC1sYXJnZSAucG9zdC1pbWFnZSwgYXJ0aWNsZS5wb3N0LWxhcmdlIC5wb3N0LWRhdGUge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0fVxyXG59XHJcblxyXG4vKiBUb2dnbGVzICovXHJcbi50b2dnbGUge1xyXG5cdG1hcmdpbjogMTBweCAwIDIwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4udG9nZ2xlIC50b2dnbGUge1xyXG5cdG1hcmdpbjogMTBweCAwIDA7XHJcbn1cclxuXHJcbi50b2dnbGUgPiBpbnB1dCB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxuXHRoZWlnaHQ6IDQ1cHg7XHJcblx0bWFyZ2luOiAwO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi50b2dnbGUgPiBsYWJlbCxcclxuLnRvZ2dsZSA+IC50b2dnbGUtdGl0bGUge1xyXG5cdHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2Utb3V0O1xyXG5cdGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcblx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjQ0NDO1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRjb2xvcjogI0NDQztcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtaW4taGVpZ2h0OiAyMHB4O1xyXG5cdHBhZGRpbmc6IDEycHggMjBweCAxMnB4IDE1cHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50b2dnbGUgPiBsYWJlbDotbW96LXNlbGVjdGlvbixcclxuLnRvZ2dsZSA+IC50b2dnbGUtdGl0bGU6LW1vei1zZWxlY3Rpb24ge1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuXHJcbi50b2dnbGUgPiBsYWJlbCBpLmZhLW1pbnVzLFxyXG4udG9nZ2xlID4gLnRvZ2dsZS10aXRsZSBpLmZhLW1pbnVzIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udG9nZ2xlID4gbGFiZWwgaS5mYS1wbHVzLFxyXG4udG9nZ2xlID4gLnRvZ2dsZS10aXRsZSBpLmZhLXBsdXMge1xyXG5cdGRpc3BsYXk6IGlubGluZTtcclxufVxyXG5cclxuLnRvZ2dsZSA+IGxhYmVsOmJlZm9yZSxcclxuLnRvZ2dsZSA+IC50b2dnbGUtdGl0bGU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIiBcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiBjYWxjKDUwJSArIDFweCk7XHJcblx0cmlnaHQ6IDE0cHg7XHJcblx0Ym9yZGVyLWNvbG9yOiAjQ0NDO1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZDtcclxuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcclxuXHR3aWR0aDogOHB4O1xyXG5cdGhlaWdodDogOHB4O1xyXG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgdG9wIDAuM3M7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcclxuXHR0cmFuc2Zvcm0tb3JpZ2luOiAzNSU7XHJcbn1cclxuXHJcbi50b2dnbGUgPiBsYWJlbDpob3ZlcixcclxuLnRvZ2dsZSA+IC50b2dnbGUtdGl0bGU6aG92ZXIge1xyXG5cdGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbn1cclxuXHJcbi50b2dnbGUgPiBsYWJlbCArIHAsXHJcbi50b2dnbGUgPiAudG9nZ2xlLXRpdGxlICsgcCB7XHJcblx0Y29sb3I6ICM5OTk7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRoZWlnaHQ6IDI1cHg7XHJcbn1cclxuXHJcbi50b2dnbGUgPiBsYWJlbCBpLFxyXG4udG9nZ2xlID4gLnRvZ2dsZS10aXRsZSBpIHtcclxuXHRmb250LXNpemU6IDAuN2VtO1xyXG5cdG1hcmdpbi1yaWdodDogOHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0b3A6IC0xcHg7XHJcbn1cclxuXHJcbi50b2dnbGUgPiAudG9nZ2xlLWNvbnRlbnQge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50b2dnbGUgPiAudG9nZ2xlLWNvbnRlbnQgPiBwIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdHBhZGRpbmc6IDEwcHggMDtcclxufVxyXG5cclxuLnRvZ2dsZS5hY3RpdmUgaS5mYS1taW51cyB7XHJcblx0ZGlzcGxheTogaW5saW5lO1xyXG59XHJcblxyXG4udG9nZ2xlLmFjdGl2ZSBpLmZhLXBsdXMge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50b2dnbGUuYWN0aXZlID4gbGFiZWwsXHJcbi50b2dnbGUuYWN0aXZlID4gLnRvZ2dsZS10aXRsZSB7XHJcblx0YmFja2dyb3VuZDogI2Y3ZjdmNztcclxuXHRib3JkZXItY29sb3I6ICNDQ0M7XHJcbn1cclxuXHJcbi50b2dnbGUuYWN0aXZlID4gbGFiZWw6YmVmb3JlLFxyXG4udG9nZ2xlLmFjdGl2ZSA+IC50b2dnbGUtdGl0bGU6YmVmb3JlIHtcclxuXHR0b3A6IGNhbGMoNTAlIC0gOHB4KTtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG59XHJcblxyXG4udG9nZ2xlLmFjdGl2ZSA+IHAge1xyXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbn1cclxuXHJcbi50b2dnbGUgPiBwLnByZXZpZXctYWN0aXZlIHtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcclxufVxyXG5cclxuLnRvZ2dsZS50b2dnbGUtc20gLnRvZ2dsZSA+IGxhYmVsLFxyXG4udG9nZ2xlLnRvZ2dsZS1zbSAudG9nZ2xlID4gLnRvZ2dsZS10aXRsZSB7XHJcblx0Zm9udC1zaXplOiAwLjllbTtcclxuXHRwYWRkaW5nOiA2cHggMjBweCA2cHggMTBweDtcclxufVxyXG5cclxuLnRvZ2dsZS50b2dnbGUtc20gLnRvZ2dsZSA+IC50b2dnbGUtY29udGVudCA+IHAge1xyXG5cdGZvbnQtc2l6ZTogMC45ZW07XHJcbn1cclxuXHJcbi50b2dnbGUudG9nZ2xlLWxnIC50b2dnbGUgPiBsYWJlbCxcclxuLnRvZ2dsZS50b2dnbGUtbGcgLnRvZ2dsZSA+IC50b2dnbGUtdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMS4xZW07XHJcblx0cGFkZGluZzogMTZweCAyMHB4IDE2cHggMjBweDtcclxufVxyXG5cclxuLnRvZ2dsZS50b2dnbGUtbGcgLnRvZ2dsZSA+IC50b2dnbGUtY29udGVudCA+IHAge1xyXG5cdGZvbnQtc2l6ZTogMS4xZW07XHJcbn1cclxuXHJcbi50b2dnbGUudG9nZ2xlLXNpbXBsZSAudG9nZ2xlID4gbGFiZWwsXHJcbi50b2dnbGUudG9nZ2xlLXNpbXBsZSAudG9nZ2xlID4gLnRvZ2dsZS10aXRsZSB7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRib3JkZXI6IDA7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Y29sb3I6ICM3Nzc7XHJcblx0cGFkZGluZy1sZWZ0OiAzMnB4O1xyXG5cdG1hcmdpbi1ib3R0b206IC0xMHB4O1xyXG5cdGZvbnQtc2l6ZTogMWVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Y29sb3I6ICMyMTI1Mjk7XHJcbn1cclxuXHJcbi50b2dnbGUudG9nZ2xlLXNpbXBsZSAudG9nZ2xlID4gbGFiZWw6YWZ0ZXIsXHJcbi50b2dnbGUudG9nZ2xlLXNpbXBsZSAudG9nZ2xlID4gLnRvZ2dsZS10aXRsZTphZnRlciB7XHJcblx0Y29udGVudDogJyc7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDI0cHg7XHJcblx0aGVpZ2h0OiAyNHB4O1xyXG5cdGJhY2tncm91bmQ6ICNDQ0M7XHJcblx0dG9wOiAyNXB4O1xyXG5cdG1hcmdpbi10b3A6IC0xMnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHR6LWluZGV4OiAxO1xyXG59XHJcblxyXG4udG9nZ2xlLnRvZ2dsZS1zaW1wbGUgLnRvZ2dsZSA+IGxhYmVsOmJlZm9yZSxcclxuLnRvZ2dsZS50b2dnbGUtc2ltcGxlIC50b2dnbGUgPiAudG9nZ2xlLXRpdGxlOmJlZm9yZSB7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGxlZnQ6IDlweDtcclxuXHRyaWdodDogYXV0bztcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdHRvcDogMTJweDtcclxuXHRmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEZyZWUnO1xyXG5cdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0Y29udGVudDogXCJcXGYwNjdcIjtcclxuXHR6LWluZGV4OiAyO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdGZvbnQtc2l6ZTogN3B4O1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdGhlaWdodDogYXV0bztcclxuXHR0cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi50b2dnbGUudG9nZ2xlLXNpbXBsZSAudG9nZ2xlLmFjdGl2ZSA+IGxhYmVsLFxyXG4udG9nZ2xlLnRvZ2dsZS1zaW1wbGUgLnRvZ2dsZS5hY3RpdmUgPiAudG9nZ2xlLXRpdGxlIHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRjb2xvcjogIzIxMjUyOTtcclxufVxyXG5cclxuLnRvZ2dsZS50b2dnbGUtc2ltcGxlIC50b2dnbGUuYWN0aXZlID4gbGFiZWw6YmVmb3JlLFxyXG4udG9nZ2xlLnRvZ2dsZS1zaW1wbGUgLnRvZ2dsZS5hY3RpdmUgPiAudG9nZ2xlLXRpdGxlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGYwNjhcIjtcclxufVxyXG5cclxuLnRvZ2dsZS50b2dnbGUtbWluaW1hbCAudG9nZ2xlIHtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi50b2dnbGUudG9nZ2xlLW1pbmltYWwgLnRvZ2dsZSA+IGxhYmVsLFxyXG4udG9nZ2xlLnRvZ2dsZS1taW5pbWFsIC50b2dnbGUgPiAudG9nZ2xlLXRpdGxlIHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRjb2xvcjogIzc3NztcclxuXHRib3JkZXItbGVmdDogMDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQ0M7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMTJweCAyMHB4IDEycHggMDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4udG9nZ2xlLnRvZ2dsZS1taW5pbWFsIC50b2dnbGUuYWN0aXZlID4gbGFiZWwsXHJcbi50b2dnbGUudG9nZ2xlLW1pbmltYWwgLnRvZ2dsZS5hY3RpdmUgPiAudG9nZ2xlLXRpdGxlIHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjQ0NDO1xyXG59XHJcblxyXG4vKiBCbG9ja3F1b3RlcyAqL1xyXG5ibG9ja3F1b3RlIHtcclxuXHRib3JkZXItbGVmdDogNXB4IHNvbGlkICNlZWU7XHJcblx0bWFyZ2luOiAwIDAgMTZweCAwO1xyXG5cdG1hcmdpbjogMCAwIDFyZW0gMDtcclxuXHRwYWRkaW5nOiA4cHggMTZweDtcclxuXHRwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuXHRmb250LXNpemU6IDFlbTtcclxufVxyXG5cclxuYmxvY2txdW90ZS53aXRoLWJvcmRlcnMge1xyXG5cdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI0RGREZERjtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RGREZERjtcclxuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNFQ0VDRUM7XHJcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VDRUNFQztcclxuXHRib3gtc2hhZG93OiAwIDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xyXG5cdHBhZGRpbmc6IDIwLjhweDtcclxuXHRwYWRkaW5nOiAxLjNyZW07XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUuYmxvY2txdW90ZS1yZXZlcnNlIHtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZWVlO1xyXG5cdGJvcmRlci1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogU21hbGwgKi9cclxuc21hbGwsIC5zbWFsbCB7XHJcblx0Zm9udC1zaXplOiA3MCU7XHJcbn1cclxuXHJcbi8qIFBhcmFncmFwaHMgKi9cclxucCB7XHJcblx0Y29sb3I6ICM3Nzc7XHJcblx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0bWFyZ2luOiAwIDAgMjBweDtcclxufVxyXG5cclxucC5mZWF0dXJlZCB7XHJcblx0Zm9udC1zaXplOiAxLjZlbTtcclxuXHRsaW5lLWhlaWdodDogMS41ZW07XHJcbn1cclxuXHJcbnAubGVhZCB7XHJcblx0bGluZS1oZWlnaHQ6IDI4LjhweDtcclxuXHRsaW5lLWhlaWdodDogMS44cmVtO1xyXG59XHJcblxyXG5wIC5hbHRlcm5hdGl2ZS1mb250IHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWFyZ2luLXRvcDogLTE1cHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRvcDogM3B4O1xyXG5cdG1hcmdpbi1ib3R0b206IC02cHg7XHJcbn1cclxuXHJcbi8qIExlYWQgKi9cclxuLmxlYWQge1xyXG5cdGxldHRlci1zcGFjaW5nOiAtLjA1ZW07XHJcblx0Zm9udC1zaXplOiAxOS4ycHg7XHJcblx0Zm9udC1zaXplOiAxLjJyZW07XHJcbn1cclxuXHJcbi5sZWFkLTIge1xyXG5cdGZvbnQtc2l6ZTogMTcuOTJweDtcclxuXHRmb250LXNpemU6IDEuMTJyZW07XHJcbn1cclxuXHJcbi8qIExpbmtzICovXHJcbmEsIGE6aG92ZXIsIGE6Zm9jdXMge1xyXG5cdGNvbG9yOiAjQ0NDO1xyXG59XHJcblxyXG4vKiBEcm9wIENhcHMgKi9cclxucC5kcm9wLWNhcHM6Zmlyc3QtbGV0dGVyIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRmb250LXNpemU6IDc1cHg7XHJcblx0bGluZS1oZWlnaHQ6IDYwcHg7XHJcblx0cGFkZGluZzogNHB4O1xyXG5cdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdG1hcmdpbi10b3A6IDVweDtcclxuXHRmb250LWZhbWlseTogR2VvcmdpYTtcclxufVxyXG5cclxucC5kcm9wLWNhcHMuZHJvcC1jYXBzLXN0eWxlLTI6Zmlyc3QtbGV0dGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdHBhZGRpbmc6IDZweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbi8qIERlZmF1bHQgRm9udCBTdHlsZSAqL1xyXG4uZGVmYXVsdC1mb250IHtcclxuXHRmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIEFsdGVybmF0aXZlIEZvbnQgU3R5bGUgKi9cclxuLmFsdGVybmF0aXZlLWZvbnQge1xyXG5cdGNvbG9yOiAjQ0NDO1xyXG5cdGZvbnQtZmFtaWx5OiBcIlNoYWRvd3MgSW50byBMaWdodFwiLCBjdXJzaXZlICFpbXBvcnRhbnQ7XHJcblx0Zm9udC1zaXplOiAxLjZlbTtcclxufVxyXG5cclxuLmFsdGVybmF0aXZlLWZvbnQtMiB7XHJcblx0Zm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsdGVybmF0aXZlLWZvbnQtMyB7XHJcblx0Zm9udC1mYW1pbHk6ICdIYW5kbGVlJywgY3Vyc2l2ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWx0ZXJuYXRpdmUtZm9udC00IHtcclxuXHRmb250LWZhbWlseTogJ1BvcHBpbnMnLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWx0ZXJuYXRpdmUtZm9udC01IHtcclxuXHRmb250LWZhbWlseTogJ09wZW4gU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbHRlcm5hdGl2ZS1mb250LTYge1xyXG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbHRlcm5hdGl2ZS1mb250LTcge1xyXG5cdGZvbnQtZmFtaWx5OiAnSm9zdCcsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsdGVybmF0aXZlLWZvbnQtOCB7XHJcblx0Zm9udC1mYW1pbHk6ICdDb3Jtb3JhbnQnLCBzZXJpZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBHcmFkaWVudCBUZXh0ICovXHJcbi5ncmFkaWVudC10ZXh0LWNvbG9yIHtcclxuXHQtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xyXG5cdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubm8tYmFja2dyb3VuZGNsaXB0ZXh0IC5ncmFkaWVudC10ZXh0LWNvbG9yIHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBTbWFsbCBTdXAgc3R5bGUgKi9cclxuLnN1cC10ZXh0LXNtYWxsIHtcclxuXHRmb250LXNpemU6IDAuNWVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0dG9wOiAtLjdlbTtcclxufVxyXG5cclxuLyogVGV4dCBDb2xvciBEZWZhdWx0ICovXHJcbi50ZXh0LWRlZmF1bHQsXHJcbi50ZXh0LWNvbG9yLWRlZmF1bHQge1xyXG5cdGNvbG9yOiAjNzc3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIE1hcnF1ZWUgKi9cclxuLm1hcnF1ZWUge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLyogTWFyayAqL1xyXG4ubWFyay5tYXJrLWdyYWRpZW50IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMDtcclxufVxyXG5cclxuLm1hcmsubWFyay1ncmFkaWVudDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGhlaWdodDogMzAlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJvdHRvbTogMTUlO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAtMiU7XHJcblx0ei1pbmRleDogLTE7XHJcbn1cclxuXHJcbi8qIFZpZGVvICovXHJcbnNlY3Rpb24udmlkZW8ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRwYWRkaW5nOiA1MHB4IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbnNlY3Rpb24udmlkZW8gLmNvbnRhaW5lciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDM7XHJcbn1cclxuXHJcbmh0bWwuYm94ZWQgc2VjdGlvbi52aWRlbyA+IGRpdjpmaXJzdC1jaGlsZCB7XHJcblx0ei1pbmRleDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sLmJveGVkIHNlY3Rpb24udmlkZW8gPiBkaXY6Zmlyc3QtY2hpbGQgdmlkZW8ge1xyXG5cdHotaW5kZXg6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndvcmQtcm90YXRvciBpLCAud29yZC1yb3RhdG9yIGVtLCAud29yZC1yb3RhdG9yIGIge1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuLndvcmQtcm90YXRvci13b3JkcyB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLndvcmQtcm90YXRvci13b3JkcyBiIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcbn1cclxuXHJcbi53b3JkLXJvdGF0b3Itd29yZHMgYi5pcy12aXNpYmxlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi53b3JkLXJvdGF0b3Itd29yZHNbY2xhc3MqPVwiYmctXCJdIHtcclxuXHRiYWNrZ3JvdW5kOiAjQ0NDO1xyXG59XHJcblxyXG4ud29yZC1yb3RhdG9yLXdvcmRzW2NsYXNzKj1cImJnLVwiXSBiIHtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRwYWRkaW5nOiAxLjZweCA4cHg7XHJcblx0cGFkZGluZzogMC4xcmVtIDAuNXJlbTtcclxufVxyXG5cclxuLyogcm90YXRlLTEgKi9cclxuLndvcmQtcm90YXRvci5yb3RhdGUtMSAud29yZC1yb3RhdG9yLXdvcmRzIHtcclxuXHRwZXJzcGVjdGl2ZTogMzAwcHg7XHJcbn1cclxuXHJcbi53b3JkLXJvdGF0b3Iucm90YXRlLTEgYiB7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcclxufVxyXG5cclxuLndvcmQtcm90YXRvci5yb3RhdGUtMSBiLmlzLXZpc2libGUge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xyXG5cdGFuaW1hdGlvbjogd29yZC1yb3RhdG9yLXJvdGF0ZS0xLWluIDEuMnM7XHJcbn1cclxuXHJcbi53b3JkLXJvdGF0b3Iucm90YXRlLTEgYi5pcy1oaWRkZW4ge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xyXG5cdGFuaW1hdGlvbjogd29yZC1yb3RhdG9yLXJvdGF0ZS0xLW91dCAxLjJzO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHdvcmQtcm90YXRvci1yb3RhdGUtMS1pbiB7XHJcblx0MCUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxuXHJcblx0MzUlIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlWCgxMjBkZWcpO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblxyXG5cdDY1JSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZVgoMzYwZGVnKTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHdvcmQtcm90YXRvci1yb3RhdGUtMS1vdXQge1xyXG5cdDAlIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuXHQzNSUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGVYKC00MGRlZyk7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0NjUlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIHR5cGUgKi9cclxuLndvcmQtcm90YXRvci50eXBlIC53b3JkLXJvdGF0b3Itd29yZHMge1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZy1yaWdodDogM3B4O1xyXG59XHJcblxyXG4ud29yZC1yb3RhdG9yLnR5cGUgLndvcmQtcm90YXRvci13b3Jkczo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcgJztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDA7XHJcblx0dG9wOiA1JTtcclxuXHRoZWlnaHQ6IDkwJTtcclxuXHR3aWR0aDogMnB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ud29yZC1yb3RhdG9yLnR5cGUgLndvcmQtcm90YXRvci13b3Jkcy53YWl0aW5nOjphZnRlciB7XHJcblx0YW5pbWF0aW9uOiAxcyB3b3JkLXJvdGF0b3ItcHVsc2Ugc3RlcC1lbmQgaW5maW5pdGU7XHJcbn1cclxuXHJcbi53b3JkLXJvdGF0b3IudHlwZSAud29yZC1yb3RhdG9yLXdvcmRzLnNlbGVjdGVkIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53b3JkLXJvdGF0b3IudHlwZSAud29yZC1yb3RhdG9yLXdvcmRzLnNlbGVjdGVkOjphZnRlciB7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4ud29yZC1yb3RhdG9yLnR5cGUgLndvcmQtcm90YXRvci13b3Jkcy5zZWxlY3RlZCBiIHtcclxuXHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud29yZC1yb3RhdG9yLnR5cGUgYiB7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4ud29yZC1yb3RhdG9yLnR5cGUgYi5pcy12aXNpYmxlIHtcclxuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4ud29yZC1yb3RhdG9yLnR5cGUgaSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLndvcmQtcm90YXRvci50eXBlIGkuaW4ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4ud29yZC1yb3RhdG9yLnR5cGUudHlwZS1jbGVhbi1saWdodCAud29yZC1yb3RhdG9yLXdvcmRzOmFmdGVyIHtcclxuXHR3aWR0aDogOHB4O1xyXG59XHJcblxyXG4ud29yZC1yb3RhdG9yLnR5cGUudHlwZS1jbGVhbi1saWdodCAud29yZC1yb3RhdG9yLXdvcmRzLndhaXRpbmc6OmFmdGVyIHtcclxuXHRhbmltYXRpb246IDUwMG1zIHdvcmQtcm90YXRvci1wdWxzZS1saWdodCBzdGVwLWVuZCBpbmZpbml0ZTtcclxufVxyXG5cclxuLndvcmQtcm90YXRvci50eXBlLnR5cGUtY2xlYW4tbGlnaHQgLndvcmQtcm90YXRvci13b3Jkcy5zZWxlY3RlZCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuQGtleWZyYW1lcyB3b3JkLXJvdGF0b3ItcHVsc2Uge1xyXG5cdGZyb20sIHRvIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHJcblx0NTAlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB3b3JkLXJvdGF0b3ItcHVsc2UtbGlnaHQge1xyXG5cdGZyb20sIHRvIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHJcblx0NTAlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cdH1cclxufVxyXG5cclxuLyogcm90YXRlLTIgKi9cclxuLndvcmQtcm90YXRvci5yb3RhdGUtMiAud29yZC1yb3RhdG9yLXdvcmRzIHtcclxuXHRwZXJzcGVjdGl2ZTogMzAwcHg7XHJcbn1cclxuXHJcbi53b3JkLXJvdGF0b3Iucm90YXRlLTIgaSwgLndvcmQtcm90YXRvci5yb3RhdGUtMiBlbSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLndvcmQtcm90YXRvci5yb3RhdGUtMiBiIHtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ud29yZC1yb3RhdG9yLnJvdGF0ZS0yIGkge1xyXG5cdHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKC0yMHB4KSByb3RhdGVYKDkwZGVnKTtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uaXMtdmlzaWJsZSAud29yZC1yb3RhdG9yLnJvdGF0ZS0yIGkge1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi53b3JkLXJvdGF0b3Iucm90YXRlLTIgaS5pbiB7XHJcblx0YW5pbWF0aW9uOiB3b3JkLXJvdGF0b3Itcm90YXRlLTItaW4gLjRzIGZvcndhcmRzO1xyXG59XHJcblxyXG4ud29yZC1yb3RhdG9yLnJvdGF0ZS0yIGkub3V0IHtcclxuXHRhbmltYXRpb246IHdvcmQtcm90YXRvci1yb3RhdGUtMi1vdXQgLjRzIGZvcndhcmRzO1xyXG59XHJcblxyXG4ud29yZC1yb3RhdG9yLnJvdGF0ZS0yIGVtIHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMjBweCk7XHJcbn1cclxuXHJcbi5uby1jc3N0cmFuc2l0aW9ucyAud29yZC1yb3RhdG9yLnJvdGF0ZS0yIGkge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ubm8tY3NzdHJhbnNpdGlvbnMgLndvcmQtcm90YXRvci5yb3RhdGUtMiBpIGVtIHtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG59XHJcblxyXG4ubm8tY3NzdHJhbnNpdGlvbnMgLndvcmQtcm90YXRvci5yb3RhdGUtMiAuaXMtdmlzaWJsZSBpIHtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHdvcmQtcm90YXRvci1yb3RhdGUtMi1pbiB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigtMjBweCkgcm90YXRlWCg5MGRlZyk7XHJcblx0fVxyXG5cclxuXHQ2MCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigtMjBweCkgcm90YXRlWCgtMTBkZWcpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKC0yMHB4KSByb3RhdGVYKDBkZWcpO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB3b3JkLXJvdGF0b3Itcm90YXRlLTItb3V0IHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKC0yMHB4KSByb3RhdGVYKDApO1xyXG5cdH1cclxuXHJcblx0NjAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTIwcHgpIHJvdGF0ZVgoLTEwMGRlZyk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTIwcHgpIHJvdGF0ZVgoLTkwZGVnKTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIGxvYWRpbmctYmFyICovXHJcbi53b3JkLXJvdGF0b3IubG9hZGluZy1iYXIgc3BhbiB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmc6IC4yZW0gMDtcclxufVxyXG5cclxuLndvcmQtcm90YXRvci5sb2FkaW5nLWJhciAud29yZC1yb3RhdG9yLXdvcmRzIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbi53b3JkLXJvdGF0b3IubG9hZGluZy1iYXIgLndvcmQtcm90YXRvci13b3Jkczo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRoZWlnaHQ6IDNweDtcclxuXHR3aWR0aDogMDtcclxuXHRiYWNrZ3JvdW5kOiAjMjEyNTI5O1xyXG5cdHotaW5kZXg6IDI7XHJcblx0dHJhbnNpdGlvbjogd2lkdGggLjNzIC0wLjFzO1xyXG59XHJcblxyXG4ud29yZC1yb3RhdG9yLmxvYWRpbmctYmFyIC53b3JkLXJvdGF0b3Itd29yZHMuaXMtbG9hZGluZzo6YWZ0ZXIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHRyYW5zaXRpb246IHdpZHRoIDNzO1xyXG59XHJcblxyXG4ud29yZC1yb3RhdG9yLmxvYWRpbmctYmFyIC53b3JkLXJvdGF0b3Itd29yZHMuYmctbGlnaHQ6OmFmdGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53b3JkLXJvdGF0b3IubG9hZGluZy1iYXIgLndvcmQtcm90YXRvci13b3Jkc1tjbGFzcyo9XCJiZy1cIl06bm90KC5iZy1saWdodCk6OmFmdGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53b3JkLXJvdGF0b3IubG9hZGluZy1iYXIgYiB7XHJcblx0dG9wOiAuMmVtO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcbn1cclxuXHJcbi53b3JkLXJvdGF0b3IubG9hZGluZy1iYXIgYi5pcy12aXNpYmxlIHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHRvcDogMDtcclxufVxyXG5cclxuLyogc2xpZGUgKi9cclxuLndvcmQtcm90YXRvci5zbGlkZSBzcGFuIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZzogLjJlbSAwO1xyXG59XHJcblxyXG4ud29yZC1yb3RhdG9yLnNsaWRlIC53b3JkLXJvdGF0b3Itd29yZHMge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuLndvcmQtcm90YXRvci5zbGlkZSBiIHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRvcDogLjJlbTtcclxufVxyXG5cclxuLndvcmQtcm90YXRvci5zbGlkZSBiLmlzLXZpc2libGUge1xyXG5cdHRvcDogMDtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdGFuaW1hdGlvbjogc2xpZGUtaW4gLjZzO1xyXG59XHJcblxyXG4ud29yZC1yb3RhdG9yLnNsaWRlIGIuaXMtaGlkZGVuIHtcclxuXHRhbmltYXRpb246IHNsaWRlLW91dCAuNnM7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGUtaW4ge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG5cdH1cclxuXHJcblx0NjAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAlKTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGUtb3V0IHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdH1cclxuXHJcblx0NjAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwJSk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcblx0fVxyXG59XHJcblxyXG4vKiBjbGlwICovXHJcbi53b3JkLXJvdGF0b3IuY2xpcCBzcGFuIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZzogLjJlbSAwO1xyXG59XHJcblxyXG4ud29yZC1yb3RhdG9yLmNsaXAgLndvcmQtcm90YXRvci13b3JkcyB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4ud29yZC1yb3RhdG9yLmNsaXAgLndvcmQtcm90YXRvci13b3Jkczo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0d2lkdGg6IDJweDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcclxufVxyXG5cclxuLndvcmQtcm90YXRvci5jbGlwIGIge1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi53b3JkLXJvdGF0b3IuY2xpcCBiLmlzLXZpc2libGUge1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi8qIHpvb20gKi9cclxuLndvcmQtcm90YXRvci56b29tIC53b3JkLXJvdGF0b3Itd29yZHMge1xyXG5cdHBlcnNwZWN0aXZlOiAzMDBweDtcclxufVxyXG5cclxuLndvcmQtcm90YXRvci56b29tIGIge1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi53b3JkLXJvdGF0b3Iuem9vbSBiLmlzLXZpc2libGUge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0YW5pbWF0aW9uOiB6b29tLWluIC44cztcclxufVxyXG5cclxuLndvcmQtcm90YXRvci56b29tIGIuaXMtaGlkZGVuIHtcclxuXHRhbmltYXRpb246IHpvb20tb3V0IC44cztcclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tLWluIHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDEwMHB4KTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbS1vdXQge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTEwMHB4KTtcclxuXHR9XHJcbn1cclxuXHJcbi53b3JkLXJvdGF0b3Iucm90YXRlLTMgLndvcmQtcm90YXRvci13b3JkcyB7XHJcblx0cGVyc3BlY3RpdmU6IDMwMHB4O1xyXG59XHJcblxyXG4ud29yZC1yb3RhdG9yLnJvdGF0ZS0zIGIge1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi53b3JkLXJvdGF0b3Iucm90YXRlLTMgaSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLmlzLXZpc2libGUgLndvcmQtcm90YXRvci5yb3RhdGUtMyBpIHtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XHJcbn1cclxuXHJcbi53b3JkLXJvdGF0b3Iucm90YXRlLTMgaS5pbiB7XHJcblx0YW5pbWF0aW9uOiB3b3JkLXJvdGF0b3Itcm90YXRlLTMtaW4gLjZzIGZvcndhcmRzO1xyXG59XHJcblxyXG4ud29yZC1yb3RhdG9yLnJvdGF0ZS0zIGkub3V0IHtcclxuXHRhbmltYXRpb246IHdvcmQtcm90YXRvci1yb3RhdGUtMy1vdXQgLjZzIGZvcndhcmRzO1xyXG59XHJcblxyXG4ubm8tY3NzdHJhbnNpdGlvbnMgLndvcmQtcm90YXRvci5yb3RhdGUtMyBpIHtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG5cclxuLm5vLWNzc3RyYW5zaXRpb25zIC53b3JkLXJvdGF0b3Iucm90YXRlLTMgLmlzLXZpc2libGUgaSB7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuQGtleWZyYW1lcyB3b3JkLXJvdGF0b3Itcm90YXRlLTMtaW4ge1xyXG5cdDAlIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHdvcmQtcm90YXRvci1yb3RhdGUtMy1vdXQge1xyXG5cdDAlIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlWSgwKTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xyXG5cdH1cclxufVxyXG5cclxuLyogc2NhbGUgKi9cclxuLndvcmQtcm90YXRvci5zY2FsZSBiIHtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ud29yZC1yb3RhdG9yLnNjYWxlIGkge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbn1cclxuXHJcbi5pcy12aXNpYmxlIC53b3JkLXJvdGF0b3Iuc2NhbGUgaSB7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuLndvcmQtcm90YXRvci5zY2FsZSBpLmluIHtcclxuXHRhbmltYXRpb246IHNjYWxlLXVwIC42cyBmb3J3YXJkcztcclxufVxyXG5cclxuLndvcmQtcm90YXRvci5zY2FsZSBpLm91dCB7XHJcblx0YW5pbWF0aW9uOiBzY2FsZS1kb3duIC42cyBmb3J3YXJkcztcclxufVxyXG5cclxuLm5vLWNzc3RyYW5zaXRpb25zIC53b3JkLXJvdGF0b3Iuc2NhbGUgaSB7XHJcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ubm8tY3NzdHJhbnNpdGlvbnMgLndvcmQtcm90YXRvci5zY2FsZSAuaXMtdmlzaWJsZSBpIHtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNjYWxlLXVwIHtcclxuXHQwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblxyXG5cdDYwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2NhbGUtZG93biB7XHJcblx0MCUge1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuXHQ2MCUge1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG59XHJcblxyXG4vKiBwdXNoICovXHJcbi53b3JkLXJvdGF0b3IucHVzaCBiIHtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ud29yZC1yb3RhdG9yLnB1c2ggYi5pcy12aXNpYmxlIHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdGFuaW1hdGlvbjogcHVzaC1pbiAuNnM7XHJcbn1cclxuXHJcbi53b3JkLXJvdGF0b3IucHVzaCBiLmlzLWhpZGRlbiB7XHJcblx0YW5pbWF0aW9uOiBwdXNoLW91dCAuNnM7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcHVzaC1pbiB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcblx0fVxyXG5cclxuXHQ2MCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMCUpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBwdXNoLW91dCB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR9XHJcblxyXG5cdDYwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDExMCUpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG5cdH1cclxufVxyXG5cclxuLyogQ3VzdG9tIE1hcCAqL1xyXG5zZWN0aW9uLnNlY3Rpb24tY3VzdG9tLW1hcCB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltZy9tYXAucG5nKSBjZW50ZXIgMCBuby1yZXBlYXQ7XHJcblx0cGFkZGluZzogMTI5cHggMCAwO1xyXG5cdG1hcmdpbjogMjBweCAwIDA7XHJcblx0Ym9yZGVyOiAwO1xyXG59XHJcblxyXG5zZWN0aW9uLnNlY3Rpb24tY3VzdG9tLW1hcCBzZWN0aW9uLnNlY3Rpb24ge1xyXG5cdGJvcmRlci10b3A6IDA7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNDcsIDI0NywgMjQ3LCAwLjUpO1xyXG59XHJcblxyXG4vKiBIb21lIEludHJvICovXHJcbi5ob21lLWludHJvIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xyXG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwYWRkaW5nOiAzOC40cHggMDtcclxuXHRwYWRkaW5nOiAyLjRyZW0gMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xyXG59XHJcblxyXG4uaG9tZS1pbnRybyBwIHtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Zm9udC1zaXplOiAxLjRlbTtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5ob21lLWludHJvIHAgc3Bhbjpub3QoLmhpZ2hsaWdodGVkLXdvcmQpIHtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXNpemU6IDAuOGVtO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0cGFkZGluZy10b3A6IDVweDtcclxuXHRvcGFjaXR5OiAwLjc7XHJcbn1cclxuXHJcbi5ob21lLWludHJvIHAgLmhpZ2hsaWdodGVkLXdvcmQge1xyXG5cdGZvbnQtc2l6ZTogMS42ZW07XHJcbn1cclxuXHJcbi5ob21lLWludHJvIC5nZXQtc3RhcnRlZCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uaG9tZS1pbnRybyAuZ2V0LXN0YXJ0ZWQgLmJ0biB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5ob21lLWludHJvIC5nZXQtc3RhcnRlZCAuYnRuIGkge1xyXG5cdGZvbnQtc2l6ZTogMS4xZW07XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRtYXJnaW4tbGVmdDogNXB4O1xyXG59XHJcblxyXG4uaG9tZS1pbnRybyAuZ2V0LXN0YXJ0ZWQgYSB7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5ob21lLWludHJvIC5nZXQtc3RhcnRlZCBhOm5vdCguYnRuKSB7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLmhvbWUtaW50cm8gLmxlYXJuLW1vcmUge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5ob21lLWludHJvLmxpZ2h0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xyXG59XHJcblxyXG4uaG9tZS1pbnRyby5saWdodC5zZWNvbmRhcnkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNFMEUxRTQ7XHJcbn1cclxuXHJcbi5ob21lLWludHJvLmxpZ2h0IHAsXHJcbi5ob21lLWludHJvLmxpZ2h0IC5sZWFybi1tb3JlLFxyXG4uaG9tZS1pbnRyby5saWdodCBwIHNwYW46bm90KC5oaWdobGlnaHRlZC13b3JkKSxcclxuLmhvbWUtaW50cm8ubGlnaHQgLmdldC1zdGFydGVkIGE6bm90KC5idG4pIHtcclxuXHRjb2xvcjogIzMzMzMzMztcclxufVxyXG5cclxuLyogSG9tZSBJbnRybyBDb21wYWN0ICovXHJcbi5ob21lLWludHJvLWNvbXBhY3Qge1xyXG5cdGJvcmRlci1yYWRpdXM6IDAgMCAwLjNyZW0gMC4zcmVtO1xyXG5cdG1hcmdpbi10b3A6IC0xMHB4O1xyXG5cdG1hcmdpbjogLTEwcHggYXV0byA2MHB4O1xyXG5cdG1heC13aWR0aDogMTExNnB4O1xyXG59XHJcblxyXG4uaG9tZS1pbnRyby1jb21wYWN0IHAge1xyXG5cdHBhZGRpbmctbGVmdDogMjBweDtcclxufVxyXG5cclxuLmhvbWUtaW50cm8tY29tcGFjdCAuZ2V0LXN0YXJ0ZWQge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdFx0LyogSG9tZSBJbnRybyAqL1xyXG5cdC5ob21lLWludHJvIHAge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHR9XHJcblxyXG5cdC5ob21lLWludHJvLWNvbXBhY3QgLmdldC1zdGFydGVkIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0LyogSG9tZSBJbnRybyAqL1xyXG5cdC5ob21lLWludHJvLWNvbXBhY3Qge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdH1cclxufVxyXG5cclxuLyogSG9tZSBDb25jZXB0IFNWRyBBbmltYXRpb25zICovXHJcbkBrZXlmcmFtZXMgYW5pbWF0ZWRMaW5lQmcge1xyXG5cdGZyb20ge1xyXG5cdFx0c3Ryb2tlLWRhc2hhcnJheTogMTAwMDtcclxuXHR9XHJcblxyXG5cdHRvIHtcclxuXHRcdHN0cm9rZS1kYXNoYXJyYXk6IDEzNjA7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW1hdGVkTGluZVNtYWxsQ2lyY2xlIHtcclxuXHRmcm9tIHtcclxuXHRcdHN0cm9rZS1kYXNoYXJyYXk6IDEwMDA7XHJcblx0fVxyXG5cclxuXHR0byB7XHJcblx0XHRzdHJva2UtZGFzaGFycmF5OiAxMTIwO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBhbmltYXRlZExpbmVCaWdDaXJjbGUge1xyXG5cdGZyb20ge1xyXG5cdFx0c3Ryb2tlLWRhc2hhcnJheTogMTAwMDtcclxuXHR9XHJcblxyXG5cdHRvIHtcclxuXHRcdHN0cm9rZS1kYXNoYXJyYXk6IDEyNjY7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW1hdGVkSW5pdGlhbFBpbiB7XHJcblx0MCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCA2OXB4KSBzY2FsZSgwLjIzKTtcclxuXHR9XHJcblxyXG5cdDMzJSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgycHgsIDc5cHgpIHNjYWxlKDAuMjMpO1xyXG5cdH1cclxuXHJcblx0NjYlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDJweCwgNzRweCkgc2NhbGUoMC4yMyk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDJweCwgNzlweCkgc2NhbGUoMC4yMyk7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW1hdGVkRmluYWxQaW4ge1xyXG5cdDAlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDMyNXB4LCAtMTlweCkgc2NhbGUoMC4yMykgcm90YXRlKDM2ZGVnKTtcclxuXHR9XHJcblxyXG5cdDMzJSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMjVweCwgLTEzcHgpIHNjYWxlKDAuMjMpIHJvdGF0ZSgzNmRlZyk7XHJcblx0fVxyXG5cclxuXHQ2NiUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMzI1cHgsIC0xNnB4KSBzY2FsZSgwLjIzKSByb3RhdGUoMzZkZWcpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMjVweCwgLTEzcHgpIHNjYWxlKDAuMjMpIHJvdGF0ZSgzNmRlZyk7XHJcblx0fVxyXG59XHJcblxyXG4vKiBGaXJlZm94IEZpbmFsIFBpbiBBbmltYXRpb24gKi9cclxuQGtleWZyYW1lcyBhbmltYXRlZEZpbmFsUGluRmlyZWZveCB7XHJcblx0MCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTkzcHgsIC0xNnB4KSBzY2FsZSgwLjIzKSByb3RhdGUoMzZkZWcpO1xyXG5cdH1cclxuXHJcblx0MzMlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDE5M3B4LCAtMTBweCkgc2NhbGUoMC4yMykgcm90YXRlKDM2ZGVnKTtcclxuXHR9XHJcblxyXG5cdDY2JSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOTNweCwgLTEzcHgpIHNjYWxlKDAuMjMpIHJvdGF0ZSgzNmRlZyk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDE5M3B4LCAtMTBweCkgc2NhbGUoMC4yMykgcm90YXRlKDM2ZGVnKTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIEhvbWUgQ29uY2VwdCAqL1xyXG4uaG9tZS1jb25jZXB0IHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1nL2hvbWUvaG9tZS1jb25jZXB0LnBuZykgbm8tcmVwZWF0IGNlbnRlciAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5ob21lLWNvbmNlcHQgc3Ryb25nIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LWZhbWlseTogXCJTaGFkb3dzIEludG8gTGlnaHRcIiwgY3Vyc2l2ZTtcclxuXHRmb250LXNpemU6IDEuOGVtO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLmhvbWUtY29uY2VwdCAucm93IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5ob21lLWNvbmNlcHQgLnByb2Nlc3MtaW1hZ2Uge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWcvaG9tZS9ob21lLWNvbmNlcHQtaXRlbS5wbmcpIG5vLXJlcGVhdCAwIDA7XHJcblx0d2lkdGg6IDE2MHB4O1xyXG5cdG1hcmdpbjogMTIwcHggYXV0byAwIGF1dG87XHJcblx0cGFkZGluZy1ib3R0b206IDUwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5ob21lLWNvbmNlcHQgLnByb2Nlc3MtaW1hZ2UgaW1nIHtcclxuXHRib3JkZXItcmFkaXVzOiAxNTBweDtcclxuXHRtYXJnaW46IDdweCA4cHg7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdG1heC13aWR0aDogMTQ1cHg7XHJcblx0bWF4LWhlaWdodDogMTQ1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdC5ob21lLWNvbmNlcHQgLnByb2Nlc3MtaW1hZ2UucHJvY2Vzcy1pbWFnZS1vbi1taWRkbGUge1xyXG5cdFx0bWFyZ2luLXRvcDogOTVweDtcclxuXHR9XHJcbn1cclxuXHJcbi5ob21lLWNvbmNlcHQgLm91ci13b3JrIHtcclxuXHRtYXJnaW4tdG9wOiA1MnB4O1xyXG5cdGZvbnQtc2l6ZTogMi4yZW07XHJcbn1cclxuXHJcbi5ob21lLWNvbmNlcHQgLnByb2plY3QtaW1hZ2Uge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWcvaG9tZS9ob21lLWNvbmNlcHQtaXRlbS5wbmcpIG5vLXJlcGVhdCAxMDAlIDA7XHJcblx0d2lkdGg6IDM1MHB4O1xyXG5cdG1hcmdpbjogMjBweCAwIDAgLTMwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDQ1cHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5ob21lLWNvbmNlcHQgLnN1biB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltZy9ob21lL2hvbWUtY29uY2VwdC1pY29ucy5wbmcpIG5vLXJlcGVhdCAwIDA7XHJcblx0d2lkdGg6IDYwcHg7XHJcblx0aGVpZ2h0OiA1NnB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogNjVweDtcclxufVxyXG5cclxuLmhvbWUtY29uY2VwdCAuY2xvdWQge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWcvaG9tZS9ob21lLWNvbmNlcHQtaWNvbnMucG5nKSBuby1yZXBlYXQgMTAwJSAwO1xyXG5cdHdpZHRoOiAxMTZweDtcclxuXHRoZWlnaHQ6IDU2cHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDUzJTtcclxuXHR0b3A6IDM1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdC5ob21lLWNvbmNlcHQge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5ob21lLWNvbmNlcHQgLnByb2plY3QtaW1hZ2Uge1xyXG5cdFx0bWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xyXG5cdH1cclxuXHJcblx0LmhvbWUtY29uY2VwdCAucHJvY2Vzcy1pbWFnZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcclxuXHQuaG9tZS1jb25jZXB0IC5wcm9qZWN0LWltYWdlIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWF4LXdpZHRoOiAxNjBweDtcclxuXHR9XHJcblxyXG5cdC5ob21lLWNvbmNlcHQgLmZjLXNsaWRlc2hvdyB7XHJcblx0XHRtYXgtd2lkdGg6IDE0NXB4O1xyXG5cdFx0aGVpZ2h0OiAxNDVweDtcclxuXHR9XHJcblxyXG5cdC5ob21lLWNvbmNlcHQgLmZjLXNsaWRlc2hvdyBpbWcge1xyXG5cdFx0bWF4LWhlaWdodDogMTQ1cHg7XHJcblx0XHRtYXgtd2lkdGg6IDE0NXB4O1xyXG5cdH1cclxufVxyXG5cclxuLyogUG9ydGZvbGlvICovXHJcbi5wb3J0Zm9saW8tdGl0bGUge1xyXG5cdG1hcmdpbi1ib3R0b206IC0xMHB4O1xyXG59XHJcblxyXG4ucG9ydGZvbGlvLXRpdGxlIGEge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLnBvcnRmb2xpby10aXRsZSBbY2xhc3MqPVwiZmEtXCJdLCAucG9ydGZvbGlvLXRpdGxlIC5pY29ucyB7XHJcblx0Zm9udC1zaXplOiAxLjdlbTtcclxufVxyXG5cclxuLnBvcnRmb2xpby10aXRsZSAucG9ydGZvbGlvLW5hdiB7XHJcblx0bWFyZ2luLXRvcDogMTFweDtcclxufVxyXG5cclxuLnBvcnRmb2xpby10aXRsZSAucG9ydGZvbGlvLW5hdi1hbGwge1xyXG5cdG1hcmdpbi10b3A6IDlweDtcclxufVxyXG5cclxuLnBvcnRmb2xpby10aXRsZSAucG9ydGZvbGlvLW5hdiB7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5wb3J0Zm9saW8tdGl0bGUgLnBvcnRmb2xpby1uYXYgYSB7XHJcblx0d2lkdGg6IDQwJTtcclxufVxyXG5cclxuLnBvcnRmb2xpby10aXRsZSAucG9ydGZvbGlvLW5hdi1hbGwgLmZhLFxyXG4ucG9ydGZvbGlvLXRpdGxlIC5wb3J0Zm9saW8tbmF2LWFsbCAuaWNvbnMge1xyXG5cdGZvbnQtc2l6ZTogMmVtO1xyXG59XHJcblxyXG4ucG9ydGZvbGlvLXRpdGxlIC5mYS1hbmdsZS1yaWdodCB7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5wb3J0Zm9saW8tdGl0bGUgLnBvcnRmb2xpby1uYXYtcHJldiB7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLyogUG9ydGZvbGlvIEluZm8gKi9cclxuLnBvcnRmb2xpby1pbmZvIHtcclxuXHRtYXJnaW46IDJweCAwIDEwcHg7XHJcbn1cclxuXHJcbi5wb3J0Zm9saW8taW5mbyB1bCB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLnBvcnRmb2xpby1pbmZvIHVsIGxpIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0U2RTZFNjtcclxuXHRjb2xvcjogI0IxQjFCMTtcclxuXHRwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XHJcblx0Zm9udC1zaXplOiAwLjllbTtcclxufVxyXG5cclxuLnBvcnRmb2xpby1pbmZvIHVsIGxpOmxhc3QtY2hpbGQge1xyXG5cdGJvcmRlci1yaWdodDogMDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLnBvcnRmb2xpby1pbmZvIHVsIGxpIGEge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRjb2xvcjogI0IxQjFCMTtcclxufVxyXG5cclxuLnBvcnRmb2xpby1pbmZvIHVsIGxpIGE6aG92ZXIgLmZhLWhlYXJ0IHtcclxuXHRjb2xvcjogI0U1M0Y1MTtcclxufVxyXG5cclxuLnBvcnRmb2xpby1pbmZvIHVsIGxpIFtjbGFzcyo9XCJmYS1cIl0sIC5wb3J0Zm9saW8taW5mbyB1bCBsaSAuaWNvbnMge1xyXG5cdG1hcmdpbi1yaWdodDogNHB4O1xyXG59XHJcblxyXG4vKiBQb3J0Zm9saW8gTGlzdCAqL1xyXG4ucG9ydGZvbGlvLWxpc3Qge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5wb3J0Zm9saW8tbGlzdDpub3QoLnJvdykge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLnBvcnRmb2xpby1saXN0IC5wb3J0Zm9saW8taXRlbSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbn1cclxuXHJcbi5wb3J0Zm9saW8tbGlzdCAucG9ydGZvbGlvLWl0ZW0ucG9ydGZvbGlvLWl0ZW0tdXBkYXRlZDphZnRlciwgLnBvcnRmb2xpby1saXN0IC5wb3J0Zm9saW8taXRlbS5wb3J0Zm9saW8taXRlbS1uZXc6YWZ0ZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR6LWluZGV4OiAxO1xyXG5cdHRvcDogMTBweDtcclxuXHRyaWdodDogMTBweDtcclxuXHRiYWNrZ3JvdW5kOiAjQ0NDO1xyXG5cdGNvbnRlbnQ6IFwiTkVXXCI7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogMHB4IDhweDtcclxuXHRmb250LXNpemU6IDlweDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG59XHJcblxyXG4ucG9ydGZvbGlvLWxpc3QgLnBvcnRmb2xpby1pdGVtLnBvcnRmb2xpby1pdGVtLXVwZGF0ZWQ6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiVVBEQVRFRFwiO1xyXG5cdGJhY2tncm91bmQ6ICMzNkM1N0E7XHJcbn1cclxuXHJcbi8qIFBvcnRmb2xpbyBEZXRhaWxzICovXHJcbi5wb3J0Zm9saW8tZGV0YWlscyB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogNDVweCAwIDAgNXB4O1xyXG5cdGZvbnQtc2l6ZTogMC45ZW07XHJcbn1cclxuXHJcbi5wb3J0Zm9saW8tZGV0YWlscyA+IGxpIHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMCAwIDIwcHg7XHJcbn1cclxuXHJcbi5wb3J0Zm9saW8tZGV0YWlscyBwIHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLnBvcnRmb2xpby1kZXRhaWxzIGJsb2NrcXVvdGUge1xyXG5cdHBhZGRpbmc6IDAgMCAwIDEwcHg7XHJcblx0bWFyZ2luOiAxNXB4IDAgMDtcclxuXHRjb2xvcjogIzk5OTtcclxufVxyXG5cclxuLnBvcnRmb2xpby1kZXRhaWxzIC5saXN0LWljb25zIHtcclxuXHRtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLnBvcnRmb2xpby1kZXRhaWxzIC5saXN0LWljb25zID4gbGkge1xyXG5cdHBhZGRpbmctbGVmdDogMThweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5wb3J0Zm9saW8tZGV0YWlscyAubGlzdC1pY29ucyA+IGxpIFtjbGFzcyo9XCJmYS1cIl0sIC5wb3J0Zm9saW8tZGV0YWlscyAubGlzdC1pY29ucyA+IGxpIC5pY29ucyB7XHJcblx0dG9wOiA3cHg7XHJcbn1cclxuXHJcbi8qIFBvcnRmb2xpbyBNb2RhbCAqL1xyXG4ucG9ydGZvbGlvLW1vZGFsIC5tZnAtYXJyb3csXHJcbi5wb3J0Zm9saW8tYWpheC1tb2RhbCAubWZwLWFycm93IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucG9ydGZvbGlvLWxvYWQtbW9yZS1sb2FkZXIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGhlaWdodDogNDlweDtcclxufVxyXG5cclxuLmJ0bi1wb3J0Zm9saW8taW5maW5pdGUtc2Nyb2xsIHtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4vKiBQb3J0Zm9saW8gTmF2aWdhdGlvbiAqL1xyXG4ucG9ydGZvbGlvLW5leHQ6aG92ZXIgW2NsYXNzKj1cImZhLVwiXSwgLnBvcnRmb2xpby1uZXh0OmhvdmVyIC5pY29ucyxcclxuLnBvcnRmb2xpby1wcmV2OmhvdmVyIFtjbGFzcyo9XCJmYS1cIl0sXHJcbi5wb3J0Zm9saW8tcHJldjpob3ZlciAuaWNvbnMge1xyXG5cdGFuaW1hdGlvbjogbmF2SXRlbUFycm93IDYwMG1zIGVhc2U7XHJcblx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdC5wb3J0Zm9saW8tbmF2LCAucG9ydGZvbGlvLW5hdi1hbGwge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIFRlYW0gTGlzdCAqL1xyXG51bC50ZWFtLWxpc3Qge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnVsLnRlYW0tbGlzdCAudGVhbS1pdGVtIHtcclxuXHRtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG59XHJcblxyXG51bC50ZWFtLWxpc3QgLnRlYW0taXRlbSAudGh1bWItaW5mby1zb2NpYWwtaWNvbnMge1xyXG5cdG1hcmdpbjogMCAxMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHR1bC50ZWFtLWxpc3QgLnRlYW0taXRlbSB7XHJcblx0XHRtYXJnaW46IDAgYXV0byAzNXB4O1xyXG5cdFx0bWF4LXdpZHRoOiAyNzBweDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIFNlYXJjaCBSZXN1bHRzICovXHJcbi5zZWFyY2gtcmVzdWx0cyB7XHJcblx0bWluLWhlaWdodDogMzAwcHg7XHJcbn1cclxuXHJcbi8qIFBhZ2UgNDA0ICovXHJcbi5odHRwLWVycm9yIHtcclxuXHRwYWRkaW5nOiA1MHB4IDA7XHJcbn1cclxuXHJcbi5odHRwLWVycm9yIGgyIHtcclxuXHRmb250LXNpemU6IDE0MHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0bGluZS1oZWlnaHQ6IDE0MHB4O1xyXG59XHJcblxyXG4uaHR0cC1lcnJvciBoNCB7XHJcblx0Y29sb3I6ICM3Nzc7XHJcbn1cclxuXHJcbi5odHRwLWVycm9yIHAge1xyXG5cdGZvbnQtc2l6ZTogMS40ZW07XHJcblx0bGluZS1oZWlnaHQ6IDM2cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG5cdC5odHRwLWVycm9yIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cclxuXHQuaHR0cC1lcnJvciBoMiB7XHJcblx0XHRmb250LXNpemU6IDEwMHB4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XHJcblx0XHRsaW5lLWhlaWdodDogMTAwcHg7XHJcblx0fVxyXG59XHJcbiIsIi8qXHJcbk5hbWU6IFx0XHRcdHRoZW1lLWJsb2cuY3NzXHJcbldyaXR0ZW4gYnk6IFx0T2tsZXIgVGhlbWVzIC0gKGh0dHA6Ly93d3cub2tsZXIubmV0KVxyXG5UaGVtZSBWZXJzaW9uOlx0OS45LjNcclxuKi9cclxuLyogUG9zdHMgKi9cclxuLmJsb2ctcG9zdHM6bm90KC5ibG9nLXBvc3RzLW5vLW1hcmdpbnMpIGFydGljbGUge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5ibG9nLXBvc3RzOm5vdCguYmxvZy1wb3N0cy1uby1tYXJnaW5zKSAucGFnaW5hdGlvbiB7XHJcblx0bWFyZ2luOiAtMTBweCAwIDIwcHg7XHJcbn1cclxuXHJcbi5ibG9nLXBvc3RzLmJsb2ctcG9zdHMtbm8tbWFyZ2lucyAucGFnaW5hdGlvbiB7XHJcblx0bWFyZ2luLXRvcDogMjguOHB4O1xyXG5cdG1hcmdpbi10b3A6IDEuOHJlbTtcclxufVxyXG5cclxuLyogUG9zdCAqL1xyXG5hcnRpY2xlLnBvc3QgaDIgYSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5hcnRpY2xlLnBvc3QgLnBvc3QtbWV0YSB7XHJcblx0Zm9udC1zaXplOiAwLjllbTtcclxuXHRtYXJnaW4tYm90dG9tOiA3cHg7XHJcbn1cclxuXHJcbmFydGljbGUucG9zdCAucG9zdC1tZXRhID4gc3BhbiB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDhweDtcclxufVxyXG5cclxuYXJ0aWNsZS5wb3N0IC5wb3N0LW1ldGEgaSB7XHJcblx0bWFyZ2luLXJpZ2h0OiAzcHg7XHJcbn1cclxuXHJcbmFydGljbGUucG9zdCAucG9zdC1kYXRlIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5hcnRpY2xlLnBvc3QgLnBvc3QtZGF0ZSAubW9udGgge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGJhY2tncm91bmQ6ICNDQ0M7XHJcblx0Ym9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0Zm9udC1zaXplOiAwLjhlbTtcclxuXHRsaW5lLWhlaWdodDogMS44O1xyXG5cdHBhZGRpbmc6IDFweCAxMHB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbmFydGljbGUucG9zdCAucG9zdC1kYXRlIC5kYXkge1xyXG5cdGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcblx0Ym9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XHJcblx0Y29sb3I6ICNDQ0M7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0cGFkZGluZzogMTBweDtcclxufVxyXG5cclxuYXJ0aWNsZS5wb3N0IC5wb3N0LWltYWdlIC5vd2wtY2Fyb3VzZWwge1xyXG5cdHdpZHRoOiAxMDAuMSU7XHJcbn1cclxuXHJcbmFydGljbGUgLnBvc3QtdmlkZW8ge1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbjogMCAwIDMwcHggMDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNjElO1xyXG59XHJcblxyXG5hcnRpY2xlIC5wb3N0LXZpZGVvIGlmcmFtZSB7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGhlaWdodDogYXV0bztcclxuXHRsZWZ0OiAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHRtaW4taGVpZ2h0OiAxMDAlO1xyXG5cdG1pbi13aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiA0cHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogMDtcclxuXHR3aWR0aDogYXV0bztcclxufVxyXG5cclxuYXJ0aWNsZSAucG9zdC1hdWRpbyB7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcblx0cGFkZGluZzogMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGhlaWdodDogYXV0bztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luOiAwIDAgMzBweCAwO1xyXG5cdHBhZGRpbmctYm90dG9tOiAzNSU7XHJcblx0bWluLWhlaWdodDogMTYwcHg7XHJcbn1cclxuXHJcbmFydGljbGUgLnBvc3QtYXVkaW8gaWZyYW1lIHtcclxuXHRib3R0b206IDA7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdGxlZnQ6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdG1pbi1oZWlnaHQ6IDEwMCU7XHJcblx0bWluLXdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDRweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG5hcnRpY2xlLnBvc3QtbWVkaXVtIC5wb3N0LWltYWdlIC5vd2wtY2Fyb3VzZWwge1xyXG5cdHdpZHRoOiAxMDAuMiU7XHJcbn1cclxuXHJcbmFydGljbGUucG9zdC1sYXJnZSB7XHJcblx0bWFyZ2luLWxlZnQ6IDYwcHg7XHJcbn1cclxuXHJcbmFydGljbGUucG9zdC1sYXJnZSBoMiB7XHJcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG5hcnRpY2xlLnBvc3QtbGFyZ2UgLnBvc3QtaW1hZ2UsIGFydGljbGUucG9zdC1sYXJnZSAucG9zdC1kYXRlIHtcclxuXHRtYXJnaW4tbGVmdDogLTYwcHg7XHJcbn1cclxuXHJcbmFydGljbGUucG9zdC1sYXJnZSAucG9zdC1pbWFnZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuYXJ0aWNsZS5wb3N0LWxhcmdlIC5wb3N0LWltYWdlLnNpbmdsZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuYXJ0aWNsZS5wb3N0LWxhcmdlIC5wb3N0LXZpZGVvIHtcclxuXHRtYXJnaW4tbGVmdDogLTYwcHg7XHJcbn1cclxuXHJcbmFydGljbGUucG9zdC1sYXJnZSAucG9zdC1hdWRpbyB7XHJcblx0bWFyZ2luLWxlZnQ6IC02MHB4O1xyXG59XHJcblxyXG4vKiBTaW5nbGUgUG9zdCAqL1xyXG4uc2luZ2xlLXBvc3QgYXJ0aWNsZSB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5hcnRpY2xlLmJsb2ctc2luZ2xlLXBvc3QgLnBvc3QtbWV0YSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLyogUG9zdCBCbG9jayAqL1xyXG4ucG9zdC1ibG9jayBoMyB7XHJcblx0Zm9udC1zaXplOiAxLjhlbTtcclxuXHRmb250LXdlaWdodDogMjAwO1xyXG5cdG1hcmdpbjogMCAwIDIwcHg7XHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi5wb3N0LWJsb2NrIGgzIGkge1xyXG5cdG1hcmdpbi1yaWdodDogN3B4O1xyXG59XHJcblxyXG4vKiBQb3N0IEF1dGhvciAqL1xyXG4ucG9zdC1hdXRob3IgaW1nIHtcclxuXHRtYXgtaGVpZ2h0OiA4MHB4O1xyXG5cdG1heC13aWR0aDogODBweDtcclxufVxyXG5cclxuLnBvc3QtYXV0aG9yIHAge1xyXG5cdGZvbnQtc2l6ZTogMC45ZW07XHJcblx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5wb3N0LWF1dGhvciBwIC5uYW1lIHtcclxuXHRmb250LXNpemU6IDEuMWVtO1xyXG59XHJcblxyXG4ucG9zdC1hdXRob3IgLmltZy10aHVtYm5haWwge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmbG9hdDogbGVmdDtcclxuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi8qIFBvc3QgQ29tbWVudHMgKi9cclxudWwuY29tbWVudHMge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnVsLmNvbW1lbnRzIGxpIHtcclxuXHRjbGVhcjogYm90aDtcclxuXHRwYWRkaW5nOiAxMHB4IDAgMCA3MHB4O1xyXG59XHJcblxyXG51bC5jb21tZW50cyBsaSBpbWcuYXZhdGFyIHtcclxuXHRoZWlnaHQ6IDQ4cHg7XHJcblx0d2lkdGg6IDQ4cHg7XHJcbn1cclxuXHJcbnVsLmNvbW1lbnRzIGxpIHVsLnJlcGx5IHtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbnVsLmNvbW1lbnRzIGxpIGEge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxudWwuY29tbWVudHMgbGkgLmltZy10aHVtYm5haWwge1xyXG5cdG1hcmdpbi1sZWZ0OiAtNzBweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbnVsLmNvbW1lbnRzIGxpIC5jb21tZW50IHtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG51bC5jb21tZW50cyAuY29tbWVudC1hcnJvdyB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItcmlnaHQ6IDEycHggc29saWQgI2Y3ZjdmNztcclxuXHRib3JkZXItdG9wOiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGhlaWdodDogMDtcclxuXHRsZWZ0OiAtMTJweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAxMnB4O1xyXG5cdHdpZHRoOiAwO1xyXG59XHJcblxyXG51bC5jb21tZW50cyAuY29tbWVudC1ibG9jayB7XHJcblx0YmFja2dyb3VuZDogI2Y3ZjdmNztcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0cGFkZGluZzogMjBweCAyMHB4IDMwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG51bC5jb21tZW50cyAuY29tbWVudC1ibG9jayBwIHtcclxuXHRmb250LXNpemU6IDAuOWVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG51bC5jb21tZW50cyAuY29tbWVudC1ibG9jayAuY29tbWVudC1ieSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC1zaXplOiAxZW07XHJcblx0bGluZS1oZWlnaHQ6IDIxcHg7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDAgMCA1cHggMDtcclxufVxyXG5cclxudWwuY29tbWVudHMgLmNvbW1lbnQtYmxvY2sgLmRhdGUge1xyXG5cdGNvbG9yOiAjOTk5O1xyXG5cdGZvbnQtc2l6ZTogMC45ZW07XHJcbn1cclxuXHJcbi8qIExlYXZlIGEgQ29tbWVudCAqL1xyXG4ucG9zdC1sZWF2ZS1jb21tZW50IGgzIHtcclxuXHRtYXJnaW46IDAgMCA0MHB4O1xyXG59XHJcblxyXG4vKiBSZWNlbnQgUG9zdHMgKi9cclxuLnJlY2VudC1wb3N0cyBoNCB7XHJcblx0bWFyZ2luLWJvdHRvbTogN3B4O1xyXG59XHJcblxyXG4ucmVjZW50LXBvc3RzIGFydGljbGUucmVjZW50LXBvc3QgaDQge1xyXG5cdG1hcmdpbjogMCAwIDNweCAwO1xyXG59XHJcblxyXG4ucmVjZW50LXBvc3RzIGFydGljbGUucmVjZW50LXBvc3QgaDQgYSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5yZWNlbnQtcG9zdHMgLmRhdGUge1xyXG5cdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5yZWNlbnQtcG9zdHMgLmRhdGUgLm1vbnRoIHtcclxuXHRiYWNrZ3JvdW5kOiAjQ0NDO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdGZvbnQtc2l6ZTogMC45ZW07XHJcblx0cGFkZGluZzogM3B4IDEwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRvcDogLTJweDtcclxufVxyXG5cclxuLnJlY2VudC1wb3N0cyAuZGF0ZSAuZGF5IHtcclxuXHRiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xyXG5cdGNvbG9yOiAjQ0NDO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdHBhZGRpbmc6IDhweDtcclxufVxyXG5cclxuc2VjdGlvbi5zZWN0aW9uIC5yZWNlbnQtcG9zdHMgLmRhdGUgLmRheSB7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxufVxyXG5cclxuLyogU2ltcGxlIFBvc3QgTGlzdCAqL1xyXG51bC5zaW1wbGUtcG9zdC1saXN0IHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG51bC5zaW1wbGUtcG9zdC1saXN0IGxpIHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNFMkUyRTI7XHJcblx0cGFkZGluZzogMTVweCAwO1xyXG59XHJcblxyXG51bC5zaW1wbGUtcG9zdC1saXN0IGxpOjphZnRlciB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxudWwuc2ltcGxlLXBvc3QtbGlzdCBsaTpsYXN0LWNoaWxkIHtcclxuXHRib3JkZXItYm90dG9tOiAwO1xyXG59XHJcblxyXG51bC5zaW1wbGUtcG9zdC1saXN0IC5wb3N0LWltYWdlIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbn1cclxuXHJcbnVsLnNpbXBsZS1wb3N0LWxpc3QgLnBvc3QtbWV0YSB7XHJcblx0Y29sb3I6ICM4ODg7XHJcblx0Zm9udC1zaXplOiAwLjhlbTtcclxufVxyXG5cclxudWwuc2ltcGxlLXBvc3QtbGlzdCAucG9zdC1pbmZvIHtcclxuXHRsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcblx0dWwuY29tbWVudHMgbGkge1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDhweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRwYWRkaW5nOiAwIDAgMCAxMHB4O1xyXG5cdH1cclxuXHJcblx0dWwuY29tbWVudHMgbGkgLmltZy10aHVtYm5haWwge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdHVsLmNvbW1lbnRzIC5jb21tZW50LWFycm93IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcbiIsIi8qXHJcbk5hbWU6IFx0XHRcdHRoZW1lLXNob3AuY3NzXHJcbldyaXR0ZW4gYnk6IFx0T2tsZXIgVGhlbWVzIC0gKGh0dHA6Ly93d3cub2tsZXIubmV0KVxyXG5UaGVtZSBWZXJzaW9uOlx0OS45LjNcclxuKi9cclxuLyogQ3VzdG9tIEZvbnQgLSBTdGFycyAoRnJvbSBXb29Db21tZXJjZSkgKi9cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdzdGFyJztcclxuXHRcdHNyYzogdXJsKFwiZm9udHMvc3Rhci5lb3RcIik7XHJcblx0XHRzcmM6IHVybChcImZvbnRzL3N0YXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvc3Rhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImZvbnRzL3N0YXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJmb250cy9zdGFyLnN2ZyNzdGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi8qIFNob3AgLSBCYXNlICovXHJcbi5zaG9wIC5wcm9kdWN0czphZnRlciB7XHJcblx0Y29udGVudDogXCIuXCI7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Y2xlYXI6IGJvdGg7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdGhlaWdodDogMDtcclxufVxyXG5cclxuLnNob3AgLnByb2R1Y3RzIC5wcm9kdWN0IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnNob3AgLnByb2R1Y3RzIC5wcm9kdWN0IGEge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnNob3AgLnByb2R1Y3RzIC5wcm9kdWN0IC5xdWljay12aWV3IHtcclxuXHR0cmFuc2l0aW9uOiBlYXNlIHRyYW5zZm9ybSAzMDBtcywgZWFzZSBiYWNrZ3JvdW5kIDMwMG1zO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHRwYWRkaW5nOiAxMnB4IDEwcHg7XHJcblx0Zm9udC1zaXplOiAxZW07XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG5cdHotaW5kZXg6IDM7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG59XHJcblxyXG4uc2hvcCAucHJvZHVjdHMgLnByb2R1Y3QgLnF1aWNrLXZpZXcgW2NsYXNzKj1cImZhLVwiXSwgLnNob3AgLnByb2R1Y3RzIC5wcm9kdWN0IC5xdWljay12aWV3IC5pY29ucyB7XHJcblx0bWFyZ2luLXJpZ2h0OiAzcHg7XHJcblx0Zm9udC1zaXplOiAxLjFlbTtcclxufVxyXG5cclxuLnNob3AgLnByb2R1Y3RzIC5wcm9kdWN0OmhvdmVyIC5xdWljay12aWV3IHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5zaG9wIC5wcm9kdWN0cyAucHJvZHVjdDpob3ZlciAucXVpY2stdmlldzpob3ZlciB7XHJcblx0YmFja2dyb3VuZDogIzAwMDtcclxufVxyXG5cclxuLnNob3AgLnByb2R1Y3RzIC5wcm9kdWN0IC5vbnNhbGUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0bGVmdDogYXV0bztcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IC0xNXB4O1xyXG5cdHRleHQtc2hhZG93OiBub25lO1xyXG5cdHdpZHRoOiA0MHB4O1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0Zm9udC1zaXplOiAwLjllbTtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qIFF1aWNrIFZpZXcgUG9wdXAgRml4IChXaGVuIENsb3NlKSAqL1xyXG5odG1sLmxpZ2h0Ym94LWJlZm9yZWNsb3NlIC5xdWljay12aWV3IHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYXNvbnJ5LWxvYWRlci1zaG93aW5nIC5wcm9kdWN0cyB7XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG5cclxuLyogUHJvZHVjdCBJbmZvICovXHJcbi5wcm9kdWN0LWluZm8ge1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XHJcblx0YmFja2dyb3VuZDogI0Y3RjlGQztcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnByb2R1Y3QtaW5mbzpob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm8gYSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnByb2R1Y3QtaW5mbyBhOmhvdmVyIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvIGltZyB7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm8gaDQge1xyXG5cdGNvbG9yOiAjNDA0NzUxO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1zaXplOiAxLjRlbTtcclxuXHRsaW5lLWhlaWdodDogMS4xZW07XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm8gKyAucHJvZHVjdC1pbmZvIHtcclxuXHRtYXJnaW4tdG9wOiAtNXB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWluZm8taW1hZ2Uge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1pbmZvLWltYWdlOmJlZm9yZSB7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGJhY2tncm91bmQ6ICMzMzM7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm86aG92ZXIgLnByb2R1Y3QtaW5mby1pbWFnZTpiZWZvcmUge1xyXG5cdG9wYWNpdHk6IDAuNDtcclxufVxyXG5cclxuLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1pbmZvLWFjdCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWluZm8tYWN0IGVtIHtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGZvbnQtc2l6ZTogMS4yZW07XHJcblx0Zm9udC13ZWlnaHQ6IDEwMDtcclxufVxyXG5cclxuLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1pbmZvLWFjdC1sZWZ0LCAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWluZm8tYWN0LXJpZ2h0IHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWluZm8tYWN0LWxlZnQge1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdHdpZHRoOiA0NSU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm8gLnByb2R1Y3QtaW5mby1hY3QtbGVmdCBlbSB7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSAwcztcclxuXHRsZWZ0OiAwJTtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWluZm8tYWN0LXJpZ2h0IHtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdG1hcmdpbi1sZWZ0OiAyJTtcclxuXHR3aWR0aDogNTMlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWluZm8tYWN0LXJpZ2h0IGVtIHtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlIDBzO1xyXG5cdHJpZ2h0OiAwJTtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm86aG92ZXIgLnByb2R1Y3QtaW5mby1hY3QtbGVmdCBlbSB7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuLnByb2R1Y3QtaW5mbzpob3ZlciAucHJvZHVjdC1pbmZvLWFjdC1yaWdodCBlbSB7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1pbmZvLWNvbnRlbnQge1xyXG5cdHBhZGRpbmc6IDE1cHg7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1pbmZvLWNhcHRpb24ge1xyXG5cdHBhZGRpbmc6IDAgMTVweCAxNXB4O1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm8gLnByb2R1Y3QtaW5mby1jYXB0aW9uIHAge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwIDAgMTBweDtcclxufVxyXG5cclxuLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1pbmZvLWV4dHJhIHtcclxuXHRjbGVhcjogYm90aDtcclxuXHRwYWRkaW5nOiAxMHB4IDAgMDtcclxuXHRtYXJnaW46IDEwcHggMCAwO1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUJFQkY0O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWluZm8tZXh0cmEuc29jaWFsIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm8gLnByb2R1Y3QtaW5mby1leHRyYS5zb2NpYWwgYSB7XHJcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VCRUJGNDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblx0Zm9udC1zaXplOiAwLjllbTtcclxuXHRjb2xvcjogI0FDQUNBQztcclxuXHR3aWR0aDogYXV0bztcclxufVxyXG5cclxuLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1pbmZvLWV4dHJhLnNvY2lhbCBhOmxhc3QtY2hpbGQge1xyXG5cdGJvcmRlci1yaWdodDogMDtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0cGFkZGluZy1yaWdodDogMDtcclxufVxyXG5cclxuLnByb2R1Y3QtaW5mbyAuZGF0ZSB7XHJcblx0Y29sb3I6ICM5QUExQUI7XHJcblx0Zm9udC1zaXplOiAwLjllbTtcclxufVxyXG5cclxuLnByb2R1Y3QtaW5mby5zZWNvbmRhcnkgLnByb2R1Y3QtaW5mby1jb250ZW50IHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm8uc2Vjb25kYXJ5IC5wcm9kdWN0LWluZm8tY29udGVudCBoNCB7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRvcDogLTI1JTtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvLnNlY29uZGFyeSAucHJvZHVjdC1pbmZvLWNvbnRlbnQgLmRhdGUge1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0b3A6IDI1JTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvLnNlY29uZGFyeSAucHJvZHVjdC1pbmZvLWFjdCB7XHJcblx0dG9wOiAzMCU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm8uc2Vjb25kYXJ5IC5sYWJlbCB7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcblx0Y2xlYXI6IGJvdGg7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG5cclxuLnByb2R1Y3QtaW5mby5zZWNvbmRhcnk6aG92ZXIgLmxhYmVsIHtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvLnNlY29uZGFyeTpob3ZlciAucHJvZHVjdC1pbmZvLWNvbnRlbnQgaDQge1xyXG5cdHRvcDogMDtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvLnNlY29uZGFyeTpob3ZlciAucHJvZHVjdC1pbmZvLWNvbnRlbnQgLmRhdGUge1xyXG5cdHRvcDogMDtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4vKiBSYXRpbmcgKi9cclxuLnNob3AgLnJldmlldy1udW0ge1xyXG5cdG1hcmdpbi1sZWZ0OiA3cHg7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0Zm9udC1zaXplOiAwLjg1ZW07XHJcbn1cclxuXHJcbi5zaG9wIC5zdW1tYXJ5IC5wcmljZSB7XHJcblx0Y29sb3I6ICM0NDQ7XHJcblx0Zm9udC1zaXplOiAyZW07XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcblx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRjbGVhcjogYm90aDtcclxufVxyXG5cclxuLnNob3AgLnF1YW50aXR5IHtcclxuXHRtYXJnaW46IDAgMTVweCAyNXB4IDA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEyNXB4O1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLnNob3AgLnF1YW50aXR5IC5taW51cyB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0YwRjBGMDtcclxuXHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRjb2xvcjogIzVFNUU1RTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRsaW5lLWhlaWdodDogMTNweDtcclxuXHRtYXJnaW46IDA7XHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0b3V0bGluZTogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcclxuXHR3aWR0aDogNDBweDtcclxuXHRib3JkZXItcmFkaXVzOiAwLjI1cmVtIDAgMCAwLjI1cmVtO1xyXG59XHJcblxyXG4uc2hvcCAucXVhbnRpdHkgLnBsdXMge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNGMEYwRjA7XHJcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0Y29sb3I6ICM1RTVFNUU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDEzcHg7XHJcblx0bWFyZ2luOiAwO1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdG91dGxpbmU6IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XHJcblx0d2lkdGg6IDQwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMCAwLjI1cmVtIDAuMjVyZW0gMDtcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IDA7XHJcbn1cclxuXHJcbi5zaG9wIC5xdWFudGl0eSAucXR5IHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjRjBGMEYwO1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG5cdHBhZGRpbmc6IDAgMzlweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0d2lkdGg6IDEyNXB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGZvbnQtc2l6ZTogMWVtO1xyXG5cdG91dGxpbmU6IDA7XHJcblx0Ym9yZGVyLXJhZGl1czogLjI1cmVtO1xyXG59XHJcblxyXG4uc2hvcCAucXVhbnRpdHkgLnF0eTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgLnNob3AgLnF1YW50aXR5IC5xdHk6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5zaG9wIC5xdWFudGl0eSAucXR5OjotbXMtY2xlYXIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zaG9wIC5xdWFudGl0eS5xdWFudGl0eS1sZyB7XHJcblx0aGVpZ2h0OiA0NXB4O1xyXG59XHJcblxyXG4uc2hvcCAucXVhbnRpdHkucXVhbnRpdHktbGcgLm1pbnVzIHtcclxuXHRoZWlnaHQ6IDQ1cHg7XHJcblx0d2lkdGg6IDQ1cHg7XHJcbn1cclxuXHJcbi5zaG9wIC5xdWFudGl0eS5xdWFudGl0eS1sZyAucGx1cyB7XHJcblx0aGVpZ2h0OiA0NXB4O1xyXG5cdHdpZHRoOiA0NXB4O1xyXG59XHJcblxyXG4uc2hvcCAucXVhbnRpdHkucXVhbnRpdHktbGcgLnF0eSB7XHJcblx0aGVpZ2h0OiA0NXB4O1xyXG59XHJcblxyXG4uc2hvcCAucHJvZHVjdC1tZXRhIHtcclxuXHRjbGVhcjogYm90aDtcclxufVxyXG5cclxuLnNob3AgLnRhYnMtcHJvZHVjdCB7XHJcblx0bWFyZ2luLXRvcDogNDBweDtcclxufVxyXG5cclxuLnNob3AgdWwuY29tbWVudHMgLmNvbW1lbnQtYXJyb3cge1xyXG5cdGJvcmRlci1yaWdodC1jb2xvcjogI0Y1RjdGNztcclxufVxyXG5cclxuLnNob3AgdWwuY29tbWVudHMgLmNvbW1lbnQtYmxvY2sge1xyXG5cdGJhY2tncm91bmQ6ICNGNUY3Rjc7XHJcbn1cclxuXHJcbi5zaG9wIHVsLnNpbXBsZS1wb3N0LWxpc3QgbGkge1xyXG5cdGJvcmRlcjogMDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuLyogUHJvZHVjdCBUaHVtYiBJbmZvICovXHJcbi5wcm9kdWN0IC5wcm9kdWN0LXRodW1iLWluZm8ge1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJvcmRlcjogMDtcclxuXHRib3JkZXItYm90dG9tOiAzcHggc29saWQgI0UzRTRFODtcclxuXHRiYWNrZ3JvdW5kOiAjRjdGOUZDO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ucHJvZHVjdCAucHJvZHVjdC10aHVtYi1pbmZvIGEge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWItaW5mbyBpbWcge1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG59XHJcblxyXG4ucHJvZHVjdCAucHJvZHVjdC10aHVtYi1pbmZvIGg0IHtcclxuXHRjb2xvcjogIzQwNDc1MTtcclxuXHRsZXR0ZXItc3BhY2luZzogLTFweDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGZvbnQtc2l6ZTogMS40ZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuMWVtO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ucHJvZHVjdCAucHJvZHVjdC10aHVtYi1pbmZvICsgLnByb2R1Y3QtdGh1bWItaW5mbyB7XHJcblx0bWFyZ2luLXRvcDogLTVweDtcclxufVxyXG5cclxuLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWItaW5mbyAucHJvZHVjdC10aHVtYi1pbmZvLXRvdWNoLWhvdmVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRyaWdodDogMDtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ucHJvZHVjdCAucHJvZHVjdC10aHVtYi1pbmZvLmhvdmVyIC5wcm9kdWN0LXRodW1iLWluZm8tdG91Y2gtaG92ZXIge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ucHJvZHVjdCAucHJvZHVjdC10aHVtYi1pbmZvIC5wcm9kdWN0LXRodW1iLWluZm8taW1hZ2Uge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWItaW5mbyAucHJvZHVjdC10aHVtYi1pbmZvLWltYWdlOmJlZm9yZSB7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGJhY2tncm91bmQ6ICMyMTIxMjE7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0ei1pbmRleDogMjtcclxufVxyXG5cclxuLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWItaW5mbyAucHJvZHVjdC10aHVtYi1pbmZvLWFjdCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNDAlO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0IC5wcm9kdWN0LXRodW1iLWluZm8gLnByb2R1Y3QtdGh1bWItaW5mby1hY3QgZW0ge1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWItaW5mbyAucHJvZHVjdC10aHVtYi1pbmZvLWNvbnRlbnQge1xyXG5cdHBhZGRpbmc6IDE1cHg7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWItaW5mbyAucHJvZHVjdC10aHVtYi1pbmZvLWNhcHRpb24ge1xyXG5cdHBhZGRpbmc6IDAgMTVweCAxNXB4O1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5wcm9kdWN0IC5wcm9kdWN0LXRodW1iLWluZm8gLnByb2R1Y3QtdGh1bWItaW5mby1jYXB0aW9uIHAge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwIDAgMTBweDtcclxufVxyXG5cclxuLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWItaW5mbyAucHJvZHVjdC10aHVtYi1pbmZvLWV4dHJhIHtcclxuXHRjbGVhcjogYm90aDtcclxuXHRwYWRkaW5nOiAxMHB4IDAgMDtcclxuXHRtYXJnaW46IDEwcHggMCAwO1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUJFQkY0O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ucHJvZHVjdCAucHJvZHVjdC10aHVtYi1pbmZvIC5wcm9kdWN0LXRodW1iLWluZm8tZXh0cmEuc29jaWFsIGE6bGFzdC1jaGlsZCB7XHJcblx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdG1hcmdpbi1yaWdodDogMDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ucHJvZHVjdCAucHJvZHVjdC10aHVtYi1pbmZvIC5wcm9kdWN0LXRodW1iLWluZm8tYmFkZ2VzLXdyYXBwZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAxNXB4O1xyXG5cdGxlZnQ6IDE1cHg7XHJcblx0ei1pbmRleDogMztcclxufVxyXG5cclxuLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWItaW5mbyAucHJvZHVjdC10aHVtYi1pbmZvLWJhZGdlcy13cmFwcGVyIC5iYWRnZSArIC5iYWRnZSB7XHJcblx0bWFyZ2luLXRvcDogNXB4O1xyXG59XHJcblxyXG4ucHJvZHVjdCAucHJvZHVjdC10aHVtYi1pbmZvIC5hZGR0b2NhcnQtYnRuLXdyYXBwZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDIwcHg7XHJcblx0cmlnaHQ6IDIwcHg7XHJcblx0ei1pbmRleDogMztcclxufVxyXG5cclxuLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWItaW5mbyAuYWRkdG9jYXJ0LWJ0bi13cmFwcGVyIC5hZGR0b2NhcnQtYnRuIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0Y29sb3I6ICMyMTIxMjE7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHR3aWR0aDogNDBweDtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdGJveC1zaGFkb3c6IDBweCAwcHggMTJweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XHJcblx0dHJhbnNpdGlvbjogZWFzZSB0cmFuc2Zvcm0gMzAwbXMsIGVhc2Ugb3BhY2l0eSAzMDBtcztcclxufVxyXG5cclxuLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWItaW5mbyAuYWRkdG9jYXJ0LWJ0bi13cmFwcGVyIC5hZGR0b2NhcnQtYnRuOmhvdmVyIHtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRiYWNrZ3JvdW5kOiAjQ0NDO1xyXG59XHJcblxyXG4ucHJvZHVjdCAucHJvZHVjdC10aHVtYi1pbmZvIC5wcm9kdWN0LXRodW1iLWluZm8taW1hZ2UtZWZmZWN0ID4gaW1nOm50aC1jaGlsZCgxKSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0dHJhbnNpdGlvbjogZWFzZSBvcGFjaXR5IDMwMG1zO1xyXG59XHJcblxyXG4ucHJvZHVjdCAucHJvZHVjdC10aHVtYi1pbmZvIC5wcm9kdWN0LXRodW1iLWluZm8taW1hZ2UtZWZmZWN0ID4gaW1nOm50aC1jaGlsZCgyKSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHotaW5kZXg6IDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0IC5wcm9kdWN0LXRodW1iLWluZm8gLmNvdW50ZG93bi1vZmZlci13cmFwcGVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAxMHB4O1xyXG5cdGxlZnQ6IDEwcHg7XHJcblx0cmlnaHQ6IDEwcHg7XHJcblx0cGFkZGluZzogOHB4IDA7XHJcblx0YmFja2dyb3VuZDogIzAxODRjMjtcclxuXHR6LWluZGV4OiAzO1xyXG5cdHRyYW5zaXRpb246IGVhc2Ugb3BhY2l0eSAzMDBtcztcclxufVxyXG5cclxuLnByb2R1Y3Q6aG92ZXIgLnByb2R1Y3QtdGh1bWItaW5mbyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5wcm9kdWN0OmhvdmVyIC5wcm9kdWN0LXRodW1iLWluZm8gLnByb2R1Y3QtdGh1bWItaW5mby1pbWFnZTpiZWZvcmUge1xyXG5cdG9wYWNpdHk6IDAuMTtcclxufVxyXG5cclxuLnByb2R1Y3Q6aG92ZXIgLnByb2R1Y3QtdGh1bWItaW5mbyAucHJvZHVjdC10aHVtYi1pbmZvLWFjdCB7XHJcblx0b3BhY2l0eTogMTtcclxuXHR0b3A6IDUwJTtcclxufVxyXG5cclxuLnByb2R1Y3Q6aG92ZXIgLnByb2R1Y3QtdGh1bWItaW5mbyAuYWRkdG9jYXJ0LWJ0bi13cmFwcGVyIC5hZGR0b2NhcnQtYnRuIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3BhY2l0eTogMTtcclxuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblx0dHJhbnNpdGlvbjogZWFzZSB0cmFuc2Zvcm0gMzAwbXMsIGVhc2Ugb3BhY2l0eSAzMDBtcztcclxufVxyXG5cclxuLnByb2R1Y3Q6aG92ZXIgLnByb2R1Y3QtdGh1bWItaW5mbyAuYWRkdG9jYXJ0LWJ0bi13cmFwcGVyIC5hZGR0b2NhcnQtYnRuOmJlZm9yZSB7XHJcblx0Y29udGVudDogYXR0cih0aXRsZSk7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0cmlnaHQ6IGNhbGMoIDEwMCUgKyAxMHB4KTtcclxuXHR0b3A6IDUwJTtcclxuXHRmb250LXNpemU6IDExLjJweDtcclxuXHRmb250LXNpemU6IDAuN3JlbTtcclxuXHRiYWNrZ3JvdW5kOiAjMjEyMTIxO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdHBhZGRpbmc6IDRweCA4cHg7XHJcblx0cGFkZGluZzogLjI1cmVtIC41cmVtO1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XHJcblx0dHJhbnNpdGlvbjogZWFzZSBvcGFjaXR5IDMwMG1zO1xyXG5cdHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4ucHJvZHVjdDpob3ZlciAucHJvZHVjdC10aHVtYi1pbmZvIC5hZGR0b2NhcnQtYnRuLXdyYXBwZXIgLmFkZHRvY2FydC1idG46YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAwO1xyXG5cdGhlaWdodDogMDtcclxuXHRib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzIxMjEyMTtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHRyaWdodDogY2FsYyggMTAwJSArIDVweCk7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcclxuXHR0cmFuc2l0aW9uOiBlYXNlIG9wYWNpdHkgMzAwbXM7XHJcblx0ei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi5wcm9kdWN0OmhvdmVyIC5wcm9kdWN0LXRodW1iLWluZm8gLmFkZHRvY2FydC1idG4td3JhcHBlciAuYWRkdG9jYXJ0LWJ0bjpob3ZlcjpiZWZvcmUsIC5wcm9kdWN0OmhvdmVyIC5wcm9kdWN0LXRodW1iLWluZm8gLmFkZHRvY2FydC1idG4td3JhcHBlciAuYWRkdG9jYXJ0LWJ0bjpob3ZlcjphZnRlciB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0b3BhY2l0eTogMTtcclxuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4ucHJvZHVjdDpob3ZlciAucHJvZHVjdC10aHVtYi1pbmZvIC5wcm9kdWN0LXRodW1iLWluZm8taW1hZ2UtZWZmZWN0ID4gaW1nOm50aC1jaGlsZCgxKSB7XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG5cclxuLnByb2R1Y3Q6aG92ZXIgLnByb2R1Y3QtdGh1bWItaW5mbyAuY291bnRkb3duLW9mZmVyLXdyYXBwZXIge1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4vKiBQcm9kdWN0IFRodW1iIEluZm8gLSBGdWxsIFdpZHRoICovXHJcbi5mdWxsLXdpZHRoIC5wcm9kdWN0LXRodW1iLWluZm8gLnByb2R1Y3QtdGh1bWItaW5mby1pbWFnZTpiZWZvcmUge1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi8qIFByb2R1Y3RzIE5hdmlnYXRpb24gKi9cclxuLnByb2R1Y3RzLW5hdmlnYXRpb24gLm5leHQsIC5wcm9kdWN0cy1uYXZpZ2F0aW9uIC5wcmV2IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0d2lkdGg6IDMwcHg7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcclxuXHRmb250LXNpemU6IDExLjJweDtcclxuXHRmb250LXNpemU6IDAuN3JlbTtcclxufVxyXG5cclxuLnByb2R1Y3RzLW5hdmlnYXRpb24gLnByZXYge1xyXG5cdG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcblxyXG4vKiBQcmljZSAqL1xyXG4ucHJpY2Uge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRtaW4taGVpZ2h0OiAyOHB4O1xyXG59XHJcblxyXG4ucHJpY2UgZGVsIHtcclxuXHRjb2xvcjogcmdiYSgxNDUsIDE0NSwgMTQ1LCAwLjUpO1xyXG5cdGZvbnQtc2l6ZTogMC43ZW07XHJcblx0bWFyZ2luOiAtMnB4IDAgMDtcclxufVxyXG5cclxuLnByaWNlIGlucyB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ucHJpY2UgLnNhbGUge1xyXG5cdG9yZGVyOiAyO1xyXG5cdGZvbnQtc2l6ZTogMC45ZW07XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLnByaWNlIC5zYWxlICsgLmFtb3VudCB7XHJcblx0Zm9udC1zaXplOiAwLjdlbTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdG1hcmdpbi1yaWdodDogNHB4O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG59XHJcblxyXG4ucHJpY2UgLmFtb3VudCB7XHJcblx0b3JkZXI6IDE7XHJcblx0Zm9udC1zaXplOiAwLjllbTtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4vKiBTaG9wIEZpbmlzaCBCdXkgU3RlcHMgTmF2ICovXHJcbi8qIFNob3AgVGFibGUgKi9cclxuLnNob3BfdGFibGUge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogMDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uc2hvcF90YWJsZSB0aCB7XHJcblx0cGFkZGluZzogOHB4IDEwcHg7XHJcbn1cclxuXHJcbi5zaG9wX3RhYmxlIHRkIHtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2KTtcclxuXHRwYWRkaW5nOiAxN3B4IDEwcHg7XHJcbn1cclxuXHJcbi5zaG9wX3RhYmxlIC5wcm9kdWN0LXRodW1ibmFpbCAucHJvZHVjdC10aHVtYm5haWwtd3JhcHBlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2hvcF90YWJsZSAucHJvZHVjdC10aHVtYm5haWwgLnByb2R1Y3QtdGh1bWJuYWlsLXdyYXBwZXIgLnByb2R1Y3QtdGh1bWJuYWlsLXJlbW92ZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogLTVweDtcclxuXHRyaWdodDogLThweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAxMS4ycHg7XHJcblx0Zm9udC1zaXplOiAwLjdyZW07XHJcblx0Y29sb3I6ICMyMTIxMjE7XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcclxuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdGJveC1zaGFkb3c6IDBweCAwcHggMTlweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogZWFzZSBiYWNrZ3JvdW5kIDMwMG1zO1xyXG59XHJcblxyXG4uc2hvcF90YWJsZSAucHJvZHVjdC10aHVtYm5haWwgLnByb2R1Y3QtdGh1bWJuYWlsLXdyYXBwZXIgLnByb2R1Y3QtdGh1bWJuYWlsLXJlbW92ZTpob3ZlciB7XHJcblx0YmFja2dyb3VuZDogI2Y0ZjRmNDtcclxufVxyXG5cclxuLnNob3BfdGFibGUgLnByb2R1Y3QtbmFtZSB7XHJcblx0cGFkZGluZy1sZWZ0OiAyMi40cHg7XHJcblx0cGFkZGluZy1sZWZ0OiAxLjRyZW07XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdC5zaG9wIC5hY3Rpb25zLWNvbnRpbnVlIHtcclxuXHRcdGZsb2F0OiBub25lO1xyXG5cdH1cclxuXHJcblx0LnNob3AgdGFibGUuY2FydCAucHJvZHVjdC10aHVtYm5haWwge1xyXG5cdFx0d2lkdGg6IDEyJTtcclxuXHR9XHJcblxyXG5cdC5zaG9wIHRhYmxlLmNhcnQgLnByb2R1Y3QtbmFtZSB7XHJcblx0XHR3aWR0aDogMzUlO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciBuYXYubWVnYS1tZW51IC5tZWdhLW1lbnUtc2hvcCBhIHtcclxuXHRcdGNvbG9yOiAjRkZGO1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciBuYXYubWVnYS1tZW51IC5tZWdhLW1lbnUtc2hvcCBhIC5mYS1jYXJldC1kb3duIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgbmF2Lm1lZ2EtbWVudSAubWVnYS1tZW51LXNob3AgPiB1bC5kcm9wZG93bi1tZW51IHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5zaG9wIHRhYmxlLmNhcnQgLnByb2R1Y3QtbmFtZSB7XHJcblx0XHR3aWR0aDogNjUlO1xyXG5cdH1cclxuXHJcblx0LnNob3BfdGFibGUgLnByb2R1Y3QtdGh1bWJuYWlsIC5wcm9kdWN0LXRodW1ibmFpbC13cmFwcGVyIC5wcm9kdWN0LXRodW1ibmFpbC1yZW1vdmUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0fVxyXG5cclxuXHQuc2hvcF90YWJsZSAucHJvZHVjdC10aHVtYm5haWwgLnByb2R1Y3QtdGh1bWJuYWlsLXdyYXBwZXIgLnByb2R1Y3QtdGh1bWJuYWlsLWltYWdlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuc2hvcF90YWJsZSAucHJvZHVjdC1uYW1lIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMC43cmVtO1xyXG5cdH1cclxufVxyXG4iLCIuY3VzdG9tLXRleHQtY29sb3ItMSB7XHJcbiAgICBjb2xvcjogIzNhM2EzYSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY3VzdG9tLXRleHQtY29sb3ItMiB7XHJcbiAgICBjb2xvcjogIzNhM2EzYSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGFyYWxsYXgtYmFja2dyb3VuZCB7XHJcbiAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxNjUlO1xyXG4gfSIsIi8qXHJcbiogREVNTyBHRU5FUkFMIFNUWUxFU1xyXG4qL1xyXG5ib2R5IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRcdGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLmJvZHkge1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmgyIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE3cHg7XHJcblx0XHRmb250LXNpemU6IDEuOGVtO1xyXG59XHJcblxyXG5zZWN0aW9uLnNlY3Rpb24ge1xyXG5cdFx0cGFkZGluZzogNjBweCAwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0c2VjdGlvbi5zZWN0aW9uIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDBweDtcclxuXHRcdH1cclxufVxyXG5cclxuLypcclxuKiBERU1PIENVU1RPTSBTVFlMRVNcclxuKi9cclxuLmN1c3RvbS1wb3NpdGlvbi0xIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmN1c3RvbS1mb250LXNpemUtMSB7XHJcblx0XHRmb250LXNpemU6IDYwcHg7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRtYXJnaW46IC0xNXB4IDAgMTBweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMnB4O1xyXG59XHJcblxyXG4uY3VzdG9tLWZvbnQtc2l6ZS0yIHtcclxuXHRcdGZvbnQtc2l6ZTogMjFweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC41cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuXHJcblxyXG4ucGFyYWxsYXgtbm8tb3ZlcmZsb3cge1xyXG5cdFx0b3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBhcmFsbGF4LW5vLW92ZXJmbG93IC5wYXJhbGxheC1iYWNrZ3JvdW5kIHtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG59XHJcblxyXG4uY3VzdG9tLWJvcmRlciB7XHJcblx0XHRib3JkZXI6IDEwcHggc29saWQgI0ZGRjtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XHJcblx0XHQuY3VzdG9tLWltYWdlLXBvc2l0aW9uLTIge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDkwJTtcclxuXHRcdFx0XHR0b3A6IC02MHB4O1xyXG5cdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHR9XHJcbn1cclxuXHJcbi5jdXN0b20tbWFyZ2luLWJvdHRvbS0xIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHQuY3VzdG9tLXNlY3Rpb24tcGFkZGluZy0xIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTUwcHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0LmN1c3RvbS1tZC1tYXJnaW4tdG9wLTEge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDU4cHg7XHJcblx0XHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cdFx0LmN1c3RvbS1zZWN0aW9uLXBhZGRpbmctMSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIuM3JlbSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRcdC5jdXN0b20tc20tbWFyZ2luLWJvdHRvbS0xIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG5cdFx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdC5jdXN0b20teHMtbWFyZ2luLTEge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdH1cclxufVxyXG5cclxuLmN1c3RvbS1idG4tc3R5bGUtMSB7XHJcblx0XHRwYWRkaW5nOiA1cHggMThweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDM1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmN1c3RvbS1idG4tc3R5bGUtMiB7XHJcblx0XHRjb2xvcjogIzFlMWUxZSAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZzogMTBweCAzMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMzVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY3VzdG9tLWJ0bi1zdHlsZS0yLmJ0bi1vdXRsaW5lIHtcclxuXHRcdGJvcmRlci1jb2xvcjogI2I1YjViNSAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XHJcbn1cclxuXHJcbi5jdXN0b20tYm94LXNoYWRvdy0xIHtcclxuXHRcdGJveC1zaGFkb3c6IDBweCAzMHB4IDEyMHB4IDBweCAjZGRlNWVlO1xyXG59XHJcblxyXG4uY3VzdG9tLWJveC1zaGFkb3ctMiB7XHJcblx0XHRib3gtc2hhZG93OiAwcHggMTJweCA5MHB4IC0xMHB4IHJnYmEoMTcxLCAxOTEsIDIxNiwgMC42KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY3VzdG9tLWJveC1zaGFkb3ctMyB7XHJcblx0XHRib3gtc2hhZG93OiAwIDMwcHggNDBweCAtMTVweCAjZTVlZGY2O1xyXG59XHJcblxyXG4uY3VzdG9tLWJveC1zaGFkb3ctNCB7XHJcblx0XHRib3gtc2hhZG93OiAwcHggMTJweCA5MHB4IC0xMHB4IHJnYmEoMTM5LCAxMzksIDEzOSwgMC41KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY3VzdG9tLWJnLWNvbG9yLTEge1xyXG5cdFx0YmFja2dyb3VuZDogI2Y0ZjlmZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdC5jdXN0b20teHMtYmctc2l6ZS1jb3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG59XHJcblxyXG4uZmxhZyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0b3A6IC0xcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cdFx0LmN1c3RvbS1pbWFnZS1wb3MtMSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGxlZnQ6IC02MHB4O1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTYwJTtcclxuXHRcdH1cclxufVxyXG5cclxuLypcclxuKiBPd2wgQ2Fyb3VzZWxcclxuKi9cclxuLm93bC1jYXJvdXNlbC5jdXN0b20tY2Fyb3VzZWwtc3R5bGUtMSB7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMTIwcHgpO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLmN1c3RvbS1pdGVtLXBhZGRpbmcgLm93bC1pdGVtIHtcclxuXHRcdHBhZGRpbmc6IDIwcHggNDBweCA0MHB4O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLmN1c3RvbS1kb3RzLXN0eWxlLTEgLm93bC1kb3RzIGJ1dHRvbi5vd2wtZG90LmFjdGl2ZSBzcGFuLCAub3dsLWNhcm91c2VsLmN1c3RvbS1kb3RzLXN0eWxlLTEgLm93bC1kb3RzIGJ1dHRvbi5vd2wtZG90OmhvdmVyIHNwYW4ge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjMWUxZTFlICFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTFlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwuY3VzdG9tLWRvdHMtc3R5bGUtMSAub3dsLWRvdHMgYnV0dG9uLm93bC1kb3Qgc3BhbiB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogMTJweDtcclxuXHRcdGhlaWdodDogMTJweDtcclxuXHRcdG1hcmdpbjogNXB4IDJweDtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjMWUxZTFlO1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLmN1c3RvbS1kb3RzLWNvbG9yLTEgLm93bC1kb3RzIGJ1dHRvbi5vd2wtZG90LmFjdGl2ZSBzcGFuLCAub3dsLWNhcm91c2VsLmN1c3RvbS1kb3RzLWNvbG9yLTEgLm93bC1kb3RzIGJ1dHRvbi5vd2wtZG90OmhvdmVyIHNwYW4ge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjMWUxZTFlICFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTFlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwuY3VzdG9tLWRvdHMtY29sb3ItMSAub3dsLWRvdHMgYnV0dG9uLm93bC1kb3Qgc3BhbiB7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjMWUxZTFlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwuY3VzdG9tLWRvdHMtY29sb3ItMS5jdXN0b20tZG90cy1jb2xvci0xLWxpZ2h0IC5vd2wtZG90cyBidXR0b24ub3dsLWRvdC5hY3RpdmUgc3BhbiwgLm93bC1jYXJvdXNlbC5jdXN0b20tZG90cy1jb2xvci0xLmN1c3RvbS1kb3RzLWNvbG9yLTEtbGlnaHQgLm93bC1kb3RzIGJ1dHRvbi5vd2wtZG90OmhvdmVyIHNwYW4ge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwuY3VzdG9tLWRvdHMtY29sb3ItMS5jdXN0b20tZG90cy1jb2xvci0xLWxpZ2h0IC5vd2wtZG90cyBidXR0b24ub3dsLWRvdCBzcGFuIHtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5jdXN0b20tZG90cy1wb3NpdGlvbi0xIC5vd2wtZG90cyB7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDY4cHg7XHJcbn1cclxuXHJcbi8qXHJcbiogSGVhZGVyXHJcbiovXHJcbiNoZWFkZXIuaGVhZGVyLWZsb2F0aW5nLWljb25zIC5uYXYge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuI2hlYWRlci5oZWFkZXItZmxvYXRpbmctaWNvbnMgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpIHtcclxuXHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbiNoZWFkZXIuaGVhZGVyLWZsb2F0aW5nLWljb25zIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaSA+IGEuYWN0aXZlIHtcclxuXHRcdGJhY2tncm91bmQ6ICNGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuI2hlYWRlci5oZWFkZXItZmxvYXRpbmctaWNvbnMgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpID4gYS5hY3RpdmU6YWZ0ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogI0ZGRjtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHQjaGVhZGVyLmhlYWRlci1mbG9hdGluZy1pY29ucyB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdCNoZWFkZXIuaGVhZGVyLWZsb2F0aW5nLWljb25zIC5oZWFkZXItcm93IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiA0NXB4O1xyXG5cdFx0XHRcdGxlZnQ6IC00MHB4O1xyXG5cdFx0fVxyXG5cdFx0I2hlYWRlci5oZWFkZXItZmxvYXRpbmctaWNvbnMgLmhlYWRlci1ib2R5IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDA7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQjaGVhZGVyLmhlYWRlci1mbG9hdGluZy1pY29ucyAuaGVhZGVyLW5hdiB7XHJcblx0XHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0I2hlYWRlci5oZWFkZXItZmxvYXRpbmctaWNvbnMgLmhlYWRlci1uYXYtbWFpbiB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggODBweCAwcHggcmdiYSg2MiwgNjIsIDYyLCAwLjMpO1xyXG5cdFx0fVxyXG5cdFx0I2hlYWRlci5oZWFkZXItZmxvYXRpbmctaWNvbnMgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpOmhvdmVyID4gYSA+IHNwYW4ge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcclxuXHRcdH1cclxuXHRcdCNoZWFkZXIuaGVhZGVyLWZsb2F0aW5nLWljb25zIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaSA+IGEge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAxNy4xcHg7XHJcblx0XHRcdFx0cGVyc3BlY3RpdmU6IDc3MHB4O1xyXG5cdFx0fVxyXG5cdFx0I2hlYWRlci5oZWFkZXItZmxvYXRpbmctaWNvbnMgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpID4gYTphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMiU7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI0ZERDU1QztcclxuXHRcdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdH1cclxuXHRcdCNoZWFkZXIuaGVhZGVyLWZsb2F0aW5nLWljb25zIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaSA+IGEgPiBzcGFuIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDEyNS41JTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMjVweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQuMTtcclxuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHR6LWluZGV4OiAtMjtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBlYXNlIHRyYW5zZm9ybSAzMDBtcztcclxuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAtMTklIDAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlWSg4OGRlZyk7XHJcblx0XHR9XHJcblx0XHQjaGVhZGVyLmhlYWRlci1mbG9hdGluZy1pY29ucyAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkgPiBhID4gc3BhbjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRsZWZ0OiAtNHB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHRcdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG5cdFx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjgxcHgpIHtcclxuXHRcdCNoZWFkZXIuaGVhZGVyLWZsb2F0aW5nLWljb25zIC5oZWFkZXItcm93IHtcclxuXHRcdFx0XHRsZWZ0OiAtMTlweDtcclxuXHRcdH1cclxuXHRcdCNoZWFkZXIuaGVhZGVyLWZsb2F0aW5nLWljb25zIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaSA+IGEge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDkuOHB4O1xyXG5cdFx0XHRcdHBlcnNwZWN0aXZlOiA0NTBweDtcclxuXHRcdH1cclxuXHRcdCNoZWFkZXIuaGVhZGVyLWZsb2F0aW5nLWljb25zIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaSA+IGEgPiBzcGFuIHtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMztcclxuXHRcdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0XHQjaGVhZGVyLmhlYWRlci1mbG9hdGluZy1pY29ucyB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogNjBweDtcclxuXHRcdFx0XHRyaWdodDogMHB4O1xyXG5cdFx0fVxyXG5cdFx0I2hlYWRlci5oZWFkZXItZmxvYXRpbmctaWNvbnMgLmhlYWRlci1ib2R5IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0bWluLWhlaWdodDogMDtcclxuXHRcdH1cclxuXHRcdCNoZWFkZXIuaGVhZGVyLWZsb2F0aW5nLWljb25zIC5oZWFkZXItYnRuLWNvbGxhcHNlLW5hdiB7XHJcblx0XHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRjb2xvcjogIzFlMWUxZTtcclxuXHRcdH1cclxuXHRcdCNoZWFkZXIuaGVhZGVyLWZsb2F0aW5nLWljb25zIC5oZWFkZXItbmF2LW1haW4ge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogMHB4O1xyXG5cdFx0XHRcdHRvcDogNzdweDtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDUzcHg7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdH1cclxuXHRcdCNoZWFkZXIuaGVhZGVyLWZsb2F0aW5nLWljb25zIC5oZWFkZXItbmF2LW1haW46YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0I2hlYWRlci5oZWFkZXItZmxvYXRpbmctaWNvbnMgLmhlYWRlci1uYXYtbWFpbiBuYXYge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogbm9uZTtcclxuXHRcdH1cclxuXHRcdCNoZWFkZXIuaGVhZGVyLWZsb2F0aW5nLWljb25zIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblx0XHQjaGVhZGVyLmhlYWRlci1mbG9hdGluZy1pY29ucyAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQjaGVhZGVyLmhlYWRlci1mbG9hdGluZy1pY29ucyAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkgPiBhIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuN2VtO1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjMWUxZTFlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdH1cclxuXHRcdCNoZWFkZXIuaGVhZGVyLWZsb2F0aW5nLWljb25zIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaSA+IGEgPiBzcGFuIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG59XHJcblxyXG4vKlxyXG4qIEFib3V0IE1lXHJcbiovXHJcbi5hYm91dC1tZS1tb3JlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5hYm91dC1tZS1tb3JlLmFib3V0LW1lLW1vcmUtdmlzaWJsZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmN1c3RvbS1hYm91dC1tZS1pbmZvcyBzcGFuIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdC5jdXN0b20tYWJvdXQtbWUtaW5mb3Mgc3BhbiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwLjllbTtcclxuXHRcdH1cclxufVxyXG5cclxuLmN1c3RvbS1hYm91dC1tZS1saW5rcyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jdXN0b20tYWJvdXQtbWUtbGlua3M6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0d2lkdGg6IDc1dnc7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjtcclxuXHRcdHotaW5kZXg6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdFx0LmN1c3RvbS1hYm91dC1tZS1saW5rczphZnRlciB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMHZ3O1xyXG5cdFx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdC5jdXN0b20tYWJvdXQtbWUtbGlua3MgPiAuY29udGFpbmVyIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0XHR9XHJcbn1cclxuXHJcbi5jdXN0b20tbmF2LWJ1dHRvbiB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDEwcHg7XHJcblx0XHRmb250LXNpemU6IDEuMmVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jdXN0b20tbmF2LWJ1dHRvbi5jdXN0b20tZGl2aXNvcnM6YmVmb3JlLCAuY3VzdG9tLW5hdi1idXR0b24uY3VzdG9tLWRpdmlzb3JzOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAtMTJweDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UyZTJlMjtcclxufVxyXG5cclxuLmN1c3RvbS1uYXYtYnV0dG9uLmN1c3RvbS1kaXZpc29yczphZnRlciB7XHJcblx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0cmlnaHQ6IC0xNnB4O1xyXG59XHJcblxyXG4uY3VzdG9tLW5hdi1idXR0b24gaSB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdGZvbnQtc2l6ZTogMS4zZW07XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRcdC5jdXN0b20tbmF2LWJ1dHRvbi5jdXN0b20tZGl2aXNvcnM6YmVmb3JlLCAuY3VzdG9tLW5hdi1idXR0b24uY3VzdG9tLWRpdmlzb3JzOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0LmN1c3RvbS14cy1ib3JkZXItYm90dG9tIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjtcclxuXHRcdH1cclxufVxyXG5cclxuLmN1c3RvbS1ib3gtZGV0YWlscyB7XHJcblx0XHRwYWRkaW5nOiAzNXB4O1xyXG59XHJcblxyXG4uY3VzdG9tLWJveC1kZXRhaWxzIGg0IHtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC41cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0LmN1c3RvbS1ib3gtZGV0YWlscyB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG59XHJcblxyXG4uY3VzdG9tLWxpc3Qtc3R5bGUtMSB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uY3VzdG9tLWxpc3Qtc3R5bGUtMSBsaSB7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4uY3VzdG9tLWxpc3Qtc3R5bGUtMSBsaSBzcGFuIHtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0Zm9udC1zaXplOiAwLjllbTtcclxufVxyXG5cclxuLmN1c3RvbS1saXN0LXN0eWxlLTEgbGkgc3BhbjpudGgtY2hpbGQoMSkge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0bWluLXdpZHRoOiAxMDBweDtcclxufVxyXG5cclxuLmN1c3RvbS1saXN0LXN0eWxlLTEgbGkgc3Bhbi5jdXN0b20tbWF4LXdpZHRoLTEge1xyXG5cdFx0bWluLXdpZHRoOiAxMzBweDtcclxufVxyXG5cclxuLmN1c3RvbS1zb2NpYWwtaWNvbnMge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG59XHJcblxyXG4uY3VzdG9tLXNvY2lhbC1pY29ucyBsaSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbjogMDtcclxufVxyXG5cclxuLmN1c3RvbS1zb2NpYWwtaWNvbnMgbGkgYSB7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jdXN0b20tc29jaWFsLWljb25zIGxpOmhvdmVyIGEge1xyXG5cdFx0b3BhY2l0eTogMC45O1xyXG59XHJcblxyXG4uY3VzdG9tLXNvY2lhbC1pY29ucyBsaS5zb2NpYWwtaWNvbnMtZmFjZWJvb2sgYSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjM2I1YTlhO1xyXG59XHJcblxyXG4uY3VzdG9tLXNvY2lhbC1pY29ucyBsaS5zb2NpYWwtaWNvbnMtdHdpdHRlciBhIHtcclxuXHRcdGJhY2tncm91bmQ6ICMxYWE5ZTE7XHJcbn1cclxuXHJcbi5jdXN0b20tc29jaWFsLWljb25zIGxpLnNvY2lhbC1pY29ucy15b3V0dWJlIGEge1xyXG5cdFx0YmFja2dyb3VuZDogI2MzMTkxZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODFweCkge1xyXG5cdFx0LmN1c3RvbS1zb2NpYWwtaWNvbnMge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcbn1cclxuXHJcbi8qXHJcbiogRXhwZXJpZW5jZVxyXG4qL1xyXG5zZWN0aW9uLmN1c3RvbS10aW1lbGluZSB7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcblx0XHRtYXJnaW46IDAgMCAwIDQwcHg7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5zZWN0aW9uLmN1c3RvbS10aW1lbGluZTphZnRlciwgc2VjdGlvbi5jdXN0b20tdGltZWxpbmU6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuXHJcbnNlY3Rpb24uY3VzdG9tLXRpbWVsaW5lIC50aW1lbGluZS1ib2R5OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRjbGVhcjogYm90aDtcclxufVxyXG5cclxuc2VjdGlvbi5jdXN0b20tdGltZWxpbmUgLnRpbWVsaW5lLWJhciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMWUxZTFlO1xyXG5cdFx0d2lkdGg6IDNweDtcclxuXHRcdGxlZnQ6IC0zLjYlO1xyXG5cdFx0ei1pbmRleDogMDtcclxufVxyXG5cclxuc2VjdGlvbi5jdXN0b20tdGltZWxpbmUgLnRpbWVsaW5lLWJveCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRib3JkZXI6IDAgIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbjogMTVweCAwICFpbXBvcnRhbnQ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnNlY3Rpb24uY3VzdG9tLXRpbWVsaW5lIC50aW1lbGluZS1ib3gucmlnaHQge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5zZWN0aW9uLmN1c3RvbS10aW1lbGluZSAudGltZWxpbmUtYm94LnJpZ2h0OmJlZm9yZSB7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IC0zLjglO1xyXG5cdFx0YmFja2dyb3VuZDogIzFlMWUxZSAhaW1wb3J0YW50O1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgM3B4ICNlY2YxZjcsIDAgMCAwIDZweCAjMWUxZTFlICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG5zZWN0aW9uLmN1c3RvbS10aW1lbGluZSAudGltZWxpbmUtYm94LnJpZ2h0OmFmdGVyIHtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogLTIycHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRkRENTVDO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbn1cclxuXHJcbnNlY3Rpb24uY3VzdG9tLXRpbWVsaW5lIC50aW1lbGluZS1ib3ggLmV4cGVyaWVuY2UtaW5mbywgc2VjdGlvbi5jdXN0b20tdGltZWxpbmUgLnRpbWVsaW5lLWJveCAuZXhwZXJpZW5jZS1kZXNjcmlwdGlvbiB7XHJcblx0XHRwYWRkaW5nOiA0MHB4O1xyXG59XHJcblxyXG5zZWN0aW9uLmN1c3RvbS10aW1lbGluZSAudGltZWxpbmUtYm94IC5leHBlcmllbmNlLWluZm8gcCB7XHJcblx0XHRvcGFjaXR5OiAwLjg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Zm9udC1zaXplOiAxMXB4O1xyXG59XHJcblxyXG5zZWN0aW9uLmN1c3RvbS10aW1lbGluZSAudGltZWxpbmUtYm94IC5leHBlcmllbmNlLWluZm8gLmZyb20sIHNlY3Rpb24uY3VzdG9tLXRpbWVsaW5lIC50aW1lbGluZS1ib3ggLmV4cGVyaWVuY2UtaW5mbyAudG8ge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0d2lkdGg6IDQ5JTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG59XHJcblxyXG5zZWN0aW9uLmN1c3RvbS10aW1lbGluZSAudGltZWxpbmUtYm94IC5leHBlcmllbmNlLWluZm8gLmZyb20gPiBzcGFuLCBzZWN0aW9uLmN1c3RvbS10aW1lbGluZSAudGltZWxpbmUtYm94IC5leHBlcmllbmNlLWluZm8gLnRvID4gc3BhbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG5zZWN0aW9uLmN1c3RvbS10aW1lbGluZSAudGltZWxpbmUtYm94IC5leHBlcmllbmNlLWluZm8gLmNvbXBhbnkge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG5zZWN0aW9uLmN1c3RvbS10aW1lbGluZSAudGltZWxpbmUtYm94IC5leHBlcmllbmNlLWluZm8gLmNvbXBhbnkgPiBzcGFuIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0b3BhY2l0eTogMC44O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGZvbnQtc2l6ZTogMTFweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cdFx0c2VjdGlvbi5jdXN0b20tdGltZWxpbmUge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAwIDYwcHg7XHJcblx0XHR9XHJcblx0XHRzZWN0aW9uLmN1c3RvbS10aW1lbGluZSAudGltZWxpbmUtYmFyIHtcclxuXHRcdFx0XHRsZWZ0OiAtNS4xJTtcclxuXHRcdH1cclxuXHRcdHNlY3Rpb24uY3VzdG9tLXRpbWVsaW5lIC50aW1lbGluZS1ib3gucmlnaHQ6YmVmb3JlIHtcclxuXHRcdFx0XHRsZWZ0OiAtNS41JTtcclxuXHRcdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0XHRzZWN0aW9uLmN1c3RvbS10aW1lbGluZSB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDAgMjBweDtcclxuXHRcdH1cclxuXHRcdHNlY3Rpb24uY3VzdG9tLXRpbWVsaW5lIC50aW1lbGluZS1iYXIge1xyXG5cdFx0XHRcdGxlZnQ6IC02LjclO1xyXG5cdFx0fVxyXG5cdFx0c2VjdGlvbi5jdXN0b20tdGltZWxpbmUgLnRpbWVsaW5lLWJveDpiZWZvcmUsIHNlY3Rpb24uY3VzdG9tLXRpbWVsaW5lIC50aW1lbGluZS1ib3g6YWZ0ZXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHRzZWN0aW9uLmN1c3RvbS10aW1lbGluZSAudGltZWxpbmUtYm94LnJpZ2h0IHtcclxuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHR9XHJcblx0XHRzZWN0aW9uLmN1c3RvbS10aW1lbGluZSAudGltZWxpbmUtYm94LnJpZ2h0OmJlZm9yZSB7XHJcblx0XHRcdFx0bGVmdDogLTclO1xyXG5cdFx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdHNlY3Rpb24uY3VzdG9tLXRpbWVsaW5lIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0XHR9XHJcblx0XHRzZWN0aW9uLmN1c3RvbS10aW1lbGluZSAudGltZWxpbmUtYmFyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0c2VjdGlvbi5jdXN0b20tdGltZWxpbmUgLnRpbWVsaW5lLWJveDpiZWZvcmUsIHNlY3Rpb24uY3VzdG9tLXRpbWVsaW5lIC50aW1lbGluZS1ib3g6YWZ0ZXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcblx0XHRzZWN0aW9uLmN1c3RvbS10aW1lbGluZSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHR9XHJcbn1cclxuXHJcbi8qXHJcbiogRWR1Y2F0aW9uXHJcbiovXHJcbi5jdXN0b20tYm94LWRldGFpbHMtMiB7XHJcblx0XHRwYWRkaW5nOiA0NXB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5jdXN0b20tYm94LWRldGFpbHMtMiBoNCB7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xyXG59XHJcblxyXG4uY3VzdG9tLWJveC1kZXRhaWxzLTIgPiBpIHtcclxuXHRcdGZvbnQtc2l6ZTogMmVtO1xyXG59XHJcblxyXG4vKlxyXG4qIFNraWxscyAmIExhbmd1YWdlXHJcbiovXHJcbi5jdXN0b20tcHJvZ3Jlc3MtYmFyczphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5jdXN0b20tcHJvZ3Jlc3MtYmFycyAucHJvZ3Jlc3MtbGFiZWwge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR3aWR0aDogMzAlO1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4uY3VzdG9tLXByb2dyZXNzLWJhcnMgLnByb2dyZXNzIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0d2lkdGg6IDcwJTtcclxuXHRcdGhlaWdodDogM3B4O1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLmN1c3RvbS1wcm9ncmVzcy1iYXJzIC5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxZTFlMWU7XHJcblx0XHRvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKlxyXG4qIFBvcnRmb2xpb1xyXG4qL1xyXG4uY3VzdG9tLW5hdi1zb3J0Lm5hdiA+IGxpIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuLmN1c3RvbS1uYXYtc29ydC5uYXYgPiBsaSA+IGEge1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzNXB4O1xyXG5cdFx0Y29sb3I6ICMxZTFlMWU7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2QwZDNkNjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRwYWRkaW5nOiA3cHggMzBweDtcclxuXHRcdGZvbnQtc2l6ZTogMC45ZW07XHJcblx0XHR0cmFuc2l0aW9uOiBlYXNlIGJhY2tncm91bmQgMzAwbXM7XHJcbn1cclxuXHJcbi5jdXN0b20tbmF2LXNvcnQubmF2ID4gbGkuYWN0aXZlID4gYSwgLmN1c3RvbS1uYXYtc29ydC5uYXYgPiBsaTpob3ZlciA+IGEge1xyXG5cdFx0YmFja2dyb3VuZDogI0ZERDU1QztcclxuXHRcdGJvcmRlci1jb2xvcjogI0ZERDU1QztcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHQuY3VzdG9tLW5hdi1zb3J0Lm5hdiA+IGxpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG59XHJcblxyXG4uY3VzdG9tLXRodW1iLWluZm8tMSB7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiBpbml0aWFsO1xyXG5cdFx0dHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4uY3VzdG9tLXRodW1iLWluZm8tMTpob3ZlciAudGh1bWItaW5mby13cmFwcGVyOmFmdGVyIHtcclxuXHRcdG9wYWNpdHk6IDAuODtcclxufVxyXG5cclxuLmN1c3RvbS10aHVtYi1pbmZvLTE6aG92ZXIgLnRodW1iLWluZm8td3JhcHBlciAudGh1bWItaW5mby1wbHVzIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR3aWR0aDogMzAlO1xyXG59XHJcblxyXG4uY3VzdG9tLXRodW1iLWluZm8tMTpob3ZlciAudGh1bWItaW5mby13cmFwcGVyIC50aHVtYi1pbmZvLXBsdXM6YWZ0ZXIge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcclxufVxyXG5cclxuLmN1c3RvbS10aHVtYi1pbmZvLTEgLnRodW1iLWluZm8td3JhcHBlciB7XHJcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGluaXRpYWw7XHJcblx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi5jdXN0b20tdGh1bWItaW5mby0xIC50aHVtYi1pbmZvLXdyYXBwZXI6YWZ0ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogI0ZERDU1QztcclxufVxyXG5cclxuLmN1c3RvbS10aHVtYi1pbmZvLTEgLnRodW1iLWluZm8td3JhcHBlciAudGh1bWItaW5mby1wbHVzIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogMTAlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHR0cmFuc2l0aW9uOiBlYXNlIGFsbCAwLjNzO1xyXG59XHJcblxyXG4uY3VzdG9tLXRodW1iLWluZm8tMSAudGh1bWItaW5mby13cmFwcGVyIC50aHVtYi1pbmZvLXBsdXM6YmVmb3JlLCAuY3VzdG9tLXRodW1iLWluZm8tMSAudGh1bWItaW5mby13cmFwcGVyIC50aHVtYi1pbmZvLXBsdXM6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzFlMWUxZTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcblxyXG4uY3VzdG9tLXRodW1iLWluZm8tMSAudGh1bWItaW5mby13cmFwcGVyIC50aHVtYi1pbmZvLXBsdXM6YWZ0ZXIge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpO1xyXG59XHJcblxyXG4vKlxyXG4qIFRlc3RpbW9uaWFsc1xyXG4qL1xyXG4uY3VzdG9tLXRlc3RpbW9uaWFsLXN0eWxlLTEudGVzdGltb25pYWwtd2l0aC1xdW90ZXMgYmxvY2txdW90ZTpiZWZvcmUsIC5jdXN0b20tdGVzdGltb25pYWwtc3R5bGUtMS50ZXN0aW1vbmlhbC13aXRoLXF1b3RlcyBibG9ja3F1b3RlOmFmdGVyIHtcclxuXHRcdGNvbG9yOiAjMWUxZTFlO1xyXG59XHJcblxyXG4uY3VzdG9tLXRlc3RpbW9uaWFsLXN0eWxlLTEudGVzdGltb25pYWwtd2l0aC1xdW90ZXMgYmxvY2txdW90ZSBwIHtcclxuXHRcdHBhZGRpbmc6IDAgMTBweDtcclxufVxyXG5cclxuLmN1c3RvbS10ZXN0aW1vbmlhbC1zdHlsZS0xIGJsb2NrcXVvdGUge1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmN1c3RvbS10ZXN0aW1vbmlhbC1zdHlsZS0xIGJsb2NrcXVvdGUgcCB7XHJcblx0XHRmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG5cdFx0Zm9udC1zaXplOiAxZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS44O1xyXG59XHJcblxyXG4uY3VzdG9tLXRlc3RpbW9uaWFsLXN0eWxlLTEgLnRlc3RpbW9uaWFsLWF1dGhvciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW46IDE5cHggMCAwIDcycHg7XHJcbn1cclxuXHJcbi5jdXN0b20tdGVzdGltb25pYWwtc3R5bGUtMSAudGVzdGltb25pYWwtYXV0aG9yOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAtMTBweDtcclxuXHRcdGxlZnQ6IDEwcHg7XHJcblx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG59XHJcblxyXG4uY3VzdG9tLXRlc3RpbW9uaWFsLXN0eWxlLTEgLnRlc3RpbW9uaWFsLWF1dGhvciBzcGFuIHtcclxuXHRcdGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcblxyXG4uY3VzdG9tLXRlc3RpbW9uaWFsLXN0eWxlLTEuY3VzdG9tLXRlc3RpbW9uaWFsLXN0eWxlLTEtbGlnaHQgYmxvY2txdW90ZTpiZWZvcmUsIC5jdXN0b20tdGVzdGltb25pYWwtc3R5bGUtMS5jdXN0b20tdGVzdGltb25pYWwtc3R5bGUtMS1saWdodCBibG9ja3F1b3RlOmFmdGVyIHtcclxuXHRcdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4uY3VzdG9tLXRlc3RpbW9uaWFsLXN0eWxlLTEuY3VzdG9tLXRlc3RpbW9uaWFsLXN0eWxlLTEtbGlnaHQgLnRlc3RpbW9uaWFsLWF1dGhvcjpiZWZvcmUge1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxufVxyXG5cclxuLypcclxuKiBCbG9nXHJcbiovXHJcbi5jdXN0b20tdGh1bWItaW5mby0yIHtcclxuXHRcdGJvcmRlcjogMDtcclxufVxyXG5cclxuLmN1c3RvbS10aHVtYi1pbmZvLTIgLnRodW1iLWluZm8td3JhcHBlciB7XHJcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmN1c3RvbS10aHVtYi1pbmZvLTIgLnRodW1iLWluZm8td3JhcHBlcjphZnRlciB7XHJcblx0XHRjb250ZW50OiBub25lO1xyXG59XHJcblxyXG4uY3VzdG9tLXRodW1iLWluZm8tMiAudGh1bWItaW5mby1jYXB0aW9uIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cGFkZGluZzogMjVweCA0NXB4IDQ1cHg7XHJcbn1cclxuXHJcbi5jdXN0b20tdGh1bWItaW5mby0yIC50aHVtYi1pbmZvLWNhcHRpb24gLnRodW1iLWluZm8tY2FwdGlvbi10ZXh0IHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtaW4taGVpZ2h0OiAxMTJweDtcclxufVxyXG5cclxuLmN1c3RvbS10aHVtYi1pbmZvLTIgLnRodW1iLWluZm8tY2FwdGlvbiAudGh1bWItaW5mby1jYXB0aW9uLXRleHQgcCB7XHJcblx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRsaW5lLWhlaWdodDogMjtcclxufVxyXG5cclxuLmN1c3RvbS10aHVtYi1pbmZvLTIgLnRodW1iLWluZm8tY2FwdGlvbiAuY3VzdG9tLWJsb2ctcG9zdC1zaGFyZSB7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5jdXN0b20tdGh1bWItaW5mby0yIC50aHVtYi1pbmZvLWNhcHRpb24gLmN1c3RvbS1ibG9nLXBvc3Qtc2hhcmUgdWwge1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDhweDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5jdXN0b20tdGh1bWItaW5mby0yIC50aHVtYi1pbmZvLWNhcHRpb24gLmN1c3RvbS1ibG9nLXBvc3Qtc2hhcmUgdWwgbGkge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0cGFkZGluZzogMCAxMHB4O1xyXG59XHJcblxyXG4uY3VzdG9tLXRodW1iLWluZm8tMiAudGh1bWItaW5mby1jYXB0aW9uIC5jdXN0b20tYmxvZy1wb3N0LXNoYXJlIHVsIGxpIGEge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHR0cmFuc2l0aW9uOiBlYXNlIG9wYWNpdHkgMzAwbXM7XHJcbn1cclxuXHJcbi5jdXN0b20tdGh1bWItaW5mby0yIC50aHVtYi1pbmZvLWNhcHRpb24gLmN1c3RvbS1ibG9nLXBvc3Qtc2hhcmUgdWwgbGkgYTpob3ZlciB7XHJcblx0XHRvcGFjaXR5OiAwLjc7XHJcbn1cclxuXHJcbi5jdXN0b20tdGh1bWItaW5mby0yIC50aHVtYi1pbmZvLWNhcHRpb24gLmN1c3RvbS1ibG9nLXBvc3Qtc2hhcmUgdWwgbGkgYS5pdGVtLWZhY2Vib29rIHtcclxuXHRcdGNvbG9yOiAjMzk1Yjk4O1xyXG59XHJcblxyXG4uY3VzdG9tLXRodW1iLWluZm8tMiAudGh1bWItaW5mby1jYXB0aW9uIC5jdXN0b20tYmxvZy1wb3N0LXNoYXJlIHVsIGxpIGEuaXRlbS10d2l0dGVyIHtcclxuXHRcdGNvbG9yOiAjMmJhYWUxO1xyXG59XHJcblxyXG4uY3VzdG9tLXRodW1iLWluZm8tMiAudGh1bWItaW5mby1jYXB0aW9uIC5jdXN0b20tYmxvZy1wb3N0LXNoYXJlIHVsIGxpIGEuaXRlbS1nb29nbGUtcGx1cyB7XHJcblx0XHRjb2xvcjogI2ZjNTk1NjtcclxufVxyXG5cclxuLmN1c3RvbS10aHVtYi1pbmZvLTIgLnRodW1iLWluZm8tY2FwdGlvbiAuY3VzdG9tLWJsb2ctcG9zdC1zaGFyZSB1bCBsaTpudGgtY2hpbGQoMikge1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmFiYWJhO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JhYmFiYTtcclxufVxyXG5cclxuLmN1c3RvbS10aHVtYi1pbmZvLTIgLnRodW1iLWluZm8tY2FwdGlvbiAuY3VzdG9tLWJsb2ctcG9zdC1zaGFyZSB1bCBsaTpsYXN0LWNoaWxkIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdC5jdXN0b20tdGh1bWItaW5mby0yIC50aHVtYi1pbmZvLWNhcHRpb24gLmN1c3RvbS1ibG9nLXBvc3Qtc2hhcmUge1xyXG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0XHQuY3VzdG9tLXRodW1iLWluZm8tMiAudGh1bWItaW5mby1jYXB0aW9uIC5jdXN0b20tYmxvZy1wb3N0LWRhdGUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdC5jdXN0b20tdGh1bWItaW5mby0yIC50aHVtYi1pbmZvLWNhcHRpb24ge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDI1cHggMjVweCA0NXB4O1xyXG5cdFx0fVxyXG5cdFx0LmN1c3RvbS10aHVtYi1pbmZvLTIgLnRodW1iLWluZm8tY2FwdGlvbiAuY3VzdG9tLWJsb2ctcG9zdC1zaGFyZSB7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0MzBweCkge1xyXG5cdFx0LmN1c3RvbS10aHVtYi1pbmZvLTIgLnRodW1iLWluZm8tY2FwdGlvbiB7XHJcblx0XHRcdFx0cGFkZGluZzogMjVweCAyNXB4IDE1cHg7XHJcblx0XHR9XHJcblx0XHQuY3VzdG9tLXRodW1iLWluZm8tMiAudGh1bWItaW5mby1jYXB0aW9uIC5jdXN0b20tYmxvZy1wb3N0LXNoYXJlIHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHRcdC5jdXN0b20tdGh1bWItaW5mby0yIC50aHVtYi1pbmZvLWNhcHRpb24gLmN1c3RvbS1ibG9nLXBvc3Qtc2hhcmUgdWwge1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdFx0LmN1c3RvbS10aHVtYi1pbmZvLTIgLnRodW1iLWluZm8tY2FwdGlvbiAuY3VzdG9tLWJsb2ctcG9zdC1zaGFyZSB1bCBsaSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdFx0LmN1c3RvbS10aHVtYi1pbmZvLTIgLnRodW1iLWluZm8tY2FwdGlvbiAuY3VzdG9tLWJsb2ctcG9zdC1zaGFyZSB1bCBsaTpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdH1cclxuXHRcdC5jdXN0b20tdGh1bWItaW5mby0yIC50aHVtYi1pbmZvLWNhcHRpb24gLmN1c3RvbS1ibG9nLXBvc3QtZGF0ZSB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcbn1cclxuXHJcbi8qXHJcbiogU2F5IEhlbGxvXHJcbiovXHJcbi5jb2wtaGFsZi1zZWN0aW9uLmNvbC1oYWxmLXNlY3Rpb24tbGVmdCB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmN1c3RvbS1mb3JtLXN0eWxlIC5mb3JtLWNvbnRyb2wtY3VzdG9tIC5mb3JtLWNvbnRyb2wge1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcblx0XHRjb2xvcjogIzFlMWUxZTtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdHBhZGRpbmc6IDZweCAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5jdXN0b20tZm9ybS1zdHlsZSAuZm9ybS1jb250cm9sLWN1c3RvbSAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRcdGNvbG9yOiAjMWUxZTFlO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5jdXN0b20tZm9ybS1zdHlsZSAuZm9ybS1jb250cm9sLWN1c3RvbSAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcclxuXHRcdGNvbG9yOiAjMWUxZTFlO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5jdXN0b20tZm9ybS1zdHlsZSAuZm9ybS1jb250cm9sLWN1c3RvbSAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0XHRjb2xvcjogIzFlMWUxZTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4uY3VzdG9tLWZvcm0tc3R5bGUgLmZvcm0tY29udHJvbC1jdXN0b20gLmZvcm0tY29udHJvbDotbW96LXBsYWNlaG9sZGVyIHtcclxuXHRcdGNvbG9yOiAjMWUxZTFlO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5jdXN0b20tZm9ybS1zdHlsZSAuZm9ybS1jb250cm9sLWN1c3RvbSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xyXG5cdFx0aGVpZ2h0OiAxMDBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5jdXN0b20tZm9ybS1zdHlsZSAuZm9ybS1jb250cm9sLWN1c3RvbS5mb3JtLWNvbnRyb2wtY3VzdG9tLWxpZ2h0IC5mb3JtLWNvbnRyb2wge1xyXG5cdFx0Y29sb3I6ICNGRkY7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG59XHJcblxyXG4uY3VzdG9tLWZvcm0tc3R5bGUgLmZvcm0tY29udHJvbC1jdXN0b20uZm9ybS1jb250cm9sLWN1c3RvbS1saWdodCAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRcdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4uY3VzdG9tLWZvcm0tc3R5bGUgLmZvcm0tY29udHJvbC1jdXN0b20uZm9ybS1jb250cm9sLWN1c3RvbS1saWdodCAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcclxuXHRcdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4uY3VzdG9tLWZvcm0tc3R5bGUgLmZvcm0tY29udHJvbC1jdXN0b20uZm9ybS1jb250cm9sLWN1c3RvbS1saWdodCAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0XHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLmN1c3RvbS1mb3JtLXN0eWxlIC5mb3JtLWNvbnRyb2wtY3VzdG9tLmZvcm0tY29udHJvbC1jdXN0b20tbGlnaHQgLmZvcm0tY29udHJvbDotbW96LXBsYWNlaG9sZGVyIHtcclxuXHRcdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4uY3VzdG9tLWZlYXR1cmUtYm94IC5jdXN0b20tZmVhdHVyZS1ib3gtaWNvbiB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDAuOTtcclxuXHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHR0cmFuc2l0aW9uOiBlYXNlIGJhY2tncm91bmQgMzAwbXM7XHJcbn1cclxuXHJcbi5jdXN0b20tZmVhdHVyZS1ib3ggLmN1c3RvbS1mZWF0dXJlLWJveC1pY29uIGkge1xyXG5cdFx0Zm9udC1zaXplOiAxLjRlbTtcclxuXHRcdHRyYW5zaXRpb246IGVhc2UgY29sb3IgMzAwbXM7XHJcbn1cclxuXHJcbi5jdXN0b20tZmVhdHVyZS1ib3ggLmZlYXR1cmUtYm94LWluZm8ge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xyXG5cdFx0ZmxleDogbm9uZTtcclxufVxyXG5cclxuLmN1c3RvbS1mZWF0dXJlLWJveCAuZmVhdHVyZS1ib3gtaW5mbyA+IC5jdXN0b20tbGFiZWwge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdGZvbnQtc2l6ZTogMC44ZW07XHJcblx0XHRjb2xvcjogI2JkYmRiZDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmN1c3RvbS1mZWF0dXJlLWJveCAuZmVhdHVyZS1ib3gtaW5mbyA+IHN0cm9uZyB7XHJcblx0XHRmb250LXNpemU6IDEuN2VtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5jdXN0b20tZmVhdHVyZS1ib3ggLmZlYXR1cmUtYm94LWluZm8uY3VzdG9tLWJvdGgtc2lkZS1ib3JkZXIge1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzUyNTA0ZDtcclxuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzUyNTA0ZDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0cGFkZGluZzogMHB4IDE2cHg7XHJcblx0XHRtYXJnaW46IDAgMTNweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHQuY3VzdG9tLWZlYXR1cmUtYm94IC5mZWF0dXJlLWJveC1pbmZvID4gc3Ryb25nIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNGVtO1xyXG5cdFx0fVxyXG5cdFx0LmN1c3RvbS1mZWF0dXJlLWJveC1pY29uIHtcclxuXHRcdFx0XHR0b3A6IC0xcHg7XHJcblx0XHR9XHJcbn1cclxuXHJcbi8qXHJcbiogRm9vdGVyXHJcbiovXHJcbiNmb290ZXIge1xyXG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxufVxyXG5cclxuI2Zvb3RlciAuZm9vdGVyLWNvcHlyaWdodCB7XHJcblx0XHRib3JkZXItdG9wOiBub25lO1xyXG5cdFx0cGFkZGluZzogMTVweCAwcHggMzBweCAwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG5cdFx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkuZHJvcGRvd24tc3VibWVudSA+IC5kcm9wZG93bi1tZW51IHtcclxuXHRcdFx0XHRyaWdodDogYXV0bztcclxuXHRcdH1cclxuXHRcdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duOmhvdmVyIC5kcm9wZG93bi1tZW51IGxpLmRyb3Bkb3duLXN1Ym1lbnUgPiAuZHJvcGRvd24tbWVudSB7XHJcblx0XHRcdFx0cmlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcbn1cclxuIiwiOjotbW96LXNlbGVjdGlvbiB7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0YmFja2dyb3VuZDogI0YyNTkyNztcclxufVxyXG5cclxuOjpzZWxlY3Rpb24ge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdGJhY2tncm91bmQ6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbjpyb290IHtcclxuXHQtLXByaW1hcnk6ICNGMjU5Mjc7XHJcblx0LS1zZWNvbmRhcnk6ICNlY2YxZjc7XHJcblx0LS10ZXJ0aWFyeTogIzQwM2YzZDtcclxuXHQtLXF1YXRlcm5hcnk6ICMxZjFlMWM7XHJcbn1cclxuXHJcbmEge1xyXG5cdGNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG5hOmhvdmVyIHtcclxuXHRjb2xvcjogI2Y2NjYzNztcclxufVxyXG5cclxuYTpmb2N1cyB7XHJcblx0Y29sb3I6ICNmNjY2Mzc7XHJcbn1cclxuXHJcbmE6YWN0aXZlIHtcclxuXHRjb2xvcjogI0Y1NTAxQUZGO1xyXG59XHJcblxyXG5odG1sIC50ZXh0LWNvbG9yLXByaW1hcnksXHJcbmh0bWwgLnRleHQtcHJpbWFyeSB7XHJcblx0Y29sb3I6ICNGMjU5MjcgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAudGV4dC1jb2xvci1ob3Zlci1wcmltYXJ5OmhvdmVyLFxyXG5odG1sIC50ZXh0LWhvdmVyLXByaW1hcnk6aG92ZXIge1xyXG5cdGNvbG9yOiAjRjI1OTI3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLnRleHQtY29sb3Itc2Vjb25kYXJ5LFxyXG5odG1sIC50ZXh0LXNlY29uZGFyeSB7XHJcblx0Y29sb3I6ICNlY2YxZjcgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAudGV4dC1jb2xvci1ob3Zlci1zZWNvbmRhcnk6aG92ZXIsXHJcbmh0bWwgLnRleHQtaG92ZXItc2Vjb25kYXJ5OmhvdmVyIHtcclxuXHRjb2xvcjogI2VjZjFmNyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC50ZXh0LWNvbG9yLXRlcnRpYXJ5LFxyXG5odG1sIC50ZXh0LXRlcnRpYXJ5IHtcclxuXHRjb2xvcjogIzQwM2YzZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC50ZXh0LWNvbG9yLWhvdmVyLXRlcnRpYXJ5OmhvdmVyLFxyXG5odG1sIC50ZXh0LWhvdmVyLXRlcnRpYXJ5OmhvdmVyIHtcclxuXHRjb2xvcjogIzQwM2YzZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC50ZXh0LWNvbG9yLXF1YXRlcm5hcnksXHJcbmh0bWwgLnRleHQtcXVhdGVybmFyeSB7XHJcblx0Y29sb3I6ICMxZjFlMWMgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAudGV4dC1jb2xvci1ob3Zlci1xdWF0ZXJuYXJ5OmhvdmVyLFxyXG5odG1sIC50ZXh0LWhvdmVyLXF1YXRlcm5hcnk6aG92ZXIge1xyXG5cdGNvbG9yOiAjMWYxZTFjICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLnRleHQtY29sb3ItZGFyayxcclxuaHRtbCAudGV4dC1kYXJrIHtcclxuXHRjb2xvcjogIzFlMWUxZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC50ZXh0LWNvbG9yLWhvdmVyLWRhcms6aG92ZXIsXHJcbmh0bWwgLnRleHQtaG92ZXItZGFyazpob3ZlciB7XHJcblx0Y29sb3I6ICMxZTFlMWUgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAudGV4dC1jb2xvci1saWdodCxcclxuaHRtbCAudGV4dC1saWdodCB7XHJcblx0Y29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAudGV4dC1jb2xvci1ob3Zlci1saWdodDpob3ZlcixcclxuaHRtbCAudGV4dC1ob3Zlci1saWdodDpob3ZlciB7XHJcblx0Y29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuc3ZnLWZpbGwtY29sb3ItcHJpbWFyeSB7XHJcblx0ZmlsbDogI0YyNTkyNyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5zdmctZmlsbC1jb2xvci1wcmltYXJ5IHN2ZyBwYXRoLFxyXG5odG1sIC5zdmctZmlsbC1jb2xvci1wcmltYXJ5IHN2ZyByZWN0LFxyXG5odG1sIC5zdmctZmlsbC1jb2xvci1wcmltYXJ5IHN2ZyBsaW5lLFxyXG5odG1sIC5zdmctZmlsbC1jb2xvci1wcmltYXJ5IHN2ZyBwb2x5bGluZSxcclxuaHRtbCAuc3ZnLWZpbGwtY29sb3ItcHJpbWFyeSBzdmcgcG9seWdvbiB7XHJcblx0ZmlsbDogI0YyNTkyNyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5zdmctZmlsbC1jb2xvci1ob3Zlci1wcmltYXJ5OmhvdmVyIHtcclxuXHRmaWxsOiAjRjI1OTI3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLnN2Zy1maWxsLWNvbG9yLWhvdmVyLXByaW1hcnkgc3ZnOmhvdmVyIHBhdGgsXHJcbmh0bWwgLnN2Zy1maWxsLWNvbG9yLWhvdmVyLXByaW1hcnkgc3ZnOmhvdmVyIHJlY3QsXHJcbmh0bWwgLnN2Zy1maWxsLWNvbG9yLWhvdmVyLXByaW1hcnkgc3ZnOmhvdmVyIGxpbmUsXHJcbmh0bWwgLnN2Zy1maWxsLWNvbG9yLWhvdmVyLXByaW1hcnkgc3ZnOmhvdmVyIHBvbHlsaW5lLFxyXG5odG1sIC5zdmctZmlsbC1jb2xvci1ob3Zlci1wcmltYXJ5IHN2Zzpob3ZlciBwb2x5Z29uIHtcclxuXHRmaWxsOiAjRjI1OTI3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLnN2Zy1zdHJva2UtY29sb3ItcHJpbWFyeSB7XHJcblx0c3Ryb2tlOiAjRjI1OTI3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLnN2Zy1zdHJva2UtY29sb3ItcHJpbWFyeSBzdmcgcGF0aCxcclxuaHRtbCAuc3ZnLXN0cm9rZS1jb2xvci1wcmltYXJ5IHN2ZyByZWN0LFxyXG5odG1sIC5zdmctc3Ryb2tlLWNvbG9yLXByaW1hcnkgc3ZnIGxpbmUsXHJcbmh0bWwgLnN2Zy1zdHJva2UtY29sb3ItcHJpbWFyeSBzdmcgcG9seWxpbmUsXHJcbmh0bWwgLnN2Zy1zdHJva2UtY29sb3ItcHJpbWFyeSBzdmcgcG9seWdvbiB7XHJcblx0c3Ryb2tlOiAjRjI1OTI3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLnN2Zy1zdHJva2UtY29sb3ItaG92ZXItcHJpbWFyeTpob3ZlciB7XHJcblx0c3Ryb2tlOiAjRjI1OTI3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLnN2Zy1zdHJva2UtY29sb3ItaG92ZXItcHJpbWFyeSBzdmc6aG92ZXIgcGF0aCxcclxuaHRtbCAuc3ZnLXN0cm9rZS1jb2xvci1ob3Zlci1wcmltYXJ5IHN2Zzpob3ZlciByZWN0LFxyXG5odG1sIC5zdmctc3Ryb2tlLWNvbG9yLWhvdmVyLXByaW1hcnkgc3ZnOmhvdmVyIGxpbmUsXHJcbmh0bWwgLnN2Zy1zdHJva2UtY29sb3ItaG92ZXItcHJpbWFyeSBzdmc6aG92ZXIgcG9seWxpbmUsXHJcbmh0bWwgLnN2Zy1zdHJva2UtY29sb3ItaG92ZXItcHJpbWFyeSBzdmc6aG92ZXIgcG9seWdvbiB7XHJcblx0c3Ryb2tlOiAjRjI1OTI3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLnN2Zy1maWxsLWNvbG9yLXNlY29uZGFyeSB7XHJcblx0ZmlsbDogI2VjZjFmNyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5zdmctZmlsbC1jb2xvci1zZWNvbmRhcnkgc3ZnIHBhdGgsXHJcbmh0bWwgLnN2Zy1maWxsLWNvbG9yLXNlY29uZGFyeSBzdmcgcmVjdCxcclxuaHRtbCAuc3ZnLWZpbGwtY29sb3Itc2Vjb25kYXJ5IHN2ZyBsaW5lLFxyXG5odG1sIC5zdmctZmlsbC1jb2xvci1zZWNvbmRhcnkgc3ZnIHBvbHlsaW5lLFxyXG5odG1sIC5zdmctZmlsbC1jb2xvci1zZWNvbmRhcnkgc3ZnIHBvbHlnb24ge1xyXG5cdGZpbGw6ICNlY2YxZjcgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuc3ZnLWZpbGwtY29sb3ItaG92ZXItc2Vjb25kYXJ5OmhvdmVyIHtcclxuXHRmaWxsOiAjZWNmMWY3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLnN2Zy1maWxsLWNvbG9yLWhvdmVyLXNlY29uZGFyeSBzdmc6aG92ZXIgcGF0aCxcclxuaHRtbCAuc3ZnLWZpbGwtY29sb3ItaG92ZXItc2Vjb25kYXJ5IHN2Zzpob3ZlciByZWN0LFxyXG5odG1sIC5zdmctZmlsbC1jb2xvci1ob3Zlci1zZWNvbmRhcnkgc3ZnOmhvdmVyIGxpbmUsXHJcbmh0bWwgLnN2Zy1maWxsLWNvbG9yLWhvdmVyLXNlY29uZGFyeSBzdmc6aG92ZXIgcG9seWxpbmUsXHJcbmh0bWwgLnN2Zy1maWxsLWNvbG9yLWhvdmVyLXNlY29uZGFyeSBzdmc6aG92ZXIgcG9seWdvbiB7XHJcblx0ZmlsbDogI2VjZjFmNyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5zdmctc3Ryb2tlLWNvbG9yLXNlY29uZGFyeSB7XHJcblx0c3Ryb2tlOiAjZWNmMWY3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLnN2Zy1zdHJva2UtY29sb3Itc2Vjb25kYXJ5IHN2ZyBwYXRoLFxyXG5odG1sIC5zdmctc3Ryb2tlLWNvbG9yLXNlY29uZGFyeSBzdmcgcmVjdCxcclxuaHRtbCAuc3ZnLXN0cm9rZS1jb2xvci1zZWNvbmRhcnkgc3ZnIGxpbmUsXHJcbmh0bWwgLnN2Zy1zdHJva2UtY29sb3Itc2Vjb25kYXJ5IHN2ZyBwb2x5bGluZSxcclxuaHRtbCAuc3ZnLXN0cm9rZS1jb2xvci1zZWNvbmRhcnkgc3ZnIHBvbHlnb24ge1xyXG5cdHN0cm9rZTogI2VjZjFmNyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5zdmctc3Ryb2tlLWNvbG9yLWhvdmVyLXNlY29uZGFyeTpob3ZlciB7XHJcblx0c3Ryb2tlOiAjZWNmMWY3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLnN2Zy1zdHJva2UtY29sb3ItaG92ZXItc2Vjb25kYXJ5IHN2Zzpob3ZlciBwYXRoLFxyXG5odG1sIC5zdmctc3Ryb2tlLWNvbG9yLWhvdmVyLXNlY29uZGFyeSBzdmc6aG92ZXIgcmVjdCxcclxuaHRtbCAuc3ZnLXN0cm9rZS1jb2xvci1ob3Zlci1zZWNvbmRhcnkgc3ZnOmhvdmVyIGxpbmUsXHJcbmh0bWwgLnN2Zy1zdHJva2UtY29sb3ItaG92ZXItc2Vjb25kYXJ5IHN2Zzpob3ZlciBwb2x5bGluZSxcclxuaHRtbCAuc3ZnLXN0cm9rZS1jb2xvci1ob3Zlci1zZWNvbmRhcnkgc3ZnOmhvdmVyIHBvbHlnb24ge1xyXG5cdHN0cm9rZTogI2VjZjFmNyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5zdmctZmlsbC1jb2xvci10ZXJ0aWFyeSB7XHJcblx0ZmlsbDogIzQwM2YzZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5zdmctZmlsbC1jb2xvci10ZXJ0aWFyeSBzdmcgcGF0aCxcclxuaHRtbCAuc3ZnLWZpbGwtY29sb3ItdGVydGlhcnkgc3ZnIHJlY3QsXHJcbmh0bWwgLnN2Zy1maWxsLWNvbG9yLXRlcnRpYXJ5IHN2ZyBsaW5lLFxyXG5odG1sIC5zdmctZmlsbC1jb2xvci10ZXJ0aWFyeSBzdmcgcG9seWxpbmUsXHJcbmh0bWwgLnN2Zy1maWxsLWNvbG9yLXRlcnRpYXJ5IHN2ZyBwb2x5Z29uIHtcclxuXHRmaWxsOiAjNDAzZjNkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLnN2Zy1maWxsLWNvbG9yLWhvdmVyLXRlcnRpYXJ5OmhvdmVyIHtcclxuXHRmaWxsOiAjNDAzZjNkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLnN2Zy1maWxsLWNvbG9yLWhvdmVyLXRlcnRpYXJ5IHN2Zzpob3ZlciBwYXRoLFxyXG5odG1sIC5zdmctZmlsbC1jb2xvci1ob3Zlci10ZXJ0aWFyeSBzdmc6aG92ZXIgcmVjdCxcclxuaHRtbCAuc3ZnLWZpbGwtY29sb3ItaG92ZXItdGVydGlhcnkgc3ZnOmhvdmVyIGxpbmUsXHJcbmh0bWwgLnN2Zy1maWxsLWNvbG9yLWhvdmVyLXRlcnRpYXJ5IHN2Zzpob3ZlciBwb2x5bGluZSxcclxuaHRtbCAuc3ZnLWZpbGwtY29sb3ItaG92ZXItdGVydGlhcnkgc3ZnOmhvdmVyIHBvbHlnb24ge1xyXG5cdGZpbGw6ICM0MDNmM2QgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuc3ZnLXN0cm9rZS1jb2xvci10ZXJ0aWFyeSB7XHJcblx0c3Ryb2tlOiAjNDAzZjNkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLnN2Zy1zdHJva2UtY29sb3ItdGVydGlhcnkgc3ZnIHBhdGgsXHJcbmh0bWwgLnN2Zy1zdHJva2UtY29sb3ItdGVydGlhcnkgc3ZnIHJlY3QsXHJcbmh0bWwgLnN2Zy1zdHJva2UtY29sb3ItdGVydGlhcnkgc3ZnIGxpbmUsXHJcbmh0bWwgLnN2Zy1zdHJva2UtY29sb3ItdGVydGlhcnkgc3ZnIHBvbHlsaW5lLFxyXG5odG1sIC5zdmctc3Ryb2tlLWNvbG9yLXRlcnRpYXJ5IHN2ZyBwb2x5Z29uIHtcclxuXHRzdHJva2U6ICM0MDNmM2QgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuc3ZnLXN0cm9rZS1jb2xvci1ob3Zlci10ZXJ0aWFyeTpob3ZlciB7XHJcblx0c3Ryb2tlOiAjNDAzZjNkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLnN2Zy1zdHJva2UtY29sb3ItaG92ZXItdGVydGlhcnkgc3ZnOmhvdmVyIHBhdGgsXHJcbmh0bWwgLnN2Zy1zdHJva2UtY29sb3ItaG92ZXItdGVydGlhcnkgc3ZnOmhvdmVyIHJlY3QsXHJcbmh0bWwgLnN2Zy1zdHJva2UtY29sb3ItaG92ZXItdGVydGlhcnkgc3ZnOmhvdmVyIGxpbmUsXHJcbmh0bWwgLnN2Zy1zdHJva2UtY29sb3ItaG92ZXItdGVydGlhcnkgc3ZnOmhvdmVyIHBvbHlsaW5lLFxyXG5odG1sIC5zdmctc3Ryb2tlLWNvbG9yLWhvdmVyLXRlcnRpYXJ5IHN2Zzpob3ZlciBwb2x5Z29uIHtcclxuXHRzdHJva2U6ICM0MDNmM2QgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuc3ZnLWZpbGwtY29sb3ItcXVhdGVybmFyeSB7XHJcblx0ZmlsbDogIzFmMWUxYyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5zdmctZmlsbC1jb2xvci1xdWF0ZXJuYXJ5IHN2ZyBwYXRoLFxyXG5odG1sIC5zdmctZmlsbC1jb2xvci1xdWF0ZXJuYXJ5IHN2ZyByZWN0LFxyXG5odG1sIC5zdmctZmlsbC1jb2xvci1xdWF0ZXJuYXJ5IHN2ZyBsaW5lLFxyXG5odG1sIC5zdmctZmlsbC1jb2xvci1xdWF0ZXJuYXJ5IHN2ZyBwb2x5bGluZSxcclxuaHRtbCAuc3ZnLWZpbGwtY29sb3ItcXVhdGVybmFyeSBzdmcgcG9seWdvbiB7XHJcblx0ZmlsbDogIzFmMWUxYyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5zdmctZmlsbC1jb2xvci1ob3Zlci1xdWF0ZXJuYXJ5OmhvdmVyIHtcclxuXHRmaWxsOiAjMWYxZTFjICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLnN2Zy1maWxsLWNvbG9yLWhvdmVyLXF1YXRlcm5hcnkgc3ZnOmhvdmVyIHBhdGgsXHJcbmh0bWwgLnN2Zy1maWxsLWNvbG9yLWhvdmVyLXF1YXRlcm5hcnkgc3ZnOmhvdmVyIHJlY3QsXHJcbmh0bWwgLnN2Zy1maWxsLWNvbG9yLWhvdmVyLXF1YXRlcm5hcnkgc3ZnOmhvdmVyIGxpbmUsXHJcbmh0bWwgLnN2Zy1maWxsLWNvbG9yLWhvdmVyLXF1YXRlcm5hcnkgc3ZnOmhvdmVyIHBvbHlsaW5lLFxyXG5odG1sIC5zdmctZmlsbC1jb2xvci1ob3Zlci1xdWF0ZXJuYXJ5IHN2Zzpob3ZlciBwb2x5Z29uIHtcclxuXHRmaWxsOiAjMWYxZTFjICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLnN2Zy1zdHJva2UtY29sb3ItcXVhdGVybmFyeSB7XHJcblx0c3Ryb2tlOiAjMWYxZTFjICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLnN2Zy1zdHJva2UtY29sb3ItcXVhdGVybmFyeSBzdmcgcGF0aCxcclxuaHRtbCAuc3ZnLXN0cm9rZS1jb2xvci1xdWF0ZXJuYXJ5IHN2ZyByZWN0LFxyXG5odG1sIC5zdmctc3Ryb2tlLWNvbG9yLXF1YXRlcm5hcnkgc3ZnIGxpbmUsXHJcbmh0bWwgLnN2Zy1zdHJva2UtY29sb3ItcXVhdGVybmFyeSBzdmcgcG9seWxpbmUsXHJcbmh0bWwgLnN2Zy1zdHJva2UtY29sb3ItcXVhdGVybmFyeSBzdmcgcG9seWdvbiB7XHJcblx0c3Ryb2tlOiAjMWYxZTFjICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLnN2Zy1zdHJva2UtY29sb3ItaG92ZXItcXVhdGVybmFyeTpob3ZlciB7XHJcblx0c3Ryb2tlOiAjMWYxZTFjICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLnN2Zy1zdHJva2UtY29sb3ItaG92ZXItcXVhdGVybmFyeSBzdmc6aG92ZXIgcGF0aCxcclxuaHRtbCAuc3ZnLXN0cm9rZS1jb2xvci1ob3Zlci1xdWF0ZXJuYXJ5IHN2Zzpob3ZlciByZWN0LFxyXG5odG1sIC5zdmctc3Ryb2tlLWNvbG9yLWhvdmVyLXF1YXRlcm5hcnkgc3ZnOmhvdmVyIGxpbmUsXHJcbmh0bWwgLnN2Zy1zdHJva2UtY29sb3ItaG92ZXItcXVhdGVybmFyeSBzdmc6aG92ZXIgcG9seWxpbmUsXHJcbmh0bWwgLnN2Zy1zdHJva2UtY29sb3ItaG92ZXItcXVhdGVybmFyeSBzdmc6aG92ZXIgcG9seWdvbiB7XHJcblx0c3Ryb2tlOiAjMWYxZTFjICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLnN2Zy1maWxsLWNvbG9yLWRhcmsge1xyXG5cdGZpbGw6ICMxZTFlMWUgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuc3ZnLWZpbGwtY29sb3ItZGFyayBzdmcgcGF0aCxcclxuaHRtbCAuc3ZnLWZpbGwtY29sb3ItZGFyayBzdmcgcmVjdCxcclxuaHRtbCAuc3ZnLWZpbGwtY29sb3ItZGFyayBzdmcgbGluZSxcclxuaHRtbCAuc3ZnLWZpbGwtY29sb3ItZGFyayBzdmcgcG9seWxpbmUsXHJcbmh0bWwgLnN2Zy1maWxsLWNvbG9yLWRhcmsgc3ZnIHBvbHlnb24ge1xyXG5cdGZpbGw6ICMxZTFlMWUgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuc3ZnLWZpbGwtY29sb3ItaG92ZXItZGFyazpob3ZlciB7XHJcblx0ZmlsbDogIzFlMWUxZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5zdmctZmlsbC1jb2xvci1ob3Zlci1kYXJrIHN2Zzpob3ZlciBwYXRoLFxyXG5odG1sIC5zdmctZmlsbC1jb2xvci1ob3Zlci1kYXJrIHN2Zzpob3ZlciByZWN0LFxyXG5odG1sIC5zdmctZmlsbC1jb2xvci1ob3Zlci1kYXJrIHN2Zzpob3ZlciBsaW5lLFxyXG5odG1sIC5zdmctZmlsbC1jb2xvci1ob3Zlci1kYXJrIHN2Zzpob3ZlciBwb2x5bGluZSxcclxuaHRtbCAuc3ZnLWZpbGwtY29sb3ItaG92ZXItZGFyayBzdmc6aG92ZXIgcG9seWdvbiB7XHJcblx0ZmlsbDogIzFlMWUxZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5zdmctc3Ryb2tlLWNvbG9yLWRhcmsge1xyXG5cdHN0cm9rZTogIzFlMWUxZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5zdmctc3Ryb2tlLWNvbG9yLWRhcmsgc3ZnIHBhdGgsXHJcbmh0bWwgLnN2Zy1zdHJva2UtY29sb3ItZGFyayBzdmcgcmVjdCxcclxuaHRtbCAuc3ZnLXN0cm9rZS1jb2xvci1kYXJrIHN2ZyBsaW5lLFxyXG5odG1sIC5zdmctc3Ryb2tlLWNvbG9yLWRhcmsgc3ZnIHBvbHlsaW5lLFxyXG5odG1sIC5zdmctc3Ryb2tlLWNvbG9yLWRhcmsgc3ZnIHBvbHlnb24ge1xyXG5cdHN0cm9rZTogIzFlMWUxZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5zdmctc3Ryb2tlLWNvbG9yLWhvdmVyLWRhcms6aG92ZXIge1xyXG5cdHN0cm9rZTogIzFlMWUxZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5zdmctc3Ryb2tlLWNvbG9yLWhvdmVyLWRhcmsgc3ZnOmhvdmVyIHBhdGgsXHJcbmh0bWwgLnN2Zy1zdHJva2UtY29sb3ItaG92ZXItZGFyayBzdmc6aG92ZXIgcmVjdCxcclxuaHRtbCAuc3ZnLXN0cm9rZS1jb2xvci1ob3Zlci1kYXJrIHN2Zzpob3ZlciBsaW5lLFxyXG5odG1sIC5zdmctc3Ryb2tlLWNvbG9yLWhvdmVyLWRhcmsgc3ZnOmhvdmVyIHBvbHlsaW5lLFxyXG5odG1sIC5zdmctc3Ryb2tlLWNvbG9yLWhvdmVyLWRhcmsgc3ZnOmhvdmVyIHBvbHlnb24ge1xyXG5cdHN0cm9rZTogIzFlMWUxZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5zdmctZmlsbC1jb2xvci1saWdodCB7XHJcblx0ZmlsbDogI0ZGRiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5zdmctZmlsbC1jb2xvci1saWdodCBzdmcgcGF0aCxcclxuaHRtbCAuc3ZnLWZpbGwtY29sb3ItbGlnaHQgc3ZnIHJlY3QsXHJcbmh0bWwgLnN2Zy1maWxsLWNvbG9yLWxpZ2h0IHN2ZyBsaW5lLFxyXG5odG1sIC5zdmctZmlsbC1jb2xvci1saWdodCBzdmcgcG9seWxpbmUsXHJcbmh0bWwgLnN2Zy1maWxsLWNvbG9yLWxpZ2h0IHN2ZyBwb2x5Z29uIHtcclxuXHRmaWxsOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLnN2Zy1maWxsLWNvbG9yLWhvdmVyLWxpZ2h0OmhvdmVyIHtcclxuXHRmaWxsOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLnN2Zy1maWxsLWNvbG9yLWhvdmVyLWxpZ2h0IHN2Zzpob3ZlciBwYXRoLFxyXG5odG1sIC5zdmctZmlsbC1jb2xvci1ob3Zlci1saWdodCBzdmc6aG92ZXIgcmVjdCxcclxuaHRtbCAuc3ZnLWZpbGwtY29sb3ItaG92ZXItbGlnaHQgc3ZnOmhvdmVyIGxpbmUsXHJcbmh0bWwgLnN2Zy1maWxsLWNvbG9yLWhvdmVyLWxpZ2h0IHN2Zzpob3ZlciBwb2x5bGluZSxcclxuaHRtbCAuc3ZnLWZpbGwtY29sb3ItaG92ZXItbGlnaHQgc3ZnOmhvdmVyIHBvbHlnb24ge1xyXG5cdGZpbGw6ICNGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuc3ZnLXN0cm9rZS1jb2xvci1saWdodCB7XHJcblx0c3Ryb2tlOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLnN2Zy1zdHJva2UtY29sb3ItbGlnaHQgc3ZnIHBhdGgsXHJcbmh0bWwgLnN2Zy1zdHJva2UtY29sb3ItbGlnaHQgc3ZnIHJlY3QsXHJcbmh0bWwgLnN2Zy1zdHJva2UtY29sb3ItbGlnaHQgc3ZnIGxpbmUsXHJcbmh0bWwgLnN2Zy1zdHJva2UtY29sb3ItbGlnaHQgc3ZnIHBvbHlsaW5lLFxyXG5odG1sIC5zdmctc3Ryb2tlLWNvbG9yLWxpZ2h0IHN2ZyBwb2x5Z29uIHtcclxuXHRzdHJva2U6ICNGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuc3ZnLXN0cm9rZS1jb2xvci1ob3Zlci1saWdodDpob3ZlciB7XHJcblx0c3Ryb2tlOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLnN2Zy1zdHJva2UtY29sb3ItaG92ZXItbGlnaHQgc3ZnOmhvdmVyIHBhdGgsXHJcbmh0bWwgLnN2Zy1zdHJva2UtY29sb3ItaG92ZXItbGlnaHQgc3ZnOmhvdmVyIHJlY3QsXHJcbmh0bWwgLnN2Zy1zdHJva2UtY29sb3ItaG92ZXItbGlnaHQgc3ZnOmhvdmVyIGxpbmUsXHJcbmh0bWwgLnN2Zy1zdHJva2UtY29sb3ItaG92ZXItbGlnaHQgc3ZnOmhvdmVyIHBvbHlsaW5lLFxyXG5odG1sIC5zdmctc3Ryb2tlLWNvbG9yLWhvdmVyLWxpZ2h0IHN2Zzpob3ZlciBwb2x5Z29uIHtcclxuXHRzdHJva2U6ICNGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnN2Zy1hbmltYXRpb24tZWZmZWN0LTEtaG92ZXI6aG92ZXIgc3ZnIHBhdGgsXHJcbi5zdmctYW5pbWF0aW9uLWVmZmVjdC0xLWhvdmVyOmhvdmVyIHN2ZyBwb2x5Z29uLFxyXG4uc3ZnLWFuaW1hdGlvbi1lZmZlY3QtMS1ob3Zlcjpob3ZlciBzdmcgcG9seWxpbmUsXHJcbi5zdmctYW5pbWF0aW9uLWVmZmVjdC0xLWhvdmVyOmhvdmVyIHN2ZyByZWN0IHtcclxuXHRzdHJva2U6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbi5zdmctYW5pbWF0aW9uLWVmZmVjdC0xLWhvdmVyLnN2Zy1hbmltYXRpb24tZWZmZWN0LTEtaG92ZXItcHJpbWFyeTpob3ZlciBzdmcgcGF0aCxcclxuLnN2Zy1hbmltYXRpb24tZWZmZWN0LTEtaG92ZXIuc3ZnLWFuaW1hdGlvbi1lZmZlY3QtMS1ob3Zlci1wcmltYXJ5OmhvdmVyIHN2ZyBwb2x5Z29uLFxyXG4uc3ZnLWFuaW1hdGlvbi1lZmZlY3QtMS1ob3Zlci5zdmctYW5pbWF0aW9uLWVmZmVjdC0xLWhvdmVyLXByaW1hcnk6aG92ZXIgc3ZnIHBvbHlsaW5lLFxyXG4uc3ZnLWFuaW1hdGlvbi1lZmZlY3QtMS1ob3Zlci5zdmctYW5pbWF0aW9uLWVmZmVjdC0xLWhvdmVyLXByaW1hcnk6aG92ZXIgc3ZnIHJlY3Qge1xyXG5cdHN0cm9rZTogI0YyNTkyNztcclxufVxyXG5cclxuLnN2Zy1hbmltYXRpb24tZWZmZWN0LTEtaG92ZXIuc3ZnLWFuaW1hdGlvbi1lZmZlY3QtMS1ob3Zlci1zZWNvbmRhcnk6aG92ZXIgc3ZnIHBhdGgsXHJcbi5zdmctYW5pbWF0aW9uLWVmZmVjdC0xLWhvdmVyLnN2Zy1hbmltYXRpb24tZWZmZWN0LTEtaG92ZXItc2Vjb25kYXJ5OmhvdmVyIHN2ZyBwb2x5Z29uLFxyXG4uc3ZnLWFuaW1hdGlvbi1lZmZlY3QtMS1ob3Zlci5zdmctYW5pbWF0aW9uLWVmZmVjdC0xLWhvdmVyLXNlY29uZGFyeTpob3ZlciBzdmcgcG9seWxpbmUsXHJcbi5zdmctYW5pbWF0aW9uLWVmZmVjdC0xLWhvdmVyLnN2Zy1hbmltYXRpb24tZWZmZWN0LTEtaG92ZXItc2Vjb25kYXJ5OmhvdmVyIHN2ZyByZWN0IHtcclxuXHRzdHJva2U6ICNlY2YxZjc7XHJcbn1cclxuXHJcbi5zdmctYW5pbWF0aW9uLWVmZmVjdC0xLWhvdmVyLnN2Zy1hbmltYXRpb24tZWZmZWN0LTEtaG92ZXItdGVydGlhcnk6aG92ZXIgc3ZnIHBhdGgsXHJcbi5zdmctYW5pbWF0aW9uLWVmZmVjdC0xLWhvdmVyLnN2Zy1hbmltYXRpb24tZWZmZWN0LTEtaG92ZXItdGVydGlhcnk6aG92ZXIgc3ZnIHBvbHlnb24sXHJcbi5zdmctYW5pbWF0aW9uLWVmZmVjdC0xLWhvdmVyLnN2Zy1hbmltYXRpb24tZWZmZWN0LTEtaG92ZXItdGVydGlhcnk6aG92ZXIgc3ZnIHBvbHlsaW5lLFxyXG4uc3ZnLWFuaW1hdGlvbi1lZmZlY3QtMS1ob3Zlci5zdmctYW5pbWF0aW9uLWVmZmVjdC0xLWhvdmVyLXRlcnRpYXJ5OmhvdmVyIHN2ZyByZWN0IHtcclxuXHRzdHJva2U6ICM0MDNmM2Q7XHJcbn1cclxuXHJcbi5zdmctYW5pbWF0aW9uLWVmZmVjdC0xLWhvdmVyLnN2Zy1hbmltYXRpb24tZWZmZWN0LTEtaG92ZXItcXVhdGVybmFyeTpob3ZlciBzdmcgcGF0aCxcclxuLnN2Zy1hbmltYXRpb24tZWZmZWN0LTEtaG92ZXIuc3ZnLWFuaW1hdGlvbi1lZmZlY3QtMS1ob3Zlci1xdWF0ZXJuYXJ5OmhvdmVyIHN2ZyBwb2x5Z29uLFxyXG4uc3ZnLWFuaW1hdGlvbi1lZmZlY3QtMS1ob3Zlci5zdmctYW5pbWF0aW9uLWVmZmVjdC0xLWhvdmVyLXF1YXRlcm5hcnk6aG92ZXIgc3ZnIHBvbHlsaW5lLFxyXG4uc3ZnLWFuaW1hdGlvbi1lZmZlY3QtMS1ob3Zlci5zdmctYW5pbWF0aW9uLWVmZmVjdC0xLWhvdmVyLXF1YXRlcm5hcnk6aG92ZXIgc3ZnIHJlY3Qge1xyXG5cdHN0cm9rZTogIzFmMWUxYztcclxufVxyXG5cclxuLnN2Zy1hbmltYXRpb24tZWZmZWN0LTEtaG92ZXIuc3ZnLWFuaW1hdGlvbi1lZmZlY3QtMS1ob3Zlci1kYXJrOmhvdmVyIHN2ZyBwYXRoLFxyXG4uc3ZnLWFuaW1hdGlvbi1lZmZlY3QtMS1ob3Zlci5zdmctYW5pbWF0aW9uLWVmZmVjdC0xLWhvdmVyLWRhcms6aG92ZXIgc3ZnIHBvbHlnb24sXHJcbi5zdmctYW5pbWF0aW9uLWVmZmVjdC0xLWhvdmVyLnN2Zy1hbmltYXRpb24tZWZmZWN0LTEtaG92ZXItZGFyazpob3ZlciBzdmcgcG9seWxpbmUsXHJcbi5zdmctYW5pbWF0aW9uLWVmZmVjdC0xLWhvdmVyLnN2Zy1hbmltYXRpb24tZWZmZWN0LTEtaG92ZXItZGFyazpob3ZlciBzdmcgcmVjdCB7XHJcblx0c3Ryb2tlOiAjMWUxZTFlO1xyXG59XHJcblxyXG4uc3ZnLWFuaW1hdGlvbi1lZmZlY3QtMS1ob3Zlci5zdmctYW5pbWF0aW9uLWVmZmVjdC0xLWhvdmVyLWxpZ2h0OmhvdmVyIHN2ZyBwYXRoLFxyXG4uc3ZnLWFuaW1hdGlvbi1lZmZlY3QtMS1ob3Zlci5zdmctYW5pbWF0aW9uLWVmZmVjdC0xLWhvdmVyLWxpZ2h0OmhvdmVyIHN2ZyBwb2x5Z29uLFxyXG4uc3ZnLWFuaW1hdGlvbi1lZmZlY3QtMS1ob3Zlci5zdmctYW5pbWF0aW9uLWVmZmVjdC0xLWhvdmVyLWxpZ2h0OmhvdmVyIHN2ZyBwb2x5bGluZSxcclxuLnN2Zy1hbmltYXRpb24tZWZmZWN0LTEtaG92ZXIuc3ZnLWFuaW1hdGlvbi1lZmZlY3QtMS1ob3Zlci1saWdodDpob3ZlciBzdmcgcmVjdCB7XHJcblx0c3Ryb2tlOiAjRkZGO1xyXG59XHJcblxyXG4uZ3JhZGllbnQtdGV4dC1jb2xvciB7XHJcblx0Y29sb3I6ICNGMjU5Mjc7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgI0YyNTkyNywgI2VjZjFmNyk7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRjI1OTI3LCAjZWNmMWY3KTtcclxufVxyXG5cclxuaHRtbCAuYmctY29sb3ItcHJpbWFyeSxcclxuaHRtbCAuYmctcHJpbWFyeSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0YyNTkyNyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5iZy1jb2xvci1ob3Zlci1wcmltYXJ5OmhvdmVyLFxyXG5odG1sIC5iZy1ob3Zlci1wcmltYXJ5OmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjI1OTI3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmJnLWNvbG9yLWFmdGVyLXByaW1hcnk6YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGMjU5MjcgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYmctY29sb3ItaG92ZXItYWZ0ZXItcHJpbWFyeTpob3Zlcjo6YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGMjU5MjcgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYmctY29sb3ItYmVmb3JlLXByaW1hcnk6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjI1OTI3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmJnLWNvbG9yLWhvdmVyLWJlZm9yZS1wcmltYXJ5OmhvdmVyOjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGMjU5MjcgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYmctY29sb3Itc2Vjb25kYXJ5LFxyXG5odG1sIC5iZy1zZWNvbmRhcnkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlY2YxZjcgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYmctY29sb3ItaG92ZXItc2Vjb25kYXJ5OmhvdmVyLFxyXG5odG1sIC5iZy1ob3Zlci1zZWNvbmRhcnk6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlY2YxZjcgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYmctY29sb3ItYWZ0ZXItc2Vjb25kYXJ5OmFmdGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmMWY3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmJnLWNvbG9yLWhvdmVyLWFmdGVyLXNlY29uZGFyeTpob3Zlcjo6YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlY2YxZjcgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYmctY29sb3ItYmVmb3JlLXNlY29uZGFyeTpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlY2YxZjcgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYmctY29sb3ItaG92ZXItYmVmb3JlLXNlY29uZGFyeTpob3Zlcjo6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmMWY3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmJnLWNvbG9yLXRlcnRpYXJ5LFxyXG5odG1sIC5iZy10ZXJ0aWFyeSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzQwM2YzZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5iZy1jb2xvci1ob3Zlci10ZXJ0aWFyeTpob3ZlcixcclxuaHRtbCAuYmctaG92ZXItdGVydGlhcnk6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM0MDNmM2QgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYmctY29sb3ItYWZ0ZXItdGVydGlhcnk6YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM0MDNmM2QgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYmctY29sb3ItaG92ZXItYWZ0ZXItdGVydGlhcnk6aG92ZXI6OmFmdGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDAzZjNkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmJnLWNvbG9yLWJlZm9yZS10ZXJ0aWFyeTpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM0MDNmM2QgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYmctY29sb3ItaG92ZXItYmVmb3JlLXRlcnRpYXJ5OmhvdmVyOjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM0MDNmM2QgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYmctY29sb3ItcXVhdGVybmFyeSxcclxuaHRtbCAuYmctcXVhdGVybmFyeSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzFmMWUxYyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5iZy1jb2xvci1ob3Zlci1xdWF0ZXJuYXJ5OmhvdmVyLFxyXG5odG1sIC5iZy1ob3Zlci1xdWF0ZXJuYXJ5OmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZTFjICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmJnLWNvbG9yLWFmdGVyLXF1YXRlcm5hcnk6YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxZjFlMWMgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYmctY29sb3ItaG92ZXItYWZ0ZXItcXVhdGVybmFyeTpob3Zlcjo6YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxZjFlMWMgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYmctY29sb3ItYmVmb3JlLXF1YXRlcm5hcnk6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZTFjICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmJnLWNvbG9yLWhvdmVyLWJlZm9yZS1xdWF0ZXJuYXJ5OmhvdmVyOjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxZjFlMWMgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYmctY29sb3ItZGFyayxcclxuaHRtbCAuYmctZGFyayB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzFlMWUxZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5iZy1jb2xvci1ob3Zlci1kYXJrOmhvdmVyLFxyXG5odG1sIC5iZy1ob3Zlci1kYXJrOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTFlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmJnLWNvbG9yLWFmdGVyLWRhcms6YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxZTFlMWUgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYmctY29sb3ItaG92ZXItYWZ0ZXItZGFyazpob3Zlcjo6YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxZTFlMWUgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYmctY29sb3ItYmVmb3JlLWRhcms6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTFlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmJnLWNvbG9yLWhvdmVyLWJlZm9yZS1kYXJrOmhvdmVyOjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxZTFlMWUgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYmctY29sb3ItbGlnaHQsXHJcbmh0bWwgLmJnLWxpZ2h0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmJnLWNvbG9yLWhvdmVyLWxpZ2h0OmhvdmVyLFxyXG5odG1sIC5iZy1ob3Zlci1saWdodDpob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5iZy1jb2xvci1hZnRlci1saWdodDphZnRlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5iZy1jb2xvci1ob3Zlci1hZnRlci1saWdodDpob3Zlcjo6YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYmctY29sb3ItYmVmb3JlLWxpZ2h0OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5iZy1jb2xvci1ob3Zlci1iZWZvcmUtbGlnaHQ6aG92ZXI6OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctZ3JhZGllbnQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGMjU5MjcgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNGMjU5MjcgMCUsICNlY2YxZjcgMTAwJSkgIWltcG9ydGFudDtcclxuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRjI1OTI3JywgZW5kQ29sb3JzdHI9JyNlY2YxZjcnLCBHcmFkaWVudFR5cGU9MSk7XHJcbn1cclxuXHJcbi5iZy1ncmFkaWVudC10by10b3Age1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGMjU5MjcgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjRjI1OTI3IDAlLCAjZWNmMWY3IDEwMCUpICFpbXBvcnRhbnQ7XHJcblx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0YyNTkyNycsIGVuZENvbG9yc3RyPScjZWNmMWY3JywgR3JhZGllbnRUeXBlPTEpO1xyXG59XHJcblxyXG4uYmctZ3JhZGllbnQtdG8tYm90dG9tIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjI1OTI3ICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0YyNTkyNyAwJSwgI2VjZjFmNyAxMDAlKSAhaW1wb3J0YW50O1xyXG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGMjU5MjcnLCBlbmRDb2xvcnN0cj0nI2VjZjFmNycsIEdyYWRpZW50VHlwZT0xKTtcclxufVxyXG4vKiBDb2xvciBUcmFuc2l0aW9uICovXHJcbkBrZXlmcmFtZXMgY29sb3JUcmFuc2l0aW9uIHtcclxuXHQwJSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjI1OTI3O1xyXG5cdH1cclxuXHJcblx0MzMlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlY2YxZjc7XHJcblx0fVxyXG5cclxuXHQ2NiUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzQwM2YzZDtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzFmMWUxYztcclxuXHR9XHJcbn1cclxuXHJcbmh0bWwgLmJvcmRlci1jb2xvci1wcmltYXJ5IHtcclxuXHRib3JkZXItY29sb3I6ICNGMjU5MjcgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYm9yZGVyLWNvbG9yLWhvdmVyLXByaW1hcnk6aG92ZXIge1xyXG5cdGJvcmRlci1jb2xvcjogI0YyNTkyNyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5ib3JkZXItY29sb3Itc2Vjb25kYXJ5IHtcclxuXHRib3JkZXItY29sb3I6ICNlY2YxZjcgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYm9yZGVyLWNvbG9yLWhvdmVyLXNlY29uZGFyeTpob3ZlciB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjZWNmMWY3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmJvcmRlci1jb2xvci10ZXJ0aWFyeSB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjNDAzZjNkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmJvcmRlci1jb2xvci1ob3Zlci10ZXJ0aWFyeTpob3ZlciB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjNDAzZjNkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmJvcmRlci1jb2xvci1xdWF0ZXJuYXJ5IHtcclxuXHRib3JkZXItY29sb3I6ICMxZjFlMWMgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYm9yZGVyLWNvbG9yLWhvdmVyLXF1YXRlcm5hcnk6aG92ZXIge1xyXG5cdGJvcmRlci1jb2xvcjogIzFmMWUxYyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5ib3JkZXItY29sb3ItZGFyayB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMWUxZTFlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmJvcmRlci1jb2xvci1ob3Zlci1kYXJrOmhvdmVyIHtcclxuXHRib3JkZXItY29sb3I6ICMxZTFlMWUgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYm9yZGVyLWNvbG9yLWxpZ2h0IHtcclxuXHRib3JkZXItY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYm9yZGVyLWNvbG9yLWhvdmVyLWxpZ2h0OmhvdmVyIHtcclxuXHRib3JkZXItY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsdGVybmF0aXZlLWZvbnQge1xyXG5cdGNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG5odG1sIC5ib3gtc2hhZG93LTEtcHJpbWFyeTpiZWZvcmUge1xyXG5cdGJveC1zaGFkb3c6IDAgMzBweCA5MHB4ICNGMjU5MjcgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYm94LXNoYWRvdy0xLXNlY29uZGFyeTpiZWZvcmUge1xyXG5cdGJveC1zaGFkb3c6IDAgMzBweCA5MHB4ICNlY2YxZjcgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYm94LXNoYWRvdy0xLXRlcnRpYXJ5OmJlZm9yZSB7XHJcblx0Ym94LXNoYWRvdzogMCAzMHB4IDkwcHggIzQwM2YzZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5ib3gtc2hhZG93LTEtcXVhdGVybmFyeTpiZWZvcmUge1xyXG5cdGJveC1zaGFkb3c6IDAgMzBweCA5MHB4ICMxZjFlMWMgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYm94LXNoYWRvdy0xLWRhcms6YmVmb3JlIHtcclxuXHRib3gtc2hhZG93OiAwIDMwcHggOTBweCAjMWUxZTFlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmJveC1zaGFkb3ctMS1saWdodDpiZWZvcmUge1xyXG5cdGJveC1zaGFkb3c6IDAgMzBweCA5MHB4ICNGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYmxvY2txdW90ZS1wcmltYXJ5IHtcclxuXHRib3JkZXItY29sb3I6ICNGMjU5MjcgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYmxvY2txdW90ZS1zZWNvbmRhcnkge1xyXG5cdGJvcmRlci1jb2xvcjogI2VjZjFmNyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5ibG9ja3F1b3RlLXRlcnRpYXJ5IHtcclxuXHRib3JkZXItY29sb3I6ICM0MDNmM2QgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYmxvY2txdW90ZS1xdWF0ZXJuYXJ5IHtcclxuXHRib3JkZXItY29sb3I6ICMxZjFlMWMgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYmxvY2txdW90ZS1kYXJrIHtcclxuXHRib3JkZXItY29sb3I6ICMxZTFlMWUgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYmxvY2txdW90ZS1saWdodCB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnAuZHJvcC1jYXBzOmZpcnN0LWxldHRlciB7XHJcblx0Y29sb3I6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbnAuZHJvcC1jYXBzLmRyb3AtY2Fwcy1zdHlsZS0yOmZpcnN0LWxldHRlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuaHRtbCAubmF2LWNvbG9yLXByaW1hcnkgbmF2ID4gdWwgPiBsaSA+IGEge1xyXG5cdGNvbG9yOiAjRjI1OTI3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLm5hdi1jb2xvci1wcmltYXJ5Om5vdCguaGVhZGVyLW5hdi1tYWluLWRyb3Bkb3duLWFycm93KSBuYXYgPiB1bCA+IGxpID4gYTpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGMjU5MjcgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAubmF2LWNvbG9yLXByaW1hcnk6bm90KC5oZWFkZXItbmF2LW1haW4tZHJvcGRvd24tYXJyb3cpIG5hdiA+IHVsID4gbGkgdWwge1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICNGMjU5MjcgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAubmF2LWNvbG9yLXNlY29uZGFyeSBuYXYgPiB1bCA+IGxpID4gYSB7XHJcblx0Y29sb3I6ICNlY2YxZjcgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAubmF2LWNvbG9yLXNlY29uZGFyeTpub3QoLmhlYWRlci1uYXYtbWFpbi1kcm9wZG93bi1hcnJvdykgbmF2ID4gdWwgPiBsaSA+IGE6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmMWY3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLm5hdi1jb2xvci1zZWNvbmRhcnk6bm90KC5oZWFkZXItbmF2LW1haW4tZHJvcGRvd24tYXJyb3cpIG5hdiA+IHVsID4gbGkgdWwge1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICNlY2YxZjcgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAubmF2LWNvbG9yLXRlcnRpYXJ5IG5hdiA+IHVsID4gbGkgPiBhIHtcclxuXHRjb2xvcjogIzQwM2YzZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5uYXYtY29sb3ItdGVydGlhcnk6bm90KC5oZWFkZXItbmF2LW1haW4tZHJvcGRvd24tYXJyb3cpIG5hdiA+IHVsID4gbGkgPiBhOmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzQwM2YzZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5uYXYtY29sb3ItdGVydGlhcnk6bm90KC5oZWFkZXItbmF2LW1haW4tZHJvcGRvd24tYXJyb3cpIG5hdiA+IHVsID4gbGkgdWwge1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICM0MDNmM2QgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAubmF2LWNvbG9yLXF1YXRlcm5hcnkgbmF2ID4gdWwgPiBsaSA+IGEge1xyXG5cdGNvbG9yOiAjMWYxZTFjICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLm5hdi1jb2xvci1xdWF0ZXJuYXJ5Om5vdCguaGVhZGVyLW5hdi1tYWluLWRyb3Bkb3duLWFycm93KSBuYXYgPiB1bCA+IGxpID4gYTpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxZjFlMWMgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAubmF2LWNvbG9yLXF1YXRlcm5hcnk6bm90KC5oZWFkZXItbmF2LW1haW4tZHJvcGRvd24tYXJyb3cpIG5hdiA+IHVsID4gbGkgdWwge1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICMxZjFlMWMgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAubmF2LWNvbG9yLWRhcmsgbmF2ID4gdWwgPiBsaSA+IGEge1xyXG5cdGNvbG9yOiAjMWUxZTFlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLm5hdi1jb2xvci1kYXJrOm5vdCguaGVhZGVyLW5hdi1tYWluLWRyb3Bkb3duLWFycm93KSBuYXYgPiB1bCA+IGxpID4gYTpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxZTFlMWUgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAubmF2LWNvbG9yLWRhcms6bm90KC5oZWFkZXItbmF2LW1haW4tZHJvcGRvd24tYXJyb3cpIG5hdiA+IHVsID4gbGkgdWwge1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICMxZTFlMWUgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAubmF2LWNvbG9yLWxpZ2h0IG5hdiA+IHVsID4gbGkgPiBhIHtcclxuXHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5uYXYtY29sb3ItbGlnaHQ6bm90KC5oZWFkZXItbmF2LW1haW4tZHJvcGRvd24tYXJyb3cpIG5hdiA+IHVsID4gbGkgPiBhOmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5uYXYtY29sb3ItbGlnaHQ6bm90KC5oZWFkZXItbmF2LW1haW4tZHJvcGRvd24tYXJyb3cpIG5hdiA+IHVsID4gbGkgdWwge1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGEsXHJcbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXHJcbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZTpob3ZlcixcclxuLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsXHJcbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuLm5hdi1hY3RpdmUtc3R5bGUtMSA+IGxpID4gYTpob3ZlcixcclxuLm5hdi1hY3RpdmUtc3R5bGUtMSA+IGxpID4gYTpmb2N1cyxcclxuLm5hdi1hY3RpdmUtc3R5bGUtMSA+IGxpID4gYS5hY3RpdmUge1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbmh0bWwgLm5hdi1waWxscy1wcmltYXJ5IGEge1xyXG5cdGNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG5odG1sIC5uYXYtcGlsbHMtcHJpbWFyeSBhOmhvdmVyIHtcclxuXHRjb2xvcjogI2Y2NjYzNztcclxufVxyXG5cclxuaHRtbCAubmF2LXBpbGxzLXByaW1hcnkgYTpmb2N1cyB7XHJcblx0Y29sb3I6ICNmNjY2Mzc7XHJcbn1cclxuXHJcbmh0bWwgLm5hdi1waWxscy1wcmltYXJ5IGE6YWN0aXZlIHtcclxuXHRjb2xvcjogI0Y1NTAxQUZGO1xyXG59XHJcblxyXG5odG1sIC5uYXYtcGlsbHMtcHJpbWFyeSAubmF2LWxpbmsuYWN0aXZlLFxyXG5odG1sIC5uYXYtcGlsbHMtcHJpbWFyeSA+IGxpLmFjdGl2ZSA+IGEge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbmh0bWwgLm5hdi1waWxscy1wcmltYXJ5IC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwgLm5hdi1waWxscy1wcmltYXJ5ID4gbGkuYWN0aXZlID4gYTpob3ZlcixcclxuaHRtbCAubmF2LXBpbGxzLXByaW1hcnkgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyxcclxuaHRtbCAubmF2LXBpbGxzLXByaW1hcnkgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG5odG1sIC5uYXYtcGlsbHMtc2Vjb25kYXJ5IGEge1xyXG5cdGNvbG9yOiAjZWNmMWY3O1xyXG59XHJcblxyXG5odG1sIC5uYXYtcGlsbHMtc2Vjb25kYXJ5IGE6aG92ZXIge1xyXG5cdGNvbG9yOiAjZmVmZWZmO1xyXG59XHJcblxyXG5odG1sIC5uYXYtcGlsbHMtc2Vjb25kYXJ5IGE6Zm9jdXMge1xyXG5cdGNvbG9yOiAjZmVmZWZmO1xyXG59XHJcblxyXG5odG1sIC5uYXYtcGlsbHMtc2Vjb25kYXJ5IGE6YWN0aXZlIHtcclxuXHRjb2xvcjogI2RhZTRlZjtcclxufVxyXG5cclxuaHRtbCAubmF2LXBpbGxzLXNlY29uZGFyeSAubmF2LWxpbmsuYWN0aXZlLFxyXG5odG1sIC5uYXYtcGlsbHMtc2Vjb25kYXJ5ID4gbGkuYWN0aXZlID4gYSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2VjZjFmNztcclxufVxyXG5cclxuaHRtbCAubmF2LXBpbGxzLXNlY29uZGFyeSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxyXG5odG1sIC5uYXYtcGlsbHMtc2Vjb25kYXJ5ID4gbGkuYWN0aXZlID4gYTpob3ZlcixcclxuaHRtbCAubmF2LXBpbGxzLXNlY29uZGFyeSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLFxyXG5odG1sIC5uYXYtcGlsbHMtc2Vjb25kYXJ5ID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2VjZjFmNztcclxufVxyXG5cclxuaHRtbCAubmF2LXBpbGxzLXRlcnRpYXJ5IGEge1xyXG5cdGNvbG9yOiAjNDAzZjNkO1xyXG59XHJcblxyXG5odG1sIC5uYXYtcGlsbHMtdGVydGlhcnkgYTpob3ZlciB7XHJcblx0Y29sb3I6ICM0ZDRjNDk7XHJcbn1cclxuXHJcbmh0bWwgLm5hdi1waWxscy10ZXJ0aWFyeSBhOmZvY3VzIHtcclxuXHRjb2xvcjogIzRkNGM0OTtcclxufVxyXG5cclxuaHRtbCAubmF2LXBpbGxzLXRlcnRpYXJ5IGE6YWN0aXZlIHtcclxuXHRjb2xvcjogIzMzMzIzMTtcclxufVxyXG5cclxuaHRtbCAubmF2LXBpbGxzLXRlcnRpYXJ5IC5uYXYtbGluay5hY3RpdmUsXHJcbmh0bWwgLm5hdi1waWxscy10ZXJ0aWFyeSA+IGxpLmFjdGl2ZSA+IGEge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM0MDNmM2Q7XHJcbn1cclxuXHJcbmh0bWwgLm5hdi1waWxscy10ZXJ0aWFyeSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxyXG5odG1sIC5uYXYtcGlsbHMtdGVydGlhcnkgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxyXG5odG1sIC5uYXYtcGlsbHMtdGVydGlhcnkgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyxcclxuaHRtbCAubmF2LXBpbGxzLXRlcnRpYXJ5ID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzQwM2YzZDtcclxufVxyXG5cclxuaHRtbCAubmF2LXBpbGxzLXF1YXRlcm5hcnkgYSB7XHJcblx0Y29sb3I6ICMxZjFlMWM7XHJcbn1cclxuXHJcbmh0bWwgLm5hdi1waWxscy1xdWF0ZXJuYXJ5IGE6aG92ZXIge1xyXG5cdGNvbG9yOiAjMmMyYjI4O1xyXG59XHJcblxyXG5odG1sIC5uYXYtcGlsbHMtcXVhdGVybmFyeSBhOmZvY3VzIHtcclxuXHRjb2xvcjogIzJjMmIyODtcclxufVxyXG5cclxuaHRtbCAubmF2LXBpbGxzLXF1YXRlcm5hcnkgYTphY3RpdmUge1xyXG5cdGNvbG9yOiAjMTIxMTEwO1xyXG59XHJcblxyXG5odG1sIC5uYXYtcGlsbHMtcXVhdGVybmFyeSAubmF2LWxpbmsuYWN0aXZlLFxyXG5odG1sIC5uYXYtcGlsbHMtcXVhdGVybmFyeSA+IGxpLmFjdGl2ZSA+IGEge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxZjFlMWM7XHJcbn1cclxuXHJcbmh0bWwgLm5hdi1waWxscy1xdWF0ZXJuYXJ5IC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwgLm5hdi1waWxscy1xdWF0ZXJuYXJ5ID4gbGkuYWN0aXZlID4gYTpob3ZlcixcclxuaHRtbCAubmF2LXBpbGxzLXF1YXRlcm5hcnkgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyxcclxuaHRtbCAubmF2LXBpbGxzLXF1YXRlcm5hcnkgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZTFjO1xyXG59XHJcblxyXG5odG1sIC5uYXYtcGlsbHMtZGFyayBhIHtcclxuXHRjb2xvcjogIzFlMWUxZTtcclxufVxyXG5cclxuaHRtbCAubmF2LXBpbGxzLWRhcmsgYTpob3ZlciB7XHJcblx0Y29sb3I6ICMyYjJiMmI7XHJcbn1cclxuXHJcbmh0bWwgLm5hdi1waWxscy1kYXJrIGE6Zm9jdXMge1xyXG5cdGNvbG9yOiAjMmIyYjJiO1xyXG59XHJcblxyXG5odG1sIC5uYXYtcGlsbHMtZGFyayBhOmFjdGl2ZSB7XHJcblx0Y29sb3I6ICMxMTExMTE7XHJcbn1cclxuXHJcbmh0bWwgLm5hdi1waWxscy1kYXJrIC5uYXYtbGluay5hY3RpdmUsXHJcbmh0bWwgLm5hdi1waWxscy1kYXJrID4gbGkuYWN0aXZlID4gYSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzFlMWUxZTtcclxufVxyXG5cclxuaHRtbCAubmF2LXBpbGxzLWRhcmsgLm5hdi1saW5rLmFjdGl2ZTpob3ZlcixcclxuaHRtbCAubmF2LXBpbGxzLWRhcmsgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxyXG5odG1sIC5uYXYtcGlsbHMtZGFyayAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLFxyXG5odG1sIC5uYXYtcGlsbHMtZGFyayA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxZTFlMWU7XHJcbn1cclxuXHJcbmh0bWwgLm5hdi1waWxscy1saWdodCBhIHtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAubmF2LXBpbGxzLWxpZ2h0IGE6aG92ZXIge1xyXG5cdGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG5odG1sIC5uYXYtcGlsbHMtbGlnaHQgYTpmb2N1cyB7XHJcblx0Y29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbmh0bWwgLm5hdi1waWxscy1saWdodCBhOmFjdGl2ZSB7XHJcblx0Y29sb3I6ICNmMmYyZjI7XHJcbn1cclxuXHJcbmh0bWwgLm5hdi1waWxscy1saWdodCAubmF2LWxpbmsuYWN0aXZlLFxyXG5odG1sIC5uYXYtcGlsbHMtbGlnaHQgPiBsaS5hY3RpdmUgPiBhIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIC5uYXYtcGlsbHMtbGlnaHQgLm5hdi1saW5rLmFjdGl2ZTpob3ZlcixcclxuaHRtbCAubmF2LXBpbGxzLWxpZ2h0ID4gbGkuYWN0aXZlID4gYTpob3ZlcixcclxuaHRtbCAubmF2LXBpbGxzLWxpZ2h0IC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsXHJcbmh0bWwgLm5hdi1waWxscy1saWdodCA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5uYXYtbGluayB7XHJcblx0Y29sb3I6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbi5uYXYtbGluazpob3ZlciB7XHJcblx0Y29sb3I6ICNmNjY2Mzc7XHJcbn1cclxuXHJcbi5uYXYtbGluazpmb2N1cyB7XHJcblx0Y29sb3I6ICNmNjY2Mzc7XHJcbn1cclxuXHJcbi5uYXYtbGluazphY3RpdmUge1xyXG5cdGNvbG9yOiAjRjU1MDFBRkY7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXNjcm9sbC1kb3RzLW5hdmlnYXRpb24tY29sb3JlZCA+IHVsID4gbGkuYWN0aXZlID4gYTpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQ6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbi5zb3J0LXNvdXJjZS13cmFwcGVyIC5uYXYgPiBsaS5hY3RpdmUgPiBhIHtcclxuXHRjb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuLnNvcnQtc291cmNlLXdyYXBwZXIgLm5hdiA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXHJcbi5zb3J0LXNvdXJjZS13cmFwcGVyIC5uYXYgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcclxuXHRjb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuLnNvcnQtc291cmNlLnNvcnQtc291cmNlLXN0eWxlLTIgPiBsaS5hY3RpdmUgPiBhOmFmdGVyIHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG4uc29ydC1zb3VyY2Uuc29ydC1zb3VyY2Utc3R5bGUtMyA+IGxpLmFjdGl2ZSA+IGEge1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNGMjU5MjcgIWltcG9ydGFudDtcclxuXHRjb2xvcjogI0YyNTkyNyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5iYWRnZS1wcmltYXJ5IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG5odG1sIC5iYWRnZS1zZWNvbmRhcnkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlY2YxZjc7XHJcbn1cclxuXHJcbmh0bWwgLmJhZGdlLXRlcnRpYXJ5IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDAzZjNkO1xyXG59XHJcblxyXG5odG1sIC5iYWRnZS1xdWF0ZXJuYXJ5IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZTFjO1xyXG59XHJcblxyXG5odG1sIC5iYWRnZS1kYXJrIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTFlO1xyXG59XHJcblxyXG5odG1sIC5iYWRnZS1saWdodCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAub3ZlcmxheS1jb2xvci1wcmltYXJ5Om5vdCgubm8tc2tpbik6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjI1OTI3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLm92ZXJsYXktY29sb3Itc2Vjb25kYXJ5Om5vdCgubm8tc2tpbik6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmMWY3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLm92ZXJsYXktY29sb3ItdGVydGlhcnk6bm90KC5uby1za2luKTpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM0MDNmM2QgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAub3ZlcmxheS1jb2xvci1xdWF0ZXJuYXJ5Om5vdCgubm8tc2tpbik6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZTFjICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLm92ZXJsYXktY29sb3ItZGFyazpub3QoLm5vLXNraW4pOmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzFlMWUxZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5vdmVybGF5LWNvbG9yLWxpZ2h0Om5vdCgubm8tc2tpbik6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vdmVybGF5LWdyYWRpZW50OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzQwM2YzZCAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzQwM2YzZCAwJSwgIzFmMWUxYyAxMDAlKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnRuLWxpbmsge1xyXG5cdGNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG4uYnRuLWxpbms6aG92ZXIge1xyXG5cdGNvbG9yOiAjZjY2NjM3O1xyXG59XHJcblxyXG4uYnRuLWxpbms6YWN0aXZlIHtcclxuXHRjb2xvcjogI0Y1NTAxQUZGO1xyXG59XHJcblxyXG5odG1sIC5idG4tcHJpbWFyeSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0YyNTkyNztcclxuXHRib3JkZXItY29sb3I6ICNGMjU5MjcgI0YyNTkyNyAjRjU1MDFBRkY7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0LS1jb2xvcjogI0YyNTkyNztcclxuXHQtLWhvdmVyOiAjZTA0NjU5O1xyXG5cdC0tZGlzYWJsZWQ6ICNGMjU5Mjc7XHJcblx0LS1hY3RpdmU6ICNGNTUwMUFGRjtcclxufVxyXG5cclxuaHRtbCAuYnRuLXByaW1hcnk6aG92ZXIsXHJcbmh0bWwgLmJ0bi1wcmltYXJ5LmhvdmVyIHtcclxuXHRib3JkZXItY29sb3I6ICNlMjUxNjIgI2UyNTE2MiAjRjI1OTI3O1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIC5idG4tcHJpbWFyeTpob3Zlcjpub3QoLmJnLXRyYW5zcGFyZW50KSxcclxuaHRtbCAuYnRuLXByaW1hcnkuaG92ZXI6bm90KC5iZy10cmFuc3BhcmVudCkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlMDQ2NTk7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi1wcmltYXJ5OmZvY3VzLFxyXG5odG1sIC5idG4tcHJpbWFyeS5mb2N1cyB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjRjU1MDFBRkYgI0Y1NTAxQUZGICM4NDE2MjM7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjE5LCAzNywgNTksIDAuNSk7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi1wcmltYXJ5OmZvY3VzOm5vdCguYmctdHJhbnNwYXJlbnQpLFxyXG5odG1sIC5idG4tcHJpbWFyeS5mb2N1czpub3QoLmJnLXRyYW5zcGFyZW50KSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y1NTAxQUZGO1xyXG59XHJcblxyXG5odG1sIC5idG4tcHJpbWFyeS5kaXNhYmxlZCxcclxuaHRtbCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xyXG5cdGJvcmRlci1jb2xvcjogI0YyNTkyNyAjRjI1OTI3ICNGNTUwMUFGRjtcclxufVxyXG5cclxuaHRtbCAuYnRuLXByaW1hcnkuZGlzYWJsZWQ6bm90KC5iZy10cmFuc3BhcmVudCksXHJcbmh0bWwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkOm5vdCguYmctdHJhbnNwYXJlbnQpIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG5odG1sIC5idG4tcHJpbWFyeTphY3RpdmUsXHJcbmh0bWwgLmJ0bi1wcmltYXJ5LmFjdGl2ZSB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjRjU1MDFBRkYgI0Y1NTAxQUZGICM4NDE2MjMgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYnRuLXByaW1hcnk6YWN0aXZlOm5vdCguYmctdHJhbnNwYXJlbnQpLFxyXG5odG1sIC5idG4tcHJpbWFyeS5hY3RpdmU6bm90KC5iZy10cmFuc3BhcmVudCkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGNTUwMUFGRiAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYnRuLXByaW1hcnktc2NhbGUtMiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y1NTAxQUZGO1xyXG5cdGJvcmRlci1jb2xvcjogI0Y1NTAxQUZGICNGNTUwMUFGRiAjODQxNjIzO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIC5idG4tcHJpbWFyeS1zY2FsZS0yOmhvdmVyLFxyXG5odG1sIC5idG4tcHJpbWFyeS1zY2FsZS0yLmhvdmVyIHtcclxuXHRib3JkZXItY29sb3I6ICNGMjU5MjcgI0YyNTkyNyAjRjU1MDFBRkY7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi1wcmltYXJ5LXNjYWxlLTI6aG92ZXI6bm90KC5iZy10cmFuc3BhcmVudCksXHJcbmh0bWwgLmJ0bi1wcmltYXJ5LXNjYWxlLTIuaG92ZXI6bm90KC5iZy10cmFuc3BhcmVudCkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNkMTIyMzg7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi1wcmltYXJ5LXNjYWxlLTI6Zm9jdXMsXHJcbmh0bWwgLmJ0bi1wcmltYXJ5LXNjYWxlLTIuZm9jdXMge1xyXG5cdGJvcmRlci1jb2xvcjogIzg0MTYyMyAjODQxNjIzICM1ODBmMTg7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMTc2LCAyOSwgNDcsIDAuNSk7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi1wcmltYXJ5LXNjYWxlLTI6Zm9jdXM6bm90KC5iZy10cmFuc3BhcmVudCksXHJcbmh0bWwgLmJ0bi1wcmltYXJ5LXNjYWxlLTIuZm9jdXM6bm90KC5iZy10cmFuc3BhcmVudCkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM4ZjE4MjY7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi1wcmltYXJ5LXNjYWxlLTIuZGlzYWJsZWQsXHJcbmh0bWwgLmJ0bi1wcmltYXJ5LXNjYWxlLTI6ZGlzYWJsZWQge1xyXG5cdGJvcmRlci1jb2xvcjogI0Y1NTAxQUZGICNGNTUwMUFGRiAjODQxNjIzO1xyXG59XHJcblxyXG5odG1sIC5idG4tcHJpbWFyeS1zY2FsZS0yLmRpc2FibGVkOm5vdCguYmctdHJhbnNwYXJlbnQpLFxyXG5odG1sIC5idG4tcHJpbWFyeS1zY2FsZS0yOmRpc2FibGVkOm5vdCguYmctdHJhbnNwYXJlbnQpIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjU1MDFBRkY7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi1wcmltYXJ5LXNjYWxlLTI6YWN0aXZlLFxyXG5odG1sIC5idG4tcHJpbWFyeS1zY2FsZS0yLmFjdGl2ZSB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjODQxNjIzICM4NDE2MjMgIzU4MGYxOCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5idG4tcHJpbWFyeS1zY2FsZS0yOmFjdGl2ZTpub3QoLmJnLXRyYW5zcGFyZW50KSxcclxuaHRtbCAuYnRuLXByaW1hcnktc2NhbGUtMi5hY3RpdmU6bm90KC5iZy10cmFuc3BhcmVudCkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM4ZjE4MjYgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLFxyXG5odG1sIC5zaG93ID4gLmJ0bi1wcmltYXJ5LXNjYWxlLTIuZHJvcGRvd24tdG9nZ2xlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjU1MDFBRkYgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLWNvbG9yOiAjRjU1MDFBRkYgI0Y1NTAxQUZGICM4NDE2MjMgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tcHJpbWFyeSxcclxuaHRtbCAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXByaW1hcnksXHJcbmh0bWwgLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tcHJpbWFyeSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y1NTAxQUZGO1xyXG5cdGJvcmRlci1jb2xvcjogI0YyNTkyNyAjRjI1OTI3ICNGNTUwMUFGRjtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAuYnRuLXNlY29uZGFyeSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2VjZjFmNztcclxuXHRib3JkZXItY29sb3I6ICNlY2YxZjcgI2VjZjFmNyAjYzhkN2U4O1xyXG5cdGNvbG9yOiAjNzc3O1xyXG5cdC0tY29sb3I6ICNlY2YxZjc7XHJcblx0LS1ob3ZlcjogI2ZmZmZmZjtcclxuXHQtLWRpc2FibGVkOiAjZWNmMWY3O1xyXG5cdC0tYWN0aXZlOiAjZDFkZGVjO1xyXG59XHJcblxyXG5odG1sIC5idG4tc2Vjb25kYXJ5OmhvdmVyLFxyXG5odG1sIC5idG4tc2Vjb25kYXJ5LmhvdmVyIHtcclxuXHRib3JkZXItY29sb3I6ICNmZmZmZmYgI2ZmZmZmZiAjZWNmMWY3O1xyXG5cdGNvbG9yOiAjNzc3O1xyXG59XHJcblxyXG5odG1sIC5idG4tc2Vjb25kYXJ5OmhvdmVyOm5vdCguYmctdHJhbnNwYXJlbnQpLFxyXG5odG1sIC5idG4tc2Vjb25kYXJ5LmhvdmVyOm5vdCguYmctdHJhbnNwYXJlbnQpIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG5odG1sIC5idG4tc2Vjb25kYXJ5OmZvY3VzLFxyXG5odG1sIC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcclxuXHRib3JkZXItY29sb3I6ICNjOGQ3ZTggI2M4ZDdlOCAjYTRiY2Q5O1xyXG5cdGNvbG9yOiAjNzc3O1xyXG5cdGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDIzNiwgMjQxLCAyNDcsIDAuNSk7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi1zZWNvbmRhcnk6Zm9jdXM6bm90KC5iZy10cmFuc3BhcmVudCksXHJcbmh0bWwgLmJ0bi1zZWNvbmRhcnkuZm9jdXM6bm90KC5iZy10cmFuc3BhcmVudCkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNkMWRkZWM7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsXHJcbmh0bWwgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xyXG5cdGJvcmRlci1jb2xvcjogI2VjZjFmNyAjZWNmMWY3ICNjOGQ3ZTg7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQ6bm90KC5iZy10cmFuc3BhcmVudCksXHJcbmh0bWwgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQ6bm90KC5iZy10cmFuc3BhcmVudCkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlY2YxZjc7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLFxyXG5odG1sIC5idG4tc2Vjb25kYXJ5LmFjdGl2ZSB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjYzhkN2U4ICNjOGQ3ZTggI2E0YmNkOSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZTpub3QoLmJnLXRyYW5zcGFyZW50KSxcclxuaHRtbCAuYnRuLXNlY29uZGFyeS5hY3RpdmU6bm90KC5iZy10cmFuc3BhcmVudCkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNkMWRkZWMgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi1zZWNvbmRhcnktc2NhbGUtMiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2M4ZDdlODtcclxuXHRib3JkZXItY29sb3I6ICNjOGQ3ZTggI2M4ZDdlOCAjYTRiY2Q5O1xyXG5cdGNvbG9yOiAjNzc3O1xyXG59XHJcblxyXG5odG1sIC5idG4tc2Vjb25kYXJ5LXNjYWxlLTI6aG92ZXIsXHJcbmh0bWwgLmJ0bi1zZWNvbmRhcnktc2NhbGUtMi5ob3ZlciB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjZWNmMWY3ICNlY2YxZjcgI2M4ZDdlODtcclxuXHRjb2xvcjogIzc3NztcclxufVxyXG5cclxuaHRtbCAuYnRuLXNlY29uZGFyeS1zY2FsZS0yOmhvdmVyOm5vdCguYmctdHJhbnNwYXJlbnQpLFxyXG5odG1sIC5idG4tc2Vjb25kYXJ5LXNjYWxlLTIuaG92ZXI6bm90KC5iZy10cmFuc3BhcmVudCkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlM2VhZjM7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi1zZWNvbmRhcnktc2NhbGUtMjpmb2N1cyxcclxuaHRtbCAuYnRuLXNlY29uZGFyeS1zY2FsZS0yLmZvY3VzIHtcclxuXHRib3JkZXItY29sb3I6ICNhNGJjZDkgI2E0YmNkOSAjODBhMmNhO1xyXG5cdGNvbG9yOiAjNzc3O1xyXG5cdGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDIwMCwgMjE1LCAyMzIsIDAuNSk7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi1zZWNvbmRhcnktc2NhbGUtMjpmb2N1czpub3QoLmJnLXRyYW5zcGFyZW50KSxcclxuaHRtbCAuYnRuLXNlY29uZGFyeS1zY2FsZS0yLmZvY3VzOm5vdCguYmctdHJhbnNwYXJlbnQpIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYWRjM2RkO1xyXG59XHJcblxyXG5odG1sIC5idG4tc2Vjb25kYXJ5LXNjYWxlLTIuZGlzYWJsZWQsXHJcbmh0bWwgLmJ0bi1zZWNvbmRhcnktc2NhbGUtMjpkaXNhYmxlZCB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjYzhkN2U4ICNjOGQ3ZTggI2E0YmNkOTtcclxufVxyXG5cclxuaHRtbCAuYnRuLXNlY29uZGFyeS1zY2FsZS0yLmRpc2FibGVkOm5vdCguYmctdHJhbnNwYXJlbnQpLFxyXG5odG1sIC5idG4tc2Vjb25kYXJ5LXNjYWxlLTI6ZGlzYWJsZWQ6bm90KC5iZy10cmFuc3BhcmVudCkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNjOGQ3ZTg7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi1zZWNvbmRhcnktc2NhbGUtMjphY3RpdmUsXHJcbmh0bWwgLmJ0bi1zZWNvbmRhcnktc2NhbGUtMi5hY3RpdmUge1xyXG5cdGJvcmRlci1jb2xvcjogI2E0YmNkOSAjYTRiY2Q5ICM4MGEyY2EgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYnRuLXNlY29uZGFyeS1zY2FsZS0yOmFjdGl2ZTpub3QoLmJnLXRyYW5zcGFyZW50KSxcclxuaHRtbCAuYnRuLXNlY29uZGFyeS1zY2FsZS0yLmFjdGl2ZTpub3QoLmJnLXRyYW5zcGFyZW50KSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2FkYzNkZCAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcclxuaHRtbCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LXNjYWxlLTIuZHJvcGRvd24tdG9nZ2xlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkZGVjICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1jb2xvcjogI2M4ZDdlOCAjYzhkN2U4ICNhNGJjZDkgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tc2Vjb25kYXJ5LFxyXG5odG1sIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tc2Vjb25kYXJ5LFxyXG5odG1sIC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXNlY29uZGFyeSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2RhZTRlZjtcclxuXHRib3JkZXItY29sb3I6ICNlY2YxZjcgI2VjZjFmNyAjZGFlNGVmO1xyXG5cdGNvbG9yOiAjNzc3O1xyXG59XHJcblxyXG5odG1sIC5idG4tdGVydGlhcnkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM0MDNmM2Q7XHJcblx0Ym9yZGVyLWNvbG9yOiAjNDAzZjNkICM0MDNmM2QgIzI2MjUyNDtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHQtLWNvbG9yOiAjNDAzZjNkO1xyXG5cdC0taG92ZXI6ICM1NDUyNTA7XHJcblx0LS1kaXNhYmxlZDogIzQwM2YzZDtcclxuXHQtLWFjdGl2ZTogIzJjMmMyYTtcclxufVxyXG5cclxuaHRtbCAuYnRuLXRlcnRpYXJ5OmhvdmVyLFxyXG5odG1sIC5idG4tdGVydGlhcnkuaG92ZXIge1xyXG5cdGJvcmRlci1jb2xvcjogIzVhNTk1NiAjNWE1OTU2ICM0MDNmM2Q7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi10ZXJ0aWFyeTpob3Zlcjpub3QoLmJnLXRyYW5zcGFyZW50KSxcclxuaHRtbCAuYnRuLXRlcnRpYXJ5LmhvdmVyOm5vdCguYmctdHJhbnNwYXJlbnQpIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1MjUwO1xyXG59XHJcblxyXG5odG1sIC5idG4tdGVydGlhcnk6Zm9jdXMsXHJcbmh0bWwgLmJ0bi10ZXJ0aWFyeS5mb2N1cyB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMjYyNTI0ICMyNjI1MjQgIzBjMGMwYjtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSg2NCwgNjMsIDYxLCAwLjUpO1xyXG59XHJcblxyXG5odG1sIC5idG4tdGVydGlhcnk6Zm9jdXM6bm90KC5iZy10cmFuc3BhcmVudCksXHJcbmh0bWwgLmJ0bi10ZXJ0aWFyeS5mb2N1czpub3QoLmJnLXRyYW5zcGFyZW50KSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYTtcclxufVxyXG5cclxuaHRtbCAuYnRuLXRlcnRpYXJ5LmRpc2FibGVkLFxyXG5odG1sIC5idG4tdGVydGlhcnk6ZGlzYWJsZWQge1xyXG5cdGJvcmRlci1jb2xvcjogIzQwM2YzZCAjNDAzZjNkICMyNjI1MjQ7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi10ZXJ0aWFyeS5kaXNhYmxlZDpub3QoLmJnLXRyYW5zcGFyZW50KSxcclxuaHRtbCAuYnRuLXRlcnRpYXJ5OmRpc2FibGVkOm5vdCguYmctdHJhbnNwYXJlbnQpIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDAzZjNkO1xyXG59XHJcblxyXG5odG1sIC5idG4tdGVydGlhcnk6YWN0aXZlLFxyXG5odG1sIC5idG4tdGVydGlhcnkuYWN0aXZlIHtcclxuXHRib3JkZXItY29sb3I6ICMyNjI1MjQgIzI2MjUyNCAjMGMwYzBiICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi10ZXJ0aWFyeTphY3RpdmU6bm90KC5iZy10cmFuc3BhcmVudCksXHJcbmh0bWwgLmJ0bi10ZXJ0aWFyeS5hY3RpdmU6bm90KC5iZy10cmFuc3BhcmVudCkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmEgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi10ZXJ0aWFyeS1zY2FsZS0yIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyNTI0O1xyXG5cdGJvcmRlci1jb2xvcjogIzI2MjUyNCAjMjYyNTI0ICMwYzBjMGI7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi10ZXJ0aWFyeS1zY2FsZS0yOmhvdmVyLFxyXG5odG1sIC5idG4tdGVydGlhcnktc2NhbGUtMi5ob3ZlciB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjNDAzZjNkICM0MDNmM2QgIzI2MjUyNDtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAuYnRuLXRlcnRpYXJ5LXNjYWxlLTI6aG92ZXI6bm90KC5iZy10cmFuc3BhcmVudCksXHJcbmh0bWwgLmJ0bi10ZXJ0aWFyeS1zY2FsZS0yLmhvdmVyOm5vdCguYmctdHJhbnNwYXJlbnQpIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzkzOTM3O1xyXG59XHJcblxyXG5odG1sIC5idG4tdGVydGlhcnktc2NhbGUtMjpmb2N1cyxcclxuaHRtbCAuYnRuLXRlcnRpYXJ5LXNjYWxlLTIuZm9jdXMge1xyXG5cdGJvcmRlci1jb2xvcjogIzBjMGMwYiAjMGMwYzBiICMwMDAwMDA7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMzgsIDM3LCAzNiwgMC41KTtcclxufVxyXG5cclxuaHRtbCAuYnRuLXRlcnRpYXJ5LXNjYWxlLTI6Zm9jdXM6bm90KC5iZy10cmFuc3BhcmVudCksXHJcbmh0bWwgLmJ0bi10ZXJ0aWFyeS1zY2FsZS0yLmZvY3VzOm5vdCguYmctdHJhbnNwYXJlbnQpIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjExO1xyXG59XHJcblxyXG5odG1sIC5idG4tdGVydGlhcnktc2NhbGUtMi5kaXNhYmxlZCxcclxuaHRtbCAuYnRuLXRlcnRpYXJ5LXNjYWxlLTI6ZGlzYWJsZWQge1xyXG5cdGJvcmRlci1jb2xvcjogIzI2MjUyNCAjMjYyNTI0ICMwYzBjMGI7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi10ZXJ0aWFyeS1zY2FsZS0yLmRpc2FibGVkOm5vdCguYmctdHJhbnNwYXJlbnQpLFxyXG5odG1sIC5idG4tdGVydGlhcnktc2NhbGUtMjpkaXNhYmxlZDpub3QoLmJnLXRyYW5zcGFyZW50KSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzI2MjUyNDtcclxufVxyXG5cclxuaHRtbCAuYnRuLXRlcnRpYXJ5LXNjYWxlLTI6YWN0aXZlLFxyXG5odG1sIC5idG4tdGVydGlhcnktc2NhbGUtMi5hY3RpdmUge1xyXG5cdGJvcmRlci1jb2xvcjogIzBjMGMwYiAjMGMwYzBiICMwMDAwMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYnRuLXRlcnRpYXJ5LXNjYWxlLTI6YWN0aXZlOm5vdCguYmctdHJhbnNwYXJlbnQpLFxyXG5odG1sIC5idG4tdGVydGlhcnktc2NhbGUtMi5hY3RpdmU6bm90KC5iZy10cmFuc3BhcmVudCkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTEgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLnNob3cgPiAuYnRuLXRlcnRpYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcclxuaHRtbCAuc2hvdyA+IC5idG4tdGVydGlhcnktc2NhbGUtMi5kcm9wZG93bi10b2dnbGUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmEgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMjYyNTI0ICMyNjI1MjQgIzBjMGMwYiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi10ZXJ0aWFyeSxcclxuaHRtbCAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXRlcnRpYXJ5LFxyXG5odG1sIC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXRlcnRpYXJ5IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMjMxO1xyXG5cdGJvcmRlci1jb2xvcjogIzQwM2YzZCAjNDAzZjNkICMzMzMyMzE7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi1xdWF0ZXJuYXJ5IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZTFjO1xyXG5cdGJvcmRlci1jb2xvcjogIzFmMWUxYyAjMWYxZTFjICMwNDA0MDQ7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0LS1jb2xvcjogIzFmMWUxYztcclxuXHQtLWhvdmVyOiAjMzMzMTJlO1xyXG5cdC0tZGlzYWJsZWQ6ICMxZjFlMWM7XHJcblx0LS1hY3RpdmU6ICMwYjBiMGE7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi1xdWF0ZXJuYXJ5OmhvdmVyLFxyXG5odG1sIC5idG4tcXVhdGVybmFyeS5ob3ZlciB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjM2EzODM0ICMzYTM4MzQgIzFmMWUxYztcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAuYnRuLXF1YXRlcm5hcnk6aG92ZXI6bm90KC5iZy10cmFuc3BhcmVudCksXHJcbmh0bWwgLmJ0bi1xdWF0ZXJuYXJ5LmhvdmVyOm5vdCguYmctdHJhbnNwYXJlbnQpIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMTJlO1xyXG59XHJcblxyXG5odG1sIC5idG4tcXVhdGVybmFyeTpmb2N1cyxcclxuaHRtbCAuYnRuLXF1YXRlcm5hcnkuZm9jdXMge1xyXG5cdGJvcmRlci1jb2xvcjogIzA0MDQwNCAjMDQwNDA0ICMwMDAwMDA7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMzEsIDMwLCAyOCwgMC41KTtcclxufVxyXG5cclxuaHRtbCAuYnRuLXF1YXRlcm5hcnk6Zm9jdXM6bm90KC5iZy10cmFuc3BhcmVudCksXHJcbmh0bWwgLmJ0bi1xdWF0ZXJuYXJ5LmZvY3VzOm5vdCguYmctdHJhbnNwYXJlbnQpIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMGIwYjBhO1xyXG59XHJcblxyXG5odG1sIC5idG4tcXVhdGVybmFyeS5kaXNhYmxlZCxcclxuaHRtbCAuYnRuLXF1YXRlcm5hcnk6ZGlzYWJsZWQge1xyXG5cdGJvcmRlci1jb2xvcjogIzFmMWUxYyAjMWYxZTFjICMwNDA0MDQ7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi1xdWF0ZXJuYXJ5LmRpc2FibGVkOm5vdCguYmctdHJhbnNwYXJlbnQpLFxyXG5odG1sIC5idG4tcXVhdGVybmFyeTpkaXNhYmxlZDpub3QoLmJnLXRyYW5zcGFyZW50KSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzFmMWUxYztcclxufVxyXG5cclxuaHRtbCAuYnRuLXF1YXRlcm5hcnk6YWN0aXZlLFxyXG5odG1sIC5idG4tcXVhdGVybmFyeS5hY3RpdmUge1xyXG5cdGJvcmRlci1jb2xvcjogIzA0MDQwNCAjMDQwNDA0ICMwMDAwMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYnRuLXF1YXRlcm5hcnk6YWN0aXZlOm5vdCguYmctdHJhbnNwYXJlbnQpLFxyXG5odG1sIC5idG4tcXVhdGVybmFyeS5hY3RpdmU6bm90KC5iZy10cmFuc3BhcmVudCkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwYjBiMGEgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi1xdWF0ZXJuYXJ5LXNjYWxlLTIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwNDA0MDQ7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMDQwNDA0ICMwNDA0MDQgIzAwMDAwMDtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAuYnRuLXF1YXRlcm5hcnktc2NhbGUtMjpob3ZlcixcclxuaHRtbCAuYnRuLXF1YXRlcm5hcnktc2NhbGUtMi5ob3ZlciB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMWYxZTFjICMxZjFlMWMgIzA0MDQwNDtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAuYnRuLXF1YXRlcm5hcnktc2NhbGUtMjpob3Zlcjpub3QoLmJnLXRyYW5zcGFyZW50KSxcclxuaHRtbCAuYnRuLXF1YXRlcm5hcnktc2NhbGUtMi5ob3Zlcjpub3QoLmJnLXRyYW5zcGFyZW50KSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzE4MTgxNjtcclxufVxyXG5cclxuaHRtbCAuYnRuLXF1YXRlcm5hcnktc2NhbGUtMjpmb2N1cyxcclxuaHRtbCAuYnRuLXF1YXRlcm5hcnktc2NhbGUtMi5mb2N1cyB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMDAwMDAwICMwMDAwMDAgIzAwMDAwMDtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSg0LCA0LCA0LCAwLjUpO1xyXG59XHJcblxyXG5odG1sIC5idG4tcXVhdGVybmFyeS1zY2FsZS0yOmZvY3VzOm5vdCguYmctdHJhbnNwYXJlbnQpLFxyXG5odG1sIC5idG4tcXVhdGVybmFyeS1zY2FsZS0yLmZvY3VzOm5vdCguYmctdHJhbnNwYXJlbnQpIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG59XHJcblxyXG5odG1sIC5idG4tcXVhdGVybmFyeS1zY2FsZS0yLmRpc2FibGVkLFxyXG5odG1sIC5idG4tcXVhdGVybmFyeS1zY2FsZS0yOmRpc2FibGVkIHtcclxuXHRib3JkZXItY29sb3I6ICMwNDA0MDQgIzA0MDQwNCAjMDAwMDAwO1xyXG59XHJcblxyXG5odG1sIC5idG4tcXVhdGVybmFyeS1zY2FsZS0yLmRpc2FibGVkOm5vdCguYmctdHJhbnNwYXJlbnQpLFxyXG5odG1sIC5idG4tcXVhdGVybmFyeS1zY2FsZS0yOmRpc2FibGVkOm5vdCguYmctdHJhbnNwYXJlbnQpIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDQwNDA0O1xyXG59XHJcblxyXG5odG1sIC5idG4tcXVhdGVybmFyeS1zY2FsZS0yOmFjdGl2ZSxcclxuaHRtbCAuYnRuLXF1YXRlcm5hcnktc2NhbGUtMi5hY3RpdmUge1xyXG5cdGJvcmRlci1jb2xvcjogIzAwMDAwMCAjMDAwMDAwICMwMDAwMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYnRuLXF1YXRlcm5hcnktc2NhbGUtMjphY3RpdmU6bm90KC5iZy10cmFuc3BhcmVudCksXHJcbmh0bWwgLmJ0bi1xdWF0ZXJuYXJ5LXNjYWxlLTIuYWN0aXZlOm5vdCguYmctdHJhbnNwYXJlbnQpIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5zaG93ID4gLmJ0bi1xdWF0ZXJuYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcclxuaHRtbCAuc2hvdyA+IC5idG4tcXVhdGVybmFyeS1zY2FsZS0yLmRyb3Bkb3duLXRvZ2dsZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzBiMGIwYSAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuXHRib3JkZXItY29sb3I6ICMwNDA0MDQgIzA0MDQwNCAjMDAwMDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXF1YXRlcm5hcnksXHJcbmh0bWwgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1xdWF0ZXJuYXJ5LFxyXG5odG1sIC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXF1YXRlcm5hcnkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxMjExMTA7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMWYxZTFjICMxZjFlMWMgIzEyMTExMDtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAuYnRuLWRhcmsge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxZTFlMWU7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMWUxZTFlICMxZTFlMWUgIzA0MDQwNDtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHQtLWNvbG9yOiAjMWUxZTFlO1xyXG5cdC0taG92ZXI6ICMzMTMxMzE7XHJcblx0LS1kaXNhYmxlZDogIzFlMWUxZTtcclxuXHQtLWFjdGl2ZTogIzBiMGIwYjtcclxufVxyXG5cclxuaHRtbCAuYnRuLWRhcms6aG92ZXIsXHJcbmh0bWwgLmJ0bi1kYXJrLmhvdmVyIHtcclxuXHRib3JkZXItY29sb3I6ICMzODM4MzggIzM4MzgzOCAjMWUxZTFlO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIC5idG4tZGFyazpob3Zlcjpub3QoLmJnLXRyYW5zcGFyZW50KSxcclxuaHRtbCAuYnRuLWRhcmsuaG92ZXI6bm90KC5iZy10cmFuc3BhcmVudCkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi1kYXJrOmZvY3VzLFxyXG5odG1sIC5idG4tZGFyay5mb2N1cyB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMDQwNDA0ICMwNDA0MDQgIzAwMDAwMDtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgzMCwgMzAsIDMwLCAwLjUpO1xyXG59XHJcblxyXG5odG1sIC5idG4tZGFyazpmb2N1czpub3QoLmJnLXRyYW5zcGFyZW50KSxcclxuaHRtbCAuYnRuLWRhcmsuZm9jdXM6bm90KC5iZy10cmFuc3BhcmVudCkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwYjBiMGI7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi1kYXJrLmRpc2FibGVkLFxyXG5odG1sIC5idG4tZGFyazpkaXNhYmxlZCB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMWUxZTFlICMxZTFlMWUgIzA0MDQwNDtcclxufVxyXG5cclxuaHRtbCAuYnRuLWRhcmsuZGlzYWJsZWQ6bm90KC5iZy10cmFuc3BhcmVudCksXHJcbmh0bWwgLmJ0bi1kYXJrOmRpc2FibGVkOm5vdCguYmctdHJhbnNwYXJlbnQpIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTFlO1xyXG59XHJcblxyXG5odG1sIC5idG4tZGFyazphY3RpdmUsXHJcbmh0bWwgLmJ0bi1kYXJrLmFjdGl2ZSB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMDQwNDA0ICMwNDA0MDQgIzAwMDAwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5idG4tZGFyazphY3RpdmU6bm90KC5iZy10cmFuc3BhcmVudCksXHJcbmh0bWwgLmJ0bi1kYXJrLmFjdGl2ZTpub3QoLmJnLXRyYW5zcGFyZW50KSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzBiMGIwYiAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYnRuLWRhcmstc2NhbGUtMiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzA0MDQwNDtcclxuXHRib3JkZXItY29sb3I6ICMwNDA0MDQgIzA0MDQwNCAjMDAwMDAwO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIC5idG4tZGFyay1zY2FsZS0yOmhvdmVyLFxyXG5odG1sIC5idG4tZGFyay1zY2FsZS0yLmhvdmVyIHtcclxuXHRib3JkZXItY29sb3I6ICMxZTFlMWUgIzFlMWUxZSAjMDQwNDA0O1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIC5idG4tZGFyay1zY2FsZS0yOmhvdmVyOm5vdCguYmctdHJhbnNwYXJlbnQpLFxyXG5odG1sIC5idG4tZGFyay1zY2FsZS0yLmhvdmVyOm5vdCguYmctdHJhbnNwYXJlbnQpIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xyXG59XHJcblxyXG5odG1sIC5idG4tZGFyay1zY2FsZS0yOmZvY3VzLFxyXG5odG1sIC5idG4tZGFyay1zY2FsZS0yLmZvY3VzIHtcclxuXHRib3JkZXItY29sb3I6ICMwMDAwMDAgIzAwMDAwMCAjMDAwMDAwO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDQsIDQsIDQsIDAuNSk7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi1kYXJrLXNjYWxlLTI6Zm9jdXM6bm90KC5iZy10cmFuc3BhcmVudCksXHJcbmh0bWwgLmJ0bi1kYXJrLXNjYWxlLTIuZm9jdXM6bm90KC5iZy10cmFuc3BhcmVudCkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi1kYXJrLXNjYWxlLTIuZGlzYWJsZWQsXHJcbmh0bWwgLmJ0bi1kYXJrLXNjYWxlLTI6ZGlzYWJsZWQge1xyXG5cdGJvcmRlci1jb2xvcjogIzA0MDQwNCAjMDQwNDA0ICMwMDAwMDA7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi1kYXJrLXNjYWxlLTIuZGlzYWJsZWQ6bm90KC5iZy10cmFuc3BhcmVudCksXHJcbmh0bWwgLmJ0bi1kYXJrLXNjYWxlLTI6ZGlzYWJsZWQ6bm90KC5iZy10cmFuc3BhcmVudCkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwNDA0MDQ7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi1kYXJrLXNjYWxlLTI6YWN0aXZlLFxyXG5odG1sIC5idG4tZGFyay1zY2FsZS0yLmFjdGl2ZSB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMDAwMDAwICMwMDAwMDAgIzAwMDAwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5idG4tZGFyay1zY2FsZS0yOmFjdGl2ZTpub3QoLmJnLXRyYW5zcGFyZW50KSxcclxuaHRtbCAuYnRuLWRhcmstc2NhbGUtMi5hY3RpdmU6bm90KC5iZy10cmFuc3BhcmVudCkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlLFxyXG5odG1sIC5zaG93ID4gLmJ0bi1kYXJrLXNjYWxlLTIuZHJvcGRvd24tdG9nZ2xlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMGIwYjBiICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1jb2xvcjogIzA0MDQwNCAjMDQwNDA0ICMwMDAwMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZGFyayxcclxuaHRtbCAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWRhcmssXHJcbmh0bWwgLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tZGFyayB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzExMTExMTtcclxuXHRib3JkZXItY29sb3I6ICMxZTFlMWUgIzFlMWUxZSAjMTExMTExO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIC5idG4tbGlnaHQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcblx0Ym9yZGVyLWNvbG9yOiAjRkZGICNGRkYgI2U2ZTZlNjtcclxuXHRjb2xvcjogIzc3NztcclxuXHQtLWNvbG9yOiAjRkZGO1xyXG5cdC0taG92ZXI6ICNmZmZmZmY7XHJcblx0LS1kaXNhYmxlZDogI0ZGRjtcclxuXHQtLWFjdGl2ZTogI2VjZWNlYztcclxufVxyXG5cclxuaHRtbCAuYnRuLWxpZ2h0OmhvdmVyLFxyXG5odG1sIC5idG4tbGlnaHQuaG92ZXIge1xyXG5cdGJvcmRlci1jb2xvcjogI2ZmZmZmZiAjZmZmZmZmICNGRkY7XHJcblx0Y29sb3I6ICM3Nzc7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi1saWdodDpob3Zlcjpub3QoLmJnLXRyYW5zcGFyZW50KSxcclxuaHRtbCAuYnRuLWxpZ2h0LmhvdmVyOm5vdCguYmctdHJhbnNwYXJlbnQpIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG5odG1sIC5idG4tbGlnaHQ6Zm9jdXMsXHJcbmh0bWwgLmJ0bi1saWdodC5mb2N1cyB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjZTZlNmU2ICNlNmU2ZTYgI2NjY2NjYztcclxuXHRjb2xvcjogIzc3NztcclxuXHRib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG59XHJcblxyXG5odG1sIC5idG4tbGlnaHQ6Zm9jdXM6bm90KC5iZy10cmFuc3BhcmVudCksXHJcbmh0bWwgLmJ0bi1saWdodC5mb2N1czpub3QoLmJnLXRyYW5zcGFyZW50KSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcclxufVxyXG5cclxuaHRtbCAuYnRuLWxpZ2h0LmRpc2FibGVkLFxyXG5odG1sIC5idG4tbGlnaHQ6ZGlzYWJsZWQge1xyXG5cdGJvcmRlci1jb2xvcjogI0ZGRiAjRkZGICNlNmU2ZTY7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi1saWdodC5kaXNhYmxlZDpub3QoLmJnLXRyYW5zcGFyZW50KSxcclxuaHRtbCAuYnRuLWxpZ2h0OmRpc2FibGVkOm5vdCguYmctdHJhbnNwYXJlbnQpIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIC5idG4tbGlnaHQ6YWN0aXZlLFxyXG5odG1sIC5idG4tbGlnaHQuYWN0aXZlIHtcclxuXHRib3JkZXItY29sb3I6ICNlNmU2ZTYgI2U2ZTZlNiAjY2NjY2NjICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi1saWdodDphY3RpdmU6bm90KC5iZy10cmFuc3BhcmVudCksXHJcbmh0bWwgLmJ0bi1saWdodC5hY3RpdmU6bm90KC5iZy10cmFuc3BhcmVudCkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWMgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi1saWdodC1zY2FsZS0yIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xyXG5cdGJvcmRlci1jb2xvcjogI2U2ZTZlNiAjZTZlNmU2ICNjY2NjY2M7XHJcblx0Y29sb3I6ICM3Nzc7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi1saWdodC1zY2FsZS0yOmhvdmVyLFxyXG5odG1sIC5idG4tbGlnaHQtc2NhbGUtMi5ob3ZlciB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjZmZmZmZmICNmZmZmZmYgI2U2ZTZlNjtcclxuXHRjb2xvcjogIzc3NztcclxufVxyXG5cclxuaHRtbCAuYnRuLWxpZ2h0LXNjYWxlLTI6aG92ZXI6bm90KC5iZy10cmFuc3BhcmVudCksXHJcbmh0bWwgLmJ0bi1saWdodC1zY2FsZS0yLmhvdmVyOm5vdCguYmctdHJhbnNwYXJlbnQpIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG59XHJcblxyXG5odG1sIC5idG4tbGlnaHQtc2NhbGUtMjpmb2N1cyxcclxuaHRtbCAuYnRuLWxpZ2h0LXNjYWxlLTIuZm9jdXMge1xyXG5cdGJvcmRlci1jb2xvcjogI2NjY2NjYyAjY2NjY2NjICNiM2IzYjM7XHJcblx0Y29sb3I6ICM3Nzc7XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjMwLCAyMzAsIDIzMCwgMC41KTtcclxufVxyXG5cclxuaHRtbCAuYnRuLWxpZ2h0LXNjYWxlLTI6Zm9jdXM6bm90KC5iZy10cmFuc3BhcmVudCksXHJcbmh0bWwgLmJ0bi1saWdodC1zY2FsZS0yLmZvY3VzOm5vdCguYmctdHJhbnNwYXJlbnQpIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMmQyO1xyXG59XHJcblxyXG5odG1sIC5idG4tbGlnaHQtc2NhbGUtMi5kaXNhYmxlZCxcclxuaHRtbCAuYnRuLWxpZ2h0LXNjYWxlLTI6ZGlzYWJsZWQge1xyXG5cdGJvcmRlci1jb2xvcjogI2U2ZTZlNiAjZTZlNmU2ICNjY2NjY2M7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi1saWdodC1zY2FsZS0yLmRpc2FibGVkOm5vdCguYmctdHJhbnNwYXJlbnQpLFxyXG5odG1sIC5idG4tbGlnaHQtc2NhbGUtMjpkaXNhYmxlZDpub3QoLmJnLXRyYW5zcGFyZW50KSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcclxufVxyXG5cclxuaHRtbCAuYnRuLWxpZ2h0LXNjYWxlLTI6YWN0aXZlLFxyXG5odG1sIC5idG4tbGlnaHQtc2NhbGUtMi5hY3RpdmUge1xyXG5cdGJvcmRlci1jb2xvcjogI2NjY2NjYyAjY2NjY2NjICNiM2IzYjMgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYnRuLWxpZ2h0LXNjYWxlLTI6YWN0aXZlOm5vdCguYmctdHJhbnNwYXJlbnQpLFxyXG5odG1sIC5idG4tbGlnaHQtc2NhbGUtMi5hY3RpdmU6bm90KC5iZy10cmFuc3BhcmVudCkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDIgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSxcclxuaHRtbCAuc2hvdyA+IC5idG4tbGlnaHQtc2NhbGUtMi5kcm9wZG93bi10b2dnbGUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWMgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLWNvbG9yOiAjZTZlNmU2ICNlNmU2ZTYgI2NjY2NjYyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1saWdodCxcclxuaHRtbCAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWxpZ2h0LFxyXG5odG1sIC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWxpZ2h0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG5cdGJvcmRlci1jb2xvcjogI0ZGRiAjRkZGICNmMmYyZjI7XHJcblx0Y29sb3I6ICM3Nzc7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi1vdXRsaW5lLmJ0bi1wcmltYXJ5IHtcclxuXHRjb2xvcjogI0YyNTkyNztcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cdGJvcmRlci1jb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuaHRtbCAuYnRuLW91dGxpbmUuYnRuLXByaW1hcnk6aG92ZXIsXHJcbmh0bWwgLmJ0bi1vdXRsaW5lLmJ0bi1wcmltYXJ5LmhvdmVyIHtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjI1OTI3O1xyXG5cdGJvcmRlci1jb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuaHRtbCAuYnRuLW91dGxpbmUuYnRuLXByaW1hcnk6Zm9jdXMsXHJcbmh0bWwgLmJ0bi1vdXRsaW5lLmJ0bi1wcmltYXJ5LmZvY3VzIHtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyMTksIDM3LCA1OSwgMC41KTtcclxufVxyXG5cclxuaHRtbCAuYnRuLW91dGxpbmUuYnRuLXByaW1hcnkuZGlzYWJsZWQsXHJcbmh0bWwgLmJ0bi1vdXRsaW5lLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcclxuXHRjb2xvcjogI0YyNTkyNztcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuaHRtbCAuYnRuLW91dGxpbmUuYnRuLXByaW1hcnk6YWN0aXZlLFxyXG5odG1sIC5idG4tb3V0bGluZS5idG4tcHJpbWFyeS5hY3RpdmUge1xyXG5cdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0YyNTkyNyAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1jb2xvcjogI0YyNTkyNyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5zaG93ID4gLmJ0bi1vdXRsaW5lLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XHJcblx0Y29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjI1OTI3ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLWNvbG9yOiAjRjI1OTI3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi1vdXRsaW5lLmJ0bi1zZWNvbmRhcnkge1xyXG5cdGNvbG9yOiAjZWNmMWY3O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0Ym9yZGVyLWNvbG9yOiAjZWNmMWY3O1xyXG59XHJcblxyXG5odG1sIC5idG4tb3V0bGluZS5idG4tc2Vjb25kYXJ5OmhvdmVyLFxyXG5odG1sIC5idG4tb3V0bGluZS5idG4tc2Vjb25kYXJ5LmhvdmVyIHtcclxuXHRjb2xvcjogIzc3NztcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmMWY3O1xyXG5cdGJvcmRlci1jb2xvcjogI2VjZjFmNztcclxufVxyXG5cclxuaHRtbCAuYnRuLW91dGxpbmUuYnRuLXNlY29uZGFyeTpmb2N1cyxcclxuaHRtbCAuYnRuLW91dGxpbmUuYnRuLXNlY29uZGFyeS5mb2N1cyB7XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjM2LCAyNDEsIDI0NywgMC41KTtcclxufVxyXG5cclxuaHRtbCAuYnRuLW91dGxpbmUuYnRuLXNlY29uZGFyeS5kaXNhYmxlZCxcclxuaHRtbCAuYnRuLW91dGxpbmUuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XHJcblx0Y29sb3I6ICNlY2YxZjc7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi1vdXRsaW5lLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLFxyXG5odG1sIC5idG4tb3V0bGluZS5idG4tc2Vjb25kYXJ5LmFjdGl2ZSB7XHJcblx0Y29sb3I6ICM3NzcgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmMWY3ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLWNvbG9yOiAjZWNmMWY3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLnNob3cgPiAuYnRuLW91dGxpbmUuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xyXG5cdGNvbG9yOiAjNzc3ICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2VjZjFmNyAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1jb2xvcjogI2VjZjFmNyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5idG4tb3V0bGluZS5idG4tdGVydGlhcnkge1xyXG5cdGNvbG9yOiAjNDAzZjNkO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0Ym9yZGVyLWNvbG9yOiAjNDAzZjNkO1xyXG59XHJcblxyXG5odG1sIC5idG4tb3V0bGluZS5idG4tdGVydGlhcnk6aG92ZXIsXHJcbmh0bWwgLmJ0bi1vdXRsaW5lLmJ0bi10ZXJ0aWFyeS5ob3ZlciB7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzQwM2YzZDtcclxuXHRib3JkZXItY29sb3I6ICM0MDNmM2Q7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi1vdXRsaW5lLmJ0bi10ZXJ0aWFyeTpmb2N1cyxcclxuaHRtbCAuYnRuLW91dGxpbmUuYnRuLXRlcnRpYXJ5LmZvY3VzIHtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSg2NCwgNjMsIDYxLCAwLjUpO1xyXG59XHJcblxyXG5odG1sIC5idG4tb3V0bGluZS5idG4tdGVydGlhcnkuZGlzYWJsZWQsXHJcbmh0bWwgLmJ0bi1vdXRsaW5lLmJ0bi10ZXJ0aWFyeTpkaXNhYmxlZCB7XHJcblx0Y29sb3I6ICM0MDNmM2Q7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi1vdXRsaW5lLmJ0bi10ZXJ0aWFyeTphY3RpdmUsXHJcbmh0bWwgLmJ0bi1vdXRsaW5lLmJ0bi10ZXJ0aWFyeS5hY3RpdmUge1xyXG5cdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzQwM2YzZCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1jb2xvcjogIzQwM2YzZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5zaG93ID4gLmJ0bi1vdXRsaW5lLmJ0bi10ZXJ0aWFyeS5kcm9wZG93bi10b2dnbGUge1xyXG5cdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzQwM2YzZCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1jb2xvcjogIzQwM2YzZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5idG4tb3V0bGluZS5idG4tcXVhdGVybmFyeSB7XHJcblx0Y29sb3I6ICMxZjFlMWM7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuXHRib3JkZXItY29sb3I6ICMxZjFlMWM7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi1vdXRsaW5lLmJ0bi1xdWF0ZXJuYXJ5OmhvdmVyLFxyXG5odG1sIC5idG4tb3V0bGluZS5idG4tcXVhdGVybmFyeS5ob3ZlciB7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzFmMWUxYztcclxuXHRib3JkZXItY29sb3I6ICMxZjFlMWM7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi1vdXRsaW5lLmJ0bi1xdWF0ZXJuYXJ5OmZvY3VzLFxyXG5odG1sIC5idG4tb3V0bGluZS5idG4tcXVhdGVybmFyeS5mb2N1cyB7XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMzEsIDMwLCAyOCwgMC41KTtcclxufVxyXG5cclxuaHRtbCAuYnRuLW91dGxpbmUuYnRuLXF1YXRlcm5hcnkuZGlzYWJsZWQsXHJcbmh0bWwgLmJ0bi1vdXRsaW5lLmJ0bi1xdWF0ZXJuYXJ5OmRpc2FibGVkIHtcclxuXHRjb2xvcjogIzFmMWUxYztcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuaHRtbCAuYnRuLW91dGxpbmUuYnRuLXF1YXRlcm5hcnk6YWN0aXZlLFxyXG5odG1sIC5idG4tb3V0bGluZS5idG4tcXVhdGVybmFyeS5hY3RpdmUge1xyXG5cdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzFmMWUxYyAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1jb2xvcjogIzFmMWUxYyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5zaG93ID4gLmJ0bi1vdXRsaW5lLmJ0bi1xdWF0ZXJuYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XHJcblx0Y29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZTFjICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMWYxZTFjICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi1vdXRsaW5lLmJ0bi1kYXJrIHtcclxuXHRjb2xvcjogIzFlMWUxZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cdGJvcmRlci1jb2xvcjogIzFlMWUxZTtcclxufVxyXG5cclxuaHRtbCAuYnRuLW91dGxpbmUuYnRuLWRhcms6aG92ZXIsXHJcbmh0bWwgLmJ0bi1vdXRsaW5lLmJ0bi1kYXJrLmhvdmVyIHtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTFlO1xyXG5cdGJvcmRlci1jb2xvcjogIzFlMWUxZTtcclxufVxyXG5cclxuaHRtbCAuYnRuLW91dGxpbmUuYnRuLWRhcms6Zm9jdXMsXHJcbmh0bWwgLmJ0bi1vdXRsaW5lLmJ0bi1kYXJrLmZvY3VzIHtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgzMCwgMzAsIDMwLCAwLjUpO1xyXG59XHJcblxyXG5odG1sIC5idG4tb3V0bGluZS5idG4tZGFyay5kaXNhYmxlZCxcclxuaHRtbCAuYnRuLW91dGxpbmUuYnRuLWRhcms6ZGlzYWJsZWQge1xyXG5cdGNvbG9yOiAjMWUxZTFlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5odG1sIC5idG4tb3V0bGluZS5idG4tZGFyazphY3RpdmUsXHJcbmh0bWwgLmJ0bi1vdXRsaW5lLmJ0bi1kYXJrLmFjdGl2ZSB7XHJcblx0Y29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTFlICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMWUxZTFlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLnNob3cgPiAuYnRuLW91dGxpbmUuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcclxuXHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxZTFlMWUgIWltcG9ydGFudDtcclxuXHRib3JkZXItY29sb3I6ICMxZTFlMWUgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYnRuLW91dGxpbmUuYnRuLWxpZ2h0IHtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cdGJvcmRlci1jb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAuYnRuLW91dGxpbmUuYnRuLWxpZ2h0OmhvdmVyLFxyXG5odG1sIC5idG4tb3V0bGluZS5idG4tbGlnaHQuaG92ZXIge1xyXG5cdGNvbG9yOiAjNzc3O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcblx0Ym9yZGVyLWNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIC5idG4tb3V0bGluZS5idG4tbGlnaHQ6Zm9jdXMsXHJcbmh0bWwgLmJ0bi1vdXRsaW5lLmJ0bi1saWdodC5mb2N1cyB7XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxufVxyXG5cclxuaHRtbCAuYnRuLW91dGxpbmUuYnRuLWxpZ2h0LmRpc2FibGVkLFxyXG5odG1sIC5idG4tb3V0bGluZS5idG4tbGlnaHQ6ZGlzYWJsZWQge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5odG1sIC5idG4tb3V0bGluZS5idG4tbGlnaHQ6YWN0aXZlLFxyXG5odG1sIC5idG4tb3V0bGluZS5idG4tbGlnaHQuYWN0aXZlIHtcclxuXHRjb2xvcjogIzc3NyAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuXHRib3JkZXItY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuc2hvdyA+IC5idG4tb3V0bGluZS5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcclxuXHRjb2xvcjogIzc3NyAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuXHRib3JkZXItY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYnRuLXdpdGgtYXJyb3cuYnRuLXByaW1hcnkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Y29sb3I6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi13aXRoLWFycm93LmJ0bi1wcmltYXJ5OmFjdGl2ZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICNGMjU5MjcgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYnRuLXdpdGgtYXJyb3cuYnRuLXByaW1hcnkgc3BhbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0YyNTkyNztcclxuXHRib3gtc2hhZG93OiAycHggM3B4IDE4cHggLTNweCAjRjI1OTI3O1xyXG59XHJcblxyXG5odG1sIC5idG4td2l0aC1hcnJvdy5idG4tcHJpbWFyeS5idG4tb3V0bGluZSB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjRjI1OTI3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi13aXRoLWFycm93LmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lOmhvdmVyIHNwYW4ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmNjY2MzcgIWltcG9ydGFudDtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG5odG1sIC5idG4td2l0aC1hcnJvdy1zb2xpZC5idG4tcHJpbWFyeSBzcGFuIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjU1MDFBRkY7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi13aXRoLWFycm93LmJ0bi1zZWNvbmRhcnkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Y29sb3I6ICNlY2YxZjc7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi13aXRoLWFycm93LmJ0bi1zZWNvbmRhcnk6YWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRjb2xvcjogI2VjZjFmNyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5idG4td2l0aC1hcnJvdy5idG4tc2Vjb25kYXJ5IHNwYW4ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlY2YxZjc7XHJcblx0Ym94LXNoYWRvdzogMnB4IDNweCAxOHB4IC0zcHggI2VjZjFmNztcclxufVxyXG5cclxuaHRtbCAuYnRuLXdpdGgtYXJyb3cuYnRuLXNlY29uZGFyeS5idG4tb3V0bGluZSB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjZWNmMWY3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi13aXRoLWFycm93LmJ0bi1zZWNvbmRhcnkuYnRuLW91dGxpbmU6aG92ZXIgc3BhbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZiAhaW1wb3J0YW50O1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi13aXRoLWFycm93LXNvbGlkLmJ0bi1zZWNvbmRhcnkgc3BhbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2RhZTRlZjtcclxufVxyXG5cclxuaHRtbCAuYnRuLXdpdGgtYXJyb3cuYnRuLXRlcnRpYXJ5IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGNvbG9yOiAjNDAzZjNkO1xyXG59XHJcblxyXG5odG1sIC5idG4td2l0aC1hcnJvdy5idG4tdGVydGlhcnk6YWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRjb2xvcjogIzQwM2YzZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5idG4td2l0aC1hcnJvdy5idG4tdGVydGlhcnkgc3BhbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzQwM2YzZDtcclxuXHRib3gtc2hhZG93OiAycHggM3B4IDE4cHggLTNweCAjNDAzZjNkO1xyXG59XHJcblxyXG5odG1sIC5idG4td2l0aC1hcnJvdy5idG4tdGVydGlhcnkuYnRuLW91dGxpbmUge1xyXG5cdGJvcmRlci1jb2xvcjogIzQwM2YzZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5idG4td2l0aC1hcnJvdy5idG4tdGVydGlhcnkuYnRuLW91dGxpbmU6aG92ZXIgc3BhbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzRkNGM0OSAhaW1wb3J0YW50O1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi13aXRoLWFycm93LXNvbGlkLmJ0bi10ZXJ0aWFyeSBzcGFuIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMjMxO1xyXG59XHJcblxyXG5odG1sIC5idG4td2l0aC1hcnJvdy5idG4tcXVhdGVybmFyeSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRjb2xvcjogIzFmMWUxYztcclxufVxyXG5cclxuaHRtbCAuYnRuLXdpdGgtYXJyb3cuYnRuLXF1YXRlcm5hcnk6YWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRjb2xvcjogIzFmMWUxYyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5idG4td2l0aC1hcnJvdy5idG4tcXVhdGVybmFyeSBzcGFuIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZTFjO1xyXG5cdGJveC1zaGFkb3c6IDJweCAzcHggMThweCAtM3B4ICMxZjFlMWM7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi13aXRoLWFycm93LmJ0bi1xdWF0ZXJuYXJ5LmJ0bi1vdXRsaW5lIHtcclxuXHRib3JkZXItY29sb3I6ICMxZjFlMWMgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYnRuLXdpdGgtYXJyb3cuYnRuLXF1YXRlcm5hcnkuYnRuLW91dGxpbmU6aG92ZXIgc3BhbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzJjMmIyOCAhaW1wb3J0YW50O1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi13aXRoLWFycm93LXNvbGlkLmJ0bi1xdWF0ZXJuYXJ5IHNwYW4ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxMjExMTA7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi13aXRoLWFycm93LmJ0bi1kYXJrIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGNvbG9yOiAjMWUxZTFlO1xyXG59XHJcblxyXG5odG1sIC5idG4td2l0aC1hcnJvdy5idG4tZGFyazphY3RpdmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjMWUxZTFlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi13aXRoLWFycm93LmJ0bi1kYXJrIHNwYW4ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxZTFlMWU7XHJcblx0Ym94LXNoYWRvdzogMnB4IDNweCAxOHB4IC0zcHggIzFlMWUxZTtcclxufVxyXG5cclxuaHRtbCAuYnRuLXdpdGgtYXJyb3cuYnRuLWRhcmsuYnRuLW91dGxpbmUge1xyXG5cdGJvcmRlci1jb2xvcjogIzFlMWUxZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5idG4td2l0aC1hcnJvdy5idG4tZGFyay5idG4tb3V0bGluZTpob3ZlciBzcGFuIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyYjJiICFpbXBvcnRhbnQ7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuaHRtbCAuYnRuLXdpdGgtYXJyb3ctc29saWQuYnRuLWRhcmsgc3BhbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzExMTExMTtcclxufVxyXG5cclxuaHRtbCAuYnRuLXdpdGgtYXJyb3cuYnRuLWxpZ2h0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIC5idG4td2l0aC1hcnJvdy5idG4tbGlnaHQ6YWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5idG4td2l0aC1hcnJvdy5idG4tbGlnaHQgc3BhbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuXHRib3gtc2hhZG93OiAycHggM3B4IDE4cHggLTNweCAjRkZGO1xyXG59XHJcblxyXG5odG1sIC5idG4td2l0aC1hcnJvdy5idG4tbGlnaHQuYnRuLW91dGxpbmUge1xyXG5cdGJvcmRlci1jb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5idG4td2l0aC1hcnJvdy5idG4tbGlnaHQuYnRuLW91dGxpbmU6aG92ZXIgc3BhbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbmh0bWwgLmJ0bi13aXRoLWFycm93LXNvbGlkLmJ0bi1saWdodCBzcGFuIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG59XHJcblxyXG4uYnRuLWdyYWRpZW50Om5vdCguYnRuLW91dGxpbmUpIHtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjRjI1OTI3IDAlLCAjZWNmMWY3IDgwJSkgIWltcG9ydGFudDtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLmJ0bi1ncmFkaWVudDpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlcixcclxuLmJ0bi1ncmFkaWVudDpub3QoLmJ0bi1vdXRsaW5lKS5ob3ZlciB7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2UwNDY1OSAwJSwgI2ZmZmZmZiA4MCUpICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5idG4tZ3JhZGllbnQ6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsXHJcbi5idG4tZ3JhZGllbnQ6bm90KC5idG4tb3V0bGluZSkuZm9jdXMge1xyXG5cdGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDIxOSwgMzcsIDU5LCAwLjUpO1xyXG59XHJcblxyXG4uYnRuLWdyYWRpZW50Om5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkLFxyXG4uYnRuLWdyYWRpZW50Om5vdCguYnRuLW91dGxpbmUpOmRpc2FibGVkIHtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjRjI1OTI3IDAlLCAjZWNmMWY3IDgwJSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJ0bi1ncmFkaWVudDpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsXHJcbi5idG4tZ3JhZGllbnQ6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjRjU1MDFBRkYgMCUsICNkMWRkZWMgODAlKSAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idG4tZ3JhZGllbnQuYnRuLW91dGxpbmUge1xyXG5cdC1vLWJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0YyNTkyNyAwJSwgI2VjZjFmNyA4MCUpO1xyXG5cdGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0YyNTkyNyAwJSwgI2VjZjFmNyA4MCUpO1xyXG5cdGNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG4uYnRuLWdyYWRpZW50LmJ0bi1vdXRsaW5lOmhvdmVyLFxyXG4uYnRuLWdyYWRpZW50LmJ0bi1vdXRsaW5lLmhvdmVyIHtcclxuXHQtby1ib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNlMDQ2NTkgMCUsICNmZmZmZmYgODAlKTtcclxuXHRib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNlMDQ2NTkgMCUsICNmZmZmZmYgODAlKTtcclxuXHRjb2xvcjogI2UwNDY1OTtcclxufVxyXG5cclxuLmJ0bi1ncmFkaWVudC5idG4tb3V0bGluZTpmb2N1cyxcclxuLmJ0bi1ncmFkaWVudC5idG4tb3V0bGluZS5mb2N1cyB7XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjE5LCAzNywgNTksIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tZ3JhZGllbnQuYnRuLW91dGxpbmUuZGlzYWJsZWQsXHJcbi5idG4tZ3JhZGllbnQuYnRuLW91dGxpbmU6ZGlzYWJsZWQge1xyXG5cdC1vLWJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0YyNTkyNyAwJSwgI2VjZjFmNyA4MCUpO1xyXG5cdGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0YyNTkyNyAwJSwgI2VjZjFmNyA4MCUpO1xyXG59XHJcblxyXG4uYnRuLWdyYWRpZW50LmJ0bi1vdXRsaW5lOmFjdGl2ZSxcclxuLmJ0bi1ncmFkaWVudC5idG4tb3V0bGluZS5hY3RpdmUge1xyXG5cdC1vLWJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0Y1NTAxQUZGIDAlLCAjZDFkZGVjIDgwJSk7XHJcblx0Ym9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjRjU1MDFBRkYgMCUsICNkMWRkZWMgODAlKTtcclxuXHRjb2xvcjogI0Y1NTAxQUZGO1xyXG59XHJcblxyXG4uYnRuLWdyYWRpZW50LXByaW1hcnk6bm90KC5idG4tb3V0bGluZSkge1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNkZTM3NGIgMCUsICNkMzIzMzggODAlKSAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4uYnRuLWdyYWRpZW50LXByaW1hcnk6bm90KC5idG4tb3V0bGluZSk6aG92ZXIsXHJcbi5idG4tZ3JhZGllbnQtcHJpbWFyeTpub3QoLmJ0bi1vdXRsaW5lKS5ob3ZlciB7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2RkMzI0NyAwJSwgI2UwNDY1OSA4MCUpICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5idG4tZ3JhZGllbnQtcHJpbWFyeTpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cyxcclxuLmJ0bi1ncmFkaWVudC1wcmltYXJ5Om5vdCguYnRuLW91dGxpbmUpLmZvY3VzIHtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyMTksIDM3LCA1OSwgMC41KTtcclxufVxyXG5cclxuLmJ0bi1ncmFkaWVudC1wcmltYXJ5Om5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkLFxyXG4uYnRuLWdyYWRpZW50LXByaW1hcnk6bm90KC5idG4tb3V0bGluZSk6ZGlzYWJsZWQge1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNkZTM3NGIgODAlLCAjZDMyMzM4IDAlKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnRuLWdyYWRpZW50LXByaW1hcnk6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLFxyXG4uYnRuLWdyYWRpZW50LXByaW1hcnk6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZGQzMjQ3IDAlLCAjZTA0NjU5IDgwJSkgIWltcG9ydGFudDtcclxuXHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnRuLWdyYWRpZW50LXByaW1hcnkuYnRuLW91dGxpbmUge1xyXG5cdC1vLWJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0YyNTkyNyAwJSwgI2UxNDg1YSA4MCUpO1xyXG5cdGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0YyNTkyNyAwJSwgI2UxNDg1YSA4MCUpO1xyXG5cdGNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG4uYnRuLWdyYWRpZW50LXByaW1hcnkuYnRuLW91dGxpbmU6aG92ZXIsXHJcbi5idG4tZ3JhZGllbnQtcHJpbWFyeS5idG4tb3V0bGluZS5ob3ZlciB7XHJcblx0LW8tYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZTA0NjU5IDAlLCAjZTA0NjU5IDgwJSk7XHJcblx0Ym9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZTA0NjU5IDAlLCAjZTA0NjU5IDgwJSk7XHJcblx0Y29sb3I6ICNlMDQ2NTk7XHJcbn1cclxuXHJcbi5idG4tZ3JhZGllbnQtcHJpbWFyeS5idG4tb3V0bGluZTpmb2N1cyxcclxuLmJ0bi1ncmFkaWVudC1wcmltYXJ5LmJ0bi1vdXRsaW5lLmZvY3VzIHtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyMTksIDM3LCA1OSwgMC41KTtcclxufVxyXG5cclxuLmJ0bi1ncmFkaWVudC1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkLFxyXG4uYnRuLWdyYWRpZW50LXByaW1hcnkuYnRuLW91dGxpbmU6ZGlzYWJsZWQge1xyXG5cdC1vLWJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0YyNTkyNyAwJSwgI2UxNDg1YSA4MCUpO1xyXG5cdGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0YyNTkyNyAwJSwgI2UxNDg1YSA4MCUpO1xyXG59XHJcblxyXG4uYnRuLWdyYWRpZW50LXByaW1hcnkuYnRuLW91dGxpbmU6YWN0aXZlLFxyXG4uYnRuLWdyYWRpZW50LXByaW1hcnkuYnRuLW91dGxpbmUuYWN0aXZlIHtcclxuXHQtby1ib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNlMDQ2NTkgMCUsICNlMDQ2NTkgODAlKTtcclxuXHRib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNlMDQ2NTkgMCUsICNlMDQ2NTkgODAlKTtcclxuXHRjb2xvcjogI2UwNDY1OTtcclxufVxyXG5cclxuLnBhZ2luYXRpb24gPiBhLFxyXG4ucGFnaW5hdGlvbiA+IGE6aG92ZXIsXHJcbi5wYWdpbmF0aW9uID4gYTpmb2N1cyxcclxuLnBhZ2luYXRpb24gPiBsaSA+IGEsXHJcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuLFxyXG4ucGFnaW5hdGlvbiA+IGxpID4gYTpob3ZlcixcclxuLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46aG92ZXIsXHJcbi5wYWdpbmF0aW9uID4gbGkgPiBhOmZvY3VzLFxyXG4ucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpmb2N1cyB7XHJcblx0Y29sb3I6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGEsXHJcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW4sXHJcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsXHJcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46aG92ZXIsXHJcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXHJcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMsXHJcbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGMjU5MjcgIWltcG9ydGFudDtcclxuXHRib3JkZXItY29sb3I6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbmJvZHkuZGFyayAucGFnaW5hdGlvbiA+IGxpID4gYSxcclxuYm9keS5kYXJrIC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuLFxyXG5ib2R5LmRhcmsgLnBhZ2luYXRpb24gPiBsaSA+IGE6aG92ZXIsXHJcbmJvZHkuZGFyayAucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpob3ZlcixcclxuYm9keS5kYXJrIC5wYWdpbmF0aW9uID4gbGkgPiBhOmZvY3VzLFxyXG5ib2R5LmRhcmsgLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46Zm9jdXMge1xyXG5cdGNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG5ib2R5LmRhcmsgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYSxcclxuYm9keS5kYXJrIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW4sXHJcbmJvZHkuZGFyayAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmhvdmVyLFxyXG5ib2R5LmRhcmsgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpob3ZlcixcclxuYm9keS5kYXJrIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXHJcbmJvZHkuZGFyayAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjI1OTI3O1xyXG5cdGJvcmRlci1jb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYSxcclxuYm9keS5kYXJrIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGEge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGMjU5Mjc7XHJcblx0Ym9yZGVyLWNvbG9yOiAjRjI1OTI3ICNGMjU5MjcgI0Y1NTAxQUZGO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmhvdmVyLFxyXG5ib2R5LmRhcmsgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpob3ZlcixcclxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYS5ob3ZlcixcclxuYm9keS5kYXJrIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGEuaG92ZXIge1xyXG5cdGJvcmRlci1jb2xvcjogI2UyNTE2MiAjZTI1MTYyICNGMjU5Mjc7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXI6bm90KC5iZy10cmFuc3BhcmVudCksXHJcbmJvZHkuZGFyayAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmhvdmVyOm5vdCguYmctdHJhbnNwYXJlbnQpLFxyXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhLmhvdmVyOm5vdCguYmctdHJhbnNwYXJlbnQpLFxyXG5ib2R5LmRhcmsgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYS5ob3Zlcjpub3QoLmJnLXRyYW5zcGFyZW50KSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2UwNDY1OTtcclxufVxyXG5cclxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpmb2N1cyxcclxuYm9keS5kYXJrIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXHJcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGEuZm9jdXMsXHJcbmJvZHkuZGFyayAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhLmZvY3VzIHtcclxuXHRib3JkZXItY29sb3I6ICNGNTUwMUFGRiAjRjU1MDFBRkYgIzg0MTYyMztcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyMTksIDM3LCA1OSwgMC41KTtcclxufVxyXG5cclxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpmb2N1czpub3QoLmJnLXRyYW5zcGFyZW50KSxcclxuYm9keS5kYXJrIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6Zm9jdXM6bm90KC5iZy10cmFuc3BhcmVudCksXHJcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGEuZm9jdXM6bm90KC5iZy10cmFuc3BhcmVudCksXHJcbmJvZHkuZGFyayAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhLmZvY3VzOm5vdCguYmctdHJhbnNwYXJlbnQpIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjU1MDFBRkY7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGEuZGlzYWJsZWQsXHJcbmJvZHkuZGFyayAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhLmRpc2FibGVkLFxyXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmRpc2FibGVkLFxyXG5ib2R5LmRhcmsgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpkaXNhYmxlZCB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjRjI1OTI3ICNGMjU5MjcgI0Y1NTAxQUZGO1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhLmRpc2FibGVkOm5vdCguYmctdHJhbnNwYXJlbnQpLFxyXG5ib2R5LmRhcmsgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYS5kaXNhYmxlZDpub3QoLmJnLXRyYW5zcGFyZW50KSxcclxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpkaXNhYmxlZDpub3QoLmJnLXRyYW5zcGFyZW50KSxcclxuYm9keS5kYXJrIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6ZGlzYWJsZWQ6bm90KC5iZy10cmFuc3BhcmVudCkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6YWN0aXZlLFxyXG5ib2R5LmRhcmsgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTphY3RpdmUsXHJcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGEuYWN0aXZlLFxyXG5ib2R5LmRhcmsgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYS5hY3RpdmUge1xyXG5cdGJvcmRlci1jb2xvcjogI0Y1NTAxQUZGICNGNTUwMUFGRiAjODQxNjIzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6YWN0aXZlOm5vdCguYmctdHJhbnNwYXJlbnQpLFxyXG5ib2R5LmRhcmsgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTphY3RpdmU6bm90KC5iZy10cmFuc3BhcmVudCksXHJcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGEuYWN0aXZlOm5vdCguYmctdHJhbnNwYXJlbnQpLFxyXG5ib2R5LmRhcmsgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYS5hY3RpdmU6bm90KC5iZy10cmFuc3BhcmVudCkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGNTUwMUFGRiAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcclxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG4uY3VzdG9tLWNoZWNrYm94LXN3aXRjaDpjaGVja2VkIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjI1OTI3O1xyXG5cdGJvcmRlci1jb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuaHRtbCAuYWxlcnQtcHJpbWFyeSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0YyNTkyNztcclxuXHRib3JkZXItY29sb3I6ICNjZjIyMzc7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIC5hbGVydC1zZWNvbmRhcnkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlY2YxZjc7XHJcblx0Ym9yZGVyLWNvbG9yOiAjZTFlOWYyO1xyXG5cdGNvbG9yOiAjNzc3O1xyXG59XHJcblxyXG5odG1sIC5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xyXG5cdGNvbG9yOiAjNzc3O1xyXG59XHJcblxyXG5odG1sIC5hbGVydC10ZXJ0aWFyeSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzQwM2YzZDtcclxuXHRib3JkZXItY29sb3I6ICMzODM3MzY7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgLmFsZXJ0LXRlcnRpYXJ5IC5hbGVydC1saW5rIHtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAuYWxlcnQtcXVhdGVybmFyeSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzFmMWUxYztcclxuXHRib3JkZXItY29sb3I6ICMxNzE2MTU7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgLmFsZXJ0LXF1YXRlcm5hcnkgLmFsZXJ0LWxpbmsge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIC5hbGVydC1kYXJrIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTFlO1xyXG5cdGJvcmRlci1jb2xvcjogIzE2MTYxNjtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAuYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgLmFsZXJ0LWxpZ2h0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG5cdGJvcmRlci1jb2xvcjogI2Y3ZjdmNztcclxuXHRjb2xvcjogIzc3NztcclxufVxyXG5cclxuaHRtbCAuYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xyXG5cdGNvbG9yOiAjNzc3O1xyXG59XHJcblxyXG5odG1sIC5wcm9ncmVzcy1iYXItcHJpbWFyeSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuaHRtbCAucHJvZ3Jlc3MtYmFyLXNlY29uZGFyeSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2VjZjFmNztcclxufVxyXG5cclxuaHRtbCAucHJvZ3Jlc3MtYmFyLXRlcnRpYXJ5IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDAzZjNkO1xyXG59XHJcblxyXG5odG1sIC5wcm9ncmVzcy1iYXItcXVhdGVybmFyeSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzFmMWUxYztcclxufVxyXG5cclxuaHRtbCAucHJvZ3Jlc3MtYmFyLWRhcmsge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxZTFlMWU7XHJcbn1cclxuXHJcbmh0bWwgLnByb2dyZXNzLWJhci1saWdodCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAud29yZC1yb3RhdG9yLmxvYWRpbmctYmFyLXByaW1hcnkgLndvcmQtcm90YXRvci13b3Jkczo6YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbmh0bWwgLndvcmQtcm90YXRvci5sb2FkaW5nLWJhci1zZWNvbmRhcnkgLndvcmQtcm90YXRvci13b3Jkczo6YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlY2YxZjc7XHJcbn1cclxuXHJcbmh0bWwgLndvcmQtcm90YXRvci5sb2FkaW5nLWJhci10ZXJ0aWFyeSAud29yZC1yb3RhdG9yLXdvcmRzOjphZnRlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzQwM2YzZDtcclxufVxyXG5cclxuaHRtbCAud29yZC1yb3RhdG9yLmxvYWRpbmctYmFyLXF1YXRlcm5hcnkgLndvcmQtcm90YXRvci13b3Jkczo6YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxZjFlMWM7XHJcbn1cclxuXHJcbmh0bWwgLndvcmQtcm90YXRvci5sb2FkaW5nLWJhci1kYXJrIC53b3JkLXJvdGF0b3Itd29yZHM6OmFmdGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTFlO1xyXG59XHJcblxyXG5odG1sIC53b3JkLXJvdGF0b3IubG9hZGluZy1iYXItbGlnaHQgLndvcmQtcm90YXRvci13b3Jkczo6YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbn1cclxuLyogTWFyayAqL1xyXG5odG1sIC5tYXJrLm1hcmstZ3JhZGllbnQubWFyay1ncmFkaWVudC1wcmltYXJ5OjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQ6ICNGMjU5Mjc7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRjI1OTI3IDAlLCByZ2JhKDIxOSwgMzcsIDU5LCAwKSAxMDAlKTtcclxufVxyXG5cclxuaHRtbCAubWFyay5tYXJrLWdyYWRpZW50Lm1hcmstZ3JhZGllbnQtc2Vjb25kYXJ5OjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQ6ICNlY2YxZjc7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZWNmMWY3IDAlLCByZ2JhKDIzNiwgMjQxLCAyNDcsIDApIDEwMCUpO1xyXG59XHJcblxyXG5odG1sIC5tYXJrLm1hcmstZ3JhZGllbnQubWFyay1ncmFkaWVudC10ZXJ0aWFyeTo6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kOiAjNDAzZjNkO1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzQwM2YzZCAwJSwgcmdiYSg2NCwgNjMsIDYxLCAwKSAxMDAlKTtcclxufVxyXG5cclxuaHRtbCAubWFyay5tYXJrLWdyYWRpZW50Lm1hcmstZ3JhZGllbnQtcXVhdGVybmFyeTo6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kOiAjMWYxZTFjO1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzFmMWUxYyAwJSwgcmdiYSgzMSwgMzAsIDI4LCAwKSAxMDAlKTtcclxufVxyXG5cclxuaHRtbCAubWFyay5tYXJrLWdyYWRpZW50Lm1hcmstZ3JhZGllbnQtZGFyazo6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kOiAjMWUxZTFlO1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzFlMWUxZSAwJSwgcmdiYSgzMCwgMzAsIDMwLCAwKSAxMDAlKTtcclxufVxyXG5cclxuaHRtbCAubWFyay5tYXJrLWdyYWRpZW50Lm1hcmstZ3JhZGllbnQtbGlnaHQ6OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZmZmZmYgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XHJcbn1cclxuXHJcbi5wcm9jZXNzIC5wcm9jZXNzLXN0ZXAtY2lyY2xlIHtcclxuXHRib3JkZXItY29sb3I6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbi5wcm9jZXNzIC5wcm9jZXNzLXN0ZXA6aG92ZXIgLnByb2Nlc3Mtc3RlcC1jaXJjbGUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbi5wcm9jZXNzIC5wcm9jZXNzLXN0ZXA6aG92ZXIgLnByb2Nlc3Mtc3RlcC1jaXJjbGUgLnByb2Nlc3Mtc3RlcC1jaXJjbGUtY29udGVudCB7XHJcblx0Y29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnByb2Nlc3MucHJvY2Vzcy1zaGFwZXMgLnByb2Nlc3Mtc3RlcC1jaXJjbGUgLnByb2Nlc3Mtc3RlcC1jaXJjbGUtY29udGVudCxcclxuLnByb2Nlc3MucHJvY2Vzcy1zaGFwZXMgLnByb2Nlc3Mtc3RlcC1jaXJjbGU6YmVmb3JlLFxyXG4ucHJvY2Vzcy5wcm9jZXNzLXNoYXBlcyAucHJvY2Vzcy1zdGVwLWNpcmNsZTphZnRlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuLnByb2Nlc3MtY29ubmVjdGluZy1saW5lIC5jb25uZWN0aW5nLWxpbmUge1xyXG5cdGJhY2tncm91bmQ6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbmh0bWwgLnJhdGluZy1wcmltYXJ5IC5maWxsZWQtc3RhcnMge1xyXG5cdGNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG5odG1sIC5yYXRpbmctc2Vjb25kYXJ5IC5maWxsZWQtc3RhcnMge1xyXG5cdGNvbG9yOiAjZWNmMWY3O1xyXG59XHJcblxyXG5odG1sIC5yYXRpbmctdGVydGlhcnkgLmZpbGxlZC1zdGFycyB7XHJcblx0Y29sb3I6ICM0MDNmM2Q7XHJcbn1cclxuXHJcbmh0bWwgLnJhdGluZy1xdWF0ZXJuYXJ5IC5maWxsZWQtc3RhcnMge1xyXG5cdGNvbG9yOiAjMWYxZTFjO1xyXG59XHJcblxyXG5odG1sIC5yYXRpbmctZGFyayAuZmlsbGVkLXN0YXJzIHtcclxuXHRjb2xvcjogIzFlMWUxZTtcclxufVxyXG5cclxuaHRtbCAucmF0aW5nLWxpZ2h0IC5maWxsZWQtc3RhcnMge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIHNlY3Rpb24uc2VjdGlvbi1wcmltYXJ5IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjI1OTI3ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLWNvbG9yOiAjRjU1MDFBRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCBzZWN0aW9uLnNlY3Rpb24tcHJpbWFyeSBoMSxcclxuaHRtbCBzZWN0aW9uLnNlY3Rpb24tcHJpbWFyeSBoMixcclxuaHRtbCBzZWN0aW9uLnNlY3Rpb24tcHJpbWFyeSBoMyxcclxuaHRtbCBzZWN0aW9uLnNlY3Rpb24tcHJpbWFyeSBoNCxcclxuaHRtbCBzZWN0aW9uLnNlY3Rpb24tcHJpbWFyeSBoNSxcclxuaHRtbCBzZWN0aW9uLnNlY3Rpb24tcHJpbWFyeSBoNiB7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgc2VjdGlvbi5zZWN0aW9uLXByaW1hcnkgcCB7XHJcblx0Y29sb3I6ICNlNmU2ZTY7XHJcbn1cclxuXHJcbmh0bWwgc2VjdGlvbi5zZWN0aW9uLXByaW1hcnktc2NhbGUtMiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y1NTAxQUZGICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLWNvbG9yOiAjOWExOTI5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgc2VjdGlvbi5zZWN0aW9uLXByaW1hcnktc2NhbGUtMiAuc29ydC1zb3VyY2Uuc29ydC1zb3VyY2Utc3R5bGUtMiA+IGxpLmFjdGl2ZSA+IGE6YWZ0ZXIge1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICNGNTUwMUFGRjtcclxufVxyXG5cclxuaHRtbCBzZWN0aW9uLnNlY3Rpb24tc2Vjb25kYXJ5IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmMWY3ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLWNvbG9yOiAjZGFlNGVmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgc2VjdGlvbi5zZWN0aW9uLXNlY29uZGFyeSBoMSxcclxuaHRtbCBzZWN0aW9uLnNlY3Rpb24tc2Vjb25kYXJ5IGgyLFxyXG5odG1sIHNlY3Rpb24uc2VjdGlvbi1zZWNvbmRhcnkgaDMsXHJcbmh0bWwgc2VjdGlvbi5zZWN0aW9uLXNlY29uZGFyeSBoNCxcclxuaHRtbCBzZWN0aW9uLnNlY3Rpb24tc2Vjb25kYXJ5IGg1LFxyXG5odG1sIHNlY3Rpb24uc2VjdGlvbi1zZWNvbmRhcnkgaDYge1xyXG5cdGNvbG9yOiAjNzc3O1xyXG59XHJcblxyXG5odG1sIHNlY3Rpb24uc2VjdGlvbi1zZWNvbmRhcnkgcCB7XHJcblx0Y29sb3I6ICM1ZTVlNWU7XHJcbn1cclxuXHJcbmh0bWwgc2VjdGlvbi5zZWN0aW9uLXNlY29uZGFyeS1zY2FsZS0yIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzhkN2U4ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLWNvbG9yOiAjYjZjOWUwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgc2VjdGlvbi5zZWN0aW9uLXNlY29uZGFyeS1zY2FsZS0yIC5zb3J0LXNvdXJjZS5zb3J0LXNvdXJjZS1zdHlsZS0yID4gbGkuYWN0aXZlID4gYTphZnRlciB7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogI2M4ZDdlODtcclxufVxyXG5cclxuaHRtbCBzZWN0aW9uLnNlY3Rpb24tdGVydGlhcnkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM0MDNmM2QgIWltcG9ydGFudDtcclxuXHRib3JkZXItY29sb3I6ICMzMzMyMzEgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCBzZWN0aW9uLnNlY3Rpb24tdGVydGlhcnkgaDEsXHJcbmh0bWwgc2VjdGlvbi5zZWN0aW9uLXRlcnRpYXJ5IGgyLFxyXG5odG1sIHNlY3Rpb24uc2VjdGlvbi10ZXJ0aWFyeSBoMyxcclxuaHRtbCBzZWN0aW9uLnNlY3Rpb24tdGVydGlhcnkgaDQsXHJcbmh0bWwgc2VjdGlvbi5zZWN0aW9uLXRlcnRpYXJ5IGg1LFxyXG5odG1sIHNlY3Rpb24uc2VjdGlvbi10ZXJ0aWFyeSBoNiB7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgc2VjdGlvbi5zZWN0aW9uLXRlcnRpYXJ5IHAge1xyXG5cdGNvbG9yOiAjZTZlNmU2O1xyXG59XHJcblxyXG5odG1sIHNlY3Rpb24uc2VjdGlvbi10ZXJ0aWFyeS1zY2FsZS0yIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyNTI0ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMTkxODE4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgc2VjdGlvbi5zZWN0aW9uLXRlcnRpYXJ5LXNjYWxlLTIgLnNvcnQtc291cmNlLnNvcnQtc291cmNlLXN0eWxlLTIgPiBsaS5hY3RpdmUgPiBhOmFmdGVyIHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjMjYyNTI0O1xyXG59XHJcblxyXG5odG1sIHNlY3Rpb24uc2VjdGlvbi1xdWF0ZXJuYXJ5IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZTFjICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMTIxMTEwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgc2VjdGlvbi5zZWN0aW9uLXF1YXRlcm5hcnkgaDEsXHJcbmh0bWwgc2VjdGlvbi5zZWN0aW9uLXF1YXRlcm5hcnkgaDIsXHJcbmh0bWwgc2VjdGlvbi5zZWN0aW9uLXF1YXRlcm5hcnkgaDMsXHJcbmh0bWwgc2VjdGlvbi5zZWN0aW9uLXF1YXRlcm5hcnkgaDQsXHJcbmh0bWwgc2VjdGlvbi5zZWN0aW9uLXF1YXRlcm5hcnkgaDUsXHJcbmh0bWwgc2VjdGlvbi5zZWN0aW9uLXF1YXRlcm5hcnkgaDYge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIHNlY3Rpb24uc2VjdGlvbi1xdWF0ZXJuYXJ5IHAge1xyXG5cdGNvbG9yOiAjZTZlNmU2O1xyXG59XHJcblxyXG5odG1sIHNlY3Rpb24uc2VjdGlvbi1xdWF0ZXJuYXJ5LXNjYWxlLTIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwNDA0MDQgIWltcG9ydGFudDtcclxuXHRib3JkZXItY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCBzZWN0aW9uLnNlY3Rpb24tcXVhdGVybmFyeS1zY2FsZS0yIC5zb3J0LXNvdXJjZS5zb3J0LXNvdXJjZS1zdHlsZS0yID4gbGkuYWN0aXZlID4gYTphZnRlciB7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogIzA0MDQwNDtcclxufVxyXG5cclxuaHRtbCBzZWN0aW9uLnNlY3Rpb24tZGFyayB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzFlMWUxZSAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1jb2xvcjogIzExMTExMSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIHNlY3Rpb24uc2VjdGlvbi1kYXJrIGgxLFxyXG5odG1sIHNlY3Rpb24uc2VjdGlvbi1kYXJrIGgyLFxyXG5odG1sIHNlY3Rpb24uc2VjdGlvbi1kYXJrIGgzLFxyXG5odG1sIHNlY3Rpb24uc2VjdGlvbi1kYXJrIGg0LFxyXG5odG1sIHNlY3Rpb24uc2VjdGlvbi1kYXJrIGg1LFxyXG5odG1sIHNlY3Rpb24uc2VjdGlvbi1kYXJrIGg2IHtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCBzZWN0aW9uLnNlY3Rpb24tZGFyayBwIHtcclxuXHRjb2xvcjogI2U2ZTZlNjtcclxufVxyXG5cclxuaHRtbCBzZWN0aW9uLnNlY3Rpb24tZGFyay1zY2FsZS0yIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDQwNDA0ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgc2VjdGlvbi5zZWN0aW9uLWRhcmstc2NhbGUtMiAuc29ydC1zb3VyY2Uuc29ydC1zb3VyY2Utc3R5bGUtMiA+IGxpLmFjdGl2ZSA+IGE6YWZ0ZXIge1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICMwNDA0MDQ7XHJcbn1cclxuXHJcbmh0bWwgc2VjdGlvbi5zZWN0aW9uLWxpZ2h0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgc2VjdGlvbi5zZWN0aW9uLWxpZ2h0IGgxLFxyXG5odG1sIHNlY3Rpb24uc2VjdGlvbi1saWdodCBoMixcclxuaHRtbCBzZWN0aW9uLnNlY3Rpb24tbGlnaHQgaDMsXHJcbmh0bWwgc2VjdGlvbi5zZWN0aW9uLWxpZ2h0IGg0LFxyXG5odG1sIHNlY3Rpb24uc2VjdGlvbi1saWdodCBoNSxcclxuaHRtbCBzZWN0aW9uLnNlY3Rpb24tbGlnaHQgaDYge1xyXG5cdGNvbG9yOiAjNzc3O1xyXG59XHJcblxyXG5odG1sIHNlY3Rpb24uc2VjdGlvbi1saWdodCBwIHtcclxuXHRjb2xvcjogIzVlNWU1ZTtcclxufVxyXG5cclxuaHRtbCBzZWN0aW9uLnNlY3Rpb24tbGlnaHQtc2NhbGUtMiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNiAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1jb2xvcjogI2Q5ZDlkOSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIHNlY3Rpb24uc2VjdGlvbi1saWdodC1zY2FsZS0yIC5zb3J0LXNvdXJjZS5zb3J0LXNvdXJjZS1zdHlsZS0yID4gbGkuYWN0aXZlID4gYTphZnRlciB7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogI2U2ZTZlNjtcclxufVxyXG5cclxuc2VjdGlvbi5zZWN0aW9uLnNlY3Rpb24tYmFja2dyb3VuZC1oYWxmLXByaW1hcnktaGFsZi1zZWNvbmRhcnkge1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0YyNTkyNyA1MCUsICNlY2YxZjcgNTAlKTtcclxufVxyXG5cclxuc2VjdGlvbi5zZWN0aW9uLnNlY3Rpb24tb3ZlcmxheS1vcGFjaXR5LWdyYWRpZW50OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0YyNTkyNyAwJSwgI2VjZjFmNyA4MCUpO1xyXG59XHJcblxyXG5odG1sIC5iZy1jb2xvci1saWdodC1zY2FsZS0xIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLnNlY3Rpb24uYmctY29sb3ItbGlnaHQtc2NhbGUtMSxcclxuaHRtbCAuYmctY29sb3ItbGlnaHQtc2NhbGUtYm9yZGVyLXRvcC0xIHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjZWZlZmVmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmJnLWNvbG9yLWxpZ2h0LXNjYWxlLTIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTggIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuc2VjdGlvbi5iZy1jb2xvci1saWdodC1zY2FsZS0yLFxyXG5odG1sIC5iZy1jb2xvci1saWdodC1zY2FsZS1ib3JkZXItdG9wLTIge1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICNlMGUwZTAgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYmctY29sb3ItbGlnaHQtc2NhbGUtMyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5zZWN0aW9uLmJnLWNvbG9yLWxpZ2h0LXNjYWxlLTMsXHJcbmh0bWwgLmJnLWNvbG9yLWxpZ2h0LXNjYWxlLWJvcmRlci10b3AtMyB7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogI2Q4ZDhkOCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5iZy1jb2xvci1saWdodC1zY2FsZS00IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLnNlY3Rpb24uYmctY29sb3ItbGlnaHQtc2NhbGUtNCxcclxuaHRtbCAuYmctY29sb3ItbGlnaHQtc2NhbGUtYm9yZGVyLXRvcC00IHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjZDFkMWQxICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmJnLWNvbG9yLWxpZ2h0LXNjYWxlLTUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNkMWQxZDEgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuc2VjdGlvbi5iZy1jb2xvci1saWdodC1zY2FsZS01LFxyXG5odG1sIC5iZy1jb2xvci1saWdodC1zY2FsZS1ib3JkZXItdG9wLTUge1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICNjOWM5YzkgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYmctY29sb3ItbGlnaHQtc2NhbGUtNiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2M5YzljOSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5zZWN0aW9uLmJnLWNvbG9yLWxpZ2h0LXNjYWxlLTYsXHJcbmh0bWwgLmJnLWNvbG9yLWxpZ2h0LXNjYWxlLWJvcmRlci10b3AtNiB7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogI2MxYzFjMSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5iZy1jb2xvci1saWdodC1zY2FsZS03IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjMWMxICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLnNlY3Rpb24uYmctY29sb3ItbGlnaHQtc2NhbGUtNyxcclxuaHRtbCAuYmctY29sb3ItbGlnaHQtc2NhbGUtYm9yZGVyLXRvcC03IHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjYmFiYWJhICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmJnLWNvbG9yLWxpZ2h0LXNjYWxlLTgge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNiYWJhYmEgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuc2VjdGlvbi5iZy1jb2xvci1saWdodC1zY2FsZS04LFxyXG5odG1sIC5iZy1jb2xvci1saWdodC1zY2FsZS1ib3JkZXItdG9wLTgge1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICNiMmIyYjIgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYmctY29sb3ItbGlnaHQtc2NhbGUtOSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2IyYjJiMiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5zZWN0aW9uLmJnLWNvbG9yLWxpZ2h0LXNjYWxlLTksXHJcbmh0bWwgLmJnLWNvbG9yLWxpZ2h0LXNjYWxlLWJvcmRlci10b3AtOSB7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogI2FiYWJhYiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5iZy1jb2xvci1kYXJrLXNjYWxlLTEge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuc2VjdGlvbi5iZy1jb2xvci1kYXJrLXNjYWxlLTEsXHJcbmh0bWwgLmJnLWNvbG9yLWRhcmstc2NhbGUtYm9yZGVyLXRvcC0xIHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjMWExZDIxICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmJnLWNvbG9yLWRhcmstc2NhbGUtMiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzFjMjAyMyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5zZWN0aW9uLmJnLWNvbG9yLWRhcmstc2NhbGUtMixcclxuaHRtbCAuYmctY29sb3ItZGFyay1zY2FsZS1ib3JkZXItdG9wLTIge1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICMxNjE4MWIgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYmctY29sb3ItZGFyay1zY2FsZS0zIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxYjFlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLnNlY3Rpb24uYmctY29sb3ItZGFyay1zY2FsZS0zLFxyXG5odG1sIC5iZy1jb2xvci1kYXJrLXNjYWxlLWJvcmRlci10b3AtMyB7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogIzExMTMxNSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5iZy1jb2xvci1kYXJrLXNjYWxlLTQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxMzE2MTggIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuc2VjdGlvbi5iZy1jb2xvci1kYXJrLXNjYWxlLTQsXHJcbmh0bWwgLmJnLWNvbG9yLWRhcmstc2NhbGUtYm9yZGVyLXRvcC00IHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjMGQwZTEwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmJnLWNvbG9yLWRhcmstc2NhbGUtNSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzBmMTExMiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5zZWN0aW9uLmJnLWNvbG9yLWRhcmstc2NhbGUtNSxcclxuaHRtbCAuYmctY29sb3ItZGFyay1zY2FsZS1ib3JkZXItdG9wLTUge1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICMwODA5MGEgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYmctY29sb3ItZGFyay1zY2FsZS02IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMGEwYzBkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLnNlY3Rpb24uYmctY29sb3ItZGFyay1zY2FsZS02LFxyXG5odG1sIC5iZy1jb2xvci1kYXJrLXNjYWxlLWJvcmRlci10b3AtNiB7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogIzAzMDQwNCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5iZy1jb2xvci1kYXJrLXNjYWxlLTcge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwNjA2MDcgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuc2VjdGlvbi5iZy1jb2xvci1kYXJrLXNjYWxlLTcsXHJcbmh0bWwgLmJnLWNvbG9yLWRhcmstc2NhbGUtYm9yZGVyLXRvcC03IHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmJnLWNvbG9yLWRhcmstc2NhbGUtOCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAxMDEwMSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5zZWN0aW9uLmJnLWNvbG9yLWRhcmstc2NhbGUtOCxcclxuaHRtbCAuYmctY29sb3ItZGFyay1zY2FsZS1ib3JkZXItdG9wLTgge1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYmctY29sb3ItZGFyay1zY2FsZS05IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLnNlY3Rpb24uYmctY29sb3ItZGFyay1zY2FsZS05LFxyXG5odG1sIC5iZy1jb2xvci1kYXJrLXNjYWxlLWJvcmRlci10b3AtOSB7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5zZWN0aW9uLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlci10aXRsZS1ib3JkZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGMjU5MjcgIWltcG9ydGFudDtcclxufVxyXG5cclxuc2VjdGlvbi5wYWdlLWhlYWRlci5jdXN0b20tcHJvZHVjdCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y1NTAxQUZGO1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICNkMzIzMzg7XHJcbn1cclxuXHJcbmh0bWwgLnBhZ2UtaGVhZGVyLWNvbG9yLnBhZ2UtaGVhZGVyLXByaW1hcnkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGMjU5Mjc7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0YyNTkyNztcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAucGFnZS1oZWFkZXItY29sb3IucGFnZS1oZWFkZXItcHJpbWFyeSBoMSB7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgLnBhZ2UtaGVhZGVyLWNvbG9yLnBhZ2UtaGVhZGVyLXByaW1hcnkgaDEgc3BhbiB7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgLnBhZ2UtaGVhZGVyLWNvbG9yLnBhZ2UtaGVhZGVyLXByaW1hcnkgYSB7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgLnBhZ2UtaGVhZGVyLWNvbG9yLnBhZ2UtaGVhZGVyLXByaW1hcnkgLmJyZWFkY3J1bWIgPiAuYWN0aXZlIHtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAucGFnZS1oZWFkZXItY29sb3IucGFnZS1oZWFkZXItc2Vjb25kYXJ5IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmMWY3O1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNlY2YxZjc7XHJcblx0Y29sb3I6ICM3Nzc7XHJcbn1cclxuXHJcbmh0bWwgLnBhZ2UtaGVhZGVyLWNvbG9yLnBhZ2UtaGVhZGVyLXNlY29uZGFyeSBoMSB7XHJcblx0Y29sb3I6ICM3Nzc7XHJcbn1cclxuXHJcbmh0bWwgLnBhZ2UtaGVhZGVyLWNvbG9yLnBhZ2UtaGVhZGVyLXNlY29uZGFyeSBoMSBzcGFuIHtcclxuXHRjb2xvcjogIzc3NztcclxufVxyXG5cclxuaHRtbCAucGFnZS1oZWFkZXItY29sb3IucGFnZS1oZWFkZXItc2Vjb25kYXJ5IGEge1xyXG5cdGNvbG9yOiAjNzc3O1xyXG59XHJcblxyXG5odG1sIC5wYWdlLWhlYWRlci1jb2xvci5wYWdlLWhlYWRlci1zZWNvbmRhcnkgLmJyZWFkY3J1bWIgPiAuYWN0aXZlIHtcclxuXHRjb2xvcjogIzc3NztcclxufVxyXG5cclxuaHRtbCAucGFnZS1oZWFkZXItY29sb3IucGFnZS1oZWFkZXItdGVydGlhcnkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM0MDNmM2Q7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzQwM2YzZDtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAucGFnZS1oZWFkZXItY29sb3IucGFnZS1oZWFkZXItdGVydGlhcnkgaDEge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIC5wYWdlLWhlYWRlci1jb2xvci5wYWdlLWhlYWRlci10ZXJ0aWFyeSBoMSBzcGFuIHtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAucGFnZS1oZWFkZXItY29sb3IucGFnZS1oZWFkZXItdGVydGlhcnkgYSB7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgLnBhZ2UtaGVhZGVyLWNvbG9yLnBhZ2UtaGVhZGVyLXRlcnRpYXJ5IC5icmVhZGNydW1iID4gLmFjdGl2ZSB7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgLnBhZ2UtaGVhZGVyLWNvbG9yLnBhZ2UtaGVhZGVyLXF1YXRlcm5hcnkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxZjFlMWM7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzFmMWUxYztcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAucGFnZS1oZWFkZXItY29sb3IucGFnZS1oZWFkZXItcXVhdGVybmFyeSBoMSB7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgLnBhZ2UtaGVhZGVyLWNvbG9yLnBhZ2UtaGVhZGVyLXF1YXRlcm5hcnkgaDEgc3BhbiB7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgLnBhZ2UtaGVhZGVyLWNvbG9yLnBhZ2UtaGVhZGVyLXF1YXRlcm5hcnkgYSB7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgLnBhZ2UtaGVhZGVyLWNvbG9yLnBhZ2UtaGVhZGVyLXF1YXRlcm5hcnkgLmJyZWFkY3J1bWIgPiAuYWN0aXZlIHtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAucGFnZS1oZWFkZXItY29sb3IucGFnZS1oZWFkZXItZGFyayB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzFlMWUxZTtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjMWUxZTFlO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIC5wYWdlLWhlYWRlci1jb2xvci5wYWdlLWhlYWRlci1kYXJrIGgxIHtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAucGFnZS1oZWFkZXItY29sb3IucGFnZS1oZWFkZXItZGFyayBoMSBzcGFuIHtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAucGFnZS1oZWFkZXItY29sb3IucGFnZS1oZWFkZXItZGFyayBhIHtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAucGFnZS1oZWFkZXItY29sb3IucGFnZS1oZWFkZXItZGFyayAuYnJlYWRjcnVtYiA+IC5hY3RpdmUge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIC5wYWdlLWhlYWRlci1jb2xvci5wYWdlLWhlYWRlci1saWdodCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGO1xyXG5cdGNvbG9yOiAjNzc3O1xyXG59XHJcblxyXG5odG1sIC5wYWdlLWhlYWRlci1jb2xvci5wYWdlLWhlYWRlci1saWdodCBoMSB7XHJcblx0Y29sb3I6ICM3Nzc7XHJcbn1cclxuXHJcbmh0bWwgLnBhZ2UtaGVhZGVyLWNvbG9yLnBhZ2UtaGVhZGVyLWxpZ2h0IGgxIHNwYW4ge1xyXG5cdGNvbG9yOiAjNzc3O1xyXG59XHJcblxyXG5odG1sIC5wYWdlLWhlYWRlci1jb2xvci5wYWdlLWhlYWRlci1saWdodCBhIHtcclxuXHRjb2xvcjogIzc3NztcclxufVxyXG5cclxuaHRtbCAucGFnZS1oZWFkZXItY29sb3IucGFnZS1oZWFkZXItbGlnaHQgLmJyZWFkY3J1bWIgPiAuYWN0aXZlIHtcclxuXHRjb2xvcjogIzc3NztcclxufVxyXG5cclxuaHRtbCAudG9nZ2xlLXByaW1hcnkgLnRvZ2dsZSBsYWJlbCxcclxuaHRtbCAudG9nZ2xlLXByaW1hcnkgLnRvZ2dsZSAudG9nZ2xlLXRpdGxlIHtcclxuXHRjb2xvcjogI0YyNTkyNztcclxuXHRib3JkZXItbGVmdC1jb2xvcjogI0YyNTkyNztcclxuXHRib3JkZXItcmlnaHQtY29sb3I6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbmh0bWwgLnRvZ2dsZS1wcmltYXJ5IC50b2dnbGUuYWN0aXZlID4gbGFiZWwsXHJcbmh0bWwgLnRvZ2dsZS1wcmltYXJ5IC50b2dnbGUuYWN0aXZlID4gLnRvZ2dsZS10aXRsZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0YyNTkyNztcclxuXHRib3JkZXItY29sb3I6ICNGMjU5Mjc7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgLnRvZ2dsZS1wcmltYXJ5LnRvZ2dsZS1zaW1wbGUgLnRvZ2dsZSA+IGxhYmVsOmFmdGVyLFxyXG5odG1sIC50b2dnbGUtcHJpbWFyeS50b2dnbGUtc2ltcGxlIC50b2dnbGUgPiAudG9nZ2xlLXRpdGxlOmFmdGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG5odG1sIC50b2dnbGUtcHJpbWFyeS50b2dnbGUtbWluaW1hbCAudG9nZ2xlLmFjdGl2ZSA+IGxhYmVsLFxyXG5odG1sIC50b2dnbGUtcHJpbWFyeS50b2dnbGUtbWluaW1hbCAudG9nZ2xlLmFjdGl2ZSA+IC50b2dnbGUtdGl0bGUge1xyXG5cdGNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG5odG1sIC50b2dnbGUtc2Vjb25kYXJ5IC50b2dnbGUgbGFiZWwsXHJcbmh0bWwgLnRvZ2dsZS1zZWNvbmRhcnkgLnRvZ2dsZSAudG9nZ2xlLXRpdGxlIHtcclxuXHRjb2xvcjogI2VjZjFmNztcclxuXHRib3JkZXItbGVmdC1jb2xvcjogI2VjZjFmNztcclxuXHRib3JkZXItcmlnaHQtY29sb3I6ICNlY2YxZjc7XHJcbn1cclxuXHJcbmh0bWwgLnRvZ2dsZS1zZWNvbmRhcnkgLnRvZ2dsZS5hY3RpdmUgPiBsYWJlbCxcclxuaHRtbCAudG9nZ2xlLXNlY29uZGFyeSAudG9nZ2xlLmFjdGl2ZSA+IC50b2dnbGUtdGl0bGUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlY2YxZjc7XHJcblx0Ym9yZGVyLWNvbG9yOiAjZWNmMWY3O1xyXG5cdGNvbG9yOiAjNzc3O1xyXG59XHJcblxyXG5odG1sIC50b2dnbGUtc2Vjb25kYXJ5LnRvZ2dsZS1zaW1wbGUgLnRvZ2dsZSA+IGxhYmVsOmFmdGVyLFxyXG5odG1sIC50b2dnbGUtc2Vjb25kYXJ5LnRvZ2dsZS1zaW1wbGUgLnRvZ2dsZSA+IC50b2dnbGUtdGl0bGU6YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlY2YxZjc7XHJcbn1cclxuXHJcbmh0bWwgLnRvZ2dsZS1zZWNvbmRhcnkudG9nZ2xlLW1pbmltYWwgLnRvZ2dsZS5hY3RpdmUgPiBsYWJlbCxcclxuaHRtbCAudG9nZ2xlLXNlY29uZGFyeS50b2dnbGUtbWluaW1hbCAudG9nZ2xlLmFjdGl2ZSA+IC50b2dnbGUtdGl0bGUge1xyXG5cdGNvbG9yOiAjZWNmMWY3O1xyXG59XHJcblxyXG5odG1sIC50b2dnbGUtdGVydGlhcnkgLnRvZ2dsZSBsYWJlbCxcclxuaHRtbCAudG9nZ2xlLXRlcnRpYXJ5IC50b2dnbGUgLnRvZ2dsZS10aXRsZSB7XHJcblx0Y29sb3I6ICM0MDNmM2Q7XHJcblx0Ym9yZGVyLWxlZnQtY29sb3I6ICM0MDNmM2Q7XHJcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjNDAzZjNkO1xyXG59XHJcblxyXG5odG1sIC50b2dnbGUtdGVydGlhcnkgLnRvZ2dsZS5hY3RpdmUgPiBsYWJlbCxcclxuaHRtbCAudG9nZ2xlLXRlcnRpYXJ5IC50b2dnbGUuYWN0aXZlID4gLnRvZ2dsZS10aXRsZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzQwM2YzZDtcclxuXHRib3JkZXItY29sb3I6ICM0MDNmM2Q7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgLnRvZ2dsZS10ZXJ0aWFyeS50b2dnbGUtc2ltcGxlIC50b2dnbGUgPiBsYWJlbDphZnRlcixcclxuaHRtbCAudG9nZ2xlLXRlcnRpYXJ5LnRvZ2dsZS1zaW1wbGUgLnRvZ2dsZSA+IC50b2dnbGUtdGl0bGU6YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM0MDNmM2Q7XHJcbn1cclxuXHJcbmh0bWwgLnRvZ2dsZS10ZXJ0aWFyeS50b2dnbGUtbWluaW1hbCAudG9nZ2xlLmFjdGl2ZSA+IGxhYmVsLFxyXG5odG1sIC50b2dnbGUtdGVydGlhcnkudG9nZ2xlLW1pbmltYWwgLnRvZ2dsZS5hY3RpdmUgPiAudG9nZ2xlLXRpdGxlIHtcclxuXHRjb2xvcjogIzQwM2YzZDtcclxufVxyXG5cclxuaHRtbCAudG9nZ2xlLXF1YXRlcm5hcnkgLnRvZ2dsZSBsYWJlbCxcclxuaHRtbCAudG9nZ2xlLXF1YXRlcm5hcnkgLnRvZ2dsZSAudG9nZ2xlLXRpdGxlIHtcclxuXHRjb2xvcjogIzFmMWUxYztcclxuXHRib3JkZXItbGVmdC1jb2xvcjogIzFmMWUxYztcclxuXHRib3JkZXItcmlnaHQtY29sb3I6ICMxZjFlMWM7XHJcbn1cclxuXHJcbmh0bWwgLnRvZ2dsZS1xdWF0ZXJuYXJ5IC50b2dnbGUuYWN0aXZlID4gbGFiZWwsXHJcbmh0bWwgLnRvZ2dsZS1xdWF0ZXJuYXJ5IC50b2dnbGUuYWN0aXZlID4gLnRvZ2dsZS10aXRsZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzFmMWUxYztcclxuXHRib3JkZXItY29sb3I6ICMxZjFlMWM7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgLnRvZ2dsZS1xdWF0ZXJuYXJ5LnRvZ2dsZS1zaW1wbGUgLnRvZ2dsZSA+IGxhYmVsOmFmdGVyLFxyXG5odG1sIC50b2dnbGUtcXVhdGVybmFyeS50b2dnbGUtc2ltcGxlIC50b2dnbGUgPiAudG9nZ2xlLXRpdGxlOmFmdGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZTFjO1xyXG59XHJcblxyXG5odG1sIC50b2dnbGUtcXVhdGVybmFyeS50b2dnbGUtbWluaW1hbCAudG9nZ2xlLmFjdGl2ZSA+IGxhYmVsLFxyXG5odG1sIC50b2dnbGUtcXVhdGVybmFyeS50b2dnbGUtbWluaW1hbCAudG9nZ2xlLmFjdGl2ZSA+IC50b2dnbGUtdGl0bGUge1xyXG5cdGNvbG9yOiAjMWYxZTFjO1xyXG59XHJcblxyXG5odG1sIC50b2dnbGUtZGFyayAudG9nZ2xlIGxhYmVsLFxyXG5odG1sIC50b2dnbGUtZGFyayAudG9nZ2xlIC50b2dnbGUtdGl0bGUge1xyXG5cdGNvbG9yOiAjMWUxZTFlO1xyXG5cdGJvcmRlci1sZWZ0LWNvbG9yOiAjMWUxZTFlO1xyXG5cdGJvcmRlci1yaWdodC1jb2xvcjogIzFlMWUxZTtcclxufVxyXG5cclxuaHRtbCAudG9nZ2xlLWRhcmsgLnRvZ2dsZS5hY3RpdmUgPiBsYWJlbCxcclxuaHRtbCAudG9nZ2xlLWRhcmsgLnRvZ2dsZS5hY3RpdmUgPiAudG9nZ2xlLXRpdGxlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTFlO1xyXG5cdGJvcmRlci1jb2xvcjogIzFlMWUxZTtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAudG9nZ2xlLWRhcmsudG9nZ2xlLXNpbXBsZSAudG9nZ2xlID4gbGFiZWw6YWZ0ZXIsXHJcbmh0bWwgLnRvZ2dsZS1kYXJrLnRvZ2dsZS1zaW1wbGUgLnRvZ2dsZSA+IC50b2dnbGUtdGl0bGU6YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxZTFlMWU7XHJcbn1cclxuXHJcbmh0bWwgLnRvZ2dsZS1kYXJrLnRvZ2dsZS1taW5pbWFsIC50b2dnbGUuYWN0aXZlID4gbGFiZWwsXHJcbmh0bWwgLnRvZ2dsZS1kYXJrLnRvZ2dsZS1taW5pbWFsIC50b2dnbGUuYWN0aXZlID4gLnRvZ2dsZS10aXRsZSB7XHJcblx0Y29sb3I6ICMxZTFlMWU7XHJcbn1cclxuXHJcbmh0bWwgLnRvZ2dsZS1saWdodCAudG9nZ2xlIGxhYmVsLFxyXG5odG1sIC50b2dnbGUtbGlnaHQgLnRvZ2dsZSAudG9nZ2xlLXRpdGxlIHtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRib3JkZXItbGVmdC1jb2xvcjogI0ZGRjtcclxuXHRib3JkZXItcmlnaHQtY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgLnRvZ2dsZS1saWdodCAudG9nZ2xlLmFjdGl2ZSA+IGxhYmVsLFxyXG5odG1sIC50b2dnbGUtbGlnaHQgLnRvZ2dsZS5hY3RpdmUgPiAudG9nZ2xlLXRpdGxlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG5cdGJvcmRlci1jb2xvcjogI0ZGRjtcclxuXHRjb2xvcjogIzc3NztcclxufVxyXG5cclxuaHRtbCAudG9nZ2xlLWxpZ2h0LnRvZ2dsZS1zaW1wbGUgLnRvZ2dsZSA+IGxhYmVsOmFmdGVyLFxyXG5odG1sIC50b2dnbGUtbGlnaHQudG9nZ2xlLXNpbXBsZSAudG9nZ2xlID4gLnRvZ2dsZS10aXRsZTphZnRlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAudG9nZ2xlLWxpZ2h0LnRvZ2dsZS1taW5pbWFsIC50b2dnbGUuYWN0aXZlID4gbGFiZWwsXHJcbmh0bWwgLnRvZ2dsZS1saWdodC50b2dnbGUtbWluaW1hbCAudG9nZ2xlLmFjdGl2ZSA+IC50b2dnbGUtdGl0bGUge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4udGh1bWItaW5mbyAudGh1bWItaW5mby10eXBlLFxyXG4udGh1bWItaW5mbyAudGh1bWItaW5mby1hY3Rpb24taWNvbixcclxuLnRodW1iLWluZm8tc29jaWFsLWljb25zIGEsXHJcbi50aHVtYm5haWwgLnpvb20sXHJcbi5pbWctdGh1bWJuYWlsIC56b29tLFxyXG4udGh1bWItaW5mby1yaWJib24ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbmh0bWwgLnRodW1iLWluZm8gLnRodW1iLWluZm8tYWN0aW9uLWljb24tcHJpbWFyeSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuaHRtbCAudGh1bWItaW5mbyAudGh1bWItaW5mby1hY3Rpb24taWNvbi1wcmltYXJ5IGkge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIC50aHVtYi1pbmZvIC50aHVtYi1pbmZvLWFjdGlvbi1pY29uLXNlY29uZGFyeSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2VjZjFmNztcclxufVxyXG5cclxuaHRtbCAudGh1bWItaW5mbyAudGh1bWItaW5mby1hY3Rpb24taWNvbi1zZWNvbmRhcnkgaSB7XHJcblx0Y29sb3I6ICM3Nzc7XHJcbn1cclxuXHJcbmh0bWwgLnRodW1iLWluZm8gLnRodW1iLWluZm8tYWN0aW9uLWljb24tdGVydGlhcnkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM0MDNmM2Q7XHJcbn1cclxuXHJcbmh0bWwgLnRodW1iLWluZm8gLnRodW1iLWluZm8tYWN0aW9uLWljb24tdGVydGlhcnkgaSB7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgLnRodW1iLWluZm8gLnRodW1iLWluZm8tYWN0aW9uLWljb24tcXVhdGVybmFyeSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzFmMWUxYztcclxufVxyXG5cclxuaHRtbCAudGh1bWItaW5mbyAudGh1bWItaW5mby1hY3Rpb24taWNvbi1xdWF0ZXJuYXJ5IGkge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIC50aHVtYi1pbmZvIC50aHVtYi1pbmZvLWFjdGlvbi1pY29uLWRhcmsge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxZTFlMWU7XHJcbn1cclxuXHJcbmh0bWwgLnRodW1iLWluZm8gLnRodW1iLWluZm8tYWN0aW9uLWljb24tZGFyayBpIHtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAudGh1bWItaW5mbyAudGh1bWItaW5mby1hY3Rpb24taWNvbi1saWdodCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAudGh1bWItaW5mbyAudGh1bWItaW5mby1hY3Rpb24taWNvbi1saWdodCBpIHtcclxuXHRjb2xvcjogIzc3NztcclxufVxyXG5cclxuLnRodW1iLWluZm8tcmliYm9uOmJlZm9yZSB7XHJcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjOWExOTI5O1xyXG5cdGJvcmRlci1sZWZ0LWNvbG9yOiAjOWExOTI5O1xyXG59XHJcblxyXG4udGh1bWItaW5mby50aHVtYi1pbmZvLWJsb2NrLXByaW1hcnkgLnRodW1iLWluZm8td3JhcHBlcjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjE5LCAzNywgNTksIDAuOSk7XHJcbn1cclxuXHJcbi50aHVtYi1pbmZvLWZsb2F0aW5nLWNhcHRpb24tdGl0bGUgLnRodW1iLWluZm8tZmxvYXRpbmctY2FwdGlvbi10eXBlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG4uaW52ZXJ0ZWQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbmh0bWwgLmludmVydGVkLXByaW1hcnkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbmh0bWwgLmludmVydGVkLXNlY29uZGFyeSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2VjZjFmNztcclxufVxyXG5cclxuaHRtbCAuaW52ZXJ0ZWQtdGVydGlhcnkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM0MDNmM2Q7XHJcbn1cclxuXHJcbmh0bWwgLmludmVydGVkLXF1YXRlcm5hcnkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxZjFlMWM7XHJcbn1cclxuXHJcbmh0bWwgLmludmVydGVkLWRhcmsge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxZTFlMWU7XHJcbn1cclxuXHJcbmh0bWwgLmludmVydGVkLWxpZ2h0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3BhbixcclxuLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3Q6aG92ZXIgc3BhbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2MxMjAzMztcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5zaG93LW5hdi10aXRsZSAub3dsLW5hdiBidXR0b25bY2xhc3MqPVwib3dsLVwiXSxcclxuLm93bC1jYXJvdXNlbC5zaG93LW5hdi10aXRsZSAub3dsLW5hdiBidXR0b25bY2xhc3MqPVwib3dsLVwiXTpob3ZlcixcclxuLm93bC1jYXJvdXNlbC5zaG93LW5hdi10aXRsZSAub3dsLW5hdiBidXR0b25bY2xhc3MqPVwib3dsLVwiXS5ob3ZlciB7XHJcblx0Y29sb3I6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWw6bm90KC5uYXYtYXJyb3dzLTEpOm5vdCguc2hvdy1uYXYtdGl0bGUpIC5vd2wtbmF2IGJ1dHRvbltjbGFzcyo9XCJvd2wtXCJdIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjI1OTI3O1xyXG5cdGJvcmRlci1jb2xvcjogI0YyNTkyNyAjRjI1OTI3ICNGNTUwMUFGRjtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbDpub3QoLm5hdi1hcnJvd3MtMSk6bm90KC5zaG93LW5hdi10aXRsZSkgLm93bC1uYXYgYnV0dG9uW2NsYXNzKj1cIm93bC1cIl06aG92ZXIsXHJcbi5vd2wtY2Fyb3VzZWw6bm90KC5uYXYtYXJyb3dzLTEpOm5vdCguc2hvdy1uYXYtdGl0bGUpIC5vd2wtbmF2IGJ1dHRvbltjbGFzcyo9XCJvd2wtXCJdLmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTA0NjU5O1xyXG5cdGJvcmRlci1jb2xvcjogI2UyNTE2MiAjZTI1MTYyICNGMjU5Mjc7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWw6bm90KC5uYXYtYXJyb3dzLTEpOm5vdCguc2hvdy1uYXYtdGl0bGUpIC5vd2wtbmF2IGJ1dHRvbltjbGFzcyo9XCJvd2wtXCJdOmFjdGl2ZSxcclxuLm93bC1jYXJvdXNlbDpub3QoLm5hdi1hcnJvd3MtMSk6bm90KC5zaG93LW5hdi10aXRsZSkgLm93bC1uYXYgYnV0dG9uW2NsYXNzKj1cIm93bC1cIl0uYWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjU1MDFBRkY7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuXHRib3JkZXItY29sb3I6ICNGNTUwMUFGRiAjRjU1MDFBRkYgIzg0MTYyMztcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtd2l0aC10cmFuc3BhcmVuY3k6bm90KC5uYXYtc3R5bGUtMSk6bm90KC5zaG93LW5hdi10aXRsZSk6bm90KC5uYXYtYXJyb3dzLTEpIC5vd2wtbmF2IGJ1dHRvbltjbGFzcyo9XCJvd2wtXCJdIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxOSwgMzcsIDU5LCAwLjQpO1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLm5hdi1zdHlsZS0xIC5vd2wtbmF2IC5vd2wtbmV4dCxcclxuLm93bC1jYXJvdXNlbC5uYXYtc3R5bGUtMSAub3dsLW5hdiAub3dsLXByZXYge1xyXG5cdGNvbG9yOiAjRjI1OTI3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LXN0eWxlLTIgLm93bC1uYXYgLm93bC1uZXh0OmJlZm9yZSxcclxuLm93bC1jYXJvdXNlbC5uYXYtc3R5bGUtMiAub3dsLW5hdiAub3dsLXByZXY6YmVmb3JlLFxyXG4ub3dsLWNhcm91c2VsLm5hdi1zdHlsZS0yIC5vd2wtbmF2IC5vd2wtbmV4dDphZnRlcixcclxuLm93bC1jYXJvdXNlbC5uYXYtc3R5bGUtMiAub3dsLW5hdiAub3dsLXByZXY6YWZ0ZXIge1xyXG5cdGJvcmRlci1jb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5uYXYtc3ZnLWFycm93cy0xIC5vd2wtbmF2IC5vd2wtcHJldiBzdmcgcG9seWdvbixcclxuLm93bC1jYXJvdXNlbC5uYXYtc3ZnLWFycm93cy0xIC5vd2wtbmF2IC5vd2wtbmV4dCBzdmcgcG9seWdvbiB7XHJcblx0ZmlsbDogI0YyNTkyNztcclxuXHRzdHJva2U6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwubmF2LWFycm93cy0xIC5vd2wtbmF2IC5vd2wtcHJldixcclxuLm93bC1jYXJvdXNlbC5uYXYtYXJyb3dzLTEgLm93bC1uYXYgLm93bC1uZXh0IHtcclxuXHRjb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5jYXJvdXNlbC1jZW50ZXItYWN0aXZlLWl0ZW0tMiAub3dsLWl0ZW0uYWN0aXZlID4gZGl2IHtcclxuXHRiYWNrZ3JvdW5kOiAjRjI1OTI3O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLmNhcm91c2VsLWJvdHRvbS1pbnNpZGUtc2hhZG93IC5vd2wtc3RhZ2Utb3V0ZXI6YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsICNGMjU5MjcgMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xyXG59XHJcblxyXG5odG1sIGJvZHkgLnRhYnMgLm5hdi10YWJzIC5uYXYtbGluayxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMgLm5hdi10YWJzIC5uYXYtbGluayxcclxuaHRtbCBib2R5IC50YWJzIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsXHJcbmh0bWwgYm9keSAudGFicyAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xyXG5cdGNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG5odG1sIGJvZHkgLnRhYnMgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlcixcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlcixcclxuaHRtbCBib2R5IC50YWJzIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMsXHJcbmh0bWwgYm9keSAudGFicyAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXHJcbmh0bWwgYm9keSAudGFicyAubmF2LXRhYnMubmF2LWp1c3RpZmllZCAubmF2LWxpbmsuYWN0aXZlLFxyXG5odG1sLmRhcmsgYm9keSAudGFicyAubmF2LXRhYnMubmF2LWp1c3RpZmllZCAubmF2LWxpbmsuYWN0aXZlLFxyXG5odG1sIGJvZHkgLnRhYnMgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sLmRhcmsgYm9keSAudGFicyAubmF2LXRhYnMubmF2LWp1c3RpZmllZCAubmF2LWxpbms6aG92ZXIsXHJcbmh0bWwgYm9keSAudGFicyAubmF2LXRhYnMubmF2LWp1c3RpZmllZCAubmF2LWxpbms6Zm9jdXMsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIC5uYXYtbGluazpmb2N1cyB7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuaHRtbCBib2R5IC50YWJzLnRhYnMtYm90dG9tIC5uYXYtdGFicyBsaSAubmF2LWxpbms6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLnRhYnMtYm90dG9tIC5uYXYtdGFicyBsaSAubmF2LWxpbms6aG92ZXIsXHJcbmh0bWwgYm9keSAudGFicy50YWJzLWJvdHRvbSAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMudGFicy1ib3R0b20gLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXHJcbmh0bWwgYm9keSAudGFicy50YWJzLWJvdHRvbSAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZTpob3ZlcixcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMudGFicy1ib3R0b20gLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwgYm9keSAudGFicy50YWJzLWJvdHRvbSAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMudGFicy1ib3R0b20gLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMge1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbmh0bWwgYm9keSAudGFicy50YWJzLXZlcnRpY2FsLnRhYnMtbGVmdCAubmF2LXRhYnMgbGkgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy50YWJzLXZlcnRpY2FsLnRhYnMtbGVmdCAubmF2LXRhYnMgbGkgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sIGJvZHkgLnRhYnMudGFicy12ZXJ0aWNhbC50YWJzLWxlZnQgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLnRhYnMtdmVydGljYWwudGFicy1sZWZ0IC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxyXG5odG1sIGJvZHkgLnRhYnMudGFicy12ZXJ0aWNhbC50YWJzLWxlZnQgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLnRhYnMtdmVydGljYWwudGFicy1sZWZ0IC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxyXG5odG1sIGJvZHkgLnRhYnMudGFicy12ZXJ0aWNhbC50YWJzLWxlZnQgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLnRhYnMtdmVydGljYWwudGFicy1sZWZ0IC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlOmZvY3VzIHtcclxuXHRib3JkZXItbGVmdC1jb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuaHRtbCBib2R5IC50YWJzLnRhYnMtdmVydGljYWwudGFicy1yaWdodCAubmF2LXRhYnMgbGkgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy50YWJzLXZlcnRpY2FsLnRhYnMtcmlnaHQgLm5hdi10YWJzIGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbCBib2R5IC50YWJzLnRhYnMtdmVydGljYWwudGFicy1yaWdodCAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMudGFicy12ZXJ0aWNhbC50YWJzLXJpZ2h0IC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxyXG5odG1sIGJvZHkgLnRhYnMudGFicy12ZXJ0aWNhbC50YWJzLXJpZ2h0IC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy50YWJzLXZlcnRpY2FsLnRhYnMtcmlnaHQgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwgYm9keSAudGFicy50YWJzLXZlcnRpY2FsLnRhYnMtcmlnaHQgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLnRhYnMtdmVydGljYWwudGFicy1yaWdodCAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyB7XHJcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG5odG1sIGJvZHkgLnRhYnMudGFicy1zaW1wbGUgLm5hdi10YWJzID4gbGkgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMudGFicy1zaW1wbGUgLm5hdi10YWJzID4gbGkgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbCBib2R5IC50YWJzLnRhYnMtc2ltcGxlIC5uYXYtdGFicyA+IGxpIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLnRhYnMtc2ltcGxlIC5uYXYtdGFicyA+IGxpIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsXHJcbmh0bWwgYm9keSAudGFicy50YWJzLXNpbXBsZSAubmF2LXRhYnMgPiBsaSAubmF2LWxpbms6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLnRhYnMtc2ltcGxlIC5uYXYtdGFicyA+IGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbCBib2R5IC50YWJzLnRhYnMtc2ltcGxlIC5uYXYtdGFicyA+IGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLnRhYnMtc2ltcGxlIC5uYXYtdGFicyA+IGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIge1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICNGMjU5Mjc7XHJcblx0Y29sb3I6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbmh0bWwgYm9keSAudGFicy1wcmltYXJ5IC5uYXYtdGFicyBsaSAubmF2LWxpbmssXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXByaW1hcnkgLm5hdi10YWJzIGxpIC5uYXYtbGluayxcclxuaHRtbCBib2R5IC50YWJzLXByaW1hcnkgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1wcmltYXJ5IC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluayxcclxuaHRtbCBib2R5IC50YWJzLXByaW1hcnkgLm5hdi10YWJzIGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtcHJpbWFyeSAubmF2LXRhYnMgbGkgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sIGJvZHkgLnRhYnMtcHJpbWFyeSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbms6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXByaW1hcnkgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rOmhvdmVyIHtcclxuXHRjb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuaHRtbCBib2R5IC50YWJzLXByaW1hcnkgLm5hdi10YWJzIGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtcHJpbWFyeSAubmF2LXRhYnMgbGkgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sIGJvZHkgLnRhYnMtcHJpbWFyeSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbms6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXByaW1hcnkgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rOmhvdmVyIHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG5odG1sIGJvZHkgLnRhYnMtcHJpbWFyeSAubmF2LXRhYnMgbGkgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtcHJpbWFyeSAubmF2LXRhYnMgbGkgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbCBib2R5IC50YWJzLXByaW1hcnkgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtcHJpbWFyeSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsuYWN0aXZlLFxyXG5odG1sIGJvZHkgLnRhYnMtcHJpbWFyeSAubmF2LXRhYnMgbGkgLm5hdi1saW5rLmFjdGl2ZTpob3ZlcixcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtcHJpbWFyeSAubmF2LXRhYnMgbGkgLm5hdi1saW5rLmFjdGl2ZTpob3ZlcixcclxuaHRtbCBib2R5IC50YWJzLXByaW1hcnkgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLmFjdGl2ZTpob3ZlcixcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtcHJpbWFyeSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxyXG5odG1sIGJvZHkgLnRhYnMtcHJpbWFyeSAubmF2LXRhYnMgbGkgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtcHJpbWFyeSAubmF2LXRhYnMgbGkgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyxcclxuaHRtbCBib2R5IC50YWJzLXByaW1hcnkgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtcHJpbWFyeSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzIHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjRjI1OTI3O1xyXG5cdGNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG5odG1sIGJvZHkgLnRhYnMtcHJpbWFyeS50YWJzLWJvdHRvbSAubmF2LXRhYnMgbGkgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1wcmltYXJ5LnRhYnMtYm90dG9tIC5uYXYtdGFicyBsaSAubmF2LWxpbms6aG92ZXIsXHJcbmh0bWwgYm9keSAudGFicy1wcmltYXJ5LnRhYnMtYm90dG9tIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtcHJpbWFyeS50YWJzLWJvdHRvbSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbms6aG92ZXIsXHJcbmh0bWwgYm9keSAudGFicy1wcmltYXJ5LnRhYnMtYm90dG9tIC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1wcmltYXJ5LnRhYnMtYm90dG9tIC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlLFxyXG5odG1sIGJvZHkgLnRhYnMtcHJpbWFyeS50YWJzLWJvdHRvbSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsuYWN0aXZlLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1wcmltYXJ5LnRhYnMtYm90dG9tIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmUsXHJcbmh0bWwgYm9keSAudGFicy1wcmltYXJ5LnRhYnMtYm90dG9tIC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1wcmltYXJ5LnRhYnMtYm90dG9tIC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxyXG5odG1sIGJvZHkgLnRhYnMtcHJpbWFyeS50YWJzLWJvdHRvbSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1wcmltYXJ5LnRhYnMtYm90dG9tIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwgYm9keSAudGFicy1wcmltYXJ5LnRhYnMtYm90dG9tIC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1wcmltYXJ5LnRhYnMtYm90dG9tIC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLFxyXG5odG1sIGJvZHkgLnRhYnMtcHJpbWFyeS50YWJzLWJvdHRvbSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1wcmltYXJ5LnRhYnMtYm90dG9tIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMge1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbmh0bWwgYm9keSAudGFicy1wcmltYXJ5LnRhYnMtc2ltcGxlIC5uYXYtdGFicyBsaSAubmF2LWxpbms6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXByaW1hcnkudGFicy1zaW1wbGUgLm5hdi10YWJzIGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbCBib2R5IC50YWJzLXByaW1hcnkudGFicy1zaW1wbGUgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1wcmltYXJ5LnRhYnMtc2ltcGxlIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbCBib2R5IC50YWJzLXByaW1hcnkudGFicy1zaW1wbGUgLm5hdi10YWJzIGxpIC5uYXYtbGluay5hY3RpdmUsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXByaW1hcnkudGFicy1zaW1wbGUgLm5hdi10YWJzIGxpIC5uYXYtbGluay5hY3RpdmUsXHJcbmh0bWwgYm9keSAudGFicy1wcmltYXJ5LnRhYnMtc2ltcGxlIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmUsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXByaW1hcnkudGFicy1zaW1wbGUgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbCBib2R5IC50YWJzLXByaW1hcnkudGFicy1zaW1wbGUgLm5hdi10YWJzIGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXByaW1hcnkudGFicy1zaW1wbGUgLm5hdi10YWJzIGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwgYm9keSAudGFicy1wcmltYXJ5LnRhYnMtc2ltcGxlIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXByaW1hcnkudGFicy1zaW1wbGUgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLmFjdGl2ZTpob3ZlcixcclxuaHRtbCBib2R5IC50YWJzLXByaW1hcnkudGFicy1zaW1wbGUgLm5hdi10YWJzIGxpIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXByaW1hcnkudGFicy1zaW1wbGUgLm5hdi10YWJzIGxpIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsXHJcbmh0bWwgYm9keSAudGFicy1wcmltYXJ5LnRhYnMtc2ltcGxlIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXByaW1hcnkudGFicy1zaW1wbGUgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyB7XHJcblx0Y29sb3I6ICNGMjU5MjcgIWltcG9ydGFudDtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG5odG1sIGJvZHkgLnRhYnMtcHJpbWFyeS50YWJzLXZlcnRpY2FsLnRhYnMtbGVmdCBsaSAubmF2LWxpbms6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXByaW1hcnkudGFicy12ZXJ0aWNhbC50YWJzLWxlZnQgbGkgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sIGJvZHkgLnRhYnMtcHJpbWFyeS50YWJzLXZlcnRpY2FsLnRhYnMtbGVmdCBsaSAubmF2LWxpbmsuYWN0aXZlLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1wcmltYXJ5LnRhYnMtdmVydGljYWwudGFicy1sZWZ0IGxpIC5uYXYtbGluay5hY3RpdmUsXHJcbmh0bWwgYm9keSAudGFicy1wcmltYXJ5LnRhYnMtdmVydGljYWwudGFicy1sZWZ0IGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXByaW1hcnkudGFicy12ZXJ0aWNhbC50YWJzLWxlZnQgbGkgLm5hdi1saW5rLmFjdGl2ZTpob3ZlcixcclxuaHRtbCBib2R5IC50YWJzLXByaW1hcnkudGFicy12ZXJ0aWNhbC50YWJzLWxlZnQgbGkgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtcHJpbWFyeS50YWJzLXZlcnRpY2FsLnRhYnMtbGVmdCBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzIHtcclxuXHRib3JkZXItbGVmdC1jb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuaHRtbCBib2R5IC50YWJzLXByaW1hcnkudGFicy12ZXJ0aWNhbC50YWJzLXJpZ2h0IGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtcHJpbWFyeS50YWJzLXZlcnRpY2FsLnRhYnMtcmlnaHQgbGkgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sIGJvZHkgLnRhYnMtcHJpbWFyeS50YWJzLXZlcnRpY2FsLnRhYnMtcmlnaHQgbGkgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtcHJpbWFyeS50YWJzLXZlcnRpY2FsLnRhYnMtcmlnaHQgbGkgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbCBib2R5IC50YWJzLXByaW1hcnkudGFicy12ZXJ0aWNhbC50YWJzLXJpZ2h0IGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXByaW1hcnkudGFicy12ZXJ0aWNhbC50YWJzLXJpZ2h0IGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwgYm9keSAudGFicy1wcmltYXJ5LnRhYnMtdmVydGljYWwudGFicy1yaWdodCBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1wcmltYXJ5LnRhYnMtdmVydGljYWwudGFicy1yaWdodCBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzIHtcclxuXHRib3JkZXItcmlnaHQtY29sb3I6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbmh0bWwgYm9keSAudGFicy1zZWNvbmRhcnkgLm5hdi10YWJzIGxpIC5uYXYtbGluayxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtc2Vjb25kYXJ5IC5uYXYtdGFicyBsaSAubmF2LWxpbmssXHJcbmh0bWwgYm9keSAudGFicy1zZWNvbmRhcnkgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1zZWNvbmRhcnkgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLFxyXG5odG1sIGJvZHkgLnRhYnMtc2Vjb25kYXJ5IC5uYXYtdGFicyBsaSAubmF2LWxpbms6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXNlY29uZGFyeSAubmF2LXRhYnMgbGkgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sIGJvZHkgLnRhYnMtc2Vjb25kYXJ5IC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtc2Vjb25kYXJ5IC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluazpob3ZlciB7XHJcblx0Y29sb3I6ICNlY2YxZjc7XHJcbn1cclxuXHJcbmh0bWwgYm9keSAudGFicy1zZWNvbmRhcnkgLm5hdi10YWJzIGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtc2Vjb25kYXJ5IC5uYXYtdGFicyBsaSAubmF2LWxpbms6aG92ZXIsXHJcbmh0bWwgYm9keSAudGFicy1zZWNvbmRhcnkgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1zZWNvbmRhcnkgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rOmhvdmVyIHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjZWNmMWY3O1xyXG59XHJcblxyXG5odG1sIGJvZHkgLnRhYnMtc2Vjb25kYXJ5IC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1zZWNvbmRhcnkgLm5hdi10YWJzIGxpIC5uYXYtbGluay5hY3RpdmUsXHJcbmh0bWwgYm9keSAudGFicy1zZWNvbmRhcnkgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtc2Vjb25kYXJ5IC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmUsXHJcbmh0bWwgYm9keSAudGFicy1zZWNvbmRhcnkgLm5hdi10YWJzIGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXNlY29uZGFyeSAubmF2LXRhYnMgbGkgLm5hdi1saW5rLmFjdGl2ZTpob3ZlcixcclxuaHRtbCBib2R5IC50YWJzLXNlY29uZGFyeSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1zZWNvbmRhcnkgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLmFjdGl2ZTpob3ZlcixcclxuaHRtbCBib2R5IC50YWJzLXNlY29uZGFyeSAubmF2LXRhYnMgbGkgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtc2Vjb25kYXJ5IC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLFxyXG5odG1sIGJvZHkgLnRhYnMtc2Vjb25kYXJ5IC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXNlY29uZGFyeSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzIHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjZWNmMWY3O1xyXG5cdGNvbG9yOiAjZWNmMWY3O1xyXG59XHJcblxyXG5odG1sIGJvZHkgLnRhYnMtc2Vjb25kYXJ5LnRhYnMtYm90dG9tIC5uYXYtdGFicyBsaSAubmF2LWxpbms6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXNlY29uZGFyeS50YWJzLWJvdHRvbSAubmF2LXRhYnMgbGkgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sIGJvZHkgLnRhYnMtc2Vjb25kYXJ5LnRhYnMtYm90dG9tIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtc2Vjb25kYXJ5LnRhYnMtYm90dG9tIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbCBib2R5IC50YWJzLXNlY29uZGFyeS50YWJzLWJvdHRvbSAubmF2LXRhYnMgbGkgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtc2Vjb25kYXJ5LnRhYnMtYm90dG9tIC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlLFxyXG5odG1sIGJvZHkgLnRhYnMtc2Vjb25kYXJ5LnRhYnMtYm90dG9tIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmUsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXNlY29uZGFyeS50YWJzLWJvdHRvbSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsuYWN0aXZlLFxyXG5odG1sIGJvZHkgLnRhYnMtc2Vjb25kYXJ5LnRhYnMtYm90dG9tIC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1zZWNvbmRhcnkudGFicy1ib3R0b20gLm5hdi10YWJzIGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwgYm9keSAudGFicy1zZWNvbmRhcnkudGFicy1ib3R0b20gLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLmFjdGl2ZTpob3ZlcixcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtc2Vjb25kYXJ5LnRhYnMtYm90dG9tIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwgYm9keSAudGFicy1zZWNvbmRhcnkudGFicy1ib3R0b20gLm5hdi10YWJzIGxpIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXNlY29uZGFyeS50YWJzLWJvdHRvbSAubmF2LXRhYnMgbGkgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyxcclxuaHRtbCBib2R5IC50YWJzLXNlY29uZGFyeS50YWJzLWJvdHRvbSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1zZWNvbmRhcnkudGFicy1ib3R0b20gLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyB7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2VjZjFmNztcclxufVxyXG5cclxuaHRtbCBib2R5IC50YWJzLXNlY29uZGFyeS50YWJzLXNpbXBsZSAubmF2LXRhYnMgbGkgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1zZWNvbmRhcnkudGFicy1zaW1wbGUgLm5hdi10YWJzIGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbCBib2R5IC50YWJzLXNlY29uZGFyeS50YWJzLXNpbXBsZSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbms6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXNlY29uZGFyeS50YWJzLXNpbXBsZSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbms6aG92ZXIsXHJcbmh0bWwgYm9keSAudGFicy1zZWNvbmRhcnkudGFicy1zaW1wbGUgLm5hdi10YWJzIGxpIC5uYXYtbGluay5hY3RpdmUsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXNlY29uZGFyeS50YWJzLXNpbXBsZSAubmF2LXRhYnMgbGkgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbCBib2R5IC50YWJzLXNlY29uZGFyeS50YWJzLXNpbXBsZSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsuYWN0aXZlLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1zZWNvbmRhcnkudGFicy1zaW1wbGUgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbCBib2R5IC50YWJzLXNlY29uZGFyeS50YWJzLXNpbXBsZSAubmF2LXRhYnMgbGkgLm5hdi1saW5rLmFjdGl2ZTpob3ZlcixcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtc2Vjb25kYXJ5LnRhYnMtc2ltcGxlIC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxyXG5odG1sIGJvZHkgLnRhYnMtc2Vjb25kYXJ5LnRhYnMtc2ltcGxlIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXNlY29uZGFyeS50YWJzLXNpbXBsZSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxyXG5odG1sIGJvZHkgLnRhYnMtc2Vjb25kYXJ5LnRhYnMtc2ltcGxlIC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1zZWNvbmRhcnkudGFicy1zaW1wbGUgLm5hdi10YWJzIGxpIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsXHJcbmh0bWwgYm9keSAudGFicy1zZWNvbmRhcnkudGFicy1zaW1wbGUgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtc2Vjb25kYXJ5LnRhYnMtc2ltcGxlIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMge1xyXG5cdGNvbG9yOiAjZWNmMWY3ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2VjZjFmNztcclxufVxyXG5cclxuaHRtbCBib2R5IC50YWJzLXNlY29uZGFyeS50YWJzLXZlcnRpY2FsLnRhYnMtbGVmdCBsaSAubmF2LWxpbms6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXNlY29uZGFyeS50YWJzLXZlcnRpY2FsLnRhYnMtbGVmdCBsaSAubmF2LWxpbms6aG92ZXIsXHJcbmh0bWwgYm9keSAudGFicy1zZWNvbmRhcnkudGFicy12ZXJ0aWNhbC50YWJzLWxlZnQgbGkgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtc2Vjb25kYXJ5LnRhYnMtdmVydGljYWwudGFicy1sZWZ0IGxpIC5uYXYtbGluay5hY3RpdmUsXHJcbmh0bWwgYm9keSAudGFicy1zZWNvbmRhcnkudGFicy12ZXJ0aWNhbC50YWJzLWxlZnQgbGkgLm5hdi1saW5rLmFjdGl2ZTpob3ZlcixcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtc2Vjb25kYXJ5LnRhYnMtdmVydGljYWwudGFicy1sZWZ0IGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwgYm9keSAudGFicy1zZWNvbmRhcnkudGFicy12ZXJ0aWNhbC50YWJzLWxlZnQgbGkgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtc2Vjb25kYXJ5LnRhYnMtdmVydGljYWwudGFicy1sZWZ0IGxpIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMge1xyXG5cdGJvcmRlci1sZWZ0LWNvbG9yOiAjZWNmMWY3O1xyXG59XHJcblxyXG5odG1sIGJvZHkgLnRhYnMtc2Vjb25kYXJ5LnRhYnMtdmVydGljYWwudGFicy1yaWdodCBsaSAubmF2LWxpbms6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXNlY29uZGFyeS50YWJzLXZlcnRpY2FsLnRhYnMtcmlnaHQgbGkgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sIGJvZHkgLnRhYnMtc2Vjb25kYXJ5LnRhYnMtdmVydGljYWwudGFicy1yaWdodCBsaSAubmF2LWxpbmsuYWN0aXZlLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1zZWNvbmRhcnkudGFicy12ZXJ0aWNhbC50YWJzLXJpZ2h0IGxpIC5uYXYtbGluay5hY3RpdmUsXHJcbmh0bWwgYm9keSAudGFicy1zZWNvbmRhcnkudGFicy12ZXJ0aWNhbC50YWJzLXJpZ2h0IGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXNlY29uZGFyeS50YWJzLXZlcnRpY2FsLnRhYnMtcmlnaHQgbGkgLm5hdi1saW5rLmFjdGl2ZTpob3ZlcixcclxuaHRtbCBib2R5IC50YWJzLXNlY29uZGFyeS50YWJzLXZlcnRpY2FsLnRhYnMtcmlnaHQgbGkgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtc2Vjb25kYXJ5LnRhYnMtdmVydGljYWwudGFicy1yaWdodCBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzIHtcclxuXHRib3JkZXItcmlnaHQtY29sb3I6ICNlY2YxZjc7XHJcbn1cclxuXHJcbmh0bWwgYm9keSAudGFicy10ZXJ0aWFyeSAubmF2LXRhYnMgbGkgLm5hdi1saW5rLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy10ZXJ0aWFyeSAubmF2LXRhYnMgbGkgLm5hdi1saW5rLFxyXG5odG1sIGJvZHkgLnRhYnMtdGVydGlhcnkgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy10ZXJ0aWFyeSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmssXHJcbmh0bWwgYm9keSAudGFicy10ZXJ0aWFyeSAubmF2LXRhYnMgbGkgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy10ZXJ0aWFyeSAubmF2LXRhYnMgbGkgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sIGJvZHkgLnRhYnMtdGVydGlhcnkgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy10ZXJ0aWFyeSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbms6aG92ZXIge1xyXG5cdGNvbG9yOiAjNDAzZjNkO1xyXG59XHJcblxyXG5odG1sIGJvZHkgLnRhYnMtdGVydGlhcnkgLm5hdi10YWJzIGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtdGVydGlhcnkgLm5hdi10YWJzIGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbCBib2R5IC50YWJzLXRlcnRpYXJ5IC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtdGVydGlhcnkgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rOmhvdmVyIHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjNDAzZjNkO1xyXG59XHJcblxyXG5odG1sIGJvZHkgLnRhYnMtdGVydGlhcnkgLm5hdi10YWJzIGxpIC5uYXYtbGluay5hY3RpdmUsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXRlcnRpYXJ5IC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlLFxyXG5odG1sIGJvZHkgLnRhYnMtdGVydGlhcnkgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtdGVydGlhcnkgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbCBib2R5IC50YWJzLXRlcnRpYXJ5IC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy10ZXJ0aWFyeSAubmF2LXRhYnMgbGkgLm5hdi1saW5rLmFjdGl2ZTpob3ZlcixcclxuaHRtbCBib2R5IC50YWJzLXRlcnRpYXJ5IC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXRlcnRpYXJ5IC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwgYm9keSAudGFicy10ZXJ0aWFyeSAubmF2LXRhYnMgbGkgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtdGVydGlhcnkgLm5hdi10YWJzIGxpIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsXHJcbmh0bWwgYm9keSAudGFicy10ZXJ0aWFyeSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy10ZXJ0aWFyeSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzIHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjNDAzZjNkO1xyXG5cdGNvbG9yOiAjNDAzZjNkO1xyXG59XHJcblxyXG5odG1sIGJvZHkgLnRhYnMtdGVydGlhcnkudGFicy1ib3R0b20gLm5hdi10YWJzIGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtdGVydGlhcnkudGFicy1ib3R0b20gLm5hdi10YWJzIGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbCBib2R5IC50YWJzLXRlcnRpYXJ5LnRhYnMtYm90dG9tIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtdGVydGlhcnkudGFicy1ib3R0b20gLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sIGJvZHkgLnRhYnMtdGVydGlhcnkudGFicy1ib3R0b20gLm5hdi10YWJzIGxpIC5uYXYtbGluay5hY3RpdmUsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXRlcnRpYXJ5LnRhYnMtYm90dG9tIC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlLFxyXG5odG1sIGJvZHkgLnRhYnMtdGVydGlhcnkudGFicy1ib3R0b20gLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtdGVydGlhcnkudGFicy1ib3R0b20gLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbCBib2R5IC50YWJzLXRlcnRpYXJ5LnRhYnMtYm90dG9tIC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy10ZXJ0aWFyeS50YWJzLWJvdHRvbSAubmF2LXRhYnMgbGkgLm5hdi1saW5rLmFjdGl2ZTpob3ZlcixcclxuaHRtbCBib2R5IC50YWJzLXRlcnRpYXJ5LnRhYnMtYm90dG9tIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXRlcnRpYXJ5LnRhYnMtYm90dG9tIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwgYm9keSAudGFicy10ZXJ0aWFyeS50YWJzLWJvdHRvbSAubmF2LXRhYnMgbGkgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtdGVydGlhcnkudGFicy1ib3R0b20gLm5hdi10YWJzIGxpIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsXHJcbmh0bWwgYm9keSAudGFicy10ZXJ0aWFyeS50YWJzLWJvdHRvbSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy10ZXJ0aWFyeS50YWJzLWJvdHRvbSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzIHtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjNDAzZjNkO1xyXG59XHJcblxyXG5odG1sIGJvZHkgLnRhYnMtdGVydGlhcnkudGFicy1zaW1wbGUgLm5hdi10YWJzIGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtdGVydGlhcnkudGFicy1zaW1wbGUgLm5hdi10YWJzIGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbCBib2R5IC50YWJzLXRlcnRpYXJ5LnRhYnMtc2ltcGxlIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtdGVydGlhcnkudGFicy1zaW1wbGUgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sIGJvZHkgLnRhYnMtdGVydGlhcnkudGFicy1zaW1wbGUgLm5hdi10YWJzIGxpIC5uYXYtbGluay5hY3RpdmUsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXRlcnRpYXJ5LnRhYnMtc2ltcGxlIC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlLFxyXG5odG1sIGJvZHkgLnRhYnMtdGVydGlhcnkudGFicy1zaW1wbGUgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtdGVydGlhcnkudGFicy1zaW1wbGUgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbCBib2R5IC50YWJzLXRlcnRpYXJ5LnRhYnMtc2ltcGxlIC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy10ZXJ0aWFyeS50YWJzLXNpbXBsZSAubmF2LXRhYnMgbGkgLm5hdi1saW5rLmFjdGl2ZTpob3ZlcixcclxuaHRtbCBib2R5IC50YWJzLXRlcnRpYXJ5LnRhYnMtc2ltcGxlIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXRlcnRpYXJ5LnRhYnMtc2ltcGxlIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwgYm9keSAudGFicy10ZXJ0aWFyeS50YWJzLXNpbXBsZSAubmF2LXRhYnMgbGkgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtdGVydGlhcnkudGFicy1zaW1wbGUgLm5hdi10YWJzIGxpIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsXHJcbmh0bWwgYm9keSAudGFicy10ZXJ0aWFyeS50YWJzLXNpbXBsZSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy10ZXJ0aWFyeS50YWJzLXNpbXBsZSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzIHtcclxuXHRjb2xvcjogIzQwM2YzZCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICM0MDNmM2Q7XHJcbn1cclxuXHJcbmh0bWwgYm9keSAudGFicy10ZXJ0aWFyeS50YWJzLXZlcnRpY2FsLnRhYnMtbGVmdCBsaSAubmF2LWxpbms6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXRlcnRpYXJ5LnRhYnMtdmVydGljYWwudGFicy1sZWZ0IGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbCBib2R5IC50YWJzLXRlcnRpYXJ5LnRhYnMtdmVydGljYWwudGFicy1sZWZ0IGxpIC5uYXYtbGluay5hY3RpdmUsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXRlcnRpYXJ5LnRhYnMtdmVydGljYWwudGFicy1sZWZ0IGxpIC5uYXYtbGluay5hY3RpdmUsXHJcbmh0bWwgYm9keSAudGFicy10ZXJ0aWFyeS50YWJzLXZlcnRpY2FsLnRhYnMtbGVmdCBsaSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy10ZXJ0aWFyeS50YWJzLXZlcnRpY2FsLnRhYnMtbGVmdCBsaSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxyXG5odG1sIGJvZHkgLnRhYnMtdGVydGlhcnkudGFicy12ZXJ0aWNhbC50YWJzLWxlZnQgbGkgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtdGVydGlhcnkudGFicy12ZXJ0aWNhbC50YWJzLWxlZnQgbGkgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyB7XHJcblx0Ym9yZGVyLWxlZnQtY29sb3I6ICM0MDNmM2Q7XHJcbn1cclxuXHJcbmh0bWwgYm9keSAudGFicy10ZXJ0aWFyeS50YWJzLXZlcnRpY2FsLnRhYnMtcmlnaHQgbGkgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy10ZXJ0aWFyeS50YWJzLXZlcnRpY2FsLnRhYnMtcmlnaHQgbGkgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sIGJvZHkgLnRhYnMtdGVydGlhcnkudGFicy12ZXJ0aWNhbC50YWJzLXJpZ2h0IGxpIC5uYXYtbGluay5hY3RpdmUsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXRlcnRpYXJ5LnRhYnMtdmVydGljYWwudGFicy1yaWdodCBsaSAubmF2LWxpbmsuYWN0aXZlLFxyXG5odG1sIGJvZHkgLnRhYnMtdGVydGlhcnkudGFicy12ZXJ0aWNhbC50YWJzLXJpZ2h0IGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXRlcnRpYXJ5LnRhYnMtdmVydGljYWwudGFicy1yaWdodCBsaSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxyXG5odG1sIGJvZHkgLnRhYnMtdGVydGlhcnkudGFicy12ZXJ0aWNhbC50YWJzLXJpZ2h0IGxpIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXRlcnRpYXJ5LnRhYnMtdmVydGljYWwudGFicy1yaWdodCBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzIHtcclxuXHRib3JkZXItcmlnaHQtY29sb3I6ICM0MDNmM2Q7XHJcbn1cclxuXHJcbmh0bWwgYm9keSAudGFicy1xdWF0ZXJuYXJ5IC5uYXYtdGFicyBsaSAubmF2LWxpbmssXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXF1YXRlcm5hcnkgLm5hdi10YWJzIGxpIC5uYXYtbGluayxcclxuaHRtbCBib2R5IC50YWJzLXF1YXRlcm5hcnkgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1xdWF0ZXJuYXJ5IC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluayxcclxuaHRtbCBib2R5IC50YWJzLXF1YXRlcm5hcnkgLm5hdi10YWJzIGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtcXVhdGVybmFyeSAubmF2LXRhYnMgbGkgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sIGJvZHkgLnRhYnMtcXVhdGVybmFyeSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbms6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXF1YXRlcm5hcnkgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rOmhvdmVyIHtcclxuXHRjb2xvcjogIzFmMWUxYztcclxufVxyXG5cclxuaHRtbCBib2R5IC50YWJzLXF1YXRlcm5hcnkgLm5hdi10YWJzIGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtcXVhdGVybmFyeSAubmF2LXRhYnMgbGkgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sIGJvZHkgLnRhYnMtcXVhdGVybmFyeSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbms6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXF1YXRlcm5hcnkgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rOmhvdmVyIHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjMWYxZTFjO1xyXG59XHJcblxyXG5odG1sIGJvZHkgLnRhYnMtcXVhdGVybmFyeSAubmF2LXRhYnMgbGkgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtcXVhdGVybmFyeSAubmF2LXRhYnMgbGkgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbCBib2R5IC50YWJzLXF1YXRlcm5hcnkgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtcXVhdGVybmFyeSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsuYWN0aXZlLFxyXG5odG1sIGJvZHkgLnRhYnMtcXVhdGVybmFyeSAubmF2LXRhYnMgbGkgLm5hdi1saW5rLmFjdGl2ZTpob3ZlcixcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtcXVhdGVybmFyeSAubmF2LXRhYnMgbGkgLm5hdi1saW5rLmFjdGl2ZTpob3ZlcixcclxuaHRtbCBib2R5IC50YWJzLXF1YXRlcm5hcnkgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLmFjdGl2ZTpob3ZlcixcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtcXVhdGVybmFyeSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxyXG5odG1sIGJvZHkgLnRhYnMtcXVhdGVybmFyeSAubmF2LXRhYnMgbGkgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtcXVhdGVybmFyeSAubmF2LXRhYnMgbGkgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyxcclxuaHRtbCBib2R5IC50YWJzLXF1YXRlcm5hcnkgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtcXVhdGVybmFyeSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzIHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjMWYxZTFjO1xyXG5cdGNvbG9yOiAjMWYxZTFjO1xyXG59XHJcblxyXG5odG1sIGJvZHkgLnRhYnMtcXVhdGVybmFyeS50YWJzLWJvdHRvbSAubmF2LXRhYnMgbGkgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1xdWF0ZXJuYXJ5LnRhYnMtYm90dG9tIC5uYXYtdGFicyBsaSAubmF2LWxpbms6aG92ZXIsXHJcbmh0bWwgYm9keSAudGFicy1xdWF0ZXJuYXJ5LnRhYnMtYm90dG9tIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtcXVhdGVybmFyeS50YWJzLWJvdHRvbSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbms6aG92ZXIsXHJcbmh0bWwgYm9keSAudGFicy1xdWF0ZXJuYXJ5LnRhYnMtYm90dG9tIC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1xdWF0ZXJuYXJ5LnRhYnMtYm90dG9tIC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlLFxyXG5odG1sIGJvZHkgLnRhYnMtcXVhdGVybmFyeS50YWJzLWJvdHRvbSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsuYWN0aXZlLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1xdWF0ZXJuYXJ5LnRhYnMtYm90dG9tIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmUsXHJcbmh0bWwgYm9keSAudGFicy1xdWF0ZXJuYXJ5LnRhYnMtYm90dG9tIC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1xdWF0ZXJuYXJ5LnRhYnMtYm90dG9tIC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxyXG5odG1sIGJvZHkgLnRhYnMtcXVhdGVybmFyeS50YWJzLWJvdHRvbSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1xdWF0ZXJuYXJ5LnRhYnMtYm90dG9tIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwgYm9keSAudGFicy1xdWF0ZXJuYXJ5LnRhYnMtYm90dG9tIC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1xdWF0ZXJuYXJ5LnRhYnMtYm90dG9tIC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLFxyXG5odG1sIGJvZHkgLnRhYnMtcXVhdGVybmFyeS50YWJzLWJvdHRvbSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1xdWF0ZXJuYXJ5LnRhYnMtYm90dG9tIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMge1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICMxZjFlMWM7XHJcbn1cclxuXHJcbmh0bWwgYm9keSAudGFicy1xdWF0ZXJuYXJ5LnRhYnMtc2ltcGxlIC5uYXYtdGFicyBsaSAubmF2LWxpbms6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXF1YXRlcm5hcnkudGFicy1zaW1wbGUgLm5hdi10YWJzIGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbCBib2R5IC50YWJzLXF1YXRlcm5hcnkudGFicy1zaW1wbGUgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1xdWF0ZXJuYXJ5LnRhYnMtc2ltcGxlIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbCBib2R5IC50YWJzLXF1YXRlcm5hcnkudGFicy1zaW1wbGUgLm5hdi10YWJzIGxpIC5uYXYtbGluay5hY3RpdmUsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXF1YXRlcm5hcnkudGFicy1zaW1wbGUgLm5hdi10YWJzIGxpIC5uYXYtbGluay5hY3RpdmUsXHJcbmh0bWwgYm9keSAudGFicy1xdWF0ZXJuYXJ5LnRhYnMtc2ltcGxlIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmUsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXF1YXRlcm5hcnkudGFicy1zaW1wbGUgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbCBib2R5IC50YWJzLXF1YXRlcm5hcnkudGFicy1zaW1wbGUgLm5hdi10YWJzIGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXF1YXRlcm5hcnkudGFicy1zaW1wbGUgLm5hdi10YWJzIGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwgYm9keSAudGFicy1xdWF0ZXJuYXJ5LnRhYnMtc2ltcGxlIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXF1YXRlcm5hcnkudGFicy1zaW1wbGUgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLmFjdGl2ZTpob3ZlcixcclxuaHRtbCBib2R5IC50YWJzLXF1YXRlcm5hcnkudGFicy1zaW1wbGUgLm5hdi10YWJzIGxpIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXF1YXRlcm5hcnkudGFicy1zaW1wbGUgLm5hdi10YWJzIGxpIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsXHJcbmh0bWwgYm9keSAudGFicy1xdWF0ZXJuYXJ5LnRhYnMtc2ltcGxlIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXF1YXRlcm5hcnkudGFicy1zaW1wbGUgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyB7XHJcblx0Y29sb3I6ICMxZjFlMWMgIWltcG9ydGFudDtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjMWYxZTFjO1xyXG59XHJcblxyXG5odG1sIGJvZHkgLnRhYnMtcXVhdGVybmFyeS50YWJzLXZlcnRpY2FsLnRhYnMtbGVmdCBsaSAubmF2LWxpbms6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXF1YXRlcm5hcnkudGFicy12ZXJ0aWNhbC50YWJzLWxlZnQgbGkgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sIGJvZHkgLnRhYnMtcXVhdGVybmFyeS50YWJzLXZlcnRpY2FsLnRhYnMtbGVmdCBsaSAubmF2LWxpbmsuYWN0aXZlLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1xdWF0ZXJuYXJ5LnRhYnMtdmVydGljYWwudGFicy1sZWZ0IGxpIC5uYXYtbGluay5hY3RpdmUsXHJcbmh0bWwgYm9keSAudGFicy1xdWF0ZXJuYXJ5LnRhYnMtdmVydGljYWwudGFicy1sZWZ0IGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXF1YXRlcm5hcnkudGFicy12ZXJ0aWNhbC50YWJzLWxlZnQgbGkgLm5hdi1saW5rLmFjdGl2ZTpob3ZlcixcclxuaHRtbCBib2R5IC50YWJzLXF1YXRlcm5hcnkudGFicy12ZXJ0aWNhbC50YWJzLWxlZnQgbGkgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtcXVhdGVybmFyeS50YWJzLXZlcnRpY2FsLnRhYnMtbGVmdCBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzIHtcclxuXHRib3JkZXItbGVmdC1jb2xvcjogIzFmMWUxYztcclxufVxyXG5cclxuaHRtbCBib2R5IC50YWJzLXF1YXRlcm5hcnkudGFicy12ZXJ0aWNhbC50YWJzLXJpZ2h0IGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtcXVhdGVybmFyeS50YWJzLXZlcnRpY2FsLnRhYnMtcmlnaHQgbGkgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sIGJvZHkgLnRhYnMtcXVhdGVybmFyeS50YWJzLXZlcnRpY2FsLnRhYnMtcmlnaHQgbGkgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtcXVhdGVybmFyeS50YWJzLXZlcnRpY2FsLnRhYnMtcmlnaHQgbGkgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbCBib2R5IC50YWJzLXF1YXRlcm5hcnkudGFicy12ZXJ0aWNhbC50YWJzLXJpZ2h0IGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLXF1YXRlcm5hcnkudGFicy12ZXJ0aWNhbC50YWJzLXJpZ2h0IGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwgYm9keSAudGFicy1xdWF0ZXJuYXJ5LnRhYnMtdmVydGljYWwudGFicy1yaWdodCBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1xdWF0ZXJuYXJ5LnRhYnMtdmVydGljYWwudGFicy1yaWdodCBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzIHtcclxuXHRib3JkZXItcmlnaHQtY29sb3I6ICMxZjFlMWM7XHJcbn1cclxuXHJcbmh0bWwgYm9keSAudGFicy1kYXJrIC5uYXYtdGFicyBsaSAubmF2LWxpbmssXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLWRhcmsgLm5hdi10YWJzIGxpIC5uYXYtbGluayxcclxuaHRtbCBib2R5IC50YWJzLWRhcmsgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1kYXJrIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluayxcclxuaHRtbCBib2R5IC50YWJzLWRhcmsgLm5hdi10YWJzIGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtZGFyayAubmF2LXRhYnMgbGkgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sIGJvZHkgLnRhYnMtZGFyayAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbms6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLWRhcmsgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rOmhvdmVyIHtcclxuXHRjb2xvcjogIzFlMWUxZTtcclxufVxyXG5cclxuaHRtbCBib2R5IC50YWJzLWRhcmsgLm5hdi10YWJzIGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtZGFyayAubmF2LXRhYnMgbGkgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sIGJvZHkgLnRhYnMtZGFyayAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbms6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLWRhcmsgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rOmhvdmVyIHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjMWUxZTFlO1xyXG59XHJcblxyXG5odG1sIGJvZHkgLnRhYnMtZGFyayAubmF2LXRhYnMgbGkgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtZGFyayAubmF2LXRhYnMgbGkgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbCBib2R5IC50YWJzLWRhcmsgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtZGFyayAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsuYWN0aXZlLFxyXG5odG1sIGJvZHkgLnRhYnMtZGFyayAubmF2LXRhYnMgbGkgLm5hdi1saW5rLmFjdGl2ZTpob3ZlcixcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtZGFyayAubmF2LXRhYnMgbGkgLm5hdi1saW5rLmFjdGl2ZTpob3ZlcixcclxuaHRtbCBib2R5IC50YWJzLWRhcmsgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLmFjdGl2ZTpob3ZlcixcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtZGFyayAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxyXG5odG1sIGJvZHkgLnRhYnMtZGFyayAubmF2LXRhYnMgbGkgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtZGFyayAubmF2LXRhYnMgbGkgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyxcclxuaHRtbCBib2R5IC50YWJzLWRhcmsgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtZGFyayAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzIHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjMWUxZTFlO1xyXG5cdGNvbG9yOiAjMWUxZTFlO1xyXG59XHJcblxyXG5odG1sIGJvZHkgLnRhYnMtZGFyay50YWJzLWJvdHRvbSAubmF2LXRhYnMgbGkgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1kYXJrLnRhYnMtYm90dG9tIC5uYXYtdGFicyBsaSAubmF2LWxpbms6aG92ZXIsXHJcbmh0bWwgYm9keSAudGFicy1kYXJrLnRhYnMtYm90dG9tIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtZGFyay50YWJzLWJvdHRvbSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbms6aG92ZXIsXHJcbmh0bWwgYm9keSAudGFicy1kYXJrLnRhYnMtYm90dG9tIC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1kYXJrLnRhYnMtYm90dG9tIC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlLFxyXG5odG1sIGJvZHkgLnRhYnMtZGFyay50YWJzLWJvdHRvbSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsuYWN0aXZlLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1kYXJrLnRhYnMtYm90dG9tIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmUsXHJcbmh0bWwgYm9keSAudGFicy1kYXJrLnRhYnMtYm90dG9tIC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1kYXJrLnRhYnMtYm90dG9tIC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxyXG5odG1sIGJvZHkgLnRhYnMtZGFyay50YWJzLWJvdHRvbSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1kYXJrLnRhYnMtYm90dG9tIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwgYm9keSAudGFicy1kYXJrLnRhYnMtYm90dG9tIC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1kYXJrLnRhYnMtYm90dG9tIC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLFxyXG5odG1sIGJvZHkgLnRhYnMtZGFyay50YWJzLWJvdHRvbSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1kYXJrLnRhYnMtYm90dG9tIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMge1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICMxZTFlMWU7XHJcbn1cclxuXHJcbmh0bWwgYm9keSAudGFicy1kYXJrLnRhYnMtc2ltcGxlIC5uYXYtdGFicyBsaSAubmF2LWxpbms6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLWRhcmsudGFicy1zaW1wbGUgLm5hdi10YWJzIGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbCBib2R5IC50YWJzLWRhcmsudGFicy1zaW1wbGUgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1kYXJrLnRhYnMtc2ltcGxlIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbCBib2R5IC50YWJzLWRhcmsudGFicy1zaW1wbGUgLm5hdi10YWJzIGxpIC5uYXYtbGluay5hY3RpdmUsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLWRhcmsudGFicy1zaW1wbGUgLm5hdi10YWJzIGxpIC5uYXYtbGluay5hY3RpdmUsXHJcbmh0bWwgYm9keSAudGFicy1kYXJrLnRhYnMtc2ltcGxlIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmUsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLWRhcmsudGFicy1zaW1wbGUgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbCBib2R5IC50YWJzLWRhcmsudGFicy1zaW1wbGUgLm5hdi10YWJzIGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLWRhcmsudGFicy1zaW1wbGUgLm5hdi10YWJzIGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwgYm9keSAudGFicy1kYXJrLnRhYnMtc2ltcGxlIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLWRhcmsudGFicy1zaW1wbGUgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLmFjdGl2ZTpob3ZlcixcclxuaHRtbCBib2R5IC50YWJzLWRhcmsudGFicy1zaW1wbGUgLm5hdi10YWJzIGxpIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLWRhcmsudGFicy1zaW1wbGUgLm5hdi10YWJzIGxpIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsXHJcbmh0bWwgYm9keSAudGFicy1kYXJrLnRhYnMtc2ltcGxlIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLWRhcmsudGFicy1zaW1wbGUgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyB7XHJcblx0Y29sb3I6ICMxZTFlMWUgIWltcG9ydGFudDtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjMWUxZTFlO1xyXG59XHJcblxyXG5odG1sIGJvZHkgLnRhYnMtZGFyay50YWJzLXZlcnRpY2FsLnRhYnMtbGVmdCBsaSAubmF2LWxpbms6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLWRhcmsudGFicy12ZXJ0aWNhbC50YWJzLWxlZnQgbGkgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sIGJvZHkgLnRhYnMtZGFyay50YWJzLXZlcnRpY2FsLnRhYnMtbGVmdCBsaSAubmF2LWxpbmsuYWN0aXZlLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1kYXJrLnRhYnMtdmVydGljYWwudGFicy1sZWZ0IGxpIC5uYXYtbGluay5hY3RpdmUsXHJcbmh0bWwgYm9keSAudGFicy1kYXJrLnRhYnMtdmVydGljYWwudGFicy1sZWZ0IGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLWRhcmsudGFicy12ZXJ0aWNhbC50YWJzLWxlZnQgbGkgLm5hdi1saW5rLmFjdGl2ZTpob3ZlcixcclxuaHRtbCBib2R5IC50YWJzLWRhcmsudGFicy12ZXJ0aWNhbC50YWJzLWxlZnQgbGkgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtZGFyay50YWJzLXZlcnRpY2FsLnRhYnMtbGVmdCBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzIHtcclxuXHRib3JkZXItbGVmdC1jb2xvcjogIzFlMWUxZTtcclxufVxyXG5cclxuaHRtbCBib2R5IC50YWJzLWRhcmsudGFicy12ZXJ0aWNhbC50YWJzLXJpZ2h0IGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtZGFyay50YWJzLXZlcnRpY2FsLnRhYnMtcmlnaHQgbGkgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sIGJvZHkgLnRhYnMtZGFyay50YWJzLXZlcnRpY2FsLnRhYnMtcmlnaHQgbGkgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtZGFyay50YWJzLXZlcnRpY2FsLnRhYnMtcmlnaHQgbGkgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbCBib2R5IC50YWJzLWRhcmsudGFicy12ZXJ0aWNhbC50YWJzLXJpZ2h0IGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLWRhcmsudGFicy12ZXJ0aWNhbC50YWJzLXJpZ2h0IGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwgYm9keSAudGFicy1kYXJrLnRhYnMtdmVydGljYWwudGFicy1yaWdodCBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1kYXJrLnRhYnMtdmVydGljYWwudGFicy1yaWdodCBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzIHtcclxuXHRib3JkZXItcmlnaHQtY29sb3I6ICMxZTFlMWU7XHJcbn1cclxuXHJcbmh0bWwgYm9keSAudGFicy1saWdodCAubmF2LXRhYnMgbGkgLm5hdi1saW5rLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1saWdodCAubmF2LXRhYnMgbGkgLm5hdi1saW5rLFxyXG5odG1sIGJvZHkgLnRhYnMtbGlnaHQgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1saWdodCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmssXHJcbmh0bWwgYm9keSAudGFicy1saWdodCAubmF2LXRhYnMgbGkgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1saWdodCAubmF2LXRhYnMgbGkgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sIGJvZHkgLnRhYnMtbGlnaHQgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1saWdodCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbms6aG92ZXIge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIGJvZHkgLnRhYnMtbGlnaHQgLm5hdi10YWJzIGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtbGlnaHQgLm5hdi10YWJzIGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbCBib2R5IC50YWJzLWxpZ2h0IC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtbGlnaHQgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rOmhvdmVyIHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIGJvZHkgLnRhYnMtbGlnaHQgLm5hdi10YWJzIGxpIC5uYXYtbGluay5hY3RpdmUsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLWxpZ2h0IC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlLFxyXG5odG1sIGJvZHkgLnRhYnMtbGlnaHQgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtbGlnaHQgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbCBib2R5IC50YWJzLWxpZ2h0IC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1saWdodCAubmF2LXRhYnMgbGkgLm5hdi1saW5rLmFjdGl2ZTpob3ZlcixcclxuaHRtbCBib2R5IC50YWJzLWxpZ2h0IC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLWxpZ2h0IC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwgYm9keSAudGFicy1saWdodCAubmF2LXRhYnMgbGkgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtbGlnaHQgLm5hdi10YWJzIGxpIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsXHJcbmh0bWwgYm9keSAudGFicy1saWdodCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1saWdodCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzIHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjRkZGO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIGJvZHkgLnRhYnMtbGlnaHQudGFicy1ib3R0b20gLm5hdi10YWJzIGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtbGlnaHQudGFicy1ib3R0b20gLm5hdi10YWJzIGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbCBib2R5IC50YWJzLWxpZ2h0LnRhYnMtYm90dG9tIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtbGlnaHQudGFicy1ib3R0b20gLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sIGJvZHkgLnRhYnMtbGlnaHQudGFicy1ib3R0b20gLm5hdi10YWJzIGxpIC5uYXYtbGluay5hY3RpdmUsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLWxpZ2h0LnRhYnMtYm90dG9tIC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlLFxyXG5odG1sIGJvZHkgLnRhYnMtbGlnaHQudGFicy1ib3R0b20gLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtbGlnaHQudGFicy1ib3R0b20gLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbCBib2R5IC50YWJzLWxpZ2h0LnRhYnMtYm90dG9tIC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1saWdodC50YWJzLWJvdHRvbSAubmF2LXRhYnMgbGkgLm5hdi1saW5rLmFjdGl2ZTpob3ZlcixcclxuaHRtbCBib2R5IC50YWJzLWxpZ2h0LnRhYnMtYm90dG9tIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLWxpZ2h0LnRhYnMtYm90dG9tIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwgYm9keSAudGFicy1saWdodC50YWJzLWJvdHRvbSAubmF2LXRhYnMgbGkgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtbGlnaHQudGFicy1ib3R0b20gLm5hdi10YWJzIGxpIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsXHJcbmh0bWwgYm9keSAudGFicy1saWdodC50YWJzLWJvdHRvbSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1saWdodC50YWJzLWJvdHRvbSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzIHtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIGJvZHkgLnRhYnMtbGlnaHQudGFicy1zaW1wbGUgLm5hdi10YWJzIGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtbGlnaHQudGFicy1zaW1wbGUgLm5hdi10YWJzIGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbCBib2R5IC50YWJzLWxpZ2h0LnRhYnMtc2ltcGxlIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtbGlnaHQudGFicy1zaW1wbGUgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sIGJvZHkgLnRhYnMtbGlnaHQudGFicy1zaW1wbGUgLm5hdi10YWJzIGxpIC5uYXYtbGluay5hY3RpdmUsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLWxpZ2h0LnRhYnMtc2ltcGxlIC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlLFxyXG5odG1sIGJvZHkgLnRhYnMtbGlnaHQudGFicy1zaW1wbGUgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtbGlnaHQudGFicy1zaW1wbGUgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgbGkgLm5hdi1saW5rLmFjdGl2ZSxcclxuaHRtbCBib2R5IC50YWJzLWxpZ2h0LnRhYnMtc2ltcGxlIC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1saWdodC50YWJzLXNpbXBsZSAubmF2LXRhYnMgbGkgLm5hdi1saW5rLmFjdGl2ZTpob3ZlcixcclxuaHRtbCBib2R5IC50YWJzLWxpZ2h0LnRhYnMtc2ltcGxlIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLWxpZ2h0LnRhYnMtc2ltcGxlIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwgYm9keSAudGFicy1saWdodC50YWJzLXNpbXBsZSAubmF2LXRhYnMgbGkgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtbGlnaHQudGFicy1zaW1wbGUgLm5hdi10YWJzIGxpIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsXHJcbmh0bWwgYm9keSAudGFicy1saWdodC50YWJzLXNpbXBsZSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1saWdodC50YWJzLXNpbXBsZSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzIHtcclxuXHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgYm9keSAudGFicy1saWdodC50YWJzLXZlcnRpY2FsLnRhYnMtbGVmdCBsaSAubmF2LWxpbms6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLWxpZ2h0LnRhYnMtdmVydGljYWwudGFicy1sZWZ0IGxpIC5uYXYtbGluazpob3ZlcixcclxuaHRtbCBib2R5IC50YWJzLWxpZ2h0LnRhYnMtdmVydGljYWwudGFicy1sZWZ0IGxpIC5uYXYtbGluay5hY3RpdmUsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLWxpZ2h0LnRhYnMtdmVydGljYWwudGFicy1sZWZ0IGxpIC5uYXYtbGluay5hY3RpdmUsXHJcbmh0bWwgYm9keSAudGFicy1saWdodC50YWJzLXZlcnRpY2FsLnRhYnMtbGVmdCBsaSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1saWdodC50YWJzLXZlcnRpY2FsLnRhYnMtbGVmdCBsaSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxyXG5odG1sIGJvZHkgLnRhYnMtbGlnaHQudGFicy12ZXJ0aWNhbC50YWJzLWxlZnQgbGkgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyxcclxuaHRtbC5kYXJrIGJvZHkgLnRhYnMtbGlnaHQudGFicy12ZXJ0aWNhbC50YWJzLWxlZnQgbGkgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyB7XHJcblx0Ym9yZGVyLWxlZnQtY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgYm9keSAudGFicy1saWdodC50YWJzLXZlcnRpY2FsLnRhYnMtcmlnaHQgbGkgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sLmRhcmsgYm9keSAudGFicy1saWdodC50YWJzLXZlcnRpY2FsLnRhYnMtcmlnaHQgbGkgLm5hdi1saW5rOmhvdmVyLFxyXG5odG1sIGJvZHkgLnRhYnMtbGlnaHQudGFicy12ZXJ0aWNhbC50YWJzLXJpZ2h0IGxpIC5uYXYtbGluay5hY3RpdmUsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLWxpZ2h0LnRhYnMtdmVydGljYWwudGFicy1yaWdodCBsaSAubmF2LWxpbmsuYWN0aXZlLFxyXG5odG1sIGJvZHkgLnRhYnMtbGlnaHQudGFicy12ZXJ0aWNhbC50YWJzLXJpZ2h0IGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLWxpZ2h0LnRhYnMtdmVydGljYWwudGFicy1yaWdodCBsaSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxyXG5odG1sIGJvZHkgLnRhYnMtbGlnaHQudGFicy12ZXJ0aWNhbC50YWJzLXJpZ2h0IGxpIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsXHJcbmh0bWwuZGFyayBib2R5IC50YWJzLWxpZ2h0LnRhYnMtdmVydGljYWwudGFicy1yaWdodCBsaSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzIHtcclxuXHRib3JkZXItcmlnaHQtY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWxbZGlyPVwicnRsXCJdIC50YWJzLnRhYnMtdmVydGljYWwudGFicy1sZWZ0IC5uYXYtdGFicyBsaSAubmF2LWxpbms6aG92ZXIgaHRtbFtkaXI9XCJydGxcIl0gLnRhYnMudGFicy12ZXJ0aWNhbC50YWJzLWxlZnQgLm5hdi10YWJzIGxpIC5uYXYtbGluay5hY3RpdmUsXHJcbmh0bWxbZGlyPVwicnRsXCJdIC50YWJzLnRhYnMtdmVydGljYWwudGFicy1sZWZ0IC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxyXG5odG1sW2Rpcj1cInJ0bFwiXSAudGFicy50YWJzLXZlcnRpY2FsLnRhYnMtbGVmdCAubmF2LXRhYnMgbGkgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyB7XHJcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjRjI1OTI3O1xyXG5cdGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuaHRtbFtkaXI9XCJydGxcIl0gLnRhYnMudGFicy12ZXJ0aWNhbC50YWJzLXJpZ2h0IC5uYXYtdGFicyBsaSAubmF2LWxpbms6aG92ZXIgaHRtbFtkaXI9XCJydGxcIl0gLnRhYnMudGFicy12ZXJ0aWNhbC50YWJzLXJpZ2h0IC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlLFxyXG5odG1sW2Rpcj1cInJ0bFwiXSAudGFicy50YWJzLXZlcnRpY2FsLnRhYnMtcmlnaHQgLm5hdi10YWJzIGxpIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXHJcbmh0bWxbZGlyPVwicnRsXCJdIC50YWJzLnRhYnMtdmVydGljYWwudGFicy1yaWdodCAubmF2LXRhYnMgbGkgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyB7XHJcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItbGVmdC1jb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuLmxpc3QubGlzdC1pY29ucyBsaSA+IFtjbGFzcyo9XCJmYS1cIl06Zmlyc3QtY2hpbGQsXHJcbi5saXN0Lmxpc3QtaWNvbnMgbGkgYTpmaXJzdC1jaGlsZCA+IFtjbGFzcyo9XCJmYS1cIl06Zmlyc3QtY2hpbGQsXHJcbi5saXN0Lmxpc3QtaWNvbnMgbGkgPiAuaWNvbnM6Zmlyc3QtY2hpbGQsXHJcbi5saXN0Lmxpc3QtaWNvbnMgbGkgYTpmaXJzdC1jaGlsZCA+IC5pY29uczpmaXJzdC1jaGlsZCB7XHJcblx0Y29sb3I6ICNGMjU5Mjc7XHJcblx0Ym9yZGVyLWNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG4ubGlzdC5saXN0LWljb25zLmxpc3QtaWNvbnMtc3R5bGUtMyBsaSA+IFtjbGFzcyo9XCJmYS1cIl06Zmlyc3QtY2hpbGQsXHJcbi5saXN0Lmxpc3QtaWNvbnMubGlzdC1pY29ucy1zdHlsZS0zIGxpIGE6Zmlyc3QtY2hpbGQgPiBbY2xhc3MqPVwiZmEtXCJdOmZpcnN0LWNoaWxkLFxyXG4ubGlzdC5saXN0LWljb25zLmxpc3QtaWNvbnMtc3R5bGUtMyBsaSA+IC5pY29uczpmaXJzdC1jaGlsZCxcclxuLmxpc3QubGlzdC1pY29ucy5saXN0LWljb25zLXN0eWxlLTMgbGkgYTpmaXJzdC1jaGlsZCA+IC5pY29uczpmaXJzdC1jaGlsZCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuLmxpc3QubGlzdC1vcmRlbmVkIGxpOmJlZm9yZSB7XHJcblx0Y29sb3I6ICNGMjU5Mjc7XHJcblx0Ym9yZGVyLWNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG4ubGlzdC5saXN0LW9yZGVuZWQubGlzdC1vcmRlbmVkLXN0eWxlLTMgbGk6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG5odG1sIC5saXN0LXByaW1hcnkubGlzdC1pY29ucyBsaSA+IFtjbGFzcyo9XCJmYS1cIl06Zmlyc3QtY2hpbGQsXHJcbmh0bWwgLmxpc3QtcHJpbWFyeS5saXN0LWljb25zIGxpIGE6Zmlyc3QtY2hpbGQgPiBbY2xhc3MqPVwiZmEtXCJdOmZpcnN0LWNoaWxkLFxyXG5odG1sIC5saXN0LXByaW1hcnkubGlzdC1pY29ucyBsaSA+IC5pY29uczpmaXJzdC1jaGlsZCxcclxuaHRtbCAubGlzdC1wcmltYXJ5Lmxpc3QtaWNvbnMgbGkgYTpmaXJzdC1jaGlsZCA+IC5pY29uczpmaXJzdC1jaGlsZCB7XHJcblx0Y29sb3I6ICNGMjU5Mjc7XHJcblx0Ym9yZGVyLWNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG5odG1sIC5saXN0LXByaW1hcnkubGlzdC1pY29ucy5saXN0LWljb25zLXN0eWxlLTMgbGkgPiBbY2xhc3MqPVwiZmEtXCJdOmZpcnN0LWNoaWxkLFxyXG5odG1sIC5saXN0LXByaW1hcnkubGlzdC1pY29ucy5saXN0LWljb25zLXN0eWxlLTMgbGkgYTpmaXJzdC1jaGlsZCA+IFtjbGFzcyo9XCJmYS1cIl06Zmlyc3QtY2hpbGQsXHJcbmh0bWwgLmxpc3QtcHJpbWFyeS5saXN0LWljb25zLmxpc3QtaWNvbnMtc3R5bGUtMyBsaSA+IC5pY29uczpmaXJzdC1jaGlsZCxcclxuaHRtbCAubGlzdC1wcmltYXJ5Lmxpc3QtaWNvbnMubGlzdC1pY29ucy1zdHlsZS0zIGxpIGE6Zmlyc3QtY2hpbGQgPiAuaWNvbnM6Zmlyc3QtY2hpbGQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGMjU5Mjc7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgLmxpc3QtcHJpbWFyeS5saXN0LW9yZGVuZWQgbGk6YmVmb3JlIHtcclxuXHRjb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuaHRtbCAubGlzdC1wcmltYXJ5Lmxpc3Qtb3JkZW5lZC5saXN0LW9yZGVuZWQtc3R5bGUtMyBsaTpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGMjU5Mjc7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgLmxpc3Qtc2Vjb25kYXJ5Lmxpc3QtaWNvbnMgbGkgPiBbY2xhc3MqPVwiZmEtXCJdOmZpcnN0LWNoaWxkLFxyXG5odG1sIC5saXN0LXNlY29uZGFyeS5saXN0LWljb25zIGxpIGE6Zmlyc3QtY2hpbGQgPiBbY2xhc3MqPVwiZmEtXCJdOmZpcnN0LWNoaWxkLFxyXG5odG1sIC5saXN0LXNlY29uZGFyeS5saXN0LWljb25zIGxpID4gLmljb25zOmZpcnN0LWNoaWxkLFxyXG5odG1sIC5saXN0LXNlY29uZGFyeS5saXN0LWljb25zIGxpIGE6Zmlyc3QtY2hpbGQgPiAuaWNvbnM6Zmlyc3QtY2hpbGQge1xyXG5cdGNvbG9yOiAjZWNmMWY3O1xyXG5cdGJvcmRlci1jb2xvcjogI2VjZjFmNztcclxufVxyXG5cclxuaHRtbCAubGlzdC1zZWNvbmRhcnkubGlzdC1pY29ucy5saXN0LWljb25zLXN0eWxlLTMgbGkgPiBbY2xhc3MqPVwiZmEtXCJdOmZpcnN0LWNoaWxkLFxyXG5odG1sIC5saXN0LXNlY29uZGFyeS5saXN0LWljb25zLmxpc3QtaWNvbnMtc3R5bGUtMyBsaSBhOmZpcnN0LWNoaWxkID4gW2NsYXNzKj1cImZhLVwiXTpmaXJzdC1jaGlsZCxcclxuaHRtbCAubGlzdC1zZWNvbmRhcnkubGlzdC1pY29ucy5saXN0LWljb25zLXN0eWxlLTMgbGkgPiAuaWNvbnM6Zmlyc3QtY2hpbGQsXHJcbmh0bWwgLmxpc3Qtc2Vjb25kYXJ5Lmxpc3QtaWNvbnMubGlzdC1pY29ucy1zdHlsZS0zIGxpIGE6Zmlyc3QtY2hpbGQgPiAuaWNvbnM6Zmlyc3QtY2hpbGQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlY2YxZjc7XHJcblx0Y29sb3I6ICM3Nzc7XHJcbn1cclxuXHJcbmh0bWwgLmxpc3Qtc2Vjb25kYXJ5Lmxpc3Qtb3JkZW5lZCBsaTpiZWZvcmUge1xyXG5cdGNvbG9yOiAjZWNmMWY3O1xyXG59XHJcblxyXG5odG1sIC5saXN0LXNlY29uZGFyeS5saXN0LW9yZGVuZWQubGlzdC1vcmRlbmVkLXN0eWxlLTMgbGk6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmMWY3O1xyXG5cdGNvbG9yOiAjNzc3O1xyXG59XHJcblxyXG5odG1sIC5saXN0LXRlcnRpYXJ5Lmxpc3QtaWNvbnMgbGkgPiBbY2xhc3MqPVwiZmEtXCJdOmZpcnN0LWNoaWxkLFxyXG5odG1sIC5saXN0LXRlcnRpYXJ5Lmxpc3QtaWNvbnMgbGkgYTpmaXJzdC1jaGlsZCA+IFtjbGFzcyo9XCJmYS1cIl06Zmlyc3QtY2hpbGQsXHJcbmh0bWwgLmxpc3QtdGVydGlhcnkubGlzdC1pY29ucyBsaSA+IC5pY29uczpmaXJzdC1jaGlsZCxcclxuaHRtbCAubGlzdC10ZXJ0aWFyeS5saXN0LWljb25zIGxpIGE6Zmlyc3QtY2hpbGQgPiAuaWNvbnM6Zmlyc3QtY2hpbGQge1xyXG5cdGNvbG9yOiAjNDAzZjNkO1xyXG5cdGJvcmRlci1jb2xvcjogIzQwM2YzZDtcclxufVxyXG5cclxuaHRtbCAubGlzdC10ZXJ0aWFyeS5saXN0LWljb25zLmxpc3QtaWNvbnMtc3R5bGUtMyBsaSA+IFtjbGFzcyo9XCJmYS1cIl06Zmlyc3QtY2hpbGQsXHJcbmh0bWwgLmxpc3QtdGVydGlhcnkubGlzdC1pY29ucy5saXN0LWljb25zLXN0eWxlLTMgbGkgYTpmaXJzdC1jaGlsZCA+IFtjbGFzcyo9XCJmYS1cIl06Zmlyc3QtY2hpbGQsXHJcbmh0bWwgLmxpc3QtdGVydGlhcnkubGlzdC1pY29ucy5saXN0LWljb25zLXN0eWxlLTMgbGkgPiAuaWNvbnM6Zmlyc3QtY2hpbGQsXHJcbmh0bWwgLmxpc3QtdGVydGlhcnkubGlzdC1pY29ucy5saXN0LWljb25zLXN0eWxlLTMgbGkgYTpmaXJzdC1jaGlsZCA+IC5pY29uczpmaXJzdC1jaGlsZCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzQwM2YzZDtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAubGlzdC10ZXJ0aWFyeS5saXN0LW9yZGVuZWQgbGk6YmVmb3JlIHtcclxuXHRjb2xvcjogIzQwM2YzZDtcclxufVxyXG5cclxuaHRtbCAubGlzdC10ZXJ0aWFyeS5saXN0LW9yZGVuZWQubGlzdC1vcmRlbmVkLXN0eWxlLTMgbGk6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDAzZjNkO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIC5saXN0LXF1YXRlcm5hcnkubGlzdC1pY29ucyBsaSA+IFtjbGFzcyo9XCJmYS1cIl06Zmlyc3QtY2hpbGQsXHJcbmh0bWwgLmxpc3QtcXVhdGVybmFyeS5saXN0LWljb25zIGxpIGE6Zmlyc3QtY2hpbGQgPiBbY2xhc3MqPVwiZmEtXCJdOmZpcnN0LWNoaWxkLFxyXG5odG1sIC5saXN0LXF1YXRlcm5hcnkubGlzdC1pY29ucyBsaSA+IC5pY29uczpmaXJzdC1jaGlsZCxcclxuaHRtbCAubGlzdC1xdWF0ZXJuYXJ5Lmxpc3QtaWNvbnMgbGkgYTpmaXJzdC1jaGlsZCA+IC5pY29uczpmaXJzdC1jaGlsZCB7XHJcblx0Y29sb3I6ICMxZjFlMWM7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMWYxZTFjO1xyXG59XHJcblxyXG5odG1sIC5saXN0LXF1YXRlcm5hcnkubGlzdC1pY29ucy5saXN0LWljb25zLXN0eWxlLTMgbGkgPiBbY2xhc3MqPVwiZmEtXCJdOmZpcnN0LWNoaWxkLFxyXG5odG1sIC5saXN0LXF1YXRlcm5hcnkubGlzdC1pY29ucy5saXN0LWljb25zLXN0eWxlLTMgbGkgYTpmaXJzdC1jaGlsZCA+IFtjbGFzcyo9XCJmYS1cIl06Zmlyc3QtY2hpbGQsXHJcbmh0bWwgLmxpc3QtcXVhdGVybmFyeS5saXN0LWljb25zLmxpc3QtaWNvbnMtc3R5bGUtMyBsaSA+IC5pY29uczpmaXJzdC1jaGlsZCxcclxuaHRtbCAubGlzdC1xdWF0ZXJuYXJ5Lmxpc3QtaWNvbnMubGlzdC1pY29ucy1zdHlsZS0zIGxpIGE6Zmlyc3QtY2hpbGQgPiAuaWNvbnM6Zmlyc3QtY2hpbGQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxZjFlMWM7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgLmxpc3QtcXVhdGVybmFyeS5saXN0LW9yZGVuZWQgbGk6YmVmb3JlIHtcclxuXHRjb2xvcjogIzFmMWUxYztcclxufVxyXG5cclxuaHRtbCAubGlzdC1xdWF0ZXJuYXJ5Lmxpc3Qtb3JkZW5lZC5saXN0LW9yZGVuZWQtc3R5bGUtMyBsaTpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxZjFlMWM7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgLmxpc3QtZGFyay5saXN0LWljb25zIGxpID4gW2NsYXNzKj1cImZhLVwiXTpmaXJzdC1jaGlsZCxcclxuaHRtbCAubGlzdC1kYXJrLmxpc3QtaWNvbnMgbGkgYTpmaXJzdC1jaGlsZCA+IFtjbGFzcyo9XCJmYS1cIl06Zmlyc3QtY2hpbGQsXHJcbmh0bWwgLmxpc3QtZGFyay5saXN0LWljb25zIGxpID4gLmljb25zOmZpcnN0LWNoaWxkLFxyXG5odG1sIC5saXN0LWRhcmsubGlzdC1pY29ucyBsaSBhOmZpcnN0LWNoaWxkID4gLmljb25zOmZpcnN0LWNoaWxkIHtcclxuXHRjb2xvcjogIzFlMWUxZTtcclxuXHRib3JkZXItY29sb3I6ICMxZTFlMWU7XHJcbn1cclxuXHJcbmh0bWwgLmxpc3QtZGFyay5saXN0LWljb25zLmxpc3QtaWNvbnMtc3R5bGUtMyBsaSA+IFtjbGFzcyo9XCJmYS1cIl06Zmlyc3QtY2hpbGQsXHJcbmh0bWwgLmxpc3QtZGFyay5saXN0LWljb25zLmxpc3QtaWNvbnMtc3R5bGUtMyBsaSBhOmZpcnN0LWNoaWxkID4gW2NsYXNzKj1cImZhLVwiXTpmaXJzdC1jaGlsZCxcclxuaHRtbCAubGlzdC1kYXJrLmxpc3QtaWNvbnMubGlzdC1pY29ucy1zdHlsZS0zIGxpID4gLmljb25zOmZpcnN0LWNoaWxkLFxyXG5odG1sIC5saXN0LWRhcmsubGlzdC1pY29ucy5saXN0LWljb25zLXN0eWxlLTMgbGkgYTpmaXJzdC1jaGlsZCA+IC5pY29uczpmaXJzdC1jaGlsZCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzFlMWUxZTtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAubGlzdC1kYXJrLmxpc3Qtb3JkZW5lZCBsaTpiZWZvcmUge1xyXG5cdGNvbG9yOiAjMWUxZTFlO1xyXG59XHJcblxyXG5odG1sIC5saXN0LWRhcmsubGlzdC1vcmRlbmVkLmxpc3Qtb3JkZW5lZC1zdHlsZS0zIGxpOmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzFlMWUxZTtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAubGlzdC1saWdodC5saXN0LWljb25zIGxpID4gW2NsYXNzKj1cImZhLVwiXTpmaXJzdC1jaGlsZCxcclxuaHRtbCAubGlzdC1saWdodC5saXN0LWljb25zIGxpIGE6Zmlyc3QtY2hpbGQgPiBbY2xhc3MqPVwiZmEtXCJdOmZpcnN0LWNoaWxkLFxyXG5odG1sIC5saXN0LWxpZ2h0Lmxpc3QtaWNvbnMgbGkgPiAuaWNvbnM6Zmlyc3QtY2hpbGQsXHJcbmh0bWwgLmxpc3QtbGlnaHQubGlzdC1pY29ucyBsaSBhOmZpcnN0LWNoaWxkID4gLmljb25zOmZpcnN0LWNoaWxkIHtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRib3JkZXItY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgLmxpc3QtbGlnaHQubGlzdC1pY29ucy5saXN0LWljb25zLXN0eWxlLTMgbGkgPiBbY2xhc3MqPVwiZmEtXCJdOmZpcnN0LWNoaWxkLFxyXG5odG1sIC5saXN0LWxpZ2h0Lmxpc3QtaWNvbnMubGlzdC1pY29ucy1zdHlsZS0zIGxpIGE6Zmlyc3QtY2hpbGQgPiBbY2xhc3MqPVwiZmEtXCJdOmZpcnN0LWNoaWxkLFxyXG5odG1sIC5saXN0LWxpZ2h0Lmxpc3QtaWNvbnMubGlzdC1pY29ucy1zdHlsZS0zIGxpID4gLmljb25zOmZpcnN0LWNoaWxkLFxyXG5odG1sIC5saXN0LWxpZ2h0Lmxpc3QtaWNvbnMubGlzdC1pY29ucy1zdHlsZS0zIGxpIGE6Zmlyc3QtY2hpbGQgPiAuaWNvbnM6Zmlyc3QtY2hpbGQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcblx0Y29sb3I6ICM3Nzc7XHJcbn1cclxuXHJcbmh0bWwgLmxpc3QtbGlnaHQubGlzdC1vcmRlbmVkIGxpOmJlZm9yZSB7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgLmxpc3QtbGlnaHQubGlzdC1vcmRlbmVkLmxpc3Qtb3JkZW5lZC1zdHlsZS0zIGxpOmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuXHRjb2xvcjogIzc3NztcclxufVxyXG5cclxuaHRtbCAuaGlnaGxpZ2h0LXByaW1hcnkge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1MCUsICNGMjU5MjcgMCk7XHJcbn1cclxuXHJcbmh0bWwgLmhpZ2hsaWdodC1wcmltYXJ5LmhpZ2hsaWdodC1iZy1vcGFjaXR5IHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTAlLCByZ2JhKDIxOSwgMzcsIDU5LCAwLjIpIDApO1xyXG59XHJcblxyXG5odG1sIC5oaWdobGlnaHQtcHJpbWFyeS5oaWdobGlnaHQtY2hhbmdlLXRleHQtY29sb3Ige1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIC5oaWdobGlnaHQtc2Vjb25kYXJ5IHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTAlLCAjZWNmMWY3IDApO1xyXG59XHJcblxyXG5odG1sIC5oaWdobGlnaHQtc2Vjb25kYXJ5LmhpZ2hsaWdodC1iZy1vcGFjaXR5IHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTAlLCByZ2JhKDIzNiwgMjQxLCAyNDcsIDAuMikgMCk7XHJcbn1cclxuXHJcbmh0bWwgLmhpZ2hsaWdodC1zZWNvbmRhcnkuaGlnaGxpZ2h0LWNoYW5nZS10ZXh0LWNvbG9yIHtcclxuXHRjb2xvcjogIzc3NztcclxufVxyXG5cclxuaHRtbCAuaGlnaGxpZ2h0LXRlcnRpYXJ5IHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTAlLCAjNDAzZjNkIDApO1xyXG59XHJcblxyXG5odG1sIC5oaWdobGlnaHQtdGVydGlhcnkuaGlnaGxpZ2h0LWJnLW9wYWNpdHkge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1MCUsIHJnYmEoNjQsIDYzLCA2MSwgMC4yKSAwKTtcclxufVxyXG5cclxuaHRtbCAuaGlnaGxpZ2h0LXRlcnRpYXJ5LmhpZ2hsaWdodC1jaGFuZ2UtdGV4dC1jb2xvciB7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgLmhpZ2hsaWdodC1xdWF0ZXJuYXJ5IHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTAlLCAjMWYxZTFjIDApO1xyXG59XHJcblxyXG5odG1sIC5oaWdobGlnaHQtcXVhdGVybmFyeS5oaWdobGlnaHQtYmctb3BhY2l0eSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUwJSwgcmdiYSgzMSwgMzAsIDI4LCAwLjIpIDApO1xyXG59XHJcblxyXG5odG1sIC5oaWdobGlnaHQtcXVhdGVybmFyeS5oaWdobGlnaHQtY2hhbmdlLXRleHQtY29sb3Ige1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIC5oaWdobGlnaHQtZGFyayB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUwJSwgIzFlMWUxZSAwKTtcclxufVxyXG5cclxuaHRtbCAuaGlnaGxpZ2h0LWRhcmsuaGlnaGxpZ2h0LWJnLW9wYWNpdHkge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1MCUsIHJnYmEoMzAsIDMwLCAzMCwgMC4yKSAwKTtcclxufVxyXG5cclxuaHRtbCAuaGlnaGxpZ2h0LWRhcmsuaGlnaGxpZ2h0LWNoYW5nZS10ZXh0LWNvbG9yIHtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAuaGlnaGxpZ2h0LWxpZ2h0IHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTAlLCAjRkZGIDApO1xyXG59XHJcblxyXG5odG1sIC5oaWdobGlnaHQtbGlnaHQuaGlnaGxpZ2h0LWJnLW9wYWNpdHkge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAwKTtcclxufVxyXG5cclxuaHRtbCAuaGlnaGxpZ2h0LWxpZ2h0LmhpZ2hsaWdodC1jaGFuZ2UtdGV4dC1jb2xvciB7XHJcblx0Y29sb3I6ICM3Nzc7XHJcbn1cclxuXHJcbi5wYXJhbGxheCBibG9ja3F1b3RlIGkuZmEtcXVvdGUtbGVmdCB7XHJcblx0Y29sb3I6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbnNlY3Rpb24udmlkZW8gYmxvY2txdW90ZSBpLmZhLXF1b3RlLWxlZnQge1xyXG5cdGNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG4uYWNjb3JkaW9uIC5jYXJkLWhlYWRlciBhIHtcclxuXHRjb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuaHRtbCAuYWNjb3JkaW9uLmFjY29yZGlvbi1wcmltYXJ5IC5jYXJkLWhlYWRlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0YyNTkyNyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5hY2NvcmRpb24uYWNjb3JkaW9uLXByaW1hcnkgLmNhcmQtaGVhZGVyIGEge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIC5hY2NvcmRpb24tbW9kZXJuLXN0YXR1cy1wcmltYXJ5LmFjY29yZGlvbi1tb2Rlcm4tc3RhdHVzID4gLmNhcmQgLmNhcmQtaGVhZGVyIGE6bm90KC5jb2xsYXBzZWQpIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjI1OTI3ICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYWNjb3JkaW9uLW1vZGVybi1zdGF0dXMtcHJpbWFyeS5hY2NvcmRpb24tbW9kZXJuLXN0YXR1cyA+IC5jYXJkOmhvdmVyIC5jYXJkLWhlYWRlciBhLmNvbGxhcHNlZCB7XHJcblx0Y29sb3I6ICNGMjU5MjcgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYWNjb3JkaW9uLmFjY29yZGlvbi1zZWNvbmRhcnkgLmNhcmQtaGVhZGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmMWY3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmFjY29yZGlvbi5hY2NvcmRpb24tc2Vjb25kYXJ5IC5jYXJkLWhlYWRlciBhIHtcclxuXHRjb2xvcjogIzc3NztcclxufVxyXG5cclxuaHRtbCAuYWNjb3JkaW9uLW1vZGVybi1zdGF0dXMtc2Vjb25kYXJ5LmFjY29yZGlvbi1tb2Rlcm4tc3RhdHVzID4gLmNhcmQgLmNhcmQtaGVhZGVyIGE6bm90KC5jb2xsYXBzZWQpIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmMWY3ICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICM3NzcgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYWNjb3JkaW9uLW1vZGVybi1zdGF0dXMtc2Vjb25kYXJ5LmFjY29yZGlvbi1tb2Rlcm4tc3RhdHVzID4gLmNhcmQ6aG92ZXIgLmNhcmQtaGVhZGVyIGEuY29sbGFwc2VkIHtcclxuXHRjb2xvcjogI2VjZjFmNyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5hY2NvcmRpb24uYWNjb3JkaW9uLXRlcnRpYXJ5IC5jYXJkLWhlYWRlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzQwM2YzZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5hY2NvcmRpb24uYWNjb3JkaW9uLXRlcnRpYXJ5IC5jYXJkLWhlYWRlciBhIHtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAuYWNjb3JkaW9uLW1vZGVybi1zdGF0dXMtdGVydGlhcnkuYWNjb3JkaW9uLW1vZGVybi1zdGF0dXMgPiAuY2FyZCAuY2FyZC1oZWFkZXIgYTpub3QoLmNvbGxhcHNlZCkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM0MDNmM2QgIWltcG9ydGFudDtcclxuXHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5hY2NvcmRpb24tbW9kZXJuLXN0YXR1cy10ZXJ0aWFyeS5hY2NvcmRpb24tbW9kZXJuLXN0YXR1cyA+IC5jYXJkOmhvdmVyIC5jYXJkLWhlYWRlciBhLmNvbGxhcHNlZCB7XHJcblx0Y29sb3I6ICM0MDNmM2QgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYWNjb3JkaW9uLmFjY29yZGlvbi1xdWF0ZXJuYXJ5IC5jYXJkLWhlYWRlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzFmMWUxYyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5hY2NvcmRpb24uYWNjb3JkaW9uLXF1YXRlcm5hcnkgLmNhcmQtaGVhZGVyIGEge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIC5hY2NvcmRpb24tbW9kZXJuLXN0YXR1cy1xdWF0ZXJuYXJ5LmFjY29yZGlvbi1tb2Rlcm4tc3RhdHVzID4gLmNhcmQgLmNhcmQtaGVhZGVyIGE6bm90KC5jb2xsYXBzZWQpIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZTFjICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYWNjb3JkaW9uLW1vZGVybi1zdGF0dXMtcXVhdGVybmFyeS5hY2NvcmRpb24tbW9kZXJuLXN0YXR1cyA+IC5jYXJkOmhvdmVyIC5jYXJkLWhlYWRlciBhLmNvbGxhcHNlZCB7XHJcblx0Y29sb3I6ICMxZjFlMWMgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYWNjb3JkaW9uLmFjY29yZGlvbi1kYXJrIC5jYXJkLWhlYWRlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzFlMWUxZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5hY2NvcmRpb24uYWNjb3JkaW9uLWRhcmsgLmNhcmQtaGVhZGVyIGEge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIC5hY2NvcmRpb24tbW9kZXJuLXN0YXR1cy1kYXJrLmFjY29yZGlvbi1tb2Rlcm4tc3RhdHVzID4gLmNhcmQgLmNhcmQtaGVhZGVyIGE6bm90KC5jb2xsYXBzZWQpIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTFlICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYWNjb3JkaW9uLW1vZGVybi1zdGF0dXMtZGFyay5hY2NvcmRpb24tbW9kZXJuLXN0YXR1cyA+IC5jYXJkOmhvdmVyIC5jYXJkLWhlYWRlciBhLmNvbGxhcHNlZCB7XHJcblx0Y29sb3I6ICMxZTFlMWUgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYWNjb3JkaW9uLmFjY29yZGlvbi1saWdodCAuY2FyZC1oZWFkZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYWNjb3JkaW9uLmFjY29yZGlvbi1saWdodCAuY2FyZC1oZWFkZXIgYSB7XHJcblx0Y29sb3I6ICM3Nzc7XHJcbn1cclxuXHJcbmh0bWwgLmFjY29yZGlvbi1tb2Rlcm4tc3RhdHVzLWxpZ2h0LmFjY29yZGlvbi1tb2Rlcm4tc3RhdHVzID4gLmNhcmQgLmNhcmQtaGVhZGVyIGE6bm90KC5jb2xsYXBzZWQpIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICM3NzcgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuYWNjb3JkaW9uLW1vZGVybi1zdGF0dXMtbGlnaHQuYWNjb3JkaW9uLW1vZGVybi1zdGF0dXMgPiAuY2FyZDpob3ZlciAuY2FyZC1oZWFkZXIgYS5jb2xsYXBzZWQge1xyXG5cdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmRpdmlkZXIuZGl2aWRlci1wcmltYXJ5IFtjbGFzcyo9XCJmYS1cIl0sXHJcbmh0bWwgLmRpdmlkZXIuZGl2aWRlci1wcmltYXJ5IC5pY29ucyB7XHJcblx0Y29sb3I6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbmh0bWwgLmRpdmlkZXIuZGl2aWRlci1wcmltYXJ5LmRpdmlkZXItc21hbGwgaHIge1xyXG5cdGJhY2tncm91bmQ6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbmh0bWwgLmRpdmlkZXIuZGl2aWRlci1zZWNvbmRhcnkgW2NsYXNzKj1cImZhLVwiXSxcclxuaHRtbCAuZGl2aWRlci5kaXZpZGVyLXNlY29uZGFyeSAuaWNvbnMge1xyXG5cdGNvbG9yOiAjZWNmMWY3O1xyXG59XHJcblxyXG5odG1sIC5kaXZpZGVyLmRpdmlkZXItc2Vjb25kYXJ5LmRpdmlkZXItc21hbGwgaHIge1xyXG5cdGJhY2tncm91bmQ6ICNlY2YxZjc7XHJcbn1cclxuXHJcbmh0bWwgLmRpdmlkZXIuZGl2aWRlci10ZXJ0aWFyeSBbY2xhc3MqPVwiZmEtXCJdLFxyXG5odG1sIC5kaXZpZGVyLmRpdmlkZXItdGVydGlhcnkgLmljb25zIHtcclxuXHRjb2xvcjogIzQwM2YzZDtcclxufVxyXG5cclxuaHRtbCAuZGl2aWRlci5kaXZpZGVyLXRlcnRpYXJ5LmRpdmlkZXItc21hbGwgaHIge1xyXG5cdGJhY2tncm91bmQ6ICM0MDNmM2Q7XHJcbn1cclxuXHJcbmh0bWwgLmRpdmlkZXIuZGl2aWRlci1xdWF0ZXJuYXJ5IFtjbGFzcyo9XCJmYS1cIl0sXHJcbmh0bWwgLmRpdmlkZXIuZGl2aWRlci1xdWF0ZXJuYXJ5IC5pY29ucyB7XHJcblx0Y29sb3I6ICMxZjFlMWM7XHJcbn1cclxuXHJcbmh0bWwgLmRpdmlkZXIuZGl2aWRlci1xdWF0ZXJuYXJ5LmRpdmlkZXItc21hbGwgaHIge1xyXG5cdGJhY2tncm91bmQ6ICMxZjFlMWM7XHJcbn1cclxuXHJcbmh0bWwgLmRpdmlkZXIuZGl2aWRlci1kYXJrIFtjbGFzcyo9XCJmYS1cIl0sXHJcbmh0bWwgLmRpdmlkZXIuZGl2aWRlci1kYXJrIC5pY29ucyB7XHJcblx0Y29sb3I6ICMxZTFlMWU7XHJcbn1cclxuXHJcbmh0bWwgLmRpdmlkZXIuZGl2aWRlci1kYXJrLmRpdmlkZXItc21hbGwgaHIge1xyXG5cdGJhY2tncm91bmQ6ICMxZTFlMWU7XHJcbn1cclxuXHJcbmh0bWwgLmRpdmlkZXIuZGl2aWRlci1saWdodCBbY2xhc3MqPVwiZmEtXCJdLFxyXG5odG1sIC5kaXZpZGVyLmRpdmlkZXItbGlnaHQgLmljb25zIHtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAuZGl2aWRlci5kaXZpZGVyLWxpZ2h0LmRpdmlkZXItc21hbGwgaHIge1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgLmRpdmlkZXIuZGl2aWRlci1zdHlsZS0yLmRpdmlkZXItcHJpbWFyeSBbY2xhc3MqPVwiZmEtXCJdLFxyXG5odG1sIC5kaXZpZGVyLmRpdmlkZXItc3R5bGUtMi5kaXZpZGVyLXByaW1hcnkgLmljb25zIHtcclxuXHRiYWNrZ3JvdW5kOiAjRjI1OTI3O1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIC5kaXZpZGVyLmRpdmlkZXItc3R5bGUtMi5kaXZpZGVyLXNlY29uZGFyeSBbY2xhc3MqPVwiZmEtXCJdLFxyXG5odG1sIC5kaXZpZGVyLmRpdmlkZXItc3R5bGUtMi5kaXZpZGVyLXNlY29uZGFyeSAuaWNvbnMge1xyXG5cdGJhY2tncm91bmQ6ICNlY2YxZjc7XHJcblx0Y29sb3I6ICM3Nzc7XHJcbn1cclxuXHJcbmh0bWwgLmRpdmlkZXIuZGl2aWRlci1zdHlsZS0yLmRpdmlkZXItdGVydGlhcnkgW2NsYXNzKj1cImZhLVwiXSxcclxuaHRtbCAuZGl2aWRlci5kaXZpZGVyLXN0eWxlLTIuZGl2aWRlci10ZXJ0aWFyeSAuaWNvbnMge1xyXG5cdGJhY2tncm91bmQ6ICM0MDNmM2Q7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgLmRpdmlkZXIuZGl2aWRlci1zdHlsZS0yLmRpdmlkZXItcXVhdGVybmFyeSBbY2xhc3MqPVwiZmEtXCJdLFxyXG5odG1sIC5kaXZpZGVyLmRpdmlkZXItc3R5bGUtMi5kaXZpZGVyLXF1YXRlcm5hcnkgLmljb25zIHtcclxuXHRiYWNrZ3JvdW5kOiAjMWYxZTFjO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIC5kaXZpZGVyLmRpdmlkZXItc3R5bGUtMi5kaXZpZGVyLWRhcmsgW2NsYXNzKj1cImZhLVwiXSxcclxuaHRtbCAuZGl2aWRlci5kaXZpZGVyLXN0eWxlLTIuZGl2aWRlci1kYXJrIC5pY29ucyB7XHJcblx0YmFja2dyb3VuZDogIzFlMWUxZTtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAuZGl2aWRlci5kaXZpZGVyLXN0eWxlLTIuZGl2aWRlci1saWdodCBbY2xhc3MqPVwiZmEtXCJdLFxyXG5odG1sIC5kaXZpZGVyLmRpdmlkZXItc3R5bGUtMi5kaXZpZGVyLWxpZ2h0IC5pY29ucyB7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHRjb2xvcjogIzc3NztcclxufVxyXG5cclxuaHRtbCAuZGl2aWRlci5kaXZpZGVyLXN0eWxlLTMuZGl2aWRlci1wcmltYXJ5IFtjbGFzcyo9XCJmYS1cIl0sXHJcbmh0bWwgLmRpdmlkZXIuZGl2aWRlci1zdHlsZS0zLmRpdmlkZXItcHJpbWFyeSAuaWNvbnMge1xyXG5cdGJvcmRlci1jb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuaHRtbCAuZGl2aWRlci5kaXZpZGVyLXN0eWxlLTMuZGl2aWRlci1zZWNvbmRhcnkgW2NsYXNzKj1cImZhLVwiXSxcclxuaHRtbCAuZGl2aWRlci5kaXZpZGVyLXN0eWxlLTMuZGl2aWRlci1zZWNvbmRhcnkgLmljb25zIHtcclxuXHRib3JkZXItY29sb3I6ICNlY2YxZjc7XHJcbn1cclxuXHJcbmh0bWwgLmRpdmlkZXIuZGl2aWRlci1zdHlsZS0zLmRpdmlkZXItdGVydGlhcnkgW2NsYXNzKj1cImZhLVwiXSxcclxuaHRtbCAuZGl2aWRlci5kaXZpZGVyLXN0eWxlLTMuZGl2aWRlci10ZXJ0aWFyeSAuaWNvbnMge1xyXG5cdGJvcmRlci1jb2xvcjogIzQwM2YzZDtcclxufVxyXG5cclxuaHRtbCAuZGl2aWRlci5kaXZpZGVyLXN0eWxlLTMuZGl2aWRlci1xdWF0ZXJuYXJ5IFtjbGFzcyo9XCJmYS1cIl0sXHJcbmh0bWwgLmRpdmlkZXIuZGl2aWRlci1zdHlsZS0zLmRpdmlkZXItcXVhdGVybmFyeSAuaWNvbnMge1xyXG5cdGJvcmRlci1jb2xvcjogIzFmMWUxYztcclxufVxyXG5cclxuaHRtbCAuZGl2aWRlci5kaXZpZGVyLXN0eWxlLTMuZGl2aWRlci1kYXJrIFtjbGFzcyo9XCJmYS1cIl0sXHJcbmh0bWwgLmRpdmlkZXIuZGl2aWRlci1zdHlsZS0zLmRpdmlkZXItZGFyayAuaWNvbnMge1xyXG5cdGJvcmRlci1jb2xvcjogIzFlMWUxZTtcclxufVxyXG5cclxuaHRtbCAuZGl2aWRlci5kaXZpZGVyLXN0eWxlLTMuZGl2aWRlci1saWdodCBbY2xhc3MqPVwiZmEtXCJdLFxyXG5odG1sIC5kaXZpZGVyLmRpdmlkZXItc3R5bGUtMy5kaXZpZGVyLWxpZ2h0IC5pY29ucyB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4jaGVhZGVyIC50aXAge1xyXG5cdGJhY2tncm91bmQ6ICNGMjU5Mjc7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbiNoZWFkZXIgLnRpcDpiZWZvcmUge1xyXG5cdGJvcmRlci1yaWdodC1jb2xvcjogI0YyNTkyNztcclxuXHRib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmh0bWwgI2hlYWRlciAudGlwLXByaW1hcnkge1xyXG5cdGJhY2tncm91bmQ6ICNGMjU5MjcgIWltcG9ydGFudDtcclxuXHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sICNoZWFkZXIgLnRpcC1wcmltYXJ5OmJlZm9yZSB7XHJcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjRjI1OTI3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgI2hlYWRlciAudGlwLXNlY29uZGFyeSB7XHJcblx0YmFja2dyb3VuZDogI2VjZjFmNyAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjNzc3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgI2hlYWRlciAudGlwLXNlY29uZGFyeTpiZWZvcmUge1xyXG5cdGJvcmRlci1yaWdodC1jb2xvcjogI2VjZjFmNyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sICNoZWFkZXIgLnRpcC10ZXJ0aWFyeSB7XHJcblx0YmFja2dyb3VuZDogIzQwM2YzZCAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgI2hlYWRlciAudGlwLXRlcnRpYXJ5OmJlZm9yZSB7XHJcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjNDAzZjNkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgI2hlYWRlciAudGlwLXF1YXRlcm5hcnkge1xyXG5cdGJhY2tncm91bmQ6ICMxZjFlMWMgIWltcG9ydGFudDtcclxuXHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sICNoZWFkZXIgLnRpcC1xdWF0ZXJuYXJ5OmJlZm9yZSB7XHJcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjMWYxZTFjICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgI2hlYWRlciAudGlwLWRhcmsge1xyXG5cdGJhY2tncm91bmQ6ICMxZTFlMWUgIWltcG9ydGFudDtcclxuXHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sICNoZWFkZXIgLnRpcC1kYXJrOmJlZm9yZSB7XHJcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjMWUxZTFlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgI2hlYWRlciAudGlwLWxpZ2h0IHtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICM3NzcgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAjaGVhZGVyIC50aXAtbGlnaHQ6YmVmb3JlIHtcclxuXHRib3JkZXItcmlnaHQtY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbFtkaXI9XCJydGxcIl0gI2hlYWRlciAudGlwOmJlZm9yZSB7XHJcblx0Ym9yZGVyLWxlZnQtY29sb3I6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbmh0bWxbZGlyPVwicnRsXCJdICNoZWFkZXIgLnRpcC5za2luOmJlZm9yZSB7XHJcblx0Ym9yZGVyLWxlZnQtY29sb3I6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbmh0bWxbZGlyPVwicnRsXCJdICNoZWFkZXIgLnRpcC1wcmltYXJ5OmJlZm9yZSB7XHJcblx0Ym9yZGVyLWxlZnQtY29sb3I6ICNGMjU5MjcgIWltcG9ydGFudDtcclxuXHRib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWxbZGlyPVwicnRsXCJdICNoZWFkZXIgLnRpcC1zZWNvbmRhcnk6YmVmb3JlIHtcclxuXHRib3JkZXItbGVmdC1jb2xvcjogI2VjZjFmNyAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbFtkaXI9XCJydGxcIl0gI2hlYWRlciAudGlwLXRlcnRpYXJ5OmJlZm9yZSB7XHJcblx0Ym9yZGVyLWxlZnQtY29sb3I6ICM0MDNmM2QgIWltcG9ydGFudDtcclxuXHRib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWxbZGlyPVwicnRsXCJdICNoZWFkZXIgLnRpcC1xdWF0ZXJuYXJ5OmJlZm9yZSB7XHJcblx0Ym9yZGVyLWxlZnQtY29sb3I6ICMxZjFlMWMgIWltcG9ydGFudDtcclxuXHRib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWxbZGlyPVwicnRsXCJdICNoZWFkZXIgLnRpcC1kYXJrOmJlZm9yZSB7XHJcblx0Ym9yZGVyLWxlZnQtY29sb3I6ICMxZTFlMWUgIWltcG9ydGFudDtcclxuXHRib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWxbZGlyPVwicnRsXCJdICNoZWFkZXIgLnRpcC1saWdodDpiZWZvcmUge1xyXG5cdGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItYnRuLWNvbGxhcHNlLW5hdiB7XHJcblx0YmFja2dyb3VuZDogI0YyNTkyNztcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkgPiBhIHtcclxuXHRcdGNvbG9yOiAjRjI1OTI3O1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkub3BlbiA+IGEsXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGk6aG92ZXIgPiBhIHtcclxuXHRcdGJhY2tncm91bmQ6ICNGMjU5Mjc7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XHJcblx0XHRib3JkZXItdG9wLWNvbG9yOiAjRjI1OTI3O1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24ub3BlbiA+IGE6YmVmb3JlLFxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duOmhvdmVyID4gYTpiZWZvcmUge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0YyNTkyNztcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLW1lZ2Etc2lnbmluIC5kcm9wZG93bi1tZW51IHtcclxuXHRcdGJvcmRlci10b3AtY29sb3I6ICNGMjU5Mjc7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1tZWdhLXNpZ25pbiAuZHJvcGRvd24tbWVudSBsaSBhIHtcclxuXHRcdGNvbG9yOiAjRjI1OTI3O1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsOm5vdCg6aG92ZXIpID4gbGkgPiBhLmFjdGl2ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjI1OTI3O1xyXG5cdFx0Y29sb3I6ICNGRkY7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtc3RyaXBlIG5hdiA+IHVsID4gbGk6aG92ZXIgPiBhLFxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1zdHJpcGUgbmF2ID4gdWwgPiBsaS5vcGVuID4gYSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjI1OTI3O1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LXN0cmlwZSBuYXYgPiB1bDpub3QoOmhvdmVyKSA+IGxpID4gYS5hY3RpdmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0YyNTkyNztcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1zdHJpcGUgbmF2ID4gdWw6aG92ZXIgPiBsaSA+IGEuYWN0aXZlIHtcclxuXHRcdGNvbG9yOiAjRjI1OTI3O1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzIG5hdiA+IHVsIGxpOmhvdmVyID4gYSB7XHJcblx0XHRjb2xvcjogI0YyNTkyNztcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5rcyBuYXYgPiB1bDpub3QoOmhvdmVyKSA+IGxpID4gYS5hY3RpdmUge1xyXG5cdFx0Y29sb3I6ICNGMjU5Mjc7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MuaGVhZGVyLW5hdi1saW5rcy12ZXJ0aWNhbC1zbGlkZSBuYXYgdWwgbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuXHRcdGJhY2tncm91bmQ6ICNGMjU5MjcgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5lIG5hdiA+IHVsIGxpOmhvdmVyID4gYSB7XHJcblx0XHRjb2xvcjogI0YyNTkyNztcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5lIG5hdiA+IHVsIGxpOmhvdmVyID4gYTpiZWZvcmUge1xyXG5cdFx0YmFja2dyb3VuZDogI0YyNTkyNztcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYuaGVhZGVyLW5hdi1saW5lIG5hdiA+IHVsOm5vdCg6aG92ZXIpIGxpID4gYS5hY3RpdmUge1xyXG5cdFx0Y29sb3I6ICNGMjU5Mjc7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGluZSBuYXYgPiB1bDpub3QoOmhvdmVyKSBsaSA+IGEuYWN0aXZlOmJlZm9yZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRjI1OTI3O1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLmhlYWRlci1uYXYtbWFpbi1zbGlkZSBuYXYgPiB1bCA+IGxpLm9wZW4gPiBzcGFuID4gYSxcclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4uaGVhZGVyLW5hdi1tYWluLXNsaWRlIG5hdiA+IHVsID4gbGk6aG92ZXIgPiBzcGFuID4gYSB7XHJcblx0XHRjb2xvcjogI0YyNTkyNztcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tc2xpZGUgbmF2ID4gdWw6bm90KDpob3ZlcikgPiBsaSA+IHNwYW4gPiBhLmFjdGl2ZSB7XHJcblx0XHRjb2xvcjogI0YyNTkyNztcclxuXHR9XHJcblxyXG5cdGh0bWwuc2lkZS1oZWFkZXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsIGxpLmRyb3Bkb3duLm9wZW4gPiAuZHJvcGRvd24tbWVudSxcclxuXHRodG1sLnNpZGUtaGVhZGVyICNoZWFkZXIuc2lkZS1oZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCBsaS5kcm9wZG93bjpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcclxuXHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAjRjI1OTI3O1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlci1yaWdodCAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgbGkuZHJvcGRvd24ub3BlbiA+IC5kcm9wZG93bi1tZW51LFxyXG5cdGh0bWwuc2lkZS1oZWFkZXItcmlnaHQgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsIGxpLmRyb3Bkb3duOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjRjI1OTI3O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2IC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLXByaW1hcnkgLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0YyNTkyNztcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdiAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1wcmltYXJ5IC5kcm9wZG93bi1tZW51IGxpIGEge1xyXG5cdFx0Y29sb3I6ICNGRkY7XHJcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjY2YyMjM3O1xyXG5cdH1cclxuXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2IC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLXByaW1hcnkgLmRyb3Bkb3duLW1lbnUgbGk6aG92ZXIgPiBhIHtcclxuXHRcdGJhY2tncm91bmQ6ICNkZDMyNDc7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tcHJpbWFyeS5vcGVuID4gYTpiZWZvcmUsXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2IC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLXByaW1hcnk6aG92ZXIgPiBhOmJlZm9yZSB7XHJcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjRjI1OTI3O1xyXG5cdFx0YmFja2dyb3VuZDogI0YyNTkyNztcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdiAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1tZWdhLmRyb3Bkb3duLXByaW1hcnkgLmRyb3Bkb3duLW1lZ2Etc3ViLXRpdGxlIHtcclxuXHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0b3BhY2l0eTogMC43O1xyXG5cdH1cclxuXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2Om5vdCguaGVhZGVyLW5hdi1saW5lKTpub3QoLmhlYWRlci1uYXYtbGlua3MpIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLXByaW1hcnk6aG92ZXIgPiBhIHtcclxuXHRcdGJhY2tncm91bmQ6ICNGMjU5Mjc7XHJcblx0XHRjb2xvcjogI0ZGRjtcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdjpub3QoLmhlYWRlci1uYXYtbGluZSk6bm90KC5oZWFkZXItbmF2LWxpbmtzKSAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1wcmltYXJ5IC5kcm9wZG93bi1tZW51IGxpIGEge1xyXG5cdFx0Y29sb3I6ICNGRkY7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXY6bm90KC5oZWFkZXItbmF2LWxpbmUpOm5vdCguaGVhZGVyLW5hdi1saW5rcykgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bDpub3QoOmhvdmVyKSA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tcHJpbWFyeSA+IGEuYWN0aXZlIHtcclxuXHRcdGJhY2tncm91bmQ6ICNGMjU5Mjc7XHJcblx0XHRjb2xvcjogI0ZGRjtcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdi1saW5lIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLXByaW1hcnkgYTpmb2N1cyxcclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYtbGluZSAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1wcmltYXJ5IGE6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICNGMjU5Mjc7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYtbGluZSAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1wcmltYXJ5IGE6Zm9jdXM6YmVmb3JlLFxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdi1saW5lIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLXByaW1hcnkgYTpob3ZlcjpiZWZvcmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0YyNTkyNztcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdi1saW5lIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLXByaW1hcnk6aG92ZXIgPiBhIHtcclxuXHRcdGNvbG9yOiAjRjI1OTI3O1xyXG5cdH1cclxuXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2LWxpbmUgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tcHJpbWFyeS5vcGVuID4gYTpiZWZvcmUsXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2LWxpbmUgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tcHJpbWFyeTpob3ZlciA+IGE6YmVmb3JlIHtcclxuXHRcdGJhY2tncm91bmQ6ICNGMjU5Mjc7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYtbGluZSAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsOm5vdCg6aG92ZXIpID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1wcmltYXJ5ID4gYS5hY3RpdmUge1xyXG5cdFx0Y29sb3I6ICNGMjU5Mjc7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYtbGluZSAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsOm5vdCg6aG92ZXIpID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1wcmltYXJ5ID4gYS5hY3RpdmU6YmVmb3JlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGMjU5Mjc7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYtbGlua3MgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tcHJpbWFyeSBhIHtcclxuXHRcdGNvbG9yOiAjRjI1OTI3O1xyXG5cdH1cclxuXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2LWxpbmtzIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLXByaW1hcnkgYTpmb2N1cyxcclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYtbGlua3MgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tcHJpbWFyeSBhOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAjRjI1OTI3O1xyXG5cdH1cclxuXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2LWxpbmtzIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLXByaW1hcnk6aG92ZXIgPiBhIHtcclxuXHRcdGNvbG9yOiAjRjI1OTI3O1xyXG5cdH1cclxuXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2LWxpbmtzIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWw6bm90KDpob3ZlcikgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLXByaW1hcnkgPiBhLmFjdGl2ZSB7XHJcblx0XHRjb2xvcjogI0YyNTkyNztcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdiAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1zZWNvbmRhcnkgLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VjZjFmNztcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdiAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1zZWNvbmRhcnkgLmRyb3Bkb3duLW1lbnUgbGkgYSB7XHJcblx0XHRjb2xvcjogIzc3NztcclxuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICNlMWU5ZjI7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tc2Vjb25kYXJ5IC5kcm9wZG93bi1tZW51IGxpOmhvdmVyID4gYSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZjdmOWZjO1xyXG5cdH1cclxuXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2IC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLXNlY29uZGFyeS5vcGVuID4gYTpiZWZvcmUsXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2IC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLXNlY29uZGFyeTpob3ZlciA+IGE6YmVmb3JlIHtcclxuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICNlY2YxZjc7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZWNmMWY3O1xyXG5cdH1cclxuXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2IC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLW1lZ2EuZHJvcGRvd24tc2Vjb25kYXJ5IC5kcm9wZG93bi1tZWdhLXN1Yi10aXRsZSB7XHJcblx0XHRjb2xvcjogIzc3NztcclxuXHRcdG9wYWNpdHk6IDAuNztcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdjpub3QoLmhlYWRlci1uYXYtbGluZSk6bm90KC5oZWFkZXItbmF2LWxpbmtzKSAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1zZWNvbmRhcnk6aG92ZXIgPiBhIHtcclxuXHRcdGJhY2tncm91bmQ6ICNlY2YxZjc7XHJcblx0XHRjb2xvcjogIzc3NztcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdjpub3QoLmhlYWRlci1uYXYtbGluZSk6bm90KC5oZWFkZXItbmF2LWxpbmtzKSAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1zZWNvbmRhcnkgLmRyb3Bkb3duLW1lbnUgbGkgYSB7XHJcblx0XHRjb2xvcjogIzc3NztcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdjpub3QoLmhlYWRlci1uYXYtbGluZSk6bm90KC5oZWFkZXItbmF2LWxpbmtzKSAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsOm5vdCg6aG92ZXIpID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1zZWNvbmRhcnkgPiBhLmFjdGl2ZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZWNmMWY3O1xyXG5cdFx0Y29sb3I6ICM3Nzc7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYtbGluZSAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1zZWNvbmRhcnkgYTpmb2N1cyxcclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYtbGluZSAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1zZWNvbmRhcnkgYTpob3ZlciB7XHJcblx0XHRjb2xvcjogI2VjZjFmNztcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdi1saW5lIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLXNlY29uZGFyeSBhOmZvY3VzOmJlZm9yZSxcclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYtbGluZSAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1zZWNvbmRhcnkgYTpob3ZlcjpiZWZvcmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VjZjFmNztcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdi1saW5lIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLXNlY29uZGFyeTpob3ZlciA+IGEge1xyXG5cdFx0Y29sb3I6ICNlY2YxZjc7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYtbGluZSAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1zZWNvbmRhcnkub3BlbiA+IGE6YmVmb3JlLFxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdi1saW5lIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLXNlY29uZGFyeTpob3ZlciA+IGE6YmVmb3JlIHtcclxuXHRcdGJhY2tncm91bmQ6ICNlY2YxZjc7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYtbGluZSAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsOm5vdCg6aG92ZXIpID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1zZWNvbmRhcnkgPiBhLmFjdGl2ZSB7XHJcblx0XHRjb2xvcjogI2VjZjFmNztcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdi1saW5lIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWw6bm90KDpob3ZlcikgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLXNlY29uZGFyeSA+IGEuYWN0aXZlOmJlZm9yZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmMWY3O1xyXG5cdH1cclxuXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2LWxpbmtzIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLXNlY29uZGFyeSBhIHtcclxuXHRcdGNvbG9yOiAjZWNmMWY3O1xyXG5cdH1cclxuXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2LWxpbmtzIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLXNlY29uZGFyeSBhOmZvY3VzLFxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdi1saW5rcyAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1zZWNvbmRhcnkgYTpob3ZlciB7XHJcblx0XHRjb2xvcjogI2VjZjFmNztcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdi1saW5rcyAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1zZWNvbmRhcnk6aG92ZXIgPiBhIHtcclxuXHRcdGNvbG9yOiAjZWNmMWY3O1xyXG5cdH1cclxuXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2LWxpbmtzIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWw6bm90KDpob3ZlcikgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLXNlY29uZGFyeSA+IGEuYWN0aXZlIHtcclxuXHRcdGNvbG9yOiAjZWNmMWY3O1xyXG5cdH1cclxuXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2IC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLXRlcnRpYXJ5IC5kcm9wZG93bi1tZW51IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM0MDNmM2Q7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tdGVydGlhcnkgLmRyb3Bkb3duLW1lbnUgbGkgYSB7XHJcblx0XHRjb2xvcjogI0ZGRjtcclxuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICMzODM3MzY7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tdGVydGlhcnkgLmRyb3Bkb3duLW1lbnUgbGk6aG92ZXIgPiBhIHtcclxuXHRcdGJhY2tncm91bmQ6ICM0ODQ3NDQ7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tdGVydGlhcnkub3BlbiA+IGE6YmVmb3JlLFxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdiAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi10ZXJ0aWFyeTpob3ZlciA+IGE6YmVmb3JlIHtcclxuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICM0MDNmM2Q7XHJcblx0XHRiYWNrZ3JvdW5kOiAjNDAzZjNkO1xyXG5cdH1cclxuXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2IC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLW1lZ2EuZHJvcGRvd24tdGVydGlhcnkgLmRyb3Bkb3duLW1lZ2Etc3ViLXRpdGxlIHtcclxuXHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0b3BhY2l0eTogMC43O1xyXG5cdH1cclxuXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2Om5vdCguaGVhZGVyLW5hdi1saW5lKTpub3QoLmhlYWRlci1uYXYtbGlua3MpIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLXRlcnRpYXJ5OmhvdmVyID4gYSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjNDAzZjNkO1xyXG5cdFx0Y29sb3I6ICNGRkY7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXY6bm90KC5oZWFkZXItbmF2LWxpbmUpOm5vdCguaGVhZGVyLW5hdi1saW5rcykgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tdGVydGlhcnkgLmRyb3Bkb3duLW1lbnUgbGkgYSB7XHJcblx0XHRjb2xvcjogI0ZGRjtcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdjpub3QoLmhlYWRlci1uYXYtbGluZSk6bm90KC5oZWFkZXItbmF2LWxpbmtzKSAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsOm5vdCg6aG92ZXIpID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi10ZXJ0aWFyeSA+IGEuYWN0aXZlIHtcclxuXHRcdGJhY2tncm91bmQ6ICM0MDNmM2Q7XHJcblx0XHRjb2xvcjogI0ZGRjtcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdi1saW5lIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLXRlcnRpYXJ5IGE6Zm9jdXMsXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2LWxpbmUgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tdGVydGlhcnkgYTpob3ZlciB7XHJcblx0XHRjb2xvcjogIzQwM2YzZDtcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdi1saW5lIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLXRlcnRpYXJ5IGE6Zm9jdXM6YmVmb3JlLFxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdi1saW5lIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLXRlcnRpYXJ5IGE6aG92ZXI6YmVmb3JlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM0MDNmM2Q7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYtbGluZSAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi10ZXJ0aWFyeTpob3ZlciA+IGEge1xyXG5cdFx0Y29sb3I6ICM0MDNmM2Q7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYtbGluZSAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi10ZXJ0aWFyeS5vcGVuID4gYTpiZWZvcmUsXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2LWxpbmUgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tdGVydGlhcnk6aG92ZXIgPiBhOmJlZm9yZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjNDAzZjNkO1xyXG5cdH1cclxuXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2LWxpbmUgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bDpub3QoOmhvdmVyKSA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tdGVydGlhcnkgPiBhLmFjdGl2ZSB7XHJcblx0XHRjb2xvcjogIzQwM2YzZDtcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdi1saW5lIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWw6bm90KDpob3ZlcikgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLXRlcnRpYXJ5ID4gYS5hY3RpdmU6YmVmb3JlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM0MDNmM2Q7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYtbGlua3MgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tdGVydGlhcnkgYSB7XHJcblx0XHRjb2xvcjogIzQwM2YzZDtcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdi1saW5rcyAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi10ZXJ0aWFyeSBhOmZvY3VzLFxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdi1saW5rcyAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi10ZXJ0aWFyeSBhOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAjNDAzZjNkO1xyXG5cdH1cclxuXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2LWxpbmtzIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLXRlcnRpYXJ5OmhvdmVyID4gYSB7XHJcblx0XHRjb2xvcjogIzQwM2YzZDtcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdi1saW5rcyAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsOm5vdCg6aG92ZXIpID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi10ZXJ0aWFyeSA+IGEuYWN0aXZlIHtcclxuXHRcdGNvbG9yOiAjNDAzZjNkO1xyXG5cdH1cclxuXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2IC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLXF1YXRlcm5hcnkgLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzFmMWUxYztcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdiAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1xdWF0ZXJuYXJ5IC5kcm9wZG93bi1tZW51IGxpIGEge1xyXG5cdFx0Y29sb3I6ICNGRkY7XHJcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjMTcxNjE1O1xyXG5cdH1cclxuXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2IC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLXF1YXRlcm5hcnkgLmRyb3Bkb3duLW1lbnUgbGk6aG92ZXIgPiBhIHtcclxuXHRcdGJhY2tncm91bmQ6ICMyNzI2MjM7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tcXVhdGVybmFyeS5vcGVuID4gYTpiZWZvcmUsXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2IC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLXF1YXRlcm5hcnk6aG92ZXIgPiBhOmJlZm9yZSB7XHJcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjMWYxZTFjO1xyXG5cdFx0YmFja2dyb3VuZDogIzFmMWUxYztcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdiAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1tZWdhLmRyb3Bkb3duLXF1YXRlcm5hcnkgLmRyb3Bkb3duLW1lZ2Etc3ViLXRpdGxlIHtcclxuXHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0b3BhY2l0eTogMC43O1xyXG5cdH1cclxuXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2Om5vdCguaGVhZGVyLW5hdi1saW5lKTpub3QoLmhlYWRlci1uYXYtbGlua3MpIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLXF1YXRlcm5hcnk6aG92ZXIgPiBhIHtcclxuXHRcdGJhY2tncm91bmQ6ICMxZjFlMWM7XHJcblx0XHRjb2xvcjogI0ZGRjtcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdjpub3QoLmhlYWRlci1uYXYtbGluZSk6bm90KC5oZWFkZXItbmF2LWxpbmtzKSAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1xdWF0ZXJuYXJ5IC5kcm9wZG93bi1tZW51IGxpIGEge1xyXG5cdFx0Y29sb3I6ICNGRkY7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXY6bm90KC5oZWFkZXItbmF2LWxpbmUpOm5vdCguaGVhZGVyLW5hdi1saW5rcykgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bDpub3QoOmhvdmVyKSA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tcXVhdGVybmFyeSA+IGEuYWN0aXZlIHtcclxuXHRcdGJhY2tncm91bmQ6ICMxZjFlMWM7XHJcblx0XHRjb2xvcjogI0ZGRjtcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdi1saW5lIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLXF1YXRlcm5hcnkgYTpmb2N1cyxcclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYtbGluZSAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1xdWF0ZXJuYXJ5IGE6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICMxZjFlMWM7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYtbGluZSAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1xdWF0ZXJuYXJ5IGE6Zm9jdXM6YmVmb3JlLFxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdi1saW5lIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLXF1YXRlcm5hcnkgYTpob3ZlcjpiZWZvcmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzFmMWUxYztcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdi1saW5lIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLXF1YXRlcm5hcnk6aG92ZXIgPiBhIHtcclxuXHRcdGNvbG9yOiAjMWYxZTFjO1xyXG5cdH1cclxuXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2LWxpbmUgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tcXVhdGVybmFyeS5vcGVuID4gYTpiZWZvcmUsXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2LWxpbmUgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tcXVhdGVybmFyeTpob3ZlciA+IGE6YmVmb3JlIHtcclxuXHRcdGJhY2tncm91bmQ6ICMxZjFlMWM7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYtbGluZSAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsOm5vdCg6aG92ZXIpID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1xdWF0ZXJuYXJ5ID4gYS5hY3RpdmUge1xyXG5cdFx0Y29sb3I6ICMxZjFlMWM7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYtbGluZSAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsOm5vdCg6aG92ZXIpID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1xdWF0ZXJuYXJ5ID4gYS5hY3RpdmU6YmVmb3JlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxZjFlMWM7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYtbGlua3MgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tcXVhdGVybmFyeSBhIHtcclxuXHRcdGNvbG9yOiAjMWYxZTFjO1xyXG5cdH1cclxuXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2LWxpbmtzIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLXF1YXRlcm5hcnkgYTpmb2N1cyxcclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYtbGlua3MgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tcXVhdGVybmFyeSBhOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAjMWYxZTFjO1xyXG5cdH1cclxuXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2LWxpbmtzIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLXF1YXRlcm5hcnk6aG92ZXIgPiBhIHtcclxuXHRcdGNvbG9yOiAjMWYxZTFjO1xyXG5cdH1cclxuXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2LWxpbmtzIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWw6bm90KDpob3ZlcikgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLXF1YXRlcm5hcnkgPiBhLmFjdGl2ZSB7XHJcblx0XHRjb2xvcjogIzFmMWUxYztcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdiAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1kYXJrIC5kcm9wZG93bi1tZW51IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxZTFlMWU7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tZGFyayAuZHJvcGRvd24tbWVudSBsaSBhIHtcclxuXHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzE2MTYxNjtcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdiAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1kYXJrIC5kcm9wZG93bi1tZW51IGxpOmhvdmVyID4gYSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMjYyNjI2O1xyXG5cdH1cclxuXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2IC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLWRhcmsub3BlbiA+IGE6YmVmb3JlLFxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdiAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1kYXJrOmhvdmVyID4gYTpiZWZvcmUge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzFlMWUxZTtcclxuXHRcdGJhY2tncm91bmQ6ICMxZTFlMWU7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tbWVnYS5kcm9wZG93bi1kYXJrIC5kcm9wZG93bi1tZWdhLXN1Yi10aXRsZSB7XHJcblx0XHRjb2xvcjogI0ZGRjtcclxuXHRcdG9wYWNpdHk6IDAuNztcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdjpub3QoLmhlYWRlci1uYXYtbGluZSk6bm90KC5oZWFkZXItbmF2LWxpbmtzKSAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1kYXJrOmhvdmVyID4gYSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMWUxZTFlO1xyXG5cdFx0Y29sb3I6ICNGRkY7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXY6bm90KC5oZWFkZXItbmF2LWxpbmUpOm5vdCguaGVhZGVyLW5hdi1saW5rcykgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tZGFyayAuZHJvcGRvd24tbWVudSBsaSBhIHtcclxuXHRcdGNvbG9yOiAjRkZGO1xyXG5cdH1cclxuXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2Om5vdCguaGVhZGVyLW5hdi1saW5lKTpub3QoLmhlYWRlci1uYXYtbGlua3MpIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWw6bm90KDpob3ZlcikgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLWRhcmsgPiBhLmFjdGl2ZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMWUxZTFlO1xyXG5cdFx0Y29sb3I6ICNGRkY7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYtbGluZSAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1kYXJrIGE6Zm9jdXMsXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2LWxpbmUgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tZGFyayBhOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAjMWUxZTFlO1xyXG5cdH1cclxuXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2LWxpbmUgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tZGFyayBhOmZvY3VzOmJlZm9yZSxcclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYtbGluZSAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1kYXJrIGE6aG92ZXI6YmVmb3JlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxZTFlMWU7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYtbGluZSAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1kYXJrOmhvdmVyID4gYSB7XHJcblx0XHRjb2xvcjogIzFlMWUxZTtcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdi1saW5lIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLWRhcmsub3BlbiA+IGE6YmVmb3JlLFxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdi1saW5lIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLWRhcms6aG92ZXIgPiBhOmJlZm9yZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMWUxZTFlO1xyXG5cdH1cclxuXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2LWxpbmUgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bDpub3QoOmhvdmVyKSA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tZGFyayA+IGEuYWN0aXZlIHtcclxuXHRcdGNvbG9yOiAjMWUxZTFlO1xyXG5cdH1cclxuXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2LWxpbmUgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bDpub3QoOmhvdmVyKSA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tZGFyayA+IGEuYWN0aXZlOmJlZm9yZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTFlO1xyXG5cdH1cclxuXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2LWxpbmtzIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLWRhcmsgYSB7XHJcblx0XHRjb2xvcjogIzFlMWUxZTtcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdi1saW5rcyAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1kYXJrIGE6Zm9jdXMsXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2LWxpbmtzIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLWRhcmsgYTpob3ZlciB7XHJcblx0XHRjb2xvcjogIzFlMWUxZTtcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdi1saW5rcyAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1kYXJrOmhvdmVyID4gYSB7XHJcblx0XHRjb2xvcjogIzFlMWUxZTtcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdi1saW5rcyAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsOm5vdCg6aG92ZXIpID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1kYXJrID4gYS5hY3RpdmUge1xyXG5cdFx0Y29sb3I6ICMxZTFlMWU7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tbGlnaHQgLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdiAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1saWdodCAuZHJvcGRvd24tbWVudSBsaSBhIHtcclxuXHRcdGNvbG9yOiAjNzc3O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2Y3ZjdmNztcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdiAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1saWdodCAuZHJvcGRvd24tbWVudSBsaTpob3ZlciA+IGEge1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdiAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1saWdodC5vcGVuID4gYTpiZWZvcmUsXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2IC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLWxpZ2h0OmhvdmVyID4gYTpiZWZvcmUge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjtcclxuXHRcdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tbWVnYS5kcm9wZG93bi1saWdodCAuZHJvcGRvd24tbWVnYS1zdWItdGl0bGUge1xyXG5cdFx0Y29sb3I6ICM3Nzc7XHJcblx0XHRvcGFjaXR5OiAwLjc7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXY6bm90KC5oZWFkZXItbmF2LWxpbmUpOm5vdCguaGVhZGVyLW5hdi1saW5rcykgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tbGlnaHQ6aG92ZXIgPiBhIHtcclxuXHRcdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0XHRjb2xvcjogIzc3NztcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdjpub3QoLmhlYWRlci1uYXYtbGluZSk6bm90KC5oZWFkZXItbmF2LWxpbmtzKSAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1saWdodCAuZHJvcGRvd24tbWVudSBsaSBhIHtcclxuXHRcdGNvbG9yOiAjNzc3O1xyXG5cdH1cclxuXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2Om5vdCguaGVhZGVyLW5hdi1saW5lKTpub3QoLmhlYWRlci1uYXYtbGlua3MpIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWw6bm90KDpob3ZlcikgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLWxpZ2h0ID4gYS5hY3RpdmUge1xyXG5cdFx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHRcdGNvbG9yOiAjNzc3O1xyXG5cdH1cclxuXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2LWxpbmUgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tbGlnaHQgYTpmb2N1cyxcclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYtbGluZSAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1saWdodCBhOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAjRkZGO1xyXG5cdH1cclxuXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2LWxpbmUgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tbGlnaHQgYTpmb2N1czpiZWZvcmUsXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2LWxpbmUgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tbGlnaHQgYTpob3ZlcjpiZWZvcmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdi1saW5lIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLWxpZ2h0OmhvdmVyID4gYSB7XHJcblx0XHRjb2xvcjogI0ZGRjtcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdi1saW5lIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLWxpZ2h0Lm9wZW4gPiBhOmJlZm9yZSxcclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYtbGluZSAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1saWdodDpob3ZlciA+IGE6YmVmb3JlIHtcclxuXHRcdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYtbGluZSAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsOm5vdCg6aG92ZXIpID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1saWdodCA+IGEuYWN0aXZlIHtcclxuXHRcdGNvbG9yOiAjRkZGO1xyXG5cdH1cclxuXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2LWxpbmUgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bDpub3QoOmhvdmVyKSA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tbGlnaHQgPiBhLmFjdGl2ZTpiZWZvcmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdi1saW5rcyAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1saWdodCBhIHtcclxuXHRcdGNvbG9yOiAjRkZGO1xyXG5cdH1cclxuXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2LWxpbmtzIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLWxpZ2h0IGE6Zm9jdXMsXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2LWxpbmtzIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLWxpZ2h0IGE6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICNGRkY7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYtbGlua3MgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tbGlnaHQ6aG92ZXIgPiBhIHtcclxuXHRcdGNvbG9yOiAjRkZGO1xyXG5cdH1cclxuXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2LWxpbmtzIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWw6bm90KDpob3ZlcikgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLWxpZ2h0ID4gYS5hY3RpdmUge1xyXG5cdFx0Y29sb3I6ICNGRkY7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYtZm9yY2UtbGlnaHQtdGV4dC1hY3RpdmUtc2tpbi1jb2xvciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGk6aG92ZXIgPiBhLFxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdi1mb3JjZS1saWdodC10ZXh0LWFjdGl2ZS1za2luLWNvbG9yIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaSAud3JhcHBlci1pdGVtcy1jbG9uZWQ6aG92ZXIgPiBhIHtcclxuXHRcdGNvbG9yOiAjRjI1OTI3ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYtZm9yY2UtbGlnaHQtdGV4dC1hY3RpdmUtc2tpbi1jb2xvciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsOm5vdCg6aG92ZXIpID4gbGkgPiBhLmFjdGl2ZSxcclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYtZm9yY2UtbGlnaHQtdGV4dC1hY3RpdmUtc2tpbi1jb2xvciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsOm5vdCg6aG92ZXIpID4gbGkgLndyYXBwZXItaXRlbXMtY2xvbmVkID4gYS5hY3RpdmUge1xyXG5cdFx0Y29sb3I6ICNGMjU5MjcgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbjpub3QoLmhlYWRlci1uYXYtbWFpbi1tb2JpbGUtZGFyaykgbmF2ID4gdWwgPiBsaSA+IGEge1xyXG5cdFx0Y29sb3I6ICNGMjU5Mjc7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW46bm90KC5oZWFkZXItbmF2LW1haW4tbW9iaWxlLWRhcmspIG5hdiA+IHVsID4gbGkgPiBhOmFjdGl2ZSB7XHJcblx0XHRjb2xvcjogI0YyNTkyNztcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbjpub3QoLmhlYWRlci1uYXYtbWFpbi1tb2JpbGUtZGFyaykgbmF2ID4gdWwgPiBsaSA+IGEuYWN0aXZlIHtcclxuXHRcdGJhY2tncm91bmQ6ICNGMjU5Mjc7XHJcblx0fVxyXG5cclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW46bm90KC5oZWFkZXItbmF2LW1haW4tbW9iaWxlLWRhcmspIG5hdiA+IHVsID4gbGkgPiBhLmFjdGl2ZTpmb2N1cyxcclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW46bm90KC5oZWFkZXItbmF2LW1haW4tbW9iaWxlLWRhcmspIG5hdiA+IHVsID4gbGkgPiBhLmFjdGl2ZTpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRjI1OTI3O1xyXG5cdH1cclxuXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLmhlYWRlci1uYXYtbWFpbi1tb2JpbGUtZGFyayBuYXYgPiB1bCA+IGxpID4gYS5hY3RpdmUge1xyXG5cdFx0YmFja2dyb3VuZDogI0YyNTkyNztcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tbW9iaWxlLWRhcmsgbmF2ID4gdWwgPiBsaSA+IGEuYWN0aXZlOmZvY3VzLFxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tbW9iaWxlLWRhcmsgbmF2ID4gdWwgPiBsaSA+IGEuYWN0aXZlOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQ6ICNGMjU5Mjc7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tbW9iaWxlLWRhcmsgbmF2ID4gdWwgPiBsaSA+IGEuYWN0aXZlIHtcclxuXHRcdGNvbG9yOiAjRjI1OTI3ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRodG1sLnNpZGUtaGVhZGVyLWhhbWJ1cmd1ZXItc2lkZWJhciAjaGVhZGVyLnNpZGUtaGVhZGVyIC5oZWFkZXItbmF2LmhlYWRlci1uYXYtbGlua3MgbmF2Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjI1OTI3O1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzIG5hdiA+IHVsID4gbGkgPiBhLmFjdGl2ZSB7XHJcblx0XHRjb2xvcjogI0YyNTkyNyAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0aHRtbC5zaWRlLWhlYWRlci1oYW1idXJndWVyLXNpZGViYXIgI2hlYWRlci5zaWRlLWhlYWRlciAuaGVhZGVyLW5hdi5oZWFkZXItbmF2LWxpbmtzIG5hdiA+IHVsID4gbGk6aG92ZXIgPiBhIHtcclxuXHRcdGNvbG9yOiAjRjI1OTI3ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tcHJpbWFyeSA+IGEge1xyXG5cdFx0Y29sb3I6ICNGMjU5Mjc7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tcHJpbWFyeSA+IGEuYWN0aXZlIHtcclxuXHRcdGJhY2tncm91bmQ6ICNGMjU5MjcgIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tc2Vjb25kYXJ5ID4gYSB7XHJcblx0XHRjb2xvcjogI2VjZjFmNztcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi1zZWNvbmRhcnkgPiBhLmFjdGl2ZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZWNmMWY3ICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogIzc3NyAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaS5kcm9wZG93bi1mdWxsLWNvbG9yLmRyb3Bkb3duLXRlcnRpYXJ5ID4gYSB7XHJcblx0XHRjb2xvcjogIzQwM2YzZDtcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuZHJvcGRvd24tZnVsbC1jb2xvci5kcm9wZG93bi10ZXJ0aWFyeSA+IGEuYWN0aXZlIHtcclxuXHRcdGJhY2tncm91bmQ6ICM0MDNmM2QgIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tcXVhdGVybmFyeSA+IGEge1xyXG5cdFx0Y29sb3I6ICMxZjFlMWM7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbiBuYXYgPiB1bCA+IGxpLmRyb3Bkb3duLWZ1bGwtY29sb3IuZHJvcGRvd24tcXVhdGVybmFyeSA+IGEuYWN0aXZlIHtcclxuXHRcdGJhY2tncm91bmQ6ICMxZjFlMWMgIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5odG1sICNoZWFkZXIgLmhlYWRlci10b3AuaGVhZGVyLXRvcC1wcmltYXJ5IHtcclxuXHRiYWNrZ3JvdW5kOiAjRjI1OTI3O1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICNGNTUwMUFGRjtcclxufVxyXG5cclxuaHRtbCAjaGVhZGVyIC5oZWFkZXItdG9wLmhlYWRlci10b3AtcHJpbWFyeSAuaGVhZGVyLW5hdi10b3AgdWwgPiBsaS5vcGVuID4gYSB7XHJcblx0YmFja2dyb3VuZDogI2Y2NjYzNztcclxufVxyXG5cclxuaHRtbCAjaGVhZGVyIC5oZWFkZXItdG9wLmhlYWRlci10b3AtcHJpbWFyeSAuaGVhZGVyLW5hdi10b3AgdWwgPiBsaSA+IGE6aG92ZXIsXHJcbmh0bWwgI2hlYWRlciAuaGVhZGVyLXRvcC5oZWFkZXItdG9wLXByaW1hcnkgLmhlYWRlci1uYXYtdG9wIHVsID4gbGkub3BlbiA+IGE6aG92ZXIsXHJcbmh0bWwgI2hlYWRlciAuaGVhZGVyLXRvcC5oZWFkZXItdG9wLXByaW1hcnkgLmhlYWRlci1uYXYtdG9wIHVsID4gbGkgPiBhOmZvY3VzLFxyXG5odG1sICNoZWFkZXIgLmhlYWRlci10b3AuaGVhZGVyLXRvcC1wcmltYXJ5IC5oZWFkZXItbmF2LXRvcCB1bCA+IGxpLm9wZW4gPiBhOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kOiAjZjY2NjM3O1xyXG59XHJcblxyXG5odG1sICNoZWFkZXIgLmhlYWRlci10b3AuaGVhZGVyLXRvcC1wcmltYXJ5IC5kcm9wZG93bi1tZW51IHtcclxuXHRiYWNrZ3JvdW5kOiAjZjY2NjM3O1xyXG5cdGJvcmRlci1jb2xvcjogI2Y2NjYzNztcclxufVxyXG5cclxuaHRtbCAjaGVhZGVyIC5oZWFkZXItdG9wLmhlYWRlci10b3AtcHJpbWFyeSAuZHJvcGRvd24tbWVudSBhOmhvdmVyLFxyXG5odG1sICNoZWFkZXIgLmhlYWRlci10b3AuaGVhZGVyLXRvcC1wcmltYXJ5IC5kcm9wZG93bi1tZW51IGE6Zm9jdXMge1xyXG5cdGJhY2tncm91bmQ6ICNlMjUxNjIgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAjaGVhZGVyIC5oZWFkZXItdG9wLmhlYWRlci10b3Atc2Vjb25kYXJ5IHtcclxuXHRiYWNrZ3JvdW5kOiAjZWNmMWY3O1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICNkYWU0ZWY7XHJcbn1cclxuXHJcbmh0bWwgI2hlYWRlciAuaGVhZGVyLXRvcC5oZWFkZXItdG9wLXNlY29uZGFyeSAuaGVhZGVyLW5hdi10b3AgdWwgPiBsaS5vcGVuID4gYSB7XHJcblx0YmFja2dyb3VuZDogI2ZlZmVmZjtcclxufVxyXG5cclxuaHRtbCAjaGVhZGVyIC5oZWFkZXItdG9wLmhlYWRlci10b3Atc2Vjb25kYXJ5IC5oZWFkZXItbmF2LXRvcCB1bCA+IGxpID4gYTpob3ZlcixcclxuaHRtbCAjaGVhZGVyIC5oZWFkZXItdG9wLmhlYWRlci10b3Atc2Vjb25kYXJ5IC5oZWFkZXItbmF2LXRvcCB1bCA+IGxpLm9wZW4gPiBhOmhvdmVyLFxyXG5odG1sICNoZWFkZXIgLmhlYWRlci10b3AuaGVhZGVyLXRvcC1zZWNvbmRhcnkgLmhlYWRlci1uYXYtdG9wIHVsID4gbGkgPiBhOmZvY3VzLFxyXG5odG1sICNoZWFkZXIgLmhlYWRlci10b3AuaGVhZGVyLXRvcC1zZWNvbmRhcnkgLmhlYWRlci1uYXYtdG9wIHVsID4gbGkub3BlbiA+IGE6Zm9jdXMge1xyXG5cdGJhY2tncm91bmQ6ICNmZWZlZmY7XHJcbn1cclxuXHJcbmh0bWwgI2hlYWRlciAuaGVhZGVyLXRvcC5oZWFkZXItdG9wLXNlY29uZGFyeSAuZHJvcGRvd24tbWVudSB7XHJcblx0YmFja2dyb3VuZDogI2ZlZmVmZjtcclxuXHRib3JkZXItY29sb3I6ICNmZWZlZmY7XHJcbn1cclxuXHJcbmh0bWwgI2hlYWRlciAuaGVhZGVyLXRvcC5oZWFkZXItdG9wLXNlY29uZGFyeSAuZHJvcGRvd24tbWVudSBhOmhvdmVyLFxyXG5odG1sICNoZWFkZXIgLmhlYWRlci10b3AuaGVhZGVyLXRvcC1zZWNvbmRhcnkgLmRyb3Bkb3duLW1lbnUgYTpmb2N1cyB7XHJcblx0YmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sICNoZWFkZXIgLmhlYWRlci10b3AuaGVhZGVyLXRvcC10ZXJ0aWFyeSB7XHJcblx0YmFja2dyb3VuZDogIzQwM2YzZDtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjMzMzMjMxO1xyXG59XHJcblxyXG5odG1sICNoZWFkZXIgLmhlYWRlci10b3AuaGVhZGVyLXRvcC10ZXJ0aWFyeSAuaGVhZGVyLW5hdi10b3AgdWwgPiBsaS5vcGVuID4gYSB7XHJcblx0YmFja2dyb3VuZDogIzRkNGM0OTtcclxufVxyXG5cclxuaHRtbCAjaGVhZGVyIC5oZWFkZXItdG9wLmhlYWRlci10b3AtdGVydGlhcnkgLmhlYWRlci1uYXYtdG9wIHVsID4gbGkgPiBhOmhvdmVyLFxyXG5odG1sICNoZWFkZXIgLmhlYWRlci10b3AuaGVhZGVyLXRvcC10ZXJ0aWFyeSAuaGVhZGVyLW5hdi10b3AgdWwgPiBsaS5vcGVuID4gYTpob3ZlcixcclxuaHRtbCAjaGVhZGVyIC5oZWFkZXItdG9wLmhlYWRlci10b3AtdGVydGlhcnkgLmhlYWRlci1uYXYtdG9wIHVsID4gbGkgPiBhOmZvY3VzLFxyXG5odG1sICNoZWFkZXIgLmhlYWRlci10b3AuaGVhZGVyLXRvcC10ZXJ0aWFyeSAuaGVhZGVyLW5hdi10b3AgdWwgPiBsaS5vcGVuID4gYTpmb2N1cyB7XHJcblx0YmFja2dyb3VuZDogIzRkNGM0OTtcclxufVxyXG5cclxuaHRtbCAjaGVhZGVyIC5oZWFkZXItdG9wLmhlYWRlci10b3AtdGVydGlhcnkgLmRyb3Bkb3duLW1lbnUge1xyXG5cdGJhY2tncm91bmQ6ICM0ZDRjNDk7XHJcblx0Ym9yZGVyLWNvbG9yOiAjNGQ0YzQ5O1xyXG59XHJcblxyXG5odG1sICNoZWFkZXIgLmhlYWRlci10b3AuaGVhZGVyLXRvcC10ZXJ0aWFyeSAuZHJvcGRvd24tbWVudSBhOmhvdmVyLFxyXG5odG1sICNoZWFkZXIgLmhlYWRlci10b3AuaGVhZGVyLXRvcC10ZXJ0aWFyeSAuZHJvcGRvd24tbWVudSBhOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kOiAjNWE1OTU2ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgI2hlYWRlciAuaGVhZGVyLXRvcC5oZWFkZXItdG9wLXF1YXRlcm5hcnkge1xyXG5cdGJhY2tncm91bmQ6ICMxZjFlMWM7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogIzEyMTExMDtcclxufVxyXG5cclxuaHRtbCAjaGVhZGVyIC5oZWFkZXItdG9wLmhlYWRlci10b3AtcXVhdGVybmFyeSAuaGVhZGVyLW5hdi10b3AgdWwgPiBsaS5vcGVuID4gYSB7XHJcblx0YmFja2dyb3VuZDogIzJjMmIyODtcclxufVxyXG5cclxuaHRtbCAjaGVhZGVyIC5oZWFkZXItdG9wLmhlYWRlci10b3AtcXVhdGVybmFyeSAuaGVhZGVyLW5hdi10b3AgdWwgPiBsaSA+IGE6aG92ZXIsXHJcbmh0bWwgI2hlYWRlciAuaGVhZGVyLXRvcC5oZWFkZXItdG9wLXF1YXRlcm5hcnkgLmhlYWRlci1uYXYtdG9wIHVsID4gbGkub3BlbiA+IGE6aG92ZXIsXHJcbmh0bWwgI2hlYWRlciAuaGVhZGVyLXRvcC5oZWFkZXItdG9wLXF1YXRlcm5hcnkgLmhlYWRlci1uYXYtdG9wIHVsID4gbGkgPiBhOmZvY3VzLFxyXG5odG1sICNoZWFkZXIgLmhlYWRlci10b3AuaGVhZGVyLXRvcC1xdWF0ZXJuYXJ5IC5oZWFkZXItbmF2LXRvcCB1bCA+IGxpLm9wZW4gPiBhOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kOiAjMmMyYjI4O1xyXG59XHJcblxyXG5odG1sICNoZWFkZXIgLmhlYWRlci10b3AuaGVhZGVyLXRvcC1xdWF0ZXJuYXJ5IC5kcm9wZG93bi1tZW51IHtcclxuXHRiYWNrZ3JvdW5kOiAjMmMyYjI4O1xyXG5cdGJvcmRlci1jb2xvcjogIzJjMmIyODtcclxufVxyXG5cclxuaHRtbCAjaGVhZGVyIC5oZWFkZXItdG9wLmhlYWRlci10b3AtcXVhdGVybmFyeSAuZHJvcGRvd24tbWVudSBhOmhvdmVyLFxyXG5odG1sICNoZWFkZXIgLmhlYWRlci10b3AuaGVhZGVyLXRvcC1xdWF0ZXJuYXJ5IC5kcm9wZG93bi1tZW51IGE6Zm9jdXMge1xyXG5cdGJhY2tncm91bmQ6ICMzYTM4MzQgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAjaGVhZGVyIC5oZWFkZXItdG9wLmhlYWRlci10b3AtZGFyayB7XHJcblx0YmFja2dyb3VuZDogIzFlMWUxZTtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjMTExMTExO1xyXG59XHJcblxyXG5odG1sICNoZWFkZXIgLmhlYWRlci10b3AuaGVhZGVyLXRvcC1kYXJrIC5oZWFkZXItbmF2LXRvcCB1bCA+IGxpLm9wZW4gPiBhIHtcclxuXHRiYWNrZ3JvdW5kOiAjMmIyYjJiO1xyXG59XHJcblxyXG5odG1sICNoZWFkZXIgLmhlYWRlci10b3AuaGVhZGVyLXRvcC1kYXJrIC5oZWFkZXItbmF2LXRvcCB1bCA+IGxpID4gYTpob3ZlcixcclxuaHRtbCAjaGVhZGVyIC5oZWFkZXItdG9wLmhlYWRlci10b3AtZGFyayAuaGVhZGVyLW5hdi10b3AgdWwgPiBsaS5vcGVuID4gYTpob3ZlcixcclxuaHRtbCAjaGVhZGVyIC5oZWFkZXItdG9wLmhlYWRlci10b3AtZGFyayAuaGVhZGVyLW5hdi10b3AgdWwgPiBsaSA+IGE6Zm9jdXMsXHJcbmh0bWwgI2hlYWRlciAuaGVhZGVyLXRvcC5oZWFkZXItdG9wLWRhcmsgLmhlYWRlci1uYXYtdG9wIHVsID4gbGkub3BlbiA+IGE6Zm9jdXMge1xyXG5cdGJhY2tncm91bmQ6ICMyYjJiMmI7XHJcbn1cclxuXHJcbmh0bWwgI2hlYWRlciAuaGVhZGVyLXRvcC5oZWFkZXItdG9wLWRhcmsgLmRyb3Bkb3duLW1lbnUge1xyXG5cdGJhY2tncm91bmQ6ICMyYjJiMmI7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMmIyYjJiO1xyXG59XHJcblxyXG5odG1sICNoZWFkZXIgLmhlYWRlci10b3AuaGVhZGVyLXRvcC1kYXJrIC5kcm9wZG93bi1tZW51IGE6aG92ZXIsXHJcbmh0bWwgI2hlYWRlciAuaGVhZGVyLXRvcC5oZWFkZXItdG9wLWRhcmsgLmRyb3Bkb3duLW1lbnUgYTpmb2N1cyB7XHJcblx0YmFja2dyb3VuZDogIzM4MzgzOCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sICNoZWFkZXIgLmhlYWRlci10b3AuaGVhZGVyLXRvcC1saWdodCB7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjZjJmMmYyO1xyXG59XHJcblxyXG5odG1sICNoZWFkZXIgLmhlYWRlci10b3AuaGVhZGVyLXRvcC1saWdodCAuaGVhZGVyLW5hdi10b3AgdWwgPiBsaS5vcGVuID4gYSB7XHJcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcclxufVxyXG5cclxuaHRtbCAjaGVhZGVyIC5oZWFkZXItdG9wLmhlYWRlci10b3AtbGlnaHQgLmhlYWRlci1uYXYtdG9wIHVsID4gbGkgPiBhOmhvdmVyLFxyXG5odG1sICNoZWFkZXIgLmhlYWRlci10b3AuaGVhZGVyLXRvcC1saWdodCAuaGVhZGVyLW5hdi10b3AgdWwgPiBsaS5vcGVuID4gYTpob3ZlcixcclxuaHRtbCAjaGVhZGVyIC5oZWFkZXItdG9wLmhlYWRlci10b3AtbGlnaHQgLmhlYWRlci1uYXYtdG9wIHVsID4gbGkgPiBhOmZvY3VzLFxyXG5odG1sICNoZWFkZXIgLmhlYWRlci10b3AuaGVhZGVyLXRvcC1saWdodCAuaGVhZGVyLW5hdi10b3AgdWwgPiBsaS5vcGVuID4gYTpmb2N1cyB7XHJcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcclxufVxyXG5cclxuaHRtbCAjaGVhZGVyIC5oZWFkZXItdG9wLmhlYWRlci10b3AtbGlnaHQgLmRyb3Bkb3duLW1lbnUge1xyXG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcblx0Ym9yZGVyLWNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG5odG1sICNoZWFkZXIgLmhlYWRlci10b3AuaGVhZGVyLXRvcC1saWdodCAuZHJvcGRvd24tbWVudSBhOmhvdmVyLFxyXG5odG1sICNoZWFkZXIgLmhlYWRlci10b3AuaGVhZGVyLXRvcC1saWdodCAuZHJvcGRvd24tbWVudSBhOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdi1iYXItcHJpbWFyeSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRjI1OTI3ICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2LWJhci1zZWNvbmRhcnkge1xyXG5cdFx0YmFja2dyb3VuZDogI2VjZjFmNyAhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6ICM3NzcgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdi1iYXItdGVydGlhcnkge1xyXG5cdFx0YmFja2dyb3VuZDogIzQwM2YzZCAhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdGh0bWwgI2hlYWRlciAuaGVhZGVyLW5hdi1iYXItcXVhdGVybmFyeSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMWYxZTFjICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0aHRtbCAjaGVhZGVyIC5oZWFkZXItbmF2LWJhci1kYXJrIHtcclxuXHRcdGJhY2tncm91bmQ6ICMxZTFlMWUgIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRodG1sICNoZWFkZXIgLmhlYWRlci1uYXYtYmFyLWxpZ2h0IHtcclxuXHRcdGJhY2tncm91bmQ6ICNGRkYgIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAjNzc3ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHQjaGVhZGVyIC5oZWFkZXItbmF2LW1haW4uaGVhZGVyLW5hdi1tYWluLWxpZ2h0IG5hdiA+IHVsID4gbGkub3BlbiA+IGEsXHJcblx0I2hlYWRlciAuaGVhZGVyLW5hdi1tYWluLmhlYWRlci1uYXYtbWFpbi1saWdodCBuYXYgPiB1bCA+IGxpOmhvdmVyID4gYSB7XHJcblx0XHRjb2xvcjogI0YyNTkyNztcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIgLmhlYWRlci1uYXYtbWFpbi5oZWFkZXItbmF2LW1haW4tbGlnaHQgbmF2ID4gdWwgPiBsaSA+IGEuYWN0aXZlIHtcclxuXHRcdGNvbG9yOiAjRjI1OTI3O1xyXG5cdH1cclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLW5hdi1mZWF0dXJlcyAuaGVhZGVyLW5hdi1mZWF0dXJlcy1zZWFyY2gtcmV2ZWFsLWJpZy1zZWFyY2ggLmZvcm0tY29udHJvbCB7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuLnRlc3RpbW9uaWFsIGJsb2NrcXVvdGUge1xyXG5cdGJhY2tncm91bmQ6ICNmNjY2Mzc7XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbCAudGVzdGltb25pYWwtYXJyb3ctZG93biB7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogI2Y2NjYzNztcclxufVxyXG5cclxuaHRtbCAudGVzdGltb25pYWwtcHJpbWFyeSBibG9ja3F1b3RlIHtcclxuXHRiYWNrZ3JvdW5kOiAjZjY2NjM3O1xyXG59XHJcblxyXG5odG1sIC50ZXN0aW1vbmlhbC1wcmltYXJ5IC50ZXN0aW1vbmlhbC1hcnJvdy1kb3duIHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjZjY2NjM3O1xyXG59XHJcblxyXG5odG1sIC50ZXN0aW1vbmlhbC1wcmltYXJ5LnRlc3RpbW9uaWFsLXN0eWxlLTcge1xyXG5cdGJhY2tncm91bmQ6ICNmNjY2Mzc7XHJcbn1cclxuXHJcbmh0bWwgLnRlc3RpbW9uaWFsLXF1b3Rlcy1wcmltYXJ5IGJsb2NrcXVvdGU6YmVmb3JlLFxyXG5odG1sIC50ZXN0aW1vbmlhbC1xdW90ZXMtcHJpbWFyeSBibG9ja3F1b3RlOmFmdGVyIHtcclxuXHRjb2xvcjogI0YyNTkyNyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC50ZXN0aW1vbmlhbC1zZWNvbmRhcnkgYmxvY2txdW90ZSB7XHJcblx0YmFja2dyb3VuZDogI2ZlZmVmZjtcclxufVxyXG5cclxuaHRtbCAudGVzdGltb25pYWwtc2Vjb25kYXJ5IC50ZXN0aW1vbmlhbC1hcnJvdy1kb3duIHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjZmVmZWZmO1xyXG59XHJcblxyXG5odG1sIC50ZXN0aW1vbmlhbC1zZWNvbmRhcnkudGVzdGltb25pYWwtc3R5bGUtNyB7XHJcblx0YmFja2dyb3VuZDogI2ZlZmVmZjtcclxufVxyXG5cclxuaHRtbCAudGVzdGltb25pYWwtcXVvdGVzLXNlY29uZGFyeSBibG9ja3F1b3RlOmJlZm9yZSxcclxuaHRtbCAudGVzdGltb25pYWwtcXVvdGVzLXNlY29uZGFyeSBibG9ja3F1b3RlOmFmdGVyIHtcclxuXHRjb2xvcjogI0YyNTkyNyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC50ZXN0aW1vbmlhbC10ZXJ0aWFyeSBibG9ja3F1b3RlIHtcclxuXHRiYWNrZ3JvdW5kOiAjNGQ0YzQ5O1xyXG59XHJcblxyXG5odG1sIC50ZXN0aW1vbmlhbC10ZXJ0aWFyeSAudGVzdGltb25pYWwtYXJyb3ctZG93biB7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogIzRkNGM0OTtcclxufVxyXG5cclxuaHRtbCAudGVzdGltb25pYWwtdGVydGlhcnkudGVzdGltb25pYWwtc3R5bGUtNyB7XHJcblx0YmFja2dyb3VuZDogIzRkNGM0OTtcclxufVxyXG5cclxuaHRtbCAudGVzdGltb25pYWwtcXVvdGVzLXRlcnRpYXJ5IGJsb2NrcXVvdGU6YmVmb3JlLFxyXG5odG1sIC50ZXN0aW1vbmlhbC1xdW90ZXMtdGVydGlhcnkgYmxvY2txdW90ZTphZnRlciB7XHJcblx0Y29sb3I6ICNGMjU5MjcgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAudGVzdGltb25pYWwtcXVhdGVybmFyeSBibG9ja3F1b3RlIHtcclxuXHRiYWNrZ3JvdW5kOiAjMmMyYjI4O1xyXG59XHJcblxyXG5odG1sIC50ZXN0aW1vbmlhbC1xdWF0ZXJuYXJ5IC50ZXN0aW1vbmlhbC1hcnJvdy1kb3duIHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjMmMyYjI4O1xyXG59XHJcblxyXG5odG1sIC50ZXN0aW1vbmlhbC1xdWF0ZXJuYXJ5LnRlc3RpbW9uaWFsLXN0eWxlLTcge1xyXG5cdGJhY2tncm91bmQ6ICMyYzJiMjg7XHJcbn1cclxuXHJcbmh0bWwgLnRlc3RpbW9uaWFsLXF1b3Rlcy1xdWF0ZXJuYXJ5IGJsb2NrcXVvdGU6YmVmb3JlLFxyXG5odG1sIC50ZXN0aW1vbmlhbC1xdW90ZXMtcXVhdGVybmFyeSBibG9ja3F1b3RlOmFmdGVyIHtcclxuXHRjb2xvcjogI0YyNTkyNyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC50ZXN0aW1vbmlhbC1kYXJrIGJsb2NrcXVvdGUge1xyXG5cdGJhY2tncm91bmQ6ICMyYjJiMmI7XHJcbn1cclxuXHJcbmh0bWwgLnRlc3RpbW9uaWFsLWRhcmsgLnRlc3RpbW9uaWFsLWFycm93LWRvd24ge1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICMyYjJiMmI7XHJcbn1cclxuXHJcbmh0bWwgLnRlc3RpbW9uaWFsLWRhcmsudGVzdGltb25pYWwtc3R5bGUtNyB7XHJcblx0YmFja2dyb3VuZDogIzJiMmIyYjtcclxufVxyXG5cclxuaHRtbCAudGVzdGltb25pYWwtcXVvdGVzLWRhcmsgYmxvY2txdW90ZTpiZWZvcmUsXHJcbmh0bWwgLnRlc3RpbW9uaWFsLXF1b3Rlcy1kYXJrIGJsb2NrcXVvdGU6YWZ0ZXIge1xyXG5cdGNvbG9yOiAjRjI1OTI3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLnRlc3RpbW9uaWFsLWxpZ2h0IGJsb2NrcXVvdGUge1xyXG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbn1cclxuXHJcbmh0bWwgLnRlc3RpbW9uaWFsLWxpZ2h0IC50ZXN0aW1vbmlhbC1hcnJvdy1kb3duIHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG5odG1sIC50ZXN0aW1vbmlhbC1saWdodC50ZXN0aW1vbmlhbC1zdHlsZS03IHtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG59XHJcblxyXG5odG1sIC50ZXN0aW1vbmlhbC1xdW90ZXMtbGlnaHQgYmxvY2txdW90ZTpiZWZvcmUsXHJcbmh0bWwgLnRlc3RpbW9uaWFsLXF1b3Rlcy1saWdodCBibG9ja3F1b3RlOmFmdGVyIHtcclxuXHRjb2xvcjogI0YyNTkyNyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2lyY3VsYXItYmFyLm9ubHktaWNvbiBbY2xhc3MqPVwiZmEtXCJdLFxyXG4uY2lyY3VsYXItYmFyLm9ubHktaWNvbiAuaWNvbnMge1xyXG5cdGNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sLmJnLXByaW1hcnksXHJcbi5mb3JtLWNvbnRyb2wuYmctY29sb3ItcHJpbWFyeSB7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0Ym9yZGVyLWNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sLmJnLXByaW1hcnk6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbi5mb3JtLWNvbnRyb2wuYmctY29sb3ItcHJpbWFyeTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICNlNmU2ZTY7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wuYmctcHJpbWFyeTo6LW1vei1wbGFjZWhvbGRlcixcclxuLmZvcm0tY29udHJvbC5iZy1jb2xvci1wcmltYXJ5OjotbW96LXBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjogI2U2ZTZlNjtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbC5iZy1wcmltYXJ5Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcclxuLmZvcm0tY29udHJvbC5iZy1jb2xvci1wcmltYXJ5Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICNlNmU2ZTY7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wuYmctcHJpbWFyeTotbW96LXBsYWNlaG9sZGVyLFxyXG4uZm9ybS1jb250cm9sLmJnLWNvbG9yLXByaW1hcnk6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICNlNmU2ZTY7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wgLnRlc3RpbW9uaWFsLXByaW1hcnkgYmxvY2txdW90ZSB7XHJcblx0YmFja2dyb3VuZDogI2Y2NjYzNztcclxufVxyXG5cclxuLmZvcm0tY29udHJvbCAudGVzdGltb25pYWwtcHJpbWFyeSAudGVzdGltb25pYWwtYXJyb3ctZG93biB7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogI2Y2NjYzNztcclxufVxyXG5cclxuLmZvcm0tY29udHJvbCAudGVzdGltb25pYWwtcHJpbWFyeS50ZXN0aW1vbmlhbC1zdHlsZS03IHtcclxuXHRiYWNrZ3JvdW5kOiAjZjY2NjM3O1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sIC50ZXN0aW1vbmlhbC1xdW90ZXMtcHJpbWFyeSBibG9ja3F1b3RlOmJlZm9yZSxcclxuLmZvcm0tY29udHJvbCAudGVzdGltb25pYWwtcXVvdGVzLXByaW1hcnkgYmxvY2txdW90ZTphZnRlciB7XHJcblx0Y29sb3I6ICNGMjU5MjcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbC5iZy1zZWNvbmRhcnksXHJcbi5mb3JtLWNvbnRyb2wuYmctY29sb3Itc2Vjb25kYXJ5IHtcclxuXHRjb2xvcjogIzc3NztcclxuXHRib3JkZXItY29sb3I6ICNlY2YxZjc7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wuYmctc2Vjb25kYXJ5Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG4uZm9ybS1jb250cm9sLmJnLWNvbG9yLXNlY29uZGFyeTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICM1ZTVlNWU7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wuYmctc2Vjb25kYXJ5OjotbW96LXBsYWNlaG9sZGVyLFxyXG4uZm9ybS1jb250cm9sLmJnLWNvbG9yLXNlY29uZGFyeTo6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICM1ZTVlNWU7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wuYmctc2Vjb25kYXJ5Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcclxuLmZvcm0tY29udHJvbC5iZy1jb2xvci1zZWNvbmRhcnk6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjogIzVlNWU1ZTtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbC5iZy1zZWNvbmRhcnk6LW1vei1wbGFjZWhvbGRlcixcclxuLmZvcm0tY29udHJvbC5iZy1jb2xvci1zZWNvbmRhcnk6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICM1ZTVlNWU7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wgLnRlc3RpbW9uaWFsLXNlY29uZGFyeSBibG9ja3F1b3RlIHtcclxuXHRiYWNrZ3JvdW5kOiAjZmVmZWZmO1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sIC50ZXN0aW1vbmlhbC1zZWNvbmRhcnkgLnRlc3RpbW9uaWFsLWFycm93LWRvd24ge1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICNmZWZlZmY7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wgLnRlc3RpbW9uaWFsLXNlY29uZGFyeS50ZXN0aW1vbmlhbC1zdHlsZS03IHtcclxuXHRiYWNrZ3JvdW5kOiAjZmVmZWZmO1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sIC50ZXN0aW1vbmlhbC1xdW90ZXMtc2Vjb25kYXJ5IGJsb2NrcXVvdGU6YmVmb3JlLFxyXG4uZm9ybS1jb250cm9sIC50ZXN0aW1vbmlhbC1xdW90ZXMtc2Vjb25kYXJ5IGJsb2NrcXVvdGU6YWZ0ZXIge1xyXG5cdGNvbG9yOiAjRjI1OTI3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wuYmctdGVydGlhcnksXHJcbi5mb3JtLWNvbnRyb2wuYmctY29sb3ItdGVydGlhcnkge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdGJvcmRlci1jb2xvcjogIzQwM2YzZDtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbC5iZy10ZXJ0aWFyeTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuLmZvcm0tY29udHJvbC5iZy1jb2xvci10ZXJ0aWFyeTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICNlNmU2ZTY7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wuYmctdGVydGlhcnk6Oi1tb3otcGxhY2Vob2xkZXIsXHJcbi5mb3JtLWNvbnRyb2wuYmctY29sb3ItdGVydGlhcnk6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiAjZTZlNmU2O1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sLmJnLXRlcnRpYXJ5Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcclxuLmZvcm0tY29udHJvbC5iZy1jb2xvci10ZXJ0aWFyeTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiAjZTZlNmU2O1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sLmJnLXRlcnRpYXJ5Oi1tb3otcGxhY2Vob2xkZXIsXHJcbi5mb3JtLWNvbnRyb2wuYmctY29sb3ItdGVydGlhcnk6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICNlNmU2ZTY7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wgLnRlc3RpbW9uaWFsLXRlcnRpYXJ5IGJsb2NrcXVvdGUge1xyXG5cdGJhY2tncm91bmQ6ICM0ZDRjNDk7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wgLnRlc3RpbW9uaWFsLXRlcnRpYXJ5IC50ZXN0aW1vbmlhbC1hcnJvdy1kb3duIHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjNGQ0YzQ5O1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sIC50ZXN0aW1vbmlhbC10ZXJ0aWFyeS50ZXN0aW1vbmlhbC1zdHlsZS03IHtcclxuXHRiYWNrZ3JvdW5kOiAjNGQ0YzQ5O1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sIC50ZXN0aW1vbmlhbC1xdW90ZXMtdGVydGlhcnkgYmxvY2txdW90ZTpiZWZvcmUsXHJcbi5mb3JtLWNvbnRyb2wgLnRlc3RpbW9uaWFsLXF1b3Rlcy10ZXJ0aWFyeSBibG9ja3F1b3RlOmFmdGVyIHtcclxuXHRjb2xvcjogI0YyNTkyNyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sLmJnLXF1YXRlcm5hcnksXHJcbi5mb3JtLWNvbnRyb2wuYmctY29sb3ItcXVhdGVybmFyeSB7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMWYxZTFjO1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sLmJnLXF1YXRlcm5hcnk6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbi5mb3JtLWNvbnRyb2wuYmctY29sb3ItcXVhdGVybmFyeTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICNlNmU2ZTY7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wuYmctcXVhdGVybmFyeTo6LW1vei1wbGFjZWhvbGRlcixcclxuLmZvcm0tY29udHJvbC5iZy1jb2xvci1xdWF0ZXJuYXJ5OjotbW96LXBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjogI2U2ZTZlNjtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbC5iZy1xdWF0ZXJuYXJ5Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcclxuLmZvcm0tY29udHJvbC5iZy1jb2xvci1xdWF0ZXJuYXJ5Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICNlNmU2ZTY7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wuYmctcXVhdGVybmFyeTotbW96LXBsYWNlaG9sZGVyLFxyXG4uZm9ybS1jb250cm9sLmJnLWNvbG9yLXF1YXRlcm5hcnk6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICNlNmU2ZTY7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wgLnRlc3RpbW9uaWFsLXF1YXRlcm5hcnkgYmxvY2txdW90ZSB7XHJcblx0YmFja2dyb3VuZDogIzJjMmIyODtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbCAudGVzdGltb25pYWwtcXVhdGVybmFyeSAudGVzdGltb25pYWwtYXJyb3ctZG93biB7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogIzJjMmIyODtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbCAudGVzdGltb25pYWwtcXVhdGVybmFyeS50ZXN0aW1vbmlhbC1zdHlsZS03IHtcclxuXHRiYWNrZ3JvdW5kOiAjMmMyYjI4O1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sIC50ZXN0aW1vbmlhbC1xdW90ZXMtcXVhdGVybmFyeSBibG9ja3F1b3RlOmJlZm9yZSxcclxuLmZvcm0tY29udHJvbCAudGVzdGltb25pYWwtcXVvdGVzLXF1YXRlcm5hcnkgYmxvY2txdW90ZTphZnRlciB7XHJcblx0Y29sb3I6ICNGMjU5MjcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbC5iZy1kYXJrLFxyXG4uZm9ybS1jb250cm9sLmJnLWNvbG9yLWRhcmsge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdGJvcmRlci1jb2xvcjogIzFlMWUxZTtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbC5iZy1kYXJrOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG4uZm9ybS1jb250cm9sLmJnLWNvbG9yLWRhcms6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiAjZTZlNmU2O1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sLmJnLWRhcms6Oi1tb3otcGxhY2Vob2xkZXIsXHJcbi5mb3JtLWNvbnRyb2wuYmctY29sb3ItZGFyazo6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICNlNmU2ZTY7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wuYmctZGFyazotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbi5mb3JtLWNvbnRyb2wuYmctY29sb3ItZGFyazotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiAjZTZlNmU2O1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sLmJnLWRhcms6LW1vei1wbGFjZWhvbGRlcixcclxuLmZvcm0tY29udHJvbC5iZy1jb2xvci1kYXJrOi1tb3otcGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiAjZTZlNmU2O1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sIC50ZXN0aW1vbmlhbC1kYXJrIGJsb2NrcXVvdGUge1xyXG5cdGJhY2tncm91bmQ6ICMyYjJiMmI7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wgLnRlc3RpbW9uaWFsLWRhcmsgLnRlc3RpbW9uaWFsLWFycm93LWRvd24ge1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICMyYjJiMmI7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wgLnRlc3RpbW9uaWFsLWRhcmsudGVzdGltb25pYWwtc3R5bGUtNyB7XHJcblx0YmFja2dyb3VuZDogIzJiMmIyYjtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbCAudGVzdGltb25pYWwtcXVvdGVzLWRhcmsgYmxvY2txdW90ZTpiZWZvcmUsXHJcbi5mb3JtLWNvbnRyb2wgLnRlc3RpbW9uaWFsLXF1b3Rlcy1kYXJrIGJsb2NrcXVvdGU6YWZ0ZXIge1xyXG5cdGNvbG9yOiAjRjI1OTI3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wuYmctbGlnaHQsXHJcbi5mb3JtLWNvbnRyb2wuYmctY29sb3ItbGlnaHQge1xyXG5cdGNvbG9yOiAjNzc3O1xyXG5cdGJvcmRlci1jb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbC5iZy1saWdodDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuLmZvcm0tY29udHJvbC5iZy1jb2xvci1saWdodDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICM1ZTVlNWU7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wuYmctbGlnaHQ6Oi1tb3otcGxhY2Vob2xkZXIsXHJcbi5mb3JtLWNvbnRyb2wuYmctY29sb3ItbGlnaHQ6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiAjNWU1ZTVlO1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sLmJnLWxpZ2h0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcclxuLmZvcm0tY29udHJvbC5iZy1jb2xvci1saWdodDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiAjNWU1ZTVlO1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sLmJnLWxpZ2h0Oi1tb3otcGxhY2Vob2xkZXIsXHJcbi5mb3JtLWNvbnRyb2wuYmctY29sb3ItbGlnaHQ6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICM1ZTVlNWU7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wgLnRlc3RpbW9uaWFsLWxpZ2h0IGJsb2NrcXVvdGUge1xyXG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wgLnRlc3RpbW9uaWFsLWxpZ2h0IC50ZXN0aW1vbmlhbC1hcnJvdy1kb3duIHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sIC50ZXN0aW1vbmlhbC1saWdodC50ZXN0aW1vbmlhbC1zdHlsZS03IHtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sIC50ZXN0aW1vbmlhbC1xdW90ZXMtbGlnaHQgYmxvY2txdW90ZTpiZWZvcmUsXHJcbi5mb3JtLWNvbnRyb2wgLnRlc3RpbW9uaWFsLXF1b3Rlcy1saWdodCBibG9ja3F1b3RlOmFmdGVyIHtcclxuXHRjb2xvcjogI0YyNTkyNyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE5LCAzNywgNTksIDAuMjUpO1xyXG59XHJcblxyXG4uZm9ybS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xyXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjI1cmVtIHJnYmEoMjE5LCAzNywgNTksIDAuMjUpO1xyXG59XHJcblxyXG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0YyNTkyNztcclxuXHRib3JkZXItY29sb3I6ICNGMjU5MjcgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuY291bnRlcnMgLmNvdW50ZXItcHJpbWFyeSBbY2xhc3MqPVwiZmEtXCJdLFxyXG5odG1sIC5jb3VudGVycyAuY291bnRlci1wcmltYXJ5IC5pY29ucyxcclxuaHRtbCAuY291bnRlcnMgLmNvdW50ZXItcHJpbWFyeSBzdHJvbmcge1xyXG5cdGNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG5odG1sIC5jb3VudGVycyAuY291bnRlci1zZWNvbmRhcnkgW2NsYXNzKj1cImZhLVwiXSxcclxuaHRtbCAuY291bnRlcnMgLmNvdW50ZXItc2Vjb25kYXJ5IC5pY29ucyxcclxuaHRtbCAuY291bnRlcnMgLmNvdW50ZXItc2Vjb25kYXJ5IHN0cm9uZyB7XHJcblx0Y29sb3I6ICNlY2YxZjc7XHJcbn1cclxuXHJcbmh0bWwgLmNvdW50ZXJzIC5jb3VudGVyLXRlcnRpYXJ5IFtjbGFzcyo9XCJmYS1cIl0sXHJcbmh0bWwgLmNvdW50ZXJzIC5jb3VudGVyLXRlcnRpYXJ5IC5pY29ucyxcclxuaHRtbCAuY291bnRlcnMgLmNvdW50ZXItdGVydGlhcnkgc3Ryb25nIHtcclxuXHRjb2xvcjogIzQwM2YzZDtcclxufVxyXG5cclxuaHRtbCAuY291bnRlcnMgLmNvdW50ZXItcXVhdGVybmFyeSBbY2xhc3MqPVwiZmEtXCJdLFxyXG5odG1sIC5jb3VudGVycyAuY291bnRlci1xdWF0ZXJuYXJ5IC5pY29ucyxcclxuaHRtbCAuY291bnRlcnMgLmNvdW50ZXItcXVhdGVybmFyeSBzdHJvbmcge1xyXG5cdGNvbG9yOiAjMWYxZTFjO1xyXG59XHJcblxyXG5odG1sIC5jb3VudGVycyAuY291bnRlci1kYXJrIFtjbGFzcyo9XCJmYS1cIl0sXHJcbmh0bWwgLmNvdW50ZXJzIC5jb3VudGVyLWRhcmsgLmljb25zLFxyXG5odG1sIC5jb3VudGVycyAuY291bnRlci1kYXJrIHN0cm9uZyB7XHJcblx0Y29sb3I6ICMxZTFlMWU7XHJcbn1cclxuXHJcbmh0bWwgLmNvdW50ZXJzIC5jb3VudGVyLWxpZ2h0IFtjbGFzcyo9XCJmYS1cIl0sXHJcbmh0bWwgLmNvdW50ZXJzIC5jb3VudGVyLWxpZ2h0IC5pY29ucyxcclxuaHRtbCAuY291bnRlcnMgLmNvdW50ZXItbGlnaHQgc3Ryb25nIHtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAuY291bnRkb3duLmNvdW50ZG93bi1wcmltYXJ5ID4gc3BhbiA+IHNwYW4ge1xyXG5cdGNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG5odG1sIC5jb3VudGRvd24uY291bnRkb3duLXNlY29uZGFyeSA+IHNwYW4gPiBzcGFuIHtcclxuXHRjb2xvcjogI2VjZjFmNztcclxufVxyXG5cclxuaHRtbCAuY291bnRkb3duLmNvdW50ZG93bi10ZXJ0aWFyeSA+IHNwYW4gPiBzcGFuIHtcclxuXHRjb2xvcjogIzQwM2YzZDtcclxufVxyXG5cclxuaHRtbCAuY291bnRkb3duLmNvdW50ZG93bi1xdWF0ZXJuYXJ5ID4gc3BhbiA+IHNwYW4ge1xyXG5cdGNvbG9yOiAjMWYxZTFjO1xyXG59XHJcblxyXG5odG1sIC5jb3VudGRvd24uY291bnRkb3duLWRhcmsgPiBzcGFuID4gc3BhbiB7XHJcblx0Y29sb3I6ICMxZTFlMWU7XHJcbn1cclxuXHJcbmh0bWwgLmNvdW50ZG93bi5jb3VudGRvd24tbGlnaHQgPiBzcGFuID4gc3BhbiB7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgLmltYWdlLWhvdHNwb3QtcHJpbWFyeSBzdHJvbmcge1xyXG5cdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmltYWdlLWhvdHNwb3QtcHJpbWFyeSAuY2lyY2xlIHtcclxuXHRiYWNrZ3JvdW5kOiAjRjI1OTI3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmltYWdlLWhvdHNwb3QtcHJpbWFyeSAucmluZyB7XHJcblx0Ym9yZGVyLWNvbG9yOiByZ2JhKDIxOSwgMzcsIDU5LCAwLjkpO1xyXG59XHJcblxyXG5odG1sIC5pbWFnZS1ob3RzcG90LXNlY29uZGFyeSBzdHJvbmcge1xyXG5cdGNvbG9yOiAjNzc3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmltYWdlLWhvdHNwb3Qtc2Vjb25kYXJ5IC5jaXJjbGUge1xyXG5cdGJhY2tncm91bmQ6ICNlY2YxZjcgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuaW1hZ2UtaG90c3BvdC1zZWNvbmRhcnkgLnJpbmcge1xyXG5cdGJvcmRlci1jb2xvcjogcmdiYSgyMzYsIDI0MSwgMjQ3LCAwLjkpO1xyXG59XHJcblxyXG5odG1sIC5pbWFnZS1ob3RzcG90LXRlcnRpYXJ5IHN0cm9uZyB7XHJcblx0Y29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuaW1hZ2UtaG90c3BvdC10ZXJ0aWFyeSAuY2lyY2xlIHtcclxuXHRiYWNrZ3JvdW5kOiAjNDAzZjNkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmltYWdlLWhvdHNwb3QtdGVydGlhcnkgLnJpbmcge1xyXG5cdGJvcmRlci1jb2xvcjogcmdiYSg2NCwgNjMsIDYxLCAwLjkpO1xyXG59XHJcblxyXG5odG1sIC5pbWFnZS1ob3RzcG90LXF1YXRlcm5hcnkgc3Ryb25nIHtcclxuXHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5pbWFnZS1ob3RzcG90LXF1YXRlcm5hcnkgLmNpcmNsZSB7XHJcblx0YmFja2dyb3VuZDogIzFmMWUxYyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5pbWFnZS1ob3RzcG90LXF1YXRlcm5hcnkgLnJpbmcge1xyXG5cdGJvcmRlci1jb2xvcjogcmdiYSgzMSwgMzAsIDI4LCAwLjkpO1xyXG59XHJcblxyXG5odG1sIC5pbWFnZS1ob3RzcG90LWRhcmsgc3Ryb25nIHtcclxuXHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5pbWFnZS1ob3RzcG90LWRhcmsgLmNpcmNsZSB7XHJcblx0YmFja2dyb3VuZDogIzFlMWUxZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5pbWFnZS1ob3RzcG90LWRhcmsgLnJpbmcge1xyXG5cdGJvcmRlci1jb2xvcjogcmdiYSgzMCwgMzAsIDMwLCAwLjkpO1xyXG59XHJcblxyXG5odG1sIC5pbWFnZS1ob3RzcG90LWxpZ2h0IHN0cm9uZyB7XHJcblx0Y29sb3I6ICM3NzcgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuaW1hZ2UtaG90c3BvdC1saWdodCAuY2lyY2xlIHtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmltYWdlLWhvdHNwb3QtbGlnaHQgLnJpbmcge1xyXG5cdGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG59XHJcblxyXG4uaWNvbi1mZWF0dXJlZCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZWQtYm94LXByaW1hcnkgLmljb24tZmVhdHVyZWQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbmh0bWwgLmZlYXR1cmVkLWJveC1wcmltYXJ5IGg0IHtcclxuXHRjb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZWQtYm94LXByaW1hcnkgLmJveC1jb250ZW50IHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlZC1ib3gtcHJpbWFyeSAuYm94LWNvbnRlbnQtYm9yZGVyLWJvdHRvbSB7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZWQtYm94LXNlY29uZGFyeSAuaWNvbi1mZWF0dXJlZCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2VjZjFmNztcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZWQtYm94LXNlY29uZGFyeSBoNCB7XHJcblx0Y29sb3I6ICNlY2YxZjc7XHJcbn1cclxuXHJcbmh0bWwgLmZlYXR1cmVkLWJveC1zZWNvbmRhcnkgLmJveC1jb250ZW50IHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjZWNmMWY3O1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlZC1ib3gtc2Vjb25kYXJ5IC5ib3gtY29udGVudC1ib3JkZXItYm90dG9tIHtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjZWNmMWY3O1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlZC1ib3gtdGVydGlhcnkgLmljb24tZmVhdHVyZWQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM0MDNmM2Q7XHJcbn1cclxuXHJcbmh0bWwgLmZlYXR1cmVkLWJveC10ZXJ0aWFyeSBoNCB7XHJcblx0Y29sb3I6ICM0MDNmM2Q7XHJcbn1cclxuXHJcbmh0bWwgLmZlYXR1cmVkLWJveC10ZXJ0aWFyeSAuYm94LWNvbnRlbnQge1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICM0MDNmM2Q7XHJcbn1cclxuXHJcbmh0bWwgLmZlYXR1cmVkLWJveC10ZXJ0aWFyeSAuYm94LWNvbnRlbnQtYm9yZGVyLWJvdHRvbSB7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzQwM2YzZDtcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZWQtYm94LXF1YXRlcm5hcnkgLmljb24tZmVhdHVyZWQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxZjFlMWM7XHJcbn1cclxuXHJcbmh0bWwgLmZlYXR1cmVkLWJveC1xdWF0ZXJuYXJ5IGg0IHtcclxuXHRjb2xvcjogIzFmMWUxYztcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZWQtYm94LXF1YXRlcm5hcnkgLmJveC1jb250ZW50IHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjMWYxZTFjO1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlZC1ib3gtcXVhdGVybmFyeSAuYm94LWNvbnRlbnQtYm9yZGVyLWJvdHRvbSB7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzFmMWUxYztcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZWQtYm94LWRhcmsgLmljb24tZmVhdHVyZWQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxZTFlMWU7XHJcbn1cclxuXHJcbmh0bWwgLmZlYXR1cmVkLWJveC1kYXJrIGg0IHtcclxuXHRjb2xvcjogIzFlMWUxZTtcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZWQtYm94LWRhcmsgLmJveC1jb250ZW50IHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjMWUxZTFlO1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlZC1ib3gtZGFyayAuYm94LWNvbnRlbnQtYm9yZGVyLWJvdHRvbSB7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzFlMWUxZTtcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZWQtYm94LWxpZ2h0IC5pY29uLWZlYXR1cmVkIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlZC1ib3gtbGlnaHQgaDQge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlZC1ib3gtbGlnaHQgLmJveC1jb250ZW50IHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlZC1ib3gtbGlnaHQgLmJveC1jb250ZW50LWJvcmRlci1ib3R0b20ge1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgLmZlYXR1cmVkLWJveGVzLXN0eWxlLTMgLmZlYXR1cmVkLWJveC5mZWF0dXJlZC1ib3gtcHJpbWFyeSAuaWNvbi1mZWF0dXJlZCB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjRjI1OTI3O1xyXG5cdGNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlZC1ib3hlcy1zdHlsZS0zIC5mZWF0dXJlZC1ib3guZmVhdHVyZWQtYm94LXNlY29uZGFyeSAuaWNvbi1mZWF0dXJlZCB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjZWNmMWY3O1xyXG5cdGNvbG9yOiAjZWNmMWY3O1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlZC1ib3hlcy1zdHlsZS0zIC5mZWF0dXJlZC1ib3guZmVhdHVyZWQtYm94LXRlcnRpYXJ5IC5pY29uLWZlYXR1cmVkIHtcclxuXHRib3JkZXItY29sb3I6ICM0MDNmM2Q7XHJcblx0Y29sb3I6ICM0MDNmM2Q7XHJcbn1cclxuXHJcbmh0bWwgLmZlYXR1cmVkLWJveGVzLXN0eWxlLTMgLmZlYXR1cmVkLWJveC5mZWF0dXJlZC1ib3gtcXVhdGVybmFyeSAuaWNvbi1mZWF0dXJlZCB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMWYxZTFjO1xyXG5cdGNvbG9yOiAjMWYxZTFjO1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlZC1ib3hlcy1zdHlsZS0zIC5mZWF0dXJlZC1ib3guZmVhdHVyZWQtYm94LWRhcmsgLmljb24tZmVhdHVyZWQge1xyXG5cdGJvcmRlci1jb2xvcjogIzFlMWUxZTtcclxuXHRjb2xvcjogIzFlMWUxZTtcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZWQtYm94ZXMtc3R5bGUtMyAuZmVhdHVyZWQtYm94LmZlYXR1cmVkLWJveC1saWdodCAuaWNvbi1mZWF0dXJlZCB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjRkZGO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlZC1ib3hlcy1zdHlsZS00IC5mZWF0dXJlZC1ib3guZmVhdHVyZWQtYm94LXByaW1hcnkgLmljb24tZmVhdHVyZWQge1xyXG5cdGJvcmRlci1jb2xvcjogI0YyNTkyNztcclxuXHRjb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZWQtYm94ZXMtc3R5bGUtNCAuZmVhdHVyZWQtYm94LmZlYXR1cmVkLWJveC1zZWNvbmRhcnkgLmljb24tZmVhdHVyZWQge1xyXG5cdGJvcmRlci1jb2xvcjogI2VjZjFmNztcclxuXHRjb2xvcjogI2VjZjFmNztcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZWQtYm94ZXMtc3R5bGUtNCAuZmVhdHVyZWQtYm94LmZlYXR1cmVkLWJveC10ZXJ0aWFyeSAuaWNvbi1mZWF0dXJlZCB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjNDAzZjNkO1xyXG5cdGNvbG9yOiAjNDAzZjNkO1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlZC1ib3hlcy1zdHlsZS00IC5mZWF0dXJlZC1ib3guZmVhdHVyZWQtYm94LXF1YXRlcm5hcnkgLmljb24tZmVhdHVyZWQge1xyXG5cdGJvcmRlci1jb2xvcjogIzFmMWUxYztcclxuXHRjb2xvcjogIzFmMWUxYztcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZWQtYm94ZXMtc3R5bGUtNCAuZmVhdHVyZWQtYm94LmZlYXR1cmVkLWJveC1kYXJrIC5pY29uLWZlYXR1cmVkIHtcclxuXHRib3JkZXItY29sb3I6ICMxZTFlMWU7XHJcblx0Y29sb3I6ICMxZTFlMWU7XHJcbn1cclxuXHJcbmh0bWwgLmZlYXR1cmVkLWJveGVzLXN0eWxlLTQgLmZlYXR1cmVkLWJveC5mZWF0dXJlZC1ib3gtbGlnaHQgLmljb24tZmVhdHVyZWQge1xyXG5cdGJvcmRlci1jb2xvcjogI0ZGRjtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZWQtYm94ZXMtc3R5bGUtNSAuZmVhdHVyZWQtYm94LmZlYXR1cmVkLWJveC1wcmltYXJ5IC5pY29uLWZlYXR1cmVkIHtcclxuXHRjb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZWQtYm94ZXMtc3R5bGUtNSAuZmVhdHVyZWQtYm94LmZlYXR1cmVkLWJveC1zZWNvbmRhcnkgLmljb24tZmVhdHVyZWQge1xyXG5cdGNvbG9yOiAjZWNmMWY3O1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlZC1ib3hlcy1zdHlsZS01IC5mZWF0dXJlZC1ib3guZmVhdHVyZWQtYm94LXRlcnRpYXJ5IC5pY29uLWZlYXR1cmVkIHtcclxuXHRjb2xvcjogIzQwM2YzZDtcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZWQtYm94ZXMtc3R5bGUtNSAuZmVhdHVyZWQtYm94LmZlYXR1cmVkLWJveC1xdWF0ZXJuYXJ5IC5pY29uLWZlYXR1cmVkIHtcclxuXHRjb2xvcjogIzFmMWUxYztcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZWQtYm94ZXMtc3R5bGUtNSAuZmVhdHVyZWQtYm94LmZlYXR1cmVkLWJveC1kYXJrIC5pY29uLWZlYXR1cmVkIHtcclxuXHRjb2xvcjogIzFlMWUxZTtcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZWQtYm94ZXMtc3R5bGUtNSAuZmVhdHVyZWQtYm94LmZlYXR1cmVkLWJveC1saWdodCAuaWNvbi1mZWF0dXJlZCB7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgLmZlYXR1cmVkLWJveGVzLXN0eWxlLTYgLmZlYXR1cmVkLWJveC5mZWF0dXJlZC1ib3gtcHJpbWFyeSAuaWNvbi1mZWF0dXJlZCB7XHJcblx0Y29sb3I6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbmh0bWwgLmZlYXR1cmVkLWJveGVzLXN0eWxlLTYgLmZlYXR1cmVkLWJveC5mZWF0dXJlZC1ib3gtc2Vjb25kYXJ5IC5pY29uLWZlYXR1cmVkIHtcclxuXHRjb2xvcjogI2VjZjFmNztcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZWQtYm94ZXMtc3R5bGUtNiAuZmVhdHVyZWQtYm94LmZlYXR1cmVkLWJveC10ZXJ0aWFyeSAuaWNvbi1mZWF0dXJlZCB7XHJcblx0Y29sb3I6ICM0MDNmM2Q7XHJcbn1cclxuXHJcbmh0bWwgLmZlYXR1cmVkLWJveGVzLXN0eWxlLTYgLmZlYXR1cmVkLWJveC5mZWF0dXJlZC1ib3gtcXVhdGVybmFyeSAuaWNvbi1mZWF0dXJlZCB7XHJcblx0Y29sb3I6ICMxZjFlMWM7XHJcbn1cclxuXHJcbmh0bWwgLmZlYXR1cmVkLWJveGVzLXN0eWxlLTYgLmZlYXR1cmVkLWJveC5mZWF0dXJlZC1ib3gtZGFyayAuaWNvbi1mZWF0dXJlZCB7XHJcblx0Y29sb3I6ICMxZTFlMWU7XHJcbn1cclxuXHJcbmh0bWwgLmZlYXR1cmVkLWJveGVzLXN0eWxlLTYgLmZlYXR1cmVkLWJveC5mZWF0dXJlZC1ib3gtbGlnaHQgLmljb24tZmVhdHVyZWQge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlZC1ib3hlcy1zdHlsZS04IC5mZWF0dXJlZC1ib3guZmVhdHVyZWQtYm94LXByaW1hcnkgLmljb24tZmVhdHVyZWQge1xyXG5cdGNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlZC1ib3hlcy1zdHlsZS04IC5mZWF0dXJlZC1ib3guZmVhdHVyZWQtYm94LXNlY29uZGFyeSAuaWNvbi1mZWF0dXJlZCB7XHJcblx0Y29sb3I6ICNlY2YxZjc7XHJcbn1cclxuXHJcbmh0bWwgLmZlYXR1cmVkLWJveGVzLXN0eWxlLTggLmZlYXR1cmVkLWJveC5mZWF0dXJlZC1ib3gtdGVydGlhcnkgLmljb24tZmVhdHVyZWQge1xyXG5cdGNvbG9yOiAjNDAzZjNkO1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlZC1ib3hlcy1zdHlsZS04IC5mZWF0dXJlZC1ib3guZmVhdHVyZWQtYm94LXF1YXRlcm5hcnkgLmljb24tZmVhdHVyZWQge1xyXG5cdGNvbG9yOiAjMWYxZTFjO1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlZC1ib3hlcy1zdHlsZS04IC5mZWF0dXJlZC1ib3guZmVhdHVyZWQtYm94LWRhcmsgLmljb24tZmVhdHVyZWQge1xyXG5cdGNvbG9yOiAjMWUxZTFlO1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlZC1ib3hlcy1zdHlsZS04IC5mZWF0dXJlZC1ib3guZmVhdHVyZWQtYm94LWxpZ2h0IC5pY29uLWZlYXR1cmVkIHtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLmZlYXR1cmVkLWJveGVzLW1vZGVybi1zdHlsZS1wcmltYXJ5IC5mZWF0dXJlZC1ib3gge1xyXG5cdGJhY2tncm91bmQ6ICNGMjU5Mjc7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0YyNTkyNyAwJSwgIzFmMWUxYyAxMDAlKTtcclxuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRjI1OTI3JywgZW5kQ29sb3JzdHI9JyMxZjFlMWMnLCBHcmFkaWVudFR5cGU9MSk7XHJcbn1cclxuXHJcbi5mZWF0dXJlZC1ib3hlcy1tb2Rlcm4tc3R5bGUtc2Vjb25kYXJ5IC5mZWF0dXJlZC1ib3gge1xyXG5cdGJhY2tncm91bmQ6ICNlY2YxZjc7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2VjZjFmNyAwJSwgIzFmMWUxYyAxMDAlKTtcclxuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZWNmMWY3JywgZW5kQ29sb3JzdHI9JyMxZjFlMWMnLCBHcmFkaWVudFR5cGU9MSk7XHJcbn1cclxuXHJcbi5mZWF0dXJlZC1ib3hlcy1tb2Rlcm4tc3R5bGUtdGVydGlhcnkgLmZlYXR1cmVkLWJveCB7XHJcblx0YmFja2dyb3VuZDogIzQwM2YzZDtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNDAzZjNkIDAlLCAjMWYxZTFjIDEwMCUpO1xyXG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyM0MDNmM2QnLCBlbmRDb2xvcnN0cj0nIzFmMWUxYycsIEdyYWRpZW50VHlwZT0xKTtcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZWQtYm94LWVmZmVjdC0yLmZlYXR1cmVkLWJveC1wcmltYXJ5IC5pY29uLWZlYXR1cmVkOmFmdGVyIHtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAzcHggI0YyNTkyNztcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZWQtYm94LWVmZmVjdC0yLmZlYXR1cmVkLWJveC1zZWNvbmRhcnkgLmljb24tZmVhdHVyZWQ6YWZ0ZXIge1xyXG5cdGJveC1zaGFkb3c6IDAgMCAwIDNweCAjZWNmMWY3O1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlZC1ib3gtZWZmZWN0LTIuZmVhdHVyZWQtYm94LXRlcnRpYXJ5IC5pY29uLWZlYXR1cmVkOmFmdGVyIHtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAzcHggIzQwM2YzZDtcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZWQtYm94LWVmZmVjdC0yLmZlYXR1cmVkLWJveC1xdWF0ZXJuYXJ5IC5pY29uLWZlYXR1cmVkOmFmdGVyIHtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAzcHggIzFmMWUxYztcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZWQtYm94LWVmZmVjdC0yLmZlYXR1cmVkLWJveC1kYXJrIC5pY29uLWZlYXR1cmVkOmFmdGVyIHtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAzcHggIzFlMWUxZTtcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZWQtYm94LWVmZmVjdC0yLmZlYXR1cmVkLWJveC1saWdodCAuaWNvbi1mZWF0dXJlZDphZnRlciB7XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgM3B4ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgLmZlYXR1cmVkLWJveC1lZmZlY3QtMy5mZWF0dXJlZC1ib3gtcHJpbWFyeSAuaWNvbi1mZWF0dXJlZDphZnRlciB7XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgMTBweCAjRjI1OTI3O1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlZC1ib3gtZWZmZWN0LTMuZmVhdHVyZWQtYm94LXByaW1hcnk6aG92ZXIgLmljb24tZmVhdHVyZWQge1xyXG5cdGJhY2tncm91bmQ6ICNGMjU5MjcgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZWQtYm94LWVmZmVjdC0zLmZlYXR1cmVkLWJveC1zZWNvbmRhcnkgLmljb24tZmVhdHVyZWQ6YWZ0ZXIge1xyXG5cdGJveC1zaGFkb3c6IDAgMCAwIDEwcHggI2VjZjFmNztcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZWQtYm94LWVmZmVjdC0zLmZlYXR1cmVkLWJveC1zZWNvbmRhcnk6aG92ZXIgLmljb24tZmVhdHVyZWQge1xyXG5cdGJhY2tncm91bmQ6ICNlY2YxZjcgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZWQtYm94LWVmZmVjdC0zLmZlYXR1cmVkLWJveC10ZXJ0aWFyeSAuaWNvbi1mZWF0dXJlZDphZnRlciB7XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgMTBweCAjNDAzZjNkO1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlZC1ib3gtZWZmZWN0LTMuZmVhdHVyZWQtYm94LXRlcnRpYXJ5OmhvdmVyIC5pY29uLWZlYXR1cmVkIHtcclxuXHRiYWNrZ3JvdW5kOiAjNDAzZjNkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLmZlYXR1cmVkLWJveC1lZmZlY3QtMy5mZWF0dXJlZC1ib3gtcXVhdGVybmFyeSAuaWNvbi1mZWF0dXJlZDphZnRlciB7XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgMTBweCAjMWYxZTFjO1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlZC1ib3gtZWZmZWN0LTMuZmVhdHVyZWQtYm94LXF1YXRlcm5hcnk6aG92ZXIgLmljb24tZmVhdHVyZWQge1xyXG5cdGJhY2tncm91bmQ6ICMxZjFlMWMgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZWQtYm94LWVmZmVjdC0zLmZlYXR1cmVkLWJveC1kYXJrIC5pY29uLWZlYXR1cmVkOmFmdGVyIHtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAxMHB4ICMxZTFlMWU7XHJcbn1cclxuXHJcbmh0bWwgLmZlYXR1cmVkLWJveC1lZmZlY3QtMy5mZWF0dXJlZC1ib3gtZGFyazpob3ZlciAuaWNvbi1mZWF0dXJlZCB7XHJcblx0YmFja2dyb3VuZDogIzFlMWUxZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlZC1ib3gtZWZmZWN0LTMuZmVhdHVyZWQtYm94LWxpZ2h0IC5pY29uLWZlYXR1cmVkOmFmdGVyIHtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAxMHB4ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgLmZlYXR1cmVkLWJveC1lZmZlY3QtMy5mZWF0dXJlZC1ib3gtbGlnaHQ6aG92ZXIgLmljb24tZmVhdHVyZWQge1xyXG5cdGJhY2tncm91bmQ6ICNGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZlYXR1cmUtYm94IC5mZWF0dXJlLWJveC1pY29uIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlLWJveC1wcmltYXJ5IC5mZWF0dXJlLWJveC1pY29uIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlLWJveC1zZWNvbmRhcnkgLmZlYXR1cmUtYm94LWljb24ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlY2YxZjc7XHJcbn1cclxuXHJcbmh0bWwgLmZlYXR1cmUtYm94LXRlcnRpYXJ5IC5mZWF0dXJlLWJveC1pY29uIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDAzZjNkO1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlLWJveC1xdWF0ZXJuYXJ5IC5mZWF0dXJlLWJveC1pY29uIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZTFjO1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlLWJveC1kYXJrIC5mZWF0dXJlLWJveC1pY29uIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTFlO1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlLWJveC1saWdodCAuZmVhdHVyZS1ib3gtaWNvbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLmZlYXR1cmUtYm94LmZlYXR1cmUtYm94LXN0eWxlLTIgLmZlYXR1cmUtYm94LWljb24gW2NsYXNzKj1cImZhLVwiXSxcclxuLmZlYXR1cmUtYm94LmZlYXR1cmUtYm94LXN0eWxlLTIgLmZlYXR1cmUtYm94LWljb24gLmljb25zIHtcclxuXHRjb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZS1ib3gtcHJpbWFyeS5mZWF0dXJlLWJveC1zdHlsZS0yIC5mZWF0dXJlLWJveC1pY29uIFtjbGFzcyo9XCJmYS1cIl0sXHJcbmh0bWwgLmZlYXR1cmUtYm94LXByaW1hcnkuZmVhdHVyZS1ib3gtc3R5bGUtMiAuZmVhdHVyZS1ib3gtaWNvbiAuaWNvbnMge1xyXG5cdGNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlLWJveC1zZWNvbmRhcnkuZmVhdHVyZS1ib3gtc3R5bGUtMiAuZmVhdHVyZS1ib3gtaWNvbiBbY2xhc3MqPVwiZmEtXCJdLFxyXG5odG1sIC5mZWF0dXJlLWJveC1zZWNvbmRhcnkuZmVhdHVyZS1ib3gtc3R5bGUtMiAuZmVhdHVyZS1ib3gtaWNvbiAuaWNvbnMge1xyXG5cdGNvbG9yOiAjZWNmMWY3O1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlLWJveC10ZXJ0aWFyeS5mZWF0dXJlLWJveC1zdHlsZS0yIC5mZWF0dXJlLWJveC1pY29uIFtjbGFzcyo9XCJmYS1cIl0sXHJcbmh0bWwgLmZlYXR1cmUtYm94LXRlcnRpYXJ5LmZlYXR1cmUtYm94LXN0eWxlLTIgLmZlYXR1cmUtYm94LWljb24gLmljb25zIHtcclxuXHRjb2xvcjogIzQwM2YzZDtcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZS1ib3gtcXVhdGVybmFyeS5mZWF0dXJlLWJveC1zdHlsZS0yIC5mZWF0dXJlLWJveC1pY29uIFtjbGFzcyo9XCJmYS1cIl0sXHJcbmh0bWwgLmZlYXR1cmUtYm94LXF1YXRlcm5hcnkuZmVhdHVyZS1ib3gtc3R5bGUtMiAuZmVhdHVyZS1ib3gtaWNvbiAuaWNvbnMge1xyXG5cdGNvbG9yOiAjMWYxZTFjO1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlLWJveC1kYXJrLmZlYXR1cmUtYm94LXN0eWxlLTIgLmZlYXR1cmUtYm94LWljb24gW2NsYXNzKj1cImZhLVwiXSxcclxuaHRtbCAuZmVhdHVyZS1ib3gtZGFyay5mZWF0dXJlLWJveC1zdHlsZS0yIC5mZWF0dXJlLWJveC1pY29uIC5pY29ucyB7XHJcblx0Y29sb3I6ICMxZTFlMWU7XHJcbn1cclxuXHJcbmh0bWwgLmZlYXR1cmUtYm94LWxpZ2h0LmZlYXR1cmUtYm94LXN0eWxlLTIgLmZlYXR1cmUtYm94LWljb24gW2NsYXNzKj1cImZhLVwiXSxcclxuaHRtbCAuZmVhdHVyZS1ib3gtbGlnaHQuZmVhdHVyZS1ib3gtc3R5bGUtMiAuZmVhdHVyZS1ib3gtaWNvbiAuaWNvbnMge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4uZmVhdHVyZS1ib3guZmVhdHVyZS1ib3gtc3R5bGUtMyAuZmVhdHVyZS1ib3gtaWNvbiB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG4uZmVhdHVyZS1ib3guZmVhdHVyZS1ib3gtc3R5bGUtMyAuZmVhdHVyZS1ib3gtaWNvbiBbY2xhc3MqPVwiZmEtXCJdLFxyXG4uZmVhdHVyZS1ib3guZmVhdHVyZS1ib3gtc3R5bGUtMyAuZmVhdHVyZS1ib3gtaWNvbiAuaWNvbnMge1xyXG5cdGNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlLWJveC1wcmltYXJ5LmZlYXR1cmUtYm94LXN0eWxlLTMgLmZlYXR1cmUtYm94LWljb24ge1xyXG5cdGJvcmRlci1jb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZS1ib3gtcHJpbWFyeS5mZWF0dXJlLWJveC1zdHlsZS0zIC5mZWF0dXJlLWJveC1pY29uIFtjbGFzcyo9XCJmYS1cIl0sXHJcbmh0bWwgLmZlYXR1cmUtYm94LXByaW1hcnkuZmVhdHVyZS1ib3gtc3R5bGUtMyAuZmVhdHVyZS1ib3gtaWNvbiAuaWNvbnMge1xyXG5cdGNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlLWJveC1zZWNvbmRhcnkuZmVhdHVyZS1ib3gtc3R5bGUtMyAuZmVhdHVyZS1ib3gtaWNvbiB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjZWNmMWY3O1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlLWJveC1zZWNvbmRhcnkuZmVhdHVyZS1ib3gtc3R5bGUtMyAuZmVhdHVyZS1ib3gtaWNvbiBbY2xhc3MqPVwiZmEtXCJdLFxyXG5odG1sIC5mZWF0dXJlLWJveC1zZWNvbmRhcnkuZmVhdHVyZS1ib3gtc3R5bGUtMyAuZmVhdHVyZS1ib3gtaWNvbiAuaWNvbnMge1xyXG5cdGNvbG9yOiAjZWNmMWY3O1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlLWJveC10ZXJ0aWFyeS5mZWF0dXJlLWJveC1zdHlsZS0zIC5mZWF0dXJlLWJveC1pY29uIHtcclxuXHRib3JkZXItY29sb3I6ICM0MDNmM2Q7XHJcbn1cclxuXHJcbmh0bWwgLmZlYXR1cmUtYm94LXRlcnRpYXJ5LmZlYXR1cmUtYm94LXN0eWxlLTMgLmZlYXR1cmUtYm94LWljb24gW2NsYXNzKj1cImZhLVwiXSxcclxuaHRtbCAuZmVhdHVyZS1ib3gtdGVydGlhcnkuZmVhdHVyZS1ib3gtc3R5bGUtMyAuZmVhdHVyZS1ib3gtaWNvbiAuaWNvbnMge1xyXG5cdGNvbG9yOiAjNDAzZjNkO1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlLWJveC1xdWF0ZXJuYXJ5LmZlYXR1cmUtYm94LXN0eWxlLTMgLmZlYXR1cmUtYm94LWljb24ge1xyXG5cdGJvcmRlci1jb2xvcjogIzFmMWUxYztcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZS1ib3gtcXVhdGVybmFyeS5mZWF0dXJlLWJveC1zdHlsZS0zIC5mZWF0dXJlLWJveC1pY29uIFtjbGFzcyo9XCJmYS1cIl0sXHJcbmh0bWwgLmZlYXR1cmUtYm94LXF1YXRlcm5hcnkuZmVhdHVyZS1ib3gtc3R5bGUtMyAuZmVhdHVyZS1ib3gtaWNvbiAuaWNvbnMge1xyXG5cdGNvbG9yOiAjMWYxZTFjO1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlLWJveC1kYXJrLmZlYXR1cmUtYm94LXN0eWxlLTMgLmZlYXR1cmUtYm94LWljb24ge1xyXG5cdGJvcmRlci1jb2xvcjogIzFlMWUxZTtcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZS1ib3gtZGFyay5mZWF0dXJlLWJveC1zdHlsZS0zIC5mZWF0dXJlLWJveC1pY29uIFtjbGFzcyo9XCJmYS1cIl0sXHJcbmh0bWwgLmZlYXR1cmUtYm94LWRhcmsuZmVhdHVyZS1ib3gtc3R5bGUtMyAuZmVhdHVyZS1ib3gtaWNvbiAuaWNvbnMge1xyXG5cdGNvbG9yOiAjMWUxZTFlO1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlLWJveC1saWdodC5mZWF0dXJlLWJveC1zdHlsZS0zIC5mZWF0dXJlLWJveC1pY29uIHtcclxuXHRib3JkZXItY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgLmZlYXR1cmUtYm94LWxpZ2h0LmZlYXR1cmUtYm94LXN0eWxlLTMgLmZlYXR1cmUtYm94LWljb24gW2NsYXNzKj1cImZhLVwiXSxcclxuaHRtbCAuZmVhdHVyZS1ib3gtbGlnaHQuZmVhdHVyZS1ib3gtc3R5bGUtMyAuZmVhdHVyZS1ib3gtaWNvbiAuaWNvbnMge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4uZmVhdHVyZS1ib3guZmVhdHVyZS1ib3gtc3R5bGUtNCAuZmVhdHVyZS1ib3gtaWNvbiBbY2xhc3MqPVwiZmEtXCJdLFxyXG4uZmVhdHVyZS1ib3guZmVhdHVyZS1ib3gtc3R5bGUtNCAuZmVhdHVyZS1ib3gtaWNvbiAuaWNvbnMge1xyXG5cdGNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlLWJveC1wcmltYXJ5LmZlYXR1cmUtYm94LXN0eWxlLTQgLmZlYXR1cmUtYm94LWljb24gW2NsYXNzKj1cImZhLVwiXSxcclxuaHRtbCAuZmVhdHVyZS1ib3gtcHJpbWFyeS5mZWF0dXJlLWJveC1zdHlsZS00IC5mZWF0dXJlLWJveC1pY29uIC5pY29ucyB7XHJcblx0Y29sb3I6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbmh0bWwgLmZlYXR1cmUtYm94LXNlY29uZGFyeS5mZWF0dXJlLWJveC1zdHlsZS00IC5mZWF0dXJlLWJveC1pY29uIFtjbGFzcyo9XCJmYS1cIl0sXHJcbmh0bWwgLmZlYXR1cmUtYm94LXNlY29uZGFyeS5mZWF0dXJlLWJveC1zdHlsZS00IC5mZWF0dXJlLWJveC1pY29uIC5pY29ucyB7XHJcblx0Y29sb3I6ICNlY2YxZjc7XHJcbn1cclxuXHJcbmh0bWwgLmZlYXR1cmUtYm94LXRlcnRpYXJ5LmZlYXR1cmUtYm94LXN0eWxlLTQgLmZlYXR1cmUtYm94LWljb24gW2NsYXNzKj1cImZhLVwiXSxcclxuaHRtbCAuZmVhdHVyZS1ib3gtdGVydGlhcnkuZmVhdHVyZS1ib3gtc3R5bGUtNCAuZmVhdHVyZS1ib3gtaWNvbiAuaWNvbnMge1xyXG5cdGNvbG9yOiAjNDAzZjNkO1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlLWJveC1xdWF0ZXJuYXJ5LmZlYXR1cmUtYm94LXN0eWxlLTQgLmZlYXR1cmUtYm94LWljb24gW2NsYXNzKj1cImZhLVwiXSxcclxuaHRtbCAuZmVhdHVyZS1ib3gtcXVhdGVybmFyeS5mZWF0dXJlLWJveC1zdHlsZS00IC5mZWF0dXJlLWJveC1pY29uIC5pY29ucyB7XHJcblx0Y29sb3I6ICMxZjFlMWM7XHJcbn1cclxuXHJcbmh0bWwgLmZlYXR1cmUtYm94LWRhcmsuZmVhdHVyZS1ib3gtc3R5bGUtNCAuZmVhdHVyZS1ib3gtaWNvbiBbY2xhc3MqPVwiZmEtXCJdLFxyXG5odG1sIC5mZWF0dXJlLWJveC1kYXJrLmZlYXR1cmUtYm94LXN0eWxlLTQgLmZlYXR1cmUtYm94LWljb24gLmljb25zIHtcclxuXHRjb2xvcjogIzFlMWUxZTtcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZS1ib3gtbGlnaHQuZmVhdHVyZS1ib3gtc3R5bGUtNCAuZmVhdHVyZS1ib3gtaWNvbiBbY2xhc3MqPVwiZmEtXCJdLFxyXG5odG1sIC5mZWF0dXJlLWJveC1saWdodC5mZWF0dXJlLWJveC1zdHlsZS00IC5mZWF0dXJlLWJveC1pY29uIC5pY29ucyB7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5mZWF0dXJlLWJveC5mZWF0dXJlLWJveC1zdHlsZS01IC5mZWF0dXJlLWJveC1pY29uIFtjbGFzcyo9XCJmYS1cIl0sXHJcbi5mZWF0dXJlLWJveC5mZWF0dXJlLWJveC1zdHlsZS01IC5mZWF0dXJlLWJveC1pY29uIC5pY29ucyB7XHJcblx0Y29sb3I6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbmh0bWwgLmZlYXR1cmUtYm94LXByaW1hcnkuZmVhdHVyZS1ib3gtc3R5bGUtNSAuZmVhdHVyZS1ib3gtaWNvbiBbY2xhc3MqPVwiZmEtXCJdLFxyXG5odG1sIC5mZWF0dXJlLWJveC1wcmltYXJ5LmZlYXR1cmUtYm94LXN0eWxlLTUgLmZlYXR1cmUtYm94LWljb24gLmljb25zIHtcclxuXHRjb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZS1ib3gtc2Vjb25kYXJ5LmZlYXR1cmUtYm94LXN0eWxlLTUgLmZlYXR1cmUtYm94LWljb24gW2NsYXNzKj1cImZhLVwiXSxcclxuaHRtbCAuZmVhdHVyZS1ib3gtc2Vjb25kYXJ5LmZlYXR1cmUtYm94LXN0eWxlLTUgLmZlYXR1cmUtYm94LWljb24gLmljb25zIHtcclxuXHRjb2xvcjogI2VjZjFmNztcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZS1ib3gtdGVydGlhcnkuZmVhdHVyZS1ib3gtc3R5bGUtNSAuZmVhdHVyZS1ib3gtaWNvbiBbY2xhc3MqPVwiZmEtXCJdLFxyXG5odG1sIC5mZWF0dXJlLWJveC10ZXJ0aWFyeS5mZWF0dXJlLWJveC1zdHlsZS01IC5mZWF0dXJlLWJveC1pY29uIC5pY29ucyB7XHJcblx0Y29sb3I6ICM0MDNmM2Q7XHJcbn1cclxuXHJcbmh0bWwgLmZlYXR1cmUtYm94LXF1YXRlcm5hcnkuZmVhdHVyZS1ib3gtc3R5bGUtNSAuZmVhdHVyZS1ib3gtaWNvbiBbY2xhc3MqPVwiZmEtXCJdLFxyXG5odG1sIC5mZWF0dXJlLWJveC1xdWF0ZXJuYXJ5LmZlYXR1cmUtYm94LXN0eWxlLTUgLmZlYXR1cmUtYm94LWljb24gLmljb25zIHtcclxuXHRjb2xvcjogIzFmMWUxYztcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZS1ib3gtZGFyay5mZWF0dXJlLWJveC1zdHlsZS01IC5mZWF0dXJlLWJveC1pY29uIFtjbGFzcyo9XCJmYS1cIl0sXHJcbmh0bWwgLmZlYXR1cmUtYm94LWRhcmsuZmVhdHVyZS1ib3gtc3R5bGUtNSAuZmVhdHVyZS1ib3gtaWNvbiAuaWNvbnMge1xyXG5cdGNvbG9yOiAjMWUxZTFlO1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlLWJveC1saWdodC5mZWF0dXJlLWJveC1zdHlsZS01IC5mZWF0dXJlLWJveC1pY29uIFtjbGFzcyo9XCJmYS1cIl0sXHJcbmh0bWwgLmZlYXR1cmUtYm94LWxpZ2h0LmZlYXR1cmUtYm94LXN0eWxlLTUgLmZlYXR1cmUtYm94LWljb24gLmljb25zIHtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZS1ib3gtcHJpbWFyeS5mZWF0dXJlLWJveC1zdHlsZS02IC5mZWF0dXJlLWJveC1pY29uIFtjbGFzcyo9XCJmYS1cIl0sXHJcbmh0bWwgLmZlYXR1cmUtYm94LXByaW1hcnkuZmVhdHVyZS1ib3gtc3R5bGUtNiAuZmVhdHVyZS1ib3gtaWNvbiAuaWNvbnMge1xyXG5cdGNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlLWJveC1zZWNvbmRhcnkuZmVhdHVyZS1ib3gtc3R5bGUtNiAuZmVhdHVyZS1ib3gtaWNvbiBbY2xhc3MqPVwiZmEtXCJdLFxyXG5odG1sIC5mZWF0dXJlLWJveC1zZWNvbmRhcnkuZmVhdHVyZS1ib3gtc3R5bGUtNiAuZmVhdHVyZS1ib3gtaWNvbiAuaWNvbnMge1xyXG5cdGNvbG9yOiAjZWNmMWY3O1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlLWJveC10ZXJ0aWFyeS5mZWF0dXJlLWJveC1zdHlsZS02IC5mZWF0dXJlLWJveC1pY29uIFtjbGFzcyo9XCJmYS1cIl0sXHJcbmh0bWwgLmZlYXR1cmUtYm94LXRlcnRpYXJ5LmZlYXR1cmUtYm94LXN0eWxlLTYgLmZlYXR1cmUtYm94LWljb24gLmljb25zIHtcclxuXHRjb2xvcjogIzQwM2YzZDtcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZS1ib3gtcXVhdGVybmFyeS5mZWF0dXJlLWJveC1zdHlsZS02IC5mZWF0dXJlLWJveC1pY29uIFtjbGFzcyo9XCJmYS1cIl0sXHJcbmh0bWwgLmZlYXR1cmUtYm94LXF1YXRlcm5hcnkuZmVhdHVyZS1ib3gtc3R5bGUtNiAuZmVhdHVyZS1ib3gtaWNvbiAuaWNvbnMge1xyXG5cdGNvbG9yOiAjMWYxZTFjO1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlLWJveC1kYXJrLmZlYXR1cmUtYm94LXN0eWxlLTYgLmZlYXR1cmUtYm94LWljb24gW2NsYXNzKj1cImZhLVwiXSxcclxuaHRtbCAuZmVhdHVyZS1ib3gtZGFyay5mZWF0dXJlLWJveC1zdHlsZS02IC5mZWF0dXJlLWJveC1pY29uIC5pY29ucyB7XHJcblx0Y29sb3I6ICMxZTFlMWU7XHJcbn1cclxuXHJcbmh0bWwgLmZlYXR1cmUtYm94LWxpZ2h0LmZlYXR1cmUtYm94LXN0eWxlLTYgLmZlYXR1cmUtYm94LWljb24gW2NsYXNzKj1cImZhLVwiXSxcclxuaHRtbCAuZmVhdHVyZS1ib3gtbGlnaHQuZmVhdHVyZS1ib3gtc3R5bGUtNiAuZmVhdHVyZS1ib3gtaWNvbiAuaWNvbnMge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlZC1ib3hlcy1mdWxsLXNjYWxlID4gLmZlYXR1cmVkLWJveC1mdWxsLXByaW1hcnk6bnRoLWNoaWxkKDEpIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjU1MDFBRkY7XHJcbn1cclxuXHJcbmh0bWwgLmZlYXR1cmVkLWJveGVzLWZ1bGwtc2NhbGUgPiAuZmVhdHVyZWQtYm94LWZ1bGwtcHJpbWFyeTpudGgtY2hpbGQoMikge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGNTUwMUFGRjtcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZWQtYm94ZXMtZnVsbC1zY2FsZSA+IC5mZWF0dXJlZC1ib3gtZnVsbC1wcmltYXJ5Om50aC1jaGlsZCgzKSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZWQtYm94ZXMtZnVsbC1zY2FsZSA+IC5mZWF0dXJlZC1ib3gtZnVsbC1wcmltYXJ5Om50aC1jaGlsZCg0KSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y2NjYzNztcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZWQtYm94ZXMtZnVsbC1zY2FsZSA+IC5mZWF0dXJlZC1ib3gtZnVsbC1wcmltYXJ5Om50aC1jaGlsZCg1KSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2UyNTE2MjtcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZWQtYm94ZXMtZnVsbC1zY2FsZSA+IC5mZWF0dXJlZC1ib3gtZnVsbC1wcmltYXJ5Om50aC1jaGlsZCg2KSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2U2Njc3NjtcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZWQtYm94ZXMtZnVsbCAuZmVhdHVyZWQtYm94LWZ1bGwtcHJpbWFyeSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0YyNTkyNztcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZWQtYm94ZXMtZnVsbCAuZmVhdHVyZWQtYm94LWZ1bGwtc2Vjb25kYXJ5IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmMWY3O1xyXG5cdGNvbG9yOiAjNzc3O1xyXG59XHJcblxyXG5odG1sIC5mZWF0dXJlZC1ib3hlcy1mdWxsIC5mZWF0dXJlZC1ib3gtZnVsbC10ZXJ0aWFyeSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzQwM2YzZDtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZWQtYm94ZXMtZnVsbCAuZmVhdHVyZWQtYm94LWZ1bGwtcXVhdGVybmFyeSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzFmMWUxYztcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZWQtYm94ZXMtZnVsbCAuZmVhdHVyZWQtYm94LWZ1bGwtZGFyayB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzFlMWUxZTtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAuZmVhdHVyZWQtYm94ZXMtZnVsbCAuZmVhdHVyZWQtYm94LWZ1bGwtbGlnaHQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcblx0Y29sb3I6ICM3Nzc7XHJcbn1cclxuXHJcbi5wcmljaW5nLXRhYmxlIC5tb3N0LXBvcHVsYXIge1xyXG5cdGJvcmRlci1jb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuLnByaWNpbmctdGFibGUgLm1vc3QtcG9wdWxhciBoMyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuLnByaWNpbmctdGFibGUucHJpbmNpZy10YWJsZS1mbGF0IC5wbGFuIGgzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG4ucHJpY2luZy10YWJsZS5wcmluY2lnLXRhYmxlLWZsYXQgLnBsYW4gaDMgc3BhbiB7XHJcblx0YmFja2dyb3VuZDogI0YyNTkyNztcclxufVxyXG5cclxuaHRtbCAuY2FsbC10by1hY3Rpb24uZmVhdHVyZWQuZmVhdHVyZWQtcHJpbWFyeSB7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuaHRtbCAuY2FsbC10by1hY3Rpb24uY2FsbC10by1hY3Rpb24tcHJpbWFyeSB7XHJcblx0YmFja2dyb3VuZDogI0YyNTkyNztcclxufVxyXG5cclxuaHRtbCAuY2FsbC10by1hY3Rpb24ud2l0aC1mdWxsLWJvcmRlcnMtcHJpbWFyeSB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG5odG1sIC5jYWxsLXRvLWFjdGlvbi5jYWxsLXRvLWFjdGlvbi1wcmltYXJ5IHtcclxuXHRiYWNrZ3JvdW5kOiAjRjI1OTI3O1xyXG59XHJcblxyXG5odG1sIC5jYWxsLXRvLWFjdGlvbi5jYWxsLXRvLWFjdGlvbi1wcmltYXJ5IGgzLFxyXG5odG1sIC5jYWxsLXRvLWFjdGlvbi5jYWxsLXRvLWFjdGlvbi1wcmltYXJ5IHAge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIC5jYWxsLXRvLWFjdGlvbi5mZWF0dXJlZC5mZWF0dXJlZC1zZWNvbmRhcnkge1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICNlY2YxZjc7XHJcbn1cclxuXHJcbmh0bWwgLmNhbGwtdG8tYWN0aW9uLmNhbGwtdG8tYWN0aW9uLXNlY29uZGFyeSB7XHJcblx0YmFja2dyb3VuZDogI2VjZjFmNztcclxufVxyXG5cclxuaHRtbCAuY2FsbC10by1hY3Rpb24ud2l0aC1mdWxsLWJvcmRlcnMtc2Vjb25kYXJ5IHtcclxuXHRib3JkZXItY29sb3I6ICNlY2YxZjc7XHJcbn1cclxuXHJcbmh0bWwgLmNhbGwtdG8tYWN0aW9uLmNhbGwtdG8tYWN0aW9uLXNlY29uZGFyeSB7XHJcblx0YmFja2dyb3VuZDogI2VjZjFmNztcclxufVxyXG5cclxuaHRtbCAuY2FsbC10by1hY3Rpb24uY2FsbC10by1hY3Rpb24tc2Vjb25kYXJ5IGgzLFxyXG5odG1sIC5jYWxsLXRvLWFjdGlvbi5jYWxsLXRvLWFjdGlvbi1zZWNvbmRhcnkgcCB7XHJcblx0Y29sb3I6ICM3Nzc7XHJcbn1cclxuXHJcbmh0bWwgLmNhbGwtdG8tYWN0aW9uLmZlYXR1cmVkLmZlYXR1cmVkLXRlcnRpYXJ5IHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjNDAzZjNkO1xyXG59XHJcblxyXG5odG1sIC5jYWxsLXRvLWFjdGlvbi5jYWxsLXRvLWFjdGlvbi10ZXJ0aWFyeSB7XHJcblx0YmFja2dyb3VuZDogIzQwM2YzZDtcclxufVxyXG5cclxuaHRtbCAuY2FsbC10by1hY3Rpb24ud2l0aC1mdWxsLWJvcmRlcnMtdGVydGlhcnkge1xyXG5cdGJvcmRlci1jb2xvcjogIzQwM2YzZDtcclxufVxyXG5cclxuaHRtbCAuY2FsbC10by1hY3Rpb24uY2FsbC10by1hY3Rpb24tdGVydGlhcnkge1xyXG5cdGJhY2tncm91bmQ6ICM0MDNmM2Q7XHJcbn1cclxuXHJcbmh0bWwgLmNhbGwtdG8tYWN0aW9uLmNhbGwtdG8tYWN0aW9uLXRlcnRpYXJ5IGgzLFxyXG5odG1sIC5jYWxsLXRvLWFjdGlvbi5jYWxsLXRvLWFjdGlvbi10ZXJ0aWFyeSBwIHtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAuY2FsbC10by1hY3Rpb24uZmVhdHVyZWQuZmVhdHVyZWQtcXVhdGVybmFyeSB7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogIzFmMWUxYztcclxufVxyXG5cclxuaHRtbCAuY2FsbC10by1hY3Rpb24uY2FsbC10by1hY3Rpb24tcXVhdGVybmFyeSB7XHJcblx0YmFja2dyb3VuZDogIzFmMWUxYztcclxufVxyXG5cclxuaHRtbCAuY2FsbC10by1hY3Rpb24ud2l0aC1mdWxsLWJvcmRlcnMtcXVhdGVybmFyeSB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMWYxZTFjO1xyXG59XHJcblxyXG5odG1sIC5jYWxsLXRvLWFjdGlvbi5jYWxsLXRvLWFjdGlvbi1xdWF0ZXJuYXJ5IHtcclxuXHRiYWNrZ3JvdW5kOiAjMWYxZTFjO1xyXG59XHJcblxyXG5odG1sIC5jYWxsLXRvLWFjdGlvbi5jYWxsLXRvLWFjdGlvbi1xdWF0ZXJuYXJ5IGgzLFxyXG5odG1sIC5jYWxsLXRvLWFjdGlvbi5jYWxsLXRvLWFjdGlvbi1xdWF0ZXJuYXJ5IHAge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIC5jYWxsLXRvLWFjdGlvbi5mZWF0dXJlZC5mZWF0dXJlZC1kYXJrIHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjMWUxZTFlO1xyXG59XHJcblxyXG5odG1sIC5jYWxsLXRvLWFjdGlvbi5jYWxsLXRvLWFjdGlvbi1kYXJrIHtcclxuXHRiYWNrZ3JvdW5kOiAjMWUxZTFlO1xyXG59XHJcblxyXG5odG1sIC5jYWxsLXRvLWFjdGlvbi53aXRoLWZ1bGwtYm9yZGVycy1kYXJrIHtcclxuXHRib3JkZXItY29sb3I6ICMxZTFlMWU7XHJcbn1cclxuXHJcbmh0bWwgLmNhbGwtdG8tYWN0aW9uLmNhbGwtdG8tYWN0aW9uLWRhcmsge1xyXG5cdGJhY2tncm91bmQ6ICMxZTFlMWU7XHJcbn1cclxuXHJcbmh0bWwgLmNhbGwtdG8tYWN0aW9uLmNhbGwtdG8tYWN0aW9uLWRhcmsgaDMsXHJcbmh0bWwgLmNhbGwtdG8tYWN0aW9uLmNhbGwtdG8tYWN0aW9uLWRhcmsgcCB7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgLmNhbGwtdG8tYWN0aW9uLmZlYXR1cmVkLmZlYXR1cmVkLWxpZ2h0IHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIC5jYWxsLXRvLWFjdGlvbi5jYWxsLXRvLWFjdGlvbi1saWdodCB7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAuY2FsbC10by1hY3Rpb24ud2l0aC1mdWxsLWJvcmRlcnMtbGlnaHQge1xyXG5cdGJvcmRlci1jb2xvcjogI0ZGRjtcclxufVxyXG5cclxuaHRtbCAuY2FsbC10by1hY3Rpb24uY2FsbC10by1hY3Rpb24tbGlnaHQge1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgLmNhbGwtdG8tYWN0aW9uLmNhbGwtdG8tYWN0aW9uLWxpZ2h0IGgzLFxyXG5odG1sIC5jYWxsLXRvLWFjdGlvbi5jYWxsLXRvLWFjdGlvbi1saWdodCBwIHtcclxuXHRjb2xvcjogIzc3NztcclxufVxyXG5cclxuc2VjdGlvbi50aW1lbGluZSAudGltZWxpbmUtYm94LmxlZnQ6YmVmb3JlLFxyXG5zZWN0aW9uLnRpbWVsaW5lIC50aW1lbGluZS1ib3gucmlnaHQ6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kOiAjRjI1OTI3O1xyXG5cdGJveC1zaGFkb3c6IDAgMCAwIDNweCAjRkZGLCAwIDAgMCA2cHggI0YyNTkyNztcclxufVxyXG5cclxudWwuaGlzdG9yeSBsaSAuZmVhdHVyZWQtYm94IC5ib3gtY29udGVudCB7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuLnBvcnRmb2xpby1saXN0IC5wb3J0Zm9saW8taXRlbS5wb3J0Zm9saW8taXRlbS1uZXc6YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNGMjU5MjcgMCUsICNlY2YxZjcgODAlKTtcclxufVxyXG5cclxuLnJlY2VudC1wb3N0cyAuZGF0ZSAubW9udGgsXHJcbmFydGljbGUucG9zdCAucG9zdC1kYXRlIC5tb250aCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuLnJlY2VudC1wb3N0cyAuZGF0ZSAuZGF5LFxyXG5hcnRpY2xlLnBvc3QgLnBvc3QtZGF0ZSAuZGF5IHtcclxuXHRjb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuLnNsaWRlciAudHAtYmFubmVydGltZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbi5ob21lLWNvbmNlcHQgc3Ryb25nIHtcclxuXHRjb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuaHRtbCAuaG9tZS1pbnRyby1wcmltYXJ5IHtcclxuXHRiYWNrZ3JvdW5kOiAjRjI1OTI3O1xyXG59XHJcblxyXG5odG1sIC5ob21lLWludHJvLXNlY29uZGFyeSB7XHJcblx0YmFja2dyb3VuZDogI2VjZjFmNztcclxufVxyXG5cclxuaHRtbCAuaG9tZS1pbnRyby10ZXJ0aWFyeSB7XHJcblx0YmFja2dyb3VuZDogIzQwM2YzZDtcclxufVxyXG5cclxuaHRtbCAuaG9tZS1pbnRyby1xdWF0ZXJuYXJ5IHtcclxuXHRiYWNrZ3JvdW5kOiAjMWYxZTFjO1xyXG59XHJcblxyXG5odG1sIC5ob21lLWludHJvLWRhcmsge1xyXG5cdGJhY2tncm91bmQ6ICMxZTFlMWU7XHJcbn1cclxuXHJcbmh0bWwgLmhvbWUtaW50cm8tbGlnaHQge1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgLnNsaWRlLW92ZXJsYXktcHJpbWFyeSAuc2xvdGhvbGRlcjphZnRlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0YyNTkyNyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIC5zbGlkZXItY29udGFpbmVyIC50cC1jYXB0aW9uLW92ZXJsYXktcHJpbWFyeSB7XHJcblx0YmFja2dyb3VuZDogI0YyNTkyNztcclxufVxyXG5cclxuaHRtbCAuc2xpZGVyLWNvbnRhaW5lciAudHAtY2FwdGlvbi1vdmVybGF5LW9wYWNpdHktcHJpbWFyeSB7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyMTksIDM3LCA1OSwgMC40KTtcclxufVxyXG5cclxuaHRtbCAudHAtYnVsbGV0cy5idWxsZXRzLWNvbG9yLXByaW1hcnkgLnRwLWJ1bGxldDpob3ZlcixcclxuaHRtbCAudHAtYnVsbGV0cy5idWxsZXRzLWNvbG9yLXByaW1hcnkgLnRwLWJ1bGxldC5zZWxlY3RlZCB7XHJcblx0YmFja2dyb3VuZDogI0YyNTkyNztcclxufVxyXG5cclxuaHRtbCAuc2xpZGUtb3ZlcmxheS1zZWNvbmRhcnkgLnNsb3Rob2xkZXI6YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlY2YxZjcgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuc2xpZGVyLWNvbnRhaW5lciAudHAtY2FwdGlvbi1vdmVybGF5LXNlY29uZGFyeSB7XHJcblx0YmFja2dyb3VuZDogI2VjZjFmNztcclxufVxyXG5cclxuaHRtbCAuc2xpZGVyLWNvbnRhaW5lciAudHAtY2FwdGlvbi1vdmVybGF5LW9wYWNpdHktc2Vjb25kYXJ5IHtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDIzNiwgMjQxLCAyNDcsIDAuNCk7XHJcbn1cclxuXHJcbmh0bWwgLnRwLWJ1bGxldHMuYnVsbGV0cy1jb2xvci1zZWNvbmRhcnkgLnRwLWJ1bGxldDpob3ZlcixcclxuaHRtbCAudHAtYnVsbGV0cy5idWxsZXRzLWNvbG9yLXNlY29uZGFyeSAudHAtYnVsbGV0LnNlbGVjdGVkIHtcclxuXHRiYWNrZ3JvdW5kOiAjZWNmMWY3O1xyXG59XHJcblxyXG5odG1sIC5zbGlkZS1vdmVybGF5LXRlcnRpYXJ5IC5zbG90aG9sZGVyOmFmdGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDAzZjNkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLnNsaWRlci1jb250YWluZXIgLnRwLWNhcHRpb24tb3ZlcmxheS10ZXJ0aWFyeSB7XHJcblx0YmFja2dyb3VuZDogIzQwM2YzZDtcclxufVxyXG5cclxuaHRtbCAuc2xpZGVyLWNvbnRhaW5lciAudHAtY2FwdGlvbi1vdmVybGF5LW9wYWNpdHktdGVydGlhcnkge1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoNjQsIDYzLCA2MSwgMC40KTtcclxufVxyXG5cclxuaHRtbCAudHAtYnVsbGV0cy5idWxsZXRzLWNvbG9yLXRlcnRpYXJ5IC50cC1idWxsZXQ6aG92ZXIsXHJcbmh0bWwgLnRwLWJ1bGxldHMuYnVsbGV0cy1jb2xvci10ZXJ0aWFyeSAudHAtYnVsbGV0LnNlbGVjdGVkIHtcclxuXHRiYWNrZ3JvdW5kOiAjNDAzZjNkO1xyXG59XHJcblxyXG5odG1sIC5zbGlkZS1vdmVybGF5LXF1YXRlcm5hcnkgLnNsb3Rob2xkZXI6YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxZjFlMWMgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuc2xpZGVyLWNvbnRhaW5lciAudHAtY2FwdGlvbi1vdmVybGF5LXF1YXRlcm5hcnkge1xyXG5cdGJhY2tncm91bmQ6ICMxZjFlMWM7XHJcbn1cclxuXHJcbmh0bWwgLnNsaWRlci1jb250YWluZXIgLnRwLWNhcHRpb24tb3ZlcmxheS1vcGFjaXR5LXF1YXRlcm5hcnkge1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMzEsIDMwLCAyOCwgMC40KTtcclxufVxyXG5cclxuaHRtbCAudHAtYnVsbGV0cy5idWxsZXRzLWNvbG9yLXF1YXRlcm5hcnkgLnRwLWJ1bGxldDpob3ZlcixcclxuaHRtbCAudHAtYnVsbGV0cy5idWxsZXRzLWNvbG9yLXF1YXRlcm5hcnkgLnRwLWJ1bGxldC5zZWxlY3RlZCB7XHJcblx0YmFja2dyb3VuZDogIzFmMWUxYztcclxufVxyXG5cclxuaHRtbCAuc2xpZGUtb3ZlcmxheS1kYXJrIC5zbG90aG9sZGVyOmFmdGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTFlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgLnNsaWRlci1jb250YWluZXIgLnRwLWNhcHRpb24tb3ZlcmxheS1kYXJrIHtcclxuXHRiYWNrZ3JvdW5kOiAjMWUxZTFlO1xyXG59XHJcblxyXG5odG1sIC5zbGlkZXItY29udGFpbmVyIC50cC1jYXB0aW9uLW92ZXJsYXktb3BhY2l0eS1kYXJrIHtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDMwLCAzMCwgMzAsIDAuNCk7XHJcbn1cclxuXHJcbmh0bWwgLnRwLWJ1bGxldHMuYnVsbGV0cy1jb2xvci1kYXJrIC50cC1idWxsZXQ6aG92ZXIsXHJcbmh0bWwgLnRwLWJ1bGxldHMuYnVsbGV0cy1jb2xvci1kYXJrIC50cC1idWxsZXQuc2VsZWN0ZWQge1xyXG5cdGJhY2tncm91bmQ6ICMxZTFlMWU7XHJcbn1cclxuXHJcbmh0bWwgLnNsaWRlLW92ZXJsYXktbGlnaHQgLnNsb3Rob2xkZXI6YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCAuc2xpZGVyLWNvbnRhaW5lciAudHAtY2FwdGlvbi1vdmVybGF5LWxpZ2h0IHtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG59XHJcblxyXG5odG1sIC5zbGlkZXItY29udGFpbmVyIC50cC1jYXB0aW9uLW92ZXJsYXktb3BhY2l0eS1saWdodCB7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG59XHJcblxyXG5odG1sIC50cC1idWxsZXRzLmJ1bGxldHMtY29sb3ItbGlnaHQgLnRwLWJ1bGxldDpob3ZlcixcclxuaHRtbCAudHAtYnVsbGV0cy5idWxsZXRzLWNvbG9yLWxpZ2h0IC50cC1idWxsZXQuc2VsZWN0ZWQge1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcbn1cclxuXHJcbmh0bWwgLnNsaWRlLW92ZXJsYXkuc2xpZGUtb3ZlcmxheS1ncmFkaWVudCAuc2xvdGhvbGRlcjphZnRlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzQwM2YzZCAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzQwM2YzZCAwJSwgIzFmMWUxYyAxMDAlKSAhaW1wb3J0YW50O1xyXG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyM0MDNmM2QnLCBlbmRDb2xvcnN0cj0nIzFmMWUxYycsIEdyYWRpZW50VHlwZT0xKTtcclxufVxyXG5cclxuLmNkLXByb2R1Y3Qtdmlld2VyLWhhbmRsZSAuaGFuZGxlIHtcclxuXHRiYWNrZ3JvdW5kOiAjRjI1OTI3O1xyXG59XHJcblxyXG4udHBhcnJvd3MudHBhcnJvd3MtY2Fyb3VzZWwudHAtbGVmdGFycm93LFxyXG4udHBhcnJvd3MudHBhcnJvd3MtY2Fyb3VzZWwudHAtcmlnaHRhcnJvdyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0YyNTkyNztcclxuXHRib3JkZXItY29sb3I6ICNGMjU5MjcgI0YyNTkyNyAjRjU1MDFBRkY7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi50cGFycm93cy50cGFycm93cy1jYXJvdXNlbC50cC1sZWZ0YXJyb3c6aG92ZXIsXHJcbi50cGFycm93cy50cGFycm93cy1jYXJvdXNlbC50cC1yaWdodGFycm93OmhvdmVyLFxyXG4udHBhcnJvd3MudHBhcnJvd3MtY2Fyb3VzZWwudHAtbGVmdGFycm93LmhvdmVyLFxyXG4udHBhcnJvd3MudHBhcnJvd3MtY2Fyb3VzZWwudHAtcmlnaHRhcnJvdy5ob3ZlciB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjZTI1MTYyICNlMjUxNjIgI0YyNTkyNztcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnRwYXJyb3dzLnRwYXJyb3dzLWNhcm91c2VsLnRwLWxlZnRhcnJvdzpob3Zlcjpub3QoLmJnLXRyYW5zcGFyZW50KSxcclxuLnRwYXJyb3dzLnRwYXJyb3dzLWNhcm91c2VsLnRwLXJpZ2h0YXJyb3c6aG92ZXI6bm90KC5iZy10cmFuc3BhcmVudCksXHJcbi50cGFycm93cy50cGFycm93cy1jYXJvdXNlbC50cC1sZWZ0YXJyb3cuaG92ZXI6bm90KC5iZy10cmFuc3BhcmVudCksXHJcbi50cGFycm93cy50cGFycm93cy1jYXJvdXNlbC50cC1yaWdodGFycm93LmhvdmVyOm5vdCguYmctdHJhbnNwYXJlbnQpIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTA0NjU5O1xyXG59XHJcblxyXG4udHBhcnJvd3MudHBhcnJvd3MtY2Fyb3VzZWwudHAtbGVmdGFycm93OmZvY3VzLFxyXG4udHBhcnJvd3MudHBhcnJvd3MtY2Fyb3VzZWwudHAtcmlnaHRhcnJvdzpmb2N1cyxcclxuLnRwYXJyb3dzLnRwYXJyb3dzLWNhcm91c2VsLnRwLWxlZnRhcnJvdy5mb2N1cyxcclxuLnRwYXJyb3dzLnRwYXJyb3dzLWNhcm91c2VsLnRwLXJpZ2h0YXJyb3cuZm9jdXMge1xyXG5cdGJvcmRlci1jb2xvcjogI0Y1NTAxQUZGICNGNTUwMUFGRiAjODQxNjIzO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDIxOSwgMzcsIDU5LCAwLjUpO1xyXG59XHJcblxyXG4udHBhcnJvd3MudHBhcnJvd3MtY2Fyb3VzZWwudHAtbGVmdGFycm93OmZvY3VzOm5vdCguYmctdHJhbnNwYXJlbnQpLFxyXG4udHBhcnJvd3MudHBhcnJvd3MtY2Fyb3VzZWwudHAtcmlnaHRhcnJvdzpmb2N1czpub3QoLmJnLXRyYW5zcGFyZW50KSxcclxuLnRwYXJyb3dzLnRwYXJyb3dzLWNhcm91c2VsLnRwLWxlZnRhcnJvdy5mb2N1czpub3QoLmJnLXRyYW5zcGFyZW50KSxcclxuLnRwYXJyb3dzLnRwYXJyb3dzLWNhcm91c2VsLnRwLXJpZ2h0YXJyb3cuZm9jdXM6bm90KC5iZy10cmFuc3BhcmVudCkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGNTUwMUFGRjtcclxufVxyXG5cclxuLnRwYXJyb3dzLnRwYXJyb3dzLWNhcm91c2VsLnRwLWxlZnRhcnJvdy5kaXNhYmxlZCxcclxuLnRwYXJyb3dzLnRwYXJyb3dzLWNhcm91c2VsLnRwLXJpZ2h0YXJyb3cuZGlzYWJsZWQsXHJcbi50cGFycm93cy50cGFycm93cy1jYXJvdXNlbC50cC1sZWZ0YXJyb3c6ZGlzYWJsZWQsXHJcbi50cGFycm93cy50cGFycm93cy1jYXJvdXNlbC50cC1yaWdodGFycm93OmRpc2FibGVkIHtcclxuXHRib3JkZXItY29sb3I6ICNGMjU5MjcgI0YyNTkyNyAjRjU1MDFBRkY7XHJcbn1cclxuXHJcbi50cGFycm93cy50cGFycm93cy1jYXJvdXNlbC50cC1sZWZ0YXJyb3cuZGlzYWJsZWQ6bm90KC5iZy10cmFuc3BhcmVudCksXHJcbi50cGFycm93cy50cGFycm93cy1jYXJvdXNlbC50cC1yaWdodGFycm93LmRpc2FibGVkOm5vdCguYmctdHJhbnNwYXJlbnQpLFxyXG4udHBhcnJvd3MudHBhcnJvd3MtY2Fyb3VzZWwudHAtbGVmdGFycm93OmRpc2FibGVkOm5vdCguYmctdHJhbnNwYXJlbnQpLFxyXG4udHBhcnJvd3MudHBhcnJvd3MtY2Fyb3VzZWwudHAtcmlnaHRhcnJvdzpkaXNhYmxlZDpub3QoLmJnLXRyYW5zcGFyZW50KSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuLnRwYXJyb3dzLnRwYXJyb3dzLWNhcm91c2VsLnRwLWxlZnRhcnJvdzphY3RpdmUsXHJcbi50cGFycm93cy50cGFycm93cy1jYXJvdXNlbC50cC1yaWdodGFycm93OmFjdGl2ZSxcclxuLnRwYXJyb3dzLnRwYXJyb3dzLWNhcm91c2VsLnRwLWxlZnRhcnJvdy5hY3RpdmUsXHJcbi50cGFycm93cy50cGFycm93cy1jYXJvdXNlbC50cC1yaWdodGFycm93LmFjdGl2ZSB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjRjU1MDFBRkYgI0Y1NTAxQUZGICM4NDE2MjMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRwYXJyb3dzLnRwYXJyb3dzLWNhcm91c2VsLnRwLWxlZnRhcnJvdzphY3RpdmU6bm90KC5iZy10cmFuc3BhcmVudCksXHJcbi50cGFycm93cy50cGFycm93cy1jYXJvdXNlbC50cC1yaWdodGFycm93OmFjdGl2ZTpub3QoLmJnLXRyYW5zcGFyZW50KSxcclxuLnRwYXJyb3dzLnRwYXJyb3dzLWNhcm91c2VsLnRwLWxlZnRhcnJvdy5hY3RpdmU6bm90KC5iZy10cmFuc3BhcmVudCksXHJcbi50cGFycm93cy50cGFycm93cy1jYXJvdXNlbC50cC1yaWdodGFycm93LmFjdGl2ZTpub3QoLmJnLXRyYW5zcGFyZW50KSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y1NTAxQUZGICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHBhcnJvd3MuYXJyb3dzLXByaW1hcnk6YmVmb3JlIHtcclxuXHRjb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuLnNob3AgLnByb2R1Y3RzIC5wcm9kdWN0IC5vbnNhbGUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGMjU5Mjc7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2I5MWYzMTtcclxufVxyXG5cclxuLnNob3AgLmNhcnQtdG90YWxzIHRyLnRvdGFsIC5hbW91bnQge1xyXG5cdGNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG4uc2hvcCAucHJvZHVjdHMgLnByb2R1Y3QgLnF1aWNrLXZpZXcge1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjE5LCAzNywgNTksIDAuNyk7XHJcbn1cclxuXHJcbi5zaG9wIC5wcm9kdWN0cyAucHJvZHVjdDpob3ZlciAucXVpY2stdmlldzpob3ZlciB7XHJcblx0YmFja2dyb3VuZDogI0YyNTkyNztcclxufVxyXG5cclxuLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWItaW5mbyAuYWRkdG9jYXJ0LWJ0bi13cmFwcGVyIC5hZGR0b2NhcnQtYnRuOmhvdmVyIHtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRiYWNrZ3JvdW5kOiAjRjI1OTI3O1xyXG59XHJcblxyXG4ucHJvZHVjdCAucHJvZHVjdC10aHVtYi1pbmZvIC5jb3VudGRvd24tb2ZmZXItd3JhcHBlciB7XHJcblx0YmFja2dyb3VuZDogI0YyNTkyNztcclxufVxyXG5cclxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1hcnJvdy1jZW50ZXJlZCBhOmZvY3VzLFxyXG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LWFycm93LWNlbnRlcmVkIGE6YWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG4jZm9vdGVyIC5mb290ZXItcmliYm9uIHtcclxuXHRiYWNrZ3JvdW5kOiAjRjI1OTI3O1xyXG59XHJcblxyXG4jZm9vdGVyIC5mb290ZXItcmliYm9uOmJlZm9yZSB7XHJcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjOWExOTI5O1xyXG5cdGJvcmRlci1sZWZ0LWNvbG9yOiAjOWExOTI5O1xyXG59XHJcblxyXG4jZm9vdGVyIC5mb290ZXItbmF2LmZvb3Rlci1uYXYtYm90dG9tLWxpbmUgbmF2ID4gdWw6bm90KDpob3ZlcikgPiBsaSA+IGEuYWN0aXZlIHtcclxuXHRjb2xvcjogI0YyNTkyNyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jZm9vdGVyIC5mb290ZXItbmF2LmZvb3Rlci1uYXYtYm90dG9tLWxpbmUgbmF2ID4gdWw6bm90KDpob3ZlcikgPiBsaSA+IGEuYWN0aXZlOmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZDogI0YyNTkyNyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jZm9vdGVyIC5mb290ZXItbmF2LmZvb3Rlci1uYXYtYm90dG9tLWxpbmUgbmF2ID4gdWw6aG92ZXIgPiBsaTpob3ZlciA+IGEge1xyXG5cdGNvbG9yOiAjRjI1OTI3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNmb290ZXIgLmZvb3Rlci1uYXYuZm9vdGVyLW5hdi1ib3R0b20tbGluZSBuYXYgPiB1bDpob3ZlciA+IGxpOmhvdmVyID4gYTpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQ6ICNGMjU5MjcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNjcm9sbGFibGUuY29sb3JlZC1zbGlkZXIgLnNjcm9sbGFibGUtc2xpZGVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjRjI1OTI3O1xyXG59XHJcblxyXG4uc2FtcGxlLWljb24tbGlzdCAuc2FtcGxlLWljb24gYTpob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuLmN1cnNvci1pbm5lciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuLmN1cnNvci1pbm5lci5jdXJzb3ItaW5uZXItcGx1czpiZWZvcmUge1xyXG5cdGNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG4uY3Vyc29yLW91dGVyIHtcclxuXHRib3JkZXItY29sb3I6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbi5jc3Nsb2FkLXRoZWN1YmUgLmNzc2xvYWQtY3ViZTpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbi5jc3Nsb2FkLWN1YmUtcHJvZ3Jlc3Mge1xyXG5cdGJvcmRlci1jb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuLmNzc2xvYWQtY3ViZS1wcm9ncmVzcy1pbm5lciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0YyNTkyNztcclxufVxyXG5cclxuLmNzc2xvYWQtZmxvYXQtcmluZ3MtaW5uZXIuY3NzbG9hZC1vbmUge1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbi5jc3Nsb2FkLWZsb2F0LXJpbmdzLWlubmVyLmNzc2xvYWQtdHdvIHtcclxuXHRib3JkZXItcmlnaHQtY29sb3I6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbi5jc3Nsb2FkLWZsb2F0LXJpbmdzLWlubmVyLmNzc2xvYWQtdGhyZWUge1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbi5jc3Nsb2FkLWZsb2F0LWJhcnMtbG9hZGluZyxcclxuLmNzc2xvYWQtZmxvYXQtYmFycy1sb2FkaW5nOmFmdGVyLFxyXG4uY3NzbG9hZC1mbG9hdC1iYXJzLWxvYWRpbmc6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kOiAjRjI1OTI3O1xyXG59XHJcblxyXG4uY3NzbG9hZC1zcGVlZGluZy13aGVlbCB7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogI0YyNTkyNztcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG4uY3NzbG9hZC16ZW5pdGgge1xyXG5cdGJveC1zaGFkb3c6IDNweCAzcHggMXB4ICNGMjU5Mjc7XHJcbn1cclxuXHJcbi5jc3Nsb2FkLXNwaW5uaW5nLXNxdWFyZS1sb2FkaW5nIHtcclxuXHRiYWNrZ3JvdW5kOiAjRjI1OTI3O1xyXG59XHJcblxyXG4uY3NzbG9hZC1zcGlubmluZy1zcXVhcmUtbG9hZGluZzpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQ6ICNlY2YxZjc7XHJcbn1cclxuXHJcbi5jc3Nsb2FkLXNwaW5uaW5nLXNxdWFyZS1sb2FkaW5nOmFmdGVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG59XHJcblxyXG4uY3NzbG9hZC1wdWxzZS1sb2FkZXIge1xyXG5cdGJhY2tncm91bmQ6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbi5tYXAtcm91bmRlZC1waW4ge1xyXG5cdGJhY2tncm91bmQ6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbmh0bWwuYm94ZWQgLmJvZHkge1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICNGMjU5Mjc7XHJcbn1cclxuLypcclxuKiBUZXh0IENvbG9yXHJcbiovXHJcbi5jdXN0b20tdGV4dC1jb2xvci0zIHtcclxuXHRjb2xvcjogI2ZlZmJmYyAhaW1wb3J0YW50O1xyXG59XHJcbi8qXHJcbiogQnV0dG9uc1xyXG4qL1xyXG4uY3VzdG9tLWJ0bi1zdHlsZS0yOm5vdCguYnRuLWRhcmspOm5vdCguYnRuLXF1YXRlcm5hcnkpLmFjdGl2ZSxcclxuLmN1c3RvbS1idG4tc3R5bGUtMjpub3QoLmJ0bi1kYXJrKTpub3QoLmJ0bi1xdWF0ZXJuYXJ5KTpob3ZlcixcclxuLmN1c3RvbS1idG4tc3R5bGUtMjpub3QoLmJ0bi1kYXJrKTpub3QoLmJ0bi1xdWF0ZXJuYXJ5KTphY3RpdmUsXHJcbi5jdXN0b20tYnRuLXN0eWxlLTI6bm90KC5idG4tZGFyayk6bm90KC5idG4tcXVhdGVybmFyeSk6Zm9jdXMge1xyXG5cdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLWNvbG9yOiAjRjI1OTI3ICFpbXBvcnRhbnQ7XHJcbn1cclxuLypcclxuKiBNZW51XHJcbiovXHJcbiNoZWFkZXIuaGVhZGVyLWZsb2F0aW5nLWljb25zIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaSA+IGE6YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQ6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbiNoZWFkZXIuaGVhZGVyLWZsb2F0aW5nLWljb25zIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaSA+IGE6bm90KC5hY3RpdmUpIHtcclxuXHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jaGVhZGVyLmhlYWRlci1mbG9hdGluZy1pY29ucyAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkub3BlbiA+IGE6bm90KC5hY3RpdmUpOmFmdGVyLFxyXG4jaGVhZGVyLmhlYWRlci1mbG9hdGluZy1pY29ucyAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGkuYWN0aXZlID4gYTpub3QoLmFjdGl2ZSk6YWZ0ZXIsXHJcbiNoZWFkZXIuaGVhZGVyLWZsb2F0aW5nLWljb25zIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaTpob3ZlciA+IGE6bm90KC5hY3RpdmUpOmFmdGVyLFxyXG4jaGVhZGVyLmhlYWRlci1mbG9hdGluZy1pY29ucyAuaGVhZGVyLW5hdi1tYWluIG5hdiA+IHVsID4gbGk6YWN0aXZlID4gYTpub3QoLmFjdGl2ZSk6YWZ0ZXIsXHJcbiNoZWFkZXIuaGVhZGVyLWZsb2F0aW5nLWljb25zIC5oZWFkZXItbmF2LW1haW4gbmF2ID4gdWwgPiBsaTpmb2N1cyA+IGE6bm90KC5hY3RpdmUpOmFmdGVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjRjI1OTI3O1xyXG59XHJcbi8qXHJcbiogT3dsIENhcm91c2VsXHJcbiovXHJcbi5vd2wtY2Fyb3VzZWwuY3VzdG9tLWRvdHMtc3R5bGUtMSAub3dsLWRvdHMgYnV0dG9uLm93bC1kb3QuYWN0aXZlIHNwYW4sXHJcbi5vd2wtY2Fyb3VzZWwuY3VzdG9tLWRvdHMtc3R5bGUtMSAub3dsLWRvdHMgYnV0dG9uLm93bC1kb3Q6aG92ZXIgc3BhbiB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjRjI1OTI3O1xyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLmN1c3RvbS1kb3RzLXN0eWxlLTEgLm93bC1kb3RzIGJ1dHRvbi5vd2wtZG90LmFjdGl2ZSBzcGFuOmJlZm9yZSxcclxuLm93bC1jYXJvdXNlbC5jdXN0b20tZG90cy1zdHlsZS0xIC5vd2wtZG90cyBidXR0b24ub3dsLWRvdDpob3ZlciBzcGFuOmJlZm9yZSB7XHJcblx0Y29sb3I6ICNGMjU5Mjc7XHJcbn1cclxuLypcclxuKiBUaW1lbGluZVxyXG4qL1xyXG5zZWN0aW9uLmN1c3RvbS10aW1lbGluZSAudGltZWxpbmUtYm94LnJpZ2h0OmJlZm9yZSB7XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgM3B4ICNlY2YxZjcsIDAgMCAwIDZweCAjMWUxZTFlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnNlY3Rpb24uY3VzdG9tLXRpbWVsaW5lIC50aW1lbGluZS1ib3gucmlnaHQ6YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQ6ICNGMjU5Mjc7XHJcbn1cclxuLypcclxuKiBQb3J0Zm9saW9cclxuKi9cclxuLmN1c3RvbS1uYXYtc29ydC5uYXYgPiBsaS5hY3RpdmUgPiBhLFxyXG4uY3VzdG9tLW5hdi1zb3J0Lm5hdiA+IGxpOmhvdmVyID4gYSB7XHJcblx0YmFja2dyb3VuZDogI0YyNTkyNztcclxuXHRib3JkZXItY29sb3I6ICNGMjU5Mjc7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5jdXN0b20tbmF2LXNvcnQubmF2ID4gbGkuYWN0aXZlID4gYTpob3ZlcixcclxuLmN1c3RvbS1uYXYtc29ydC5uYXYgPiBsaTpob3ZlciA+IGE6aG92ZXIsXHJcbi5jdXN0b20tbmF2LXNvcnQubmF2ID4gbGkuYWN0aXZlID4gYTpmb2N1cyxcclxuLmN1c3RvbS1uYXYtc29ydC5uYXYgPiBsaTpob3ZlciA+IGE6Zm9jdXMge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4uY3VzdG9tLXRodW1iLWluZm8tMSAudGh1bWItaW5mby13cmFwcGVyOmFmdGVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjRjI1OTI3O1xyXG59XHJcblxyXG4uY3VzdG9tLXRodW1iLWluZm8tMSAudGh1bWItaW5mby13cmFwcGVyIC50aHVtYi1pbmZvLXBsdXM6YmVmb3JlLFxyXG4uY3VzdG9tLXRodW1iLWluZm8tMSAudGh1bWItaW5mby13cmFwcGVyIC50aHVtYi1pbmZvLXBsdXM6YWZ0ZXIge1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICNGRkY7XHJcbn1cclxuLypcclxuKiBTYXkgSGVsbG9cclxuKi9cclxuLmN1c3RvbS1mZWF0dXJlLWJveDpob3ZlciAuY3VzdG9tLWZlYXR1cmUtYm94LWljb24ge1xyXG5cdGJhY2tncm91bmQ6ICNGMjU5Mjc7XHJcbn1cclxuXHJcbi5jdXN0b20tZmVhdHVyZS1ib3g6aG92ZXIgLmN1c3RvbS1mZWF0dXJlLWJveC1pY29uIGkge1xyXG5cdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/