@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Lato:300,300i,400,400i,700,700i");@import url("https://fonts.googleapis.com/css?family=Maven+Pro:400,500,700");.accordion .card-title a:before,.expanding-list [data-sf-role=toggleLink]:before,.icon-before:before,.infographic.treelist .node+.node:before,.k-map .k-marker:before,a.link:before{margin-right:.5em}#footer .multiselect.email:after,#footer .multiselect.tel:after,.accordion .card-title a:after,.accordion .card-title a:before,.expanding-list [data-sf-role=toggleLink]:before,.icon-after:after,.icon-before:before,.infographic.treelist .node+.node:before,.k-map .k-marker:before,.multiselect.btn:after,.multiselect.button:after,.multiselect[data-sf-role=collapseAll]:after,.multiselect[data-sf-role=expandAll]:after,.software-vendors .company:after,.sticky-left-column-table .table tbody tr td .company:after,.sticky-left-column-table table tbody tr td .company:after,a.link:before,a.link[href^=http]:after,a.link[href^=https]:after,a.link[target=_blank]:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;-webkit-transform:translate(0);transform:translate(0);width:1.28571429em}
/*!
 * Bootstrap  v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 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,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:14px;--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,.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,.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:none;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,.175);--bs-border-radius:5.25px;--bs-border-radius:0.375rem;--bs-border-radius-sm:3.5px;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:7px;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:14px;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:28px;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:700px;--bs-border-radius-pill:50rem;--bs-box-shadow:0 7px 14px rgba(0,0,0,.15);--bs-box-shadow:0 0.5rem 1rem rgba(0,0,0,.15);--bs-box-shadow-sm:0 1.75px 3.5px rgba(0,0,0,.075);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,.075);--bs-box-shadow-lg:0 14px 42px rgba(0,0,0,.175);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,.075);--bs-focus-ring-width:3.5px;--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13,110,253,.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:#dee2e6;--bs-body-color-rgb:222,226,230;--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(222,226,230,.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222,226,230,.5);--bs-tertiary-color-rgb:222,226,230;--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-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:hsla(0,0%,100%,.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{-webkit-box-sizing:border-box;box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{background-color:var(--bs-body-bg);color:var(--bs-body-color);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);margin:0;text-align:var(--bs-body-text-align);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{border:0;border-top:var(--bs-border-width) solid;color:inherit;margin:1rem 0;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,.webinar .title a,h1,h2,h3,h4,h5,h6{color:var(--bs-heading-color);font-weight:500;line-height:1.2;margin-bottom:.5rem;margin-top:0}.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,.webinar .title a,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,.webinar .title a,h4{font-size:1.5rem}}.h5,h5{font-size:17.5px;font-size:1.25rem}.h6,h6{font-size:14px;font-size:1rem}p{margin-bottom:1rem;margin-top:0}abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-skip-ink:none}address{line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-bottom:1rem;margin-top:0}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{background-color:var(--bs-highlight-bg);color:var(--bs-highlight-color);padding:.1875em}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:none}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;font-size:.875em;margin-bottom:1rem;margin-top:0;overflow:auto}pre code{color:inherit;font-size:inherit;word-break:normal}code{color:var(--bs-code-color);font-size:.875em;word-wrap:break-word}a>code{color:inherit}kbd{background-color:var(--bs-body-color);border-radius:.25rem;color:var(--bs-body-bg);font-size:.875em;padding:.1875rem .375rem}kbd kbd{font-size:1em;padding:0}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}caption{color:var(--bs-secondary-color);padding-bottom:.5rem;padding-top:.5rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}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{border-style:none;padding:0}textarea{resize:vertical}fieldset{min-width:0}legend{float:left;font-size:calc(1.275rem + .3vw);line-height:inherit;margin-bottom:.5rem;padding:0;width:100%}@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]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;-webkit-filter:grayscale(1);filter:grayscale(1)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{-webkit-appearance:button;font:inherit}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:17.5px;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-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{font-size:17.5px;font-size:1.25rem;margin-bottom:1rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{color:#6c757d;font-size:.875em;margin-bottom:1rem;margin-top:-1rem}.blockquote-footer:before{content:"— "}.img-fluid,.img-thumbnail{height:auto;max-width:100%}.img-thumbnail{background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);padding:.25rem}.figure{display:inline-block}.figure-img{line-height:1;margin-bottom:.5rem}.figure-caption{color:var(--bs-secondary-color);font-size:.875em}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:21px;--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@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:21px;--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{-ms-flex-negative:0;flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.row-cols-auto>*{width:auto}.row-cols-1>*,.row-cols-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-1>*{width:100%}.row-cols-2>*{width:50%}.row-cols-2>*,.row-cols-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-3>*{width:33.33333333%}.row-cols-4>*{width:25%}.row-cols-4>*,.row-cols-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-5>*{width:20%}.row-cols-6>*{width:16.66666667%}.col-auto,.row-cols-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-auto{width:auto}.col-1{width:8.33333333%}.col-1,.col-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-2{width:16.66666667%}.col-3{width:25%}.col-3,.col-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-4{width:33.33333333%}.col-5{width:41.66666667%}.col-5,.col-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-6{width:50%}.col-7{width:58.33333333%}.col-7,.col-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-8{width:66.66666667%}.col-9{width:75%}.col-10,.col-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-10{width:83.33333333%}.col-11{width:91.66666667%}.col-11,.col-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-12{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:3.5px;--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:3.5px;--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:7px;--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:7px;--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:14px;--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:14px;--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:21px;--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:21px;--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:42px;--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:42px;--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.row-cols-sm-auto>*{width:auto}.row-cols-sm-1>*,.row-cols-sm-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-sm-1>*{width:100%}.row-cols-sm-2>*{width:50%}.row-cols-sm-2>*,.row-cols-sm-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-sm-3>*{width:33.33333333%}.row-cols-sm-4>*{width:25%}.row-cols-sm-4>*,.row-cols-sm-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-sm-5>*{width:20%}.row-cols-sm-6>*{width:16.66666667%}.col-sm-auto,.row-cols-sm-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-auto{width:auto}.col-sm-1{width:8.33333333%}.col-sm-1,.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-2{width:16.66666667%}.col-sm-3{width:25%}.col-sm-3,.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-4{width:33.33333333%}.col-sm-5{width:41.66666667%}.col-sm-5,.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-6{width:50%}.col-sm-7{width:58.33333333%}.col-sm-7,.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-8{width:66.66666667%}.col-sm-9{width:75%}.col-sm-10,.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-10{width:83.33333333%}.col-sm-11{width:91.66666667%}.col-sm-11,.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-12{width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.row-cols-md-auto>*{width:auto}.row-cols-md-1>*,.row-cols-md-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-md-1>*{width:100%}.row-cols-md-2>*{width:50%}.row-cols-md-2>*,.row-cols-md-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-md-3>*{width:33.33333333%}.row-cols-md-4>*{width:25%}.row-cols-md-4>*,.row-cols-md-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-md-5>*{width:20%}.row-cols-md-6>*{width:16.66666667%}.col-md-auto,.row-cols-md-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-auto{width:auto}.col-md-1{width:8.33333333%}.col-md-1,.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-2{width:16.66666667%}.col-md-3{width:25%}.col-md-3,.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-4{width:33.33333333%}.col-md-5{width:41.66666667%}.col-md-5,.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-6{width:50%}.col-md-7{width:58.33333333%}.col-md-7,.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-8{width:66.66666667%}.col-md-9{width:75%}.col-md-10,.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-10{width:83.33333333%}.col-md-11{width:91.66666667%}.col-md-11,.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-12{width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.row-cols-lg-auto>*{width:auto}.row-cols-lg-1>*,.row-cols-lg-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-lg-1>*{width:100%}.row-cols-lg-2>*{width:50%}.row-cols-lg-2>*,.row-cols-lg-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-lg-3>*{width:33.33333333%}.row-cols-lg-4>*{width:25%}.row-cols-lg-4>*,.row-cols-lg-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-lg-5>*{width:20%}.row-cols-lg-6>*{width:16.66666667%}.col-lg-auto,.row-cols-lg-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-auto{width:auto}.col-lg-1{width:8.33333333%}.col-lg-1,.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-2{width:16.66666667%}.col-lg-3{width:25%}.col-lg-3,.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-4{width:33.33333333%}.col-lg-5{width:41.66666667%}.col-lg-5,.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-6{width:50%}.col-lg-7{width:58.33333333%}.col-lg-7,.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-8{width:66.66666667%}.col-lg-9{width:75%}.col-lg-10,.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-10{width:83.33333333%}.col-lg-11{width:91.66666667%}.col-lg-11,.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-12{width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.row-cols-xl-auto>*{width:auto}.row-cols-xl-1>*,.row-cols-xl-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xl-1>*{width:100%}.row-cols-xl-2>*{width:50%}.row-cols-xl-2>*,.row-cols-xl-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xl-3>*{width:33.33333333%}.row-cols-xl-4>*{width:25%}.row-cols-xl-4>*,.row-cols-xl-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xl-5>*{width:20%}.row-cols-xl-6>*{width:16.66666667%}.col-xl-auto,.row-cols-xl-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-auto{width:auto}.col-xl-1{width:8.33333333%}.col-xl-1,.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-2{width:16.66666667%}.col-xl-3{width:25%}.col-xl-3,.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-4{width:33.33333333%}.col-xl-5{width:41.66666667%}.col-xl-5,.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-6{width:50%}.col-xl-7{width:58.33333333%}.col-xl-7,.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-8{width:66.66666667%}.col-xl-9{width:75%}.col-xl-10,.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-10{width:83.33333333%}.col-xl-11{width:91.66666667%}.col-xl-11,.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-12{width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.row-cols-xxl-auto>*{width:auto}.row-cols-xxl-1>*,.row-cols-xxl-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xxl-1>*{width:100%}.row-cols-xxl-2>*{width:50%}.row-cols-xxl-2>*,.row-cols-xxl-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xxl-3>*{width:33.33333333%}.row-cols-xxl-4>*{width:25%}.row-cols-xxl-4>*,.row-cols-xxl-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xxl-5>*{width:20%}.row-cols-xxl-6>*{width:16.66666667%}.col-xxl-auto,.row-cols-xxl-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-auto{width:auto}.col-xxl-1{width:8.33333333%}.col-xxl-1,.col-xxl-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-2{width:16.66666667%}.col-xxl-3{width:25%}.col-xxl-3,.col-xxl-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-4{width:33.33333333%}.col-xxl-5{width:41.66666667%}.col-xxl-5,.col-xxl-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-6{width:50%}.col-xxl-7{width:58.33333333%}.col-xxl-7,.col-xxl-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-8{width:66.66666667%}.col-xxl-9{width:75%}.col-xxl-10,.col-xxl-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-10{width:83.33333333%}.col-xxl-11{width:91.66666667%}.col-xxl-11,.col-xxl-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-12{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-emphasis-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-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb),0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb),0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb),0.075);border-color:var(--bs-table-border-color);margin-bottom:1rem;vertical-align:top;width:100%}.table>:not(caption)>*>*{background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);-webkit-box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));padding:.5rem}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width)*2) solid}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.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-columns>:not(caption)>tr>:nth-child(2n),.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-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:#a5b5cc;--bs-table-striped-bg:#c4d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe5;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000}.table-primary,.table-secondary{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b4b6b7;--bs-table-striped-bg:#d6d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbcdce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--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}.table-info,.table-success{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a5c4ca;--bs-table-striped-bg:#c4e8ef;--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}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e6c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dab9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece0be;--bs-table-hover-color:#000}.table-danger,.table-warning{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc1c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7c9;--bs-table-hover-color:#000}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--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}.table-dark,.table-light{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--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}.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{font-size:inherit;line-height:1.5;margin-bottom:0;padding-bottom:calc(.375rem + var(--bs-border-width));padding-top:calc(.375rem + var(--bs-border-width))}.col-form-label-lg{font-size:17.5px;font-size:1.25rem;padding-bottom:calc(.5rem + var(--bs-border-width));padding-top:calc(.5rem + var(--bs-border-width))}.col-form-label-sm{font-size:12.25px;font-size:.875rem;padding-bottom:calc(.25rem + var(--bs-border-width));padding-top:calc(.25rem + var(--bs-border-width))}.form-text{color:var(--bs-secondary-color);font-size:.875em;margin-top:.25rem}.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);color:var(--bs-body-color);display:block;font-size:14px;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-control{-webkit-transition:none;transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{background-color:var(--bs-body-bg);border-color:#86b7fe;-webkit-box-shadow:0 0 0 .25rem rgba(13,110,253,.25);box-shadow:0 0 0 .25rem rgba(13,110,253,.25);color:var(--bs-body-color);outline:0}.form-control::-webkit-date-and-time-value{height:1.5em;margin:0;min-width:85px}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-webkit-input-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::-moz-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::-ms-input-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::file-selector-button{margin:-.375rem -.75rem;padding:.375rem .75rem;-webkit-margin-end:10.5px;margin-inline-end:10.5px;-webkit-margin-end:.75rem;background-color:var(--bs-tertiary-bg);border:0 solid;border-color:inherit;border-inline-end-width:var(--bs-border-width);border-radius:0;color:var(--bs-body-color);margin-inline-end:.75rem;pointer-events:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0;color:var(--bs-body-color);display:block;line-height:1.5;margin-bottom:0;padding:.375rem 0;width:100%}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{border-radius:var(--bs-border-radius-sm);font-size:12.25px;font-size:.875rem;min-height:calc(1.5em + .5rem + var(--bs-border-width)*2);padding:.25rem .5rem}.form-control-sm::file-selector-button{margin:-.25rem -.5rem;padding:.25rem .5rem;-webkit-margin-end:7px;margin-inline-end:7px;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{border-radius:var(--bs-border-radius-lg);font-size:17.5px;font-size:1.25rem;min-height:calc(1.5em + 1rem + var(--bs-border-width)*2);padding:.5rem 1rem}.form-control-lg::file-selector-button{margin:-.5rem -1rem;padding:.5rem 1rem;-webkit-margin-end:14px;margin-inline-end:14px;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + var(--bs-border-width)*2)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + var(--bs-border-width)*2)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + var(--bs-border-width)*2)}.form-control-color{height:calc(1.5em + .75rem + var(--bs-border-width)*2);padding:.375rem;width:42px;width:3rem}.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 + var(--bs-border-width)*2)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + var(--bs-border-width)*2)}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-position:right 10.5px center;background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);color:var(--bs-body-color);display:block;font-size:14px;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem 2.25rem .375rem .75rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-select{-webkit-transition:none;transition:none}}.form-select:focus{border-color:#86b7fe;-webkit-box-shadow:0 0 0 .25rem rgba(13,110,253,.25);box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}.form-select[multiple],.form-select[size]:not([size="1"]){background-image:none;padding-right:.75rem}.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{border-radius:var(--bs-border-radius-sm);font-size:12.25px;font-size:.875rem;padding-bottom:.25rem;padding-left:.5rem;padding-top:.25rem}.form-select-lg{border-radius:var(--bs-border-radius-lg);font-size:17.5px;font-size:1.25rem;padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E")}.form-check{display:block;margin-bottom:.125rem;min-height:21px;min-height:1.5rem;padding-left:1.5em}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-left:0;padding-right:1.5em;text-align:right}.form-check-reverse .form-check-input{float:right;margin-left:0;margin-right:-1.5em}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);-ms-flex-negative:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-position:50%;background-repeat:no-repeat;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);flex-shrink:0;height:1em;margin-top:.25em;print-color-adjust:exact;vertical-align:top;width:1em}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{-webkit-filter:brightness(90%);filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;-webkit-box-shadow:0 0 0 .25rem rgba(13,110,253,.25);box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}.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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E")}.form-check-input:disabled{-webkit-filter:none;filter:none;opacity:.5;pointer-events:none}.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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");background-image:var(--bs-form-switch-bg);background-position:0;border-radius:2em;margin-left:-2.5em;-webkit-transition:background-position .15s ease-in-out;transition:background-position .15s ease-in-out;width:2em}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{-webkit-transition:none;transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2386b6fe'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked{background-position:100%;--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.form-switch.form-check-reverse{padding-left:0;padding-right:2.5em}.form-switch.form-check-reverse .form-check-input{margin-left:0;margin-right:-2.5em}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}#footer .btn-check:disabled+.email,#footer .btn-check:disabled+.tel,#footer .btn-check[disabled]+.email,#footer .btn-check[disabled]+.tel,.btn-check:disabled+.btn,.btn-check:disabled+.button,.btn-check:disabled+[data-sf-role=collapseAll],.btn-check:disabled+[data-sf-role=expandAll],.btn-check[disabled]+.btn,.btn-check[disabled]+.button,.btn-check[disabled]+[data-sf-role=collapseAll],.btn-check[disabled]+[data-sf-role=expandAll]{-webkit-filter:none;filter:none;opacity:.65;pointer-events:none}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(255, 255, 255, 0.25)'/%3E%3C/svg%3E")}.form-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;height:21px;height:1.5rem;padding:0;width:100%}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25);box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;height:14px;height:1rem;margin-top:-.25rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;width:14px;width:1rem}@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{background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:7px;height:.5rem;width:100%}.form-range::-moz-range-thumb{-moz-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;height:14px;height:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;width:14px;width:1rem}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-webkit-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:7px;height:.5rem;width:100%}.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 + var(--bs-border-width)*2);line-height:1.25;min-height:calc(3.5rem + var(--bs-border-width)*2)}.form-floating>label{border:var(--bs-border-width) solid transparent;color:rgba(var(--bs-body-color-rgb),.65);height:100%;left:0;max-width:100%;overflow:hidden;padding:1rem .75rem;pointer-events:none;position:absolute;text-align:start;text-overflow:ellipsis;top:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;transition:opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;transition:opacity .1s ease-in-out,transform .1s ease-in-out;transition:opacity .1s ease-in-out,transform .1s ease-in-out,-webkit-transform .1s ease-in-out;white-space:nowrap;z-index:2}@media (prefers-reduced-motion:reduce){.form-floating>label{-webkit-transition:none;transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-webkit-input-placeholder,.form-floating>.form-control::-webkit-input-placeholder{color:transparent}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::-ms-input-placeholder,.form-floating>.form-control::-ms-input-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.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-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-select{padding-bottom:.625rem;padding-left:.75rem;padding-top:1.625rem}.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{-webkit-transform:scale(.85) translateY(-.5rem) translateX(.15rem);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{-webkit-transform:scale(.85) translateY(-.5rem) translateX(.15rem);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>textarea:focus~label:after,.form-floating>textarea:not(:placeholder-shown)~label:after{background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius);content:"";height:1.5em;inset:14px 5.25px;inset:1rem .375rem;position:absolute;z-index:-1}.form-floating>textarea:disabled~label:after{background-color:var(--bs-secondary-bg)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;width:1%}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}#footer .input-group .email,#footer .input-group .tel,.input-group #footer .email,.input-group #footer .tel,.input-group .btn,.input-group .button,.input-group [data-sf-role=collapseAll],.input-group [data-sf-role=expandAll]{position:relative;z-index:2}#footer .input-group .email:focus,#footer .input-group .tel:focus,.input-group #footer .email:focus,.input-group #footer .tel:focus,.input-group .btn:focus,.input-group .button:focus,.input-group [data-sf-role=collapseAll]:focus,.input-group [data-sf-role=expandAll]:focus{z-index:5}.input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);color:var(--bs-body-color);font-size:14px;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;white-space:nowrap}#footer .input-group-lg>.email,#footer .input-group-lg>.tel,.input-group-lg>.btn,.input-group-lg>.button,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>[data-sf-role=collapseAll],.input-group-lg>[data-sf-role=expandAll]{border-radius:var(--bs-border-radius-lg);font-size:17.5px;font-size:1.25rem;padding:.5rem 1rem}#footer .input-group-sm>.email,#footer .input-group-sm>.tel,.input-group-sm>.btn,.input-group-sm>.button,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>[data-sf-role=collapseAll],.input-group-sm>[data-sf-role=expandAll]{border-radius:var(--bs-border-radius-sm);font-size:12.25px;font-size:.875rem;padding:.25rem .5rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.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),.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-bottom-right-radius:0;border-top-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:calc(var(--bs-border-width)*-1)}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-bottom-left-radius:0;border-top-left-radius:0}.valid-feedback{color:var(--bs-form-valid-color);display:none;font-size:.875em;margin-top:.25rem;width:100%}.valid-tooltip{background-color:var(--bs-success);border-radius:var(--bs-border-radius);color:#fff;display:none;font-size:12.25px;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.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{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);-webkit-box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3E%3C/svg%3E");background-position:right 10.5px center,center right 31.5px;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);-webkit-box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25);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(3.75rem + 1.5em)}.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{-webkit-box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25);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{color:var(--bs-form-invalid-color);display:none;font-size:.875em;margin-top:.25rem;width:100%}.invalid-tooltip{background-color:var(--bs-danger);border-radius:var(--bs-border-radius);color:#fff;display:none;font-size:12.25px;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.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{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);-webkit-box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right 10.5px center,center right 31.5px;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);-webkit-box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25);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(3.75rem + 1.5em)}.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{-webkit-box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25);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}#footer .email,#footer .tel,.btn,.button,[data-sf-role=collapseAll],[data-sf-role=expandAll]{--bs-btn-padding-x:10.5px;--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:5.25px;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:14px;--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 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 3.5px rgba(var(--bs-btn-focus-shadow-rgb),.5);--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb),.5);background-color:var(--bs-btn-bg);border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);color:var(--bs-btn-color);cursor:pointer;display:inline-block;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);padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);text-align:center;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}@media (prefers-reduced-motion:reduce){#footer .email,#footer .tel,.btn,.button,[data-sf-role=collapseAll],[data-sf-role=expandAll]{-webkit-transition:none;transition:none}}#footer .email:hover,#footer .tel:hover,.btn:hover,.button:hover,[data-sf-role=collapseAll]:hover,[data-sf-role=expandAll]:hover{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);color:var(--bs-btn-hover-color)}#footer .btn-check+.email:hover,#footer .btn-check+.tel:hover,.btn-check+.btn:hover,.btn-check+.button:hover,.btn-check+[data-sf-role=collapseAll]:hover,.btn-check+[data-sf-role=expandAll]:hover{background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color);color:var(--bs-btn-color)}#footer .email:focus-visible,#footer .tel:focus-visible,.btn:focus-visible,.button:focus-visible,[data-sf-role=collapseAll]:focus-visible,[data-sf-role=expandAll]:focus-visible{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);-webkit-box-shadow:var(--bs-btn-focus-box-shadow);box-shadow:var(--bs-btn-focus-box-shadow);color:var(--bs-btn-hover-color);outline:0}#footer .btn-check:focus-visible+.email,#footer .btn-check:focus-visible+.tel,.btn-check:focus-visible+.btn,.btn-check:focus-visible+.button,.btn-check:focus-visible+[data-sf-role=collapseAll],.btn-check:focus-visible+[data-sf-role=expandAll]{border-color:var(--bs-btn-hover-border-color);-webkit-box-shadow:var(--bs-btn-focus-box-shadow);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}#footer .active.email,#footer .active.tel,#footer .btn-check:checked+.email,#footer .btn-check:checked+.tel,#footer .email:first-child:active,#footer .show.email,#footer .show.tel,#footer .tel:first-child:active,#footer :not(.btn-check)+.email:active,#footer :not(.btn-check)+.tel:active,.active.button,.active[data-sf-role=collapseAll],.active[data-sf-role=expandAll],.btn-check:checked+.btn,.btn-check:checked+.button,.btn-check:checked+[data-sf-role=collapseAll],.btn-check:checked+[data-sf-role=expandAll],.btn.active,.btn.show,.btn:first-child:active,.button:first-child:active,.show.button,.show[data-sf-role=collapseAll],.show[data-sf-role=expandAll],:not(.btn-check)+.btn:active,:not(.btn-check)+.button:active,:not(.btn-check)+[data-sf-role=collapseAll]:active,:not(.btn-check)+[data-sf-role=expandAll]:active,[data-sf-role=collapseAll]:first-child:active,[data-sf-role=expandAll]:first-child:active{background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color);color:var(--bs-btn-active-color)}#footer .active.email:focus-visible,#footer .active.tel:focus-visible,#footer .btn-check:checked+.email:focus-visible,#footer .btn-check:checked+.tel:focus-visible,#footer .email:first-child:active:focus-visible,#footer .show.email:focus-visible,#footer .show.tel:focus-visible,#footer .tel:first-child:active:focus-visible,#footer :not(.btn-check)+.email:active:focus-visible,#footer :not(.btn-check)+.tel:active:focus-visible,.active.button:focus-visible,.active[data-sf-role=collapseAll]:focus-visible,.active[data-sf-role=expandAll]:focus-visible,.btn-check:checked+.btn:focus-visible,.btn-check:checked+.button:focus-visible,.btn-check:checked+[data-sf-role=collapseAll]:focus-visible,.btn-check:checked+[data-sf-role=expandAll]:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,.button:first-child:active:focus-visible,.show.button:focus-visible,.show[data-sf-role=collapseAll]:focus-visible,.show[data-sf-role=expandAll]:focus-visible,:not(.btn-check)+.btn:active:focus-visible,:not(.btn-check)+.button:active:focus-visible,:not(.btn-check)+[data-sf-role=collapseAll]:active:focus-visible,:not(.btn-check)+[data-sf-role=expandAll]:active:focus-visible,[data-sf-role=collapseAll]:first-child:active:focus-visible,[data-sf-role=expandAll]:first-child:active:focus-visible{-webkit-box-shadow:var(--bs-btn-focus-box-shadow);box-shadow:var(--bs-btn-focus-box-shadow)}#footer .btn-check:checked:focus-visible+.email,#footer .btn-check:checked:focus-visible+.tel,.btn-check:checked:focus-visible+.btn,.btn-check:checked:focus-visible+.button,.btn-check:checked:focus-visible+[data-sf-role=collapseAll],.btn-check:checked:focus-visible+[data-sf-role=expandAll]{-webkit-box-shadow:var(--bs-btn-focus-box-shadow);box-shadow:var(--bs-btn-focus-box-shadow)}#footer .disabled.email,#footer .disabled.tel,#footer .email:disabled,#footer .tel:disabled,#footer fieldset:disabled .email,#footer fieldset:disabled .tel,.btn.disabled,.btn:disabled,.button:disabled,.disabled.button,.disabled[data-sf-role=collapseAll],.disabled[data-sf-role=expandAll],[data-sf-role=collapseAll]:disabled,[data-sf-role=expandAll]:disabled,fieldset:disabled #footer .email,fieldset:disabled #footer .tel,fieldset:disabled .btn,fieldset:disabled .button,fieldset:disabled [data-sf-role=collapseAll],fieldset:disabled [data-sf-role=expandAll]{background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);color:var(--bs-btn-disabled-color);opacity:var(--bs-btn-disabled-opacity);pointer-events:none}#footer .webinar.primary .action a.email,#footer .webinar.primary .action a.tel,.btn-primary,.webinar.primary .action #footer a.email,.webinar.primary .action #footer a.tel,.webinar.primary .action a.btn,.webinar.primary .action a.button,.webinar.primary .action a[data-sf-role=collapseAll],.webinar.primary .action a[data-sf-role=expandAll]{--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,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}#footer .webinar.secondary .action a.email,#footer .webinar.secondary .action a.tel,.btn-secondary,.webinar.secondary .action #footer a.email,.webinar.secondary .action #footer a.tel,.webinar.secondary .action a.btn,.webinar.secondary .action a.button,.webinar.secondary .action a[data-sf-role=collapseAll],.webinar.secondary .action a[data-sf-role=expandAll],[data-sf-role=collapseAll],[data-sf-role=expandAll]{--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,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}#footer .webinar.success .action a.email,#footer .webinar.success .action a.tel,.btn-success,.webinar.success .action #footer a.email,.webinar.success .action #footer a.tel,.webinar.success .action a.btn,.webinar.success .action a.button,.webinar.success .action a[data-sf-role=collapseAll],.webinar.success .action a[data-sf-role=expandAll]{--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,.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,.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,.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,.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,.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,.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,.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,.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,.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,.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,.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,.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,.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,.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:none}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}#footer .btn-group-lg>.email,#footer .btn-group-lg>.tel,#footer .card-action .email,#footer .card-action .tel,.btn-group-lg>.btn,.btn-group-lg>.button,.btn-group-lg>[data-sf-role=collapseAll],.btn-group-lg>[data-sf-role=expandAll],.btn-lg,.card-action #footer .email,.card-action #footer .tel,.card-action .btn,.card-action .button,.card-action [data-sf-role=collapseAll],.card-action [data-sf-role=expandAll]{--bs-btn-padding-y:7px;--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:14px;--bs-btn-padding-x:1rem;--bs-btn-font-size:17.5px;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}#footer .email,#footer .tel,.btn-group-sm>.btn,.btn-group-sm>.button,.btn-group-sm>[data-sf-role=collapseAll],.btn-group-sm>[data-sf-role=expandAll],.btn-sm{--bs-btn-padding-y:3.5px;--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:7px;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:12.25px;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{-webkit-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;transition:none}}.collapsing.collapse-horizontal{height:auto;-webkit-transition:width .35s ease;transition:width .35s ease;width:0}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{-webkit-transition:none;transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:140px;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:7px;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:1.75px;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:14px;--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:7px;--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--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:14px;--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:3.5px;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:14px;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:7px;--bs-dropdown-header-padding-y:0.5rem;background-clip:padding-box;background-color:var(--bs-dropdown-bg);border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);color:var(--bs-dropdown-color);display:none;font-size:var(--bs-dropdown-font-size);list-style:none;margin:0;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);position:absolute;text-align:left;z-index:var(--bs-dropdown-zindex)}.dropdown-menu[data-bs-popper]{left:0;margin-top:var(--bs-dropdown-spacer);top:100%}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{left:auto;right:0}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{left:auto;right:0}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{left:auto;right:0}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{left:auto;right:0}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{left:auto;right:0}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{left:auto;right:0}}.dropup .dropdown-menu[data-bs-popper]{bottom:100%;margin-bottom:var(--bs-dropdown-spacer);margin-top:0;top:auto}.dropup .dropdown-toggle:after{border-bottom:.3em solid;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:0;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{left:100%;margin-left:var(--bs-dropdown-spacer);margin-top:0;right:auto;top:0}.dropend .dropdown-toggle:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{left:auto;margin-right:var(--bs-dropdown-spacer);margin-top:0;right:100%;top:0}.dropstart .dropdown-toggle:after{content:"";display:inline-block;display:none;margin-left:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:before{border-bottom:.3em solid transparent;border-right:.3em solid;border-top:.3em solid transparent;content:"";display:inline-block;margin-right:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{border-top:1px solid var(--bs-dropdown-divider-bg);height:0;margin:var(--bs-dropdown-divider-margin-y) 0;opacity:1;overflow:hidden}.dropdown-item{background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0);clear:both;color:var(--bs-dropdown-link-color);display:block;font-weight:400;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);text-align:inherit;white-space:nowrap;width:100%}.dropdown-item:focus,.dropdown-item:hover{background-color:var(--bs-dropdown-link-hover-bg);color:var(--bs-dropdown-link-hover-color)}.dropdown-item.active,.dropdown-item:active{background-color:var(--bs-dropdown-link-active-bg);color:var(--bs-dropdown-link-active-color);text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:transparent;color:var(--bs-dropdown-link-disabled-color);pointer-events:none}.dropdown-menu.show{display:block}.dropdown-header{color:var(--bs-dropdown-header-color);display:block;font-size:12.25px;font-size:.875rem;margin-bottom:0;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);white-space:nowrap}.dropdown-item-text{color:var(--bs-dropdown-link-color);display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x)}.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:hsla(0,0%,100%,.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{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;vertical-align:middle}#footer .btn-group-vertical>.email,#footer .btn-group-vertical>.tel,#footer .btn-group>.email,#footer .btn-group>.tel,.btn-group-vertical>.btn,.btn-group-vertical>.button,.btn-group-vertical>[data-sf-role=collapseAll],.btn-group-vertical>[data-sf-role=expandAll],.btn-group>.btn,.btn-group>.button,.btn-group>[data-sf-role=collapseAll],.btn-group>[data-sf-role=expandAll]{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}#footer .btn-group-vertical>.active.email,#footer .btn-group-vertical>.active.tel,#footer .btn-group-vertical>.btn-check:checked+.email,#footer .btn-group-vertical>.btn-check:checked+.tel,#footer .btn-group-vertical>.btn-check:focus+.email,#footer .btn-group-vertical>.btn-check:focus+.tel,#footer .btn-group-vertical>.email:active,#footer .btn-group-vertical>.email:focus,#footer .btn-group-vertical>.email:hover,#footer .btn-group-vertical>.tel:active,#footer .btn-group-vertical>.tel:focus,#footer .btn-group-vertical>.tel:hover,#footer .btn-group>.active.email,#footer .btn-group>.active.tel,#footer .btn-group>.btn-check:checked+.email,#footer .btn-group>.btn-check:checked+.tel,#footer .btn-group>.btn-check:focus+.email,#footer .btn-group>.btn-check:focus+.tel,#footer .btn-group>.email:active,#footer .btn-group>.email:focus,#footer .btn-group>.email:hover,#footer .btn-group>.tel:active,#footer .btn-group>.tel:focus,#footer .btn-group>.tel:hover,.btn-group-vertical>.active.button,.btn-group-vertical>.active[data-sf-role=collapseAll],.btn-group-vertical>.active[data-sf-role=expandAll],.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:checked+.button,.btn-group-vertical>.btn-check:checked+[data-sf-role=collapseAll],.btn-group-vertical>.btn-check:checked+[data-sf-role=expandAll],.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn-check:focus+.button,.btn-group-vertical>.btn-check:focus+[data-sf-role=collapseAll],.btn-group-vertical>.btn-check:focus+[data-sf-role=expandAll],.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group-vertical>.button:active,.btn-group-vertical>.button:focus,.btn-group-vertical>.button:hover,.btn-group-vertical>[data-sf-role=collapseAll]:active,.btn-group-vertical>[data-sf-role=collapseAll]:focus,.btn-group-vertical>[data-sf-role=collapseAll]:hover,.btn-group-vertical>[data-sf-role=expandAll]:active,.btn-group-vertical>[data-sf-role=expandAll]:focus,.btn-group-vertical>[data-sf-role=expandAll]:hover,.btn-group>.active.button,.btn-group>.active[data-sf-role=collapseAll],.btn-group>.active[data-sf-role=expandAll],.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:checked+.button,.btn-group>.btn-check:checked+[data-sf-role=collapseAll],.btn-group>.btn-check:checked+[data-sf-role=expandAll],.btn-group>.btn-check:focus+.btn,.btn-group>.btn-check:focus+.button,.btn-group>.btn-check:focus+[data-sf-role=collapseAll],.btn-group>.btn-check:focus+[data-sf-role=expandAll],.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover,.btn-group>.button:active,.btn-group>.button:focus,.btn-group>.button:hover,.btn-group>[data-sf-role=collapseAll]:active,.btn-group>[data-sf-role=collapseAll]:focus,.btn-group>[data-sf-role=collapseAll]:hover,.btn-group>[data-sf-role=expandAll]:active,.btn-group>[data-sf-role=expandAll]:focus,.btn-group>[data-sf-role=expandAll]:hover{z-index:1}.btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}#footer .btn-group>:not(.btn-check:first-child)+.email,#footer .btn-group>:not(.btn-check:first-child)+.tel,.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>:not(.btn-check:first-child)+.button,.btn-group>:not(.btn-check:first-child)+[data-sf-role=collapseAll],.btn-group>:not(.btn-check:first-child)+[data-sf-role=expandAll]{margin-left:calc(var(--bs-border-width)*-1)}#footer .btn-group>.btn-group:not(:last-child)>.email,#footer .btn-group>.btn-group:not(:last-child)>.tel,#footer .btn-group>.dropdown-toggle-split.email:first-child,#footer .btn-group>.dropdown-toggle-split.tel:first-child,#footer .btn-group>.email:not(:last-child):not(.dropdown-toggle),#footer .btn-group>.tel:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn-group:not(:last-child)>.button,.btn-group>.btn-group:not(:last-child)>[data-sf-role=collapseAll],.btn-group>.btn-group:not(:last-child)>[data-sf-role=expandAll],.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.button:not(:last-child):not(.dropdown-toggle),.btn-group>.dropdown-toggle-split.button:first-child,.btn-group>.dropdown-toggle-split[data-sf-role=collapseAll]:first-child,.btn-group>.dropdown-toggle-split[data-sf-role=expandAll]:first-child,.btn-group>[data-sf-role=collapseAll]:not(:last-child):not(.dropdown-toggle),.btn-group>[data-sf-role=expandAll]:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}#footer .btn-group>.btn-group:not(:first-child)>.email,#footer .btn-group>.btn-group:not(:first-child)>.tel,#footer .btn-group>.email:nth-child(n+3),#footer .btn-group>.tel:nth-child(n+3),#footer .btn-group>:not(.btn-check)+.email,#footer .btn-group>:not(.btn-check)+.tel,.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn-group:not(:first-child)>.button,.btn-group>.btn-group:not(:first-child)>[data-sf-role=collapseAll],.btn-group>.btn-group:not(:first-child)>[data-sf-role=expandAll],.btn-group>.btn:nth-child(n+3),.btn-group>.button:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>:not(.btn-check)+.button,.btn-group>:not(.btn-check)+[data-sf-role=collapseAll],.btn-group>:not(.btn-check)+[data-sf-role=expandAll],.btn-group>[data-sf-role=collapseAll]:nth-child(n+3),.btn-group>[data-sf-role=expandAll]:nth-child(n+3){border-bottom-left-radius:0;border-top-left-radius:0}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.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}#footer .email+.dropdown-toggle-split,#footer .tel+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split,.btn-group-sm>.button+.dropdown-toggle-split,.btn-group-sm>[data-sf-role=collapseAll]+.dropdown-toggle-split,.btn-group-sm>[data-sf-role=expandAll]+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}#footer .btn-group-lg>.email+.dropdown-toggle-split,#footer .btn-group-lg>.tel+.dropdown-toggle-split,#footer .card-action .email+.dropdown-toggle-split,#footer .card-action .tel+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split,.btn-group-lg>.button+.dropdown-toggle-split,.btn-group-lg>[data-sf-role=collapseAll]+.dropdown-toggle-split,.btn-group-lg>[data-sf-role=expandAll]+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split,.card-action #footer .email+.dropdown-toggle-split,.card-action #footer .tel+.dropdown-toggle-split,.card-action .btn+.dropdown-toggle-split,.card-action .button+.dropdown-toggle-split,.card-action [data-sf-role=collapseAll]+.dropdown-toggle-split,.card-action [data-sf-role=expandAll]+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#footer .btn-group-vertical>.email,#footer .btn-group-vertical>.tel,.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.button,.btn-group-vertical>[data-sf-role=collapseAll],.btn-group-vertical>[data-sf-role=expandAll]{width:100%}#footer .btn-group-vertical>.email:not(:first-child),#footer .btn-group-vertical>.tel:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.button:not(:first-child),.btn-group-vertical>[data-sf-role=collapseAll]:not(:first-child),.btn-group-vertical>[data-sf-role=expandAll]:not(:first-child){margin-top:calc(var(--bs-border-width)*-1)}#footer .btn-group-vertical>.btn-group:not(:last-child)>.email,#footer .btn-group-vertical>.btn-group:not(:last-child)>.tel,#footer .btn-group-vertical>.email:not(:last-child):not(.dropdown-toggle),#footer .btn-group-vertical>.tel:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn-group:not(:last-child)>.button,.btn-group-vertical>.btn-group:not(:last-child)>[data-sf-role=collapseAll],.btn-group-vertical>.btn-group:not(:last-child)>[data-sf-role=expandAll],.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.button:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>[data-sf-role=collapseAll]:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>[data-sf-role=expandAll]:not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:0;border-bottom-right-radius:0}#footer .btn-group-vertical>.btn-group:not(:first-child)>.email,#footer .btn-group-vertical>.btn-group:not(:first-child)>.tel,#footer .btn-group-vertical>.email:nth-child(n+3),#footer .btn-group-vertical>.tel:nth-child(n+3),#footer .btn-group-vertical>:not(.btn-check)+.email,#footer .btn-group-vertical>:not(.btn-check)+.tel,.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn-group:not(:first-child)>.button,.btn-group-vertical>.btn-group:not(:first-child)>[data-sf-role=collapseAll],.btn-group-vertical>.btn-group:not(:first-child)>[data-sf-role=expandAll],.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>.button:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn,.btn-group-vertical>:not(.btn-check)+.button,.btn-group-vertical>:not(.btn-check)+[data-sf-role=collapseAll],.btn-group-vertical>:not(.btn-check)+[data-sf-role=expandAll],.btn-group-vertical>[data-sf-role=collapseAll]:nth-child(n+3),.btn-group-vertical>[data-sf-role=expandAll]:nth-child(n+3){border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:14px;--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:7px;--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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{background:none;border:0;color:var(--bs-nav-link-color);display:block;font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;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{-webkit-transition:none;transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{-webkit-box-shadow:0 0 0 .25rem rgba(13,110,253,.25);box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);cursor:default;pointer-events:none}.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{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);margin-bottom:calc(var(--bs-nav-tabs-border-width)*-1)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:var(--bs-nav-tabs-link-hover-border-color);isolation:isolate}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color);color:var(--bs-nav-tabs-link-active-color)}.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:calc(var(--bs-nav-tabs-border-width)*-1)}.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.active,.nav-pills .show>.nav-link{background-color:var(--bs-nav-pills-link-active-bg);color:var(--bs-nav-pills-link-active-color)}.nav-underline{--bs-nav-underline-gap:14px;--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:1.75px;--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{border-bottom:var(--bs-nav-underline-border-width) solid transparent;padding-left:0;padding-right:0}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{border-bottom-color:currentcolor;color:var(--bs-nav-underline-link-active-color);font-weight:700}.nav-fill .nav-item,.nav-fill>.nav-link{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;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:7px;--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:4.375px;--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:14px;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:17.5px;--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:7px;--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:3.5px;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:10.5px;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:17.5px;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(33, 37, 41, 0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%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:3.5px;--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);position:relative}.navbar,.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{-ms-flex-wrap:inherit;flex-wrap:inherit}.navbar-brand{color:var(--bs-navbar-brand-color);font-size:var(--bs-navbar-brand-font-size);margin-right:var(--bs-navbar-brand-margin-end);padding-bottom:var(--bs-navbar-brand-padding-y);padding-top:var(--bs-navbar-brand-padding-y);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:7px;--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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none;margin-bottom:0;padding-left:0}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{color:var(--bs-navbar-color);padding-bottom:.5rem;padding-top:.5rem}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);color:var(--bs-navbar-color);font-size:var(--bs-navbar-toggler-font-size);line-height:1;padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);-webkit-transition:var(--bs-navbar-toggler-transition);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{-webkit-transition:none;transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{-webkit-box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);outline:0;text-decoration:none}.navbar-toggler-icon{background-image:var(--bs-navbar-toggler-icon-bg);background-position:50%;background-repeat:no-repeat;background-size:100%;display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-ms-flex-positive:1;background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;-webkit-transform:none!important;transform:none!important;-webkit-transition:none;transition:none;visibility:visible!important;width:auto!important}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-ms-flex-positive:1;background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;-webkit-transform:none!important;transform:none!important;-webkit-transition:none;transition:none;visibility:visible!important;width:auto!important}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-ms-flex-positive:1;background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;-webkit-transform:none!important;transform:none!important;-webkit-transition:none;transition:none;visibility:visible!important;width:auto!important}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-ms-flex-positive:1;background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;-webkit-transform:none!important;transform:none!important;-webkit-transition:none;transition:none;visibility:visible!important;width:auto!important}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:1400px){.navbar-expand-xxl{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-ms-flex-positive:1;background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;-webkit-transform:none!important;transform:none!important;-webkit-transition:none;transition:none;visibility:visible!important;width:auto!important}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;overflow-y:visible;padding:0}}.navbar-expand{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-ms-flex-positive:1;background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;-webkit-transform:none!important;transform:none!important;-webkit-transition:none;transition:none;visibility:visible!important;width:auto!important}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;overflow-y:visible;padding:0}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:hsla(0,0%,100%,.55);--bs-navbar-hover-color:hsla(0,0%,100%,.75);--bs-navbar-disabled-color:hsla(0,0%,100%,.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:hsla(0,0%,100%,.1)}.navbar-dark,.navbar[data-bs-theme=dark],[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.card{--bs-card-spacer-y:14px;--bs-card-spacer-y:1rem;--bs-card-spacer-x:14px;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:7px;--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:7px;--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:14px;--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:14px;--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:10.5px;--bs-card-group-margin:0.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;color:var(--bs-body-color);-ms-flex-direction:column;flex-direction:column;height:var(--bs-card-height);min-width:0;word-wrap:break-word;background-clip:border-box;background-color:var(--bs-card-bg);border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-bottom:inherit;border-top:inherit}.card>.list-group:first-child{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius);border-top-width:0}.card>.list-group:last-child{border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-webkit-box-flex:1;color:var(--bs-card-color);-ms-flex:1 1 auto;flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x)}.card-title{color:var(--bs-card-title-color);margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{color:var(--bs-card-subtitle-color);margin-top:calc(var(--bs-card-title-spacer-y)*-.5)}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color);color:var(--bs-card-cap-color);margin-bottom:0;padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color);color:var(--bs-card-cap-color);padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{border-bottom:0;margin-bottom:calc(var(--bs-card-cap-padding-y)*-1);margin-left:calc(var(--bs-card-cap-padding-x)*-.5);margin-right:calc(var(--bs-card-cap-padding-x)*-.5)}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-left:calc(var(--bs-card-cap-padding-x)*-.5);margin-right:calc(var(--bs-card-cap-padding-x)*-.5)}.card-img-overlay{border-radius:var(--bs-card-inner-border-radius);bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);position:absolute;right:0;top:0}.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-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:not(:last-child){border-bottom-right-radius:0;border-top-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-bottom-left-radius:0;border-top-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:17.5px;--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:14px;--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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 16 16'%3E%3Cpath d='m2 5 6 6 6-6'/%3E%3C/svg%3E");--bs-accordion-btn-icon-width:17.5px;--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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 16 16'%3E%3Cpath d='m2 5 6 6 6-6'/%3E%3C/svg%3E");--bs-accordion-btn-focus-box-shadow:0 0 0 3.5px rgba(13,110,253,.25);--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13,110,253,.25);--bs-accordion-body-padding-x:17.5px;--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:14px;--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{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;color:var(--bs-accordion-btn-color);font-size:14px;font-size:1rem;overflow-anchor:none;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);text-align:left;-webkit-transition:var(--bs-accordion-transition);transition:var(--bs-accordion-transition);width:100%}@media (prefers-reduced-motion:reduce){.accordion-button{-webkit-transition:none;transition:none}}.accordion-button:not(.collapsed){background-color:var(--bs-accordion-active-bg);-webkit-box-shadow:inset 0 calc(var(--bs-accordion-border-width)*-1) 0 var(--bs-accordion-border-color);box-shadow:inset 0 calc(var(--bs-accordion-border-width)*-1) 0 var(--bs-accordion-border-color);color:var(--bs-accordion-active-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);-webkit-transform:var(--bs-accordion-btn-icon-transform);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{-ms-flex-negative:0;background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);content:"";flex-shrink:0;height:var(--bs-accordion-btn-icon-width);margin-left:auto;-webkit-transition:var(--bs-accordion-btn-icon-transition);transition:var(--bs-accordion-btn-icon-transition);width:var(--bs-accordion-btn-icon-width)}@media (prefers-reduced-motion:reduce){.accordion-button:after{-webkit-transition:none;transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{-webkit-box-shadow:var(--bs-accordion-btn-focus-box-shadow);box-shadow:var(--bs-accordion-btn-focus-box-shadow);outline:0;z-index:3}.accordion-header{margin-bottom:0}.accordion-item{background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);color:var(--bs-accordion-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-header .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-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-left-radius:var(--bs-accordion-inner-border-radius);border-bottom-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-left:0;border-radius:0;border-right:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236da8fd' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236da8fd' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:14px;--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:7px;--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:var(--bs-breadcrumb-font-size);list-style:none;margin-bottom:var(--bs-breadcrumb-margin-bottom);padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider,"/");float:left;padding-right:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:10.5px;--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:5.25px;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:14px;--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 3.5px rgba(13,110,253,.25);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13,110,253,.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:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding-left:0}.page-link{background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);color:var(--bs-pagination-color);display:block;font-size:var(--bs-pagination-font-size);padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);position:relative;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{-webkit-transition:none;transition:none}}.page-link:hover{background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color);color:var(--bs-pagination-hover-color);z-index:2}.page-link:focus{background-color:var(--bs-pagination-focus-bg);-webkit-box-shadow:var(--bs-pagination-focus-box-shadow);box-shadow:var(--bs-pagination-focus-box-shadow);color:var(--bs-pagination-focus-color);outline:0;z-index:3}.active>.page-link,.page-link.active{background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color);color:var(--bs-pagination-active-color);z-index:3}.disabled>.page-link,.page-link.disabled{background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color);color:var(--bs-pagination-disabled-color);pointer-events:none}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width)*-1)}.page-item:first-child .page-link{border-bottom-left-radius:var(--bs-pagination-border-radius);border-top-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-bottom-right-radius:var(--bs-pagination-border-radius);border-top-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:21px;--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:10.5px;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:17.5px;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:7px;--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:3.5px;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:12.25px;--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);border-radius:var(--bs-badge-border-radius);color:var(--bs-badge-color);display:inline-block;font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);text-align:center;vertical-align:baseline;white-space:nowrap}.badge:empty{display:none}#footer .email .badge,#footer .tel .badge,.btn .badge,.button .badge,[data-sf-role=collapseAll] .badge,[data-sf-role=expandAll] .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:14px;--bs-alert-padding-x:1rem;--bs-alert-padding-y:14px;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:14px;--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;background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius);color:var(--bs-alert-color);margin-bottom:var(--bs-alert-margin-bottom);padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);position:relative}.alert-heading{color:inherit}.alert-link{color:var(--bs-alert-link-color);font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{padding:1.25rem 1rem;position:absolute;right:0;top:0;z-index:2}.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)}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress,.progress-stacked{--bs-progress-height:14px;--bs-progress-height:1rem;--bs-progress-font-size:10.5px;--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;background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius);font-size:var(--bs-progress-font-size);height:var(--bs-progress-height)}.progress,.progress-bar,.progress-stacked{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.progress-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;background-color:var(--bs-progress-bar-bg);color:var(--bs-progress-bar-color);justify-content:center;text-align:center;-webkit-transition:var(--bs-progress-bar-transition);transition:var(--bs-progress-bar-transition);white-space:nowrap}@media (prefers-reduced-motion:reduce){.progress-bar{-webkit-transition:none;transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,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{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;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:14px;--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:7px;--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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-radius:var(--bs-list-group-border-radius);-ms-flex-direction:column;flex-direction:column;margin-bottom:0;padding-left:0}.list-group-numbered{counter-reset:section;list-style-type:none}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item{background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);color:var(--bs-list-group-color);display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);position:relative}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{background-color:var(--bs-list-group-disabled-bg);color:var(--bs-list-group-disabled-color);pointer-events:none}.list-group-item.active{background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color);color:var(--bs-list-group-active-color);z-index:2}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{border-top-width:var(--bs-list-group-border-width);margin-top:calc(var(--bs-list-group-border-width)*-1)}.list-group-item-action{color:var(--bs-list-group-action-color);text-align:inherit;width:100%}.list-group-item-action:not(.active):focus,.list-group-item-action:not(.active):hover{background-color:var(--bs-list-group-action-hover-bg);color:var(--bs-list-group-action-hover-color);text-decoration:none;z-index:1}.list-group-item-action:not(.active):active{background-color:var(--bs-list-group-action-active-bg);color:var(--bs-list-group-action-active-color)}.list-group-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;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-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}@media (min-width:576px){.list-group-horizontal-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;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-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media (min-width:768px){.list-group-horizontal-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;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-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-md>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media (min-width:992px){.list-group-horizontal-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;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-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media (min-width:1200px){.list-group-horizontal-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;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-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media (min-width:1400px){.list-group-horizontal-xxl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;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-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}.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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%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 3.5px rgba(13,110,253,.25);--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(13,110,253,.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-filter:var(--bs-btn-close-filter);filter:var(--bs-btn-close-filter);height:1em;opacity:var(--bs-btn-close-opacity);padding:.25em;width:1em}.btn-close,.btn-close:hover{color:var(--bs-btn-close-color)}.btn-close:hover{opacity:var(--bs-btn-close-hover-opacity);text-decoration:none}.btn-close:focus{-webkit-box-shadow:var(--bs-btn-close-focus-shadow);box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity);outline:0}.btn-close.disabled,.btn-close:disabled{opacity:var(--bs-btn-close-disabled-opacity);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-close-white{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme=light]{--bs-btn-close-filter: }[data-bs-theme=dark]{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:10.5px;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:7px;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:21px;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:12.25px;--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);background-clip:padding-box;background-color:var(--bs-toast-bg);border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);border-radius:var(--bs-toast-border-radius);-webkit-box-shadow:var(--bs-toast-box-shadow);box-shadow:var(--bs-toast-box-shadow);color:var(--bs-toast-color);font-size:var(--bs-toast-font-size);max-width:100%;pointer-events:auto;width:var(--bs-toast-max-width)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;max-width:100%;pointer-events:none;position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:var(--bs-toast-zindex)}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-clip:padding-box;background-color:var(--bs-toast-header-bg);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));color:var(--bs-toast-header-color);padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x)}.toast-header .btn-close{margin-left:var(--bs-toast-padding-x);margin-right:calc(var(--bs-toast-padding-x)*-.5)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:14px;--bs-modal-padding:1rem;--bs-modal-margin:7px;--bs-modal-margin:0.5rem;--bs-modal-color:var(--bs-body-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:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-modal-header-padding-x:14px;--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:14px;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:14px 14px;--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:7px;--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);display:none;height:100%;left:0;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:var(--bs-modal-zindex)}.modal-dialog{margin:var(--bs-modal-margin);pointer-events:none;position:relative;width:auto}.modal.fade .modal-dialog{-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content,.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-content{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-clip:padding-box;background-color:var(--bs-modal-bg);border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);color:var(--bs-modal-color);-ms-flex-direction:column;flex-direction:column;outline:0;pointer-events:auto;width:100%}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;background-color:var(--bs-backdrop-bg);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:var(--bs-backdrop-zindex)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;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);padding:var(--bs-modal-header-padding)}.modal-header .btn-close{margin-bottom:calc(var(--bs-modal-header-padding-y)*-.5);margin-left:auto;margin-right:calc(var(--bs-modal-header-padding-x)*-.5);margin-top:calc(var(--bs-modal-header-padding-y)*-.5);padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5)}.modal-title{line-height:var(--bs-modal-title-line-height);margin-bottom:0}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;background-color:var(--bs-modal-footer-bg);border-bottom-left-radius:var(--bs-modal-inner-border-radius);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{margin-left:auto;margin-right:auto;max-width:var(--bs-modal-width)}.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{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen .modal-content{border:0;border-radius:0;height:100%}.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{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-sm-down .modal-content{border:0;border-radius:0;height:100%}.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{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-md-down .modal-content{border:0;border-radius:0;height:100%}.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{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-lg-down .modal-content{border:0;border-radius:0;height:100%}.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{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xl-down .modal-content{border:0;border-radius:0;height:100%}.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{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xxl-down .modal-content{border:0;border-radius:0;height:100%}.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:7px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:3.5px;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:12.25px;--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:11.2px;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:5.6px;--bs-tooltip-arrow-height:0.4rem;display:block;font-family:var(--bs-font-sans-serif);font-size:var(--bs-tooltip-font-size);font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;margin:var(--bs-tooltip-margin);text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:var(--bs-tooltip-zindex);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;height:var(--bs-tooltip-arrow-height);width:var(--bs-tooltip-arrow-width)}.tooltip .tooltip-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(var(--bs-tooltip-arrow-height)*-1)}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{border-top-color:var(--bs-tooltip-bg);border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;top:-1px}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{height:var(--bs-tooltip-arrow-width);left:calc(var(--bs-tooltip-arrow-height)*-1);width:var(--bs-tooltip-arrow-height)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{border-right-color:var(--bs-tooltip-bg);border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;right:-1px}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(var(--bs-tooltip-arrow-height)*-1)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{border-bottom-color:var(--bs-tooltip-bg);border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);bottom:-1px}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{height:var(--bs-tooltip-arrow-width);right:calc(var(--bs-tooltip-arrow-height)*-1);width:var(--bs-tooltip-arrow-height)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{border-left-color:var(--bs-tooltip-bg);border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);left:-1px}.tooltip-inner{background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius);color:var(--bs-tooltip-color);max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);text-align:center}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:12.25px;--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:var(--bs-box-shadow);--bs-popover-header-padding-x:14px;--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:7px;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:14px;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:14px;--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:14px;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:14px;--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:7px;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);display:block;font-family:var(--bs-font-sans-serif);font-size:var(--bs-popover-font-size);font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;max-width:var(--bs-popover-max-width);text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:var(--bs-popover-zindex);word-wrap:break-word;background-clip:padding-box;background-color:var(--bs-popover-bg);border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;height:var(--bs-popover-arrow-height);width:var(--bs-popover-arrow-width)}.popover .popover-arrow:after,.popover .popover-arrow:before{border:0 solid transparent;content:"";display:block;position:absolute}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc((var(--bs-popover-arrow-height))*-1 - 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{border-top-color:var(--bs-popover-arrow-border);bottom:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{border-top-color:var(--bs-popover-bg);bottom:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{height:var(--bs-popover-arrow-width);left:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height)}.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{border-right-color:var(--bs-popover-arrow-border);left:0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{border-right-color:var(--bs-popover-bg);left:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc((var(--bs-popover-arrow-height))*-1 - 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{border-bottom-color:var(--bs-popover-arrow-border);top:0}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{border-bottom-color:var(--bs-popover-bg);top:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg);content:"";display:block;left:50%;margin-left:calc(var(--bs-popover-arrow-width)*-.5);position:absolute;top:0;width:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{height:var(--bs-popover-arrow-width);right:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height)}.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{border-left-color:var(--bs-popover-arrow-border);right:0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{border-left-color:var(--bs-popover-bg);right:var(--bs-popover-border-width)}.popover-header{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);color:var(--bs-popover-header-color);font-size:var(--bs-popover-header-font-size);margin-bottom:0;padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x)}.popover-header:empty{display:none}.popover-body{color:var(--bs-popover-body-color);padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x)}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;float:left;margin-right:-100%;position:relative;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.carousel-item{-webkit-transition:none;transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;-webkit-transform:none;transform:none;-webkit-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{opacity:1;z-index:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{opacity:0;-webkit-transition:opacity 0s .6s;transition:opacity 0s .6s;z-index:0}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{-webkit-transition:none;transition:none}}.carousel-control-next,.carousel-control-prev{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:0;-webkit-filter:var(--bs-carousel-control-icon-filter);filter:var(--bs-carousel-control-icon-filter);justify-content:center;padding:0;-webkit-transition:opacity .15s ease;transition:opacity .15s ease;width:15%}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{-webkit-transition:none;transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff}.carousel-control-prev{left:0}.carousel-control-next-icon,.carousel-control-prev-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:28px;height:2rem;width:28px;width:2rem}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E")}.carousel-indicators{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;right:0;z-index:2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem;margin-left:15%;margin-right:15%;padding:0}.carousel-indicators [data-bs-target]{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-flex:0;background-clip:padding-box;background-color:var(--bs-carousel-indicator-active-bg);border:0;border-bottom:10px solid transparent;border-top:10px solid transparent;cursor:pointer;-ms-flex:0 1 auto;flex:0 1 auto;height:3px;margin-left:3px;margin-right:3px;opacity:.5;padding:0;text-indent:-999px;-webkit-transition:opacity .6s ease;transition:opacity .6s ease;width:30px}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{-webkit-transition:none;transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{bottom:17.5px;bottom:1.25rem;color:var(--bs-carousel-caption-color);left:15%;padding-bottom:1.25rem;padding-top:1.25rem;position:absolute;right:15%;text-align:center}.carousel-dark{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff;--bs-carousel-control-icon-filter: }[data-bs-theme=dark]{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}.spinner-border,.spinner-grow{display:inline-block;-ms-flex-negative:0;-webkit-animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);border-radius:50%;flex-shrink:0;height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);width:var(--bs-spinner-width)}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-border{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spinner-border{--bs-spinner-width:28px;--bs-spinner-width:2rem;--bs-spinner-height:28px;--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-right-color:currentcolor;border:var(--bs-spinner-border-width) solid;border-right:var(--bs-spinner-border-width) solid transparent}.spinner-border-sm{--bs-spinner-width:14px;--bs-spinner-width:1rem;--bs-spinner-height:14px;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{--bs-spinner-width:28px;--bs-spinner-width:2rem;--bs-spinner-height:28px;--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:14px;--bs-spinner-width:1rem;--bs-spinner-height:14px;--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:14px;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:14px;--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:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;z-index:var(--bs-offcanvas-zindex);-webkit-box-orient:vertical;-webkit-box-direction:normal;background-clip:padding-box;background-color:var(--bs-offcanvas-bg);color:var(--bs-offcanvas-color);-ms-flex-direction:column;flex-direction:column;max-width:100%;outline:0;-webkit-transition:var(--bs-offcanvas-transition);transition:var(--bs-offcanvas-transition);visibility:hidden}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{-webkit-transition:none;transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-sm.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-sm.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom,.offcanvas-sm.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-sm.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{-webkit-transform:none;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;background-color:transparent!important;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:767.98px){.offcanvas-md{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;z-index:var(--bs-offcanvas-zindex);-webkit-box-orient:vertical;-webkit-box-direction:normal;background-clip:padding-box;background-color:var(--bs-offcanvas-bg);color:var(--bs-offcanvas-color);-ms-flex-direction:column;flex-direction:column;max-width:100%;outline:0;-webkit-transition:var(--bs-offcanvas-transition);transition:var(--bs-offcanvas-transition);visibility:hidden}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{-webkit-transition:none;transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-md.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-md.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom,.offcanvas-md.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-md.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{-webkit-transform:none;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;background-color:transparent!important;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:991.98px){.offcanvas-lg{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;z-index:var(--bs-offcanvas-zindex);-webkit-box-orient:vertical;-webkit-box-direction:normal;background-clip:padding-box;background-color:var(--bs-offcanvas-bg);color:var(--bs-offcanvas-color);-ms-flex-direction:column;flex-direction:column;max-width:100%;outline:0;-webkit-transition:var(--bs-offcanvas-transition);transition:var(--bs-offcanvas-transition);visibility:hidden}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{-webkit-transition:none;transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-lg.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-lg.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom,.offcanvas-lg.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-lg.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{-webkit-transform:none;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;background-color:transparent!important;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:1199.98px){.offcanvas-xl{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;z-index:var(--bs-offcanvas-zindex);-webkit-box-orient:vertical;-webkit-box-direction:normal;background-clip:padding-box;background-color:var(--bs-offcanvas-bg);color:var(--bs-offcanvas-color);-ms-flex-direction:column;flex-direction:column;max-width:100%;outline:0;-webkit-transition:var(--bs-offcanvas-transition);transition:var(--bs-offcanvas-transition);visibility:hidden}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{-webkit-transition:none;transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-xl.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-xl.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom,.offcanvas-xl.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-xl.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{-webkit-transform:none;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;background-color:transparent!important;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:1399.98px){.offcanvas-xxl{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;z-index:var(--bs-offcanvas-zindex);-webkit-box-orient:vertical;-webkit-box-direction:normal;background-clip:padding-box;background-color:var(--bs-offcanvas-bg);color:var(--bs-offcanvas-color);-ms-flex-direction:column;flex-direction:column;max-width:100%;outline:0;-webkit-transition:var(--bs-offcanvas-transition);transition:var(--bs-offcanvas-transition);visibility:hidden}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{-webkit-transition:none;transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-xxl.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-xxl.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom,.offcanvas-xxl.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-xxl.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{-webkit-transform:none;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;background-color:transparent!important;flex-grow:0;overflow-y:visible;padding:0}}.offcanvas{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;z-index:var(--bs-offcanvas-zindex);-webkit-box-orient:vertical;-webkit-box-direction:normal;background-clip:padding-box;background-color:var(--bs-offcanvas-bg);color:var(--bs-offcanvas-color);-ms-flex-direction:column;flex-direction:column;max-width:100%;outline:0;-webkit-transition:var(--bs-offcanvas-transition);transition:var(--bs-offcanvas-transition);visibility:hidden}@media (prefers-reduced-motion:reduce){.offcanvas{-webkit-transition:none;transition:none}}.offcanvas.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.offcanvas.offcanvas-bottom,.offcanvas.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{-webkit-transform:none;transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1040}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{margin-bottom:calc(var(--bs-offcanvas-padding-y)*-.5);margin-left:auto;margin-right:calc(var(--bs-offcanvas-padding-x)*-.5);margin-top:calc(var(--bs-offcanvas-padding-y)*-.5);padding:calc(var(--bs-offcanvas-padding-y)*.5) calc(var(--bs-offcanvas-padding-x)*.5)}.offcanvas-title{line-height:var(--bs-offcanvas-title-line-height);margin-bottom:0}.offcanvas-body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.placeholder{background-color:currentcolor;cursor:wait;display:inline-block;min-height:1em;opacity:.5;vertical-align:middle}#footer .placeholder.email:before,#footer .placeholder.tel:before,.placeholder.btn:before,.placeholder.button:before,.placeholder[data-sf-role=collapseAll]:before,.placeholder[data-sf-role=expandAll]:before{content:"";display:inline-block}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{-webkit-animation:placeholder-glow 2s ease-in-out infinite;animation:placeholder-glow 2s ease-in-out infinite}@-webkit-keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-animation:placeholder-wave 2s linear infinite;animation:placeholder-wave 2s linear infinite;-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%}@-webkit-keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.clearfix:after{display:block}.text-bg-primary{background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-secondary{background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-success{background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-info{background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-warning{background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-danger{background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-light{background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-dark{background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important;color:#fff!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,.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important}.focus-ring:focus{-webkit-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);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);outline:0}.icon-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5.25px;gap:.375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em}.icon-link>.bi{-ms-flex-negative:0;flex-shrink:0;height:1em;width:1em;fill:currentcolor;-webkit-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.icon-link>.bi{-webkit-transition:none;transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{-webkit-transform:var(--bs-icon-link-transform,translate3d(.25em,0,0));transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio:before{content:"";display:block;padding-top:var(--bs-aspect-ratio)}.ratio>*{height:100%;left:0;position:absolute;top:0;width: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{top:0}.fixed-bottom,.fixed-top{left:0;position:fixed;right:0;z-index:1030}.fixed-bottom{bottom:0}.sticky-top{top:0}.sticky-bottom,.sticky-top{position:sticky;z-index:1020}.sticky-bottom{bottom:0}@media (min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{bottom:0;position:sticky;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{bottom:0;position:sticky;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{bottom:0;position:sticky;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{bottom:0;position:sticky;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{bottom:0;position:sticky;z-index:1020}}.hstack{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch}.hstack,.vstack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;align-self:stretch}.vstack{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}.stretched-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;-ms-flex-item-align:stretch;align-self:stretch;background-color:currentcolor;min-height:1em;opacity:.25;width:var(--bs-border-width)}.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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-none{display:none!important}.shadow{-webkit-box-shadow:var(--bs-box-shadow)!important;box-shadow:var(--bs-box-shadow)!important}.shadow-sm{-webkit-box-shadow:var(--bs-box-shadow-sm)!important;box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{-webkit-box-shadow:var(--bs-box-shadow-lg)!important;box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{-webkit-box-shadow:none!important;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:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.translate-middle-x{-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important}.translate-middle-y{-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.accordion .card,.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{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column,.flex-row{-webkit-box-direction:normal!important}.flex-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse,.flex-row-reverse{-webkit-box-direction:reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-0,.no-margin{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-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-bottom:0!important;margin-top:0!important}.my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-auto{margin-bottom:auto!important;margin-top: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}.form-group,.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}.no-padding,.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-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-bottom:0!important;padding-top:0!important}.py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-5{padding-bottom:3rem!important;padding-top: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:3.5px!important;gap:.25rem!important}.gap-2{gap:7px!important;gap:.5rem!important}.gap-3{gap:14px!important;gap:1rem!important}.gap-4{gap:21px!important;gap:1.5rem!important}.gap-5{gap:42px!important;gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:3.5px!important;row-gap:.25rem!important}.row-gap-2{row-gap:7px!important;row-gap:.5rem!important}.row-gap-3{row-gap:14px!important;row-gap:1rem!important}.row-gap-4{row-gap:21px!important;row-gap:1.5rem!important}.row-gap-5{row-gap:42px!important;row-gap:3rem!important}.column-gap-0{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-webkit-column-gap:.25rem!important;-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-2{-webkit-column-gap:.5rem!important;-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-3{-webkit-column-gap:1rem!important;-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-webkit-column-gap:1.5rem!important;-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-webkit-column-gap:3rem!important;-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:17.5px!important;font-size:1.25rem!important}.fs-6{font-size:14px!important;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:hsla(0,0%,100%,.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,.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.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,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100,.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;-ms-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.infographic.treelist .node .circle-img-badge,.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-bottom-right-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.rounded-end-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-bottom-right-radius:50%!important;border-top-right-radius:50%!important}.rounded-end-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-left-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.rounded-bottom-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-bottom-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-bottom-right-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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column,.flex-sm-row{-webkit-box-direction:normal!important}.flex-sm-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-sm-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-sm-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-sm-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-sm-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-sm-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-sm-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-sm-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-sm-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-sm-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-bottom:0!important;margin-top:0!important}.my-sm-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-sm-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-sm-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-sm-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-sm-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-sm-auto{margin-bottom:auto!important;margin-top: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-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-bottom:0!important;padding-top:0!important}.py-sm-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-sm-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-sm-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-sm-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-sm-5{padding-bottom:3rem!important;padding-top: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{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-webkit-column-gap:.25rem!important;-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-webkit-column-gap:.5rem!important;-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-webkit-column-gap:1rem!important;-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-webkit-column-gap:1.5rem!important;-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-webkit-column-gap:3rem!important;-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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column,.flex-md-row{-webkit-box-direction:normal!important}.flex-md-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-md-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-md-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-md-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-md-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-md-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-md-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-md-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-md-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-md-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-bottom:0!important;margin-top:0!important}.my-md-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-md-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-md-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-md-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-md-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-md-auto{margin-bottom:auto!important;margin-top: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-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-bottom:0!important;padding-top:0!important}.py-md-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-md-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-md-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-md-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-md-5{padding-bottom:3rem!important;padding-top: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{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-webkit-column-gap:.25rem!important;-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-webkit-column-gap:.5rem!important;-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-webkit-column-gap:1rem!important;-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-webkit-column-gap:1.5rem!important;-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-webkit-column-gap:3rem!important;-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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column,.flex-lg-row{-webkit-box-direction:normal!important}.flex-lg-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-lg-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-lg-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-lg-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-lg-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-lg-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-lg-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-lg-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-lg-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-lg-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-bottom:0!important;margin-top:0!important}.my-lg-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-lg-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-lg-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-lg-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-lg-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-lg-auto{margin-bottom:auto!important;margin-top: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-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-bottom:0!important;padding-top:0!important}.py-lg-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-lg-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-lg-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-lg-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-lg-5{padding-bottom:3rem!important;padding-top: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{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-webkit-column-gap:.25rem!important;-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-webkit-column-gap:.5rem!important;-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-webkit-column-gap:1rem!important;-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-webkit-column-gap:1.5rem!important;-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-webkit-column-gap:3rem!important;-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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column,.flex-xl-row{-webkit-box-direction:normal!important}.flex-xl-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xl-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-xl-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-xl-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-xl-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-xl-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-xl-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-xl-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-xl-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-xl-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-bottom:0!important;margin-top:0!important}.my-xl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xl-auto{margin-bottom:auto!important;margin-top: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-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-bottom:0!important;padding-top:0!important}.py-xl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xl-5{padding-bottom:3rem!important;padding-top: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{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-webkit-column-gap:.25rem!important;-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-webkit-column-gap:.5rem!important;-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-webkit-column-gap:1rem!important;-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-webkit-column-gap:1.5rem!important;-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-webkit-column-gap:3rem!important;-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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xxl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xxl-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxl-column,.flex-xxl-row{-webkit-box-direction:normal!important}.flex-xxl-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xxl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xxl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xxl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xxl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xxl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xxl-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xxl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xxl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xxl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xxl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-xxl-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-xxl-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-xxl-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-xxl-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-xxl-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-xxl-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-xxl-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-xxl-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-bottom:0!important;margin-top:0!important}.my-xxl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xxl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xxl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xxl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xxl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xxl-auto{margin-bottom:auto!important;margin-top: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-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-bottom:0!important;padding-top:0!important}.py-xxl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xxl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xxl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xxl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xxl-5{padding-bottom:3rem!important;padding-top: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{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-webkit-column-gap:.25rem!important;-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-webkit-column-gap:.5rem!important;-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-webkit-column-gap:1rem!important;-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-webkit-column-gap:1.5rem!important;-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-webkit-column-gap:3rem!important;-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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-print-none{display:none!important}}.h1,.h2,.h3,.h4,.h5,.h6,.webinar .title a,h1,h2,h3,h4,h5,h6,p,td,th{-webkit-transition:line-height 1s;transition:line-height 1s;-webkit-transition:margin 1s;transition:margin 1s}html{all:initial;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;font-size:14px;line-height:1.5;margin:0;padding:0;width:100%}body,html{font-family:Lato,Verdana,Helvetica,Arial,sans-serif;font-weight:400}*{margin:0;padding:0}img{display:block}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}html{-webkit-font-smoothing:antialiased}footer{transform:translateZ(0);-webkit-transform:translateZ(0)}a:active,a:hover,a:link{-webkit-tap-highlight-color:rbga(0,0,0,0);outline:none}span{-webkit-transform:translateZ(0)}.font-display{font-family:Maven Pro,Verdana,Helvetica,Arial,sans-serif;font-weight:200}.font-normal{font-family:Lato,Verdana,Helvetica,Arial,sans-serif;font-weight:400}.alphabet-display .font--name{color:#a1a0a4}.alphabet-display .font--dropcase_2x{color:#e87d1e}.alphabet-display .font--lowercase{text-transform:lowercase}.alphabet-display .font--uppercase{text-transform:uppercase}.alphabet-display .ms12{font-size:16.8571428571em;line-height:1.0677966102em;margin-bottom:0;margin-top:0}@media only screen and (max-width:1024px) and (max-height:576px){.alphabet-display .ms12{line-height:1em}}@media only screen and (max-width:1024px) and (max-height:320px){.alphabet-display .ms12{line-height:1em}}.alphabet-display .ms6{font-size:2em;line-height:1.5em;margin-bottom:0;margin-top:0}@media only screen and (max-width:1024px) and (max-height:576px){.alphabet-display .ms6{line-height:1.35em}}@media only screen and (max-width:1024px) and (max-height:320px){.alphabet-display .ms6{line-height:1.275em}}.alphabet-display .ms4{font-size:1.5714285714em;line-height:1.9090909091em;margin-bottom:0;margin-top:0}@media only screen and (max-width:1024px) and (max-height:576px){.alphabet-display .ms4{line-height:1.7181818182em}}@media only screen and (max-width:1024px) and (max-height:320px){.alphabet-display .ms4{line-height:1.6227272727em}}.alphabet-display .ms2{font-size:1.2857142857em;line-height:1.1666666667em;margin-bottom:0;margin-top:0}@media only screen and (max-width:1024px) and (max-height:576px){.alphabet-display .ms2{line-height:1.05em}}@media only screen and (max-width:1024px) and (max-height:320px){.alphabet-display .ms2{line-height:1em}}.alphabet-display .ms1{font-size:1.1428571429em;line-height:1.3125em;margin-bottom:0;margin-top:0}@media only screen and (max-width:1024px) and (max-height:576px){.alphabet-display .ms1{line-height:1.18125em}}@media only screen and (max-width:1024px) and (max-height:320px){.alphabet-display .ms1{line-height:1.115625em}}.alphabet-display .ms{font-size:1em;line-height:1.5em;margin-bottom:0;margin-top:0}@media only screen and (max-width:1024px) and (max-height:576px){.alphabet-display .ms{line-height:1.35em}}@media only screen and (max-width:1024px) and (max-height:320px){.alphabet-display .ms{line-height:1.275em}}.breadcrumb,.breadcrumb ul,.nav,.nav ul,.nav-footer,.nav-footer ul,.nav-social-button,.nav-social-button ul,.nav-sub,.nav-sub ul,.nav-user-status,.nav-user-status ul,.nav-utility,.nav-utility ul,.navbar-nav,.navbar-nav ul,.pagination,.pagination ul{list-style:none;margin:0;padding:0}.breadcrumb li,.nav li,.nav ul li,.nav-footer li,.nav-social-button li,.nav-sub li,.nav-user-status li,.nav-utility li,.navbar-nav li,.navbar-nav ul li,.pagination li{list-style-type:none;margin:0;padding:0}.breadcrumb>li>a:focus,.breadcrumb>li>a:hover,.nav-footer>li>a:focus,.nav-footer>li>a:hover,.nav-social-button>li>a:focus,.nav-social-button>li>a:hover,.nav-sub>li>a:focus,.nav-sub>li>a:hover,.nav-user-status>li>a:focus,.nav-user-status>li>a:hover,.nav-utility>li>a:focus,.nav-utility>li>a:hover,.nav>li>a:focus,.nav>li>a:hover,.navbar-nav>li>a:focus,.navbar-nav>li>a:hover,.pagination>li>a:focus,.pagination>li>a:hover{background-color:transparent}@media only screen and (min-width:768px){.dropdown:hover>.dropdown-menu{display:block}}@media only screen and (max-width:768px){.dropdown.open>.dropdown-menu{display:block;position:relative;width:100%}}.dropdown-menu{background-color:#fafafa;border:0}.dropdown-divider{border-color:#ffc425;margin:0}.breadcrumb{background-color:transparent;font-family:Lato,Verdana,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;padding:0 .75rem 0 1rem}.breadcrumb-item+.breadcrumb-item:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;margin-right:.5em;--bs-breadcrumb-divider:"";font-size:inherit;line-height:var(--bs-body-line-height);text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#a1a0a4;text-align:center;-webkit-transform:translate(0);transform:translate(0);width:1.28571429em}blockquote{border:0 transparent}.jumbotron{background:none;overflow:hidden;position:relative;z-index:1}.jumbotron .h1,.jumbotron h1{color:#000;font-size:28px}.jumbotron p{font-family:Lato,Verdana,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400}@media only screen and (min-width:768px){.jumbotron .h1,.jumbotron h1{font-size:36px}.jumbotron p{font-size:16px}}@media only screen and (min-width:1024px){.jumbotron .h1,.jumbotron h1{font-size:45px}.jumbotron p{font-size:20px}}#footer .jumbotron .email,#footer .jumbotron .tel,.jumbotron #footer .email,.jumbotron #footer .tel,.jumbotron .btn,.jumbotron .button,.jumbotron [data-sf-role=collapseAll],.jumbotron [data-sf-role=expandAll]{background:#6f6b6f;color:#fafafa;font-size:22px;padding:.2em .75em}#footer .jumbotron .email:hover,#footer .jumbotron .tel:hover,.jumbotron #footer .email:hover,.jumbotron #footer .tel:hover,.jumbotron .btn:hover,.jumbotron .button:hover,.jumbotron [data-sf-role=collapseAll]:hover,.jumbotron [data-sf-role=expandAll]:hover{background:#2f2f2f;color:#fff}.jumbotron:before{background:url(../images/pattern-grey.png) no-repeat 50%;background-size:cover;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:-1}.jumbotron.orange-blue:before{background-image:url(../images/pattern-orange-blue.png)}.jumbotron.orange-grey:before{background-image:url(../images/pattern-orange-grey.png)}.jumbotron.blue-grey:before{background-image:url(../images/pattern-blue-grey.png)}.jumbotron.soft:before{bottom:-3px;-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px);left:-3px;right:-3px;top:-3px}.jumbotron.blur:before{bottom:-25px;-webkit-filter:blur(25px);-moz-filter:blur(25px);-o-filter:blur(25px);-ms-filter:blur(25px);filter:blur(25px);left:-25px;right:-25px;top:-25px}.jumbotron .container{max-width:980px;padding-left:1rem;padding-right:1rem;width:auto;z-index:3}.jumbotron-fluid.jumbotron{border-radius:0}#layout .page-content .jumbotron-fluid{margin:-24px -25px 1rem}.card-footer,.card-header{background-color:transparent;border-bottom:0 transparent}.card-footer{border-top:0 transparent}.checkbox label,.radio label{font-weight:400}.custom-file{height:40px}#footer .email,#footer .tel,.btn,.button,[data-sf-role=collapseAll],[data-sf-role=expandAll]{--bs-btn-hover-color:var(--bs-btn-color)!important;--bs-btn-active-color:var(--bs-btn-color)!important}#footer .email:hover,#footer .tel:hover,.btn:hover,.button:hover,[data-sf-role=collapseAll]:hover,[data-sf-role=expandAll]:hover{text-decoration:none}.btn-block+.btn-block{margin-top:.5rem}.h1 a,.h2 a,.h3 a,.h4 a,.webinar .title a a,h1 a,h2 a,h3 a,h4 a{color:#08a;text-decoration:none}.h1 a:hover,.h2 a:hover,.h3 a:hover,.h4 a:hover,.webinar .title a a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover{color:#047294;text-decoration:underline}.inline.h1,.inline.h2,.inline.h3,.inline.h4,.webinar .title a.inline,h1.inline,h2.inline,h3.inline,h4.inline{display:inline}.h1,.h2,.h3,h1,h2,h3{margin-bottom:12px;margin-top:24px}.h4,.h5,.h6,.webinar .title a,h4,h5,h6{margin-bottom:12px;margin-top:12px}.h1,h1{color:#e87d1e;font-family:Maven Pro,Verdana,Helvetica,Arial,sans-serif;font-weight:400}.h1.display-4,h1.display-4{font-size:130px}.h1.display-3,h1.display-3{font-size:84px}.h1.display-2,h1.display-2{font-size:53px}.h1.display-2,.h1.display-3,.h1.display-4,h1.display-2,h1.display-3,h1.display-4{font-weight:100}.h2,h2{color:#e87d1e;font-family:Maven Pro,Verdana,Helvetica,Arial,sans-serif;font-weight:400}.h2.display-4,h2.display-4{font-size:69px}.h2.display-3,h2.display-3{font-size:50px}.h2.display-2,h2.display-2{font-size:36px}.h2.display-2,.h2.display-3,.h2.display-4,h2.display-2,h2.display-3,h2.display-4{font-weight:100}.h3,h3{color:#e87d1e;font-family:Maven Pro,Verdana,Helvetica,Arial,sans-serif;font-weight:400}.h3.display-4,h3.display-4{font-size:36px}.h3.display-3,h3.display-3{font-size:30px}.h3.display-2,h3.display-2{font-size:25px}.h3.display-2,.h3.display-3,.h3.display-4,h3.display-2,h3.display-3,h3.display-4{font-weight:100}.h4,.webinar .title a,h4{color:#6f6b6f;font-family:Maven Pro,Verdana,Helvetica,Arial,sans-serif;font-weight:500}.h4.display-4,.webinar .title a.display-4,h4.display-4{font-size:26px}.h4.display-3,.webinar .title a.display-3,h4.display-3{font-size:23px}.h4.display-2,.webinar .title a.display-2,h4.display-2{font-size:20px}.h4.display-2,.h4.display-3,.h4.display-4,.webinar .title a.display-2,.webinar .title a.display-3,.webinar .title a.display-4,h4.display-2,h4.display-3,h4.display-4{font-weight:300}p.display-4{font-size:19px}p.display-3{font-size:18px}p.display-2{font-size:17px}a{color:#08a}a.more{display:inline-block;font-family:Lato,Verdana,Helvetica,Arial,sans-serif;font-weight:700;text-decoration:none}a:active,a:hover{outline:none;text-decoration:underline}p{line-height:1.5;margin:0 0 .5em}p+p{margin-top:.5rem}ol,ul{list-style-type:none;margin:0 0 1em;padding:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:.5em;margin-left:1.25em;margin-top:.25em}ol li{list-style-type:decimal}ol li,ul li{margin-left:20px}ul li{list-style-type:disc}address{font-style:normal}a img,img{height:auto;width:100%}hr{border:solid #d6d4d4;border-width:1px 0 0;margin-bottom:1em;opacity:1}.divider,.expanding-list .h3,.expanding-list h3{padding-bottom:12px}.divider,.expanding-list .h3,.expanding-list h3,.group-divider,.item-divider,.line-spacer,.section-divider,hr{border-bottom-style:solid;border-bottom-width:1px;border-top:0 transparent;margin-bottom:12px}.divider.grey,.divider.item-divider,.expanding-list .grey.h3,.expanding-list .item-divider.h3,.expanding-list h3.grey,.expanding-list h3.item-divider,hr.grey,hr.item-divider{border-bottom-color:#d6d4d4}.divider.section-divider,.divider.teal,.expanding-list .section-divider.h3,.expanding-list .teal.h3,.expanding-list h3.section-divider,.expanding-list h3.teal,hr.section-divider,hr.teal{border-bottom-color:rgba(0,136,170,.5)}.divider.group-divider,.divider.orange,.expanding-list .h3,.expanding-list h3,hr.group-divider,hr.orange{border-bottom-color:rgba(232,125,30,.5)}.divider.dashed,.divider.item-divider,.expanding-list .dashed.h3,.expanding-list .item-divider.h3,.expanding-list h3.dashed,.expanding-list h3.item-divider,hr.dashed,hr.item-divider{border-bottom-style:dashed}.divider.dotted,.divider.group-divider,.expanding-list .dotted.h3,.expanding-list .group-divider.h3,.expanding-list h3.dotted,.expanding-list h3.group-divider,hr.dotted,hr.group-divider{border-bottom-style:dotted}.divider.bold,.divider.section-divider,.expanding-list .h3,.expanding-list h3,hr.bold,hr.section-divider{border-bottom-width:2px}.divider.line-spacer,.divider.space,.expanding-list .line-spacer.h3,.expanding-list .space.h3,.expanding-list h3.line-spacer,.expanding-list h3.space,hr.line-spacer,hr.space{border-bottom:0 transparent;margin-bottom:14px;padding-bottom:14px}hr{margin-top:12px;padding-bottom:0}hr.line-spacer,hr.space{margin-top:14px;padding-bottom:0}a.link[href$=".pdf"]:before{content:"\f1c1"}a.link[href$=".doc"]:before,a.link[href$=".docx"]:before,a.link[href$=".txt"]:before{content:"\f016"}a.link[href$=".zip"]:before{content:"\f1c6"}a.link[href*=".ppt"]:before,a.link[href*=".pptx"]:before{content:"\f080"}a.link[href$=".csv"]:before,a.link[href$=".xls"]:before,a.link[href$=".xlsx"]:before{content:"\f0ce"}a.link[href$=".mov"]:before,a.link[href$=".mp4"]:before{content:"\f03d"}a.link[href^=http]:after,a.link[href^=https]:after,a.link[target=_blank]:after{content:"\f14c"}a.link[href^="mailto:"]:before{content:"\f003"}a.link[href^="tel:"]:before{content:"\f095"}a.link[href^="fax:"]:before{content:"\f1ac"}a.link:hover{text-decoration:underline}.table-scrollable:after{clear:both;content:"";display:table}.table-scrollable table{border:1px solid #d6d4d4;border-top:0 transparent;display:block;position:relative}.table-scrollable tbody,.table-scrollable thead{display:block}.table-scrollable thead{width:40%}@media only screen and (min-width:768px){.table-scrollable thead{width:18em}}.table-scrollable thead{background-color:#eceaea;left:0;position:absolute;top:0;z-index:2}.table-scrollable thead tr{display:block;width:100%}.table-scrollable thead th{display:block;font-size:16px;height:98px;height:7rem;line-height:1.3}@media only screen and (min-width:768px){.table-scrollable thead th{height:4rem}}@media only screen and (max-height:576px){.table-scrollable thead th{font-size:14px;height:3.5rem;line-height:1.15;overflow:hidden;text-overflow:ellipsis}}.table-scrollable thead th:nth-child(2n+2){background-color:#e5e7ea}.table-scrollable thead{border-right:3px solid #08a}.table-scrollable tbody{padding-left:40%;white-space:nowrap}@media only screen and (min-width:768px){.table-scrollable tbody{padding-left:18em}}.table-scrollable tbody{overflow-x:scroll}.table-scrollable tbody tr{width:90%}@media only screen and (min-width:768px){.table-scrollable tbody tr{width:15em}}.table-scrollable tbody tr{display:inline-block;margin-right:-.125em;white-space:normal}.table-scrollable tbody td{display:block;font-size:12px;height:98px;height:7rem;line-height:1.3;width:100%}@media only screen and (min-width:768px){.table-scrollable tbody td{height:4rem}}@media only screen and (max-height:576px){.table-scrollable tbody td{font-size:11px;height:3.5rem;line-height:1.15;overflow:hidden;text-overflow:ellipsis}}.table-scrollable tbody td b{color:#e87d1e}.table-scrollable tbody td:nth-child(2n+2){background-color:#f6fafd}.table-scrollable td,.table-scrollable th{border-bottom:1px solid #d6d4d4;padding:.5rem 1rem .25rem}@media only screen and (max-height:576px){.table-scrollable td,.table-scrollable th{padding:.25rem .5rem .125rem}}.table-scrollable td,.table-scrollable th{border-right:1px solid #a4cded}.table-scrollable th{border-bottom:1px solid #a1a0a4}.table-scrollable .instructions{background-color:#eceaea;border:1px solid #d6d4d4;border-bottom:2px solid #a1a0a4;color:#e87d1e;display:block;font-size:12px;padding:.25rem 1rem;text-align:center;width:100%}.table-scrollable .instructions .fa{margin:0 .25rem}.software-vendors .company{color:#047294;font-family:Maven Pro,Verdana,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700}.software-vendors .company:after{color:#e87d1e;content:"\f05a"}.software-vendors tbody tr td,.software-vendors tbody tr th,.software-vendors thead tr td,.software-vendors thead tr th{min-height:105px;min-height:7.5rem}@media print{.table-scrollable .software-vendors .company{padding:1em}.table-scrollable .instructions{display:none}.table-scrollable table{clear:both;position:relative;width:100%}.table-scrollable table *{height:auto;margin:0;padding:0;position:relative;width:auto}.table-scrollable table{display:table}.table-scrollable table tbody,.table-scrollable table tfoot,.table-scrollable table thead{display:table-row-group}.table-scrollable table tr{display:table-row}.table-scrollable table td,.table-scrollable table th{display:table-cell;padding:5px}}.sticky-left-column-table{position:relative}.sticky-left-column-table .table,.sticky-left-column-table table{border-collapse:separate;border-spacing:0;position:relative}.sticky-left-column-table .table tbody tr td,.sticky-left-column-table table tbody tr td{border-bottom:1px solid #a1a0a4;border-right:1px solid #a4cded;line-height:1.3;min-width:200px;padding:.5rem 1rem .25rem;vertical-align:top}@media only screen and (max-height:576px){.sticky-left-column-table .table tbody tr td,.sticky-left-column-table table tbody tr td{font-size:11px;line-height:1.15;min-width:130px;padding:.25rem .5rem .125rem}}.sticky-left-column-table .table tbody tr td,.sticky-left-column-table table tbody tr td{font-size:12px;overflow-wrap:break-word!important;word-break:break-word!important}.sticky-left-column-table .table tbody tr td b,.sticky-left-column-table table tbody tr td b{color:#e87d1e}.sticky-left-column-table .table tbody tr td .company,.sticky-left-column-table table tbody tr td .company{color:#047294;font-family:Maven Pro,Verdana,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700}.sticky-left-column-table .table tbody tr td .company:after,.sticky-left-column-table table tbody tr td .company:after{color:#e87d1e;content:"\f05a"}.sticky-left-column-table .table tbody tr td:first-child,.sticky-left-column-table table tbody tr td:first-child{background-color:#eceaea;border-right:3px solid #08a;font-size:16px;font-weight:700;left:0;position:sticky;z-index:2}.sticky-left-column-table .table tbody tr:nth-child(2n+2),.sticky-left-column-table table tbody tr:nth-child(2n+2){background-color:#f6fafd}.sticky-left-column-table .table tbody tr:nth-child(2n+2)>td:first-child,.sticky-left-column-table table tbody tr:nth-child(2n+2)>td:first-child{background-color:#e5e7ea}.sticky-left-column-table .instructions{background-color:#eceaea;border:1px solid #d6d4d4;border-bottom:2px solid #a1a0a4;color:#e87d1e;display:block;font-size:12px;left:0;padding:.25rem 1rem;position:sticky;text-align:center;width:100%}.sticky-left-column-table .instructions .fa{margin:0 .25rem}fieldset{border:0;margin:0;padding:0}label{font-size:.875em;font-weight:700}select,textarea{border:1px solid #aaa;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}input:invalid,input:required{-webkit-box-shadow:none;box-shadow:none}input{font-size:.875em;padding:7px}input[type=password],input[type=text]{border:1px solid #aaa;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}input[type=checkbox],input[type=radio]{border:0}:-moz-placeholder,:-ms-input-placeholder,::-moz-placeholder,::-webkit-input-placeholder{color:#08a}.form-check-input{margin-right:4px}.input.RadAutoCompleteBox .racTokenList{background-image:url(../images/icon-search.png);background-position:100%;background-repeat:no-repeat;font-size:.875em;padding:7px 30px 7px 7px}.input.RadAutoCompleteBox .racToken{white-space:normal}.input.RadAutoCompleteBox .racRemoveTokenLink{text-decoration:none}.input.RadAutoCompleteBox .racRemoveTokenLink:before{position:absolute;right:0;top:0}ul.banded-list,ul.banded-list li,ul.generic-list,ul.generic-list li,ul.multiselect-container,ul.multiselect-container li,ul.no-bullets,ul.no-bullets li{list-style:none;list-style-type:none}ul.banded-list,ul.generic-list,ul.multiselect-container,ul.no-indent{margin:0;padding:0}ul.banded-list,ul.banded-list li,ul.generic-list,ul.generic-list li,ul.multiselect-container,ul.multiselect-container li,ul.no-indent,ul.no-indent li{margin-left:0;margin-right:0;padding-left:0;padding-right:0}ul.generic-list{margin-bottom:1em;margin-top:1em}ul.generic-list li{list-style-type:none;margin:0 0 .5em;overflow:visible}ul.generic-list>li+li{border-top:1px dashed #d6d4d4;margin-top:.5rem;padding-top:.5rem}dl.grouped-definision-list dt{clear:both;float:left;padding:.5rem 0;text-align:center}dl.grouped-definision-list dt>*{margin:0 auto}dl.grouped-definision-list dd{float:left;margin-left:18px}dl.grouped-definision-list dd>:first-child{margin-top:0}dl.grouped-definision-list dd{border-bottom:1px dashed #d6d4d4}dl.grouped-definision-list dd:after,dl.grouped-definision-list dt:after{content:"";display:table;width:100%}dl.grouped-definision-list.term-xs dt{width:30%}dl.grouped-definision-list.term-xs dd{width:65%;width:calc(70% - 18px)}dl.grouped-definision-list.term-sm dt{width:40%}dl.grouped-definision-list.term-sm dd{width:55%;width:calc(60% - 18px)}dl.grouped-definision-list.term-lg dd,dl.grouped-definision-list.term-lg dt,dl.grouped-definision-list.term-md dd,dl.grouped-definision-list.term-md dt{clear:both;margin-left:0;width:100%}@media only screen and (min-width:768px){dl.grouped-definision-list.term-xs dt{width:20%}dl.grouped-definision-list.term-xs dd{width:75%;width:calc(80% - 18px)}dl.grouped-definision-list.term-sm dt{width:30%}dl.grouped-definision-list.term-sm dd{width:65%;width:calc(70% - 18px)}dl.grouped-definision-list.term-md dt{width:40%}dl.grouped-definision-list.term-md dd{width:55%;width:calc(60% - 18px)}dl.grouped-definision-list.term-lg dt{width:50%}dl.grouped-definision-list.term-lg dd{width:45%;width:calc(50% - 18px)}}@media only screen and (min-width:1024px){dl.grouped-definision-list.term-xs dt{width:10%}dl.grouped-definision-list.term-xs dd{width:85%;width:calc(90% - 18px)}dl.grouped-definision-list.term-sm dt{width:20%}dl.grouped-definision-list.term-sm dd{width:75%;width:calc(80% - 18px)}dl.grouped-definision-list.term-md dt{width:30%}dl.grouped-definision-list.term-md dd{width:65%;width:calc(70% - 18px)}dl.grouped-definision-list.term-lg dt{width:50%}dl.grouped-definision-list.term-lg dd{width:45%;width:calc(50% - 18px)}}dl.grouped-definision-list.term-sq-sm dt{width:20%}dl.grouped-definision-list.term-sq-sm dd{width:80%;width:calc(80% - 18px)}dl.grouped-definision-list.term-sq-md dt{width:20%}dl.grouped-definision-list.term-sq-md dd{width:80%;width:calc(80% - 18px)}dl.grouped-definision-list.term-sq-lg dt{width:20%}dl.grouped-definision-list.term-sq-lg dd{width:80%;width:calc(80% - 18px)}.expanding-list .h3,.expanding-list h3{color:#e87d1e;font-size:22px}.expanding-list [data-sf-role=toggleLink]{font-size:18px;line-height:1.5}.expanding-list [data-sf-role=toggleLink]:before{content:"\f196"}.expanding-list [data-sf-role=toggleLink].expanded:before{content:"\f147"}.expanding-list [data-sf-role=toggleLink]+div{padding:.75rem 1.5rem .5rem 2.25rem}.expanding-list>div+div{border-top:1px dashed #d6d4d4;margin-top:.5rem;padding-top:.5rem}[data-sf-role=collapseAll],[data-sf-role=expandAll]{margin-top:1rem}ul.banded-list .progress{height:14px;height:1rem;margin-bottom:0}ul.banded-list .progress-bar{font-size:10px;line-height:1.75em}ul.banded-list li+li{border-top:1px solid #d6d4d4}ul.banded-list.no-border,ul.banded-list>li.no-border{border-top:0}ul.banded-list.banded-list--even li:nth-child(2n),ul.banded-list.banded-list--odd li:nth-child(odd){background-color:#e8f3fb}ul.banded-list li,ul.banded-list li:nth-child(2n){padding:.5rem 1rem}ul.banded-list li.bg-warm-grey,ul.banded-list li:nth-child(2n).bg-warm-grey{background-color:#a1a0a4;color:#fafafa}ul.banded-list li.bg-warm-grey-dark,ul.banded-list li:nth-child(2n).bg-warm-grey-dark{background-color:#6f6b6f;color:#fafafa}ul.banded-list li.bg-orange-dark,ul.banded-list li:nth-child(2n).bg-orange-dark{background-color:#e87d1e;color:#fafafa}ul.banded-list li.bg-orange-light,ul.banded-list li:nth-child(2n).bg-orange-light{background-color:#ffc425;color:#2f2f2f}ul.banded-list li.bg-scrub-teal,ul.banded-list li:nth-child(2n).bg-scrub-teal{background-color:#08a;color:#fafafa}ul.banded-list li.bg-mix-teal_orange,ul.banded-list li:nth-child(2n).bg-mix-teal_orange{background-color:#58b5a5;color:#fafafa}ul.banded-list li.bg-mix-primary_teal,ul.banded-list li:nth-child(2n).bg-mix-primary_teal{background-color:#acbd65;color:#fafafa}ul.banded-list li.bg-pink,ul.banded-list li:nth-child(2n).bg-pink{background-color:#e91e63;color:#fff}ul.banded-list li.bg-blue,ul.banded-list li:nth-child(2n).bg-blue{background-color:#a4cded;color:#fff}ul.banded-list li.bg-cme,ul.banded-list li.bg-green,ul.banded-list li:nth-child(2n).bg-cme,ul.banded-list li:nth-child(2n).bg-green{background-color:#00a15b;color:#fff}ul.banded-list li.bg-cop,ul.banded-list li.bg-purple,ul.banded-list li:nth-child(2n).bg-cop,ul.banded-list li:nth-child(2n).bg-purple{background-color:#775891;color:#fff}ul.banded-list li.bg-ce,ul.banded-list li.bg-grey,ul.banded-list li:nth-child(2n).bg-ce,ul.banded-list li:nth-child(2n).bg-grey{background-color:#a8a8a8;color:#fff}ul.banded-list li.bg-magenta-dark,ul.banded-list li.bg-moc2,ul.banded-list li:nth-child(2n).bg-magenta-dark,ul.banded-list li:nth-child(2n).bg-moc2{background-color:#9a1267;color:#fff}ul.banded-list li.bg-cne,ul.banded-list li.bg-cyan-dark,ul.banded-list li:nth-child(2n).bg-cne,ul.banded-list li:nth-child(2n).bg-cyan-dark{background-color:#198dae;color:#fff}.accordion{clear:both;margin-bottom:1rem;width:100%}.accordion,.accordion .card,.accordion .card-body,.accordion .card-footer,.accordion .card-header{text-align:left}.accordion .card{border-radius:5px;-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075);box-shadow:0 .125rem .25rem rgba(0,0,0,.075);padding-bottom:0}.accordion .card-header{background-color:#eceaea;border:1px solid #d6d4d4;border-bottom-color:#05aee5;border-radius:5px 5px 0 0;padding:0}.accordion .card-header:hover{background-color:#a4cded;border:1px solid #05aee5;border-bottom:2px solid #08a}.accordion .card-header .card-title a{text-decoration:none}.accordion .card-header .card-title a:hover,.accordion .card-header .card-title:hover{color:#2f2f2f;text-decoration:none}.accordion .collapse.show{border-top:1px solid #05aee5}.accordion .card-title{color:#000;margin:0}.accordion .card-title a{color:#000;display:block;padding:10px 15px;width:100%}.accordion .card-body{padding:1rem}.accordion+.accordion{margin-top:-1rem}.accordion+.accordion .card-header{border-top-left-radius:0;border-top-right-radius:0}.accordion .accordion .card-title{font-size:14px}.accordion .accordion .card-title a{padding:5px 15px}.accordion.basic .card-title a:before{content:"\f078"}.accordion.basic .card-title a.collapsed:before{content:"\f054"}.accordion.basic .card-title:hover a:before{animation:wiggle .75s ease-in 2;-webkit-animation:wiggle .75s ease-in 2;-moz-animation:wiggle .75s ease-in 2}.accordion.basic .accordion .card-title a:before{content:"\f0d7"}.accordion.basic .accordion .card-title a.collapsed:before{content:"\f0da"}@-webkit-keyframes wiggle{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg)}30%{transform:rotate(15deg);-moz-transform:rotate(15deg);-webkit-transform:rotate(15deg)}50%{transform:rotate(-15deg);-moz-transform:rotate(-15deg);-webkit-transform:rotate(-15deg)}70%{transform:rotate(15deg);-moz-transform:rotate(15deg);-webkit-transform:rotate(15deg)}to{transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg)}}@keyframes wiggle{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg)}30%{transform:rotate(15deg);-moz-transform:rotate(15deg);-webkit-transform:rotate(15deg)}50%{transform:rotate(-15deg);-moz-transform:rotate(-15deg);-webkit-transform:rotate(-15deg)}70%{transform:rotate(15deg);-moz-transform:rotate(15deg);-webkit-transform:rotate(15deg)}to{transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg)}}@-webkit-keyframes wiggle-colapsed{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg)}30%{transform:rotate(-105deg);-moz-transform:rotate(-105deg);-webkit-transform:rotate(-105deg)}50%{transform:rotate(-75deg);-moz-transform:rotate(-75deg);-webkit-transform:rotate(-75deg)}70%{transform:rotate(-105deg);-moz-transform:rotate(-105deg);-webkit-transform:rotate(-105deg)}to{transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg)}}@keyframes wiggle-colapsed{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg)}30%{transform:rotate(-105deg);-moz-transform:rotate(-105deg);-webkit-transform:rotate(-105deg)}50%{transform:rotate(-75deg);-moz-transform:rotate(-75deg);-webkit-transform:rotate(-75deg)}70%{transform:rotate(-105deg);-moz-transform:rotate(-105deg);-webkit-transform:rotate(-105deg)}to{transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg)}}.accordion.simple .card{border-radius:0;-webkit-box-shadow:none;box-shadow:none}.accordion.simple .card-body,.accordion.simple .card-header{background:none;border:none}.accordion.simple .card-header+.collapse>.card-body,.accordion.simple .card-header+.collapse>.list-group{border-top:1px solid rgba(5,174,229,.25)}.accordion.simple .card-title a{padding:.125em 0}.accordion.simple .card-title a:before{content:"\f147";margin-right:.125}.accordion.simple .card-title:hover a:before{content:"\f146"}.accordion.simple .card-title a.collapsed:before{content:"\f196"}.accordion.simple .card-title:hover a.collapsed:before{content:"\f0fe"}.accordion.simple .card-title a .text,.accordion.simple .card-title a:after,.accordion.simple .card-title a:before{color:#047294;display:inline-block;font-size:12px;width:auto}.accordion.simple .card-title a .text,.accordion.simple .card-title a:after{font-family:Maven Pro,Verdana,Helvetica,Arial,sans-serif;font-weight:400;text-transform:lowercase}.accordion.simple .card-title a.collapsed:after{content:"more..."}.accordion.simple .card-title a:after{content:"less..."}.accordion.simple.left-align .card-title a{text-align:left}.accordion.simple.center-align .card-title a{text-align:center}.accordion.simple.right-align .card-title a{text-align:right}.accordion.fancy{border:1px solid #d6d4d4;border-radius:8px;counter-reset:item;padding:5px}.accordion.fancy .card{counter-increment:item;counter-reset:subitem;margin-bottom:0;margin-top:1px;padding-bottom:1px}.accordion.fancy .card ol li{counter-increment:subitem;list-style:none}.accordion.fancy .card ol li:before{content:counter(item) counter(subitem,lower-alpha) "."}.accordion.fancy .card-title a{background-color:#047294;color:#fafafa;display:table;font-family:Maven Pro,Verdana,Helvetica,Arial,sans-serif;font-weight:500;padding:0;vertical-align:middle}.accordion.fancy .card-title a:after{background-color:#e87d1e;color:#fff;content:"\f078";padding:1.5rem 1rem;text-align:center;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;-moz-transition:transform .25s ease-out;-webkit-transition:transform .25s ease-out;width:3em}.accordion.fancy .card-title a:before{color:#fafafa;content:counter(item);font-family:Maven Pro,Verdana,Helvetica,Arial,sans-serif;font-size:32px;font-weight:500;min-width:56px;min-width:4rem;padding:1.5rem 1rem;text-align:center}.accordion.fancy .card-title span.text{padding:1.5rem 1rem 1.5rem 0}.accordion.fancy .card-title a:after,.accordion.fancy .card-title a:before,.accordion.fancy .card-title span.text{display:table-cell;vertical-align:middle}.accordion.fancy .card-title a.collapsed{background-color:#fafafa;color:#2f2f2f}.accordion.fancy .card-title a.collapsed:after,.accordion.fancy .card-title a.collapsed:before{transform:rotate(0)!important;-moz-transform:rotate(0)!important;-webkit-transform:rotate(0)!important}.accordion.fancy .card-title a.collapsed:before{color:#047294}.accordion.fancy .card-title a.collapsed:after{background-color:#047294;color:#fff;content:"\f054"}.accordion.fancy .card-header{border-bottom:1px solid #a1a0a4}.accordion.fancy .card-header:active,.accordion.fancy .card-header:focus,.accordion.fancy .card-header:hover{border-color:#e87d1e}.accordion.fancy .card-header:active .card-title a,.accordion.fancy .card-header:focus .card-title a,.accordion.fancy .card-header:hover .card-title a{background-color:#047294;color:#fafafa}.accordion.fancy .card-header:active .card-title a:after,.accordion.fancy .card-header:focus .card-title a:after,.accordion.fancy .card-header:hover .card-title a:after{background-color:#e87d1e;color:#fff}.accordion.fancy .card-header:active .card-title a:before,.accordion.fancy .card-header:focus .card-title a:before,.accordion.fancy .card-header:hover .card-title a:before{color:#fff}.accordion.fancy .card-header:hover .card-title a:after{animation:btn-bounce .3s ease-in 2;-webkit-animation:btn-bounce .3s ease-in 2;-moz-animation:btn-bounce .3s ease-in 2}.accordion.fancy .card-body{background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eceaea));background:linear-gradient(180deg,#fff 0,#eceaea);border:1px solid #d6d4d4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr=" $soft-grey",GradientType=0);line-height:1.65;padding:2rem 1rem}.accordion.fancy img.toolkit-badge{background-color:#fff;border:1px solid #ddd;border-radius:50%;display:block;height:auto;line-height:1.5;margin:0 auto;max-width:100%;padding:4px;vertical-align:middle;width:225px}@-webkit-keyframes btn-bounce{0%{padding-top:19px}25%{padding-top:30px}50%{padding-top:19px}75%{padding-top:5px}to{padding-top:19px}}@keyframes btn-bounce{0%{padding-top:19px}25%{padding-top:30px}50%{padding-top:19px}75%{padding-top:5px}to{padding-top:19px}}.pagination{font-family:Maven Pro,Verdana,Helvetica,Arial,sans-serif;font-weight:500;overflow:auto;padding-bottom:1.5em;padding-top:.5em;text-align:center}.pagination li{display:inline-block}.pagination li a{background-color:#fff;border:1px solid #ddd;float:left;line-height:1.5;margin-left:-1px;padding:3.5px 14px;position:relative;text-decoration:none}.progress-bar{background-color:#e87d1e}.progress-bar.bg-primary{background-color:#08a!important}.progress-bar.bg-secondary{background-color:#6f6b6f!important}.progress.dark{background-color:#6f6b6f}.progress.light{background-color:#fff}.nav-pills .nav-link{background-color:#fafafa;border-radius:6px}.nav-pills .nav-pill{padding-right:1px}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#08a;color:#fafafa}.nav-pills .nav-link.alt{background-color:#a1a0a4;color:#000}.nav-pills .nav-link.alt:hover{background-color:#6f6b6f;color:#fafafa}.modal .modal-title{color:#e87d1e}.modal .modal-header.flex-column{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.card{background-color:#fff;border-color:#a1a0a4;display:block;float:none;margin:0 0 1rem;padding-bottom:1px;padding-top:1px;position:relative;transition:width 1s ease-out;-webkit-transition:width 1s ease-out;-moz-transition:width 1s ease-out;width:100%}.card .triangle:before{border-color:transparent transparent transparent #a1a0a4}.card>.card{margin:0 1rem 1rem;width:auto}.card.position-right{clear:right;float:right;margin-bottom:1em;margin-left:5%;width:45%}.card.position-left{clear:left;float:left;margin-bottom:1em;margin-right:5%;width:45%}@media only screen and (min-width:576px){.card.position-right,.card.position-right-sm{clear:right;float:right;margin-bottom:1em;margin-left:1.5em;min-width:200px;width:40%}.card.position-left,.card.position-left-sm{clear:left;float:left;margin-bottom:1em;margin-right:1.5em;min-width:200px;width:40%}}@media only screen and (min-width:768px){.card.position-right,.card.position-right-md,.card.position-right-sm{clear:right;float:right;margin-bottom:1em;margin-left:1.5em;min-width:200px;width:35%}.card.position-left,.card.position-left-md,.card.position-left-sm{clear:left;float:left;margin-bottom:1em;margin-right:1.5em;min-width:200px;width:35%}}@media only screen and (min-width:1024px){.card.position-right,.card.position-right-lg,.card.position-right-md,.card.position-right-sm{clear:right;float:right;margin-bottom:1em;margin-left:1.5em;min-width:200px;width:30%}.card.position-left,.card.position-left-lg,.card.position-left-md,.card.position-left-sm{clear:left;float:left;margin-bottom:1em;margin-right:1.5em;min-width:200px;width:30%}}.card-header{padding:0 1rem;position:relative;text-align:center}.card-header.triangle{padding-left:1.5rem}.card-header.triangle:before{border-style:solid;border-width:.5em 0 .5em .75em;content:"";height:0;left:0;position:absolute;width:0}.card-body{padding:0 1rem 1.25rem;text-align:center}.card-action{padding:0 2rem 1.25rem}#footer .card-action .email,#footer .card-action .tel,.card-action #footer .email,.card-action #footer .tel,.card-action .btn,.card-action .button,.card-action [data-sf-role=collapseAll],.card-action [data-sf-role=expandAll]{font-weight:600}.card-footer{padding:0 1rem 1rem}.card-body+.card-action,.card-body+.card-footer{margin-top:-.75rem}.highlighted.card .h1,.highlighted.card .h2,.highlighted.card .h3,.highlighted.card .h4,.highlighted.card .webinar .title a,.highlighted.card h1,.highlighted.card h2,.highlighted.card h3,.highlighted.card h4,.webinar .title .highlighted.card a{line-height:1.15}.highlighted.card .h1,.highlighted.card .h3,.highlighted.card h1,.highlighted.card h3{color:#e87d1e}.highlighted.card .h2,.highlighted.card .h4,.highlighted.card .webinar .title a,.highlighted.card h2,.highlighted.card h4,.webinar .title .highlighted.card a{color:#2f2f2f}.highlighted.card .h2,.highlighted.card h2{font-size:28px}.highlighted.card .h3,.highlighted.card h3{font-size:25px}.highlighted.card .h4,.highlighted.card .webinar .title a,.highlighted.card h4,.webinar .title .highlighted.card a{font-size:22px}.highlighted.card p{font-size:18px}.highlighted.card{border-color:#a4cded}.highlighted.card .card-header{font-family:Maven Pro,Verdana,Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase}.highlighted.card{background-color:#d2e6f6}.highlighted.card .card-body,.highlighted.card .card-header{text-align:left}.info.card .triangle:before{border-color:transparent transparent transparent #a1a0a4}.info.card{border-color:#a1a0a4}.info.card .card-header{color:#2f2f2f;font-weight:900}.info.card{background-color:#d6d4d4}.info.card .card-body,.info.card .card-header{text-align:left}.card.notice .card-header,.card.notice.alt .card-header{font-weight:400;text-transform:capitalize}.card.notice{background-color:#d2e6f6;border-color:#a4cded}.card.notice .triangle:before{border-color:transparent transparent transparent #eceaea}.card.notice .card-header{color:#047294}.card.alt{background-color:#eceaea;border-color:#d6d4d4}.card.alt .triangle:before{border-color:transparent transparent transparent #ffc425}.card.alt .card-header{color:#e87d1e}.card.event{border-style:solid;border-width:1px;position:relative}@media only screen and (min-width:768px){.card.event i.fa.fa-calendar{display:none}}.card.event .card-header{background-color:#eceaea;display:table;padding-top:1rem;text-align:left}.card.event .card-header:after{clear:both;content:"";display:table}.card.event .event-date,.card.event .event-details{display:table-cell;vertical-align:top}.card.event .event-date{padding-right:1rem;text-align:center;width:1%}.card.event .event-details{padding-bottom:.75rem}.card.event .card-body{clear:both;padding-top:.5rem;text-align:left}.card.event .title{color:#e87d1e;font-size:20px;font-weight:400;margin-bottom:.25rem;margin-top:0;text-transform:capitalize}.card.event .location-title,.card.event .title{font-family:Lato,Verdana,Helvetica,Arial,sans-serif;line-height:1.15}.card.event .location-title{color:#047294;font-size:16px;font-weight:700}.card.event .location{color:#2f2f2f;font-family:Lato,Verdana,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.15}.card.event .full-date{display:none}.card.event .full-date,.card.event .time{color:#2f2f2f;font-family:Lato,Verdana,Helvetica,Arial,sans-serif;font-size:12px;font-style:italic;font-weight:400;line-height:1.3;margin-bottom:1em}.card.event .card-action,.card.event .card-footer{background-color:#fafafa;color:#6f6b6f;padding-top:.5rem;text-align:center}.card.event .card-footer{padding-bottom:.5rem}.card.event .card-action strong{display:none}@media only screen and (min-width:768px){.card.event .card-action strong{display:inline}}#footer .card.event .card-action .email,#footer .card.event .card-action .tel,.card.event .card-action #footer .email,.card.event .card-action #footer .tel,.card.event .card-action .btn,.card.event .card-action .button,.card.event .card-action [data-sf-role=collapseAll],.card.event .card-action [data-sf-role=expandAll]{width:100%}.event .date{background-color:#fafafa;border:2px solid #08a;margin-bottom:.75rem;max-width:120px;text-align:center}@media only screen and (min-width:768px){.event .date{border-width:4px}}.event .date{display:inline-block}.event .day,.event .month,.event .year{clear:both;display:block;line-height:1;padding-left:5px;padding-right:5px}.event .day{font-family:Maven Pro,Verdana,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;font-weight:700}@media only screen and (min-width:768px){.event .day{font-size:32px}}.event .month{font-family:Maven Pro,Verdana,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;padding-bottom:2px;padding-top:2px}@media only screen and (min-width:768px){.event .month{font-size:18px}}.event .year{background-color:#08a;color:#fafafa;font-family:Maven Pro,Verdana,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;padding-top:3px}@media only screen and (min-width:768px){.event .year{font-size:18px;padding-left:10px;padding-right:10px}}.card.event.undecorated .event-date{display:none}.card.event.undecorated .location{display:inline;font-size:12px}.card.event.undecorated .full-date,.card.event.undecorated .time{display:inline;margin-left:.25rem}.card.event.undecorated .event-details{padding-bottom:0}.card.event.undecorated .card-header{background-color:transparent;padding-left:0;padding-right:0}.card.event.undecorated .card-body{border-top:1px solid #d6d4d4;padding:.125rem 0}.card.event.undecorated .card-action{background-color:transparent;font-size:12px;padding:.125rem 0;text-align:left}#footer .card.event.undecorated .card-action .email,#footer .card.event.undecorated .card-action .tel,.card.event.undecorated .card-action #footer .email,.card.event.undecorated .card-action #footer .tel,.card.event.undecorated .card-action .btn,.card.event.undecorated .card-action .button,.card.event.undecorated .card-action [data-sf-role=collapseAll],.card.event.undecorated .card-action [data-sf-role=expandAll]{width:200px}.card.event.undecorated+.card.event.undecorated{border-top:1px dotted #047294}.card.product,.card.testimonial{background-color:#a4cded;border-style:solid;border-width:1px;margin-top:0;padding:0}@media only screen and (min-width:768px){.card.product,.card.testimonial{margin-top:100px}}.card.product .card-header,.card.testimonial .card-header{margin-bottom:75px}@media only screen and (min-width:768px){.card.product .card-header,.card.testimonial .card-header{margin-bottom:0}}.card.product .card-img,.card.testimonial .card-img{height:100px;margin:20px auto -50px;width:100px}@media only screen and (min-width:768px){.card.product .card-img,.card.testimonial .card-img{height:200px;margin:-100px auto 20px;width:200px}}.card.product .card-body,.card.testimonial .card-body{background-color:#fff;border:1px solid rgba(0,0,0,.3);margin:-1px;padding:10px 1em 1em;position:relative}.card.product .blockquote,.card.testimonial .blockquote{position:relative;text-align:center}.card.product .blockquote p,.card.product .blockquote-cite,.card.testimonial .blockquote p,.card.testimonial .blockquote-cite{display:block}.card.product .blockquote p:after,.card.product .blockquote p:before,.card.product .blockquote-cite:after,.card.product .blockquote-cite:before,.card.testimonial .blockquote p:after,.card.testimonial .blockquote p:before,.card.testimonial .blockquote-cite:after,.card.testimonial .blockquote-cite:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;-webkit-transform:translate(0);transform:translate(0);width:1.28571429em}.card.product .blockquote p,.card.testimonial .blockquote p{font-size:16px}.card.product .blockquote p:after,.card.product .blockquote p:before,.card.testimonial .blockquote p:after,.card.testimonial .blockquote p:before{color:#ffc425}.card.product .blockquote p:before,.card.testimonial .blockquote p:before{content:"\f10d";margin-right:.5em}.card.product .blockquote p:after,.card.testimonial .blockquote p:after{content:"\f10e";margin-left:.5em}.card.product .blockquote-cite,.card.testimonial .blockquote-cite{color:#a1a0a4;font-size:14px;position:relative;right:0}.card.product .blockquote-cite:after,.card.testimonial .blockquote-cite:after{content:"\f007";margin-right:.5em}@media only screen and (min-width:768px){.card.product,.card.testimonial.horizontal{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.card.product .card-body,.card.product .card-header,.card.testimonial.horizontal .card-body,.card.testimonial.horizontal .card-header{-webkit-box-flex:1;display:block;-ms-flex:1 1 auto;flex:1 1 auto;float:none;margin:0;padding:10px;vertical-align:middle;width:unset}.card.product .card-img,.card.testimonial.horizontal .card-img{height:125px;margin:10px;width:125px}.card.product .card-header,.card.testimonial.horizontal .card-header{min-width:160px}.card.product .card-body,.card.testimonial.horizontal .card-body{text-align:left}.card.product .card-body .blockquote-cite,.card.testimonial.horizontal .card-body .blockquote-cite{float:none}.card.product .blockquote,.card.testimonial.horizontal .blockquote{text-align:left}.card.product .blockquote-cite,.card.testimonial.horizontal .blockquote-cite{display:block;text-align:right}}.card.testimonial.horizontal.undecorated,.card.testimonial.undecorated{margin-top:0}.card.testimonial.horizontal.undecorated .card-header,.card.testimonial.undecorated .card-header{display:none!important}.card.testimonial.vertical-spacing{margin-bottom:120px}.undecorated.card{background-color:transparent;border-width:0;padding:0}.undecorated.card .card-header.triangle:before{display:none}.card.product .card-header{background-color:#d6d4d4;margin-bottom:0}.card.product .card-header img{margin:0 auto;max-height:200px;padding:10px 0;width:100%;width:auto}.box{text-align:left}.box .card-header{margin-left:0;margin-right:0}.box.alt.alt-h3{font-family:Muli,Verdana,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.1}.box.alt .h1,.box.alt .h2,.box.alt .h3,.box.alt .h4,.box.alt .h5,.box.alt .webinar .title a,.box.alt address,.box.alt h1,.box.alt h2,.box.alt h3,.box.alt h4,.box.alt h5,.webinar .title .box.alt a{text-align:left}#footer .email,#footer .tel,.btn,.button,[data-sf-role=collapseAll],[data-sf-role=expandAll]{border:0 transparent}.btn-block{display:block}#footer .btn-link.email,#footer .btn-link.tel,.btn-link.button,.btn-link[data-sf-role=collapseAll],.btn-link[data-sf-role=expandAll],.btn.btn-link{background:none transparent;border:0 transparent;color:#08a}#footer .btn-link.email:hover,#footer .btn-link.tel:hover,.btn-link.button:hover,.btn-link[data-sf-role=collapseAll]:hover,.btn-link[data-sf-role=expandAll]:hover,.btn.btn-link:hover{color:#047294}#footer .btn-outline-primary.email,#footer .btn-outline-primary.tel,#footer .btn-outline-secondary.email,#footer .btn-outline-secondary.tel,.btn-outline-primary.button,.btn-outline-primary[data-sf-role=collapseAll],.btn-outline-primary[data-sf-role=expandAll],.btn-outline-secondary.button,.btn-outline-secondary[data-sf-role=collapseAll],.btn-outline-secondary[data-sf-role=expandAll],.btn.btn-outline-primary,.btn.btn-outline-secondary{background:none transparent}#footer .btn-outline-primary.email,#footer .btn-outline-primary.tel,.btn-outline-primary.button,.btn-outline-primary[data-sf-role=collapseAll],.btn-outline-primary[data-sf-role=expandAll],.btn.btn-outline-primary{background:none;border-color:#08a;color:#08a}#footer .btn-outline-primary.email:hover,#footer .btn-outline-primary.email:visited,#footer .btn-outline-primary.tel:hover,#footer .btn-outline-primary.tel:visited,.btn-outline-primary.button:hover,.btn-outline-primary.button:visited,.btn-outline-primary[data-sf-role=collapseAll]:hover,.btn-outline-primary[data-sf-role=collapseAll]:visited,.btn-outline-primary[data-sf-role=expandAll]:hover,.btn-outline-primary[data-sf-role=expandAll]:visited,.btn.btn-outline-primary:hover,.btn.btn-outline-primary:visited{background-color:hsla(0,0%,100%,.2);border-color:#047294;color:#047294}#footer .btn-outline-secondary.email,#footer .btn-outline-secondary.tel,.btn-outline-secondary.button,.btn-outline-secondary[data-sf-role=collapseAll],.btn-outline-secondary[data-sf-role=expandAll],.btn.btn-outline-secondary{background:none;border-color:#6f6b6f;color:#6f6b6f}#footer .btn-outline-secondary.email:hover,#footer .btn-outline-secondary.email:visited,#footer .btn-outline-secondary.tel:hover,#footer .btn-outline-secondary.tel:visited,.btn-outline-secondary.button:hover,.btn-outline-secondary.button:visited,.btn-outline-secondary[data-sf-role=collapseAll]:hover,.btn-outline-secondary[data-sf-role=collapseAll]:visited,.btn-outline-secondary[data-sf-role=expandAll]:hover,.btn-outline-secondary[data-sf-role=expandAll]:visited,.btn.btn-outline-secondary:hover,.btn.btn-outline-secondary:visited{background-color:hsla(0,0%,100%,.2);border-color:#2f2f2f;color:#2f2f2f}#footer .btn-secondary.email,#footer .btn-secondary.tel,#footer .webinar.secondary .action a.email,#footer .webinar.secondary .action a.tel,.btn-secondary.button,.btn.btn-secondary,.webinar.secondary .action #footer a.email,.webinar.secondary .action #footer a.tel,.webinar.secondary .action a.btn,.webinar.secondary .action a.button,[data-sf-role=collapseAll],[data-sf-role=expandAll]{background:#a1a0a4;background:-webkit-gradient(linear,left top,left bottom,from(#d6d4d4),to(#a1a0a4));background:linear-gradient(180deg,#d6d4d4 0,#a1a0a4)}#footer .btn-secondary.email,#footer .btn-secondary.tel,#footer .webinar.secondary .action a.email,#footer .webinar.secondary .action a.tel,.btn-secondary.button,.btn.btn-secondary,.btn.btn-secondary:visited,.webinar.secondary .action #footer a.email,.webinar.secondary .action #footer a.tel,.webinar.secondary .action a.btn,.webinar.secondary .action a.button,[data-sf-role=collapseAll],[data-sf-role=expandAll]{color:#2f2f2f}#footer .btn-secondary.email:active,#footer .btn-secondary.email:focus,#footer .btn-secondary.email:hover,#footer .btn-secondary.tel:active,#footer .btn-secondary.tel:focus,#footer .btn-secondary.tel:hover,#footer .webinar.secondary .action a.email:active,#footer .webinar.secondary .action a.email:focus,#footer .webinar.secondary .action a.email:hover,#footer .webinar.secondary .action a.tel:active,#footer .webinar.secondary .action a.tel:focus,#footer .webinar.secondary .action a.tel:hover,.btn-secondary.button:active,.btn-secondary.button:focus,.btn-secondary.button:hover,.btn.btn-secondary:active,.btn.btn-secondary:focus,.btn.btn-secondary:hover,.webinar.secondary .action #footer a.email:active,.webinar.secondary .action #footer a.email:focus,.webinar.secondary .action #footer a.email:hover,.webinar.secondary .action #footer a.tel:active,.webinar.secondary .action #footer a.tel:focus,.webinar.secondary .action #footer a.tel:hover,.webinar.secondary .action a.btn:active,.webinar.secondary .action a.btn:focus,.webinar.secondary .action a.btn:hover,.webinar.secondary .action a.button:active,.webinar.secondary .action a.button:focus,.webinar.secondary .action a.button:hover,[data-sf-role=collapseAll]:active,[data-sf-role=collapseAll]:focus,[data-sf-role=collapseAll]:hover,[data-sf-role=expandAll]:active,[data-sf-role=expandAll]:focus,[data-sf-role=expandAll]:hover{background:#a1a0a4;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHZpZXdCb3g9IjAgMCAxIDEiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjAlIiB4Mj0iMCUiIHkxPSIwJSIgeTI9IjEwMCUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDVhZWU1Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDI4M2FiIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMCAwaDF2MUgweiIvPjwvc3ZnPg==);background:-webkit-gradient(linear,left top,left bottom,from(#a1a0a4),to(#d6d4d4));background:linear-gradient(180deg,#a1a0a4 0,#d6d4d4);color:#000}#footer .btn-default.email,#footer .btn-default.tel,.btn-default.button,.btn-default[data-sf-role=collapseAll],.btn-default[data-sf-role=expandAll],.btn.btn-default{background:#a1a0a4;background:-webkit-gradient(linear,left top,left bottom,from(#e87d1e),to(#f4a122));background:linear-gradient(180deg,#e87d1e 0,#f4a122)}#footer .btn-default.email,#footer .btn-default.tel,.btn-default.button,.btn-default[data-sf-role=collapseAll],.btn-default[data-sf-role=expandAll],.btn.btn-default,.btn.btn-default:visited{color:#2f2f2f}#footer .btn-default.email:active,#footer .btn-default.email:focus,#footer .btn-default.email:hover,#footer .btn-default.tel:active,#footer .btn-default.tel:focus,#footer .btn-default.tel:hover,.btn-default.button:active,.btn-default.button:focus,.btn-default.button:hover,.btn-default[data-sf-role=collapseAll]:active,.btn-default[data-sf-role=collapseAll]:focus,.btn-default[data-sf-role=collapseAll]:hover,.btn-default[data-sf-role=expandAll]:active,.btn-default[data-sf-role=expandAll]:focus,.btn-default[data-sf-role=expandAll]:hover,.btn.btn-default:active,.btn.btn-default:focus,.btn.btn-default:hover{background:#a1a0a4;background:-webkit-gradient(linear,left top,left bottom,from(#ffc425),to(#f4a122));background:linear-gradient(180deg,#ffc425 0,#f4a122);color:#000}#footer .btn-primary.email,#footer .btn-primary.tel,#footer .webinar.primary .action a.email,#footer .webinar.primary .action a.tel,.btn-primary.button,.btn-primary[data-sf-role=collapseAll],.btn-primary[data-sf-role=expandAll],.btn.btn-primary,.webinar.primary .action #footer a.email,.webinar.primary .action #footer a.tel,.webinar.primary .action a.btn,.webinar.primary .action a.button,.webinar.primary .action a[data-sf-role=collapseAll],.webinar.primary .action a[data-sf-role=expandAll]{background:#047294;background:-webkit-gradient(linear,left top,left bottom,from(#05aee5),to(#047294));background:linear-gradient(180deg,#05aee5 0,#047294)}#footer .btn-primary.email:visited,#footer .btn-primary.tel:visited,#footer .webinar.primary .action a.email:visited,#footer .webinar.primary .action a.tel:visited,.btn-primary.button:visited,.btn-primary[data-sf-role=collapseAll]:visited,.btn-primary[data-sf-role=expandAll]:visited,.btn.btn-primary:visited,.webinar.primary .action #footer a.email:visited,.webinar.primary .action #footer a.tel:visited,.webinar.primary .action a.btn:visited,.webinar.primary .action a.button:visited,.webinar.primary .action a[data-sf-role=collapseAll]:visited,.webinar.primary .action a[data-sf-role=expandAll]:visited{color:#fafafa}#footer .btn-primary.email:hover,#footer .btn-primary.tel:hover,#footer .webinar.primary .action a.email:hover,#footer .webinar.primary .action a.tel:hover,.btn-primary.button:hover,.btn-primary[data-sf-role=collapseAll]:hover,.btn-primary[data-sf-role=expandAll]:hover,.btn.btn-primary:hover,.webinar.primary .action #footer a.email:hover,.webinar.primary .action #footer a.tel:hover,.webinar.primary .action a.btn:hover,.webinar.primary .action a.button:hover,.webinar.primary .action a[data-sf-role=collapseAll]:hover,.webinar.primary .action a[data-sf-role=expandAll]:hover{background:#047294;background:-webkit-gradient(linear,left top,left bottom,from(#047294),to(#08a));background:linear-gradient(180deg,#047294 0,#08a)}#footer .icon-btn.email,#footer .icon-btn.tel,.btn.icon-btn,.icon-btn.button,.icon-btn[data-sf-role=collapseAll],.icon-btn[data-sf-role=expandAll]{background-color:#fafafa;display:inline-block;height:32px;padding:6px;text-align:center;width:32px}#footer .icon-btn.email .text,#footer .icon-btn.tel .text,.btn.icon-btn .text,.icon-btn.button .text,.icon-btn[data-sf-role=collapseAll] .text,.icon-btn[data-sf-role=expandAll] .text{display:none}#footer .icon-btn.email i,#footer .icon-btn.tel i,.btn.icon-btn i,.icon-btn.button i,.icon-btn[data-sf-role=collapseAll] i,.icon-btn[data-sf-role=expandAll] i{color:#08a;display:inline-block;font-size:20px;height:20px;line-height:1;text-align:center;width:20px}#footer .icon-btn.email:hover,#footer .icon-btn.tel:hover,.btn.icon-btn:hover,.icon-btn.button:hover,.icon-btn[data-sf-role=collapseAll]:hover,.icon-btn[data-sf-role=expandAll]:hover{background-color:#eceaea}#footer .icon-btn.email:hover i,#footer .icon-btn.tel:hover i,.btn.icon-btn:hover i,.icon-btn.button:hover i,.icon-btn[data-sf-role=collapseAll]:hover i,.icon-btn[data-sf-role=expandAll]:hover i{color:#047294}.user-status-container{color:#08a;font-size:11px;line-height:1.25em}.user-status-container .user{display:inline-block;padding:.25rem;text-align:right}.user-status-container .user span{color:#a1a0a4}.nav-user-status .nav,.nav-user-status .nav-item{clear:none;display:inline-block;position:relative;text-align:center;width:auto}.nav-user-status .nav:after{clear:both;content:"";display:table}.nav-user-status .nav-item{float:left}.nav-user-status .nav-link{clear:none;display:inline-block;width:auto}.nav-user-status{text-align:right}.user+.nav-user-status{margin-top:-.5rem}.nav-user-status .nav-item:after{color:#004176;content:"|";padding-right:.25rem}.nav-user-status .nav-item:last-child:after{content:"";padding-right:0}.nav-user-status .nav-link{padding:.25rem}.nav-user-status .nav-link:hover{text-decoration:underline}.nav-user-status .account{text-transform:uppercase}.nav-user-status .action{font-weight:700;text-transform:uppercase}.card-header .register-link{font-size:17px}.nav-utility .nav,.nav-utility .nav-item,.nav-utility .nav-link{clear:both;display:block;float:none;position:relative;text-align:left;width:100%}.nav-utility{background-color:#d6d4d4;font-family:Maven Pro,Verdana,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400}.nav-utility .nav-link{color:#2f2f2f}.nav-utility .nav-item{text-align:center;white-space:nowrap}.nav-utility .nav-item+.nav-item{border-top:1px dotted #fafafa}@media only screen and (min-width:768px){.nav-utility .nav,.nav-utility .nav-item{clear:none;display:inline-block;position:relative;text-align:center;width:auto}.nav-utility .nav:after{clear:both;content:"";display:table}.nav-utility .nav-item{float:left}.nav-utility .nav-link{clear:none;display:inline-block;width:auto}.nav-utility{background-color:#fff;float:right;font-weight:400}.nav-utility .nav-item+.nav-item{border:0 transparent}.nav-utility .nav-item:after{color:#ffc425;content:"|";display:inline-block;padding-right:1em}.nav-utility .nav-item:last-child:after{content:"";display:none;padding-left:0}.nav-utility .nav-link{color:#6f6b6f;padding-left:0}.nav-utility .nav-link:hover{text-decoration:underline}.nav-utility .nav-item:last-child .nav-link{padding-right:0}}.nav-utility.mobile .nav,.nav-utility.mobile .nav-item,.nav-utility.mobile .nav-link{clear:both;display:block;float:none;position:relative;text-align:left;width:100%}.nav-utility.mobile{background-color:#d6d4d4;font-weight:400}.nav-utility.mobile .nav-item{width:auto}.nav-utility.mobile .nav-item:after{content:"";padding-left:0}.nav-primary{font-family:Lato,Verdana,Helvetica,Arial,sans-serif;font-weight:700}.nav-primary .nav,.nav-primary .nav-item,.nav-primary .nav-link{clear:both;display:block;float:none;position:relative;text-align:left;width:100%}.nav-primary{background:#a1a0a4;border-top:4px solid #ffc425;font-size:14px;margin-bottom:.5rem}.nav-primary .nav-item:hover{background-color:#6f6b6f}.nav-primary .nav-item+.nav-item{border-top:1px dotted #fafafa}.nav-primary .nav-item.open>a,.nav-primary .nav-item.open>a:focus,.nav-primary .nav-item.open>a:hover{background-color:transparent;border:0 transparent}.nav-primary .nav-item.active{background-color:#e8e7e7}.nav-primary .nav-item.active:hover{background-color:#d6d4d4}.nav-primary .nav-item.active>.nav-link.dropdown-toggle{color:#e87d1e}.nav-primary .nav-item.alt.primary{background:#047294;background:-webkit-gradient(linear,left top,left bottom,from(#05aee5),to(#047294));background:linear-gradient(180deg,#05aee5 0,#047294);min-width:250px}.nav-primary .nav-item.alt.primary:hover{background:#047294;background:-webkit-gradient(linear,left top,left bottom,from(#047294),to(#08a));background:linear-gradient(180deg,#047294 0,#08a)}.nav-primary .nav-item.alt.secondary{background:#a1a0a4;background:-webkit-gradient(linear,left top,left bottom,from(#a1a0a4),to(#6f6b6f));background:linear-gradient(180deg,#a1a0a4 0,#6f6b6f)}.nav-primary .nav-item.alt.secondary:hover{background:#6f6b6f;background:-webkit-gradient(linear,left top,left bottom,from(#6f6b6f),to(#a1a0a4));background:linear-gradient(180deg,#6f6b6f 0,#a1a0a4)}.nav-primary .nav-link{color:#fafafa;padding-bottom:10px;padding-top:10px;text-align:left;text-transform:uppercase}.nav-primary .nav-link:hover{color:#fff}.nav-primary .nav-link:focus,.nav-primary .nav-link:hover{text-decoration:none}@media only screen and (min-width:768px){.nav-primary>.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:strech;align-content:strech}.nav-primary>.nav>.nav-item{display:block;width:unset;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.nav-primary .nav-link{width:unset}.nav-primary .nav-item+.nav-item{border:0 transparent}.nav-primary .nav-link{text-align:center}.nav-primary{margin-bottom:.75rem}}@media only screen and (min-width:1024px){.nav-primary{font-size:18px;margin-bottom:1rem}}.nav-primary .dropdown-toggle:after{border:0 transparent}.nav-primary .dropdown-menu{border:0;-webkit-box-shadow:inset 0 6px 12px rgba(0,0,0,.175);box-shadow:inset 0 6px 12px rgba(0,0,0,.175)}@media only screen and (min-width:768px){.nav-primary .dropdown-menu{-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}}.nav-primary .dropdown-menu{background-color:#eceaea;border-radius:0;margin:0;min-width:20vw;padding:0;width:100%;width:intrinsic;width:-moz-max-content;width:-webkit-max-content;width:max-content}.nav-primary .dropdown-item{color:#a1a0a4;font-family:Lato,Verdana,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;padding:.5em 1em;text-align:left}.nav-primary .dropdown-item:hover{background-color:#a1a0a4;color:#fff}.nav-primary .dropdown-divider{border-top:1px dotted #a4cded}.nav-primary .dropdown-menu.alt{background-color:#0e6d85;left:auto;min-width:100%;right:0}.nav-primary .dropdown-menu.alt .dropdown-item{color:#fafafa;padding-right:8em}.nav-primary .dropdown-menu.alt .dropdown-item:hover{background-color:#1c5360;color:#fff;text-decoration:none}.nav-primary .dropdown-menu.alt .dropdown-item .small,.nav-primary .dropdown-menu.alt .dropdown-item small{font-size:12px;padding-bottom:2px;padding-top:2px;position:absolute;right:14px;right:1rem;top:10px}.nav-primary .dropdown-menu.alt .dropdown-item.alt{background-color:#e87d1e}.nav-primary .dropdown-menu.alt .dropdown-item.alt:hover{background-color:#794e28}.nav-sub{padding-bottom:.5rem}.nav-sub>.nav{border-bottom:1px solid #e87d1e;border-top:1px solid #e87d1e}.nav-sub ul{background:#eceaea;display:block;font-family:Lato,Verdana,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;transition:max-height 1s ease-out;-webkit-transition:max-height 1s ease-out;-moz-transition:max-height 1s ease-out}.nav-sub ul>li a:hover{background:#f6f5f5}.nav-sub ul ul{background:#e5e3e3;font-size:14px;max-height:0;overflow:hidden}.nav-sub ul ul>li a:hover{background:#ebeaea}.nav-sub ul ul ul{background:#d6d4d5}.nav-sub ul ul ul>li a:hover{background:#cecdcf}.nav-sub ul ul ul ul{background:#c7c4c5}.nav-sub ul ul ul ul>li a{color:#2f2f2f}.nav-sub ul ul ul ul>li a:hover{background:#b5b3b5}.nav-sub ul .active>ul{max-height:2000px}.nav-sub li{cursor:pointer;display:block;line-height:1.5}.nav-sub li li{line-height:1.3}.nav-sub li a{color:#6f6b6f;display:block;padding:6px 10px;text-decoration:none}@media only screen and (min-width:1024px){.nav-sub li a{padding:3px 10px}}.nav-sub li a:hover{color:#2f2f2f;text-decoration:none}.nav-sub li a:focus{color:#6f6b6f}.nav-sub li.active{color:#2f2f2f}.nav-sub li.current>a,.nav-sub li.current>a:hover{color:#e87d1e}.nav-sub li>a{padding-left:1.5em}.nav-sub li li>a{padding-left:2em}.nav-sub li li li>a{padding-left:2.875em}.nav-sub li li li li>a{padding-left:4em}.nav-sub .toggle{display:none;text-align:center;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;-moz-transition:transform .25s ease-out;-webkit-transition:transform .25s ease-out;width:1.5em}.nav-sub .toggle:after{content:"\f0da";cursor:pointer}.nav-sub .parent>.nav-link{line-height:1.2em;text-indent:-1.4em}.nav-sub li.parent>.nav-link{padding-left:1.5rem}.nav-sub li li.parent>.nav-link{padding-left:2.5rem}.nav-sub li li li.parent>.nav-link{padding-left:3.5rem}.nav-sub .parent>.nav-link>.toggle{display:inline-block;text-indent:0}.nav-sub .parent.active>.nav-link>.toggle{transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg)}.nav-sub-img{padding:16px 1em}.nav-sub-img img{max-width:100%}.video-wrapper{height:0;margin-bottom:1em;padding-bottom:56.25%;padding-top:25px;position:relative}.video-wrapper iframe{height:100%!important;left:0;position:absolute;top:0;width:100%!important}.ad-container{background-color:#fafafa;border:5px solid #fafafa;display:none;margin:.25rem auto .5rem;position:relative;text-align:center;width:100%}.ad-container img{width:100%}.ad-container .ad{margin:0 auto}@media only screen and (min-width:768px){.ad-container{display:block}}.ad-container:after{clear:both;content:"";display:table}.ad-container.skyscraper{max-width:261px}.ad-container.skyscraper .ad{max-width:164px}.ad-container.skyscraper .ad:before{padding-top:375%}.ad-container.bigbox{max-width:471px}.ad-container.bigbox .ad{max-width:304px}.ad-container.bigbox .ad:before{padding-top:66.6666666667%}.ad-container.leaderboard{max-width:1113px}.ad-container.leaderboard .ad{max-width:732px}.ad-container.leaderboard .ad:before{padding-top:12.3626373626%}.ad-container.leaderboard-lg{max-width:1113px}.ad-container.leaderboard-lg .ad{max-width:732px}.ad-container.leaderboard-lg .ad:before{padding-top:28.8461538462%}.ad-container.full-banner{max-width:723px}.ad-container.full-banner .ad{max-width:472px}.ad-container.full-banner .ad:before{padding-top:12.8205128205%}.ad-container.mobile{display:block}@media only screen and (min-width:768px){.ad-container.mobile{display:none}}.ad-container p{clear:both;color:#a1a0a4;font-size:10px;line-height:1.15;padding-bottom:4px;text-transform:uppercase}.ad-container .ad+p{padding-bottom:0;padding-top:4px}.ad-container .ad{border:2px solid #e8e7e7;position:relative}.ad-container .ad:before{content:"";display:block;position:relative;width:100%}.ad-container .ad .ad-inner{bottom:0;left:0;position:absolute;right:0;top:0}.searchbar .input-group-btn,.searchbar .input-group-prepend,.searchbar input{border-color:#08a}#footer .searchbar .input-group-append .btn-primary.email,#footer .searchbar .input-group-append .btn-primary.tel,#footer .searchbar .input-group-append .webinar.primary .action a.email,#footer .searchbar .input-group-append .webinar.primary .action a.tel,#footer .webinar.primary .action .searchbar .input-group-append a.email,#footer .webinar.primary .action .searchbar .input-group-append a.tel,.searchbar .input-group-append #footer .btn-primary.email,.searchbar .input-group-append #footer .btn-primary.tel,.searchbar .input-group-append .btn-primary.button,.searchbar .input-group-append .btn-primary[data-sf-role=collapseAll],.searchbar .input-group-append .btn-primary[data-sf-role=expandAll],.searchbar .input-group-append .btn.btn-primary,.searchbar .input-group-append .webinar.primary .action #footer a.email,.searchbar .input-group-append .webinar.primary .action #footer a.tel,.searchbar .input-group-append .webinar.primary .action a.btn,.searchbar .input-group-append .webinar.primary .action a.button,.searchbar .input-group-append .webinar.primary .action a[data-sf-role=collapseAll],.searchbar .input-group-append .webinar.primary .action a[data-sf-role=expandAll],.webinar.primary .action .searchbar .input-group-append #footer a.email,.webinar.primary .action .searchbar .input-group-append #footer a.tel,.webinar.primary .action .searchbar .input-group-append a.btn,.webinar.primary .action .searchbar .input-group-append a.button,.webinar.primary .action .searchbar .input-group-append a[data-sf-role=collapseAll],.webinar.primary .action .searchbar .input-group-append a[data-sf-role=expandAll]{color:#fff}.searchbar .input-group-prepend{background-color:#a4cded;border-radius:2px;color:#08a}ul.result-list{height:100%;overflow-x:hidden;overflow-y:scroll}ul.result-list,ul.result-list li{list-style:none;margin:0}ul.result-list .address{background-color:#d6d4d4;border:1px solid #eceaea;cursor:pointer;padding:.375rem 20px .375rem .5rem}ul.result-list .address .name{color:#047294;font-size:18px;line-height:1.2;margin:.125em 0 .25em}ul.result-list .address .address-line{font-size:16px;line-height:1.25}ul.result-list .address:hover{background-color:#6f6b6f;border-color:#fafafa;border-right:10px solid #e87d1e;padding-right:10px}ul.result-list .address:hover .address-line{color:#ffc425}ul.result-list .address:hover .name{color:#fafafa}ul.result-list .address+.address{margin-top:1px}.kendo-map .searchbar.box{border:1px solid #6f6b6f;border-top:2px solid #e87d1e;margin:-1px 0 0}#footer .kendo-map a.map-toggle.active.email,#footer .kendo-map a.map-toggle.active.tel,.kendo-map #footer a.map-toggle.active.email,.kendo-map #footer a.map-toggle.active.tel,.kendo-map a.btn.map-toggle.active,.kendo-map a.map-toggle.active.button,.kendo-map a.map-toggle.active[data-sf-role=collapseAll],.kendo-map a.map-toggle.active[data-sf-role=expandAll]{background:#a1a0a4;background:-webkit-gradient(linear,left top,left bottom,from(#e87d1e),to(#f4a122));background:linear-gradient(180deg,#e87d1e 0,#f4a122);color:#2f2f2f}.map-container{border-bottom:2px solid #e87d1e;width:100%}.map-container:after{clear:both;content:"";display:table}.map-container,.map-container .map,.map-container .result-list-container{background-color:#6f6b6f;height:600px;max-height:75vh;transition:max-height 1s ease-out;-webkit-transition:max-height 1s ease-out;transition:width 1s ease-out;-webkit-transition:width 1s ease-out;-moz-transition:width 1s ease-out}.map-container .map{border:1px solid #6f6b6f;float:left;width:100%}.results .map-container .map{width:50%}@media only screen and (min-width:768px){.results .map-container .map{width:75%}}.map-container .result-list-container{border:1px solid #6f6b6f;border-left:0;display:block;height:600px;overflow:hidden;width:0}.results .map-container .result-list-container{width:50%}@media only screen and (min-width:768px){.results .map-container .result-list-container{width:25%}}ul.multiselect-container li a{padding:.125em}ul.multiselect-container li a>label{padding:.25em .125em .25em 2em}ul.multiselect-container li.active a{background-color:#ffe292;color:#2f2f2f}.k-map .k-marker{background-image:none!important;color:#e87d1e;font-size:40px;overflow:visible;text-align:center}.k-map .k-marker :hover{color:#ffc425}.k-map .k-marker:before{content:"\f041";display:inline;height:40px;line-height:40px;margin:0;text-align:center;vertical-align:bottom;width:28px}.k-map.zoom-8 .k-marker{font-size:30px}.k-map.zoom-7 .k-marker{font-size:20px}.k-map.zoom-6 .k-marker{font-size:14px}.k-map.zoom-5 .k-marker{font-size:11px}.k-map.zoom-1 .k-marker,.k-map.zoom-2 .k-marker,.k-map.zoom-3 .k-marker,.k-map.zoom-4 .k-marker{font-size:4px}.k-map.zoom-1 .k-marker:before,.k-map.zoom-2 .k-marker:before,.k-map.zoom-3 .k-marker:before,.k-map.zoom-4 .k-marker:before{content:"\f111";line-height:80px}#footer .multiselect.email .caret,#footer .multiselect.tel .caret,.multiselect.btn .caret,.multiselect.button .caret,.multiselect[data-sf-role=collapseAll] .caret,.multiselect[data-sf-role=expandAll] .caret{display:none}#footer .multiselect.email:after,#footer .multiselect.tel:after,.multiselect.btn:after,.multiselect.button:after,.multiselect[data-sf-role=collapseAll]:after,.multiselect[data-sf-role=expandAll]:after{content:"\f0d7"}.k-tooltip-content{min-width:200px}.mapsealscontainer{display:table;margin:.5rem .25rem;width:100%}.mapsealscontainer .mapsealbox{display:table-cell;padding:0 .5rem}.mapsealscontainer .mapsealbox .mapseal{margin:0 auto;max-width:100px;width:100%}@media not all,only screen and (-webkit-min-device-pixel-ratio:2){.k-map .k-marker:before{height:80px;width:56px}}@media print{.map-container,.map-container .map,.map-container .result-list-container{border:0 transparent;height:auto;max-height:none;overflow:visible}.kendo-map .k-map,.kendo-map .searchbar{display:none}.results .map-container .result-list-container,.results .map-container .result-list-container ul.result-list{margin:0;width:100%!important}ul.result-list .address{border:0 solid transparent;border-top:1px solid grey(60);float:left;width:50%}ul.result-list .address:nth-child(odd){clear:both}}.webinar{background-color:#fafafa;border:6px solid #eceaea;clear:both;margin-bottom:1rem;padding:.5rem .75rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:stretch;-ms-flex-pack:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;box-shadow:0 3px 3px #999;-webkit-box-shadow:0 3px 3px #999;-moz-box-shadow:0 3px 3px #999;-ms-flex-flow:column;flex-flow:column}@media only screen and (min-width:1024px){.webinar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}}.webinar .icon{-webkit-box-flex:1;-ms-flex:1 0 200px;flex:1 0 200px}@media only screen and (min-width:1024px){.webinar .icon{max-width:300px}}.webinar .icon .product{background-color:#fff;background-image:url(../images/webinar-thumbnail.jpg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:2px solid #eceaea;display:block;height:140px;width:100%}.webinar .data{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;justify-self:left;padding:.5rem 0;-ms-flex-item-align:start;align-self:flex-start}@media only screen and (min-width:1024px){.webinar .data{padding:0 1rem}}.webinar .action{padding:.5rem 0}.webinar .title a{color:#e87d1e;font-family:Maven Pro,Verdana,Helvetica,Arial,sans-serif;font-weight:200;line-height:1.25;margin:0}.webinar .view-time{color:#6f6b6f;font-size:12px}.webinar.ep-webinar .icon .product{background-image:url(../images/ep-webinar-thumbnail.jpg)}.webinar.afib-webinar .icon .product{background-image:url(../images/afib-webinar-thumbnail.jpg)}.webinar.cathlab-webinar .icon .product{background-image:url(../images/cathlab-webinar-thumbnail.jpg)}.webinar.cpc-webinar .icon .product{background-image:url(../images/cpc-webinar-thumbnail.jpg)}.webinar.fsed-webinar .icon .product{background-image:url(../images/fsed-webinar-thumbnail.jpg)}.webinar.hf-webinar .icon .product{background-image:url(../images/hf-webinar-thumbnail.jpg)}.webinar.tcv-webinar .icon .product{background-image:url(../images/tcvwebinars.jpg)}.box{border:1px solid #eceaea;margin-bottom:1rem;padding:.5rem .75rem}.box .card-header{margin-left:-.75rem;margin-right:-.75rem}.box .h1:first-child,.box .h2:first-child,.box .h3:first-child,.box .h4:first-child,.box .webinar .title a:first-child,.box h1:first-child,.box h2:first-child,.box h3:first-child,.box h4:first-child,.webinar .title .box a:first-child{margin-top:.5rem}.box .h1,.box .h2,.box .h3,.box .h4,.box .webinar .title a,.box h1,.box h2,.box h3,.box h4,.webinar .title .box a{color:#e87d1e;font-weight:700}.box+.box{margin-top:.5rem}.box.alt{background-color:#eceaea}.box.alt.blue{background-color:#a4cded}.box.score{background-color:#eceaea}.box.score .h1:first-child,.box.score .h2:first-child,.box.score .h3:first-child,.box.score .h4:first-child,.box.score .webinar .title a:first-child,.box.score h1:first-child,.box.score h2:first-child,.box.score h3:first-child,.box.score h4:first-child,.webinar .title .box.score a:first-child{margin-top:.5rem}.box.score .h1,.box.score .h2,.box.score .h3,.box.score .h4,.box.score .webinar .title a,.box.score h1,.box.score h2,.box.score h3,.box.score h4,.webinar .title .box.score a{color:#e87d1e;font-weight:700}.overall-score.box{background-color:#fff;border:0 transparent}.your-score-label{border-bottom:2px solid #6f6b6f;color:#e87d1e;display:block;font-weight:700;line-height:1.5;margin-bottom:1.5rem;text-align:right;text-transform:uppercase}.your-score-label:before{border-left:.75rem solid transparent;border-right:.75rem solid transparent;border-top:.9rem solid #6f6b6f;content:"";display:block;height:0;position:absolute;right:10.5px;right:.75rem;top:1.5em;width:0}.results-points{color:#2f2f2f;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;margin-bottom:1rem;position:relative;z-index:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.results-points:after{border-bottom:1px dashed #2f2f2f;bottom:.625em;content:"";left:0;position:absolute;right:0;width:100%;z-index:-1}@media print{.results-points:after{right:auto;width:90%}}.points-total{-webkit-box-flex:0;color:#2f2f2f;-ms-flex:0 0 42px;flex:0 0 42px;-ms-flex:0 0 3rem;flex:0 0 3rem;font-size:18px;font-weight:700;padding:.25rem .125rem;text-align:center}.score .points-total{background-color:#eceaea}.overall-score .points-total{background-color:#e87d1e;color:#fff;font-weight:700;padding:.75rem .5rem}.points-possible{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:.5em .25em .5em 0;z-index:3}.points-possible .points-breakdown{background-color:#fff;padding-right:.25em}.score .points-possible .points-breakdown{background-color:#eceaea}.points-possible .title{background-color:#fff;color:#e87d1e;display:inline-block;font-family:Maven Pro,Verdana,Helvetica,Arial,sans-serif;font-size:32px;font-weight:700;line-height:1;margin:0;vertical-align:bottom}.score .points-possible .title{background-color:#eceaea}.box .accordion .panel-heading,.card .accordion .panel-heading{background-color:transparent;border:0 transparent}.box .accordion .panel-heading .panel-title,.card .accordion .panel-heading .panel-title{margin-top:0}address.vcard{color:#2f2f2f;font-family:Lato,Verdana,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;margin-bottom:0}address.vcard a{color:#000;display:inline-block;text-decoration:none;width:100%}address.vcard abbr[title]{border:0;text-decoration:none}address.vcard .adr{display:block}address.vcard .adr span{display:inline-block}address.vcard .adr span.street-address{width:100%}address.vcard .org{font-family:Lato,Verdana,Helvetica,Arial,sans-serif;font-weight:700}address.vcard .adr,address.vcard .org{font-size:16px;line-height:1.3}address.vcard.with-photo .photo{display:inline-block;float:left;height:48px;margin:6px 12px 6px 0;width:48px}@media only screen and (min-width:768px){address.vcard.with-photo .photo{height:72px;width:72px}}@media only screen and (min-width:1024px){address.vcard.with-photo .photo{display:block;float:none;margin:1rem auto .5rem;text-align:center}}address.vcard.with-photo .adr{display:inline-block;font-family:Lato,Verdana,Helvetica,Arial,sans-serif;font-weight:700;width:calc(100% - 60px)}@media only screen and (min-width:768px){address.vcard.with-photo .adr{width:calc(100% - 84px)}}@media only screen and (min-width:1024px){address.vcard.with-photo .adr{display:block;float:none;width:100%}}address.vcard.with-photo .org{display:inline-block;float:right;width:calc(100% - 60px)}@media only screen and (min-width:768px){address.vcard.with-photo .org{width:calc(100% - 84px)}}@media only screen and (min-width:1024px){address.vcard.with-photo .org{display:none}}address.vcard .contact{border:0;color:#2f2f2f;font-size:14px;line-height:1.3;margin:0;padding:0;text-decoration:none;width:100%}address.vcard .contact:before{clear:both;content:"";display:table}#footer .adr{font-family:Lato,Verdana,Helvetica,Arial,sans-serif;font-weight:700;text-align:center}#footer .email,#footer .tel{border-style:solid;border-width:1px;text-align:center;width:48%}#footer .email+.email,#footer .email+.tel,#footer .tel+.email,#footer .tel+.tel{margin-left:2%}@media only screen and (min-width:768px){#footer .email,#footer .tel{background:none transparent;border:0 transparent}}@media only screen and (min-width:1024px){#footer .email,#footer .tel{display:block;line-height:1.5;padding:0;text-align:center;white-space:nowrap;width:100%}#footer .email,#footer .email+.email,#footer .email+.tel,#footer .tel,#footer .tel+.email,#footer .tel+.tel{margin:0}#footer .email:active,#footer .email:focus,#footer .email:hover,#footer .tel:active,#footer .tel:focus,#footer .tel:hover{background:none;color:#2f2f2f;text-decoration:underline}}.accred-address .card-body{text-align:left!important}.nav-social-button .h2,.nav-social-button h2{color:#2f2f2f}@media only screen and (min-width:1024px){.nav-social-button .nav{padding:.25em}}.nav-social-button .nav-item{float:left;margin:0 .125rem;padding:5px}.nav-social-button .nav-item a i{opacity:.8}.nav-social-button .nav-item a:hover i{opacity:1}.nav-social-button .nav-item.twitter a{background-color:#000}.nav-social-button .nav-item.facebook a{background-color:#537bbd}.nav-social-button .nav-item.youtube a{background-color:#e9654b}.nav-social-button .nav-item.linkedin a{background-color:#2085c7}.nav-social-button .nav-item.instagram a{background-color:#8134af}.nav-social-button .nav-item:first-child{margin-left:0}.nav-social-button .nav-item:last-child{margin-right:0}.nav-social-button .nav-link{display:inline-block;height:32px;padding:6px;text-align:center;width:32px}.nav-social-button .nav-link a,.nav-social-button .nav-link i{color:#fafafa}.nav-social-button .nav-link i{display:inline-block;font-size:20px;height:20px;line-height:1;text-align:center;width:20px}.nav-social-button.mono-teal .nav-item a{background-color:#047294}.nav-social-button.mono-orange .nav-item a{background-color:#e87d1e}.nav-social-button.mono-grey .nav-item a{background-color:#6f6b6f}.nav-social-button.small .nav-item{margin:0 2px}.nav-social-button.small .nav-link{height:auto;padding:2px;width:20px}.nav-social-button.small .nav-link i{font-size:16px;height:16px;width:16px}.nav-social-button.flex-row .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.nav-social-button.flex-row .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.nav-social-button.flex-row .nav-link{width:100%}.footer-sitemap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;line-height:1.5}@media only screen and (min-width:768px){.footer-sitemap{border-left:1px solid #ddd;padding-left:1rem}}@media only screen and (min-width:1024px){.footer-sitemap{border-right:1px solid #ddd;padding-right:1rem}}.nav-footer{list-style-type:none;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}@media only screen and (min-width:768px){.nav-footer{margin:0;max-width:200px;padding-right:1rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.nav-footer:last-child{padding-right:0}}.nav-footer .h2,.nav-footer h2{color:#2f2f2f}.nav-footer .nav{border-top:1px dotted #d6d4d4;padding:.25em}.nav-footer .nav-link{color:#2f2f2f;font-size:12px;padding:.25em 0}#footer .nav-footer .nav-link{color:#fafafa}.nav-footer .nav-link{text-decoration:none;text-transform:uppercase}.nav-footer .nav-link:hover{text-decoration:underline}

/*! Javascript Components */.carousel{background:url(//cdn.backgroundhost.com/backgrounds/subtlepatterns/subtle_surface.png);background-repeat:repeat;margin:0 auto 1rem;max-width:630px;position:relative}.carousel:before{content:"";display:block;padding-top:66.6666666667%;width:100%}.carousel>.carousel-inner{bottom:0;left:0;position:absolute;right:0;top:0}.carousel .carousel-indicators{background-color:rgba(0,0,0,.6);bottom:auto;left:0;margin:0;right:0;top:0;width:100%}.carousel .carousel-indicators li{border-color:#fafafa;opacity:unset;overflow:hidden;text-indent:-9999px}.carousel .carousel-indicators li.active{background-color:#ffc425;border-color:#ffc425;opacity:unset}.carousel .carousel-item{height:100%;width:100%}.carousel .carousel-caption{background-color:rgba(0,0,0,.75);bottom:0;font-family:Maven Pro,Verdana,Helvetica,Arial,sans-serif;font-size:14px;font-weight:300;left:0;line-height:1.3;padding:10px 1em 25px;right:0;text-align:center}@media only screen and (min-width:768px){.carousel .carousel-caption{font-size:18px;text-align:left}}.carousel .carousel-caption .title{color:#fff;display:block;font-family:Maven Pro,Verdana,Helvetica,Arial,sans-serif;font-size:20px;font-weight:100;line-height:1.15;margin-bottom:.25em}@media only screen and (min-width:768px){.carousel .carousel-caption .title{font-size:28px}}.carousel.chevron-on .carousel-indicators li.active:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ffc425;content:"\f054";font-size:22px;left:4px;padding-top:5px;text-align:center;top:4px;-webkit-transform:translate(0);transform:translate(0);width:1.28571429em}@media only screen and (min-width:768px){.carousel.text-indicators{max-width:900px}.carousel.text-indicators:before{padding-top:46.6666666667%}.carousel.text-indicators .carousel-inner{width:70%}.carousel.text-indicators .carousel-inner>.carousel-item{height:100%;overflow:hidden;width:100%}.carousel.text-indicators a[class^=carousel-control].right{right:30%}.carousel.text-indicators .carousel-indicators{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;bottom:0;-ms-flex-direction:column;flex-direction:column;height:100%;left:auto;list-style:none;max-width:300px;right:0;top:0;width:30%}.carousel.text-indicators .carousel-indicators li{-webkit-box-flex:1;background-color:#a1a0a4;border-radius:0;display:block;-ms-flex:1 1 20%;flex:1 1 20%;height:auto;padding:.5em 16px .5px;position:relative;text-indent:0;width:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid #d6d4d4;-ms-flex-direction:column;flex-direction:column;font-size:16px;text-align:left;transition:background-color .25s ease-out;-moz-transition:background-color .25s ease-out;-webkit-transition:background-color .25s ease-out}.carousel.text-indicators .carousel-indicators li:first-child{border-top:0}.carousel.text-indicators .carousel-indicators li:last-child{border-bottom:0}.carousel.text-indicators .carousel-indicators li.active{background-color:#6f6b6f;border-right:10px solid #e87d1e;color:#fff;padding-right:10px}}.carousel.text-indicators.chevron-on .carousel-indicators li{padding:.5em 16px .5px 32px}@media only screen and (min-width:768px){.no-controls .carousel-control-next,.no-controls .carousel-control-prev{display:none}}.carousel-control-next,.carousel-control-prev{background-color:transparent;bottom:0;color:#fff;font-size:20px;left:0;min-width:42px;min-width:3rem;position:absolute;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);top:0;width:20%}@media only screen and (min-width:768px){.carousel-control-next,.carousel-control-prev{width:10%}}@media only screen and (min-width:1024px){.carousel-control-next,.carousel-control-prev{width:5%}}.carousel-control-next,.carousel-control-prev{filter:alpha(opacity=50);opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#ffc425;filter:alpha(opacity=90);opacity:.9;outline:0;text-decoration:none}.carousel-control-next .fa,.carousel-control-prev .fa{display:inline-block;margin-top:-10px;position:absolute;top:50%;z-index:5}.carousel-control-prev{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(90deg,rgba(0,0,0,.5) 0,transparent);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1)}.carousel-control-prev .fa{left:50%;margin-left:-10px}.carousel-control-next{background-image:-webkit-gradient(linear,left top,right top,from(transparent),to(rgba(0,0,0,.5)));background-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.5));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1);left:auto;right:0}.carousel-control-next .fa{margin-right:-10px;right:50%}@media only screen and (min-width:768px){.carousel-control-next .fa,.carousel-control-prev .fa{font-size:30px;height:30px;margin-top:-10px;width:30px}.carousel-control-prev .fa{margin-left:-10px}.carousel-control-next .fa{margin-right:-10px}}.infographic .container,.infographic .node{list-style-type:none;list-style:none;margin:0;padding:0}.infographic.treelist .container{width:100%}.infographic.treelist .node+.node:before{color:#d6d4d4;content:"\f07d";font-size:32px;left:21px;position:absolute;top:-100px}@media only screen and (min-width:768px){.infographic.treelist .node+.node:before{left:50%;margin-left:-.625em;top:-60px}}@media only screen and (min-width:1024px){.infographic.treelist .node+.node:before{top:-37px}}.infographic.treelist .node{clear:both;min-height:240px;position:relative}.infographic.treelist .node .title{background-color:#047294;border-radius:0 4px 4px 4px;color:#fafafa;margin:0 0 .5em;padding:.375em 1rem;position:relative;width:100%}.infographic.treelist .node .title:before{border-color:transparent #047294 transparent transparent;border-style:solid;border-width:.975em 25px .975em 0;content:"";height:0;left:-24px;position:absolute;top:0;width:0}.infographic.treelist .node .content{float:right;padding-top:23px;width:calc(100% - 120px)}.infographic.treelist .node .circle-img-badge{float:left}.infographic.treelist .node:nth-child(4n+1) .circle-img-badge{background-color:#ffc425}.infographic.treelist .node:nth-child(4n+2) .circle-img-badge{background-color:#acbd65}.infographic.treelist .node:nth-child(4n+3) .circle-img-badge{background-color:#58b5a5}.infographic.treelist .node:nth-child(4n+4) .circle-img-badge{background-color:#05aee5}@media only screen and (min-width:768px){.infographic.treelist .node .content{padding-top:55px;width:50%}.infographic.treelist .node .circle-img-badge{float:none}.infographic.treelist .node:nth-child(odd) .content{float:left;padding-right:120px}.infographic.treelist .node:nth-child(odd) .title{border-radius:4px 0 4px 4px}.infographic.treelist .node:nth-child(odd) .title:before{border-color:transparent transparent transparent #047294;border-width:.975em 0 .975em 25px;left:auto;right:-24px}.infographic.treelist .node:nth-child(2n) .content{float:right;padding-left:120px}.infographic.treelist .node:nth-child(2n) .title{border-radius:0 4px 4px 4px}.infographic.treelist .node:nth-child(2n) .title:before{border-color:transparent #047294 transparent transparent;border-width:.875em 25px .875em 0;left:-25px}}@media only screen and (min-width:1024px){.infographic.treelist .node .content{padding-top:80px}.infographic.treelist .node:nth-child(odd) .content{padding-right:135px}.infographic.treelist .node:nth-child(2n) .content{padding-left:135px}}.infographic.treelist .node .circle-img-badge{border-width:4px;width:80px}@media only screen and (min-width:768px){.infographic.treelist .node .circle-img-badge{border-width:8px;left:50%;margin-left:-75px;position:absolute;width:150px}}@media only screen and (min-width:1024px){.infographic.treelist .node .circle-img-badge{margin-left:-100px;width:200px}}

/*! Layouts */.body,body{background:#a4cded;background-attachment:fixed;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#fafafa),to(#a4cded));background-image:linear-gradient(180deg,#fafafa 1%,#a4cded);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=" $off-white",endColorstr="$soft-blue",GradientType=0)}.wrapper{background:#fff;margin:0 auto;max-width:980px}@media only screen and (min-width:1024px){.wrapper{max-width:1024px}}@media only screen and (min-width:1200px){.wrapper{max-width:1200px}}.wrapper:after,.wrapper:before{content:"";display:table}.wrapper:after{clear:both}.wrapper{*zoom:1}.page-content{padding:.5rem 0 1rem}@media only screen and (min-width:768px){.page-content{padding:.5rem 1rem 2rem}}@media only screen and (min-width:1024px){.page-content{padding:.5rem 2.5rem 2rem}}.page-content+.page-content{padding-top:0}@media only screen and (min-width:768px){.page-content+.page-content{margin-top:-1rem}}@media only screen and (min-width:1024px){.page-content.full-screen{padding:.5rem 1rem 2rem}}#footer{background:#a1a0a4;clear:both;color:#2f2f2f;overflow:visible;padding:10px 5% 30px;position:relative}#footer .h2,#footer h2{display:table-cell;font-size:16px;height:auto;line-height:1.3;padding-bottom:.25em;vertical-align:bottom}@media only screen and (min-width:1024px){#footer .h2,#footer h2{height:3.25rem}}#footer address{margin-top:1rem;text-align:center}#footer .footer-sitemap,#footer .nav-social-button{margin-top:1rem}@media only screen and (max-width:768px){#footer .contact{margin-top:.5rem}#footer .email,#footer .tel{background-color:#fafafa;border:1px solid #6f6b6f;border-radius:.2rem;color:#2f2f2f;font-size:12px;line-height:1;padding:7px .875px;text-align:center;width:48%}}@media only screen and (min-width:768px){#footer{padding:12px 1% 30px}}@media only screen and (min-width:1024px){#footer{padding:12px 0 30px}#footer address{text-align:left}}#header .site-logo{margin-bottom:0;margin-top:0;padding:.75rem .33rem .5rem}#header .site-logo img{height:55px;height:85px;max-width:unset;width:235px;width:235.5px}@media only screen and (min-width:768px){#header .site-logo{padding:1rem .5rem .75rem}#header .site-logo img{height:73.3333333333px;height:113.3333333333px;width:313.3333333333px;width:314px}}@media only screen and (min-width:1024px){#header .site-logo{padding:2rem 1rem 1.5rem}#header .site-logo img{height:110px;height:170px;width:470px;width:471px}}#header .searchbar{float:right;max-width:400px}#header .actions{margin:10px 1rem;position:relative}@media only screen and (min-width:768px){#header .actions{min-height:115px}}@media only screen and (min-width:1024px){#header .actions{min-height:175px}}#header .nav-utility-position,#header .searchbar-position,#header .user-status-position{clear:both;display:block;float:none}#header .user-status-position{bottom:0;position:absolute;right:0}.mobile-menu-toggle{cursor:pointer;display:block;position:relative;text-align:right;text-transform:uppercase}.mobile-menu-toggle .text{color:#08a;display:inline-block;font-family:Lato,Verdana,Helvetica,Arial,sans-serif;font-size:17.5px;font-size:1.25rem;font-weight:700;padding:.5rem .25rem;vertical-align:top}.mobile-menu-toggle i.fa{color:#a1a0a4;font-size:29.75px;font-size:2.125rem;margin:.125rem}.mobile-menu-toggle-container{background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eceaea));background:linear-gradient(180deg,#fff 0,#eceaea);box-shadow:0 3px 3px #999;-webkit-box-shadow:0 3px 3px #999;-moz-box-shadow:0 3px 3px #999;display:-webkit-box;display:-ms-flexbox;display:flex;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr=" $soft-grey",GradientType=0);height:38.5px;height:2.75rem;padding-bottom:.25rem;padding-top:.25rem;position:relative}.mobile-menu-toggle-container .user-status-container{height:31.5px;height:2.25rem;padding:.5rem 0}.mobile-menu-toggle-container .user-status-container .user{display:none}.mobile-menu-toggle-container .user-status-container .nav-user-status{float:left}.mobile-menu-toggle-container .user-status-container .nav-user-status .acount{display:none}.mobile-menu-toggle-container .user-status-container .user+.nav-user-status{margin-top:0}.clinician-list-header .data,.clinician-overview .data{display:block;font-family:Lato,Verdana,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;text-align:center}.clinician-list-header .data-holder+.data-holder,.clinician-overview .data-holder+.data-holder{border-left:1px dotted #fff;margin-left:-1px}.clinician-overview{background:#a4cded;border-bottom:1px solid #a1a0a4;border-top:1px solid #05aee5}.clinician-overview .name{margin:.5em 0 .25em}.clinician-overview .data{font-size:22px;margin:1.375em auto;vertical-align:middle;width:1em}.clinician-overview .id{background-color:#fff;padding:.25em 0 0}.more-link{border-top:1px solid #a1a0a4;margin-top:.75rem;padding:.35rem}.clinician-data .panel-group .panel{border:0;border-radius:0}.clinician-data .accordion .card-header{border-bottom:2px solid #a1a0a4;border-radius:0;border-top:2px solid #a1a0a4}.clinician-data .card-body{padding:0}.clinician-data .card-title{font-size:16px}@media only screen and (min-width:768px){.row.vh_30 .card,.row.vh_30 div[class^=col-]{min-height:30vh}.row.vh_40 .card,.row.vh_40 div[class^=col-]{min-height:40vh}.row.vh_50 .card,.row.vh_50 div[class^=col-]{min-height:50vh}.row.vh_60 .card,.row.vh_60 div[class^=col-]{min-height:60vh}.row.vh_70 .card,.row.vh_70 div[class^=col-]{min-height:70vh}.row.vh_80 .card,.row.vh_80 div[class^=col-]{min-height:80vh}.row.vh_90 .card,.row.vh_90 div[class^=col-]{min-height:90vh}.row.vh_100 .card,.row.vh_100 div[class^=col-]{min-height:100vh}div[class*=vh_] .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;bottom:0;height:100%;justify-content:space-between;padding-bottom:3rem;position:relative;top:0}div[class*=vh_] .card-header{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}div[class*=vh_] .card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-bottom:0}div[class*=vh_] .card-footer{bottom:0;left:0;position:absolute;right:0;width:100%;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}div[class*=vh_] .card-body+.card-action{margin-top:0}}.hidden{display:none!important;visibility:hidden!important}.error{color:#900}.asterisk,.note span,.required{color:#e87d1e;font-size:11px}.site-logo-print{max-height:60px!important;width:auto!important}.sfPageEditor .visible-print-block img{display:none}.sfPageEditor .visible-print-block:after{content:"PRINT FRIENDLY AREA";display:block;font-size:12px;position:relative;text-align:center}.sfPageEditor .visible-print-block{background:#d6d4d4;border:2px dotted grey(60);display:block!important;margin:5px;opacity:.5}@media print{.accordion .panel-collapse,.accordion .panel-collapse.collapse{border:1px dotted grey(10);display:block}.accordion .page-content{margin:0 .25in}.accordion .panel-title a:before{content:"\f078"!important}}.swappable .long-text{display:inline}.swappable .short-text{display:none}@media only screen and (max-width:320px){.swappable .short-text{display:inline}.swappable .long-text{display:none}}@media only screen and (max-width:768px){.swappable.small .short-text{display:inline}.swappable.small .long-text{display:none}}@media only screen and (max-width:1024px){.swappable.medium .short-text{display:inline}.swappable.medium .long-text{display:none}}@media only screen and (max-width:1200px){.swappable.large .short-text{display:inline}.swappable.large .long-text{display:none}}.m-0,.m-l-0,.no-margin{margin-left:0!important}.m-0,.m-r-0,.no-margin{margin-right:0!important}.m-0,.m-t-0,.no-margin{margin-top:0!important}.m-0,.m-b-0,.no-margin{margin-bottom:0!important}.no-gutter>.sf_cols>[class*=col-],.no-gutter>[class*=col-],.no-padding,.p-0,.p-l-0{padding-left:0!important}.no-gutter>.sf_cols>[class*=col-],.no-gutter>[class*=col-],.no-padding,.p-0,.p-r-0{padding-right:0!important}.no-padding,.p-0,.p-t-0{padding-top:0!important}.no-padding,.p-0,.p-b-0{padding-bottom:0!important}.expanded,.input-group.expanded,.input-group.expanded>*{max-width:100%!important;width:100%!important}@media only screen and (min-width:768px){.multi-column-md-2{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:10px;-webkit-column-gap:10px;column-gap:10px}}@media only screen and (min-width:1024px){.multi-column-lg-2{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:10px;-webkit-column-gap:10px;column-gap:10px}}.content-padding{padding-left:18px;padding-right:18px}.content-padding.half{padding-left:9px;padding-right:9px}.content-padding.quarter{padding-left:4.5px;padding-right:4.5px}.section-padding{padding-bottom:1.5rem;padding-top:1.5rem}.section-padding.half{padding-bottom:.75rem;padding-top:.75rem}.section-padding.quarter{padding-bottom:.375rem;padding-top:.375rem}#footer img+.btn-block.email,#footer img+.btn-block.tel,img+.btn-block.button,img+.btn-block[data-sf-role=collapseAll],img+.btn-block[data-sf-role=expandAll],img+.btn.btn-block{line-height:1.75;margin-top:4px}.card+.card{margin-top:-.75rem}.ACCMvcIcn{position:relative}.ACCMvcIcn:after{background:#ffc425;bottom:5px;color:#020202;content:"A-MVC";display:block;font-size:9px;font-weight:700;left:16px;padding:1px 3px;position:absolute}.sfPageEditor .accordion .panel-collapse,.sfPageEditor .accordion .panel-collapse.collapse{display:block!important}select#SelectedQuarters{width:100%}select#SelectedQuarters option{border-bottom:1px dotted #d3d3d3;padding:4px 10px;width:100%}svg:not(:root){overflow:visible;padding:5px 0 0}.sfPageEditor .visible-authenticated-block img{display:none}.sfPageEditor .visible-authenticated-block:after,.sfPageEditor .visible-authenticated-block:before{color:#047294;content:"AUTHENTICATED CONTENT - REMBER TO CHANGE PERMISIONS OF CONTENT IN AREA - Permision/Role/Authenticated";display:block;font-size:12px;position:relative;text-align:center}.sfPageEditor .visible-authenticated-block{background:#eef8f6;border:2px dotted #58b5a5;display:block!important;margin:5px;opacity:.75}.sfPageEditor .visible-anonymous-block img{display:none}.sfPageEditor .visible-anonymous-block:after,.sfPageEditor .visible-anonymous-block:before{color:#e87d1e;content:"ANONYMOUS CONTENT - REMBER TO CHANGE PERMISIONS OF CONTENT IN AREA - Permision/Role/Anonymous";display:block;font-size:12px;position:relative;text-align:center}.sfPageEditor .visible-anonymous-block{background:#fff9e9;border:2px dotted #ffc425;display:block!important;margin:5px;opacity:.75}.wrapper.container-fluid,.wrapper.container-lg,.wrapper.container-md,.wrapper.container-sm,.wrapper.container-xl,.wrapper.container-xxl{padding:0}.wrapper>.row{margin:0}
/*# sourceMappingURL=data:application/json;base64,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QUFXLENBRVgsYUFBYyxDQVBkLGVBQWdCLENBQ2hCLGFBQWMsQ0FPZCxhQUFjLENBQ2QsZUFBaUIsQ0FMakIsU0FBVSxDQURWLGVBQWdCLENBRGhCLGlCQVFGLENBOERBLDJGQUNFLHVCQUNGLENBRUEsd0JBQ0UsVUFDRixDQUVBLCtCQUdFLGdDQUFtQyxDQURuQyxnQkFBaUIsQ0FEakIsVUFHRixDQUVBLGVBRUUsZ0JBQWlCLENBRGpCLGVBRUYsQ0FFQSwrQ0FDRSxZQUNGLENBQ0EsbUdBTUUsYUFBYyxDQUxkLCtHQUFnSCxDQUNoSCxhQUFjLENBRWQsY0FBZSxDQURmLGlCQUFrQixDQUVsQixpQkFFRixDQUNBLDJDQUtFLGtCQUFrQyxDQUZsQyx5QkFBMEIsQ0FGMUIsdUJBQXlCLENBR3pCLFVBQVcsQ0FGWCxXQUlGLENBRUEsMkNBQ0UsWUFDRixDQUNBLDJGQU1FLGFBQWMsQ0FMZCx1R0FBd0csQ0FDeEcsYUFBYyxDQUVkLGNBQWUsQ0FEZixpQkFBa0IsQ0FFbEIsaUJBRUYsQ0FDQSx1Q0FLRSxrQkFBa0MsQ0FGbEMseUJBQTBCLENBRjFCLHVCQUF5QixDQUd6QixVQUFXLENBRlgsV0FJRixDQUVBLHdJQUNFLFNBQ0YsQ0FFQSxjQUNFLFFBQ0YiLCJmaWxlIjoiaW5kZXguY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqXG4gKiBQcmltYXJ5IC0gRGFyayAoSGVhZGVycylcbiAqXG4gKiBAY29sb3IgXG4gKiBAc2VjdGlvbiBRSUkgQnJhbmRcbiAqL1xuLyoqXG4gKiBQcmltYXJ5IC0gTGlnaHQgKEhpZ2hsaWdodHMpXG4gKlxuICogQGNvbG9yIFxuICogQHNlY3Rpb24gUUlJIEJyYW5kXG4gKi9cbi8qKlxuKiBBQ0MgQmx1ZVxuKlxuKiBAY29sb3IgXG4qIEBzZWN0aW9uIFFJSSBCcmFuZFxuKi9cbi8qKlxuKiBXYXJtIEdyZXlcbipcbiogQGNvbG9yIFxuKiBAc2VjdGlvbiBRSUkgQnJhbmRcbiovXG4vKipcbiogV2FybSAgR3JleSAtIExpZ2h0XG4qXG4qIEBjb2xvciBcbiogQHNlY3Rpb24gUUlJIEFsdGVybmF0ZSBDb2xvcnNcbiovXG4vKipcbiogV2FybSAgR3JleSAtIERhcmtcbipcbiogQGNvbG9yIFxuKiBAc2VjdGlvbiBRSUkgQWx0ZXJuYXRlIENvbG9yc1xuKi9cbi8qKlxuKiBPZmYgV2hpdGVcbipcbiogQGNvbG9yIFxuKiBAc2VjdGlvbiBRSUkgQWx0ZXJuYXRlIENvbG9yc1xuKi9cbi8qKlxuKiBPZmYgQmxhY2tcbipcbiogQGNvbG9yIFxuKiBAc2VjdGlvbiBRSUkgQWx0ZXJuYXRlIENvbG9yc1xuKi9cbi8qKlxuKiBTb2Z0IEJsdWVcbipcbiogQGNvbG9yIFxuKiBAc2VjdGlvbiBRSUkgQWx0ZXJuYXRlIENvbG9yc1xuKi9cbi8qKlxuKiBTb2Z0IEdyZXlcbipcbiogQGNvbG9yIFxuKiBAc2VjdGlvbiBRSUkgQWx0ZXJuYXRlIENvbG9yc1xuKi9cbi8qKlxuICogRXJyb3IgUmVkXG4gKlxuICogQGNvbG9yIFxuICogQHNlY3Rpb24gU3RhdGVzICAgICAgXG4gKi9cbi8qKlxuKiBTY3J1YiBUZWFsIFxuKlxuKiBAY29sb3IgXG4qIEBzZWN0aW9uIFNjcnViIFRlYWxcdFxuKi9cbi8qKlxuKiBTY3J1YiAgVGVhbCAtIExpZ2h0XG4qXG4qIEBjb2xvciBcbiogQHNlY3Rpb24gU2NydWIgVGVhbFx0XHRcbiovXG4vKipcbiAqIFNjcnViVGVhbCAtIERhcmtcbiAqXG4gKiBAY29sb3JcbiAqIEBzZWN0aW9uIFNjcnViIFRlYWxcdCBcdFxuICovXG4vKipcbiAqIFNjcnViVGVhbCAmIFByaW1hcnkgTGlnaHQgMzAlXG4gKlxuICogQGNvbG9yXG4gKiBAc2VjdGlvbiBCbGVuZHMgICAgICBcbiAqL1xuLyoqXG4qICBQcmltYXJ5IExpZ2h0ICYgU2NydWJUZWFsIDMwJVxuKlxuKiBAY29sb3JcbiogQHNlY3Rpb24gQmxlbmRzICAgICAgXG4qL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TGF0bzozMDAsMzAwaSw0MDAsNDAwaSw3MDAsNzAwaVwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU1hdmVuK1Bybzo0MDAsNTAwLDcwMFwiKTtcbi5pY29uLWJlZm9yZTpiZWZvcmUsIC5pbmZvZ3JhcGhpYy50cmVlbGlzdCAubm9kZSArIC5ub2RlOmJlZm9yZSwgLmstbWFwIC5rLW1hcmtlcjpiZWZvcmUsIC5hY2NvcmRpb24gLmNhcmQtdGl0bGUgYTpiZWZvcmUsIC5leHBhbmRpbmctbGlzdCBbZGF0YS1zZi1yb2xlPXRvZ2dsZUxpbmtdOmJlZm9yZSwgYS5saW5rOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHdpZHRoOiAxLjI4NTcxNDI5ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmljb24tYWZ0ZXI6YWZ0ZXIsIC5tdWx0aXNlbGVjdC5idG46YWZ0ZXIsICNmb290ZXIgLm11bHRpc2VsZWN0LmVtYWlsOmFmdGVyLCAjZm9vdGVyIC5tdWx0aXNlbGVjdC50ZWw6YWZ0ZXIsIC5tdWx0aXNlbGVjdFtkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXTphZnRlciwgLm11bHRpc2VsZWN0W2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF06YWZ0ZXIsIC5tdWx0aXNlbGVjdC5idXR0b246YWZ0ZXIsIC5hY2NvcmRpb24gLmNhcmQtdGl0bGUgYTphZnRlciwgLnN0aWNreS1sZWZ0LWNvbHVtbi10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZCAuY29tcGFueTphZnRlciwgLnN0aWNreS1sZWZ0LWNvbHVtbi10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQgLmNvbXBhbnk6YWZ0ZXIsIC5zb2Z0d2FyZS12ZW5kb3JzIC5jb21wYW55OmFmdGVyLCBhLmxpbmtbdGFyZ2V0PV9ibGFua106YWZ0ZXIsIGEubGlua1tocmVmXj1odHRwXTphZnRlciwgYS5saW5rW2hyZWZePWh0dHBzXTphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHdpZHRoOiAxLjI4NTcxNDI5ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyoqXG4gKiBAaWNvbiBsb2NrXG4gKiBAc2VjdGlvbiBGb250cyAmIEJyYW5kaW5nXG4gKiBAbWFya3VwXG4gKiAgPGkgY2xhc3M9XCJmYSBmYS1sb2NrXCI+PC9pPlxuICovXG4vKipcbiAqIEBpY29uIHNlYXJjaFxuICogQHNlY3Rpb24gRm9udHMgJiBCcmFuZGluZ1xuICogQG1hcmt1cFxuICogIDxpIGNsYXNzPVwiZmEgZmEtc2VhcmNoXCI+PC9pPlxuICovXG4vKipcbiAqIEBpY29uIHBkZlxuICogQHNlY3Rpb24gRm9udHMgJiBCcmFuZGluZ1xuICogQG1hcmt1cFxuICogIDxpIGNsYXNzPVwiZmEgZmEtZmlsZS1wZGYtb1wiPjwvaT5cbiAqL1xuLyoqXG4qIEBpY29uIGV4dGVybmFsIGxpbmtcbiogQHNlY3Rpb24gRm9udHMgJiBCcmFuZGluZ1xuKiBAbWFya3VwXG4qICA8aSBjbGFzcz1cImZhIGZhLWV4dGVybmFsLWxpbmstc3F1YXJlXCI+PC9pPlxuKi9cbi8qKlxuICogQGljb24gZmlsZVxuICogQHNlY3Rpb24gRm9udHMgJiBCcmFuZGluZ1xuICogQG1hcmt1cFxuICogIDxpIGNsYXNzPVwiZmEgZmEtZmlsZVwiPjwvaT5cbiAqL1xuLyoqXG4gKiBAaWNvbiBjaGV2cm9uXG4gKiBAc2VjdGlvbiBGb250cyAmIEJyYW5kaW5nXG4gKiBAbWFya3VwXG4gKiAgPGkgY2xhc3M9XCJmYSBmYS1jaGV2cm9uLXJpZ2h0XCI+PC9pPlxuICovXG4vKipcbiAqIEBpY29uIE5hdmlnYXRlXG4gKiBAc2VjdGlvbiBGb250cyAmIEJyYW5kaW5nXG4gKiBAbWFya3VwXG4gKiAgPGkgY2xhc3M9XCJmYSBmYS1hcnJvdy1jaXJjbGUtcmlnaHRcIj48L2k+XG4gKi9cbi8qIVxuICogQm9vdHN0cmFwICB2NS4zLjggKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDI1IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cbjpyb290LFxuW2RhdGEtYnMtdGhlbWU9bGlnaHRdIHtcbiAgLS1icy1ibHVlOiAjMGQ2ZWZkO1xuICAtLWJzLWluZGlnbzogIzY2MTBmMjtcbiAgLS1icy1wdXJwbGU6ICM2ZjQyYzE7XG4gIC0tYnMtcGluazogI2Q2MzM4NDtcbiAgLS1icy1yZWQ6ICNkYzM1NDU7XG4gIC0tYnMtb3JhbmdlOiAjZmQ3ZTE0O1xuICAtLWJzLXllbGxvdzogI2ZmYzEwNztcbiAgLS1icy1ncmVlbjogIzE5ODc1NDtcbiAgLS1icy10ZWFsOiAjMjBjOTk3O1xuICAtLWJzLWN5YW46ICMwZGNhZjA7XG4gIC0tYnMtYmxhY2s6ICMwMDA7XG4gIC0tYnMtd2hpdGU6ICNmZmY7XG4gIC0tYnMtZ3JheTogIzZjNzU3ZDtcbiAgLS1icy1ncmF5LWRhcms6ICMzNDNhNDA7XG4gIC0tYnMtZ3JheS0xMDA6ICNmOGY5ZmE7XG4gIC0tYnMtZ3JheS0yMDA6ICNlOWVjZWY7XG4gIC0tYnMtZ3JheS0zMDA6ICNkZWUyZTY7XG4gIC0tYnMtZ3JheS00MDA6ICNjZWQ0ZGE7XG4gIC0tYnMtZ3JheS01MDA6ICNhZGI1YmQ7XG4gIC0tYnMtZ3JheS02MDA6ICM2Yzc1N2Q7XG4gIC0tYnMtZ3JheS03MDA6ICM0OTUwNTc7XG4gIC0tYnMtZ3JheS04MDA6ICMzNDNhNDA7XG4gIC0tYnMtZ3JheS05MDA6ICMyMTI1Mjk7XG4gIC0tYnMtcHJpbWFyeTogIzBkNmVmZDtcbiAgLS1icy1zZWNvbmRhcnk6ICM2Yzc1N2Q7XG4gIC0tYnMtc3VjY2VzczogIzE5ODc1NDtcbiAgLS1icy1pbmZvOiAjMGRjYWYwO1xuICAtLWJzLXdhcm5pbmc6ICNmZmMxMDc7XG4gIC0tYnMtZGFuZ2VyOiAjZGMzNTQ1O1xuICAtLWJzLWxpZ2h0OiAjZjhmOWZhO1xuICAtLWJzLWRhcms6ICMyMTI1Mjk7XG4gIC0tYnMtcHJpbWFyeS1yZ2I6IDEzLCAxMTAsIDI1MztcbiAgLS1icy1zZWNvbmRhcnktcmdiOiAxMDgsIDExNywgMTI1O1xuICAtLWJzLXN1Y2Nlc3MtcmdiOiAyNSwgMTM1LCA4NDtcbiAgLS1icy1pbmZvLXJnYjogMTMsIDIwMiwgMjQwO1xuICAtLWJzLXdhcm5pbmctcmdiOiAyNTUsIDE5MywgNztcbiAgLS1icy1kYW5nZXItcmdiOiAyMjAsIDUzLCA2OTtcbiAgLS1icy1saWdodC1yZ2I6IDI0OCwgMjQ5LCAyNTA7XG4gIC0tYnMtZGFyay1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiByZ2IoNS4yLCA0NCwgMTAxLjIpO1xuICAtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiByZ2IoNDMuMiwgNDYuOCwgNTApO1xuICAtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpczogcmdiKDEwLCA1NCwgMzMuNik7XG4gIC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzOiByZ2IoNS4yLCA4MC44LCA5Nik7XG4gIC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzOiByZ2IoMTAyLCA3Ny4yLCAyLjgpO1xuICAtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzOiByZ2IoODgsIDIxLjIsIDI3LjYpO1xuICAtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXM6ICM0OTUwNTc7XG4gIC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzOiAjNDk1MDU3O1xuICAtLWJzLXByaW1hcnktYmctc3VidGxlOiByZ2IoMjA2LjYsIDIyNiwgMjU0LjYpO1xuICAtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGU6IHJnYigyMjUuNiwgMjI3LjQsIDIyOSk7XG4gIC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGU6IHJnYigyMDksIDIzMSwgMjIwLjgpO1xuICAtLWJzLWluZm8tYmctc3VidGxlOiByZ2IoMjA2LjYsIDI0NC40LCAyNTIpO1xuICAtLWJzLXdhcm5pbmctYmctc3VidGxlOiByZ2IoMjU1LCAyNDIuNiwgMjA1LjQpO1xuICAtLWJzLWRhbmdlci1iZy1zdWJ0bGU6IHJnYigyNDgsIDIxNC42LCAyMTcuOCk7XG4gIC0tYnMtbGlnaHQtYmctc3VidGxlOiByZ2IoMjUxLjUsIDI1MiwgMjUyLjUpO1xuICAtLWJzLWRhcmstYmctc3VidGxlOiAjY2VkNGRhO1xuICAtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZTogcmdiKDE1OC4yLCAxOTcsIDI1NC4yKTtcbiAgLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogcmdiKDE5Ni4yLCAxOTkuOCwgMjAzKTtcbiAgLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGU6IHJnYigxNjMsIDIwNywgMTg2LjYpO1xuICAtLWJzLWluZm8tYm9yZGVyLXN1YnRsZTogcmdiKDE1OC4yLCAyMzMuOCwgMjQ5KTtcbiAgLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGU6IHJnYigyNTUsIDIzMC4yLCAxNTUuOCk7XG4gIC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGU6IHJnYigyNDEsIDE3NC4yLCAxODAuNik7XG4gIC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZTogI2U5ZWNlZjtcbiAgLS1icy1kYXJrLWJvcmRlci1zdWJ0bGU6ICNhZGI1YmQ7XG4gIC0tYnMtd2hpdGUtcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWJsYWNrLXJnYjogMCwgMCwgMDtcbiAgLS1icy1mb250LXNhbnMtc2VyaWY6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgLS1icy1mb250LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgLS1icy1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIC0tYnMtYm9keS1mb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgLS1icy1ib2R5LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1ib2R5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYm9keS1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLWJvZHktY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYm9keS1jb2xvci1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtYm9keS1iZzogI2ZmZjtcbiAgLS1icy1ib2R5LWJnLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1lbXBoYXNpcy1jb2xvcjogIzAwMDtcbiAgLS1icy1lbXBoYXNpcy1jb2xvci1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yOiByZ2JhKDMzLCAzNywgNDEsIDAuNzUpO1xuICAtLWJzLXNlY29uZGFyeS1jb2xvci1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnOiAjZTllY2VmO1xuICAtLWJzLXNlY29uZGFyeS1iZy1yZ2I6IDIzMywgMjM2LCAyMzk7XG4gIC0tYnMtdGVydGlhcnktY29sb3I6IHJnYmEoMzMsIDM3LCA0MSwgMC41KTtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvci1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtdGVydGlhcnktYmc6ICNmOGY5ZmE7XG4gIC0tYnMtdGVydGlhcnktYmctcmdiOiAyNDgsIDI0OSwgMjUwO1xuICAtLWJzLWhlYWRpbmctY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtbGluay1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1saW5rLWNvbG9yLXJnYjogMTMsIDExMCwgMjUzO1xuICAtLWJzLWxpbmstZGVjb3JhdGlvbjogbm9uZTtcbiAgLS1icy1saW5rLWhvdmVyLWNvbG9yOiByZ2IoMTAuNCwgODgsIDIwMi40KTtcbiAgLS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYjogMTAsIDg4LCAyMDI7XG4gIC0tYnMtY29kZS1jb2xvcjogI2Q2MzM4NDtcbiAgLS1icy1oaWdobGlnaHQtY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtaGlnaGxpZ2h0LWJnOiByZ2IoMjU1LCAyNDIuNiwgMjA1LjQpO1xuICAtLWJzLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tYnMtYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIC0tYnMtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1zbTogMC4yNXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLWxnOiAwLjVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy14bDogMXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXh4bDogMnJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLTJ4bDogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtcGlsbDogNTByZW07XG4gIC0tYnMtYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtLWJzLWJveC1zaGFkb3ctc206IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1ib3gtc2hhZG93LWxnOiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgLS1icy1ib3gtc2hhZG93LWluc2V0OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tYnMtZm9jdXMtcmluZy13aWR0aDogMC4yNXJlbTtcbiAgLS1icy1mb2N1cy1yaW5nLW9wYWNpdHk6IDAuMjU7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xuICAtLWJzLWZvcm0tdmFsaWQtY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIHtcbiAgY29sb3Itc2NoZW1lOiBkYXJrO1xuICAtLWJzLWJvZHktY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtYm9keS1jb2xvci1yZ2I6IDIyMiwgMjI2LCAyMzA7XG4gIC0tYnMtYm9keS1iZzogIzIxMjUyOTtcbiAgLS1icy1ib2R5LWJnLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy1lbXBoYXNpcy1jb2xvcjogI2ZmZjtcbiAgLS1icy1lbXBoYXNpcy1jb2xvci1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yOiByZ2JhKDIyMiwgMjI2LCAyMzAsIDAuNzUpO1xuICAtLWJzLXNlY29uZGFyeS1jb2xvci1yZ2I6IDIyMiwgMjI2LCAyMzA7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnOiAjMzQzYTQwO1xuICAtLWJzLXNlY29uZGFyeS1iZy1yZ2I6IDUyLCA1OCwgNjQ7XG4gIC0tYnMtdGVydGlhcnktY29sb3I6IHJnYmEoMjIyLCAyMjYsIDIzMCwgMC41KTtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvci1yZ2I6IDIyMiwgMjI2LCAyMzA7XG4gIC0tYnMtdGVydGlhcnktYmc6IHJnYig0Mi41LCA0Ny41LCA1Mi41KTtcbiAgLS1icy10ZXJ0aWFyeS1iZy1yZ2I6IDQzLCA0OCwgNTM7XG4gIC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiByZ2IoMTA5LjgsIDE2OCwgMjUzLjgpO1xuICAtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiByZ2IoMTY2LjgsIDE3Mi4yLCAxNzcpO1xuICAtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpczogcmdiKDExNywgMTgzLCAxNTIuNCk7XG4gIC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzOiByZ2IoMTA5LjgsIDIyMy4yLCAyNDYpO1xuICAtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpczogcmdiKDI1NSwgMjE3LjgsIDEwNi4yKTtcbiAgLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpczogcmdiKDIzNCwgMTMzLjgsIDE0My40KTtcbiAgLS1icy1saWdodC10ZXh0LWVtcGhhc2lzOiAjZjhmOWZhO1xuICAtLWJzLWRhcmstdGV4dC1lbXBoYXNpczogI2RlZTJlNjtcbiAgLS1icy1wcmltYXJ5LWJnLXN1YnRsZTogcmdiKDIuNiwgMjIsIDUwLjYpO1xuICAtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGU6IHJnYigyMS42LCAyMy40LCAyNSk7XG4gIC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGU6IHJnYig1LCAyNywgMTYuOCk7XG4gIC0tYnMtaW5mby1iZy1zdWJ0bGU6IHJnYigyLjYsIDQwLjQsIDQ4KTtcbiAgLS1icy13YXJuaW5nLWJnLXN1YnRsZTogcmdiKDUxLCAzOC42LCAxLjQpO1xuICAtLWJzLWRhbmdlci1iZy1zdWJ0bGU6IHJnYig0NCwgMTAuNiwgMTMuOCk7XG4gIC0tYnMtbGlnaHQtYmctc3VidGxlOiAjMzQzYTQwO1xuICAtLWJzLWRhcmstYmctc3VidGxlOiAjMWExZDIwO1xuICAtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZTogcmdiKDcuOCwgNjYsIDE1MS44KTtcbiAgLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogcmdiKDY0LjgsIDcwLjIsIDc1KTtcbiAgLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGU6IHJnYigxNSwgODEsIDUwLjQpO1xuICAtLWJzLWluZm8tYm9yZGVyLXN1YnRsZTogcmdiKDcuOCwgMTIxLjIsIDE0NCk7XG4gIC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlOiByZ2IoMTUzLCAxMTUuOCwgNC4yKTtcbiAgLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZTogcmdiKDEzMiwgMzEuOCwgNDEuNCk7XG4gIC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZTogIzQ5NTA1NztcbiAgLS1icy1kYXJrLWJvcmRlci1zdWJ0bGU6ICMzNDNhNDA7XG4gIC0tYnMtaGVhZGluZy1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1saW5rLWNvbG9yOiByZ2IoMTA5LjgsIDE2OCwgMjUzLjgpO1xuICAtLWJzLWxpbmstaG92ZXItY29sb3I6IHJnYigxMzguODQsIDE4NS40LCAyNTQuMDQpO1xuICAtLWJzLWxpbmstY29sb3ItcmdiOiAxMTAsIDE2OCwgMjU0O1xuICAtLWJzLWxpbmstaG92ZXItY29sb3ItcmdiOiAxMzksIDE4NSwgMjU0O1xuICAtLWJzLWNvZGUtY29sb3I6IHJnYigyMzAuNCwgMTMyLjYsIDE4MS4yKTtcbiAgLS1icy1oaWdobGlnaHQtY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtaGlnaGxpZ2h0LWJnOiByZ2IoMTAyLCA3Ny4yLCAyLjgpO1xuICAtLWJzLWJvcmRlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tYnMtZm9ybS12YWxpZC1jb2xvcjogcmdiKDExNywgMTgzLCAxNTIuNCk7XG4gIC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3I6IHJnYigxMTcsIDE4MywgMTUyLjQpO1xuICAtLWJzLWZvcm0taW52YWxpZC1jb2xvcjogcmdiKDIzNCwgMTMzLjgsIDE0My40KTtcbiAgLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiByZ2IoMjM0LCAxMzMuOCwgMTQzLjQpO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgOnJvb3Qge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB9XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1ib2R5LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLWJzLWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuaHIge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZDtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuaDYsIC5oNiwgaDUsIC5oNSwgaDQsIC53ZWJpbmFyIC50aXRsZSBhLCAuaDQsIGgzLCAuaDMsIGgyLCAuaDIsIGgxLCAuaDEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiB2YXIoLS1icy1oZWFkaW5nLWNvbG9yKTtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMywgLmgzIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cblxuaDQsIC53ZWJpbmFyIC50aXRsZSBhLCAuaDQge1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGg0LCAud2ViaW5hciAudGl0bGUgYSwgLmg0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCwgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG5tYXJrLCAubWFyayB7XG4gIHBhZGRpbmc6IDAuMTg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtaGlnaGxpZ2h0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtaGlnaGxpZ2h0LWJnKTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIge1xuICAtLWJzLWxpbmstY29sb3ItcmdiOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYik7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pLCBhOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxucHJlIGNvZGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbmNvZGUge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1jb2RlLWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4xODc1cmVtIDAuMzc1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDtcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbnNlbGVjdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbltsaXN0XTpub3QoW3R5cGU9ZGF0ZV0pOm5vdChbdHlwZT1kYXRldGltZS1sb2NhbF0pOm5vdChbdHlwZT1tb250aF0pOm5vdChbdHlwZT13ZWVrXSk6bm90KFt0eXBlPXRpbWVdKTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBsZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5sZWdlbmQgKyAqIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbn1cblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjYyNXJlbSArIDQuNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMSB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IGNhbGMoMS41NzVyZW0gKyAzLjl2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTIge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IGNhbGMoMS41MjVyZW0gKyAzLjN2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTMge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDc1cmVtICsgMi43dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS00IHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS01IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDI1cmVtICsgMi4xdncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS01IHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5ibG9ja3F1b3RlID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJTCoFwiO1xufVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXh4bCxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20ge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWluZXIteHhsLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgfVxufVxuOnJvb3Qge1xuICAtLWJzLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnMtYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tYnMtYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tYnMtYnJlYWtwb2ludC1sZzogOTkycHg7XG4gIC0tYnMtYnJlYWtwb2ludC14bDogMTIwMHB4O1xuICAtLWJzLWJyZWFrcG9pbnQteHhsOiAxNDAwcHg7XG59XG5cbi5yb3cge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG59XG4ucm93ID4gKiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7XG59XG5cbi5jb2wge1xuICBmbGV4OiAxIDAgMDtcbn1cblxuLnJvdy1jb2xzLWF1dG8gPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlO1xufVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmctMCxcbi5neC0wIHtcbiAgLS1icy1ndXR0ZXIteDogMDtcbn1cblxuLmctMCxcbi5neS0wIHtcbiAgLS1icy1ndXR0ZXIteTogMDtcbn1cblxuLmctMSxcbi5neC0xIHtcbiAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbn1cblxuLmctMSxcbi5neS0xIHtcbiAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbn1cblxuLmctMixcbi5neC0yIHtcbiAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xufVxuXG4uZy0yLFxuLmd5LTIge1xuICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG59XG5cbi5nLTMsXG4uZ3gtMyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG59XG5cbi5nLTMsXG4uZ3ktMyB7XG4gIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG59XG5cbi5nLTQsXG4uZ3gtNCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbn1cblxuLmctNCxcbi5neS00IHtcbiAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xufVxuXG4uZy01LFxuLmd4LTUge1xuICAtLWJzLWd1dHRlci14OiAzcmVtO1xufVxuXG4uZy01LFxuLmd5LTUge1xuICAtLWJzLWd1dHRlci15OiAzcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neC1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neS1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neC1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neS1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neC1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctc20tMixcbiAgLmd5LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3gtc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3ktc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1zbS00LFxuICAuZ3gtc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXNtLTQsXG4gIC5neS1zbS00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd4LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd5LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgfVxuICAucm93LWNvbHMtbWQtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd4LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd5LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbWQtMSxcbiAgLmd4LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMSxcbiAgLmd5LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd4LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1tZC0yLFxuICAuZ3ktbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neC1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neS1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neC1tZC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctbWQtNCxcbiAgLmd5LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3gtbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3ktbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG4gIC5yb3ctY29scy1sZy1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1sZy0wLFxuICAuZ3gtbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1sZy0wLFxuICAuZ3ktbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1sZy0xLFxuICAuZ3gtbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1sZy0xLFxuICAuZ3ktbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1sZy0yLFxuICAuZ3gtbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLWxnLTIsXG4gIC5neS1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctbGctMyxcbiAgLmd4LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctbGctMyxcbiAgLmd5LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctbGctNCxcbiAgLmd4LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1sZy00LFxuICAuZ3ktbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neC1sZy01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neS1sZy01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG4gIC5yb3ctY29scy14bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3gteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3kteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3gteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3kteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0yLFxuICAuZ3gteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXhsLTIsXG4gIC5neS14bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd4LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd5LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmcteGwtNCxcbiAgLmd4LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy14bC00LFxuICAuZ3kteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neC14bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neS14bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgfVxuICAucm93LWNvbHMteHhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMteHhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteHhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14eGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXh4bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXh4bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXh4bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy14eGwtMCxcbiAgLmd4LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXh4bC0wLFxuICAuZ3kteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmcteHhsLTEsXG4gIC5neC14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy14eGwtMSxcbiAgLmd5LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXh4bC0yLFxuICAuZ3gteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy14eGwtMixcbiAgLmd5LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmcteHhsLTMsXG4gIC5neC14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy14eGwtMyxcbiAgLmd5LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXh4bC00LFxuICAuZ3gteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy14eGwtNCxcbiAgLmd5LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neC14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy14eGwtNSxcbiAgLmd5LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG4udGFibGUge1xuICAtLWJzLXRhYmxlLWNvbG9yLXR5cGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtYmctdHlwZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1jb2xvci1zdGF0ZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1iZy1zdGF0ZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjA1KTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4xKTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMDc1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cbi50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvci1zdGF0ZSwgdmFyKC0tYnMtdGFibGUtY29sb3ItdHlwZSwgdmFyKC0tYnMtdGFibGUtY29sb3IpKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRhYmxlLWJnKTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHZhcigtLWJzLXRhYmxlLWJnLXN0YXRlLCB2YXIoLS1icy10YWJsZS1iZy10eXBlLCB2YXIoLS1icy10YWJsZS1hY2NlbnQtYmcpKSk7XG59XG4udGFibGUgPiB0Ym9keSB7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuLnRhYmxlID4gdGhlYWQge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpIHNvbGlkIGN1cnJlbnRjb2xvcjtcbn1cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cbi50YWJsZS1zbSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC4yNXJlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgMDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci13aWR0aDogMCB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xufVxuXG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpID4gKiB7XG4gIC0tYnMtdGFibGUtY29sb3ItdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG59XG5cbi50YWJsZS1zdHJpcGVkLWNvbHVtbnMgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgLS1icy10YWJsZS1jb2xvci10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZy10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWJnKTtcbn1cblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tYnMtdGFibGUtY29sb3Itc3RhdGU6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctc3RhdGU6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1iZyk7XG59XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgLS1icy10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tYnMtdGFibGUtaG92ZXItY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnLXN0YXRlOiB2YXIoLS1icy10YWJsZS1ob3Zlci1iZyk7XG59XG5cbi50YWJsZS1wcmltYXJ5IHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogcmdiKDIwNi42LCAyMjYsIDI1NC42KTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHJnYigxNjUuMjgsIDE4MC44LCAyMDMuNjgpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigxOTYuMjcsIDIxNC43LCAyNDEuODcpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2IoMTg1Ljk0LCAyMDMuNCwgMjI5LjE0KTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYigxOTEuMTA1LCAyMDkuMDUsIDIzNS41MDUpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1zZWNvbmRhcnkge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiByZ2IoMjI1LjYsIDIyNy40LCAyMjkpO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDE4MC40OCwgMTgxLjkyLCAxODMuMik7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiKDIxNC4zMiwgMjE2LjAzLCAyMTcuNTUpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2IoMjAzLjA0LCAyMDQuNjYsIDIwNi4xKTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYigyMDguNjgsIDIxMC4zNDUsIDIxMS44MjUpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1zdWNjZXNzIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogcmdiKDIwOSwgMjMxLCAyMjAuOCk7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoMTY3LjIsIDE4NC44LCAxNzYuNjQpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigxOTguNTUsIDIxOS40NSwgMjA5Ljc2KTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDE4OC4xLCAyMDcuOSwgMTk4LjcyKTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYigxOTMuMzI1LCAyMTMuNjc1LCAyMDQuMjQpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1pbmZvIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogcmdiKDIwNi42LCAyNDQuNCwgMjUyKTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHJnYigxNjUuMjgsIDE5NS41MiwgMjAxLjYpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigxOTYuMjcsIDIzMi4xOCwgMjM5LjQpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2IoMTg1Ljk0LCAyMTkuOTYsIDIyNi44KTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYigxOTEuMTA1LCAyMjYuMDcsIDIzMy4xKTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtd2FybmluZyB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6IHJnYigyNTUsIDI0Mi42LCAyMDUuNCk7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoMjA0LCAxOTQuMDgsIDE2NC4zMik7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiKDI0Mi4yNSwgMjMwLjQ3LCAxOTUuMTMpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2IoMjI5LjUsIDIxOC4zNCwgMTg0Ljg2KTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYigyMzUuODc1LCAyMjQuNDA1LCAxODkuOTk1KTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtZGFuZ2VyIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogcmdiKDI0OCwgMjE0LjYsIDIxNy44KTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHJnYigxOTguNCwgMTcxLjY4LCAxNzQuMjQpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigyMzUuNiwgMjAzLjg3LCAyMDYuOTEpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2IoMjIzLjIsIDE5My4xNCwgMTk2LjAyKTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYigyMjkuNCwgMTk4LjUwNSwgMjAxLjQ2NSk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWxpZ2h0IHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2Y4ZjlmYTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHJnYigxOTguNCwgMTk5LjIsIDIwMCk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiKDIzNS42LCAyMzYuNTUsIDIzNy41KTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDIyMy4yLCAyMjQuMSwgMjI1KTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYigyMjkuNCwgMjMwLjMyNSwgMjMxLjI1KTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtZGFyayB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYmc6ICMyMTI1Mjk7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoNzcuNCwgODAuNiwgODMuOCk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiKDQ0LjEsIDQ3LjksIDUxLjcpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2IoNTUuMiwgNTguOCwgNjIuNCk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2IoNDkuNjUsIDUzLjM1LCA1Ny4wNSk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXh4bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjM3NXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjM3NXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjI1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvcm0tY29udHJvbFt0eXBlPWZpbGVdOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBib3JkZXItY29sb3I6IHJnYigxMzQsIDE4Mi41LCAyNTQpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gIG1pbi13aWR0aDogODVweDtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG1hcmdpbjogLTAuMzc1cmVtIC0wLjc1cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC43NXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAwO1xufVxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4uZm9ybS1jb250cm9sLXNtOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW46IC0wLjI1cmVtIC0wLjVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG4uZm9ybS1jb250cm9sLWxnOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW46IC0wLjVyZW0gLTFyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxcmVtO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBwYWRkaW5nOiAwLjM3NXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xufVxuLmZvcm0tY29udHJvbC1jb2xvci5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xufVxuXG4uZm9ybS1zZWxlY3Qge1xuICAtLWJzLWZvcm0tc2VsZWN0LWJnLWltZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDIuMjVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1mb3JtLXNlbGVjdC1iZy1pbWcpLCB2YXIoLS1icy1mb3JtLXNlbGVjdC1iZy1pY29uLCBub25lKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4O1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTM0LCAxODIuNSwgMjU0KTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1zZWxlY3RbbXVsdGlwbGVdLCAuZm9ybS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmZvcm0tc2VsZWN0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbn1cbi5mb3JtLXNlbGVjdDotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwIHZhcigtLWJzLWJvZHktY29sb3IpO1xufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZm9ybS1zZWxlY3Qge1xuICAtLWJzLWZvcm0tc2VsZWN0LWJnLWltZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGVlMmU2JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xufVxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVlbTtcbn1cblxuLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmZvcm0tY2hlY2stcmV2ZXJzZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41ZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIC0tYnMtZm9ybS1jaGVjay1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1mb3JtLWNoZWNrLWJnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZm9ybS1jaGVjay1pbnB1dDphY3RpdmUge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoOTAlKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTM0LCAxODIuNSwgMjU0KTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICAtLWJzLWZvcm0tY2hlY2stYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzInIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICBib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgwLCAwLCAwLCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICB3aWR0aDogMmVtO1xuICBtYXJnaW4tbGVmdDogLTIuNWVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1mb3JtLXN3aXRjaC1iZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYiUyODEzNCwgMTgyLjUsIDI1NCUyOScvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAtLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1zd2l0Y2guZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogMi41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IC0yLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmJ0biwgI2Zvb3RlciAuYnRuLWNoZWNrW2Rpc2FibGVkXSArIC5lbWFpbCwgI2Zvb3RlciAuYnRuLWNoZWNrW2Rpc2FibGVkXSArIC50ZWwsIC5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmJ1dHRvbiwgLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyBbZGF0YS1zZi1yb2xlPWV4cGFuZEFsbF0sIC5idG4tY2hlY2tbZGlzYWJsZWRdICsgW2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF0sIC5idG4tY2hlY2s6ZGlzYWJsZWQgKyAuYnRuLCAjZm9vdGVyIC5idG4tY2hlY2s6ZGlzYWJsZWQgKyAuZW1haWwsICNmb290ZXIgLmJ0bi1jaGVjazpkaXNhYmxlZCArIC50ZWwsIC5idG4tY2hlY2s6ZGlzYWJsZWQgKyAuYnV0dG9uLCAuYnRuLWNoZWNrOmRpc2FibGVkICsgW2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdLCAuYnRuLWNoZWNrOmRpc2FibGVkICsgW2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6bm90KDpjaGVja2VkKTpub3QoOmZvY3VzKSB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4Mi40LCAyMTEuNSwgMjU0LjQpO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4Mi40LCAyMTEuNSwgMjU0LjQpO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDMuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgbWluLWhlaWdodDogY2FsYygzLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIDAuNjUpO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6Zm9jdXMsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IH4gbGFiZWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIH4gbGFiZWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gdGV4dGFyZWE6Zm9jdXMgfiBsYWJlbDo6YWZ0ZXIsXG4uZm9ybS1mbG9hdGluZyA+IHRleHRhcmVhOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMXJlbSAwLjM3NXJlbTtcbiAgei1pbmRleDogLTE7XG4gIGhlaWdodDogMS41ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gdGV4dGFyZWE6ZGlzYWJsZWQgfiBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsIHtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIDA7XG59XG4uZm9ybS1mbG9hdGluZyA+IDpkaXNhYmxlZCB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmRpc2FibGVkIH4gbGFiZWwge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XG4gIHotaW5kZXg6IDU7XG59XG4uaW5wdXQtZ3JvdXAgLmJ0biwgLmlucHV0LWdyb3VwICNmb290ZXIgLmVtYWlsLCAjZm9vdGVyIC5pbnB1dC1ncm91cCAuZW1haWwsIC5pbnB1dC1ncm91cCAjZm9vdGVyIC50ZWwsICNmb290ZXIgLmlucHV0LWdyb3VwIC50ZWwsIC5pbnB1dC1ncm91cCAuYnV0dG9uLCAuaW5wdXQtZ3JvdXAgW2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdLCAuaW5wdXQtZ3JvdXAgW2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaW5wdXQtZ3JvdXAgLmJ0bjpmb2N1cywgLmlucHV0LWdyb3VwICNmb290ZXIgLmVtYWlsOmZvY3VzLCAjZm9vdGVyIC5pbnB1dC1ncm91cCAuZW1haWw6Zm9jdXMsIC5pbnB1dC1ncm91cCAjZm9vdGVyIC50ZWw6Zm9jdXMsICNmb290ZXIgLmlucHV0LWdyb3VwIC50ZWw6Zm9jdXMsIC5pbnB1dC1ncm91cCAuYnV0dG9uOmZvY3VzLCAuaW5wdXQtZ3JvdXAgW2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdOmZvY3VzLCAuaW5wdXQtZ3JvdXAgW2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF06Zm9jdXMge1xuICB6LWluZGV4OiA1O1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuLFxuI2Zvb3RlciAuaW5wdXQtZ3JvdXAtbGcgPiAuZW1haWwsXG4jZm9vdGVyIC5pbnB1dC1ncm91cC1sZyA+IC50ZWwsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnV0dG9uLFxuLmlucHV0LWdyb3VwLWxnID4gW2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdLFxuLmlucHV0LWdyb3VwLWxnID4gW2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF0ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0bixcbiNmb290ZXIgLmlucHV0LWdyb3VwLXNtID4gLmVtYWlsLFxuI2Zvb3RlciAuaW5wdXQtZ3JvdXAtc20gPiAudGVsLFxuLmlucHV0LWdyb3VwLXNtID4gLmJ1dHRvbixcbi5pbnB1dC1ncm91cC1zbSA+IFtkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXSxcbi5pbnB1dC1ncm91cC1zbSA+IFtkYXRhLXNmLXJvbGU9Y29sbGFwc2VBbGxdIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzMpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gOm50aC1sYXN0LWNoaWxkKG4rMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobis0KSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCgudmFsaWQtdG9vbHRpcCk6bm90KC52YWxpZC1mZWVkYmFjayk6bm90KC5pbnZhbGlkLXRvb2x0aXApOm5vdCguaW52YWxpZC1mZWVkYmFjaykge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcik7XG59XG5cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMxOTg3NTQnIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQsIC5mb3JtLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIC0tYnMtZm9ybS1zZWxlY3QtYmctaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMxOTg3NTQnIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBwYWRkaW5nLXJpZ2h0OiA0LjEyNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1jb2xvcjp2YWxpZCwgLmZvcm0tY29udHJvbC1jb2xvci5pcy12YWxpZCB7XG4gIHdpZHRoOiBjYWxjKDNyZW0gKyBjYWxjKDEuNWVtICsgMC43NXJlbSkpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWNvbG9yKTtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpOnZhbGlkLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLmlzLXZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpOnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLmlzLXZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pOnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pLmlzLXZhbGlkIHtcbiAgei1pbmRleDogMztcbn1cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yKTtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kYW5nZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAtLWJzLWZvcm0tc2VsZWN0LWJnLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIHBhZGRpbmctcmlnaHQ6IDQuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuMjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtY29sb3I6aW52YWxpZCwgLmZvcm0tY29udHJvbC1jb2xvci5pcy1pbnZhbGlkIHtcbiAgd2lkdGg6IGNhbGMoM3JlbSArIGNhbGMoMS41ZW0gKyAwLjc1cmVtKSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpmb2N1cywgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtY29sb3IpO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQgfiAuaW52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTppbnZhbGlkLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyk6aW52YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy1pbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pOmludmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikuaXMtaW52YWxpZCB7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5idG4sICNmb290ZXIgLmVtYWlsLCAjZm9vdGVyIC50ZWwsIC5idXR0b24sIFtkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXSwgW2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF0ge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tYnMtYnRuLWZvbnQtZmFtaWx5OiA7XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1idG4tZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1idG4tbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1icy1idG4tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAwLjY1O1xuICAtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2IpLCAuNSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtYnRuLXBhZGRpbmcteSkgdmFyKC0tYnMtYnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1idG4tZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJ0bi1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYnRuLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLWJ0bi1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tYnMtYnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYnRuLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWJnKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5idG4sICNmb290ZXIgLmVtYWlsLCAjZm9vdGVyIC50ZWwsIC5idXR0b24sIFtkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXSwgW2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5idG46aG92ZXIsICNmb290ZXIgLmVtYWlsOmhvdmVyLCAjZm9vdGVyIC50ZWw6aG92ZXIsIC5idXR0b246aG92ZXIsIFtkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXTpob3ZlciwgW2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF06aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4tY2hlY2sgKyAuYnRuOmhvdmVyLCAjZm9vdGVyIC5idG4tY2hlY2sgKyAuZW1haWw6aG92ZXIsICNmb290ZXIgLmJ0bi1jaGVjayArIC50ZWw6aG92ZXIsIC5idG4tY2hlY2sgKyAuYnV0dG9uOmhvdmVyLCAuYnRuLWNoZWNrICsgW2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdOmhvdmVyLCAuYnRuLWNoZWNrICsgW2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF06aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tYm9yZGVyLWNvbG9yKTtcbn1cbi5idG46Zm9jdXMtdmlzaWJsZSwgI2Zvb3RlciAuZW1haWw6Zm9jdXMtdmlzaWJsZSwgI2Zvb3RlciAudGVsOmZvY3VzLXZpc2libGUsIC5idXR0b246Zm9jdXMtdmlzaWJsZSwgW2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdOmZvY3VzLXZpc2libGUsIFtkYXRhLXNmLXJvbGU9Y29sbGFwc2VBbGxdOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgLmJ0biwgI2Zvb3RlciAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAuZW1haWwsICNmb290ZXIgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgLnRlbCwgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgLmJ1dHRvbiwgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgW2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdLCAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyBbZGF0YS1zZi1yb2xlPWNvbGxhcHNlQWxsXSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sICNmb290ZXIgLmJ0bi1jaGVjazpjaGVja2VkICsgLmVtYWlsLCAjZm9vdGVyIC5idG4tY2hlY2s6Y2hlY2tlZCArIC50ZWwsIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idXR0b24sIC5idG4tY2hlY2s6Y2hlY2tlZCArIFtkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXSwgLmJ0bi1jaGVjazpjaGVja2VkICsgW2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF0sIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZSwgI2Zvb3RlciA6bm90KC5idG4tY2hlY2spICsgLmVtYWlsOmFjdGl2ZSwgI2Zvb3RlciA6bm90KC5idG4tY2hlY2spICsgLnRlbDphY3RpdmUsIDpub3QoLmJ0bi1jaGVjaykgKyAuYnV0dG9uOmFjdGl2ZSwgOm5vdCguYnRuLWNoZWNrKSArIFtkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXTphY3RpdmUsIDpub3QoLmJ0bi1jaGVjaykgKyBbZGF0YS1zZi1yb2xlPWNvbGxhcHNlQWxsXTphY3RpdmUsIC5idG46Zmlyc3QtY2hpbGQ6YWN0aXZlLCAjZm9vdGVyIC5lbWFpbDpmaXJzdC1jaGlsZDphY3RpdmUsICNmb290ZXIgLnRlbDpmaXJzdC1jaGlsZDphY3RpdmUsIC5idXR0b246Zmlyc3QtY2hpbGQ6YWN0aXZlLCBbZGF0YS1zZi1yb2xlPWV4cGFuZEFsbF06Zmlyc3QtY2hpbGQ6YWN0aXZlLCBbZGF0YS1zZi1yb2xlPWNvbGxhcHNlQWxsXTpmaXJzdC1jaGlsZDphY3RpdmUsIC5idG4uYWN0aXZlLCAjZm9vdGVyIC5hY3RpdmUuZW1haWwsICNmb290ZXIgLmFjdGl2ZS50ZWwsIC5hY3RpdmUuYnV0dG9uLCAuYWN0aXZlW2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdLCAuYWN0aXZlW2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF0sIC5idG4uc2hvdywgI2Zvb3RlciAuc2hvdy5lbWFpbCwgI2Zvb3RlciAuc2hvdy50ZWwsIC5zaG93LmJ1dHRvbiwgLnNob3dbZGF0YS1zZi1yb2xlPWV4cGFuZEFsbF0sIC5zaG93W2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF0ge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG46Zm9jdXMtdmlzaWJsZSwgI2Zvb3RlciAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuZW1haWw6Zm9jdXMtdmlzaWJsZSwgI2Zvb3RlciAuYnRuLWNoZWNrOmNoZWNrZWQgKyAudGVsOmZvY3VzLXZpc2libGUsIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idXR0b246Zm9jdXMtdmlzaWJsZSwgLmJ0bi1jaGVjazpjaGVja2VkICsgW2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdOmZvY3VzLXZpc2libGUsIC5idG4tY2hlY2s6Y2hlY2tlZCArIFtkYXRhLXNmLXJvbGU9Y29sbGFwc2VBbGxdOmZvY3VzLXZpc2libGUsIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAjZm9vdGVyIDpub3QoLmJ0bi1jaGVjaykgKyAuZW1haWw6YWN0aXZlOmZvY3VzLXZpc2libGUsICNmb290ZXIgOm5vdCguYnRuLWNoZWNrKSArIC50ZWw6YWN0aXZlOmZvY3VzLXZpc2libGUsIDpub3QoLmJ0bi1jaGVjaykgKyAuYnV0dG9uOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCA6bm90KC5idG4tY2hlY2spICsgW2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCA6bm90KC5idG4tY2hlY2spICsgW2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF06YWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG46Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsICNmb290ZXIgLmVtYWlsOmZpcnN0LWNoaWxkOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAjZm9vdGVyIC50ZWw6Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsIC5idXR0b246Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsIFtkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXTpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgW2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF06Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG4uYWN0aXZlOmZvY3VzLXZpc2libGUsICNmb290ZXIgLmFjdGl2ZS5lbWFpbDpmb2N1cy12aXNpYmxlLCAjZm9vdGVyIC5hY3RpdmUudGVsOmZvY3VzLXZpc2libGUsIC5hY3RpdmUuYnV0dG9uOmZvY3VzLXZpc2libGUsIC5hY3RpdmVbZGF0YS1zZi1yb2xlPWV4cGFuZEFsbF06Zm9jdXMtdmlzaWJsZSwgLmFjdGl2ZVtkYXRhLXNmLXJvbGU9Y29sbGFwc2VBbGxdOmZvY3VzLXZpc2libGUsIC5idG4uc2hvdzpmb2N1cy12aXNpYmxlLCAjZm9vdGVyIC5zaG93LmVtYWlsOmZvY3VzLXZpc2libGUsICNmb290ZXIgLnNob3cudGVsOmZvY3VzLXZpc2libGUsIC5zaG93LmJ1dHRvbjpmb2N1cy12aXNpYmxlLCAuc2hvd1tkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXTpmb2N1cy12aXNpYmxlLCAuc2hvd1tkYXRhLXNmLXJvbGU9Y29sbGFwc2VBbGxdOmZvY3VzLXZpc2libGUge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQ6Zm9jdXMtdmlzaWJsZSArIC5idG4sICNmb290ZXIgLmJ0bi1jaGVjazpjaGVja2VkOmZvY3VzLXZpc2libGUgKyAuZW1haWwsICNmb290ZXIgLmJ0bi1jaGVjazpjaGVja2VkOmZvY3VzLXZpc2libGUgKyAudGVsLCAuYnRuLWNoZWNrOmNoZWNrZWQ6Zm9jdXMtdmlzaWJsZSArIC5idXR0b24sIC5idG4tY2hlY2s6Y2hlY2tlZDpmb2N1cy12aXNpYmxlICsgW2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdLCAuYnRuLWNoZWNrOmNoZWNrZWQ6Zm9jdXMtdmlzaWJsZSArIFtkYXRhLXNmLXJvbGU9Y29sbGFwc2VBbGxdIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bjpkaXNhYmxlZCwgI2Zvb3RlciAuZW1haWw6ZGlzYWJsZWQsICNmb290ZXIgLnRlbDpkaXNhYmxlZCwgLmJ1dHRvbjpkaXNhYmxlZCwgW2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdOmRpc2FibGVkLCBbZGF0YS1zZi1yb2xlPWNvbGxhcHNlQWxsXTpkaXNhYmxlZCwgLmJ0bi5kaXNhYmxlZCwgI2Zvb3RlciAuZGlzYWJsZWQuZW1haWwsICNmb290ZXIgLmRpc2FibGVkLnRlbCwgLmRpc2FibGVkLmJ1dHRvbiwgLmRpc2FibGVkW2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdLCAuZGlzYWJsZWRbZGF0YS1zZi1yb2xlPWNvbGxhcHNlQWxsXSwgZmllbGRzZXQ6ZGlzYWJsZWQgLmJ0biwgZmllbGRzZXQ6ZGlzYWJsZWQgI2Zvb3RlciAuZW1haWwsICNmb290ZXIgZmllbGRzZXQ6ZGlzYWJsZWQgLmVtYWlsLCBmaWVsZHNldDpkaXNhYmxlZCAjZm9vdGVyIC50ZWwsICNmb290ZXIgZmllbGRzZXQ6ZGlzYWJsZWQgLnRlbCwgZmllbGRzZXQ6ZGlzYWJsZWQgLmJ1dHRvbiwgZmllbGRzZXQ6ZGlzYWJsZWQgW2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdLCBmaWVsZHNldDpkaXNhYmxlZCBbZGF0YS1zZi1yb2xlPWNvbGxhcHNlQWxsXSB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuXG4uYnRuLXByaW1hcnksIC53ZWJpbmFyLnByaW1hcnkgLmFjdGlvbiBhLmJ0biwgLndlYmluYXIucHJpbWFyeSAuYWN0aW9uICNmb290ZXIgYS5lbWFpbCwgI2Zvb3RlciAud2ViaW5hci5wcmltYXJ5IC5hY3Rpb24gYS5lbWFpbCwgLndlYmluYXIucHJpbWFyeSAuYWN0aW9uICNmb290ZXIgYS50ZWwsICNmb290ZXIgLndlYmluYXIucHJpbWFyeSAuYWN0aW9uIGEudGVsLCAud2ViaW5hci5wcmltYXJ5IC5hY3Rpb24gYVtkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXSwgLndlYmluYXIucHJpbWFyeSAuYWN0aW9uIGFbZGF0YS1zZi1yb2xlPWNvbGxhcHNlQWxsXSwgLndlYmluYXIucHJpbWFyeSAuYWN0aW9uIGEuYnV0dG9uIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDExLjA1LCA5My41LCAyMTUuMDUpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxMC40LCA4OCwgMjAyLjQpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA0OSwgMTMyLCAyNTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMTAuNCwgODgsIDIwMi40KTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDkuNzUsIDgyLjUsIDE4OS43NSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG59XG5cbi5idG4tc2Vjb25kYXJ5LCAud2ViaW5hci5zZWNvbmRhcnkgLmFjdGlvbiBhLmJ0biwgLndlYmluYXIuc2Vjb25kYXJ5IC5hY3Rpb24gI2Zvb3RlciBhLmVtYWlsLCAjZm9vdGVyIC53ZWJpbmFyLnNlY29uZGFyeSAuYWN0aW9uIGEuZW1haWwsIC53ZWJpbmFyLnNlY29uZGFyeSAuYWN0aW9uICNmb290ZXIgYS50ZWwsICNmb290ZXIgLndlYmluYXIuc2Vjb25kYXJ5IC5hY3Rpb24gYS50ZWwsIC53ZWJpbmFyLnNlY29uZGFyeSAuYWN0aW9uIGFbZGF0YS1zZi1yb2xlPWV4cGFuZEFsbF0sIC53ZWJpbmFyLnNlY29uZGFyeSAuYWN0aW9uIGFbZGF0YS1zZi1yb2xlPWNvbGxhcHNlQWxsXSwgLndlYmluYXIuc2Vjb25kYXJ5IC5hY3Rpb24gYS5idXR0b24sIFtkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXSwgW2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF0ge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoOTEuOCwgOTkuNDUsIDEwNi4yNSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDg2LjQsIDkzLjYsIDEwMCk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzMCwgMTM4LCAxNDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoODYuNCwgOTMuNiwgMTAwKTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDgxLCA4Ny43NSwgOTMuNzUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzZjNzU3ZDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYnRuLXN1Y2Nlc3MsIC53ZWJpbmFyLnN1Y2Nlc3MgLmFjdGlvbiBhLmJ0biwgLndlYmluYXIuc3VjY2VzcyAuYWN0aW9uICNmb290ZXIgYS5lbWFpbCwgI2Zvb3RlciAud2ViaW5hci5zdWNjZXNzIC5hY3Rpb24gYS5lbWFpbCwgLndlYmluYXIuc3VjY2VzcyAuYWN0aW9uICNmb290ZXIgYS50ZWwsICNmb290ZXIgLndlYmluYXIuc3VjY2VzcyAuYWN0aW9uIGEudGVsLCAud2ViaW5hci5zdWNjZXNzIC5hY3Rpb24gYVtkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXSwgLndlYmluYXIuc3VjY2VzcyAuYWN0aW9uIGFbZGF0YS1zZi1yb2xlPWNvbGxhcHNlQWxsXSwgLndlYmluYXIuc3VjY2VzcyAuYWN0aW9uIGEuYnV0dG9uIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDIxLjI1LCAxMTQuNzUsIDcxLjQpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyMCwgMTA4LCA2Ny4yKTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNjAsIDE1MywgMTEwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDIwLCAxMDgsIDY3LjIpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTguNzUsIDEwMS4yNSwgNjMpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzE5ODc1NDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xufVxuXG4uYnRuLWluZm8ge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoNDkuMywgMjA5Ljk1LCAyNDIuMjUpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigzNy4yLCAyMDcuMywgMjQxLjUpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMSwgMTcyLCAyMDQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoNjEuNCwgMjEyLjYsIDI0Myk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigzNy4yLCAyMDcuMywgMjQxLjUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzBkY2FmMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMjU1LCAyMDIuMywgNDQuMik7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDI1NSwgMTk5LjIsIDMxLjgpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTcsIDE2NCwgNjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigyNTUsIDIwNS40LCA1Ni42KTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDI1NSwgMTk5LjIsIDMxLjgpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogI2RjMzU0NTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYigxODcsIDQ1LjA1LCA1OC42NSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE3NiwgNDIuNCwgNTUuMik7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyNSwgODMsIDk3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDE3NiwgNDIuNCwgNTUuMik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxNjUsIDM5Ljc1LCA1MS43NSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5idG4tbGlnaHQge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMjEwLjgsIDIxMS42NSwgMjEyLjUpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxOTguNCwgMTk5LjIsIDIwMCk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxMSwgMjEyLCAyMTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMTk4LjQsIDE5OS4yLCAyMDApO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTg2LCAxODYuNzUsIDE4Ny41KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmJ0bi1kYXJrIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDY2LjMsIDY5LjcsIDczLjEpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYig1NS4yLCA1OC44LCA2Mi40KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNjYsIDcwLCA3MztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYig3Ny40LCA4MC42LCA4My44KTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDU1LjIsIDU4LjgsIDYyLjQpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzIxMjUyOTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzBkNmVmZDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMywgMTEwLCAyNTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzZjNzU3ZDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMDgsIDExNywgMTI1O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzZjNzU3ZDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgLS1icy1idG4tY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1LCAxMzUsIDg0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzE5ODc1NDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgLS1icy1idG4tY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzLCAyMDIsIDI0MDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDE5MywgNztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgLS1icy1idG4tY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyMCwgNTMsIDY5O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2RjMzU0NTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNDgsIDI0OSwgMjUwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgLS1icy1idG4tY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1saW5rIHtcbiAgLS1icy1idG4tZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1idG4tY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3gtc2hhZG93OiAwIDAgMCAjMDAwO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA0OSwgMTMyLCAyNTM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tbGluazpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG59XG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbn1cblxuLmJ0bi1sZywgLmNhcmQtYWN0aW9uIC5idG4sIC5jYXJkLWFjdGlvbiAjZm9vdGVyIC5lbWFpbCwgI2Zvb3RlciAuY2FyZC1hY3Rpb24gLmVtYWlsLCAuY2FyZC1hY3Rpb24gI2Zvb3RlciAudGVsLCAjZm9vdGVyIC5jYXJkLWFjdGlvbiAudGVsLCAuY2FyZC1hY3Rpb24gLmJ1dHRvbiwgLmNhcmQtYWN0aW9uIFtkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXSwgLmNhcmQtYWN0aW9uIFtkYXRhLXNmLXJvbGU9Y29sbGFwc2VBbGxdLCAuYnRuLWdyb3VwLWxnID4gLmJ0biwgI2Zvb3RlciAuYnRuLWdyb3VwLWxnID4gLmVtYWlsLCAjZm9vdGVyIC5idG4tZ3JvdXAtbGcgPiAudGVsLCAuYnRuLWdyb3VwLWxnID4gLmJ1dHRvbiwgLmJ0bi1ncm91cC1sZyA+IFtkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXSwgLmJ0bi1ncm91cC1sZyA+IFtkYXRhLXNmLXJvbGU9Y29sbGFwc2VBbGxdIHtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1idG4tZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSwgI2Zvb3RlciAuZW1haWwsICNmb290ZXIgLnRlbCwgLmJ0bi1ncm91cC1zbSA+IC5idG4sIC5idG4tZ3JvdXAtc20gPiAuYnV0dG9uLCAuYnRuLWdyb3VwLXNtID4gW2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdLCAuYnRuLWdyb3VwLXNtID4gW2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF0ge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcGVuZCxcbi5kcm9wZG93bixcbi5kcm9wc3RhcnQsXG4uZHJvcHVwLWNlbnRlcixcbi5kcm9wZG93bi1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgLS1icy1kcm9wZG93bi16aW5kZXg6IDEwMDA7XG4gIC0tYnMtZHJvcGRvd24tbWluLXdpZHRoOiAxMHJlbTtcbiAgLS1icy1kcm9wZG93bi1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtZHJvcGRvd24tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtZHJvcGRvd24tc3BhY2VyOiAwLjEyNXJlbTtcbiAgLS1icy1kcm9wZG93bi1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtZHJvcGRvd24tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6IDAuNXJlbTtcbiAgLS1icy1kcm9wZG93bi1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtdGVydGlhcnktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS1icy1kcm9wZG93bi16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IHZhcigtLWJzLWRyb3Bkb3duLW1pbi13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24tcGFkZGluZy14KTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IHZhcigtLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xufVxuLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuXG4uZHJvcGRvd24tbWVudS1zdGFydCB7XG4gIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xufVxuLmRyb3Bkb3duLW1lbnUtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LWVuZCB7XG4gIC0tYnMtcG9zaXRpb246IGVuZDtcbn1cbi5kcm9wZG93bi1tZW51LWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXNtLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LW1kLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZHJvcGRvd24tbWVudS14bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXh4bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3BlbmQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogdmFyKC0tYnMtZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtZHJvcGRvd24taXRlbS1ib3JkZXItcmFkaXVzLCAwKTtcbn1cbi5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG59XG4uZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xufVxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstY29sb3IpO1xufVxuXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgLS1icy1kcm9wZG93bi1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1kcm9wZG93bi1iZzogIzM0M2E0MDtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tYm94LXNoYWRvdzogO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI2FkYjViZDtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLCAjZm9vdGVyIC5idG4tZ3JvdXAgPiAuZW1haWwsICNmb290ZXIgLmJ0bi1ncm91cCA+IC50ZWwsIC5idG4tZ3JvdXAgPiAuYnV0dG9uLCAuYnRuLWdyb3VwID4gW2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdLCAuYnRuLWdyb3VwID4gW2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF0sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbiNmb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5lbWFpbCxcbiNmb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50ZWwsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ1dHRvbixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiBbZGF0YS1zZi1yb2xlPWV4cGFuZEFsbF0sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gW2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sICNmb290ZXIgLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5lbWFpbCwgI2Zvb3RlciAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLnRlbCwgLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idXR0b24sIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyBbZGF0YS1zZi1yb2xlPWV4cGFuZEFsbF0sIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyBbZGF0YS1zZi1yb2xlPWNvbGxhcHNlQWxsXSxcbi5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbiNmb290ZXIgLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuZW1haWwsXG4jZm9vdGVyIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLnRlbCxcbi5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ1dHRvbixcbi5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgW2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdLFxuLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Zm9jdXMgKyBbZGF0YS1zZi1yb2xlPWNvbGxhcHNlQWxsXSxcbi5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuI2Zvb3RlciAuYnRuLWdyb3VwID4gLmVtYWlsOmhvdmVyLFxuI2Zvb3RlciAuYnRuLWdyb3VwID4gLnRlbDpob3Zlcixcbi5idG4tZ3JvdXAgPiAuYnV0dG9uOmhvdmVyLFxuLmJ0bi1ncm91cCA+IFtkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXTpob3Zlcixcbi5idG4tZ3JvdXAgPiBbZGF0YS1zZi1yb2xlPWNvbGxhcHNlQWxsXTpob3Zlcixcbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLFxuI2Zvb3RlciAuYnRuLWdyb3VwID4gLmVtYWlsOmZvY3VzLFxuI2Zvb3RlciAuYnRuLWdyb3VwID4gLnRlbDpmb2N1cyxcbi5idG4tZ3JvdXAgPiAuYnV0dG9uOmZvY3VzLFxuLmJ0bi1ncm91cCA+IFtkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXTpmb2N1cyxcbi5idG4tZ3JvdXAgPiBbZGF0YS1zZi1yb2xlPWNvbGxhcHNlQWxsXTpmb2N1cyxcbi5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSxcbiNmb290ZXIgLmJ0bi1ncm91cCA+IC5lbWFpbDphY3RpdmUsXG4jZm9vdGVyIC5idG4tZ3JvdXAgPiAudGVsOmFjdGl2ZSxcbi5idG4tZ3JvdXAgPiAuYnV0dG9uOmFjdGl2ZSxcbi5idG4tZ3JvdXAgPiBbZGF0YS1zZi1yb2xlPWV4cGFuZEFsbF06YWN0aXZlLFxuLmJ0bi1ncm91cCA+IFtkYXRhLXNmLXJvbGU9Y29sbGFwc2VBbGxdOmFjdGl2ZSxcbi5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbiNmb290ZXIgLmJ0bi1ncm91cCA+IC5hY3RpdmUuZW1haWwsXG4jZm9vdGVyIC5idG4tZ3JvdXAgPiAuYWN0aXZlLnRlbCxcbi5idG4tZ3JvdXAgPiAuYWN0aXZlLmJ1dHRvbixcbi5idG4tZ3JvdXAgPiAuYWN0aXZlW2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdLFxuLmJ0bi1ncm91cCA+IC5hY3RpdmVbZGF0YS1zZi1yb2xlPWNvbGxhcHNlQWxsXSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuI2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmVtYWlsLFxuI2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLnRlbCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnV0dG9uLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIFtkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyBbZGF0YS1zZi1yb2xlPWNvbGxhcHNlQWxsXSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbiNmb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuZW1haWwsXG4jZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgLnRlbCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ1dHRvbixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgW2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyBbZGF0YS1zZi1yb2xlPWNvbGxhcHNlQWxsXSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyLFxuI2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmVtYWlsOmhvdmVyLFxuI2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRlbDpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnV0dG9uOmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IFtkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXTpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiBbZGF0YS1zZi1yb2xlPWNvbGxhcHNlQWxsXTpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuI2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmVtYWlsOmZvY3VzLFxuI2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRlbDpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnV0dG9uOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IFtkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXTpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiBbZGF0YS1zZi1yb2xlPWNvbGxhcHNlQWxsXTpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbiNmb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5lbWFpbDphY3RpdmUsXG4jZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudGVsOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnV0dG9uOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiBbZGF0YS1zZi1yb2xlPWV4cGFuZEFsbF06YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IFtkYXRhLXNmLXJvbGU9Y29sbGFwc2VBbGxdOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSxcbiNmb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hY3RpdmUuZW1haWwsXG4jZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYWN0aXZlLnRlbCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYWN0aXZlLmJ1dHRvbixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYWN0aXZlW2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hY3RpdmVbZGF0YS1zZi1yb2xlPWNvbGxhcHNlQWxsXSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYnRuLWdyb3VwIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4uYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIC5idG4sICNmb290ZXIgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyAuZW1haWwsICNmb290ZXIgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyAudGVsLCAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIC5idXR0b24sIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgW2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdLCAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIFtkYXRhLXNmLXJvbGU9Y29sbGFwc2VBbGxdLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xufVxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksICNmb290ZXIgLmJ0bi1ncm91cCA+IC5lbWFpbDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgI2Zvb3RlciAuYnRuLWdyb3VwID4gLnRlbDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmJ0bi1ncm91cCA+IC5idXR0b246bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5idG4tZ3JvdXAgPiBbZGF0YS1zZi1yb2xlPWV4cGFuZEFsbF06bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5idG4tZ3JvdXAgPiBbZGF0YS1zZi1yb2xlPWNvbGxhcHNlQWxsXTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpmaXJzdC1jaGlsZCxcbiNmb290ZXIgLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUtc3BsaXQuZW1haWw6Zmlyc3QtY2hpbGQsXG4jZm9vdGVyIC5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LnRlbDpmaXJzdC1jaGlsZCxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LmJ1dHRvbjpmaXJzdC1jaGlsZCxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0W2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdOmZpcnN0LWNoaWxkLFxuLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUtc3BsaXRbZGF0YS1zZi1yb2xlPWNvbGxhcHNlQWxsXTpmaXJzdC1jaGlsZCxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuI2Zvb3RlciAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmVtYWlsLFxuI2Zvb3RlciAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLnRlbCxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnV0dG9uLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IFtkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBbZGF0YS1zZi1yb2xlPWNvbGxhcHNlQWxsXSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm50aC1jaGlsZChuKzMpLCAjZm9vdGVyIC5idG4tZ3JvdXAgPiAuZW1haWw6bnRoLWNoaWxkKG4rMyksICNmb290ZXIgLmJ0bi1ncm91cCA+IC50ZWw6bnRoLWNoaWxkKG4rMyksIC5idG4tZ3JvdXAgPiAuYnV0dG9uOm50aC1jaGlsZChuKzMpLCAuYnRuLWdyb3VwID4gW2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdOm50aC1jaGlsZChuKzMpLCAuYnRuLWdyb3VwID4gW2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF06bnRoLWNoaWxkKG4rMyksXG4uYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4jZm9vdGVyIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgLmVtYWlsLFxuI2Zvb3RlciAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrKSArIC50ZWwsXG4uYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrKSArIC5idXR0b24sXG4uYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrKSArIFtkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXSxcbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgW2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF0sXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4jZm9vdGVyIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmVtYWlsLFxuI2Zvb3RlciAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC50ZWwsXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idXR0b24sXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IFtkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gW2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF0ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNTYyNXJlbTtcbn1cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAjZm9vdGVyIC5lbWFpbCArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsICNmb290ZXIgLnRlbCArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5idXR0b24gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gW2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IFtkYXRhLXNmLXJvbGU9Y29sbGFwc2VBbGxdICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtO1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmNhcmQtYWN0aW9uIC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuY2FyZC1hY3Rpb24gI2Zvb3RlciAuZW1haWwgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAjZm9vdGVyIC5jYXJkLWFjdGlvbiAuZW1haWwgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuY2FyZC1hY3Rpb24gI2Zvb3RlciAudGVsICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgI2Zvb3RlciAuY2FyZC1hY3Rpb24gLnRlbCArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5jYXJkLWFjdGlvbiAuYnV0dG9uICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmNhcmQtYWN0aW9uIFtkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5jYXJkLWFjdGlvbiBbZGF0YS1zZi1yb2xlPWNvbGxhcHNlQWxsXSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgI2Zvb3RlciAuYnRuLWdyb3VwLWxnID4gLmVtYWlsICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgI2Zvb3RlciAuYnRuLWdyb3VwLWxnID4gLnRlbCArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnV0dG9uICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IFtkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiBbZGF0YS1zZi1yb2xlPWNvbGxhcHNlQWxsXSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biwgI2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmVtYWlsLCAjZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudGVsLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ1dHRvbiwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IFtkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IFtkYXRhLXNmLXJvbGU9Y29sbGFwc2VBbGxdLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLCAjZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuZW1haWw6bm90KDpmaXJzdC1jaGlsZCksICNmb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50ZWw6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gW2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gW2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF06bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAjZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuZW1haWw6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksICNmb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50ZWw6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gW2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gW2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF06bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbiNmb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5lbWFpbCxcbiNmb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC50ZWwsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ1dHRvbixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBbZGF0YS1zZi1yb2xlPWV4cGFuZEFsbF0sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gW2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF0ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm50aC1jaGlsZChuKzMpLCAjZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuZW1haWw6bnRoLWNoaWxkKG4rMyksICNmb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50ZWw6bnRoLWNoaWxkKG4rMyksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnV0dG9uOm50aC1jaGlsZChuKzMpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gW2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdOm50aC1jaGlsZChuKzMpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gW2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF06bnRoLWNoaWxkKG4rMyksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4jZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiA6bm90KC5idG4tY2hlY2spICsgLmVtYWlsLFxuI2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gOm5vdCguYnRuLWNoZWNrKSArIC50ZWwsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gOm5vdCguYnRuLWNoZWNrKSArIC5idXR0b24sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gOm5vdCguYnRuLWNoZWNrKSArIFtkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiA6bm90KC5idG4tY2hlY2spICsgW2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF0sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4jZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmVtYWlsLFxuI2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC50ZWwsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idXR0b24sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IFtkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gW2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF0ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdiB7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7XG4gIC0tYnMtbmF2LWxpbmstY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXYtbGluay1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2LWxpbmstZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdi1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcik7XG59XG4ubmF2LWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuLm5hdi1saW5rLmRpc2FibGVkLCAubmF2LWxpbms6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXRhYnMge1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZykgdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKSB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSB2YXIoLS1icy1ib3JkZXItY29sb3IpIHZhcigtLWJzLWJvZHktYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXI6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyB7XG4gIC0tYnMtbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICMwZDZlZmQ7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnKTtcbn1cblxuLm5hdi11bmRlcmxpbmUge1xuICAtLWJzLW5hdi11bmRlcmxpbmUtZ2FwOiAxcmVtO1xuICAtLWJzLW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAwLjEyNXJlbTtcbiAgLS1icy1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIGdhcDogdmFyKC0tYnMtbmF2LXVuZGVybGluZS1nYXApO1xufVxuLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXVuZGVybGluZSAubmF2LWxpbms6aG92ZXIsIC5uYXYtdW5kZXJsaW5lIC5uYXYtbGluazpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5uYXYtdW5kZXJsaW5lIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXVuZGVybGluZSAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xufVxuXG4ubmF2LWZpbGwgPiAubmF2LWxpbmssXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1qdXN0aWZpZWQgPiAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1maWxsIC5uYXYtaXRlbSAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZiYXIge1xuICAtLWJzLW5hdmJhci1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtbmF2YmFyLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdmJhci1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjY1KTtcbiAgLS1icy1uYXZiYXItaG92ZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC44KTtcbiAgLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4zKTtcbiAgLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpO1xuICAtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogMXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLW5hdmJhci1icmFuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKTtcbiAgLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMSk7XG4gIC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgzMywgMzcsIDQxLCAwLjc1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4xNSk7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6IDAuMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tYnMtbmF2YmFyLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2YmFyLXBhZGRpbmcteCk7XG59XG4ubmF2YmFyID4gLmNvbnRhaW5lcixcbi5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhciA+IC5jb250YWluZXItc20sXG4ubmF2YmFyID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhciA+IC5jb250YWluZXIteGwsXG4ubmF2YmFyID4gLmNvbnRhaW5lci14eGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3IpO1xufVxuXG4ubmF2YmFyLW5hdiB7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7XG4gIC0tYnMtbmF2LWxpbmstY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLW5hdmJhci1ob3Zlci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93IHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1hY3RpdmUtY29sb3IpO1xufVxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ubmF2YmFyLXRleHQge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtcbn1cbi5uYXZiYXItdGV4dCBhLFxuLm5hdmJhci10ZXh0IGE6aG92ZXIsXG4ubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGgpO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLWJzLXNjcm9sbC1oZWlnaHQsIDc1dmgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXh4bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgei1pbmRleDogYXV0bztcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4ubmF2YmFyLWRhcmssXG4ubmF2YmFyW2RhdGEtYnMtdGhlbWU9ZGFya10ge1xuICAtLWJzLW5hdmJhci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbiAgLS1icy1uYXZiYXItaG92ZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAtLWJzLW5hdmJhci1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJkIHtcbiAgLS1icy1jYXJkLXNwYWNlci15OiAxcmVtO1xuICAtLWJzLWNhcmQtc3BhY2VyLXg6IDFyZW07XG4gIC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteTogMC41cmVtO1xuICAtLWJzLWNhcmQtdGl0bGUtY29sb3I6IDtcbiAgLS1icy1jYXJkLXN1YnRpdGxlLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtY2FyZC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtY2FyZC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1jYXJkLWJveC1zaGFkb3c6IDtcbiAgLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpO1xuICAtLWJzLWNhcmQtY2FwLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWNhcmQtY2FwLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1jYXJkLWNhcC1iZzogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIDAuMDMpO1xuICAtLWJzLWNhcmQtY2FwLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1oZWlnaHQ6IDtcbiAgLS1icy1jYXJkLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAxcmVtO1xuICAtLWJzLWNhcmQtZ3JvdXAtbWFyZ2luOiAwLjc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1icy1jYXJkLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IHZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWNhcmQtYm9yZGVyLXJhZGl1cyk7XG59XG4uY2FyZCA+IGhyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuLmNhcmQgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1zcGFjZXIteSkgdmFyKC0tYnMtY2FyZC1zcGFjZXIteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLWNvbG9yKTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1jYXJkLXRpdGxlLXNwYWNlci15KTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtdGl0bGUtY29sb3IpO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXkpKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtc3VidGl0bGUtY29sb3IpO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1icy1jYXJkLXNwYWNlci14KTtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7XG59XG4uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgMCAwO1xufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTtcbn1cbi5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5jYXJkLWhlYWRlci10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWJnKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtY2FyZC1iZyk7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbn1cblxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWdyb3VwID4gLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1jYXJkLWdyb3VwLW1hcmdpbik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQgKyAuY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgPiAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgPiAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi5hY2NvcmRpb24ge1xuICAtLWJzLWFjY29yZGlvbi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjE1cyBlYXNlO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLWFjY29yZGlvbi1idG4tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tYmc6IHZhcigtLWJzLWFjY29yZGlvbi1iZyk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzIxMjUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzZSUzY3BhdGggZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHN0cm9rZT0ncmdiJTI4NS4yLCA0NCwgMTAxLjIlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM2UlM2NwYXRoIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xuICAtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tYmcpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtYWNjb3JkaW9uLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1iZyk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgY2FsYygtMSAqIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpKSAwIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb24pO1xuICB0cmFuc2Zvcm06IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm0pO1xufVxuLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24pO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmFjY29yZGlvbi1idXR0b246aG92ZXIge1xuICB6LWluZGV4OiAyO1xufVxuLmFjY29yZGlvbi1idXR0b246Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xufVxuLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlID4gLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xufVxuXG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW0gPiAuYWNjb3JkaW9uLWNvbGxhcHNlLFxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLFxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdyZ2IlMjgxMDkuOCwgMTY4LCAyNTMuOCUyOSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J3JnYiUyODEwOS44LCAxNjgsIDI1My44JTI5JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDgnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgLS1icy1icmVhZGNydW1iLXBhZGRpbmcteDogMDtcbiAgLS1icy1icmVhZGNydW1iLXBhZGRpbmcteTogMDtcbiAgLS1icy1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206IDFyZW07XG4gIC0tYnMtYnJlYWRjcnVtYi1iZzogO1xuICAtLWJzLWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogO1xuICAtLWJzLWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiB2YXIoLS1icy1icmVhZGNydW1iLXBhZGRpbmcteSkgdmFyKC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1icmVhZGNydW1iLW1hcmdpbi1ib3R0b20pO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXItY29sb3IpO1xuICBjb250ZW50OiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwiL1wiKSAvKiBydGw6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpICovO1xufVxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcik7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xuICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15KSB2YXIoLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucGFnZS1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24taG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4ucGFnZS1saW5rOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJnKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5wYWdlLWxpbmsuYWN0aXZlLCAuYWN0aXZlID4gLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLnBhZ2UtbGluay5kaXNhYmxlZCwgLmRpc2FibGVkID4gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnBhZ2UtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbn1cbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnBhZ2luYXRpb24tbGcge1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OiAxLjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuNzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5iYWRnZSB7XG4gIC0tYnMtYmFkZ2UtcGFkZGluZy14OiAwLjY1ZW07XG4gIC0tYnMtYmFkZ2UtcGFkZGluZy15OiAwLjM1ZW07XG4gIC0tYnMtYmFkZ2UtZm9udC1zaXplOiAwLjc1ZW07XG4gIC0tYnMtYmFkZ2UtZm9udC13ZWlnaHQ6IDcwMDtcbiAgLS1icy1iYWRnZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1iYWRnZS1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1iYWRnZS1wYWRkaW5nLXkpIHZhcigtLWJzLWJhZGdlLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYmFkZ2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJhZGdlLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1iYWRnZS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1iYWRnZS1ib3JkZXItcmFkaXVzKTtcbn1cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLmJhZGdlLCAjZm9vdGVyIC5lbWFpbCAuYmFkZ2UsICNmb290ZXIgLnRlbCAuYmFkZ2UsIC5idXR0b24gLmJhZGdlLCBbZGF0YS1zZi1yb2xlPWV4cGFuZEFsbF0gLmJhZGdlLCBbZGF0YS1zZi1yb2xlPWNvbGxhcHNlQWxsXSAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLmFsZXJ0IHtcbiAgLS1icy1hbGVydC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYWxlcnQtcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWFsZXJ0LXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1hbGVydC1tYXJnaW4tYm90dG9tOiAxcmVtO1xuICAtLWJzLWFsZXJ0LWNvbG9yOiBpbmhlcml0O1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYWxlcnQtYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcik7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1hbGVydC1wYWRkaW5nLXkpIHZhcigtLWJzLWFsZXJ0LXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWFsZXJ0LW1hcmdpbi1ib3R0b20pO1xuICBjb2xvcjogdmFyKC0tYnMtYWxlcnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hbGVydC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYWxlcnQtYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWJzLWFsZXJ0LWxpbmstY29sb3IpO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuLmFsZXJ0LWRpc21pc3NpYmxlIC5idG4tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMXJlbTtcbn1cblxuLmFsZXJ0LXByaW1hcnkge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1zZWNvbmRhcnkge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1zdWNjZXNzLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtaW5mby1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXdhcm5pbmctYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtbGlnaHQge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtbGlnaHQtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtZGFyayB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWRhcmstYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCk7XG4gIH1cbn1cbi5wcm9ncmVzcyxcbi5wcm9ncmVzcy1zdGFja2VkIHtcbiAgLS1icy1wcm9ncmVzcy1oZWlnaHQ6IDFyZW07XG4gIC0tYnMtcHJvZ3Jlc3MtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWJzLXByb2dyZXNzLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAtLWJzLXByb2dyZXNzLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLXByb2dyZXNzLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctaW5zZXQpO1xuICAtLWJzLXByb2dyZXNzLWJhci1jb2xvcjogI2ZmZjtcbiAgLS1icy1wcm9ncmVzcy1iYXItYmc6ICMwZDZlZmQ7XG4gIC0tYnMtcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IHZhcigtLWJzLXByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByb2dyZXNzLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHZhcigtLWJzLXByb2dyZXNzLWJhci1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmFyLWJnKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpIHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCk7XG59XG5cbi5wcm9ncmVzcy1zdGFja2VkID4gLnByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5wcm9ncmVzcy1zdGFja2VkID4gLnByb2dyZXNzID4gLnByb2dyZXNzLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiAxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmxpc3QtZ3JvdXAge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtdGVydGlhcnktYmcpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5saXN0LWdyb3VwLW51bWJlcmVkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xufVxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQgPiAubGlzdC1ncm91cC1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcik7XG59XG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWJnKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246bm90KC5hY3RpdmUpOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpub3QoLmFjdGl2ZSk6Zm9jdXMge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOm5vdCguYWN0aXZlKTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnKTtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtaW5mby1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWRhbmdlci1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1kYXJrLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYnRuLWNsb3NlIHtcbiAgLS1icy1idG4tY2xvc2UtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWNsb3NlLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwMDAnJTNlJTNjcGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWJ0bi1jbG9zZS1vcGFjaXR5OiAwLjU7XG4gIC0tYnMtYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6IDAuNzU7XG4gIC0tYnMtYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG4gIC0tYnMtYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6IDE7XG4gIC0tYnMtYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IDAuMjU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogMC4yNWVtIDAuMjVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jbG9zZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHZhcigtLWJzLWJ0bi1jbG9zZS1iZykgY2VudGVyLzFlbSBhdXRvIG5vLXJlcGVhdDtcbiAgZmlsdGVyOiB2YXIoLS1icy1idG4tY2xvc2UtZmlsdGVyKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLW9wYWNpdHkpO1xufVxuLmJ0bi1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY2xvc2UtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5KTtcbn1cbi5idG4tY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tY2xvc2UtZm9jdXMtc2hhZG93KTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHkpO1xufVxuLmJ0bi1jbG9zZTpkaXNhYmxlZCwgLmJ0bi1jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgLS1icy1idG4tY2xvc2UtZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSk7XG59XG5cbjpyb290LFxuW2RhdGEtYnMtdGhlbWU9bGlnaHRdIHtcbiAgLS1icy1idG4tY2xvc2UtZmlsdGVyOiA7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIHtcbiAgLS1icy1idG4tY2xvc2UtZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSk7XG59XG5cbi50b2FzdCB7XG4gIC0tYnMtdG9hc3QtemluZGV4OiAxMDkwO1xuICAtLWJzLXRvYXN0LXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy10b2FzdC1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy10b2FzdC1zcGFjaW5nOiAxLjVyZW07XG4gIC0tYnMtdG9hc3QtbWF4LXdpZHRoOiAzNTBweDtcbiAgLS1icy10b2FzdC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLXRvYXN0LWNvbG9yOiA7XG4gIC0tYnMtdG9hc3QtYmc6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCAwLjg1KTtcbiAgLS1icy10b2FzdC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtdG9hc3QtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLXRvYXN0LWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLXRvYXN0LWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpO1xuICAtLWJzLXRvYXN0LWhlYWRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy10b2FzdC1oZWFkZXItYmc6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCAwLjg1KTtcbiAgLS1icy10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICB3aWR0aDogdmFyKC0tYnMtdG9hc3QtbWF4LXdpZHRoKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IHZhcigtLWJzLXRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy10b2FzdC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10b2FzdC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy10b2FzdC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy10b2FzdC1ib3gtc2hhZG93KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG59XG4udG9hc3Quc2hvd2luZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9hc3Q6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2FzdC1jb250YWluZXIge1xuICAtLWJzLXRvYXN0LXppbmRleDogMTA5MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS1icy10b2FzdC16aW5kZXgpO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udG9hc3QtY29udGFpbmVyID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy10b2FzdC1zcGFjaW5nKTtcbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteSkgdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXRvYXN0LWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvYXN0LWhlYWRlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGModmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGModmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpKTtcbn1cbi50b2FzdC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLm1vZGFsIHtcbiAgLS1icy1tb2RhbC16aW5kZXg6IDEwNTU7XG4gIC0tYnMtbW9kYWwtd2lkdGg6IDUwMHB4O1xuICAtLWJzLW1vZGFsLXBhZGRpbmc6IDFyZW07XG4gIC0tYnMtbW9kYWwtbWFyZ2luOiAwLjVyZW07XG4gIC0tYnMtbW9kYWwtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLW1vZGFsLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1tb2RhbC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW1vZGFsLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xuICAtLWJzLW1vZGFsLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctc20pO1xuICAtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZzogMXJlbSAxcmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLW1vZGFsLWZvb3Rlci1nYXA6IDAuNXJlbTtcbiAgLS1icy1tb2RhbC1mb290ZXItYmc6IDtcbiAgLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLWJzLW1vZGFsLW1hcmdpbik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1icy1tb2RhbC1tYXJnaW4pICogMik7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWJzLW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtbW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLW1vZGFsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1cyk7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC0tYnMtYmFja2Ryb3AtemluZGV4OiAxMDUwO1xuICAtLWJzLWJhY2tkcm9wLWJnOiAjMDAwO1xuICAtLWJzLWJhY2tkcm9wLW9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLWJhY2tkcm9wLXppbmRleCk7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYmFja2Ryb3AtYmcpO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiB2YXIoLS1icy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIDAuNSkgY2FsYyh2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTAuNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14KSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTAuNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1tb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tYnMtbW9kYWwtcGFkZGluZyk7XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW1vZGFsLXBhZGRpbmcpIC0gdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWdhcCkgKiAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1tb2RhbC1mb290ZXItYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5tb2RhbC1mb290ZXIgPiAqIHtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLWJzLW1vZGFsLWZvb3Rlci1nYXApICogMC41KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbCB7XG4gICAgLS1icy1tb2RhbC1tYXJnaW46IDEuNzVyZW07XG4gICAgLS1icy1tb2RhbC1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93KTtcbiAgfVxuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLWJzLW1vZGFsLXdpZHRoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLm1vZGFsLXNtIHtcbiAgICAtLWJzLW1vZGFsLXdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICAtLWJzLW1vZGFsLXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kYWwteGwge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLm1vZGFsLWZ1bGxzY3JlZW4ge1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1mb290ZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuLnRvb2x0aXAge1xuICAtLWJzLXRvb2x0aXAtemluZGV4OiAxMDgwO1xuICAtLWJzLXRvb2x0aXAtbWF4LXdpZHRoOiAyMDBweDtcbiAgLS1icy10b29sdGlwLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLXRvb2x0aXAtcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLXRvb2x0aXAtbWFyZ2luOiA7XG4gIC0tYnMtdG9vbHRpcC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLXRvb2x0aXAtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLXRvb2x0aXAtYmc6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy10b29sdGlwLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLXRvb2x0aXAtb3BhY2l0eTogMC45O1xuICAtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGg6IDAuOHJlbTtcbiAgLS1icy10b29sdGlwLWFycm93LWhlaWdodDogMC40cmVtO1xuICB6LWluZGV4OiB2YXIoLS1icy10b29sdGlwLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IHZhcigtLWJzLXRvb2x0aXAtbWFyZ2luKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IHZhcigtLWJzLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xufVxuLnRvb2x0aXAuc2hvdyB7XG4gIG9wYWNpdHk6IHZhcigtLWJzLXRvb2x0aXAtb3BhY2l0eSk7XG59XG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG59XG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpO1xuICB3aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xufVxuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMXB4O1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG59XG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMCBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1icy10b29sdGlwLW1heC13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS1icy10b29sdGlwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy10b29sdGlwLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnBvcG92ZXIge1xuICAtLWJzLXBvcG92ZXItemluZGV4OiAxMDcwO1xuICAtLWJzLXBvcG92ZXItbWF4LXdpZHRoOiAyNzZweDtcbiAgLS1icy1wb3BvdmVyLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtcG9wb3Zlci1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtcG9wb3Zlci1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbiAgLS1icy1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgLSB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgLS1icy1wb3BvdmVyLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLXBvcG92ZXItYm9keS1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aDogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWFycm93LWhlaWdodDogMC41cmVtO1xuICAtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIHotaW5kZXg6IHZhcigtLWJzLXBvcG92ZXItemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1tYXgtd2lkdGgpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcG9wb3Zlci1mb250LXNpemUpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ucG9wb3ZlciAucG9wb3Zlci1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xufVxuLnBvcG92ZXIgLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3R0b206IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xufVxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG59XG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgbGVmdDogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3cge1xuICB0b3A6IGNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgdG9wOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93IHtcbiAgcmlnaHQ6IGNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIDAgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgcmlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteSkgdmFyKC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJvZHktY29sb3IpO1xufVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIDAuNnM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1JTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZmlsdGVyOiB2YXIoLS1icy1jYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyKTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMCcvJTNlJTNjL3N2ZyUzZVwiKSAvKnJ0bDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDgnLyUzZSUzYy9zdmclM2VcIikqLztcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4Jy8lM2UlM2Mvc3ZnJTNlXCIpIC8qcnRsOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAwJy8lM2UlM2Mvc3ZnJTNlXCIpKi87XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMS4yNXJlbTtcbiAgbGVmdDogMTUlO1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJvdXNlbC1jYXB0aW9uLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2Fyb3VzZWwtZGFyayB7XG4gIC0tYnMtY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogIzAwMDtcbiAgLS1icy1jYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAjMDAwO1xuICAtLWJzLWNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwKTtcbn1cblxuOnJvb3QsXG5bZGF0YS1icy10aGVtZT1saWdodF0ge1xuICAtLWJzLWNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICNmZmY7XG4gIC0tYnMtY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogI2ZmZjtcbiAgLS1icy1jYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyOiA7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIHtcbiAgLS1icy1jYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAjMDAwO1xuICAtLWJzLWNhcm91c2VsLWNhcHRpb24tY29sb3I6ICMwMDA7XG4gIC0tYnMtY2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApO1xufVxuXG4uc3Bpbm5lci1ncm93LFxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IHZhcigtLWJzLXNwaW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXNwaW5uZXItaGVpZ2h0KTtcbiAgdmVydGljYWwtYWxpZ246IHZhcigtLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ24pO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogdmFyKC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQpIGxpbmVhciBpbmZpbml0ZSB2YXIoLS1icy1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIC8qIHJ0bDppZ25vcmUgKi87XG4gIH1cbn1cbi5zcGlubmVyLWJvcmRlciB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMnJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMnJlbTtcbiAgLS1icy1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgLS1icy1zcGlubmVyLWJvcmRlci13aWR0aDogMC4yNWVtO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAwLjc1cztcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWJvcmRlcjtcbiAgYm9yZGVyOiB2YXIoLS1icy1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1ib3JkZXItd2lkdGg6IDAuMmVtO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5zcGlubmVyLWdyb3cge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDAuNzVzO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItZ3JvdztcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAxcmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAxcmVtO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc3Bpbm5lci1ib3JkZXIsXG4gIC5zcGlubmVyLWdyb3cge1xuICAgIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDEuNXM7XG4gIH1cbn1cbi5vZmZjYW52YXMsIC5vZmZjYW52YXMteHhsLCAub2ZmY2FudmFzLXhsLCAub2ZmY2FudmFzLWxnLCAub2ZmY2FudmFzLW1kLCAub2ZmY2FudmFzLXNtIHtcbiAgLS1icy1vZmZjYW52YXMtemluZGV4OiAxMDQ1O1xuICAtLWJzLW9mZmNhbnZhcy13aWR0aDogNDAwcHg7XG4gIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogMzB2aDtcbiAgLS1icy1vZmZjYW52YXMtcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtb2ZmY2FudmFzLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1vZmZjYW52YXMtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1vZmZjYW52YXMtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1zbSk7XG4gIC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICAtLWJzLW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtc20uc2hvd2luZywgLm9mZmNhbnZhcy1zbS5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtc20uc2hvd2luZywgLm9mZmNhbnZhcy1zbS5oaWRpbmcsIC5vZmZjYW52YXMtc20uc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5vZmZjYW52YXMtc20ge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLXNtIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtc20gLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1tZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbWQuc2hvd2luZywgLm9mZmNhbnZhcy1tZC5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbWQuc2hvd2luZywgLm9mZmNhbnZhcy1tZC5oaWRpbmcsIC5vZmZjYW52YXMtbWQuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLW1kIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbWQgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm9mZmNhbnZhcy1sZyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1sZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbGcuc2hvd2luZywgLm9mZmNhbnZhcy1sZy5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbGcuc2hvd2luZywgLm9mZmNhbnZhcy1sZy5oaWRpbmcsIC5vZmZjYW52YXMtbGcuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vZmZjYW52YXMtbGcge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLWxnIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbGcgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLXhsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteGwuc2hvd2luZywgLm9mZmNhbnZhcy14bC5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMteGwuc2hvd2luZywgLm9mZmNhbnZhcy14bC5oaWRpbmcsIC5vZmZjYW52YXMteGwuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAub2ZmY2FudmFzLXhsIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy14bCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXhsIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAub2ZmY2FudmFzLXh4bCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMteHhsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5zaG93aW5nLCAub2ZmY2FudmFzLXh4bC5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLnNob3dpbmcsIC5vZmZjYW52YXMteHhsLmhpZGluZywgLm9mZmNhbnZhcy14eGwuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAub2ZmY2FudmFzLXh4bCB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMteHhsIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMteHhsIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm9mZmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBvdXRsaW5lOiAwO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1zdGFydCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1lbmQge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy10b3Age1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLWJvdHRvbSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuLm9mZmNhbnZhcy5zaG93aW5nLCAub2ZmY2FudmFzLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm9mZmNhbnZhcy5zaG93aW5nLCAub2ZmY2FudmFzLmhpZGluZywgLm9mZmNhbnZhcy5zaG93IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ub2ZmY2FudmFzLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm9mZmNhbnZhcy1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xufVxuLm9mZmNhbnZhcy1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgKiAwLjUpIGNhbGModmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ub2ZmY2FudmFzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi5vZmZjYW52YXMtYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHdhaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMC41O1xufVxuLnBsYWNlaG9sZGVyLmJ0bjo6YmVmb3JlLCAjZm9vdGVyIC5wbGFjZWhvbGRlci5lbWFpbDo6YmVmb3JlLCAjZm9vdGVyIC5wbGFjZWhvbGRlci50ZWw6OmJlZm9yZSwgLnBsYWNlaG9sZGVyLmJ1dHRvbjo6YmVmb3JlLCAucGxhY2Vob2xkZXJbZGF0YS1zZi1yb2xlPWV4cGFuZEFsbF06OmJlZm9yZSwgLnBsYWNlaG9sZGVyW2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnBsYWNlaG9sZGVyLXhzIHtcbiAgbWluLWhlaWdodDogMC42ZW07XG59XG5cbi5wbGFjZWhvbGRlci1zbSB7XG4gIG1pbi1oZWlnaHQ6IDAuOGVtO1xufVxuXG4ucGxhY2Vob2xkZXItbGcge1xuICBtaW4taGVpZ2h0OiAxLjJlbTtcbn1cblxuLnBsYWNlaG9sZGVyLWdsb3cgLnBsYWNlaG9sZGVyIHtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLWdsb3cge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxufVxuLnBsYWNlaG9sZGVyLXdhdmUge1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAjMDAwIDU1JSwgcmdiYSgwLCAwLCAwLCAwLjgpIDc1JSwgIzAwMCA5NSUpO1xuICBtYXNrLXNpemU6IDIwMCUgMTAwJTtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci13YXZlIHtcbiAgMTAwJSB7XG4gICAgbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XG4gIH1cbn1cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50ZXh0LWJnLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1pbmZvIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy13YXJuaW5nIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1kYW5nZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctbGlnaHQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1kYXJrIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1wcmltYXJ5IHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXByaW1hcnk6aG92ZXIsIC5saW5rLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgxMCwgODgsIDIwMiwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDEwLCA4OCwgMjAyLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstc2Vjb25kYXJ5IHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1zZWNvbmRhcnk6aG92ZXIsIC5saW5rLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDg2LCA5NCwgMTAwLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoODYsIDk0LCAxMDAsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1zdWNjZXNzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXN1Y2Nlc3M6aG92ZXIsIC5saW5rLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyMCwgMTA4LCA2NywgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDIwLCAxMDgsIDY3LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstaW5mbyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1pbmZvOmhvdmVyLCAubGluay1pbmZvOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoNjEsIDIxMywgMjQzLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoNjEsIDIxMywgMjQzLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstd2FybmluZyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay13YXJuaW5nOmhvdmVyLCAubGluay13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjU1LCAyMDUsIDU3LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjU1LCAyMDUsIDU3LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstZGFuZ2VyIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1kYW5nZXI6aG92ZXIsIC5saW5rLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDE3NiwgNDIsIDU1LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTc2LCA0MiwgNTUsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1saWdodCB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWxpZ2h0OmhvdmVyLCAubGluay1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDI0OSwgMjUwLCAyNTEsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNDksIDI1MCwgMjUxLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstZGFyayB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1kYXJrOmhvdmVyLCAubGluay1kYXJrOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjYsIDMwLCAzMywgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDI2LCAzMCwgMzMsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1ib2R5LWVtcGhhc2lzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstYm9keS1lbXBoYXNpczpob3ZlciwgLmxpbmstYm9keS1lbXBoYXNpczpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMC43NSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAwLjc1KSkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzLXJpbmc6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1mb2N1cy1yaW5nLXgsIDApIHZhcigtLWJzLWZvY3VzLXJpbmcteSwgMCkgdmFyKC0tYnMtZm9jdXMtcmluZy1ibHVyLCAwKSB2YXIoLS1icy1mb2N1cy1yaW5nLXdpZHRoKSB2YXIoLS1icy1mb2N1cy1yaW5nLWNvbG9yKTtcbn1cblxuLmljb24tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IDAuMzc1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtbGluay1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDAuNSkpO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmljb24tbGluayA+IC5iaSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZmlsbDogY3VycmVudGNvbG9yO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0IHRyYW5zZm9ybTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5pY29uLWxpbmsgPiAuYmkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmljb24tbGluay1ob3Zlcjpob3ZlciA+IC5iaSwgLmljb24tbGluay1ob3Zlcjpmb2N1cy12aXNpYmxlID4gLmJpIHtcbiAgdHJhbnNmb3JtOiB2YXIoLS1icy1pY29uLWxpbmstdHJhbnNmb3JtLCB0cmFuc2xhdGUzZCgwLjI1ZW0sIDAsIDApKTtcbn1cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5yYXRpbzo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1icy1hc3BlY3QtcmF0aW8pO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnJhdGlvID4gKiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucmF0aW8tMXgxIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDEwMCU7XG59XG5cbi5yYXRpby00eDMge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNzUlO1xufVxuXG4ucmF0aW8tMTZ4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA1Ni4yNSU7XG59XG5cbi5yYXRpby0yMXg5IHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDQyLjg1NzE0Mjg1NzElO1xufVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAyMDtcbn1cblxuLnN0aWNreS1ib3R0b20ge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3RpY2t5LXNtLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LXNtLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGlja3ktbWQtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3ktbWQtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN0aWNreS1sZy10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS1sZy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0aWNreS14bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS14bC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnN0aWNreS14eGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3kteHhsLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuLmhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4udmlzdWFsbHktaGlkZGVuOm5vdChjYXB0aW9uKSxcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKTpub3QoY2FwdGlvbikge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cbi52aXN1YWxseS1oaWRkZW4gKixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSAqIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtc3RhcnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtZW5kIHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtY29udGFpbiB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtY292ZXIge1xuICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1maWxsIHtcbiAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1zY2FsZSB7XG4gIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtbm9uZSB7XG4gIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMjUge1xuICBvcGFjaXR5OiAwLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTUwIHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTc1IHtcbiAgb3BhY2l0eTogMC43NSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0xMDAge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC1hdXRvIHtcbiAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC1oaWRkZW4ge1xuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXgtdmlzaWJsZSB7XG4gIG92ZXJmbG93LXg6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXgtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LWF1dG8ge1xuICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LWhpZGRlbiB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteS12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteS1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWdyaWQge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdykgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctc20pICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LWxnKSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1cy1yaW5nLXByaW1hcnkge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctc2Vjb25kYXJ5IHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctc3VjY2VzcyB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1pbmZvIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLXdhcm5pbmcge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctZGFuZ2VyIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctbGlnaHQge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWRhcmsge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLnRvcC0wIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtNTAge1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTEwMCB7XG4gIHRvcDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTAge1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS01MCB7XG4gIGJvdHRvbTogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMTAwIHtcbiAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC0wIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtNTAge1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTEwMCB7XG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0wIHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmVuZC01MCB7XG4gIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0xMDAge1xuICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlLXgge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZCB7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAsIC5hY2NvcmRpb24gLmNhcmQge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQge1xuICBib3JkZXItbGVmdDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJsYWNrIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeS1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnktc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8tc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXItc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0xIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0yIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0zIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci00IHtcbiAgYm9yZGVyLXdpZHRoOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci01IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTEwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC4xO1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMjUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjI1O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktNTAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS03NSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0xMDAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDMgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDYgIWltcG9ydGFudDtcbn1cblxuLm0tMCwgLm5vLW1hcmdpbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1lLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1lLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMsIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1zLTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAsIC5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBlLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTAge1xuICBnYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLmdhcC0xIHtcbiAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMiB7XG4gIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMyB7XG4gIGdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTQge1xuICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTUge1xuICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMCB7XG4gIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMSB7XG4gIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMiB7XG4gIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0zIHtcbiAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC00IHtcbiAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTUge1xuICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTAge1xuICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTEge1xuICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTIge1xuICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMyB7XG4gIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtNCB7XG4gIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC01IHtcbiAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0xIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0yIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNiB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnN0LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4uZnN0LW5vcm1hbCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uZnctbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbn1cblxuLmxoLTEge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuXG4ubGgtc20ge1xuICBsaW5lLWhlaWdodDogMS4yNSAhaW1wb3J0YW50O1xufVxuXG4ubGgtYmFzZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbn1cblxuLmxoLWxnIHtcbiAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3RhcnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWVuZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLWxpbmUtdGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6YmVnaW46cmVtb3ZlICovXG4udGV4dC1icmVhayB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi8qIHJ0bDplbmQ6cmVtb3ZlICovXG4udGV4dC1wcmltYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmsge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHktc2Vjb25kYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHktdGVydGlhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5LWVtcGhhc2lzIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVzZXQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtb3BhY2l0eS0yNSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjI1O1xufVxuXG4udGV4dC1vcGFjaXR5LTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNTtcbn1cblxuLnRleHQtb3BhY2l0eS03NSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjc1O1xufVxuXG4udGV4dC1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xufVxuXG4udGV4dC1wcmltYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mby1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmctZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXItZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmstZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vcGFjaXR5LTEwIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuMTtcbn1cblxuLmxpbmstb3BhY2l0eS0xMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjE7XG59XG5cbi5saW5rLW9wYWNpdHktMjUge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC4yNTtcbn1cblxuLmxpbmstb3BhY2l0eS0yNS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjI1O1xufVxuXG4ubGluay1vcGFjaXR5LTUwIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNTtcbn1cblxuLmxpbmstb3BhY2l0eS01MC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLW9wYWNpdHktNzUge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC43NTtcbn1cblxuLmxpbmstb3BhY2l0eS03NS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAxO1xufVxuXG4ubGluay1vcGFjaXR5LTEwMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAxO1xufVxuXG4ubGluay1vZmZzZXQtMSB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4xMjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMS1ob3Zlcjpob3ZlciB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4xMjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMiB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0yLWhvdmVyOmhvdmVyIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTMge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMzc1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTMtaG92ZXI6aG92ZXIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMzc1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXByaW1hcnkge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtc2Vjb25kYXJ5IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtc3VjY2VzcyB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1pbmZvIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXdhcm5pbmcge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtZGFuZ2VyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtbGlnaHQge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWRhcmsge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0wIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0wLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4xO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4xO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0yNSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4yNTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMjUtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTUwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTUwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTc1IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS03NS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC43NTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMDAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmxhY2sge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJvZHkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keS1zZWNvbmRhcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keS10ZXJ0aWFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy10ZXJ0aWFyeS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLW9wYWNpdHktMTAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMTtcbn1cblxuLmJnLW9wYWNpdHktMjUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5iZy1vcGFjaXR5LTUwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjU7XG59XG5cbi5iZy1vcGFjaXR5LTc1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjc1O1xufVxuXG4uYmctb3BhY2l0eS0xMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG59XG5cbi5iZy1wcmltYXJ5LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mby1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmctc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXItc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmstc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWdyYWRpZW50KSAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLW5vbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGUtYXV0byB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0zIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtNCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTUge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlLCAuaW5mb2dyYXBoaWMudHJlZWxpc3QgLm5vZGUgLmNpcmNsZS1pbWctYmFkZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC0wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtMSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtMiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtMyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtNCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtNSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC1jaXJjbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtcGlsbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtMCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC0xIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtMiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTMge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC00IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtNSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC1waWxsIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMyB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tNCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tNSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1jaXJjbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tcGlsbCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC0wIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTEge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC0yIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtMyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC01IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC1jaXJjbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LXBpbGwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnotbjEge1xuICB6LWluZGV4OiAtMSAhaW1wb3J0YW50O1xufVxuXG4uei0wIHtcbiAgei1pbmRleDogMCAhaW1wb3J0YW50O1xufVxuXG4uei0xIHtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xufVxuXG4uei0yIHtcbiAgei1pbmRleDogMiAhaW1wb3J0YW50O1xufVxuXG4uei0zIHtcbiAgei1pbmRleDogMyAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNtLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tMyB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTQge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTUge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tMSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTMge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS01IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtNCB7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtNSB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbGctY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1sZy1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy0yIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctNSB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctMiB7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctMyB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTUge1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14bC1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteGwtY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteGwtZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteGwtbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtNCB7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtNSB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmZsb2F0LXh4bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteHhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXh4bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHhsLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHhsLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHhsLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTUge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC01IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZnMtMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtMiB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy00IHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmgxLCAuaDEsIGgyLCAuaDIsIGgzLCAuaDMsIGg0LCAud2ViaW5hciAudGl0bGUgYSwgLmg0LCBoNSwgLmg1LCBoNiwgLmg2LCBwLCB0ZCwgdGgge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGxpbmUtaGVpZ2h0IDFzOyAvKiBTYWZhcmkgKi9cbiAgdHJhbnNpdGlvbjogbGluZS1oZWlnaHQgMXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luIDFzOyAvKiBTYWZhcmkgKi9cbiAgdHJhbnNpdGlvbjogbWFyZ2luIDFzO1xufVxuXG5odG1sIHtcbiAgYWxsOiBpbml0aWFsO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBWZXJkYW5hLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIFZlcmRhbmEsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2xlYXJmaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY2xlYXJmaXgge1xuICB6b29tOiAxO1xuICAvKiBGb3IgSUUgNi83ICh0cmlnZ2VyIGhhc0xheW91dCkgKi9cbn1cblxuLyogU21hcnRwaG9uZSByZXNldHMgYW5kIGVuaGFuY2VtZW50cyAqL1xuaHRtbCB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAvKi13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyAvKiB0aGlzIGJyZWFrcyB0aGUgc3RpY2t5IHdpZGdldCBvbiBhcnRpY2xlIGFuZCBsYW5kaW5nIHBhZ2VzICovXG4gIC8qLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDsgKi9cbn1cblxuZm9vdGVyIHtcbiAgLyogZW5hYmxlcyBvbiBHUFUgcHJvY2Vzc2luZywgcGVyIGh0dHA6Ly9kYXZpZHdhbHNoLm5hbWUvdHJhbnNsYXRlM2QgKi9cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG5hOmxpbmssIGE6aG92ZXIsIGE6YWN0aXZlIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByYmdhKDAsIDAsIDAsIDApO1xuICBvdXRsaW5lOiBub25lO1xuICAvKiBwcmV2ZW50cyBwaW5rIGhpZ2hsaWdodCBjb2xvciBvbiB0YXAgKi9cbn1cblxuc3BhbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAvKiBlbmFibGVzIG9uIEdQVSBwcm9jZXNzaW5nICovXG59XG5cbi8qKlxuXG4gKiBAYXRvbSBMYXRvLCBWZXJkYW5hLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWZcbiAqIEBzZWN0aW9uIEZvbnRzICYgQnJhbmRpbmdcbiAqIEBtYXJrdXAgXG4gKiBcdDxkaXYgY2xhc3M9XCJhbHBoYWJldC1kaXNwbGF5IHJvdyBmb250LW5vcm1hbFwiPlxuICpcdFx0PGRpdiBjbGFzcz1cIm1zMTIgY29sLXNtLTYgY29sLWxnLTUgZm9udC0tZHJvcGNhc2VfMnhcIj5MYTwvZGl2PlxuICogICAgXHQ8ZGl2IGNsYXNzPVwiY29sLXNtLTYgY29sLWxnLTcgZm9udC0tZXhhbXBsZVwiPlxuICogIFx0XHQ8aDM+UHJpbWFyeSBOYXZpZ2F0aW9uICYgQm9keSBDb3B5PC9oMz5cbiAqICAgXHQgIFx0PGRpdiBjbGFzcz1cImZvbnQtLWxvd2VyY2FzZSBtczJcIj5hIGIgYyBkIGUgZiBnIGggaSBqIGsgbCBtIG4gbyBwIHEgciBzIHQgdSB2IHcgeCB5IHo8L2Rpdj5cbiAqICAgIFx0IFx0PGRpdiBjbGFzcz1cImZvbnQtLXVwcGVyY2FzZSBtczJcIj5hIGIgYyBkIGUgZiBnIGggaSBqIGsgbCBtIG4gbyBwIHEgciBzIHQgdSB2IHcgeCB5IHo8L2Rpdj5cbiAqICAgIFx0IFx0PGRpdiBjbGFzcz1cImZvbnQtLW51bWJlcnMgbXMyXCI+MCAxIDIgMyA0IDUgNiA3IDggOTwvZGl2PlxuICogICAgIFx0XHQ8ZGl2IGNsYXNzPVwiZm9udC0tbG93ZXJjYXNlIG1zMVwiPmEgYiBjIGQgZSBmIGcgaCBpIGogayBsIG0gbiBvIHAgcSByIHMgdCB1IHYgdyB4IHkgejwvZGl2PlxuICogICAgIFx0XHQ8ZGl2IGNsYXNzPVwiZm9udC0tdXBwZXJjYXNlIG1zMVwiPmEgYiBjIGQgZSBmIGcgaCBpIGogayBsIG0gbiBvIHAgcSByIHMgdCB1IHYgdyB4IHkgejwvZGl2PlxuICogICAgIFx0XHQ8ZGl2IGNsYXNzPVwiZm9udC0tbnVtYmVycyBtczFcIj4wIDEgMiAzIDQgNSA2IDcgOCA5PC9kaXY+XG4gKiAgXHQ8L2Rpdj5cbiAqXHQ8L2Rpdj5cbiAqL1xuLmZvbnQtZGlzcGxheSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdmVuIFByb1wiLCBWZXJkYW5hLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMjAwO1xufVxuXG4vKipcbiAqIEBhdG9tIE1hdmVuIFBybywgVmVyZGFuYSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICogQHNlY3Rpb24gRm9udHMgJiBCcmFuZGluZ1xuICogQG1hcmt1cCBcbiAqICA8ZGl2IGNsYXNzPVwiYWxwaGFiZXQtZGlzcGxheSByb3cgZm9udC1kaXNwbGF5XCI+XG4gKlx0ICA8ZGl2IGNsYXNzPVwibXMxMiBjb2wtc20tNiBjb2wtbGctNSBmb250LS1kcm9wY2FzZV8yeFwiPk1QPC9kaXY+XG4gKlx0ICA8ZGl2IGNsYXNzPVwiY29sLXNtLTYgY29sLWxnLTcgZm9udC0tZXhhbXBsZVwiPlxuICogICBcdDxoMz5IZWFkZXJzICYgU2Vjb25kYXJ5IE5hdnM8L2gzPlxuICogIFx0ICA8ZGl2IGNsYXNzPVwiZm9udC0tbG93ZXJjYXNlIG1zMlwiPmEgYiBjIGQgZSBmIGcgaCBpIGogayBsIG0gbiBvIHAgcSByIHMgdCB1IHYgdyB4IHkgejwvZGl2PlxuICogIFx0ICA8ZGl2IGNsYXNzPVwiZm9udC0tdXBwZXJjYXNlIG1zMlwiPmEgYiBjIGQgZSBmIGcgaCBpIGogayBsIG0gbiBvIHAgcSByIHMgdCB1IHYgdyB4IHkgejwvZGl2PlxuICogIFx0ICA8ZGl2IGNsYXNzPVwiZm9udC0tbnVtYmVycyBtczJcIj4wIDEgMiAzIDQgNSA2IDcgOCA5PC9kaXY+XG4gKiAgXHQgIDxkaXYgY2xhc3M9XCJmb250LS1sb3dlcmNhc2UgbXMxXCI+YSBiIGMgZCBlIGYgZyBoIGkgaiBrIGwgbSBuIG8gcCBxIHIgcyB0IHUgdiB3IHggeSB6PC9kaXY+XG4gKiAgXHQgIDxkaXYgY2xhc3M9XCJmb250LS11cHBlcmNhc2UgbXMxXCI+YSBiIGMgZCBlIGYgZyBoIGkgaiBrIGwgbSBuIG8gcCBxIHIgcyB0IHUgdiB3IHggeSB6PC9kaXY+XG4gKiAgXHQgIDxkaXYgY2xhc3M9XCJmb250LS1udW1iZXJzIG1zMVwiPjAgMSAyIDMgNCA1IDYgNyA4IDk8L2Rpdj5cbiAqXHQgIDwvZGl2PlxuICpcdDwvZGl2PlxuICovXG4uZm9udC1ub3JtYWwge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIFZlcmRhbmEsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5hbHBoYWJldC1kaXNwbGF5IC5mb250LS1uYW1lIHtcbiAgY29sb3I6ICNhMWEwYTQ7XG59XG4uYWxwaGFiZXQtZGlzcGxheSAuZm9udC0tZHJvcGNhc2VfMngge1xuICBjb2xvcjogI0U4N0QxRTtcbn1cbi5hbHBoYWJldC1kaXNwbGF5IC5mb250LS1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuLmFscGhhYmV0LWRpc3BsYXkgLmZvbnQtLXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYWxwaGFiZXQtZGlzcGxheSAubXMxMiB7XG4gIGZvbnQtc2l6ZTogMTYuODU3MTQyODU3MWVtO1xuICBsaW5lLWhlaWdodDogMS4wNjc3OTY2MTAyZW07XG4gIG1hcmdpbi10b3A6IDBlbTtcbiAgbWFyZ2luLWJvdHRvbTogMGVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSBhbmQgKG1heC1oZWlnaHQgOiA1NzZweCkge1xuICAuYWxwaGFiZXQtZGlzcGxheSAubXMxMiB7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSBhbmQgKG1heC1oZWlnaHQgOiAzMjBweCkge1xuICAuYWxwaGFiZXQtZGlzcGxheSAubXMxMiB7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgfVxufVxuLmFscGhhYmV0LWRpc3BsYXkgLm1zNiB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIG1hcmdpbi10b3A6IDBlbTtcbiAgbWFyZ2luLWJvdHRvbTogMGVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSBhbmQgKG1heC1oZWlnaHQgOiA1NzZweCkge1xuICAuYWxwaGFiZXQtZGlzcGxheSAubXM2IHtcbiAgICBsaW5lLWhlaWdodDogMS4zNWVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIGFuZCAobWF4LWhlaWdodCA6IDMyMHB4KSB7XG4gIC5hbHBoYWJldC1kaXNwbGF5IC5tczYge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI3NWVtO1xuICB9XG59XG4uYWxwaGFiZXQtZGlzcGxheSAubXM0IHtcbiAgZm9udC1zaXplOiAxLjU3MTQyODU3MTRlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOTA5MDkwOTA5MWVtO1xuICBtYXJnaW4tdG9wOiAwZW07XG4gIG1hcmdpbi1ib3R0b206IDBlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0IDogNTc2cHgpIHtcbiAgLmFscGhhYmV0LWRpc3BsYXkgLm1zNCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE4MTgxODE4MmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIGFuZCAobWF4LWhlaWdodCA6IDMyMHB4KSB7XG4gIC5hbHBoYWJldC1kaXNwbGF5IC5tczQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyMjcyNzI3MjdlbTtcbiAgfVxufVxuLmFscGhhYmV0LWRpc3BsYXkgLm1zMiB7XG4gIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE2NjY2NjY2NjdlbTtcbiAgbWFyZ2luLXRvcDogMGVtO1xuICBtYXJnaW4tYm90dG9tOiAwZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIGFuZCAobWF4LWhlaWdodCA6IDU3NnB4KSB7XG4gIC5hbHBoYWJldC1kaXNwbGF5IC5tczIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA1ZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0IDogMzIwcHgpIHtcbiAgLmFscGhhYmV0LWRpc3BsYXkgLm1zMiB7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgfVxufVxuLmFscGhhYmV0LWRpc3BsYXkgLm1zMSB7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMxMjVlbTtcbiAgbWFyZ2luLXRvcDogMGVtO1xuICBtYXJnaW4tYm90dG9tOiAwZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIGFuZCAobWF4LWhlaWdodCA6IDU3NnB4KSB7XG4gIC5hbHBoYWJldC1kaXNwbGF5IC5tczEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE4MTI1ZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0IDogMzIwcHgpIHtcbiAgLmFscGhhYmV0LWRpc3BsYXkgLm1zMSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTE1NjI1ZW07XG4gIH1cbn1cbi5hbHBoYWJldC1kaXNwbGF5IC5tcyB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIG1hcmdpbi10b3A6IDBlbTtcbiAgbWFyZ2luLWJvdHRvbTogMGVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSBhbmQgKG1heC1oZWlnaHQgOiA1NzZweCkge1xuICAuYWxwaGFiZXQtZGlzcGxheSAubXMge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0IDogMzIwcHgpIHtcbiAgLmFscGhhYmV0LWRpc3BsYXkgLm1zIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNzVlbTtcbiAgfVxufVxuXG4ubmF2LWZvb3RlciwgLm5hdi1zb2NpYWwtYnV0dG9uLCAubmF2LXN1YiwgLm5hdi11dGlsaXR5LCAubmF2LXVzZXItc3RhdHVzLCAucGFnaW5hdGlvbiwgLmJyZWFkY3J1bWIsIC5uYXYtZm9vdGVyIHVsLCAubmF2LXNvY2lhbC1idXR0b24gdWwsIC5uYXYtc3ViIHVsLCAubmF2LXV0aWxpdHkgdWwsIC5uYXYtdXNlci1zdGF0dXMgdWwsIC5wYWdpbmF0aW9uIHVsLCAuYnJlYWRjcnVtYiB1bCwgLm5hdiwgLm5hdiB1bCwgLm5hdmJhci1uYXYsIC5uYXZiYXItbmF2IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm5hdi1mb290ZXIgbGksIC5uYXYtc29jaWFsLWJ1dHRvbiBsaSwgLm5hdi1zdWIgbGksIC5uYXYtdXRpbGl0eSBsaSwgLm5hdi11c2VyLXN0YXR1cyBsaSwgLnBhZ2luYXRpb24gbGksIC5icmVhZGNydW1iIGxpLCAubmF2IGxpLCAubmF2IHVsIGxpLCAubmF2YmFyLW5hdiBsaSwgLm5hdmJhci1uYXYgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5uYXYtZm9vdGVyID4gbGkgPiBhOmZvY3VzLCAubmF2LXNvY2lhbC1idXR0b24gPiBsaSA+IGE6Zm9jdXMsIC5uYXYtc3ViID4gbGkgPiBhOmZvY3VzLCAubmF2LXV0aWxpdHkgPiBsaSA+IGE6Zm9jdXMsIC5uYXYtdXNlci1zdGF0dXMgPiBsaSA+IGE6Zm9jdXMsIC5wYWdpbmF0aW9uID4gbGkgPiBhOmZvY3VzLCAuYnJlYWRjcnVtYiA+IGxpID4gYTpmb2N1cywgLm5hdi1mb290ZXIgPiBsaSA+IGE6aG92ZXIsIC5uYXYtc29jaWFsLWJ1dHRvbiA+IGxpID4gYTpob3ZlciwgLm5hdi1zdWIgPiBsaSA+IGE6aG92ZXIsIC5uYXYtdXRpbGl0eSA+IGxpID4gYTpob3ZlciwgLm5hdi11c2VyLXN0YXR1cyA+IGxpID4gYTpob3ZlciwgLnBhZ2luYXRpb24gPiBsaSA+IGE6aG92ZXIsIC5icmVhZGNydW1iID4gbGkgPiBhOmhvdmVyLCAubmF2ID4gbGkgPiBhOmZvY3VzLCAubmF2ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cywgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi5vcGVuID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmRyb3Bkb3duLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXI6IDBweDtcbn1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkM0MjU7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4qIEJyZWFkY3J1bWJzIFxuKlxuKiBAc3RydWN0dXJlIEJyZWFkY3J1bWJcbiogQHNlY3Rpb24gTmF2ID4gVXRpbGl0eSBcbiogQG1hcmt1cFxuKiAgPG9sIGNsYXNzPVwiYnJlYWRjcnVtYlwiPlxuKiAgIDxsaSBjbGFzcz1cImJyZWFkY3J1bWItaXRlbVwiPjxhIGhyZWY9XCIjXCI+QHtsaXBzdW06Mjp3b3Jkc308L2E+PC9saT5cbiogICA8bGkgY2xhc3M9XCJicmVhZGNydW1iLWl0ZW1cIj48YSBocmVmPVwiI1wiPkB7bGlwc3VtOjI6d29yZHN9PC9hPjwvbGk+XG4qICAgPGxpIGNsYXNzPVwiYWN0aXZlIGJyZWFkY3J1bWItaXRlbVwiPkB7bGlwc3VtOjI6d29yZHN9PC9saT5cbiogIDwvb2w+XG4qL1xuLmJyZWFkY3J1bWIge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIFZlcmRhbmEsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMCAwLjc1cmVtIDAgMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgLS1icy1icmVhZGNydW1iLWRpdmlkZXI6IFwi74GUXCI7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB3aWR0aDogMS4yODU3MTQyOWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjYTFhMGE0O1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgYm9yZGVyOiAwIG5vbmUgdHJhbnNwYXJlbnQ7XG59XG5cbi8qXG4qIEp1bWJvdHJvbiBhcmUgaGVybyBwbGFjZXMgdGhhdCBjYW4gaGF2ZSBsYXJnZXIgbWFya2V0aW5nIHRleHQgd2l0aCBhIGNvbG9yZWQgYmFja2dyb3VuZC5cbiogQnkgZGVmYXVsdCBKdW1ib3Ryb24gaXMgZGFyayB0ZXh0IG9uIGEgbGlnaHQgZ3JleSBiYWNrZ3JvdW5kIHRoZSBtb2RpZmllcnMgYWRkIHNvbWUgcHJlZGVmaW5lZCBjb2xvcmVkIGJhY2tncm91bmRzIHVzaW5nIHRoZSBicmFuZCBjb2xvcnMuIFRoZSBiYWNrZ3JvdW5kcyB3ZXJlIGdlbmVyYXRlZCBoZXJlIGh0dHBzOi8vcXJvaGxmLmNvbS90cmlhbmdsaWZ5LWdlbmVyYXRvci8uXG4qXG4qIEBtb2xlY3VsZSBCb290c3RyYXAgSnVtYm90cm9uXG4qIEBzZWN0aW9uIEJvb3RzdHJhcCA+IEp1bWJvdHJvblxuKiBAZmxhZyBjb250YWluc1xuKiBAbW9kaWZpZXJzXG4qICAub3JhbmdlLWJsdWUgXHRcdG9yYW5nZSB0byBibHVlIGJhY2tncm91bmRcbiogIC5vcmFuZ2UtZ3JleSBcdFx0b3JhbmdlIHRvIGdyZXkgYmFja2dyb3VuZFxuKiAgLmJsdWUtZ3JleSBcdFx0XHRibHVlIHRvIGdyZXkgYmFja2dyb3VuZFxuKiAgLmp1bWJvdHJvbi1mbHVpZFx0XHRyZW1vdmVzIHRoZSBib3JkZXIgcmFkaXVzIGFuZCBzcGFjZSBmcm9tIHRoZSBzaWRlcyBzbyBpdCBnb2VzIGZ1bGwgd2lkdGguXG4qICAuc29mdFx0XHRcdFx0c29mdGVucyB0aGUgZWRnZXMgb2YgdGhlIHRyaWFuZ2xlcyBpbiB0aGUgYmFja2dyb3VuZCBcbiogIC5ibHVyIFx0XHRcdFx0Ymx1cnMgdGhlIGJhY2sgdG8gYSBzbW9vdGggZ3JhZGllbnRcbiogQG1hcmt1cFxuKiBcbiogIFx0XHQ8ZGl2IGNsYXNzPVwianVtYm90cm9uIGJsdWUtZ3JleVwiPlxuKiAgICBcdFx0PGRpdiBjbGFzcz1cImNvbnRhaW5lclwiPlxuKiAgXHRcdFx0XHQ8aDE+SSBhbSBhIEp1bWJvdHJvbiE8L2gxPlxuKiAgXHRcdFx0XHQ8cD5Ae2xpcHN1bToyOnNlbnRlbmNlfTwvcD5cbiogIFx0XHRcdFx0PHA+PGEgY2xhc3M9XCJidG5cIiBocmVmPVwiI1wiIHJvbGU9XCJidXR0b25cIj5MZWFybiBtb3JlPC9hPjwvcD5cbiogIFx0XHRcdDwvZGl2PlxuKiAgXHRcdDwvZGl2PlxuKiBcbioqL1xuLmp1bWJvdHJvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cbi5qdW1ib3Ryb24gaDEsIC5qdW1ib3Ryb24gLmgxIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi5qdW1ib3Ryb24gcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgVmVyZGFuYSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIHtcbiAgLmp1bWJvdHJvbiBoMSwgLmp1bWJvdHJvbiAuaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuICAuanVtYm90cm9uIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTAyNHB4KSB7XG4gIC5qdW1ib3Ryb24gaDEsIC5qdW1ib3Ryb24gLmgxIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbiAgLmp1bWJvdHJvbiBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5qdW1ib3Ryb24gLmJ0biwgLmp1bWJvdHJvbiAjZm9vdGVyIC5lbWFpbCwgI2Zvb3RlciAuanVtYm90cm9uIC5lbWFpbCwgLmp1bWJvdHJvbiAjZm9vdGVyIC50ZWwsICNmb290ZXIgLmp1bWJvdHJvbiAudGVsLCAuanVtYm90cm9uIC5idXR0b24sIC5qdW1ib3Ryb24gW2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdLCAuanVtYm90cm9uIFtkYXRhLXNmLXJvbGU9Y29sbGFwc2VBbGxdIHtcbiAgYmFja2dyb3VuZDogIzZmNmI2ZjtcbiAgY29sb3I6ICNmYWZhZmE7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgcGFkZGluZzogMC4yZW0gMC43NWVtO1xufVxuLmp1bWJvdHJvbiAuYnRuOmhvdmVyLCAuanVtYm90cm9uICNmb290ZXIgLmVtYWlsOmhvdmVyLCAjZm9vdGVyIC5qdW1ib3Ryb24gLmVtYWlsOmhvdmVyLCAuanVtYm90cm9uICNmb290ZXIgLnRlbDpob3ZlciwgI2Zvb3RlciAuanVtYm90cm9uIC50ZWw6aG92ZXIsIC5qdW1ib3Ryb24gLmJ1dHRvbjpob3ZlciwgLmp1bWJvdHJvbiBbZGF0YS1zZi1yb2xlPWV4cGFuZEFsbF06aG92ZXIsIC5qdW1ib3Ryb24gW2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMmYyZjJmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5qdW1ib3Ryb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IC0xO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3BhdHRlcm4tZ3JleS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmp1bWJvdHJvbi5vcmFuZ2UtYmx1ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcGF0dGVybi1vcmFuZ2UtYmx1ZS5wbmdcIik7XG59XG4uanVtYm90cm9uLm9yYW5nZS1ncmV5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wYXR0ZXJuLW9yYW5nZS1ncmV5LnBuZ1wiKTtcbn1cbi5qdW1ib3Ryb24uYmx1ZS1ncmV5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wYXR0ZXJuLWJsdWUtZ3JleS5wbmdcIik7XG59XG4uanVtYm90cm9uLnNvZnQ6YmVmb3JlIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoM3B4KTtcbiAgLW1vei1maWx0ZXI6IGJsdXIoM3B4KTtcbiAgLW8tZmlsdGVyOiBibHVyKDNweCk7XG4gIC1tcy1maWx0ZXI6IGJsdXIoM3B4KTtcbiAgZmlsdGVyOiBibHVyKDNweCk7XG4gIHRvcDogLTNweDtcbiAgYm90dG9tOiAtM3B4O1xuICBsZWZ0OiAtM3B4O1xuICByaWdodDogLTNweDtcbn1cbi5qdW1ib3Ryb24uYmx1cjpiZWZvcmUge1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigyNXB4KTtcbiAgLW1vei1maWx0ZXI6IGJsdXIoMjVweCk7XG4gIC1vLWZpbHRlcjogYmx1cigyNXB4KTtcbiAgLW1zLWZpbHRlcjogYmx1cigyNXB4KTtcbiAgZmlsdGVyOiBibHVyKDI1cHgpO1xuICB0b3A6IC0yNXB4O1xuICBib3R0b206IC0yNXB4O1xuICBsZWZ0OiAtMjVweDtcbiAgcmlnaHQ6IC0yNXB4O1xufVxuLmp1bWJvdHJvbiAuY29udGFpbmVyIHtcbiAgei1pbmRleDogMztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBtYXgtd2lkdGg6IDk4MHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLypcbiogSnVtYm90cm9uIEZsdWlkIGdvIGZ1bGwgd2lkdGggIHdpdGggaW4gdGhlIHBhZ2UgbGF5b3V0IGFuZCBhcmUgZ3JlYXQgYXQgdGhlIGhlYWQgb2YgcGFnZSBjb250ZW50IGZyb20gZWRnZSB0byBlZGdlIG9mIHRoZSBwYWdlLlRvIG1ha2UgdGhlIGp1bWJvdHJvbiBmdWxsIHdpZHRoLCBhbmQgd2l0aG91dCByb3VuZGVkIGNvcm5lcnMsIGFkZCB0aGUgLmp1bWJvdHJvbi1mbHVpZCBtb2RpZmllciBjbGFzcyBhbmQgYWRkIGEgLmNvbnRhaW5lciBvciAuY29udGFpbmVyLWZsdWlkIHdpdGhpbi5cbipcbiogQG1vbGVjdWxlIEJvb3RzdHJhcCBKdW1ib3Ryb24gRmx1aWRcbiogQHNlY3Rpb24gQm9vdHN0cmFwID4gSnVtYm90cm9uXG4qIEBtYXJrdXBcbiogIDxkaXYgY2xhc3M9XCJqdW1ib3Ryb24gb3JhbmdlLWJsdWUganVtYm90cm9uLWZsdWlkXCI+XG4qICAgIFx0PGRpdiBjbGFzcz1cImNvbnRhaW5lclwiPlxuKiAgXHRcdFx0PGgxPkkgYW0gYSBKdW1ib3Ryb24gRmx1aWQhPC9oMT5cbiogIFx0XHRcdDxwPkB7bGlwc3VtOjI6c2VudGVuY2V9PC9wPlxuKiAgXHRcdFx0PHA+PGEgY2xhc3M9XCJidG5cIiBocmVmPVwiI1wiIHJvbGU9XCJidXR0b25cIj5MZWFybiBtb3JlPC9hPjwvcD5cbiogIFx0XHQ8L2Rpdj5cbiogIDwvZGl2PlxuKiovXG4uanVtYm90cm9uLWZsdWlkLmp1bWJvdHJvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4jbGF5b3V0IC5wYWdlLWNvbnRlbnQgLmp1bWJvdHJvbi1mbHVpZCB7XG4gIG1hcmdpbjogLTI0cHggLTI1cHggMXJlbTtcbn1cblxuLmNhcmQtaGVhZGVyLCAuY2FyZC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNhcmQtaGVhZGVyLCAuY2FyZC1mb290ZXIge1xuICBib3JkZXItYm90dG9tOiAwcHggbm9uZSB0cmFuc3BhcmVudDtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMHB4IG5vbmUgdHJhbnNwYXJlbnQ7XG59XG5cbi8qXG4qIEZvcm1zIGFyZSBqdXN0IGEgcHVyZSB2ZXJzaW9uIG9mIGJvb3RzdHJhcCB3aGVyZSB5b3UgY2FuIHNlZSBtb3JlIGV4YXBuZGVkIGRvY3VtZW50YXRpb24gaHR0cHM6Ly9ib290c3RyYXBkb2NzLmNvbS92My4zLjYvZG9jcy9jc3MvI2Zvcm1zLiBcbipcbiogQG1vbGVjdWxlIEJvb3RzdHJhcCBGb3Jtc1xuKiBAc2VjdGlvbiBCb290c3RyYXAgPiBGb3Jtc1xuKiBAbWFya3VwXG4qIFx0XHQ8ZGl2IGNsYXNzPVwiYm94XCIgaWQ9XCJmb3Jtc1wiPlxuKiBcdFx0XHQ8ZGl2ID5Gb3Jtc1xuKiBcdFx0XHQ8L2Rpdj5cbiogXHRcdFx0PGRpdiA+XG4qIFx0XHRcdFx0PGZvcm0+XG4qIFx0XHRcdFx0XHQ8ZmllbGRzZXQ+XG4qIFx0XHRcdFx0XHRcdDxsZWdlbmQ+TGVnZW5kPC9sZWdlbmQ+XG4qIFx0XHRcdFx0XHRcdDxkaXYgY2xhc3M9XCJmb3JtLWdyb3VwXCI+XG4qIFx0XHRcdFx0XHRcdFx0PGxhYmVsIGZvcj1cImV4YW1wbGVJbnB1dEVtYWlsMTBcIj5FbWFpbCBhZGRyZXNzPC9sYWJlbD4gPGlucHV0IHR5cGU9XCJ0ZXh0XCIgY2xhc3M9XCJmb3JtLWNvbnRyb2xcIiBpZD1cImV4YW1wbGVJbnB1dEVtYWlsMTBcIiBwbGFjZWhvbGRlcj1cIkVudGVyIGVtYWlsXCI+XG4qIFx0XHRcdFx0XHRcdDwvZGl2PlxuKiBcdFx0XHRcdFx0XHQ8ZGl2IGNsYXNzPVwiZm9ybS1ncm91cFwiPlxuKiBcdFx0XHRcdFx0XHRcdDxsYWJlbCBmb3I9XCJleGFtcGxlSW5wdXRQYXNzd29yZFwiPlBhc3N3b3JkPC9sYWJlbD4gPGlucHV0IHR5cGU9XCJwYXNzd29yZFwiIGNsYXNzPVwiZm9ybS1jb250cm9sXCIgaWQ9XCJleGFtcGxlSW5wdXRQYXNzd29yZFwiIHBsYWNlaG9sZGVyPVwiUGFzc3dvcmRcIj5cbiogXHRcdFx0XHRcdFx0PC9kaXY+XG4qIFx0XHRcdFx0XHRcdDxkaXYgY2xhc3M9XCJjdXN0b20tZmlsZVwiPlxuKiBcdFx0XHRcdFx0XHQgIDxpbnB1dCB0eXBlPVwiZmlsZVwiIGNsYXNzPVwiY3VzdG9tLWZpbGUtaW5wdXRcIiBpZD1cImN1c3RvbUZpbGVcIj5cbiogXHRcdFx0XHRcdFx0ICA8bGFiZWwgY2xhc3M9XCJjdXN0b20tZmlsZS1sYWJlbFwiIGZvcj1cImN1c3RvbUZpbGVcIj5DaG9vc2UgZmlsZTwvbGFiZWw+XG4qIFx0XHRcdFx0XHRcdDwvZGl2PlxuKiBcdFx0XHRcdFx0XHQ8ZGl2IGNsYXNzPVwiZm9ybS1jaGVja1wiPlxuKiBcdFx0XHRcdFx0XHRcdDxpbnB1dCB0eXBlPVwiY2hlY2tib3hcIiBjbGFzcz1cImZvcm0tY2hlY2staW5wdXRcIiBpZD1cIkNoZWNrTWVPdXRcIj48bGFiZWwgY2xhc3M9XCJmb3JtLWNoZWNrLWxhYmVsXCIgZm9yPVwiQ2hlY2tNZU91dFwiPiBDaGVjayBtZSBvdXQ8L2xhYmVsPlxuKiBcdFx0XHRcdFx0XHQ8L2Rpdj5cbiogXHRcdFx0XHRcdFx0PGJ1dHRvbiB0eXBlPVwic3VibWl0XCIgY2xhc3M9XCJidG4gYnRuLWRlZmF1bHRcIj5TdWJtaXQ8L2J1dHRvbj5cbiogXHRcdFx0XHRcdDwvZmllbGRzZXQ+XG4qIFx0XHRcdFx0PC9mb3JtPlxuKiBcdFx0XHRcdDxocj5cbiogXHRcdFx0XHQ8Zm9ybSBjbGFzcz1cImZvcm0taW5saW5lXCI+XG4qIFx0XHRcdFx0XHQ8bGFiZWwgY2xhc3M9XCJzci1vbmx5XCIgZm9yPVwiaW5saW5lRm9ybUlucHV0TmFtZTJcIj5OYW1lPC9sYWJlbD5cbiogXHRcdFx0XHRcdDxpbnB1dCB0eXBlPVwidGV4dFwiIGNsYXNzPVwiZm9ybS1jb250cm9sIG1iLTIgbXItc20tMlwiIGlkPVwiaW5saW5lRm9ybUlucHV0TmFtZTJcIiBwbGFjZWhvbGRlcj1cIkphbmUgRG9lXCI+XG4qIFx0XHRcdFx0XHQ8bGFiZWwgY2xhc3M9XCJzci1vbmx5XCIgZm9yPVwiaW5saW5lRm9ybUlucHV0R3JvdXBVc2VybmFtZTJcIj5Vc2VybmFtZTwvbGFiZWw+XG4qIFx0XHRcdFx0XHQ8ZGl2IGNsYXNzPVwiaW5wdXQtZ3JvdXAgbWItMiBtci1zbS0yXCI+XG4qIFx0XHRcdFx0XHRcdDxkaXYgY2xhc3M9XCJpbnB1dC1ncm91cC1wcmVwZW5kXCI+XG4qIFx0XHRcdFx0XHRcdFx0PGRpdiBjbGFzcz1cImlucHV0LWdyb3VwLXRleHRcIj5APC9kaXY+XG4qIFx0XHRcdFx0XHRcdDwvZGl2PlxuKiBcdFx0XHRcdFx0XHQ8aW5wdXQgdHlwZT1cInRleHRcIiBjbGFzcz1cImZvcm0tY29udHJvbFwiIGlkPVwiaW5saW5lRm9ybUlucHV0R3JvdXBVc2VybmFtZTJcIiBwbGFjZWhvbGRlcj1cIlVzZXJuYW1lXCI+XG4qIFx0XHRcdFx0XHQ8L2Rpdj5cbiogXHRcdFx0XHRcdDxkaXYgY2xhc3M9XCJmb3JtLWNoZWNrIG1iLTIgbXItc20tMlwiPlxuKiBcdFx0XHRcdFx0XHQ8aW5wdXQgY2xhc3M9XCJmb3JtLWNoZWNrLWlucHV0XCIgdHlwZT1cImNoZWNrYm94XCIgaWQ9XCJpbmxpbmVGb3JtQ2hlY2tcIj5cbiogXHRcdFx0XHRcdFx0PGxhYmVsIGNsYXNzPVwiZm9ybS1jaGVjay1sYWJlbFwiIGZvcj1cImlubGluZUZvcm1DaGVja1wiPlxuKiBcdFx0XHRcdFx0XHRcdFJlbWVtYmVyIG1lXG4qIFx0XHRcdFx0XHRcdDwvbGFiZWw+XG4qIFx0XHRcdFx0XHQ8L2Rpdj5cbiogXHRcdFx0XHRcdDxidXR0b24gdHlwZT1cInN1Ym1pdFwiIGNsYXNzPVwiYnRuIGJ0bi1wcmltYXJ5IG1iLTJcIj5TdWJtaXQ8L2J1dHRvbj5cbiogXHRcdFx0XHQ8L2Zvcm0+XG4qIFx0XHRcdFx0PGhyPlxuKiBcdFx0XHRcdDxmb3JtIGNsYXNzPVwiZm9ybS1ob3Jpem9udGFsXCI+XG4qIFx0XHRcdFx0XHQ8ZGl2IGNsYXNzPVwiZm9ybS1ncm91cCByb3dcIj5cbiogXHRcdFx0XHRcdFx0PGxhYmVsIGZvcj1cImlucHV0RW1haWwxMVwiIGNsYXNzPVwiY29sLWxnLTIgY29udHJvbC1sYWJlbFwiPkVtYWlsPC9sYWJlbD5cbiogXHRcdFx0XHRcdFx0PGRpdiBjbGFzcz1cImNvbC1sZy0xMFwiPlxuKiBcdFx0XHRcdFx0XHRcdDxpbnB1dCB0eXBlPVwidGV4dFwiIGNsYXNzPVwiZm9ybS1jb250cm9sXCIgaWQ9XCJpbnB1dEVtYWlsMTFcIiBwbGFjZWhvbGRlcj1cIkVtYWlsXCI+XG4qIFx0XHRcdFx0XHRcdDwvZGl2PlxuKiBcdFx0XHRcdFx0PC9kaXY+XG4qIFx0XHRcdFx0XHQ8ZGl2IGNsYXNzPVwiZm9ybS1ncm91cCByb3cgXCI+XG4qIFx0XHRcdFx0XHRcdDxsYWJlbCBmb3I9XCJpbnB1dEVtYWlsXCIgY2xhc3M9XCJjb2wtbGctMiBjb250cm9sLWxhYmVsXCI+RW1haWw8L2xhYmVsPlxuKiBcdFx0XHRcdFx0XHQ8ZGl2IGNsYXNzPVwiY29sLWxnLTEwXCI+XG4qIFx0XHRcdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJ0ZXh0XCIgY2xhc3M9XCJmb3JtLWNvbnRyb2wgaXMtaW52YWxpZFwiIGlkPVwiaW5wdXRFbWFpbFwiIHBsYWNlaG9sZGVyPVwiRW1haWxcIiB2YWx1ZT1cImVtYWlsQGVtYWlsXCI+XG4qIFx0XHRcdFx0XHRcdFx0PGRpdiBjbGFzcz1cImludmFsaWQtZmVlZGJhY2tcIj5cbiogXHRcdFx0XHRcdFx0XHRcdEVtYWlsIG5vdCBmb3JtYXRlZC5cbiogXHRcdFx0XHRcdFx0XHQ8L2Rpdj5cbiogXHRcdFx0XHRcdFx0PC9kaXY+XG4qIFx0XHRcdFx0XHQ8L2Rpdj5cbiogXHRcdFx0XHRcdDxkaXYgY2xhc3M9XCJmb3JtLWdyb3VwIHJvdyBoYXMtc3VjY2Vzc1wiPlxuKiBcdFx0XHRcdFx0XHQ8bGFiZWwgZm9yPVwiaW5wdXRFbWFpbDEzXCIgY2xhc3M9XCJjb2wtbGctMiBjb250cm9sLWxhYmVsXCI+RW1haWw8L2xhYmVsPlxuKiBcdFx0XHRcdFx0XHQ8ZGl2IGNsYXNzPVwiY29sLWxnLTEwXCI+XG4qIFx0XHRcdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJ0ZXh0XCIgY2xhc3M9XCJmb3JtLWNvbnRyb2wgaXMtdmFsaWRcIiBpZD1cImlucHV0RW1haWwxM1wiIHBsYWNlaG9sZGVyPVwiRW1haWxcIiB2YWx1ZT1cImVtYWlsQGVtYWlsLmNvbVwiPlxuKiBcdFx0XHRcdFx0XHRcdDxkaXYgY2xhc3M9XCJ2YWxpZC1mZWVkYmFja1wiPlxuKiBcdFx0XHRcdFx0XHRcdFx0VGhhbmsgeW91IVxuKiBcdFx0XHRcdFx0XHRcdDwvZGl2PlxuKiBcdFx0XHRcdFx0XHQ8L2Rpdj5cbiogXHRcdFx0XHRcdDwvZGl2PlxuKiBcdFx0XHRcdFx0PGRpdiBjbGFzcz1cImZvcm0tZ3JvdXAgcm93XCI+XG4qIFx0XHRcdFx0XHRcdDxsYWJlbCBmb3I9XCJpbnB1dFBhc3N3b3JkXCIgY2xhc3M9XCJjb2wtbGctMiBjb250cm9sLWxhYmVsXCI+UGFzc3dvcmQ8L2xhYmVsPlxuKiBcdFx0XHRcdFx0XHQ8ZGl2IGNsYXNzPVwiY29sLWxnLTEwXCI+XG4qIFx0XHRcdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJwYXNzd29yZFwiIGNsYXNzPVwiZm9ybS1jb250cm9sXCIgaWQ9XCJpbnB1dFBhc3N3b3JkXCIgcGxhY2Vob2xkZXI9XCJQYXNzd29yZFwiPlxuKiBcdFx0XHRcdFx0XHRcdDxkaXYgY2xhc3M9XCJyb3cgbXQtMlwiPlxuKiBcdFx0XHRcdFx0XHRcdFx0PGRpdiBjbGFzcz1cImZvcm0tY2hlY2tcIj5cbiogXHRcdFx0XHRcdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJjaGVja2JveFwiIGNsYXNzPVwiZm9ybS1jaGVjay1pbnB1dFwiIGlkPVwiUmVtZW1iZXJNZVwiPjxsYWJlbCBjbGFzcz1cImZvcm0tY2hlY2stbGFiZWxcIiBmb3I9XCJSZW1lbWJlck1lXCI+UmVtZW1iZXIgTWU8L2xhYmVsPlxuKiBcdFx0XHRcdFx0XHRcdFx0PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz1cInJvdyBtdC0yXCI+XG4qIFx0XHRcdFx0XHRcdFx0XHQ8YnV0dG9uIHR5cGU9XCJzdWJtaXRcIiBjbGFzcz1cImJ0biBidG4tZGVmYXVsdFwiPlNpZ24gaW48L2J1dHRvbj5cbiogXHRcdFx0XHRcdFx0XHQ8L2Rpdj5cbiogXHRcdFx0XHRcdFx0PC9kaXY+XG4qIFx0XHRcdFx0XHQ8L2Rpdj5cbiogXHRcdFx0XHQ8L2Zvcm0+XG4qIFx0XHRcdDwvZGl2PlxuKiBcdFx0PC9kaXY+XG4qKi9cbi5yYWRpbyBsYWJlbCwgLmNoZWNrYm94IGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmN1c3RvbS1maWxlIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uYnRuLCAjZm9vdGVyIC5lbWFpbCwgI2Zvb3RlciAudGVsLCAuYnV0dG9uLCBbZGF0YS1zZi1yb2xlPWV4cGFuZEFsbF0sIFtkYXRhLXNmLXJvbGU9Y29sbGFwc2VBbGxdIHtcbiAgLS1icy1idG4taG92ZXItY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcikgIWltcG9ydGFudDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpICFpbXBvcnRhbnQ7XG59XG4uYnRuOmhvdmVyLCAjZm9vdGVyIC5lbWFpbDpob3ZlciwgI2Zvb3RlciAudGVsOmhvdmVyLCAuYnV0dG9uOmhvdmVyLCBbZGF0YS1zZi1yb2xlPWV4cGFuZEFsbF06aG92ZXIsIFtkYXRhLXNmLXJvbGU9Y29sbGFwc2VBbGxdOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLyoqXG4qIEBhdG9tIEhlYWRsaW5lIFRhZ3NcbiogQHNlY3Rpb24gVHlwb2dyYXBoeSA+IEhlYWRlcnNcbiogQG1vZGlmaWVyc1xuKiAgJi5kaXNwbGF5LVt4XSBQcm9kdWNlcyBsYXJnZSBkaXNwbGF5IHNpemVkIHRleHQgd2hlcmUgeCBpcyBhIG51bWJlciAyIHRocm91Z2ggNC4gVGhpbnMgb25seSB3b3JrcyBvbiBoMSxoMixoMyxoNCBhbmQgcC5cbiogIGEudGFnICBQcm9kdWNlcyB0aGUgaGVhZGVyIHRhZyBpbiB0aGUgZGFyayB0ZWFsIGNvbG9yIG9mIHRoZSBzaXRlIHdpdGggYW4gdW5kZXJsaW5lIG9uIGhvdmVyLiBcbiogQG1hcmt1cFxuKiAgPGgxPlRoaXMgaXMgYW4gaDEgaGVhZGluZzwvaDE+XG4qICA8aDI+VGhpcyBpcyBhbiBoMiBoZWFkaW5nPC9oMj5cbiogIDxoMz5UaGlzIGlzIGFuIGgzIGhlYWRpbmc8L2gzPlxuKiAgPGg0PlRoaXMgaXMgYW4gaDQgaGVhZGluZzwvaDQ+XG4qICA8aDU+VGhpcyBpcyBhbiBoNSBoZWFkaW5nPC9oNT5cbiogIDxoNj5UaGlzIGlzIGFuIGg2IGhlYWRpbmc8L2g2PlxuKiAgPGhyIGNsYXNzPVwic2VjdGlvbi1kaXZpZGVyXCIvPlxuKiAgPGRpdj5cbiogIDxoMSBjbGFzcz1cImRpc3BsYXktNCBpbmxpbmVcIj5kaXNwbGF5LTQ8L2gxPlxuKiAgPGgxIGNsYXNzPVwiZGlzcGxheS0zIGlubGluZVwiPmRpc3BsYXktMzwvaDE+XG4qICA8aDEgY2xhc3M9XCJkaXNwbGF5LTIgaW5saW5lXCI+ZGlzcGxheS0yPC9oMT5cbiogIDxoMSBjbGFzcz1cImlubGluZVwiPkgxIFRhZzwvaDE+PC9kaXY+XG4qICA8ZGl2PlxuKiAgPGgyIGNsYXNzPVwiZGlzcGxheS00IGlubGluZVwiPmRpc3BsYXktNDwvaDI+XG4qICA8aDIgY2xhc3M9XCJkaXNwbGF5LTMgaW5saW5lXCI+ZGlzcGxheS0zPC9oMj5cbiogIDxoMiBjbGFzcz1cImRpc3BsYXktMiBpbmxpbmVcIj5kaXNwbGF5LTI8L2gyPlxuKiAgPGgyIGNsYXNzPVwiaW5saW5lXCI+aDIgIDxhIGhyZWY9XCJcIj5Ae2xpcHN1bToxOndvcmRzfTwvYT48L2gyPjwvZGl2PlxuKiAgPGgzPlRoaXMgaXMgYW4gaDMgaGVhZGluZzwvaDM+XG4qICA8aDQ+VGhpcyBpcyBhbiBoNCBoZWFkaW5nPC9oND5cbiogIDxoNT5UaGlzIGlzIGFuIGg1IGhlYWRpbmc8L2g1PlxuKiAgPGg2PlRoaXMgaXMgYW4gaDYgaGVhZGluZzwvaDY+XG4qL1xuaDQgYSwgLndlYmluYXIgLnRpdGxlIGEgYSwgLmg0IGEsIGgzIGEsIC5oMyBhLCBoMiBhLCAuaDIgYSwgaDEgYSwgLmgxIGEge1xuICBjb2xvcjogIzAwODhhYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaDQgYTpob3ZlciwgLndlYmluYXIgLnRpdGxlIGEgYTpob3ZlciwgLmg0IGE6aG92ZXIsIGgzIGE6aG92ZXIsIC5oMyBhOmhvdmVyLCBoMiBhOmhvdmVyLCAuaDIgYTpob3ZlciwgaDEgYTpob3ZlciwgLmgxIGE6aG92ZXIge1xuICBjb2xvcjogIzA0NzI5NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5oNC5pbmxpbmUsIC53ZWJpbmFyIC50aXRsZSBhLmlubGluZSwgLmlubGluZS5oNCwgaDMuaW5saW5lLCAuaW5saW5lLmgzLCBoMi5pbmxpbmUsIC5pbmxpbmUuaDIsIGgxLmlubGluZSwgLmlubGluZS5oMSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuaDMsIC5oMywgaDIsIC5oMiwgaDEsIC5oMSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbmg1LCAuaDUsIGg2LCAuaDYsIGg0LCAud2ViaW5hciAudGl0bGUgYSwgLmg0IHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdmVuIFByb1wiLCBWZXJkYW5hLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0U4N0QxRTtcbn1cbmgxLmRpc3BsYXktNCwgLmgxLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogMTMwcHg7XG59XG5oMS5kaXNwbGF5LTMsIC5oMS5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IDg0cHg7XG59XG5oMS5kaXNwbGF5LTIsIC5oMS5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IDUzcHg7XG59XG5oMS5kaXNwbGF5LTQsIGgxLmRpc3BsYXktMywgaDEuZGlzcGxheS0yLCAuaDEuZGlzcGxheS00LCAuaDEuZGlzcGxheS0zLCAuaDEuZGlzcGxheS0yIHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdmVuIFByb1wiLCBWZXJkYW5hLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0U4N0QxRTtcbn1cbmgyLmRpc3BsYXktNCwgLmgyLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogNjlweDtcbn1cbmgyLmRpc3BsYXktMywgLmgyLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbn1cbmgyLmRpc3BsYXktMiwgLmgyLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cbmgyLmRpc3BsYXktNCwgaDIuZGlzcGxheS0zLCBoMi5kaXNwbGF5LTIsIC5oMi5kaXNwbGF5LTQsIC5oMi5kaXNwbGF5LTMsIC5oMi5kaXNwbGF5LTIge1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG5oMywgLmgzIHtcbiAgZm9udC1mYW1pbHk6IFwiTWF2ZW4gUHJvXCIsIFZlcmRhbmEsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRTg3RDFFO1xufVxuaDMuZGlzcGxheS00LCAuaDMuZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuaDMuZGlzcGxheS0zLCAuaDMuZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuaDMuZGlzcGxheS0yLCAuaDMuZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuaDMuZGlzcGxheS00LCBoMy5kaXNwbGF5LTMsIGgzLmRpc3BsYXktMiwgLmgzLmRpc3BsYXktNCwgLmgzLmRpc3BsYXktMywgLmgzLmRpc3BsYXktMiB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbmg0LCAud2ViaW5hciAudGl0bGUgYSwgLmg0IHtcbiAgZm9udC1mYW1pbHk6IFwiTWF2ZW4gUHJvXCIsIFZlcmRhbmEsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNmY2YjZmO1xufVxuaDQuZGlzcGxheS00LCAud2ViaW5hciAudGl0bGUgYS5kaXNwbGF5LTQsIC5oNC5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IDI2cHg7XG59XG5oNC5kaXNwbGF5LTMsIC53ZWJpbmFyIC50aXRsZSBhLmRpc3BsYXktMywgLmg0LmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbn1cbmg0LmRpc3BsYXktMiwgLndlYmluYXIgLnRpdGxlIGEuZGlzcGxheS0yLCAuaDQuZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuaDQuZGlzcGxheS00LCAud2ViaW5hciAudGl0bGUgYS5kaXNwbGF5LTQsIGg0LmRpc3BsYXktMywgLndlYmluYXIgLnRpdGxlIGEuZGlzcGxheS0zLCBoNC5kaXNwbGF5LTIsIC53ZWJpbmFyIC50aXRsZSBhLmRpc3BsYXktMiwgLmg0LmRpc3BsYXktNCwgLmg0LmRpc3BsYXktMywgLmg0LmRpc3BsYXktMiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbnAuZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxucC5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5wLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMDA4OGFhO1xufVxuYS5tb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBWZXJkYW5hLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIsIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbnAge1xuICBtYXJnaW46IDAgMCAwLjVlbSAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5wICsgcCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxub2wsXG51bCB7XG4gIG1hcmdpbjogMCAwIDFlbSAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5vbCBvbCxcbm9sIHVsLFxudWwgb2wsXG51bCB1bCB7XG4gIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIG1hcmdpbi1sZWZ0OiAxLjI1ZW07XG59XG5cbm9sIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cblxudWwgbGkge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5pbWcsIGEgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuaHIge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGJvcmRlcjogc29saWQgMXB4ICNkNmQ0ZDQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyoqXG4qIEhvcml6b250YWwgc3BhY2VycyBhbmQgcnVsZXMgYXJlIHVzZWQgdG8gYnJlYWsgdXAgY29udGVudC4gIFxuKlxuKiBAYXRvbSBIb3Jpem9udGFsIFJ1bGVzXG4qIEBzZWN0aW9uIERpdmlkZXJzXG4qIEBtYXJrdXBcbiogIDxociBjbGFzcz1cImRpdmlkZXIgb3JhbmdlIGRvdHRlZFwiPlxuKiAgPGhyIGNsYXNzPVwiZGl2aWRlciBncmV5IGRhc2hlZFwiPlxuKiAgPHN0cm9uZz5UaGVyZSBpcyBhIHNwYWNlciBiZXR3ZWVuIHRoZSB0d28gc2VudGVuY2VzPC9zdHJvbmc+XG4qICA8cD5Ae2xpcHN1bTpzZW50ZW5jZX08L3A+XG4qICA8aHIgY2xhc3M9XCJsaW5lLXNwYWNlclwiLz5cbiogIDxwPkB7bGlwc3VtOnNlbnRlbmNlc308L3A+XG4qICA8aHIgY2xhc3M9XCJzZWN0aW9uLWRpdmlkZXJcIj5cbipcbiogQG1vZGlmaWVyc1xuKiAgLmdyZXkuZGFzaGVkICAgICAgICAgUnVsZXMgYmV0dHdlZW4gaXRlbXMgdG8gaXRlbXMgaW4gbGlzdHMgdXNlIGEgZ3JleSBkYXNoZWQgbGluZVxuKiAgLm9yYW5nZS5kb3R0ZWQgICAgICAgUnVsZXMgYmV0d2VlbiBncm91cHMgdG8gZ3JvdXBzIHVzZSBvcmFuZ2UgZG90dGVkIHJ1bGVzXG4qICAudGVhbC5ib2xkICAgICAgICAgICBSdWxlcyBiZXR3ZWVuIE1ham9yIFNlY3Rpb24gdG8gU2VjdGlvbiBvZiBQYWdlIGFyZSBibHVlIHRoaWNrIGxpbmVzLiAgXG4qICAuc3BhY2UgICAgICAgICAgICAgICBTcGFjZXIgd2l0aCBubyBkZWNvcmF0aW9uIGJ1dCBpbmNyZWFzZWQgc3BhY2UgYmV0d2VlbiBvYmplY3RzXG4qICAubGluZS1zcGFjZXIgICAgICAgICBBbGlhcyBmb3IgLmRpdmlkZXIuc3BhY2VcbiogIC5pdGVtLWRpdmlkZXIgICAgICAgIEFsaWFzIGZvciAuZGl2aWRlci5ncmV5LmRhc2hlZFxuKiAgLmdyb3VwLWRpdmlkZXIgICAgICAgQWxpYXMgZm9yIC5kaXZpZGVyLm9yYW5nZS5kb3R0ZWRcbiogIC5zZWN0aW9uLWRpdmlkZXIgICAgIEFsaWFzIGZvciAuZGl2aWRlci50ZWFsLmJvbGRcbiovXG4uZGl2aWRlciwgLmV4cGFuZGluZy1saXN0IGgzLCAuZXhwYW5kaW5nLWxpc3QgLmgzIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5cbmhyLCAuZGl2aWRlciwgLmV4cGFuZGluZy1saXN0IGgzLCAuZXhwYW5kaW5nLWxpc3QgLmgzLCAubGluZS1zcGFjZXIsIC5pdGVtLWRpdmlkZXIsIC5ncm91cC1kaXZpZGVyLCAuc2VjdGlvbi1kaXZpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcDogbm9uZSB0cmFuc3BhcmVudCAwO1xufVxuXG4uZGl2aWRlci5ncmV5LCAuZXhwYW5kaW5nLWxpc3QgaDMuZ3JleSwgLmV4cGFuZGluZy1saXN0IC5ncmV5LmgzLCAuZGl2aWRlci5pdGVtLWRpdmlkZXIsIC5leHBhbmRpbmctbGlzdCBoMy5pdGVtLWRpdmlkZXIsIC5leHBhbmRpbmctbGlzdCAuaXRlbS1kaXZpZGVyLmgzLCBoci5ncmV5LCBoci5pdGVtLWRpdmlkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZDZkNGQ0O1xufVxuLmRpdmlkZXIudGVhbCwgLmV4cGFuZGluZy1saXN0IGgzLnRlYWwsIC5leHBhbmRpbmctbGlzdCAudGVhbC5oMywgLmRpdmlkZXIuc2VjdGlvbi1kaXZpZGVyLCAuZXhwYW5kaW5nLWxpc3QgaDMuc2VjdGlvbi1kaXZpZGVyLCAuZXhwYW5kaW5nLWxpc3QgLnNlY3Rpb24tZGl2aWRlci5oMywgaHIudGVhbCwgaHIuc2VjdGlvbi1kaXZpZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAxMzYsIDE3MCwgMC41KTtcbn1cbi5kaXZpZGVyLm9yYW5nZSwgLmV4cGFuZGluZy1saXN0IGgzLCAuZXhwYW5kaW5nLWxpc3QgLmgzLCAuZGl2aWRlci5ncm91cC1kaXZpZGVyLCBoci5vcmFuZ2UsIGhyLmdyb3VwLWRpdmlkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDIzMiwgMTI1LCAzMCwgMC41KTtcbn1cbi5kaXZpZGVyLmRhc2hlZCwgLmV4cGFuZGluZy1saXN0IGgzLmRhc2hlZCwgLmV4cGFuZGluZy1saXN0IC5kYXNoZWQuaDMsIC5kaXZpZGVyLml0ZW0tZGl2aWRlciwgLmV4cGFuZGluZy1saXN0IGgzLml0ZW0tZGl2aWRlciwgLmV4cGFuZGluZy1saXN0IC5pdGVtLWRpdmlkZXIuaDMsIGhyLmRhc2hlZCwgaHIuaXRlbS1kaXZpZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZGFzaGVkO1xufVxuLmRpdmlkZXIuZG90dGVkLCAuZXhwYW5kaW5nLWxpc3QgaDMuZG90dGVkLCAuZXhwYW5kaW5nLWxpc3QgLmRvdHRlZC5oMywgLmRpdmlkZXIuZ3JvdXAtZGl2aWRlciwgLmV4cGFuZGluZy1saXN0IGgzLmdyb3VwLWRpdmlkZXIsIC5leHBhbmRpbmctbGlzdCAuZ3JvdXAtZGl2aWRlci5oMywgaHIuZG90dGVkLCBoci5ncm91cC1kaXZpZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZG90dGVkO1xufVxuLmRpdmlkZXIuYm9sZCwgLmV4cGFuZGluZy1saXN0IGgzLCAuZXhwYW5kaW5nLWxpc3QgLmgzLCAuZGl2aWRlci5zZWN0aW9uLWRpdmlkZXIsIGhyLmJvbGQsIGhyLnNlY3Rpb24tZGl2aWRlciB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cbi5kaXZpZGVyLnNwYWNlLCAuZXhwYW5kaW5nLWxpc3QgaDMuc3BhY2UsIC5leHBhbmRpbmctbGlzdCAuc3BhY2UuaDMsIC5kaXZpZGVyLmxpbmUtc3BhY2VyLCAuZXhwYW5kaW5nLWxpc3QgaDMubGluZS1zcGFjZXIsIC5leHBhbmRpbmctbGlzdCAubGluZS1zcGFjZXIuaDMsIGhyLnNwYWNlLCBoci5saW5lLXNwYWNlciB7XG4gIGJvcmRlci1ib3R0b206IDBweCBub25lIHRyYW5zcGFyZW50O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbn1cblxuaHIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbmhyLnNwYWNlLCBoci5saW5lLXNwYWNlciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuXG4vKipcbiogQGF0b20gVGV4dCBEZWNvcmF0aW9uXG4qIEBzZWN0aW9uIFR5cG9ncmFwaHkgPiBEZWNvcmF0b3JzXG4qIEBtYXJrdXBcbiogIDxkaXY+PHN0cm9uZz5TdHJvbmc6IEB7bGlwc3VtOjQ6d29yZHN9ICA8YSBocmVmPVwiXCI+QHtsaXBzdW06MTp3b3Jkc308L2E+PC9zdHJvbmc+PC9kaXY+XG4qICA8ZGl2PjxiPlwiQm9sZFwiOiBAe2xpcHN1bTo0OndvcmRzfSA8YSBocmVmPVwiXCI+QHtsaXBzdW06MTp3b3Jkc308L2E+PC9iPjwvZGl2PlxuKiAgPGRpdj48c21hbGw+U21hbGw6IEB7bGlwc3VtOjQ6d29yZHN9ICA8YSBocmVmPVwiXCI+QHtsaXBzdW06MTp3b3Jkc308L2E+PC9zbWFsbD48L2Rpdj5cbiogIDxkaXY+PGVtPkVtOiBAe2xpcHN1bTo0OndvcmRzfSAgPGEgaHJlZj1cIlwiPkB7bGlwc3VtOjE6d29yZHN9PC9hPjwvZW0+PC9kaXY+XG4qL1xuLypcbiogTGlua3Mgd2lsbCBhdXRvIGRlY29yYXRlIHdpdGggYW4gaWNvbiBvZiB0aGUgY29ycmVzcG9uZGluZyBmaWxlIHR5cGVcbipcbiogQGF0b20gRmlsZSBMaW5rc1xuKiBAc2VjdGlvbiBUeXBvZ3JhcGh5ID4gRGVjb3JhdG9yc1xuKiBAbWFya3VwXG4qICA8YSBjbGFzcz1cImxpbmtcIiBocmVmPVwiYWJjLnBkZlwiPkEgbGluayB0aGF0IGlzIGEgUGRmIERvY3VtZW50PC9hPjxici8+XG4qICA8YSBjbGFzcz1cImxpbmtcIiBocmVmPVwiYWJjLmRvY1wiPkEgbGluayB0aGF0IGlzIGEgV29yZCBEb2N1bWVudDwvYT48YnIvPlxuKiAgPGEgY2xhc3M9XCJsaW5rXCIgaHJlZj1cImh0dHBzOi8vd3d3LmFiYy5wcHRcIj5BbiBFeHRlcm5hbCBsaW5rIHRoYXQgaXMgYSBQb3dlciBQb2ludCBEb2N1bWVudDwvYT48YnIvPlxuKiAgPGEgY2xhc3M9XCJsaW5rXCIgaHJlZj1cInRlbDoxLTU1NS01NTUtNTU1NVwiPjEtNTU1LTU1NS01NTU1PC9hPjxici8+XG4qICA8YSBjbGFzcz1cImxpbmtcIiBocmVmPVwibWFpbHRvOnRlc3RAYWJjLm9yZ1wiPnRlc3RAYWJjLm9yZzwvYT48YnIvPlxuKiAgPGEgY2xhc3M9XCJsaW5rXCIgaHJlZj1cInh5ei56aXBcIj5BIGxpbmsgdGhhdCBpcyBhIFppcCBEb2N1bWVudDwvYT48YnIvPlxuKiBAbW9kaWZpZXJzXG4qICAucGRmIFBvcnRhYmxlIERvY3VtZW50IEZvcm1hdFxuKiAgLmRvYyBXb3JkIERvY3VtZW50c1xuKiAgLnR4dCBUZXh0IERvY3VtZW50c1xuKiAgLnBwdCBQb3dlciBQb2ludHNcbiogIG1haWx0bzogZW1haWwgbGlua3NcbiogIHRlbDogVGVsZXBob25lIFxuKiAgZmF4OiBGYXggXG4qICBfYmxhbmsgRXh0ZXJuYWwgTGluayBpY29ucyB3aWxsIGFwcGVhciBhZnRlciBhbnkgbGluayB0aGF0IGhhcyB0YXJnZXQgYmxhbmssIG9yIHRoZSBocmVmIGJlZ2lucyB3aXRoIGh0dHAsIG9yIGh0dHBzXG4gKi9cbmEubGlua1tocmVmJD1cIi5wZGZcIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjtcbn1cbmEubGlua1tocmVmJD1cIi5kb2NcIl06YmVmb3JlLCBhLmxpbmtbaHJlZiQ9XCIuZG9jeFwiXTpiZWZvcmUsIGEubGlua1tocmVmJD1cIi50eHRcIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTZcIjtcbn1cbmEubGlua1tocmVmJD1cIi56aXBcIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzZcIjtcbn1cbmEubGlua1tocmVmKj1cIi5wcHRcIl06YmVmb3JlLCBhLmxpbmtbaHJlZio9XCIucHB0eFwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiO1xufVxuYS5saW5rW2hyZWYkPVwiLmNzdlwiXTpiZWZvcmUsIGEubGlua1tocmVmJD1cIi54bHNcIl06YmVmb3JlLCBhLmxpbmtbaHJlZiQ9XCIueGxzeFwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiO1xufVxuYS5saW5rW2hyZWYkPVwiLm1wNFwiXTpiZWZvcmUsIGEubGlua1tocmVmJD1cIi5tb3ZcIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjtcbn1cbmEubGlua1t0YXJnZXQ9X2JsYW5rXTphZnRlciwgYS5saW5rW2hyZWZePWh0dHBdOmFmdGVyLCBhLmxpbmtbaHJlZl49aHR0cHNdOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxNGNcIjtcbn1cbmEubGlua1tocmVmXj1cIm1haWx0bzpcIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDNcIjtcbn1cbmEubGlua1tocmVmXj1cInRlbDpcIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTVcIjtcbn1cbmEubGlua1tocmVmXj1cImZheDpcIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjtcbn1cbmEubGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKipcbiogQGF0b20gVGFibGVzXG4qIEBzZWN0aW9uIFR5cG9ncmFwaHkgPiBUYWJsZXNcbiogQG1hcmt1cFxuKiAgIDx0YWJsZSBjbGFzcz1cInRhYmxlIHRhYmxlLWhvdmVyXCI+XG4qICAgXHQ8dGhlYWQ+XG4qICAgXHQ8dHI+XG4qICAgXHRcdDx0aD4jPC90aD5cbiogICBcdFx0PHRoPkZpcnN0IE5hbWU8L3RoPlxuKiAgIFx0XHQ8dGg+VGFibGVzPC90aD5cbiogICBcdDwvdHI+XG4qICAgXHQ8L3RoZWFkPlxuKiAgIFx0PHRib2R5PlxuKiAgIFx0PHRyPlxuKiAgIFx0XHQ8dGQ+MTwvdGQ+XG4qICAgXHRcdDx0ZD5NaWNoYWVsPC90ZD5cbiogICBcdFx0PHRkPkFyZSBmb3JtYXR0ZWQgbGlrZSB0aGlzPC90ZD5cbiogICBcdDwvdHI+XG4qICAgXHQ8dHI+XG4qICAgXHRcdDx0ZD4yPC90ZD5cbiogICBcdFx0PHRkPkx1Y2lsbGU8L3RkPlxuKiAgIFx0XHQ8dGQ+RG8geW91IGxpa2UgdGhlbT88L3RkPlxuKiAgIFx0PC90cj5cbiogICBcdDx0ciBjbGFzcz1cInRhYmxlLXN1Y2Nlc3NcIj5cbiogICBcdFx0PHRkPjM8L3RkPlxuKiAgIFx0XHQ8dGQ+U3VjY2VzczwvdGQ+XG4qICAgXHRcdDx0ZD48L3RkPlxuKiAgIFx0PC90cj5cbiogICBcdDx0ciBjbGFzcz1cInRhYmxlLWRhbmdlclwiPlxuKiAgIFx0XHQ8dGQ+NDwvdGQ+XG4qICAgXHRcdDx0ZD5EYW5nZXI8L3RkPlxuKiAgIFx0XHQ8dGQ+PC90ZD5cbiogICBcdDwvdHI+XG4qICAgXHQ8dHIgY2xhc3M9XCJ0YWJsZS13YXJuaW5nXCI+XG4qICAgXHRcdDx0ZD41PC90ZD5cbiogICBcdFx0PHRkPldhcm5pbmc8L3RkPlxuKiAgIFx0XHQ8dGQ+PC90ZD5cbiogICBcdDwvdHI+XG4qICAgXHQ8dHIgY2xhc3M9XCJ0YWJsZS1hY3RpdmVcIj5cbiogICBcdFx0PHRkPjY8L3RkPlxuKiAgIFx0XHQ8dGQ+QWN0aXZlPC90ZD5cbiogICBcdFx0PHRkPjwvdGQ+XG4qICAgXHQ8L3RyPlxuKiAgIFx0PC90Ym9keT5cbiogICA8L3RhYmxlPlxuKiAgIDx0YWJsZSBjbGFzcz1cInRhYmxlIHRhYmxlLXN0cmlwZWQgdGFibGUtYm9yZGVyZWQgdGFibGUtY29uZGVuc2VkXCI+XG4qICAgXHQ8dGhlYWQ+XG4qICAgXHQ8dHI+XG4qICAgXHRcdDx0aD4jPC90aD5cbiogICBcdFx0PHRoPkZpcnN0IE5hbWU8L3RoPlxuKiAgIFx0XHQ8dGg+VGFibGVzPC90aD5cbiogICBcdDwvdHI+XG4qICAgXHQ8L3RoZWFkPlxuKiAgIFx0PHRib2R5PlxuKiAgIFx0PHRyPlxuKiAgIFx0XHQ8dGQ+MTwvdGQ+XG4qICAgXHRcdDx0ZD5NaWNoYWVsPC90ZD5cbiogICBcdFx0PHRkPlRoaXMgb25lIGlzIGJvcmRlcmVkIGFuZCBjb25kZW5zZWQ8L3RkPlxuKiAgIFx0PC90cj5cbiogICBcdDx0cj5cbiogICBcdFx0PHRkPjI8L3RkPlxuKiAgIFx0XHQ8dGQ+THVjaWxsZTwvdGQ+XG4qICAgXHRcdDx0ZD5EbyB5b3Ugc3RpbGwgbGlrZSBpdD88L3RkPlxuKiAgIFx0PC90cj5cbiogICBcdDwvdGJvZHk+XG4qICAgPC90YWJsZT5cbioqL1xuLyoqXG4qIEBhdG9tIFRhYmxlcyBTY3JvbGxhYmxlXG4qIEBzZWN0aW9uIFR5cG9ncmFwaHkgPiBUYWJsZXNcbiogQG1hcmt1cFxuKiAgPGRpdiBjbGFzcz1cInRhYmxlLXNjcm9sbGFibGVcIj5cbiogICAgPGRpdiBjbGFzcz1cImluc3RydWN0aW9uc1wiPiA8aSBjbGFzcz1cImZhIGZhLWxvbmctYXJyb3ctbGVmdFwiPjwvaT4gU2Nyb2xsIEZvciBTb2Z0d2FyZSBDb21wYW5pZXMgIDxpIGNsYXNzPVwiZmEgZmEtbG9uZy1hcnJvdy1yaWdodFwiPjwvaT4gPC9kaXY+XG4qICAgICAgPHRhYmxlIGNsYXNzPVwic29mdHdhcmUtdmVuZG9yc1wiPlxuKiAgICAgICAgICA8dGhlYWQ+XG4qICAgICAgICAgICAgICA8dHI+XG4qICAgICAgICAgICAgICAgICAgPHRoPkNlcnRpZmllZCBOQ0RSIFNvZnR3YXJlIFZlbmRvcjwvdGg+XG4qICAgICAgICAgICAgICAgICAgPHRoPklNUEFDVCBSZWdpc3RyeTwvdGg+XG4qICAgICAgICAgICAgICAgICAgPHRoPkFDVElPTiBSZWdpc3RyeTwvdGg+XG4qICAgICAgICAgICAgICAgICAgPHRoPlBWSSBSZWdpc3RyeTwvdGg+XG4qICAgICAgICAgICAgICAgICAgPHRoPkNhdGhQQ0kgUmVnaXN0cnk8L3RoPlxuKiAgICAgICAgICAgICAgICAgIDx0aD5JQ0QgUmVnaXN0cnk8L3RoPlxuKiAgICAgICAgICAgICAgICAgIDx0aD5BRmliIFJlZ2lzdHJ5PC90aD5cbiogICAgICAgICAgICAgIDwvdHI+XG4qICAgICAgICAgIDwvdGhlYWQ+XG4qICAgICAgICAgIDx0Ym9keT5cbiogICAgICAgICAgICAgIDx0cj5cbiogICAgICAgICAgICAgICAgICA8dGQ+PGEgaHJlZj1cIiMxNTdcIiBjbGFzcz1cImNvbXBhbnlcIj5BUk1VUyBDb3Jwb3JhdGlvbjwvYT48L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD5DZXJ0aWZpZWQgMDQvMjEvMjAxNzwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPkNlcnRpZmllZCAxMi8yMy8xNDwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPkNlcnRpZmllZCBPY3RvYmVyIDE4LCAyMDE3XG4qICAgICAgICAgICAgICAgICAgPC90ZD5cbiogICAgICAgICAgICAgICAgICA8dGQ+Q2VydGlmaWVkIC0gSW50ZXJvcGVyYWJsZSB3aXRoIEFDVElPTiB2MiAwNy8xNC8xMDwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPkNlcnRpZmllZCAwOC8wNS8yMDE2PC90ZD5cbiogICAgICAgICAgICAgICAgICA8dGQ+Q2VydGlmaWVkIDA4LzA1LzIwMTY8L3RkPlxuKiAgICAgICAgICAgICAgPC90cj5cbiogICAgICAgICAgICAgIDx0cj5cbiogICAgICAgICAgICAgICAgICA8dGQ+PGEgaHJlZj1cIiMxMDFcIiBjbGFzcz1cImNvbXBhbnlcIj5BeGlzIENsaW5pY2FsIFNvZnR3YXJlLCBJbmMuPC9hPjwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPkNlcnRpZmllZCAwOC8yNC8yMDE2PC90ZD5cbiogICAgICAgICAgICAgICAgICA8dGQ+SW50ZXJvcGVyYWJsZSB3aXRoIENhdGhQQ0kgYW5kIElDRCB2NCAwMS8xMy8xNTwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPkNlcnRpZmllZCAxMS8wNy8yMDE0PC90ZD5cbiogICAgICAgICAgICAgICAgICA8dGQ+Q2VydGlmaWVkIEludGVyb3BlcmFibGUgd2l0aCBBQ1RJT04gdjIgMTAvMjgvMTEgYW5kIElDRCB2MiAwNC8xMy8xMlxuKiAgICAgICAgICAgICAgICAgICAgICA8YnI+PGI+Kk1ldHJpYyBMaWNlbnNlIDwvYj48L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD5DZXJ0aWZpZWQgMDUvMjcvMTZcbiogICAgICAgICAgICAgICAgICAgICAgPGJyPjxiPipNZXRyaWMgTGljZW5zZSA8L2I+PC90ZD5cbiogICAgICAgICAgICAgICAgICA8dGQ+Q2VydGlmaWVkIDA3LzI5LzIwMTY8L3RkPlxuKiAgICAgICAgICAgICAgPC90cj5cbiogICAgICAgICAgICAgIDx0cj5cbiogICAgICAgICAgICAgICAgICA8dGQ+PGEgaHJlZj1cIiMxMjdcIiBjbGFzcz1cImNvbXBhbnlcIj5CYXlhVHJlZSwgTExDPC9hPjwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPiZuYnNwO1xuKiAgICAgICAgICAgICAgICAgIDwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPkNlcnRpZmllZCAwNy8xMi8yMDE3PC90ZD5cbiogICAgICAgICAgICAgICAgICA8dGQ+Jm5ic3A7XG4qICAgICAgICAgICAgICAgICAgPC90ZD5cbiogICAgICAgICAgICAgICAgICA8dGQ+Q2VydGlmaWVkIDA4LzE4LzIwMDk8L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD5DZXJ0aWZpZWQgMDUvMjQvMTY8L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD5DZXJ0aWZpZWQgMDkvMDkvMjAxNjwvdGQ+XG4qICAgICAgICAgICAgICA8L3RyPlxuKiAgICAgICAgICAgICAgPHRyPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD48YSBocmVmPVwiIzE3OVwiIGNsYXNzPVwiY29tcGFueVwiPkNhcmRpb0FjY2VzcywgSW5jLjwvYT48L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD5DZXJ0aWZpZWQgMDYvMDMvMjAxNjwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPiZuYnNwO1xuKiAgICAgICAgICAgICAgICAgIDwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPiZuYnNwO1xuKiAgICAgICAgICAgICAgICAgIDwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPiZuYnNwO1xuKiAgICAgICAgICAgICAgICAgIDwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPiZuYnNwO1xuKiAgICAgICAgICAgICAgICAgIDwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPiZuYnNwO1xuKiAgICAgICAgICAgICAgICAgIDwvdGQ+XG4qICAgICAgICAgICAgICA8L3RyPlxuKiAgICAgICAgICAgICAgPHRyPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD48YSBocmVmPVwiIzExMFwiIGNsYXNzPVwiY29tcGFueVwiPkNhcmRpb1B1bHNlPC9hPjwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPiZuYnNwO1xuKiAgICAgICAgICAgICAgICAgIDwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPkludGVyb3BlcmFibGUgd2l0aCBDYXRoUENJIHY0IGFuZCBJQ0QgdjIgMDQvMTAvMTU8L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD4mbmJzcDtcbiogICAgICAgICAgICAgICAgICA8L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD5JbnRlcm9wZXJhYmxlIHdpdGggSUNEIHYyIGFuZCBBQ1RJT04gdjIgOS82LzExPC90ZD5cbiogICAgICAgICAgICAgICAgICA8dGQ+Q2VydGlmaWVkIDA5LzA4LzIwMTY8L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD5DZXJ0aWZpZWQgMTAvMTgvMjAxNzwvdGQ+XG4qICAgICAgICAgICAgICA8L3RyPlxuKiAgICAgICAgICAgICAgPHRyPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD48YSBocmVmPVwiIzEwM1wiIGNsYXNzPVwiY29tcGFueVwiPkNlZGFyb24gTWVkaWNhbCwgSW5jLjwvYT48L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD5DZXJ0aWZpZWQgMDEvMTUvMjAxNjwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPkludGVyb3BlcmFibGUgd2l0aCBDYXRoUENJIGFuZCBJQ0QgdjQgMTEvMjQvMTRcbiogICAgICAgICAgICAgICAgICAgICAgPGJyPjxiPipNZXRyaWMgTGljZW5zZSA8L2I+PC90ZD5cbiogICAgICAgICAgICAgICAgICA8dGQ+Q2VydGlmaWVkIDA2LzAzLzIwMTRcbiogICAgICAgICAgICAgICAgICAgICAgPGJyPjxiPipNZXRyaWMgTGljZW5zZSA8L2I+PC90ZD5cbiogICAgICAgICAgICAgICAgICA8dGQ+Q2VydGlmaWVkIEludGVyb3BlcmFibGUgd2l0aCBBQ1RJT04gdjIgMDUvMDQvMTBcbiogICAgICAgICAgICAgICAgICAgICAgPGJyPjxiPipNZXRyaWMgTGljZW5zZSA8L2I+PC90ZD5cbiogICAgICAgICAgICAgICAgICA8dGQ+Q2VydGlmaWVkIDA1LzI1LzE2XG4qICAgICAgICAgICAgICAgICAgICAgIDxicj48Yj4qTWV0cmljIExpY2Vuc2UgPC9iPjwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPkNlcnRpZmllZCAwNy8xMy8yMDE2PC90ZD5cbiogICAgICAgICAgICAgIDwvdHI+XG4qICAgICAgICAgICAgICA8dHI+XG4qICAgICAgICAgICAgICAgICAgPHRkPjxhIGhyZWY9XCIjMTQwXCIgY2xhc3M9XCJjb21wYW55XCI+RXBpYzwvYT48L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD4mbmJzcDtcbiogICAgICAgICAgICAgICAgICA8L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD4mbmJzcDtcbiogICAgICAgICAgICAgICAgICA8L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD4mbmJzcDtcbiogICAgICAgICAgICAgICAgICA8L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD5DZXJ0aWZpZWQgMDYvMDkvMjAwOTwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPkNlcnRpZmllZCAwNC8yOC8yMDE2PC90ZD5cbiogICAgICAgICAgICAgICAgICA8dGQ+Q2VydGlmaWVkIDA0LzEyLzIwMTc8L3RkPlxuKiAgICAgICAgICAgICAgPC90cj5cbiogICAgICAgICAgICAgIDx0cj5cbiogICAgICAgICAgICAgICAgICA8dGQ+PGEgaHJlZj1cIiMyMDVcIiBjbGFzcz1cImNvbXBhbnlcIj5GbGV4aWJsZSBJbmZvcm1hdGljczwvYT48L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD4mbmJzcDtcbiogICAgICAgICAgICAgICAgICA8L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD4mbmJzcDtcbiogICAgICAgICAgICAgICAgICA8L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD4mbmJzcDtcbiogICAgICAgICAgICAgICAgICA8L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD4mbmJzcDtcbiogICAgICAgICAgICAgICAgICA8L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD5DZXJ0aWZpZWQgMDcvMTMvMjAxNzwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPkNlcnRpZmllZCAwNy8yNS8yMDE3PC90ZD5cbiogICAgICAgICAgICAgIDwvdHI+XG4qICAgICAgICAgICAgICA8dHI+XG4qICAgICAgICAgICAgICAgICAgPHRkPjxhIGhyZWY9XCIjMTA1XCIgY2xhc3M9XCJjb21wYW55XCI+R0UgSGVhbHRoY2FyZTwvYT48L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD4mbmJzcDtcbiogICAgICAgICAgICAgICAgICA8L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD4mbmJzcDtcbiogICAgICAgICAgICAgICAgICA8L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD4mbmJzcDtcbiogICAgICAgICAgICAgICAgICA8L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD5DZXJ0aWZpZWQgMDMvMDYvMjAwOTwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPkNlcnRpZmllZCAwNy8wNy8xNjwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPkNlcnRpZmllZCAwNy8xMi8yMDE2PC90ZD5cbiogICAgICAgICAgICAgIDwvdHI+XG4qICAgICAgICAgICAgICA8dHI+XG4qICAgICAgICAgICAgICAgICAgPHRkPjxhIGhyZWY9XCIjMjAwXCIgY2xhc3M9XCJjb21wYW55XCI+SGVhbHRoIExldmVsPC9hPjwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPiZuYnNwO1xuKiAgICAgICAgICAgICAgICAgIDwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPiZuYnNwO1xuKiAgICAgICAgICAgICAgICAgIDwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPiZuYnNwO1xuKiAgICAgICAgICAgICAgICAgIDwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPkNlcnRpZmllZCB2NC40IDEyLzA3LzIwMTY8L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD4mbmJzcDtcbiogICAgICAgICAgICAgICAgICA8L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD4mbmJzcDtcbiogICAgICAgICAgICAgICAgICA8L3RkPlxuKiAgICAgICAgICAgICAgPC90cj5cbiogICAgICAgICAgICAgIDx0cj5cbiogICAgICAgICAgICAgICAgICA8dGQ+PGEgaHJlZj1cIiMxMDhcIiBjbGFzcz1cImNvbXBhbnlcIj5oZWFydGJhc2U8L2E+PC90ZD5cbiogICAgICAgICAgICAgICAgICA8dGQ+Jm5ic3A7XG4qICAgICAgICAgICAgICAgICAgPC90ZD5cbiogICAgICAgICAgICAgICAgICA8dGQ+SW50ZXJvcGVyYWJsZSB3aXRoIENhdGhQQ0kgYW5kIElDRCAwNS8wMS8xNTwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPkNlcnRpZmllZCAwNi8xOC8yMDE0PC90ZD5cbiogICAgICAgICAgICAgICAgICA8dGQ+SW50ZXJvcGVyYWJsZSB3aXRoIEFDVElPTiB2MiBhbmQgSUNEIHYyIDAzLzI5LzEzXG4qICAgICAgICAgICAgICAgICAgICAgIDxicj48Yj4qTWV0cmljIExpY2Vuc2UgPC9iPjwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPkNlcnRpZmllZCAwNi8wOC8xNjwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPkNlcnRpZmllZCAwOC8wMy8yMDE2PC90ZD5cbiogICAgICAgICAgICAgIDwvdHI+XG4qICAgICAgICAgICAgICA8dHI+XG4qICAgICAgICAgICAgICAgICAgPHRkPjxhIGhyZWY9XCIjMTE4XCIgY2xhc3M9XCJjb21wYW55XCI+SnVuaXBlciBDb25zdWx0aW5nIEdyb3VwPC9hPjwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPiZuYnNwO1xuKiAgICAgICAgICAgICAgICAgIDwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPiZuYnNwO1xuKiAgICAgICAgICAgICAgICAgIDwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPiZuYnNwO1xuKiAgICAgICAgICAgICAgICAgIDwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPkNlcnRpZmllZCAwNi8yMi8yMDA5PC90ZD5cbiogICAgICAgICAgICAgICAgICA8dGQ+Q2VydGlmaWVkIDA1LzI0LzE2PC90ZD5cbiogICAgICAgICAgICAgICAgICA8dGQ+Q2VydGlmaWVkIDExLzEwLzIwMTY8L3RkPlxuKiAgICAgICAgICAgICAgPC90cj5cbiogICAgICAgICAgICAgIDx0cj5cbiogICAgICAgICAgICAgICAgICA8dGQ+PGEgaHJlZj1cIiMxMTFcIiBjbGFzcz1cImNvbXBhbnlcIj5MVU1FRFg8L2E+PC90ZD5cbiogICAgICAgICAgICAgICAgICA8dGQ+Q2VydGlmaWVkIDAzLzE3LzIwMTZcbiogICAgICAgICAgICAgICAgICAgICAgPGJyPjxiPipNZXRyaWMgTGljZW5zZSA8L2I+PC90ZD5cbiogICAgICAgICAgICAgICAgICA8dGQ+SW50ZXJvcGVyYWJsZSB3aXRoIENhdGhQQ0kgYW5kIElDRCB2NCAwMi8wNS8xNTwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPkNlcnRpZmllZCAwNS8xMS8yMDE1PC90ZD5cbiogICAgICAgICAgICAgICAgICA8dGQ+SW50ZXJvcGVyYWJsZSB3aXRoIEFDVElPTiB2MjwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPkNlcnRpZmllZCAwOC8xMC8xNlxuKiAgICAgICAgICAgICAgICAgICAgICA8YnI+PGI+Kk1ldHJpYyBMaWNlbnNlIDwvYj48L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD5DZXJ0aWZpZWQgMTIvMjIvMjAxNjwvdGQ+XG4qICAgICAgICAgICAgICA8L3RyPlxuKiAgICAgICAgICAgICAgPHRyPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD48YSBocmVmPVwiIzE4M1wiIGNsYXNzPVwiY29tcGFueVwiPk5hdmlvbiBIZWFsdGhjYXJlIFNvbHV0aW9uczwvYT48L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD4mbmJzcDtcbiogICAgICAgICAgICAgICAgICA8L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD5DZXJ0aWZpZWQgMDEvMjMvMTVcbiogICAgICAgICAgICAgICAgICAgICAgPGJyPjxiPipNZXRyaWMgTGljZW5zZSA8L2I+PC90ZD5cbiogICAgICAgICAgICAgICAgICA8dGQ+Jm5ic3A7XG4qICAgICAgICAgICAgICAgICAgPC90ZD5cbiogICAgICAgICAgICAgICAgICA8dGQ+Q2VydGlmaWVkIDA0LzAxLzIwMTNcbiogICAgICAgICAgICAgICAgICAgICAgPGJyPjxiPipNZXRyaWMgTGljZW5zZSA8L2I+PC90ZD5cbiogICAgICAgICAgICAgICAgICA8dGQ+Q2VydGlmaWVkIDA4LzA5LzE2XG4qICAgICAgICAgICAgICAgICAgICAgIDxicj48Yj4qTWV0cmljIExpY2Vuc2UgPC9iPjwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPkNlcnRpZmllZCAwNC8xOS8yMDE3PC90ZD5cbiogICAgICAgICAgICAgIDwvdHI+XG4qICAgICAgICAgICAgICA8dHI+XG4qICAgICAgICAgICAgICAgICAgPHRkPjxhIGhyZWY9XCIjMTk5XCIgY2xhc3M9XCJjb21wYW55XCI+US1DZW50cml4PC9hPjwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPiZuYnNwO1xuKiAgICAgICAgICAgICAgICAgIDwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPkNlcnRpZmllZCB2Mi40IDA1LzE3LzIwMTZcbiogICAgICAgICAgICAgICAgICAgICAgPGJyPjxiPipNZXRyaWMgTGljZW5zZSA8L2I+PC90ZD5cbiogICAgICAgICAgICAgICAgICA8dGQ+Jm5ic3A7XG4qICAgICAgICAgICAgICAgICAgPC90ZD5cbiogICAgICAgICAgICAgICAgICA8dGQ+Q2VydGlmaWVkIDA0LzI4LzE2XG4qICAgICAgICAgICAgICAgICAgICAgIDxicj48Yj4qTWV0cmljIExpY2Vuc2UgPC9iPjwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPkNlcnRpZmllZCAxMS8yMi8yMDE2PC90ZD5cbiogICAgICAgICAgICAgICAgICA8dGQ+Q2VydGlmaWVkIDEwLzEyLzIwMTc8L3RkPlxuKiAgICAgICAgICAgICAgPC90cj5cbiogICAgICAgICAgICAgIDx0cj5cbiogICAgICAgICAgICAgICAgICA8dGQ+PGEgaHJlZj1cIiMxMzhcIiBjbGFzcz1cImNvbXBhbnlcIj5RdWFudHJvcywgSW5jLjwvYT48L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD4mbmJzcDtcbiogICAgICAgICAgICAgICAgICA8L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD4mbmJzcDtcbiogICAgICAgICAgICAgICAgICA8L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD4mbmJzcDtcbiogICAgICAgICAgICAgICAgICA8L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD5DZXJ0aWZpZWQgMDkvMzAvMjAwOTwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPiZuYnNwO1xuKiAgICAgICAgICAgICAgICAgIDwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPiZuYnNwO1xuKiAgICAgICAgICAgICAgICAgIDwvdGQ+XG4qICAgICAgICAgICAgICA8L3RyPlxuKiAgICAgICAgICAgICAgPHRyPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD48YSBocmVmPVwiIzE1M1wiIGNsYXNzPVwiY29tcGFueVwiPlF1aW50aWxlczwvYT48L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD4mbmJzcDtcbiogICAgICAgICAgICAgICAgICA8L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD5DZXJ0aWZpZWQgMDMvMTAvMTU8L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD4mbmJzcDtcbiogICAgICAgICAgICAgICAgICA8L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD4mbmJzcDtcbiogICAgICAgICAgICAgICAgICA8L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD4mbmJzcDtcbiogICAgICAgICAgICAgICAgICA8L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD4mbmJzcDtcbiogICAgICAgICAgICAgICAgICA8L3RkPlxuKiAgICAgICAgICAgICAgPC90cj5cbiogICAgICAgICAgICAgIDx0cj5cbiogICAgICAgICAgICAgICAgICA8dGQ+PGEgaHJlZj1cIiMxNzZcIiBjbGFzcz1cImNvbXBhbnlcIj5TY2llbnRpZmljIFNvZnR3YXJlIFNvbHV0aW9ucywgSW5jLjwvYT48L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD5DZXJ0aWZpZWQgMDIvMDUvMjAxNjwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPiZuYnNwO1xuKiAgICAgICAgICAgICAgICAgIDwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPiZuYnNwO1xuKiAgICAgICAgICAgICAgICAgIDwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPiZuYnNwO1xuKiAgICAgICAgICAgICAgICAgIDwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPiZuYnNwO1xuKiAgICAgICAgICAgICAgICAgIDwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPiZuYnNwO1xuKiAgICAgICAgICAgICAgICAgIDwvdGQ+XG4qICAgICAgICAgICAgICA8L3RyPlxuKiAgICAgICAgICAgICAgPHRyPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD48YSBocmVmPVwiIzE3NFwiIGNsYXNzPVwiY29tcGFueVwiPlNvZnRMaW5rIEludGVybmF0aW9uYWwgSW5jLjwvYT48L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD4mbmJzcDtcbiogICAgICAgICAgICAgICAgICA8L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD4mbmJzcDtcbiogICAgICAgICAgICAgICAgICA8L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD4mbmJzcDtcbiogICAgICAgICAgICAgICAgICA8L3RkPlxuKiAgICAgICAgICAgICAgICAgIDx0ZD5DZXJ0aWZpZWQgMDUvMDIvMjAxMjwvdGQ+XG4qICAgICAgICAgICAgICAgICAgPHRkPkNlcnRpZmllZCAwNS8yNi8yMDE2PC90ZD5cbiogICAgICAgICAgICAgICAgICA8dGQ+Q2VydGlmaWVkIDA1LzI2LzIwMTY8L3RkPlxuKiAgICAgICAgICAgICAgPC90cj5cbiogICAgICAgICAgPC90Ym9keT5cbiogICAgICA8L3RhYmxlPlxuKiAgPC9kaXY+XG4qICBcbioqL1xuLnRhYmxlLXNjcm9sbGFibGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4udGFibGUtc2Nyb2xsYWJsZSB0YWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ0ZDQ7XG4gIGJvcmRlci10b3A6IDAgbm9uZSB0cmFuc3BhcmVudDtcbn1cbi50YWJsZS1zY3JvbGxhYmxlIHRoZWFkLCAudGFibGUtc2Nyb2xsYWJsZSB0Ym9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRhYmxlLXNjcm9sbGFibGUgdGhlYWQge1xuICB3aWR0aDogNDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIHtcbiAgLnRhYmxlLXNjcm9sbGFibGUgdGhlYWQge1xuICAgIHdpZHRoOiAxOGVtO1xuICB9XG59XG4udGFibGUtc2Nyb2xsYWJsZSB0aGVhZCB7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VhZWE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLnRhYmxlLXNjcm9sbGFibGUgdGhlYWQgdHIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGFibGUtc2Nyb2xsYWJsZSB0aGVhZCB0aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDdyZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSB7XG4gIC50YWJsZS1zY3JvbGxhYmxlIHRoZWFkIHRoIHtcbiAgICBoZWlnaHQ6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQgOiA1NzZweCkge1xuICAudGFibGUtc2Nyb2xsYWJsZSB0aGVhZCB0aCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGhlaWdodDogMy41cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbn1cbi50YWJsZS1zY3JvbGxhYmxlIHRoZWFkIHRoOm50aC1jaGlsZCgybisyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjguOCwgMjMxLjEsIDIzNC4zKTtcbn1cbi50YWJsZS1zY3JvbGxhYmxlIHRoZWFkIHtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzAwODhhYTtcbn1cbi50YWJsZS1zY3JvbGxhYmxlIHRib2R5IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiA0MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkge1xuICAudGFibGUtc2Nyb2xsYWJsZSB0Ym9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOGVtO1xuICB9XG59XG4udGFibGUtc2Nyb2xsYWJsZSB0Ym9keSB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cbi50YWJsZS1zY3JvbGxhYmxlIHRib2R5IHRyIHtcbiAgd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSB7XG4gIC50YWJsZS1zY3JvbGxhYmxlIHRib2R5IHRyIHtcbiAgICB3aWR0aDogMTVlbTtcbiAgfVxufVxuLnRhYmxlLXNjcm9sbGFibGUgdGJvZHkgdHIge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogLTAuMTI1ZW07XG59XG4udGFibGUtc2Nyb2xsYWJsZSB0Ym9keSB7XG4gIC8qdHIgKyB0ciB7XG4gICAgICBib3JkZXItbGVmdDogJHNvZnQtYmx1ZSAxcHggc29saWQ7XG4gIH0qL1xufVxuLnRhYmxlLXNjcm9sbGFibGUgdGJvZHkgdGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgaGVpZ2h0OiA3cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIHtcbiAgLnRhYmxlLXNjcm9sbGFibGUgdGJvZHkgdGQge1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodCA6IDU3NnB4KSB7XG4gIC50YWJsZS1zY3JvbGxhYmxlIHRib2R5IHRkIHtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuLnRhYmxlLXNjcm9sbGFibGUgdGJvZHkgdGQgYiB7XG4gIGNvbG9yOiAjRTg3RDFFO1xufVxuLnRhYmxlLXNjcm9sbGFibGUgdGJvZHkgdGQ6bnRoLWNoaWxkKDJuKzIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NS45LCAyNTAsIDI1My4yKTtcbn1cbi50YWJsZS1zY3JvbGxhYmxlIHRoLCAudGFibGUtc2Nyb2xsYWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDAuMjVyZW0gMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ0ZDQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0IDogNTc2cHgpIHtcbiAgLnRhYmxlLXNjcm9sbGFibGUgdGgsIC50YWJsZS1zY3JvbGxhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbSAwLjEyNXJlbSAwLjVyZW07XG4gIH1cbn1cbi50YWJsZS1zY3JvbGxhYmxlIHRoLCAudGFibGUtc2Nyb2xsYWJsZSB0ZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhNGNkZWQ7XG59XG4udGFibGUtc2Nyb2xsYWJsZSB0aCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTFhMGE0O1xufVxuLnRhYmxlLXNjcm9sbGFibGUgLmluc3RydWN0aW9ucyB7XG4gIGNvbG9yOiAjRTg3RDFFO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNGQ0O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ExYTBhNDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWFlYTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnRhYmxlLXNjcm9sbGFibGUgLmluc3RydWN0aW9ucyAuZmEge1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbn1cblxuLnNvZnR3YXJlLXZlbmRvcnMgLmNvbXBhbnkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdmVuIFByb1wiLCBWZXJkYW5hLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzA0NzI5NDtcbn1cbi5zb2Z0d2FyZS12ZW5kb3JzIC5jb21wYW55OmFmdGVyIHtcbiAgY29sb3I6ICNFODdEMUU7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XG59XG4uc29mdHdhcmUtdmVuZG9ycyB0aGVhZCB0ciB0aCwgLnNvZnR3YXJlLXZlbmRvcnMgdGhlYWQgdHIgdGQsIC5zb2Z0d2FyZS12ZW5kb3JzIHRib2R5IHRyIHRoLCAuc29mdHdhcmUtdmVuZG9ycyB0Ym9keSB0ciB0ZCB7XG4gIG1pbi1oZWlnaHQ6IDcuNXJlbTtcbn1cbi5zb2Z0d2FyZS12ZW5kb3JzIHRoZWFkIHRyLCAuc29mdHdhcmUtdmVuZG9ycyB0Ym9keSB0ciB7XG4gIC8qdGQge1xuICAgICAgZm9udC1zaXplOiBtcygtMSk7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gIH0qL1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAudGFibGUtc2Nyb2xsYWJsZSAuc29mdHdhcmUtdmVuZG9ycyAuY29tcGFueSB7XG4gICAgcGFkZGluZzogMWVtO1xuICB9XG4gIC50YWJsZS1zY3JvbGxhYmxlIC5pbnN0cnVjdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRhYmxlLXNjcm9sbGFibGUgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAudGFibGUtc2Nyb2xsYWJsZSB0YWJsZSAqIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC50YWJsZS1zY3JvbGxhYmxlIHRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAudGFibGUtc2Nyb2xsYWJsZSB0YWJsZSB0aGVhZCwgLnRhYmxlLXNjcm9sbGFibGUgdGFibGUgdGJvZHksIC50YWJsZS1zY3JvbGxhYmxlIHRhYmxlIHRmb290IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG4gIH1cbiAgLnRhYmxlLXNjcm9sbGFibGUgdGFibGUgdHIge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxuICAudGFibGUtc2Nyb2xsYWJsZSB0YWJsZSB0ZCwgLnRhYmxlLXNjcm9sbGFibGUgdGFibGUgdGgge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG4uc3RpY2t5LWxlZnQtY29sdW1uLXRhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0aWNreS1sZWZ0LWNvbHVtbi10YWJsZSB0YWJsZSwgLnN0aWNreS1sZWZ0LWNvbHVtbi10YWJsZSAudGFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuLnN0aWNreS1sZWZ0LWNvbHVtbi10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZCwgLnN0aWNreS1sZWZ0LWNvbHVtbi10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQge1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ExYTBhNDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2E0Y2RlZDtcbiAgcGFkZGluZzogMC41cmVtIDFyZW0gMC4yNXJlbSAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodCA6IDU3NnB4KSB7XG4gIC5zdGlja3ktbGVmdC1jb2x1bW4tdGFibGUgdGFibGUgdGJvZHkgdHIgdGQsIC5zdGlja3ktbGVmdC1jb2x1bW4tdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtIDAuMTI1cmVtIDAuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbi5zdGlja3ktbGVmdC1jb2x1bW4tdGFibGUgdGFibGUgdGJvZHkgdHIgdGQsIC5zdGlja3ktbGVmdC1jb2x1bW4tdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cbi5zdGlja3ktbGVmdC1jb2x1bW4tdGFibGUgdGFibGUgdGJvZHkgdHIgdGQgYiwgLnN0aWNreS1sZWZ0LWNvbHVtbi10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQgYiB7XG4gIGNvbG9yOiAjRTg3RDFFO1xufVxuLnN0aWNreS1sZWZ0LWNvbHVtbi10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZCAuY29tcGFueSwgLnN0aWNreS1sZWZ0LWNvbHVtbi10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQgLmNvbXBhbnkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdmVuIFByb1wiLCBWZXJkYW5hLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzA0NzI5NDtcbn1cbi5zdGlja3ktbGVmdC1jb2x1bW4tdGFibGUgdGFibGUgdGJvZHkgdHIgdGQgLmNvbXBhbnk6YWZ0ZXIsIC5zdGlja3ktbGVmdC1jb2x1bW4tdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkIC5jb21wYW55OmFmdGVyIHtcbiAgY29sb3I6ICNFODdEMUU7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XG59XG4uc3RpY2t5LWxlZnQtY29sdW1uLXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkLCAuc3RpY2t5LWxlZnQtY29sdW1uLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VhZWE7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICMwMDg4YWE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgbGVmdDogMDtcbn1cbi5zdGlja3ktbGVmdC1jb2x1bW4tdGFibGUgdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKDJuKzIpLCAuc3RpY2t5LWxlZnQtY29sdW1uLXRhYmxlIC50YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoMm4rMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ1LjksIDI1MCwgMjUzLjIpO1xufVxuLnN0aWNreS1sZWZ0LWNvbHVtbi10YWJsZSB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoMm4rMikgPiB0ZDpmaXJzdC1jaGlsZCwgLnN0aWNreS1sZWZ0LWNvbHVtbi10YWJsZSAudGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKDJuKzIpID4gdGQ6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI4LjgsIDIzMS4xLCAyMzQuMyk7XG59XG4uc3RpY2t5LWxlZnQtY29sdW1uLXRhYmxlIC5pbnN0cnVjdGlvbnMge1xuICBjb2xvcjogI0U4N0QxRTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDRkNDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNhMWEwYTQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VhZWE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgbGVmdDogMDtcbn1cbi5zdGlja3ktbGVmdC1jb2x1bW4tdGFibGUgLmluc3RydWN0aW9ucyAuZmEge1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbn1cblxuLyoqXG4qIEBhdG9tIFR5cG9ncmFwaHkgS2l0Y2hlbiBTaW5rXG4qIEBzZWN0aW9uIFR5cG9ncmFwaHkgPiBraXRjaGVuc2lua1xuKiBAbWFya3VwXG4qICA8c2VjdGlvbj5cbiogICAgICA8aDQ+SGVhZGVyczwvaDQ+XG4qICAgICAgPGhyPlxuKiAgICAgIDxoMT5IZWFkZXIgMTwvaDE+XG4qICAgICAgPGgyPkhlYWRlciAyPC9oMj5cbiogICAgICA8aDM+SGVhZGVyIDM8L2gzPlxuKiAgICAgIDxoND5IZWFkZXIgNDwvaDQ+XG4qICAgICAgPGg1PkhlYWRlciA1PC9oNT5cbiogICAgICA8aDY+SGVhZGVyIDY8L2g2PlxuKiAgPC9zZWN0aW9uPlxuKiAgPHNlY3Rpb24+XG4qICAgICAgPGg0Pkxpc3RzPC9oND5cbiogICAgICA8aHI+XG4qICAgICAgPHVsPlxuKiAgICAgICAgICA8bGk+SXRlbSAxPC9saT5cbiogICAgICAgICAgPHVsPlxuKiAgICAgICAgICAgICAgPGxpPkl0ZW0gMTwvbGk+XG4qICAgICAgICAgICAgICA8bGk+SXRlbSAyPC9saT5cbiogICAgICAgICAgPC91bD5cbiogICAgICAgICAgPGxpPkl0ZW0gMjwvbGk+XG4qICAgICAgICAgIDxsaT5JdGVtIDM8L2xpPlxuKiAgICAgICAgICA8bGk+SXRlbSA0PC9saT5cbiogICAgICA8L3VsPlxuKiAgICAgIDxvbD5cbiogICAgICAgICAgPGxpPkl0ZW0gMTwvbGk+XG4qICAgICAgICAgIDxvbD5cbiogICAgICAgICAgICAgIDxsaT5JdGVtIDE8L2xpPlxuKiAgICAgICAgICAgICAgPGxpPkl0ZW0gMjwvbGk+XG4qICAgICAgICAgIDwvb2w+XG4qICAgICAgICAgIDxsaT5JdGVtIDI8L2xpPlxuKiAgICAgICAgICA8bGk+SXRlbSAzPC9saT5cbiogICAgICAgICAgPGxpPkl0ZW0gNDwvbGk+XG4qICAgICAgPC9vbD5cbiogIDwvc2VjdGlvbj5cbiogIDxzZWN0aW9uPlxuKiAgICAgIDxoND5Db2RlIEJsb2NrPC9oND5cbiogICAgICA8aHI+XG4qICAgICAgPHByZT48Y29kZT5oZWFkZXIge1xuKiAgICAgIHdpZHRoOjEwMCU7XG4qICAgICAgaGVpZ2h0OjEwMHZoO308L2NvZGU+PC9wcmU+XG4qICA8L3NlY3Rpb24+XG4qICAgICAgPHNlY3Rpb24+XG4qICAgICAgICAgIDxoND5QYXJhZ3JhcGhzPC9oND5cbiogICAgICAgICAgPGhyPlxuKiAgICAgICAgICA8cD5Mb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdC4gT2RpdCBpbnZlbnRvcmUgcmVydW0sIGFkIGVvcyBleCBoYXJ1bSwgZGViaXRpcyBhZGlwaXNjaSB1dCA8YSBocmVmPVwiI1wiPmxhYm9yaW9zYW0gcGxhY2VhdDwvYT4gYXQgZnVnaWF0IGVhcnVtLCBpbXBlZGl0IHF1aWRlbSBkaWN0YSByZXBlbGxlbmR1cyB2aXRhZSEgRXNzZSwgcXVvcy48L3A+XG4qICAgICAgICAgIDxwPk51bGxhbSBpZCBkb2xvciBpZCBuaWJoIHVsdHJpY2llcyB2ZWhpY3VsYSB1dCBpZCBlbGl0LiBDcmFzIG1hdHRpcyBjb25zZWN0ZXR1ciBwdXJ1cyBzaXQgYW1ldCBmZXJtZW50dW0uIER1aXMgbW9sbGlzLCA8Y29kZT5lc3Qgbm9uIGNvbW1vZG88L2NvZGU+IGx1Y3R1cywgbmlzaSBlcmF0IHBvcnR0aXRvciBsaWd1bGEsIGVnZXQgbGFjaW5pYSBvZGlvIHNlbSBuZWMgZWxpdC4gTG9yZW0gaXBzdW0gPGEgaHJlZj1cIiNcIj5kb2xvciBzaXQgYW1ldDwvYT4sIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC48L3A+XG4qICAgICAgPC9zZWN0aW9uPlxuKiAgICAgIDxzZWN0aW9uPlxuKiAgICAgICAgICA8aDQ+QmxvY2txdW90ZXM8L2g0PlxuKiAgICAgICAgICA8aHI+XG4qICAgICAgICAgIDxibG9ja3F1b3RlPlxuKiAgICAgICAgICAgICAgTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQuIENyYXMgbWF0dGlzIGNvbnNlY3RldHVyIHB1cnVzIHNpdCBhbWV0IGZlcm1lbnR1bS5cbiogICAgICAgICAgPC9ibG9ja3F1b3RlPlxuKiAgICAgIDwvc2VjdGlvbj5cbiogICAgICA8c2VjdGlvbj5cbiogICAgICAgICAgPGg0PkltYWdlIENhcHRpb248L2g0PlxuKiAgICAgICAgICA8aHI+XG4qICAgICAgICAgIDxmaWd1cmU+XG4qICAgICAgICAgICAgICA8aW1nIHNyYz1cImh0dHBzOi8vcGxhY2Vob2xkLml0LzcwMHgzMDBcIj5cbiogICAgICAgICAgICAgIDxmaWdjYXB0aW9uPkZpZzEuIC0gQSB2aWV3IG9mIHRoZSBwdWxwaXQgcm9jayBpbiBOb3J3YXkuPC9maWdjYXB0aW9uPlxuKiAgICAgICAgICA8L2ZpZ3VyZT5cbiogICAgICAgICAgPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQuIE5vbiB0b3RhbSBjdW1xdWUgbnVtcXVhbSBlbGlnZW5kaSBhIHZpdGFlIGV4LiBEb2xvcnVtIGhpYyBpdGFxdWUgY29uc2VxdXVudHVyIG1vbGxpdGlhIG5pc2kgdm9sdXB0YXRlbSBpbiBlc3QsIHNvbHV0YSBlb3MgbW9sZXN0aWFzLiBTdXNjaXBpdCwgY29uc2VjdGV0dXIuPC9wPlxuKiAgICAgIDwvc2VjdGlvbj5cbioqL1xuZmllbGRzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG5pbnB1dDpyZXF1aXJlZCwgaW5wdXQ6aW52YWxpZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5pbnB1dCB7XG4gIHBhZGRpbmc6IDdweDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICBib3JkZXI6IHNvbGlkIDFweCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdLCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJvcmRlcjogMDtcbn1cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuOi1tb3otcGxhY2Vob2xkZXIsXG46Oi1tb3otcGxhY2Vob2xkZXIsXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwOGE7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5pbnB1dC5SYWRBdXRvQ29tcGxldGVCb3ggLnJhY1Rva2VuTGlzdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1zZWFyY2gucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDdweCAzMHB4IDdweCA3cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cbi5pbnB1dC5SYWRBdXRvQ29tcGxldGVCb3ggLnJhY1Rva2VuIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5pbnB1dC5SYWRBdXRvQ29tcGxldGVCb3ggLnJhY1JlbW92ZVRva2VuTGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5pbnB1dC5SYWRBdXRvQ29tcGxldGVCb3ggLnJhY1JlbW92ZVRva2VuTGluazpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbnVsLm5vLWJ1bGxldHMsIHVsLmJhbmRlZC1saXN0LCB1bC5uby1idWxsZXRzIGxpLCB1bC5iYW5kZWQtbGlzdCBsaSwgdWwubXVsdGlzZWxlY3QtY29udGFpbmVyLCB1bC5tdWx0aXNlbGVjdC1jb250YWluZXIgbGksIHVsLmdlbmVyaWMtbGlzdCwgdWwuZ2VuZXJpYy1saXN0IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG51bC5uby1pbmRlbnQsIHVsLmJhbmRlZC1saXN0LCB1bC5tdWx0aXNlbGVjdC1jb250YWluZXIsIHVsLmdlbmVyaWMtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbnVsLm5vLWluZGVudCwgdWwuYmFuZGVkLWxpc3QsIHVsLm5vLWluZGVudCBsaSwgdWwuYmFuZGVkLWxpc3QgbGksIHVsLm11bHRpc2VsZWN0LWNvbnRhaW5lciwgdWwubXVsdGlzZWxlY3QtY29udGFpbmVyIGxpLCB1bC5nZW5lcmljLWxpc3QsIHVsLmdlbmVyaWMtbGlzdCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLyoqXG4qIEJhc2ljIExpc3Qgd2l0aCBubyBidWxsZXRzIFxuKlxuKiBAbW9sZWN1bGUgTm8gQnVsbGV0IExpc3RcbiogQHNlY3Rpb24gVHlwb2dyYXBoeSA+IEdlbmVyaWMgTGlzdFxuKiBAbWFya3VwXG4qICAgIDx1bCBjbGFzcz1cIm5vLWJ1bGxldHNcIj5cbiogICAgICAgIDxsaT5cbiogICAgICAgICAgICA8aDI+XG4qICAgICAgICAgIDxhIGhyZWY9XCIvQ2xpbmljYWwtVG9vbGtpdHMvUUktVG9vbGtpdFwiPkB7bGlwc3VtOjM6d29yZHN9PC9hPlxuKiAgICAgICAgICA8L2gyPlxuKiAgICAgICAgICAgIDxwPkB7bGlwc3VtOjM6c2VudGVuY2VzfVxuKiAgICAgICAgICAgIDwvcD5cbiogICAgICAgICAgICA8YT5tb3JlIDxpIGNsYXNzPVwiZmEgZmEtYXJyb3ctcmlnaHRcIj48L2k+PC9hPlxuKiAgICAgICAgPC9saT5cbiogICAgICAgIDxsaT5cbiogICAgICAgICAgICA8aDI+XG4qICAgICAgICAgIDxhIGhyZWY9XCIvQ2xpbmljYWwtVG9vbGtpdHMvUUktVG9vbGtpdFwiPkB7bGlwc3VtOjM6d29yZHN9PC9hPlxuKiAgICAgICAgICA8L2gyPlxuKiAgICAgICAgICAgIDxwPkB7bGlwc3VtOjM6c2VudGVuY2VzfVxuKiAgICAgICAgICAgIDwvcD5cbiogICAgICAgICAgICA8YT5tb3JlIDxpIGNsYXNzPVwiZmEgZmEtYXJyb3ctcmlnaHRcIj48L2k+PC9hPlxuKiAgICAgICAgPC9saT5cbiogICAgPC91bD5cbiovXG4vKipcbiogU2VtYW50aWMgTGlzdCBmb3IgY29udGVudCB0aGF0IHNob3VsZG4ndCBiZSBidWxsZXRlZCBvciBpbmRlbnRlZC4gXG4qXG4qIEBtb2xlY3VsZSBHZW5lcmljIExpc3RcbiogQHNlY3Rpb24gVHlwb2dyYXBoeSA+IEdlbmVyaWMgTGlzdFxuKiBAbWFya3VwXG4qICAgIDx1bCBjbGFzcz1cImdlbmVyaWMtbGlzdFwiPlxuKiAgICAgICAgPGxpPlxuKiAgICAgICAgICAgIDxoMj5cbiogICAgICAgICAgPGEgaHJlZj1cIi9DbGluaWNhbC1Ub29sa2l0cy9RSS1Ub29sa2l0XCI+QHtsaXBzdW06Mzp3b3Jkc308L2E+XG4qICAgICAgICAgIDwvaDI+XG4qICAgICAgICAgICAgPHA+QHtsaXBzdW06MzpzZW50ZW5jZXN9XG4qICAgICAgICAgICAgPC9wPlxuKiAgICAgICAgICAgIDxhPm1vcmUgPGkgY2xhc3M9XCJmYSBmYS1hcnJvdy1yaWdodFwiPjwvaT48L2E+XG4qICAgICAgICA8L2xpPlxuKiAgICAgICAgPGxpPlxuKiAgICAgICAgICAgIDxoMj5cbiogICAgICAgICAgPGEgaHJlZj1cIi9DbGluaWNhbC1Ub29sa2l0cy9RSS1Ub29sa2l0XCI+QHtsaXBzdW06Mzp3b3Jkc308L2E+XG4qICAgICAgICAgIDwvaDI+XG4qICAgICAgICAgICAgPHA+QHtsaXBzdW06MzpzZW50ZW5jZXN9XG4qICAgICAgICAgICAgPC9wPlxuKiAgICAgICAgICAgIDxhPm1vcmUgPGkgY2xhc3M9XCJmYSBmYS1hcnJvdy1yaWdodFwiPjwvaT48L2E+XG4qICAgICAgICA8L2xpPlxuKiAgICA8L3VsPlxuKi9cbnVsLmdlbmVyaWMtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxudWwuZ2VuZXJpYy1saXN0IGxpIHtcbiAgbWFyZ2luOiAwIDAgMC41ZW07XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG51bC5nZW5lcmljLWxpc3QgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNkNmQ0ZDQ7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG5cbi8qKlxuKiBEZWZpbmlzaW9uIExpc3QgYXJlIGdyb3VwcyBvZiBhbiBpdGVtIGFuZCB0aGUgZGVzY3JpcHRpb24uICBDbGFzc2ljIGRlZmluaXNpb24gbGlzdCBpcyBRJkEgXG4qXG4qIEBtb2xlY3VsZSBEZWZpbmlzaW9uIExpc3RcbiogQHNlY3Rpb24gVHlwb2dyYXBoeSA+IERlZmluaXNpb24gTGlzdFxuKiBAbWFya3VwXG4qICAgIDxkbCBjbGFzcz1cImdyb3VwZWQtZGVmaW5pc2lvbi1saXN0IHRlcm0teHNcIj5cbiogICAgICAgIDxkdD48aW1nIHNyYz1cIkB7aW1hZ2U6MTAwOjEwMH1cIiBhbHQ9XCIuLi5cIj48L2R0PiBcbiogICAgICAgIDxkZD5cbiogICAgICAgICAgICA8aDI+PGEgaHJlZj1cIi9DbGluaWNhbC1Ub29sa2l0cy9RSS1Ub29sa2l0XCI+QHtsaXBzdW06Mzp3b3Jkc308L2E+PC9oMj5cbiogICAgICAgICAgICA8cD5Ae2xpcHN1bTozOnNlbnRlbmNlc308L3A+XG4qICAgICAgICA8L2RkPlxuKiAgICAgICAgPGR0PjxpbWcgc3JjPVwiQHtpbWFnZToxMDA6MTAwfVwiIGFsdD1cIi4uLlwiPjwvZHQ+IFxuKiAgICAgICAgPGRkPlxuKiAgICAgICAgICAgIDxoMj48YSBocmVmPVwiL0NsaW5pY2FsLVRvb2xraXRzL1FJLVRvb2xraXRcIj5Ae2xpcHN1bTozOndvcmRzfTwvYT48L2gyPlxuKiAgICAgICAgICAgIDxwPkB7bGlwc3VtOjE6c2VudGVuY2VzfTwvcD48cD5Ae2xpcHN1bToyOnNlbnRlbmNlc308L3A+XG4qICAgICAgICA8L2RkPlxuKiAgICAgICAgPGR0PjxpbWcgc3JjPVwiQHtpbWFnZToxMDA6MTAwfVwiIGFsdD1cIi4uLlwiPjwvZHQ+IFxuKiAgICAgICAgPGRkPlxuKiAgICAgICAgICAgIDxoMj48YSBocmVmPVwiL0NsaW5pY2FsLVRvb2xraXRzL1FJLVRvb2xraXRcIj5Ae2xpcHN1bTozOndvcmRzfTwvYT48L2gyPlxuKiAgICAgICAgICAgIDxwPkB7bGlwc3VtOjM6c2VudGVuY2VzfTwvcD5cbiogICAgICAgIDwvZGQ+XG4qICAgICAgICA8ZHQ+PGltZyBzcmM9XCJAe2ltYWdlOjEwMDoxMDB9XCIgYWx0PVwiLi4uXCI+PC9kdD4gXG4qICAgICAgICA8ZGQ+XG4qICAgICAgICAgICAgPGgyPlxuKiAgICAgICAgICA8YSBocmVmPVwiL0NsaW5pY2FsLVRvb2xraXRzL1FJLVRvb2xraXRcIj5Ae2xpcHN1bTozOndvcmRzfTwvYT5cbiogICAgICAgICAgPC9oMj5cbiogICAgICAgICAgICA8cD5Ae2xpcHN1bTozOnNlbnRlbmNlc308L3A+XG4qICAgICAgICAgICAgPHA+QHtsaXBzdW06MzpzZW50ZW5jZXN9PC9wPlxuKiAgICAgICAgICAgQHtpbmNsdWRlOi5hY2NvcmRpb24uc2ltcGxlfVxuKiAgICAgICAgPC9kZD5cbiogICAgPC9kbD5cbiovXG5kbC5ncm91cGVkLWRlZmluaXNpb24tbGlzdCBkdCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmRsLmdyb3VwZWQtZGVmaW5pc2lvbi1saXN0IGR0ID4gKiB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuZGwuZ3JvdXBlZC1kZWZpbmlzaW9uLWxpc3QgZGQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG59XG5kbC5ncm91cGVkLWRlZmluaXNpb24tbGlzdCBkZCA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuZGwuZ3JvdXBlZC1kZWZpbmlzaW9uLWxpc3QgZGQge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNkNmQ0ZDQ7XG59XG5kbC5ncm91cGVkLWRlZmluaXNpb24tbGlzdCBkdDphZnRlciwgZGwuZ3JvdXBlZC1kZWZpbmlzaW9uLWxpc3QgZGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5kbC5ncm91cGVkLWRlZmluaXNpb24tbGlzdC50ZXJtLXhzIGR0IHtcbiAgd2lkdGg6IDMwJTtcbn1cbmRsLmdyb3VwZWQtZGVmaW5pc2lvbi1saXN0LnRlcm0teHMgZGQge1xuICB3aWR0aDogNjUlO1xuICB3aWR0aDogY2FsYyg3MCUgLSAxOHB4KTtcbn1cbmRsLmdyb3VwZWQtZGVmaW5pc2lvbi1saXN0LnRlcm0tc20gZHQge1xuICB3aWR0aDogNDAlO1xufVxuZGwuZ3JvdXBlZC1kZWZpbmlzaW9uLWxpc3QudGVybS1zbSBkZCB7XG4gIHdpZHRoOiA1NSU7XG4gIHdpZHRoOiBjYWxjKDYwJSAtIDE4cHgpO1xufVxuZGwuZ3JvdXBlZC1kZWZpbmlzaW9uLWxpc3QudGVybS1tZCBkdCwgZGwuZ3JvdXBlZC1kZWZpbmlzaW9uLWxpc3QudGVybS1tZCBkZCwgZGwuZ3JvdXBlZC1kZWZpbmlzaW9uLWxpc3QudGVybS1sZyBkdCwgZGwuZ3JvdXBlZC1kZWZpbmlzaW9uLWxpc3QudGVybS1sZyBkZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkge1xuICBkbC5ncm91cGVkLWRlZmluaXNpb24tbGlzdC50ZXJtLXhzIGR0IHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIGRsLmdyb3VwZWQtZGVmaW5pc2lvbi1saXN0LnRlcm0teHMgZGQge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgd2lkdGg6IGNhbGMoODAlIC0gMThweCk7XG4gIH1cbiAgZGwuZ3JvdXBlZC1kZWZpbmlzaW9uLWxpc3QudGVybS1zbSBkdCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICBkbC5ncm91cGVkLWRlZmluaXNpb24tbGlzdC50ZXJtLXNtIGRkIHtcbiAgICB3aWR0aDogNjUlO1xuICAgIHdpZHRoOiBjYWxjKDcwJSAtIDE4cHgpO1xuICB9XG4gIGRsLmdyb3VwZWQtZGVmaW5pc2lvbi1saXN0LnRlcm0tbWQgZHQge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgZGwuZ3JvdXBlZC1kZWZpbmlzaW9uLWxpc3QudGVybS1tZCBkZCB7XG4gICAgd2lkdGg6IDU1JTtcbiAgICB3aWR0aDogY2FsYyg2MCUgLSAxOHB4KTtcbiAgfVxuICBkbC5ncm91cGVkLWRlZmluaXNpb24tbGlzdC50ZXJtLWxnIGR0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIGRsLmdyb3VwZWQtZGVmaW5pc2lvbi1saXN0LnRlcm0tbGcgZGQge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMThweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEwMjRweCkge1xuICBkbC5ncm91cGVkLWRlZmluaXNpb24tbGlzdC50ZXJtLXhzIGR0IHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIGRsLmdyb3VwZWQtZGVmaW5pc2lvbi1saXN0LnRlcm0teHMgZGQge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgd2lkdGg6IGNhbGMoOTAlIC0gMThweCk7XG4gIH1cbiAgZGwuZ3JvdXBlZC1kZWZpbmlzaW9uLWxpc3QudGVybS1zbSBkdCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICBkbC5ncm91cGVkLWRlZmluaXNpb24tbGlzdC50ZXJtLXNtIGRkIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHdpZHRoOiBjYWxjKDgwJSAtIDE4cHgpO1xuICB9XG4gIGRsLmdyb3VwZWQtZGVmaW5pc2lvbi1saXN0LnRlcm0tbWQgZHQge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgZGwuZ3JvdXBlZC1kZWZpbmlzaW9uLWxpc3QudGVybS1tZCBkZCB7XG4gICAgd2lkdGg6IDY1JTtcbiAgICB3aWR0aDogY2FsYyg3MCUgLSAxOHB4KTtcbiAgfVxuICBkbC5ncm91cGVkLWRlZmluaXNpb24tbGlzdC50ZXJtLWxnIGR0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIGRsLmdyb3VwZWQtZGVmaW5pc2lvbi1saXN0LnRlcm0tbGcgZGQge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMThweCk7XG4gIH1cbn1cbmRsLmdyb3VwZWQtZGVmaW5pc2lvbi1saXN0LnRlcm0tc3Etc20gZHQge1xuICB3aWR0aDogMjAlO1xufVxuZGwuZ3JvdXBlZC1kZWZpbmlzaW9uLWxpc3QudGVybS1zcS1zbSBkZCB7XG4gIHdpZHRoOiA4MCU7XG4gIHdpZHRoOiBjYWxjKDgwJSAtIDE4cHgpO1xufVxuZGwuZ3JvdXBlZC1kZWZpbmlzaW9uLWxpc3QudGVybS1zcS1tZCBkdCB7XG4gIHdpZHRoOiAyMCU7XG59XG5kbC5ncm91cGVkLWRlZmluaXNpb24tbGlzdC50ZXJtLXNxLW1kIGRkIHtcbiAgd2lkdGg6IDgwJTtcbiAgd2lkdGg6IGNhbGMoODAlIC0gMThweCk7XG59XG5kbC5ncm91cGVkLWRlZmluaXNpb24tbGlzdC50ZXJtLXNxLWxnIGR0IHtcbiAgd2lkdGg6IDIwJTtcbn1cbmRsLmdyb3VwZWQtZGVmaW5pc2lvbi1saXN0LnRlcm0tc3EtbGcgZGQge1xuICB3aWR0aDogODAlO1xuICB3aWR0aDogY2FsYyg4MCUgLSAxOHB4KTtcbn1cblxuLyoqXG4qIFNpdGVmaW5pdHkgRXhwYW5kaW5nIExpc3RcbipcbiogQG1vbGVjdWxlIEV4cGFuZGluZyBMaXN0XG4qIEBzZWN0aW9uIFR5cG9ncmFwaHkgPiBFeGFwbmRpbmcgTGlzdHNcbiogQG1hcmt1cFxuKiAgPGRpdiBkYXRhLXNmLXJvbGU9XCJsaXN0c1wiIGNsYXNzPVwiZXhwYW5kaW5nLWxpc3RcIj5cbiogICAgICAgICAgPGgzPlxuKiAgICAgICAgICAgICAgPHNwYW4+XG4qICAgICAgICAgICAgICAgICAgTGVhcm4gbW9yZSBhYm91dCBRSUkuIENsaWNrIHRoZSBxdWVzdGlvbnMgYmVsb3cgdG8gZXhwb3NlIHRoZWlyIGFuc3dlci5cbiogICAgICAgICAgICAgIDwvc3Bhbj5cbiogICAgICAgICAgPC9oMz5cbiogICAgICAgICAgICAgIDxkaXY+XG4qICAgICAgICAgICAgICAgICAgPGEgaHJlZj1cImphdmFzY3JpcHQ6dm9pZCgwKVwiIGRhdGEtc2Ytcm9sZT1cInRvZ2dsZUxpbmtcIiBjbGFzcz1cImV4cGFuZGVkXCI+V2hhdCBpcyBRdWFsaXR5IEltcHJvdmVtZW50IGZvciBJbnN0aXR1dGlvbnM/PC9hPlxuKiAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9XCJkaXNwbGF5OiBibG9jaztcIj5cbiogICAgICAgICAgICAgICAgICAgICAgPHA+UXVhbGl0eSBJbXByb3ZlbWVudCBmb3IgSW5zdGl0dXRpb25zIGlzIGEgc3VpdGUgb2YgcmVnaXN0cmllcywgcXVhbGl0eSBjYW1wYWlnbnMsIGFjY3JlZGl0YXRpb24gc2VydmljZXMgYW5kIGNsaW5pY2FsIHRvb2xraXRzIG9mZmVyZWQgdG8gaGVhbHRoIGNhcmUgZmFjaWxpdGllcyBhbmQgdGhlaXIgc3RhZmYgaW4gYSBjb252ZW5pZW50LCBzaW5nbGUgd2Vic2l0ZS4mbmJzcDsgVGhlc2Ugb25saW5lIGFzc2V0cyBhcmUgaW50ZW5kZWQgdG8gaW5zcGlyZSBhbmQgYWNjZWxlcmF0ZSBxdWFsaXR5IGltcHJvdmVtZW50IGluIHRoZSBmYWNpbGl0eSB3aGlsZSBzYXZpbmcgc3RhZmYgdGltZSBhbmQgZW5lcmd5IGJ5IHByb3ZpZGluZyByZWFkeS10by1nbywgb2ZmLXRoZS1zaGVsZiBwcm9ncmFtcyBhbmQgdG9vbHMuPC9wPlxuKiAgICAgICAgICAgICAgICAgIDwvZGl2PlxuKiAgICAgICAgICAgICAgPC9kaXY+XG4qICAgICAgICAgICAgICA8ZGl2PlxuKiAgICAgICAgICAgICAgICAgIDxhIGhyZWY9XCJqYXZhc2NyaXB0OnZvaWQoMClcIiBkYXRhLXNmLXJvbGU9XCJ0b2dnbGVMaW5rXCI+SG93IGRvIEkgYWNjZXNzIFF1YWxpdHkgSW1wcm92ZW1lbnQgZm9yIEluc3RpdHV0aW9ucyBvbmxpbmU/PC9hPlxuKiAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9XCJkaXNwbGF5Om5vbmU7XCI+XG4qICAgICAgICAgICAgICAgICAgICAgIFRoZSB3ZWJzaXRlIGZvciBRdWFsaXR5IEltcHJvdmVtZW50IGZvciBJbnN0aXR1dGlvbnMgaXMgQ1ZRdWFsaXR5LkFDQy5vcmcuJm5ic3A7XG4qICAgICAgICAgICAgICAgICAgPC9kaXY+XG4qICAgICAgICAgICAgICA8L2Rpdj5cbiogICAgICAgICAgICAgIDxkaXY+XG4qICAgICAgICAgICAgICAgICAgPGEgaHJlZj1cImphdmFzY3JpcHQ6dm9pZCgwKVwiIGRhdGEtc2Ytcm9sZT1cInRvZ2dsZUxpbmtcIj5XaG8gaXMgZWxpZ2libGUgdG8gcGFydGljaXBhdGUgaW4gUXVhbGl0eSBJbXByb3ZlbWVudCBmb3IgSW5zdGl0dXRpb25zPzwvYT5cbiogICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPVwiZGlzcGxheTpub25lO1wiPlxuKiAgICAgICAgICAgICAgICAgICAgICA8cCBzdHlsZT1cImJhY2tncm91bmQ6IHdoaXRlO1wiPkluZGl2aWR1YWxzIGZyb20mbmJzcDs8c3Ryb25nPk5DRFIgUmVnaXN0cnkgcGFydGljaXBhdGluZyBob3NwaXRhbHMmbmJzcDs8L3N0cm9uZz5oYXZlIGFjY2VzcyB0byB0aGUgcHJvZ3JhbSBhcyBwYXJ0IG9mIHRoZWlyIE5DRFIgZmVlLjwvcD4gSW5kaXZpZHVhbHMgZnJvbSZuYnNwOzxzdHJvbmc+cGFydGljaXBhdGluZyBQSU5OQUNMRSBSZWdpc3RyeSBwcmFjdGljZXM8L3N0cm9uZz4mbmJzcDtoYXZlIGFjY2VzcyB0byB0aGUgcHJvZ3JhbSBhcyBwYXJ0IG9mIHRoZWlyIFBJTk5BQ0xFIFJlZ2lzdHJ5IGFzc29jaWF0aW9uLiA8YnI+PGJyPkhvc3BpdGFscyB0aGF0IGRvIG5vdCBwYXJ0aWNpcGF0ZSBpbiBhbiBOQ0RSIGhvc3BpdGFsIHJlZ2lzdHJ5IG9yIFBJTk5BQ0xFIFJlZ2lzdHJ5IGNhbiBqb2luIFF1YWxpdHkgSW1wcm92ZW1lbnQgZm9yIEluc3RpdHV0aW9ucyBmb3IgYW4gYW5udWFsIGZlZS4gPGJyPjxicj4qQXQgdGhpcyB0aW1lLCBob3NwaXRhbHMgYWNjcmVkaXRlZCB0aHJvdWdoIEFDQyBBY2NyZWRpdGF0aW9uIHNlcnZpY2VzIGRvIG5vdCBoYXZlIGFjY2VzcyB0byB0aGUgcXVhbGl0eSBpbXByb3ZlbWVudCByZXNvdXJjZXMgYXZhaWxhYmxlIG9uIDxlbT5DVlF1YWxpdHkuQUNDLm9yZzwvZW0+LCB1bmxlc3MgdGhleSBhcmUgYWxzbyBwYXJ0IG9mIGFuIE5DRFIgcmVnaXN0cnkuIFRoZSBBQ0MgaXMgd29ya2luZyB0byBwcm92aWRlIGFjY2VzcyB0byBBQ0MgQWNjcmVkaXRlZCBmYWNpbGl0aWVzLlxuKiAgICAgICAgICAgICAgICAgIDwvZGl2PlxuKiAgICAgICAgICAgICAgPC9kaXY+XG4qICAgICAgPHAgZGF0YS1zZi1yb2xlPVwiZXhwYW5kQWxsXCIgc3R5bGU9XCJkaXNwbGF5OiBibG9jaztcIj5FeHBhbmQgYWxsPC9wPlxuKiAgICAgIDxwIGRhdGEtc2Ytcm9sZT1cImNvbGxhcHNlQWxsXCIgc3R5bGU9XCJkaXNwbGF5Om5vbmU7XCI+Q29sbGFwc2UgYWxsPC9wPlxuKiAgPC9kaXY+XG4qL1xuLmV4cGFuZGluZy1saXN0IGgzLCAuZXhwYW5kaW5nLWxpc3QgLmgzIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogI0U4N0QxRTtcbn1cbi5leHBhbmRpbmctbGlzdCBbZGF0YS1zZi1yb2xlPXRvZ2dsZUxpbmtdIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmV4cGFuZGluZy1saXN0IFtkYXRhLXNmLXJvbGU9dG9nZ2xlTGlua106YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTZcIjtcbn1cbi5leHBhbmRpbmctbGlzdCBbZGF0YS1zZi1yb2xlPXRvZ2dsZUxpbmtdLmV4cGFuZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ3XCI7XG59XG4uZXhwYW5kaW5nLWxpc3QgW2RhdGEtc2Ytcm9sZT10b2dnbGVMaW5rXSArIGRpdiB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtIDAuNXJlbSAyLjI1cmVtO1xufVxuLmV4cGFuZGluZy1saXN0ID4gZGl2ICsgZGl2IHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNkNmQ0ZDQ7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG5cbltkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXSwgW2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF0ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4vKipcbiAqIEhpZ2hseSBzdHlsaXplZCBsaXN0LiAgVGhlIGJhbmRlZCBsaXN0IGlzIGRlZmF1bHRseSBqdXN0IHdoaXRlIHdpdGggYSBsaWdodCBncmV5IGRpdmlkZXIuICBBZGQgdGhlIGNsYXNzIGBiYW5kZWQtbGlzdC0tZXZlbmAgb3IgIGBiYW5kZWQtbGlzdC0tb2RkYCB0byBhZGQgYSBzb2Z0IGJsdWUgYmFja2dyb3VuZCBvbiBhbHRlcm5hdGluZyBsaSdzLlxuICpcbiAqIEBtb2xlY3VsZSBCYW5kZWQgTGlzdHNcbiAqIEBzZWN0aW9uIExpc3RzID4gQmFuZGVkIFxuICogQG1vZGlmaWVyc1xuICogIC5iYW5kZWQtbGlzdC0tZXZlbiBhZGRzIGEgc29mdCBibHVlIGJhY2tncm91bmQgb24gZXZlcnkgZXZlbiBMaVxuICogIC5iYW5kZWQtbGlzdC0tb2RkIGFkZHMgYSBzb2Z0IGJsdWUgYmFja2dyb3VuZCBvbiBldmVyeSBvZGQgTGlcbiAqICAuYmctb3JhbmdlLWRhcmsgZGVjb3JhdG9yIGNsYXNzIHRoYXQgdHVybnMgdGhlIExpIGJhY2tncm91bmQgdG8gb3JhbmdlLWRhcmsuXG4gKiAgLmJnLW9yYW5nZS1saWdodCBkZWNvcmF0b3IgY2xhc3MgdGhhdCB0dXJucyB0aGUgTGkgYmFja2dyb3VuZCB0byBvcmFuZ2UtbGlnaHQuXG4gKiAgLmJnLXBpbmsgZGVjb3JhdG9yIGNsYXNzIHRoYXQgdHVybnMgdGhlIExpIGJhY2tncm91bmQgdG8gcGluay5cbiAqICAuYmctYmx1ZSBkZWNvcmF0b3IgY2xhc3MgdGhhdCB0dXJucyB0aGUgTGkgYmFja2dyb3VuZCB0byBibHVlLlxuICogIC5iZy13YXJtLWdyZXktZGFyayBkZWNvcmF0b3IgY2xhc3MgdGhhdCB0dXJucyB0aGUgTGkgYmFja2dyb3VuZCB0byB3YXJtLWdyZXktZGFyay5cbiAqICAuYmctd2FybS1ncmV5IGRlY29yYXRvciBjbGFzcyB0aGF0IHR1cm5zIHRoZSBMaSBiYWNrZ3JvdW5kIHRvIHdhcm0tZ3JleS5cbiAqICAuYmctc2NydWItdGVhbCBkZWNvcmF0b3IgY2xhc3MgdGhhdCB0dXJucyB0aGUgTGkgYmFja2dyb3VuZCB0byBzY3J1Yi10ZWFsLlxuICogIC5iZy1taXgtdGVhbF9vcmFuZ2UgZGVjb3JhdG9yIGNsYXNzIHRoYXQgdHVybnMgdGhlIExpIGJhY2tncm91bmQgdG8gbWl4LXRlYWxfb3JhbmdlLlxuICogIC5iZy1taXgtcHJpbWFyeV90ZWFsIGRlY29yYXRvciBjbGFzcyB0aGF0IHR1cm5zIHRoZSBMaSBiYWNrZ3JvdW5kIHRvIG1peC1wcmltYXJ5X3RlYWwuXG4gKiAgLmJnLWdyZWVuIGRlY29yYXRvciBjbGFzcyB0aGF0IHR1cm5zIHRoZSBMaSBiYWNrZ3JvdW5kIHRvIGdyZWVuLiBhbGlhcyBmb3IgYmctY21lLlxuICogIC5iZy1wdXJwbGUgZGVjb3JhdG9yIGNsYXNzIHRoYXQgdHVybnMgdGhlIExpIGJhY2tncm91bmQgdG8gcHVycGxlLiBhbGlhcyBmb3IgYmctY29wLlxuICogIC5iZy1ncmV5IGRlY29yYXRvciBjbGFzcyB0aGF0IHR1cm5zIHRoZSBMaSBiYWNrZ3JvdW5kIHRvIGdyZXkuIGFsaWFzIGZvciBiZy1jZS5cbiAqICAuYmctbWFnZW50YS1kYXJrIGRlY29yYXRvciBjbGFzcyB0aGF0IHR1cm5zIHRoZSBMaSBiYWNrZ3JvdW5kIHRvIG1hZ2VudGEtZGFyay4gYWxpYXMgZm9yIGJnLW1vYzIuXG4gKiAgLmJnLWN5YW4tZGFyayBkZWNvcmF0b3IgY2xhc3MgdGhhdCB0dXJucyB0aGUgTGkgYmFja2dyb3VuZCB0byBjeWFuLWRhcmsuIGFsaWFzIGZvciBiZy1jbmUuXG4gKiBAbWFya3VwXG4gKiAgPHVsIGNsYXNzPVwiYmFuZGVkLWxpc3QgYmFuZGVkLWxpc3QtLWV2ZW5cIj5cbiAqICAgPGxpPlxuICogICAgICA8ZGl2IGNsYXNzPVwicm93XCI+XG4gKiAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1zbS03XCI+PHN0cm9uZz5Ae2xpcHN1bTozOndvcmRzfTwvc3Ryb25nPjwvZGl2PlxuICogICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtc20tMiB0ZXh0LXJpZ2h0XCI+PHNtYWxsPjxlbT5TdGFydGVkOjwvZW0+IEB7bGlwc3VtOjE6bnVtYmVyc30vQHtsaXBzdW06MTpudW1iZXJzfS8yMDE3PC9zbWFsbD48L2Rpdj5cbiAqICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLXNtLTNcIj5Ae2luY2x1ZGU6LnByb2dyZXNzLWJhci5iZy1wcmltYXJ5fTwvZGl2PlxuICogICAgICA8L2Rpdj5cbiAqICAgPC9saT5cbiAqICAgIDxsaSBjbGFzcz1cImJnLWNvcFwiPlxuICogICAgICA8ZGl2IGNsYXNzPVwicm93XCI+XG4gKiAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1zbS03XCI+PHN0cm9uZz5Ae2xpcHN1bTozOndvcmRzfTwvc3Ryb25nPjwvZGl2PlxuICogICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtc20tMiB0ZXh0LXJpZ2h0XCI+PHNtYWxsPjxlbT5TdGFydGVkOjwvZW0+IEB7bGlwc3VtOjE6bnVtYmVyc30vQHtsaXBzdW06MTpudW1iZXJzfS8yMDE3PC9zbWFsbD48L2Rpdj5cbiAqICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLXNtLTNcIj5Ae2luY2x1ZGU6LnByb2dyZXNzLWJhci5iZy1wcmltYXJ5fTwvZGl2PlxuICogICAgICA8L2Rpdj5cbiAqICAgPC9saT5cbiAqICAgPGxpPlxuICogICAgICA8ZGl2IGNsYXNzPVwicm93XCI+XG4gKiAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1zbS03XCI+PHN0cm9uZz5Ae2xpcHN1bTozOndvcmRzfTwvc3Ryb25nPjwvZGl2PlxuICogICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtc20tMiB0ZXh0LXJpZ2h0XCI+PHNtYWxsPjxlbT5TdGFydGVkOjwvZW0+IEB7bGlwc3VtOjE6bnVtYmVyc30vQHtsaXBzdW06MTpudW1iZXJzfS8yMDE3PC9zbWFsbD48L2Rpdj5cbiAqICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLXNtLTNcIj5Ae2luY2x1ZGU6LnByb2dyZXNzLWJhci5iZy1wcmltYXJ5fTwvZGl2PlxuICogICAgICA8L2Rpdj4gXG4gKiAgIDwvbGk+XG4gKiAgIDxsaT5cbiAqICAgICAgPGRpdiBjbGFzcz1cInJvd1wiPlxuICogICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtc20tN1wiPjxzdHJvbmc+QHtsaXBzdW06Mzp3b3Jkc308L3N0cm9uZz48L2Rpdj5cbiAqICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLXNtLTIgdGV4dC1yaWdodFwiPjxzbWFsbD48ZW0+U3RhcnRlZDo8L2VtPiBAe2xpcHN1bToxOm51bWJlcnN9L0B7bGlwc3VtOjE6bnVtYmVyc30vMjAxNzwvc21hbGw+PC9kaXY+XG4gKiAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1zbS0zXCI+QHtpbmNsdWRlOi5wcm9ncmVzcy1iYXIuYmctcHJpbWFyeX08L2Rpdj5cbiAqICAgICAgPC9kaXY+XG4gKiAgIDwvbGk+XG4gKiAgPC91bD5cbiAqKi9cbnVsLmJhbmRlZC1saXN0IC5wcm9ncmVzcyB7XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbnVsLmJhbmRlZC1saXN0IC5wcm9ncmVzcy1iYXIge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1ZW07XG59XG51bC5iYW5kZWQtbGlzdCBsaSArIGxpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkNmQ0ZDQ7XG59XG51bC5iYW5kZWQtbGlzdC5uby1ib3JkZXIge1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG59XG51bC5iYW5kZWQtbGlzdCA+IGxpLm5vLWJvcmRlciB7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbn1cbnVsLmJhbmRlZC1saXN0LmJhbmRlZC1saXN0LS1ldmVuIGxpOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzIuMjUsIDI0Mi41LCAyNTAuNSk7XG59XG51bC5iYW5kZWQtbGlzdC5iYW5kZWQtbGlzdC0tb2RkIGxpOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzMi4yNSwgMjQyLjUsIDI1MC41KTtcbn1cbnVsLmJhbmRlZC1saXN0IGxpLCB1bC5iYW5kZWQtbGlzdCBsaTpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cbnVsLmJhbmRlZC1saXN0IGxpLmJnLXdhcm0tZ3JleSwgdWwuYmFuZGVkLWxpc3QgbGk6bnRoLWNoaWxkKGV2ZW4pLmJnLXdhcm0tZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMWEwYTQ7XG4gIGNvbG9yOiAjZmFmYWZhO1xufVxudWwuYmFuZGVkLWxpc3QgbGkuYmctd2FybS1ncmV5LWRhcmssIHVsLmJhbmRlZC1saXN0IGxpOm50aC1jaGlsZChldmVuKS5iZy13YXJtLWdyZXktZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjZiNmY7XG4gIGNvbG9yOiAjZmFmYWZhO1xufVxudWwuYmFuZGVkLWxpc3QgbGkuYmctb3JhbmdlLWRhcmssIHVsLmJhbmRlZC1saXN0IGxpOm50aC1jaGlsZChldmVuKS5iZy1vcmFuZ2UtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFODdEMUU7XG4gIGNvbG9yOiAjZmFmYWZhO1xufVxudWwuYmFuZGVkLWxpc3QgbGkuYmctb3JhbmdlLWxpZ2h0LCB1bC5iYW5kZWQtbGlzdCBsaTpudGgtY2hpbGQoZXZlbikuYmctb3JhbmdlLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzQyNTtcbiAgY29sb3I6ICMyZjJmMmY7XG59XG51bC5iYW5kZWQtbGlzdCBsaS5iZy1zY3J1Yi10ZWFsLCB1bC5iYW5kZWQtbGlzdCBsaTpudGgtY2hpbGQoZXZlbikuYmctc2NydWItdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg4YWE7XG4gIGNvbG9yOiAjZmFmYWZhO1xufVxudWwuYmFuZGVkLWxpc3QgbGkuYmctbWl4LXRlYWxfb3JhbmdlLCB1bC5iYW5kZWQtbGlzdCBsaTpudGgtY2hpbGQoZXZlbikuYmctbWl4LXRlYWxfb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4QjVBNTtcbiAgY29sb3I6ICNmYWZhZmE7XG59XG51bC5iYW5kZWQtbGlzdCBsaS5iZy1taXgtcHJpbWFyeV90ZWFsLCB1bC5iYW5kZWQtbGlzdCBsaTpudGgtY2hpbGQoZXZlbikuYmctbWl4LXByaW1hcnlfdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQ0JENjU7XG4gIGNvbG9yOiAjZmFmYWZhO1xufVxudWwuYmFuZGVkLWxpc3QgbGkuYmctcGluaywgdWwuYmFuZGVkLWxpc3QgbGk6bnRoLWNoaWxkKGV2ZW4pLmJnLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxZTYzO1xuICBjb2xvcjogd2hpdGU7XG59XG51bC5iYW5kZWQtbGlzdCBsaS5iZy1ibHVlLCB1bC5iYW5kZWQtbGlzdCBsaTpudGgtY2hpbGQoZXZlbikuYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNGNkZWQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbnVsLmJhbmRlZC1saXN0IGxpLmJnLWNtZSwgdWwuYmFuZGVkLWxpc3QgbGkuYmctZ3JlZW4sIHVsLmJhbmRlZC1saXN0IGxpOm50aC1jaGlsZChldmVuKS5iZy1jbWUsIHVsLmJhbmRlZC1saXN0IGxpOm50aC1jaGlsZChldmVuKS5iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGExNWI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbnVsLmJhbmRlZC1saXN0IGxpLmJnLWNvcCwgdWwuYmFuZGVkLWxpc3QgbGkuYmctcHVycGxlLCB1bC5iYW5kZWQtbGlzdCBsaTpudGgtY2hpbGQoZXZlbikuYmctY29wLCB1bC5iYW5kZWQtbGlzdCBsaTpudGgtY2hpbGQoZXZlbikuYmctcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3NTg5MTtcbiAgY29sb3I6IHdoaXRlO1xufVxudWwuYmFuZGVkLWxpc3QgbGkuYmctY2UsIHVsLmJhbmRlZC1saXN0IGxpLmJnLWdyZXksIHVsLmJhbmRlZC1saXN0IGxpOm50aC1jaGlsZChldmVuKS5iZy1jZSwgdWwuYmFuZGVkLWxpc3QgbGk6bnRoLWNoaWxkKGV2ZW4pLmJnLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThhOGE4O1xuICBjb2xvcjogd2hpdGU7XG59XG51bC5iYW5kZWQtbGlzdCBsaS5iZy1tb2MyLCB1bC5iYW5kZWQtbGlzdCBsaS5iZy1tYWdlbnRhLWRhcmssIHVsLmJhbmRlZC1saXN0IGxpOm50aC1jaGlsZChldmVuKS5iZy1tb2MyLCB1bC5iYW5kZWQtbGlzdCBsaTpudGgtY2hpbGQoZXZlbikuYmctbWFnZW50YS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlhMTI2NztcbiAgY29sb3I6IHdoaXRlO1xufVxudWwuYmFuZGVkLWxpc3QgbGkuYmctY25lLCB1bC5iYW5kZWQtbGlzdCBsaS5iZy1jeWFuLWRhcmssIHVsLmJhbmRlZC1saXN0IGxpOm50aC1jaGlsZChldmVuKS5iZy1jbmUsIHVsLmJhbmRlZC1saXN0IGxpOm50aC1jaGlsZChldmVuKS5iZy1jeWFuLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk4ZGFlO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi8qKlxuICogSGVhZGVyIG9mIHRoZSBDUUMgQ2xpbmNpYW4gTWFuZ2FnbWVudFxuICogXG4gKiBAbW9sZWN1bGUgQmFuZGVkIExpc3RzIHdpdGggTW9kaWZpZXJzXG4gKiBAc2VjdGlvbiBMaXN0cyA+IEJhbmRlZCBFeHRyYVxuICogQG1hcmt1cFxuICogIDx1bCBjbGFzcz1cImJhbmRlZC1saXN0IGJhbmRlZC1leHRyYVwiPlxuICogICAgICA8bGkgY2xhc3M9XCJiZy13YXJtLWdyZXktZGFya1wiPlxuICogICAgICAgICAgPGRpdiBjbGFzcz1cInJvd1wiPlxuICogICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLXhzLTEyXCI+XG4gKiAgICAgICAgICAgICAgICAgICA8c3Ryb25nPlxuICogICAgICAgICAgICAgICAgICAgICAgIExpY2Vuc2VcbiAqICAgICAgICAgICAgICAgICAgIDwvc3Ryb25nPlxuICogICAgICAgICAgICAgICA8L2Rpdj5cbiAqICAgICAgICAgIDwvZGl2PlxuICogICAgICA8L2xpPlxuICogICAgICA8bGkgY2xhc3M9XCJiZy13YXJtLWdyZXlcIj5cbiAqICAgICAgICAgICA8ZGl2IGNsYXNzPVwicm93XCI+XG4gKiAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC14cy00XCI+XG4gKiAgICAgICAgICAgICAgICAgIDxzdHJvbmc+TGljZW5zZSAgICAgPC9zdHJvbmc+XG4gKiAgICAgICAgICAgICAgPC9kaXY+ICBcbiAqICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLXhzLTQgdGV4dC1jZW50ZXJcIj5cbiAqICAgICAgICAgICAgICAgICAgPHN0cm9uZz5MaWNlbnNlIE51bWJlcjwvc3Ryb25nPlxuICogICAgICAgICAgICAgIDwvZGl2PlxuICogICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wteHMtNCB0ZXh0LXJpZ2h0XCI+XG4gKiAgICAgICAgICAgICAgICAgIDxzdHJvbmc+SXNzdWUgZGF0ZTwvc3Ryb25nPlxuICogICAgICAgICAgICAgIDwvZGl2PlxuICogICAgICAgICAgPC9kaXY+XG4gKiAgICAgIDwvbGk+XG4gKiAgICAgIDxsaSBjbGFzcz1cImJnLWNvcFwiPlxuICogICAgICAgICAgPGRpdiBjbGFzcz1cInJvdyBcIj5cbiAqICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLXhzLTRcIj5cbiAqICAgICAgICAgICAgICAgICAgPHN0cm9uZz5NYXJ5bGFuZDwvc3Ryb25nPlxuICogICAgICAgICAgICAgIDwvZGl2PiAgXG4gKiAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC14cy00IHRleHQtY2VudGVyXCI+XG4gKiAgICAgICAgICAgICAgICAgIDxzdHJvbmc+MTQ3NTMwOTwvc3Ryb25nPlxuICogICAgICAgICAgICAgIDwvZGl2PlxuICogICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wteHMtNCB0ZXh0LXJpZ2h0XCI+XG4gKiAgICAgICAgICAgICAgICAgIDxzdHJvbmc+Ni84LzIwMDg8L3N0cm9uZz5cbiAqICAgICAgICAgICAgICA8L2Rpdj5cbiAqICAgICAgICAgIDwvZGl2PlxuICogICAgICA8L2xpPjxsaSBjbGFzcz1cImJnLWNuZVwiPlxuICogICAgICAgICAgPGRpdiBjbGFzcz1cInJvd1wiPlxuICogICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wteHMtNFwiPlxuICogICAgICAgICAgICAgICAgICA8c3Ryb25nPkRDPC9zdHJvbmc+XG4gKiAgICAgICAgICAgICAgPC9kaXY+ICBcbiAqICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLXhzLTQgdGV4dC1jZW50ZXJcIj5cbiAqICAgICAgICAgICAgICAgICAgPHN0cm9uZz4xNDc1MzA5PC9zdHJvbmc+XG4gKiAgICAgICAgICAgICAgPC9kaXY+XG4gKiAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC14cy00IHRleHQtcmlnaHRcIj5cbiAqICAgICAgICAgICAgICAgICAgPHN0cm9uZz42LzgvMjAwODwvc3Ryb25nPlxuICogICAgICAgICAgICAgIDwvZGl2PlxuICogICAgICAgICAgPC9kaXY+XG4gKiAgICAgIDwvbGk+PGxpPlxuICogICAgICAgICAgPGRpdiBjbGFzcz1cInJvd1wiPlxuICogICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wteHMtNFwiPlxuICogICAgICAgICAgICAgICAgICA8c3Ryb25nPlZlcmdpbmlhPC9zdHJvbmc+XG4gKiAgICAgICAgICAgICAgPC9kaXY+ICBcbiAqICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLXhzLTQgdGV4dC1jZW50ZXJcIj5cbiAqICAgICAgICAgICAgICAgICAgPHN0cm9uZz4xNDc1MzA5PC9zdHJvbmc+XG4gKiAgICAgICAgICAgICAgPC9kaXY+XG4gKiAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC14cy00IHRleHQtcmlnaHRcIj5cbiAqICAgICAgICAgICAgICAgICAgPHN0cm9uZz42LzgvMjAwODwvc3Ryb25nPlxuICogICAgICAgICAgICAgIDwvZGl2PlxuICogICAgICAgICAgPC9kaXY+XG4gKiAgICAgIDwvbGk+IFxuICogIDwvdWw+XG4gKiovXG4vKipcbiogQWNjb3JkaW9uIGNvbGxhcHNlIHRoZWlyIGNvbnRlbnQgYnkgYSBoZWFkZXIgYmFyLiBWYW5pbGxhIGFjY29yZGlvbiBqdXN0IGhhcyBhIHBsYWluIGhlYWRsaW5lIHdpdGggbm8gaW5kaWNhdG9ycy4gTW9zdCBvZiB0aGUgdGltZSBhZGRpbmcgdGhlIGNsYXNzICBgLmJhc2ljYCB3aWxsIG1ha2UgVUkgY29uZm9ybSB0byBleHBlY3RlZCB1c2VyJ3MgZXhwZXJpZW5jZS5cbiogQHN0cnVjdHVyZSBBY2NvcmRpb25cbiogQHNlY3Rpb24gQWR2YW5jZWQgQ29udGFpbmVycyA+IEFjY29yZGlvblxuKiBAbW9kaWZpZXJzIFxuKiAgLmZhbmN5ICAgICAgICAgIHVzZWQgb24gdG9vbGtpdHMgdGhlIGRlc2lnbiBpcyBiaWdnZXIgYW5kIGdyYXBoaWNcbiogIC5iYXNpYyAgICAgICAgICBnaXZlcyBhIGxpdHRsZSBiaXQgb2YgYW5pbWF0aW9uIGFuZCB3aWdnbGUsIGFuZCBhZHMgdGhlIGNoZXZyb24gaW5kaWNhdG9yIGlmIGl0IGlzIG9wZW4gb3IgY2xvc2VkLlxuKiAgLnNpbXBsZSAgICAgICAgIHJlbW92ZXMgYWxsIG9mIHRoZSBjb250YWluZXIgZGVjb3JhdGlvbiBhbmQgY29udmVydHMgdGhlIGhlYWRlciBpbnRvIGEgbW9yZSBsaW5rLlxuKiBAbWFya3VwXG4qICA8ZGl2IGNsYXNzPVwiYWNjb3JkaW9uXCI+XG4qICAgPGRpdiBjbGFzcz1cImNhcmRcIiBpZD1cImFjY29yZGlvblwiIHJvbGU9XCJ0YWJsaXN0XCIgYXJpYS1tdWx0aXNlbGVjdGFibGU9XCJ0cnVlXCI+XG4qICAgICAgIDxkaXYgY2xhc3M9XCJjYXJkLWhlYWRlclwiIHJvbGU9XCJ0YWJcIiBpZD1cImhlYWRpbmdPbmVcIj5cbiogICAgICAgICA8aDQgY2xhc3M9XCJjYXJkLXRpdGxlXCI+XG4qICAgICAgICAgICA8YSByb2xlPVwiYnV0dG9uXCIgZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiIGRhdGEtcGFyZW50PVwiI2FjY29yZGlvblwiIGhyZWY9XCIjYWNjb3JkaW9uMlwiIGFyaWEtZXhwYW5kZWQ9XCJ0cnVlXCIgYXJpYS1jb250cm9scz1cImFjY29yZGlvbjJcIiBjbGFzcz1cImNvbGxhcHNlZFwiPlxuKiAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRleHRcIj5Db2xsYXBzaWJsZSBHcm91cCBJdGVtICMxPC9zcGFuPlxuKiAgICAgICAgICAgPC9hPlxuKiAgICAgICAgIDwvaDQ+XG4qICAgICAgIDwvZGl2PlxuKiAgICAgICA8ZGl2IGlkPVwiYWNjb3JkaW9uMlwiIGNsYXNzPVwiY29sbGFwc2VcIiByb2xlPVwidGFiY2FyZFwiIGFyaWEtbGFiZWxsZWRieT1cImhlYWRpbmdPbmVcIiBhcmlhLWV4cGFuZGVkPVwidHJ1ZVwiPlxuKiAgICAgICAgIDxkaXYgY2xhc3M9XCJjYXJkLWJvZHlcIj5cbiogICAgICAgICAgIDxwPkB7bGlwc3VtOjU6c2VudGVuY2V9PC9wPlxuKiAgICAgICAgICAgPHVsIGNsYXNzPVwibm8tYnVsbGV0c1wiPiAgICBcbiogICAgICAgICAgICAgPGxpIHN0eWxlPVwicGFnZS1icmVhay1pbnNpZGU6IGF2b2lkXCI+XG4qICAgICAgICAgICAgICAgICA8YSBocmVmPVwiIy5wZGZcIiBjbGFzcz1cImxpbmtcIiB0YXJnZXQ9XCJfYmxhbmtcIj5Ae2xpcHN1bTo1OndvcmRzfTwvYT5cbiogICAgICAgICAgICAgPC9saT5cbiogICAgICAgICAgICAgPGxpIHN0eWxlPVwicGFnZS1icmVhay1pbnNpZGU6IGF2b2lkXCI+XG4qICAgICAgICAgICAgICAgICA8YSBocmVmPVwiIy5wZGZcIiBjbGFzcz1cImxpbmtcIiB0YXJnZXQ9XCJfYmxhbmtcIj5Ae2xpcHN1bTo1OndvcmRzfTwvYT5cbiogICAgICAgICAgICAgPC9saT5cbiogICAgICAgICAgICAgPGxpIHN0eWxlPVwicGFnZS1icmVhay1pbnNpZGU6IGF2b2lkXCI+XG4qICAgICAgICAgICAgICAgICA8YSBocmVmPVwiIy5wZGZcIiBjbGFzcz1cImxpbmtcIiB0YXJnZXQ9XCJfYmxhbmtcIj5Ae2xpcHN1bTo1OndvcmRzfTwvYT5cbiogICAgICAgICAgICAgPC9saT5cbiogICAgICAgICAgIDwvdWw+XG4qICAgICAgICAgPC9kaXY+XG4qICAgICAgIDwvZGl2PlxuKiAgIDwvZGl2PlxuKiAgPC9kaXY+XG4qXG4qL1xuLmFjY29yZGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hY2NvcmRpb24sIC5hY2NvcmRpb24gLmNhcmQsIC5hY2NvcmRpb24gLmNhcmQtaGVhZGVyLCAuYWNjb3JkaW9uIC5jYXJkLWJvZHksIC5hY2NvcmRpb24gLmNhcmQtZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hY2NvcmRpb24gLmNhcmQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbi5hY2NvcmRpb24gLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWFlYTtcbiAgYm9yZGVyOiAjZDZkNGQ0IDFweCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogIzA1YWVlNSAxcHggc29saWQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xufVxuLmFjY29yZGlvbiAuY2FyZC1oZWFkZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTRjZGVkO1xuICBib3JkZXI6ICMwNWFlZTUgMXB4IHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAjMDA4OGFhIDJweCBzb2xpZDtcbn1cbi5hY2NvcmRpb24gLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYWNjb3JkaW9uIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZTpob3ZlciwgLmFjY29yZGlvbiAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMmYyZjJmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYWNjb3JkaW9uIC5jb2xsYXBzZS5zaG93IHtcbiAgYm9yZGVyLXRvcDogIzA1YWVlNSAxcHggc29saWQ7XG59XG4uYWNjb3JkaW9uIC5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5hY2NvcmRpb24gLmNhcmQtdGl0bGUgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hY2NvcmRpb24gLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uYWNjb3JkaW9uICsgLmFjY29yZGlvbiB7XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xufVxuLmFjY29yZGlvbiArIC5hY2NvcmRpb24gLmNhcmQtaGVhZGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24gLmNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24gLmNhcmQtdGl0bGUgYSB7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xufVxuXG4vKipcbiogQ29sbGFwc2UgcGFnZSBjb250ZW50IHdpdGggdGhlIGhlYWRlci4gQWRkaW5nIGAuYmFzaWNgIHdpbGwgZ2l2ZSBhIGNoZXZyb24gYW5kIGEgbGl0dGxlIGJpdCBvZiB3aWdnbGUuIFlvdSBjYW4gYWxzbyBuZXN0IGFjY29yZGlhbnMgYW5kIHRoZXkgd2lsbCBzdHlsZSBhIGJpdCBzbWFsbGVyLlxuKlxuKiBAc3RydWN0dXJlIEFjY29yZGlvbiAoQmFzaWMgd2l0aCBhIGxpdHRsZSBiaXQgb2Ygd2lnZ2xlKVxuKiBAc2VjdGlvbiBBZHZhbmNlZCBDb250YWluZXJzID4gQWNjb3JkaW9uXG4qIEBtYXJrdXBcbiogIDxkaXYgY2xhc3M9XCJhY2NvcmRpb24gYmFzaWNcIj5cbiogICA8ZGl2IGNsYXNzPVwiY2FyZFwiIGlkPVwiYWNjb3JkaW9uXCIgcm9sZT1cInRhYmxpc3RcIiBhcmlhLW11bHRpc2VsZWN0YWJsZT1cInRydWVcIj5cbiogICAgICAgPGRpdiBjbGFzcz1cImNhcmQtaGVhZGVyXCIgcm9sZT1cInRhYlwiIGlkPVwiaGVhZGluZ09uZVwiPlxuKiAgICAgICAgIDxoNCBjbGFzcz1cImNhcmQtdGl0bGVcIj5cbiogICAgICAgICAgIDxhIHJvbGU9XCJidXR0b25cIiBkYXRhLXRvZ2dsZT1cImNvbGxhcHNlXCIgZGF0YS1wYXJlbnQ9XCIjYWNjb3JkaW9uXCIgaHJlZj1cIiNhY2NvcmRpb25iYXNpY1wiIGFyaWEtZXhwYW5kZWQ9XCJ0cnVlXCIgYXJpYS1jb250cm9scz1cImFjY29yZGlvbmJhc2ljXCIgY2xhc3M9XCJjb2xsYXBzZWRcIj5cbiogICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZXh0XCI+Q29sbGFwc2libGUgR3JvdXAgSXRlbSAjMTwvc3Bhbj5cbiogICAgICAgICAgIDwvYT5cbiogICAgICAgICA8L2g0PlxuKiAgICAgICA8L2Rpdj5cbiogICAgICAgPGRpdiBpZD1cImFjY29yZGlvbmJhc2ljXCIgY2xhc3M9XCJjb2xsYXBzZVwiIHJvbGU9XCJ0YWJjYXJkXCIgYXJpYS1sYWJlbGxlZGJ5PVwiaGVhZGluZ09uZVwiIGFyaWEtZXhwYW5kZWQ9XCJ0cnVlXCI+XG4qICAgICAgICAgPGRpdiBjbGFzcz1cImNhcmQtYm9keVwiPlxuKiAgICAgICAgICAgPHA+QHtsaXBzdW06NTpzZW50ZW5jZX08L3A+XG4qICAgICAgICAgICA8dWwgY2xhc3M9XCJuby1idWxsZXRzXCI+ICAgIFxuKiAgICAgICAgICAgICA8bGkgc3R5bGU9XCJwYWdlLWJyZWFrLWluc2lkZTogYXZvaWRcIj5cbiogICAgICAgICAgICAgICAgIDxhIGhyZWY9XCIjLnBkZlwiIGNsYXNzPVwibGlua1wiIHRhcmdldD1cIl9ibGFua1wiPkB7bGlwc3VtOjU6d29yZHN9PC9hPlxuKiAgICAgICAgICAgICA8L2xpPlxuKiAgICAgICAgICAgICA8bGkgc3R5bGU9XCJwYWdlLWJyZWFrLWluc2lkZTogYXZvaWRcIj5cbiogICAgICAgICAgICAgICAgIDxhIGhyZWY9XCIjLnBkZlwiIGNsYXNzPVwibGlua1wiIHRhcmdldD1cIl9ibGFua1wiPkB7bGlwc3VtOjU6d29yZHN9PC9hPlxuKiAgICAgICAgICAgICA8L2xpPlxuKiAgICAgICAgICAgICA8bGkgc3R5bGU9XCJwYWdlLWJyZWFrLWluc2lkZTogYXZvaWRcIj5cbiogICAgICAgICAgICAgICAgIDxhIGhyZWY9XCIjLnBkZlwiIGNsYXNzPVwibGlua1wiIHRhcmdldD1cIl9ibGFua1wiPkB7bGlwc3VtOjU6d29yZHN9PC9hPlxuKiAgICAgICAgICAgICA8L2xpPlxuKiAgICAgICAgICAgPC91bD5cbiogICAgICAgICA8L2Rpdj5cbiogICAgICAgPC9kaXY+XG4qICAgPC9kaXY+XG4qICA8L2Rpdj5cbipcbiovXG4uYWNjb3JkaW9uLmJhc2ljIC5jYXJkLXRpdGxlIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbn1cbi5hY2NvcmRpb24uYmFzaWMgLmNhcmQtdGl0bGUgYS5jb2xsYXBzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbn1cbi5hY2NvcmRpb24uYmFzaWMgLmNhcmQtdGl0bGU6aG92ZXIgYTpiZWZvcmUge1xuICBhbmltYXRpb246IHdpZ2dsZSAwLjc1cyBlYXNlLWluIDI7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB3aWdnbGUgMC43NXMgZWFzZS1pbiAyO1xuICAtbW96LWFuaW1hdGlvbjogd2lnZ2xlIDAuNzVzIGVhc2UtaW4gMjtcbn1cbi5hY2NvcmRpb24uYmFzaWMgLmFjY29yZGlvbiAuY2FyZC10aXRsZSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG59XG4uYWNjb3JkaW9uLmJhc2ljIC5hY2NvcmRpb24gLmNhcmQtdGl0bGUgYS5jb2xsYXBzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjtcbn1cblxuQGtleWZyYW1lcyB3aWdnbGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO1xuICB9XG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyB3aWdnbGUtY29sYXBzZWQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwNWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMTA1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMDVkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTc1ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC03NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNzVkZWcpO1xuICB9XG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwNWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMTA1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMDVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuLyoqXG4qIENvbGxhcHNlIGNhbiBhbHNvIGJlIHVzZWQgZm9yIHNtYWxsIHBpZWNlcyBvZiBjb250ZW50IHdoZW4geW91IHdhbnQgc29tZW9uZSB0byBkbyBtb3JlLlxuKlxuKiBAc3RydWN0dXJlIEFjY29yZGlvbiAoc2ltcGxlIHRoZSBtb3JlIGxpbmspXG4qIEBzZWN0aW9uIEFkdmFuY2VkIENvbnRhaW5lcnMgPiBBY2NvcmRpb25cbiogQG1vZGlmaWVyc1xuKiAgLmxlZnQtYWxpZ24gICAgICAgVGhlIFwiTW9yZVwiIHRleHQgd2lsbCBhbGlnbiB0byB0aGUgbGVmdCBvZiB0aGUgY29udGFpbmVyIGl0IGlzIGluLiBUaGlzIGlzIHRoZSBkZWZhdWx0IGZvciB0aGUgc2ltcGxlIGFjY29yZGlvbi5cbiogIC5yaWdodC1hbGlnbiAgICAgIFRoZSBcIk1vcmVcIiB0ZXh0IHdpbGwgYWxpZ24gdG8gdGhlIHJpZ2h0LlxuKiAgLmNlbnRlci1hbGlnbiAgICAgVGhlIFwiTW9yZVwiIHRleHQgd2lsbCBhbGlnbiB3aXRoIHRoZSBjZW50ZXIuXG4qIEBtYXJrdXBcbiogIDxkaXYgY2xhc3M9XCJhY2NvcmRpb24gc2ltcGxlXCI+XG4qICAgPGRpdiBjbGFzcz1cImNhcmRcIiBpZD1cImFjY29yZGlvblwiIHJvbGU9XCJ0YWJsaXN0XCIgYXJpYS1tdWx0aXNlbGVjdGFibGU9XCJ0cnVlXCI+XG4qICAgICAgIDxkaXYgY2xhc3M9XCJjYXJkLWhlYWRlclwiIHJvbGU9XCJ0YWJcIiBpZD1cImhlYWRpbmdPbmVcIj5cbiogICAgICAgICA8aDQgY2xhc3M9XCJjYXJkLXRpdGxlXCI+XG4qICAgICAgICAgICA8YSByb2xlPVwiYnV0dG9uXCIgZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiIGRhdGEtcGFyZW50PVwiI2FjY29yZGlvblwiIGhyZWY9XCIjYWNjb3JkaW9uc2ltcGxlXCIgYXJpYS1leHBhbmRlZD1cInRydWVcIiBhcmlhLWNvbnRyb2xzPVwiYWNjb3JkaW9uc2ltcGxlXCIgY2xhc3M9XCJjb2xsYXBzZWRcIj5cbiogICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZXh0XCI+RmluZCBPdXQ8L3NwYW4+XG4qICAgICAgICAgICA8L2E+XG4qICAgICAgICAgPC9oND5cbiogICAgICAgPC9kaXY+XG4qICAgICAgIDxkaXYgaWQ9XCJhY2NvcmRpb25zaW1wbGVcIiBjbGFzcz1cImNvbGxhcHNlXCIgcm9sZT1cInRhYmNhcmRcIiBhcmlhLWxhYmVsbGVkYnk9XCJoZWFkaW5nT25lXCIgYXJpYS1leHBhbmRlZD1cInRydWVcIj5cbiogICAgICAgICA8ZGl2IGNsYXNzPVwiY2FyZC1ib2R5XCI+XG4qICAgICAgICAgICA8cD5Ae2xpcHN1bTozOnNlbnRlbmNlc30uPC9wPlxuKiAgICAgICAgIDwvZGl2PlxuKiAgICAgICA8L2Rpdj5cbiogICA8L2Rpdj5cbiogIDwvZGl2PlxuKlxuKi9cbi5hY2NvcmRpb24uc2ltcGxlIC5jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFjY29yZGlvbi5zaW1wbGUgLmNhcmQtaGVhZGVyLCAuYWNjb3JkaW9uLnNpbXBsZSAuY2FyZC1ib2R5IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmFjY29yZGlvbi5zaW1wbGUgLmNhcmQtaGVhZGVyICsgLmNvbGxhcHNlID4gLmNhcmQtYm9keSwgLmFjY29yZGlvbi5zaW1wbGUgLmNhcmQtaGVhZGVyICsgLmNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg1LCAxNzQsIDIyOSwgMC4yNSk7XG59XG4uYWNjb3JkaW9uLnNpbXBsZSAuY2FyZC10aXRsZSBhIHtcbiAgcGFkZGluZzogMC4xMjVlbSAwO1xufVxuLmFjY29yZGlvbi5zaW1wbGUgLmNhcmQtdGl0bGUgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0N1wiO1xuICBtYXJnaW4tcmlnaHQ6IDAuMTI1O1xufVxuLmFjY29yZGlvbi5zaW1wbGUgLmNhcmQtdGl0bGU6aG92ZXIgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiO1xufVxuLmFjY29yZGlvbi5zaW1wbGUgLmNhcmQtdGl0bGUgYS5jb2xsYXBzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTZcIjtcbn1cbi5hY2NvcmRpb24uc2ltcGxlIC5jYXJkLXRpdGxlOmhvdmVyIGEuY29sbGFwc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7XG59XG4uYWNjb3JkaW9uLnNpbXBsZSAuY2FyZC10aXRsZSBhIC50ZXh0LCAuYWNjb3JkaW9uLnNpbXBsZSAuY2FyZC10aXRsZSBhOmFmdGVyLCAuYWNjb3JkaW9uLnNpbXBsZSAuY2FyZC10aXRsZSBhOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMwNDcyOTQ7XG59XG4uYWNjb3JkaW9uLnNpbXBsZSAuY2FyZC10aXRsZSBhIC50ZXh0LCAuYWNjb3JkaW9uLnNpbXBsZSAuY2FyZC10aXRsZSBhOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiTWF2ZW4gUHJvXCIsIFZlcmRhbmEsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG4uYWNjb3JkaW9uLnNpbXBsZSAuY2FyZC10aXRsZSBhLmNvbGxhcHNlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwibW9yZS4uLlwiO1xufVxuLmFjY29yZGlvbi5zaW1wbGUgLmNhcmQtdGl0bGUgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwibGVzcy4uLlwiO1xufVxuLmFjY29yZGlvbi5zaW1wbGUubGVmdC1hbGlnbiAuY2FyZC10aXRsZSBhIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hY2NvcmRpb24uc2ltcGxlLmNlbnRlci1hbGlnbiAuY2FyZC10aXRsZSBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFjY29yZGlvbi5zaW1wbGUucmlnaHQtYWxpZ24gLmNhcmQtdGl0bGUgYSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4vKipcbiogRmFuY3kgQWNjb3JkaW9ucyBhcmUgdXNlZCBpbiAgdGhlIHRvb2xraXQgXG4qXG4qIEBzdHJ1Y3R1cmUgIEFjY29yZGlvbiAoRmFuY3kpXG4qIEBzZWN0aW9uIEFkdmFuY2VkIENvbnRhaW5lcnMgPiBBY2NvcmRpb25cbiogQG1hcmt1cCAgXG4qICAgPGRpdiBjbGFzcz1cImZhbmN5IGFjY29yZGlvblwiIGlkPVwiZmFuY3lhY2NvcmRpb25cIiByb2xlPVwidGFibGlzdFwiIGFyaWEtbXVsdGlzZWxlY3RhYmxlPVwidHJ1ZVwiPlxuKiAgICAgPGRpdiBjbGFzcz1cImNhcmQgY2FyZC1kZWZhdWx0XCI+XG4qICAgICAgIDxkaXYgY2xhc3M9XCJjYXJkLWhlYWRlclwiIHJvbGU9XCJ0YWJcIiBpZD1cImhlYWRpbmdPbmVcIj5cbiogICAgICAgICA8aDMgY2xhc3M9XCJjYXJkLXRpdGxlXCI+XG4qICAgICAgICAgICA8YSByb2xlPVwiYnV0dG9uXCIgZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiIGRhdGEtcGFyZW50PVwiI2FjY29yZGlvblwiIGhyZWY9XCIjY29sbGFwc2VPbmVcIiBhcmlhLWV4cGFuZGVkPVwidHJ1ZVwiIGFyaWEtY29udHJvbHM9XCJjb2xsYXBzZU9uZVwiPlxuKiAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRleHRcIj5Db2xsYXBzaWJsZSBHcm91cCBJdGVtICMxPC9zcGFuPlxuKiAgICAgICAgICAgPC9hPlxuKiAgICAgICAgIDwvaDM+XG4qICAgICAgIDwvZGl2PlxuKiAgICAgICA8ZGl2IGlkPVwiY29sbGFwc2VPbmVcIiBjbGFzcz1cImNvbGxhcHNlXCIgcm9sZT1cInRhYmNhcmRcIiBhcmlhLWxhYmVsbGVkYnk9XCJoZWFkaW5nT25lXCI+XG4qICAgICAgICAgPGRpdiBjbGFzcz1cImNhcmQtYm9keVwiPlxuKiAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJyb3dcIj5cbiogICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1tZC02XCI+PGltZyBzcmM9XCJAe2ltYWdlOjIwMDoyMDB9XCIgY2xhc3M9XCJ0b29sa2l0LWJhZGdlXCIvPjwvZGl2PlxuKiAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLW1kLTZcIj5cbiogICAgICAgICAgICAgICAgICAgICAgIDxoND5Ae2xpcHN1bTo1OndvcmRzfTwvaDQ+XG4qICAgICAgICAgICAgICAgICAgICAgICA8b2w+XG4qICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIHN0eWxlPVwicGFnZS1icmVhay1pbnNpZGU6IGF2b2lkXCI+XG4qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9XCIjLnBkZlwiIGNsYXNzPVwibGlua1wiIHRhcmdldD1cIl9ibGFua1wiPkB7bGlwc3VtOjM6d29yZHN9PC9hPlxuKiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+XG4qICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIHN0eWxlPVwicGFnZS1icmVhay1pbnNpZGU6IGF2b2lkXCI+XG4qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9XCIjLnBkZlwiIGNsYXNzPVwibGlua1wiIHRhcmdldD1cIl9ibGFua1wiPkB7bGlwc3VtOjU6d29yZHN9PC9hPlxuKiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+XG4qICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIHN0eWxlPVwicGFnZS1icmVhay1pbnNpZGU6IGF2b2lkXCI+XG4qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9XCIjLnBkZlwiIGNsYXNzPVwibGlua1wiIHRhcmdldD1cIl9ibGFua1wiPkB7bGlwc3VtOjU6d29yZHN9PC9hPlxuKiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+XG4qICAgICAgICAgICAgICAgICAgICAgICA8L29sPlxuKiAgICAgICAgICAgICAgICAgICA8L2Rpdj5cbiogICAgICAgICAgICAgICA8L2Rpdj5cbiogICAgICAgICA8L2Rpdj5cbiogICAgICAgPC9kaXY+XG4qICAgICA8L2Rpdj5cbiogICAgIDxkaXYgY2xhc3M9XCJjYXJkIGNhcmQtZGVmYXVsdFwiPlxuKiAgICAgICA8ZGl2IGNsYXNzPVwiY2FyZC1oZWFkZXJcIiByb2xlPVwidGFiXCIgaWQ9XCJoZWFkaW5nVHdvXCI+XG4qICAgICAgICAgPGgzIGNsYXNzPVwiY2FyZC10aXRsZVwiPlxuKiAgICAgICAgICAgPGEgY2xhc3M9XCJjb2xsYXBzZWRcIiByb2xlPVwiYnV0dG9uXCIgZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiIGRhdGEtcGFyZW50PVwiI2FjY29yZGlvblwiIGhyZWY9XCIjY29sbGFwc2VUd29cIiBhcmlhLWV4cGFuZGVkPVwiZmFsc2VcIiBhcmlhLWNvbnRyb2xzPVwiY29sbGFwc2VUd29cIj5cbiogICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGV4dFwiPkB7bGlwc3VtOjE6cGFyYWdyYXBoc308L3NwYW4+XG4qICAgICAgICAgICA8L2E+XG4qICAgICAgICAgPC9oMz5cbiogICAgICAgPC9kaXY+XG4qICAgICAgIDxkaXYgaWQ9XCJjb2xsYXBzZVR3b1wiIGNsYXNzPVwiY29sbGFwc2VcIiByb2xlPVwidGFiY2FyZFwiIGFyaWEtbGFiZWxsZWRieT1cImhlYWRpbmdUd29cIj5cbiogICAgICAgICA8ZGl2IGNsYXNzPVwiY2FyZC1ib2R5XCI+XG4qICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInJvd1wiPlxuKiAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLW1kLTZcIj4mbmJzcDs8L2Rpdj5cbiogICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1tZC02XCI+XG4qICAgICAgICAgICAgICAgICAgICAgICA8aDQ+QHtsaXBzdW06NTp3b3Jkc308L2g0PlxuKiAgICAgICAgICAgICAgICAgICAgICAgPG9sPlxuKiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBzdHlsZT1cInBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZFwiPlxuKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPVwiIy5wZGZcIiBjbGFzcz1cImxpbmtcIiB0YXJnZXQ9XCJfYmxhbmtcIj5Ae2xpcHN1bTozOndvcmRzfTwvYT5cbiogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPlxuKiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBzdHlsZT1cInBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZFwiPlxuKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPVwiIy5wZGZcIiBjbGFzcz1cImxpbmtcIiB0YXJnZXQ9XCJfYmxhbmtcIj5Ae2xpcHN1bTo1OndvcmRzfTwvYT5cbiogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPlxuKiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBzdHlsZT1cInBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZFwiPlxuKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPVwiIy5wZGZcIiBjbGFzcz1cImxpbmtcIiB0YXJnZXQ9XCJfYmxhbmtcIj5Ae2xpcHN1bTo1OndvcmRzfTwvYT5cbiogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPlxuKiAgICAgICAgICAgICAgICAgICAgICAgPC9vbD5cbiogICAgICAgICAgICAgICAgICAgPC9kaXY+XG4qICAgICAgICAgICAgICAgPC9kaXY+XG4qICAgICAgICAgPC9kaXY+XG4qICAgICAgIDwvZGl2PlxuKiAgICAgPC9kaXY+XG4qICAgPC9kaXY+XG4qIFxuKi9cbi5hY2NvcmRpb24uZmFuY3kge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDRkNDtcbiAgY291bnRlci1yZXNldDogaXRlbTtcbn1cbi5hY2NvcmRpb24uZmFuY3kgLmNhcmQge1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgY291bnRlci1yZXNldDogc3ViaXRlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuLmFjY29yZGlvbi5mYW5jeSAuY2FyZCBvbCBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzdWJpdGVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmFjY29yZGlvbi5mYW5jeSAuY2FyZCBvbCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGl0ZW0pIGNvdW50ZXIoc3ViaXRlbSwgbG93ZXItYWxwaGEpIFwiLlwiO1xufVxuLmFjY29yZGlvbi5mYW5jeSAuY2FyZC10aXRsZSBhIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdmVuIFByb1wiLCBWZXJkYW5hLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmFjY29yZGlvbi5mYW5jeSAuY2FyZC10aXRsZSBhIHtcbiAgY29sb3I6ICNmYWZhZmE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDcyOTQ7XG59XG4uYWNjb3JkaW9uLmZhbmN5IC5jYXJkLXRpdGxlIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjA3OFwiO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4N0QxRTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgd2lkdGg6IDNlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFjY29yZGlvbi5mYW5jeSAuY2FyZC10aXRsZSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSk7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdmVuIFByb1wiLCBWZXJkYW5hLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZhZmFmYTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4td2lkdGg6IDRyZW07XG59XG4uYWNjb3JkaW9uLmZhbmN5IC5jYXJkLXRpdGxlIHNwYW4udGV4dCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtIDEuNXJlbSAwO1xufVxuLmFjY29yZGlvbi5mYW5jeSAuY2FyZC10aXRsZSBhOmJlZm9yZSwgLmFjY29yZGlvbi5mYW5jeSAuY2FyZC10aXRsZSBhOmFmdGVyLCAuYWNjb3JkaW9uLmZhbmN5IC5jYXJkLXRpdGxlIHNwYW4udGV4dCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYWNjb3JkaW9uLmZhbmN5IC5jYXJkLXRpdGxlIGEuY29sbGFwc2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgY29sb3I6ICMyZjJmMmY7XG59XG4uYWNjb3JkaW9uLmZhbmN5IC5jYXJkLXRpdGxlIGEuY29sbGFwc2VkOmJlZm9yZSwgLmFjY29yZGlvbi5mYW5jeSAuY2FyZC10aXRsZSBhLmNvbGxhcHNlZDphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMCkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKSAhaW1wb3J0YW50O1xufVxuLmFjY29yZGlvbi5mYW5jeSAuY2FyZC10aXRsZSBhLmNvbGxhcHNlZDpiZWZvcmUge1xuICBjb2xvcjogIzA0NzI5NDtcbn1cbi5hY2NvcmRpb24uZmFuY3kgLmNhcmQtdGl0bGUgYS5jb2xsYXBzZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ3Mjk0O1xuICBjb2xvcjogd2hpdGU7XG59XG4uYWNjb3JkaW9uLmZhbmN5IC5jYXJkLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTFhMGE0O1xufVxuLmFjY29yZGlvbi5mYW5jeSAuY2FyZC1oZWFkZXI6YWN0aXZlLCAuYWNjb3JkaW9uLmZhbmN5IC5jYXJkLWhlYWRlcjpmb2N1cywgLmFjY29yZGlvbi5mYW5jeSAuY2FyZC1oZWFkZXI6aG92ZXIsIC5hY2NvcmRpb24uZmFuY3kgLmNhcmQtaGVhZGVyOmFjdGl2ZSwgLmFjY29yZGlvbi5mYW5jeSAuY2FyZC1oZWFkZXI6Zm9jdXMsIC5hY2NvcmRpb24uZmFuY3kgLmNhcmQtaGVhZGVyOmhvdmVyLCAuYWNjb3JkaW9uLmZhbmN5IC5jYXJkLWhlYWRlcjphY3RpdmUsIC5hY2NvcmRpb24uZmFuY3kgLmNhcmQtaGVhZGVyOmZvY3VzLCAuYWNjb3JkaW9uLmZhbmN5IC5jYXJkLWhlYWRlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0U4N0QxRTtcbn1cbi5hY2NvcmRpb24uZmFuY3kgLmNhcmQtaGVhZGVyOmFjdGl2ZSAuY2FyZC10aXRsZSBhLCAuYWNjb3JkaW9uLmZhbmN5IC5jYXJkLWhlYWRlcjpmb2N1cyAuY2FyZC10aXRsZSBhLCAuYWNjb3JkaW9uLmZhbmN5IC5jYXJkLWhlYWRlcjpob3ZlciAuY2FyZC10aXRsZSBhLCAuYWNjb3JkaW9uLmZhbmN5IC5jYXJkLWhlYWRlcjphY3RpdmUgLmNhcmQtdGl0bGUgYSwgLmFjY29yZGlvbi5mYW5jeSAuY2FyZC1oZWFkZXI6Zm9jdXMgLmNhcmQtdGl0bGUgYSwgLmFjY29yZGlvbi5mYW5jeSAuY2FyZC1oZWFkZXI6aG92ZXIgLmNhcmQtdGl0bGUgYSwgLmFjY29yZGlvbi5mYW5jeSAuY2FyZC1oZWFkZXI6YWN0aXZlIC5jYXJkLXRpdGxlIGEsIC5hY2NvcmRpb24uZmFuY3kgLmNhcmQtaGVhZGVyOmZvY3VzIC5jYXJkLXRpdGxlIGEsIC5hY2NvcmRpb24uZmFuY3kgLmNhcmQtaGVhZGVyOmhvdmVyIC5jYXJkLXRpdGxlIGEge1xuICBjb2xvcjogI2ZhZmFmYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0NzI5NDtcbn1cbi5hY2NvcmRpb24uZmFuY3kgLmNhcmQtaGVhZGVyOmFjdGl2ZSAuY2FyZC10aXRsZSBhOmFmdGVyLCAuYWNjb3JkaW9uLmZhbmN5IC5jYXJkLWhlYWRlcjpmb2N1cyAuY2FyZC10aXRsZSBhOmFmdGVyLCAuYWNjb3JkaW9uLmZhbmN5IC5jYXJkLWhlYWRlcjpob3ZlciAuY2FyZC10aXRsZSBhOmFmdGVyLCAuYWNjb3JkaW9uLmZhbmN5IC5jYXJkLWhlYWRlcjphY3RpdmUgLmNhcmQtdGl0bGUgYTphZnRlciwgLmFjY29yZGlvbi5mYW5jeSAuY2FyZC1oZWFkZXI6Zm9jdXMgLmNhcmQtdGl0bGUgYTphZnRlciwgLmFjY29yZGlvbi5mYW5jeSAuY2FyZC1oZWFkZXI6aG92ZXIgLmNhcmQtdGl0bGUgYTphZnRlciwgLmFjY29yZGlvbi5mYW5jeSAuY2FyZC1oZWFkZXI6YWN0aXZlIC5jYXJkLXRpdGxlIGE6YWZ0ZXIsIC5hY2NvcmRpb24uZmFuY3kgLmNhcmQtaGVhZGVyOmZvY3VzIC5jYXJkLXRpdGxlIGE6YWZ0ZXIsIC5hY2NvcmRpb24uZmFuY3kgLmNhcmQtaGVhZGVyOmhvdmVyIC5jYXJkLXRpdGxlIGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTg3RDFFO1xuICBjb2xvcjogd2hpdGU7XG59XG4uYWNjb3JkaW9uLmZhbmN5IC5jYXJkLWhlYWRlcjphY3RpdmUgLmNhcmQtdGl0bGUgYTpiZWZvcmUsIC5hY2NvcmRpb24uZmFuY3kgLmNhcmQtaGVhZGVyOmZvY3VzIC5jYXJkLXRpdGxlIGE6YmVmb3JlLCAuYWNjb3JkaW9uLmZhbmN5IC5jYXJkLWhlYWRlcjpob3ZlciAuY2FyZC10aXRsZSBhOmJlZm9yZSwgLmFjY29yZGlvbi5mYW5jeSAuY2FyZC1oZWFkZXI6YWN0aXZlIC5jYXJkLXRpdGxlIGE6YmVmb3JlLCAuYWNjb3JkaW9uLmZhbmN5IC5jYXJkLWhlYWRlcjpmb2N1cyAuY2FyZC10aXRsZSBhOmJlZm9yZSwgLmFjY29yZGlvbi5mYW5jeSAuY2FyZC1oZWFkZXI6aG92ZXIgLmNhcmQtdGl0bGUgYTpiZWZvcmUsIC5hY2NvcmRpb24uZmFuY3kgLmNhcmQtaGVhZGVyOmFjdGl2ZSAuY2FyZC10aXRsZSBhOmJlZm9yZSwgLmFjY29yZGlvbi5mYW5jeSAuY2FyZC1oZWFkZXI6Zm9jdXMgLmNhcmQtdGl0bGUgYTpiZWZvcmUsIC5hY2NvcmRpb24uZmFuY3kgLmNhcmQtaGVhZGVyOmhvdmVyIC5jYXJkLXRpdGxlIGE6YmVmb3JlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmFjY29yZGlvbi5mYW5jeSAuY2FyZC1oZWFkZXI6aG92ZXIgLmNhcmQtdGl0bGUgYTphZnRlciB7XG4gIGFuaW1hdGlvbjogYnRuLWJvdW5jZSAwLjNzIGVhc2UtaW4gMjtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJ0bi1ib3VuY2UgMC4zcyBlYXNlLWluIDI7XG4gIC1tb3otYW5pbWF0aW9uOiBidG4tYm91bmNlIDAuM3MgZWFzZS1pbiAyO1xufVxuLmFjY29yZGlvbi5mYW5jeSAuY2FyZC1ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmIDAlLCAjZWNlYWVhIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjZmZmZmZmKSwgY29sb3Itc3RvcCgxMDAlLCAjZWNlYWVhKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiAwJSwgI2VjZWFlYSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiAwJSwgI2VjZWFlYSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYgMCUsICNlY2VhZWEgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmZmZmYgMCUsICNlY2VhZWEgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPVwiI2ZmZmZmZlwiLCBlbmRDb2xvcnN0cj1cIiAkc29mdC1ncmV5XCIsIEdyYWRpZW50VHlwZT0wKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDRkNDtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBsaW5lLWhlaWdodDogMS42NTtcbn1cbi5hY2NvcmRpb24uZmFuY3kgaW1nLnRvb2xraXQtYmFkZ2Uge1xuICBwYWRkaW5nOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMjI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5Aa2V5ZnJhbWVzIGJ0bi1ib3VuY2Uge1xuICAwJSB7XG4gICAgcGFkZGluZy10b3A6IDE5cHg7XG4gIH1cbiAgMjUlIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICA1MCUge1xuICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICB9XG4gIDc1JSB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxuICAxMDAlIHtcbiAgICBwYWRkaW5nLXRvcDogMTlweDtcbiAgfVxufVxuLyoqXG4qIE5hdmlnYWlvbiBiZXR3ZWVuIGR5bmFtaWMgb3IgY2F0ZWdvcnkgY29sbGVjdGVkIHBhZ2VzIHdoZW4gdGhlIGNvbGxlY3Rpb24gaXMgYWJvdmUgdGhlIGNvdW50IG9mIDEwLlxuKlxuKiBAc3RydWN0dXJlIFBhZ2luYXRpb25cbiogQHNlY3Rpb24gTmF2ID4gVXRpbGl0eSBcbiogQG1vZGlmaWVyc1xuKiAgLmFjdGl2ZSBoaWdobGlnaHRzIHRoZSBwYWdlIHVzZXIgaXMgb24gaW4gdGhlIGNvbGxlY3Rpb25cbiogIC5kaXNhYmxlZCBkaXNhYmxlcyB0aGUgYnV0dG9uIHdoZW4gaXQgY2FuJ3QgYmUgdXNlZC5cbiogQG1hcmt1cFxuKiAgPG5hdiBhcmlhLWxhYmVsPlxuKiAgICA8dWwgY2xhc3M9XCJwYWdpbmF0aW9uIHBhZ2luYXRpb24tc21cIj5cbiogICAgICA8bGkgY2xhc3M9XCJwYWdlLWl0ZW0gZGlzYWJsZWRcIj5cbiogICAgICAgIDxhIGNsYXNzPVwicGFnZS1saW5rXCIgaHJlZj1cIiNcIiB0YWItaW5kZXg9XCItMVwiPjxzcGFuIGFyaWEtaGlkZGVuPVwidHJ1ZVwiPjxpIGNsYXNzPVwiZmEgZmEtY2hldnJvbi1sZWZ0XCIgYXJpYS1oaWRkZW49XCJ0cnVlXCI+PC9pPjwvc3Bhbj48c3BhbiBjbGFzcz1cInNyLW9ubHlcIj5QcmV2aW91czwvc3Bhbj48L2E+XG4qICAgICAgPC9saT5cbiogICAgICA8bGkgY2xhc3M9XCJwYWdlLWl0ZW0gYWN0aXZlXCI+PGEgY2xhc3M9XCJwYWdlLWxpbmtcIiBocmVmPVwiI1wiPjE8L2E+PC9saT5cbiogICAgICA8bGkgY2xhc3M9XCJwYWdlLWl0ZW1cIj48YSBjbGFzcz1cInBhZ2UtbGlua1wiIGhyZWY9XCIjXCI+MjwvYT48L2xpPlxuKiAgICAgIDxsaSBjbGFzcz1cInBhZ2UtaXRlbVwiPjxhIGNsYXNzPVwicGFnZS1saW5rXCIgaHJlZj1cIiNcIj4zPC9hPjwvbGk+XG4qICAgICAgPGxpIGNsYXNzPVwicGFnZS1pdGVtXCI+XG4qICAgICAgICA8YSBjbGFzcz1cInBhZ2UtbGlua1wiIGhyZWY9XCIjXCI+PHNwYW4gYXJpYS1oaWRkZW49XCJ0cnVlXCI+PGkgY2xhc3M9XCJmYSBmYS1jaGV2cm9uLXJpZ2h0XCIgYXJpYS1oaWRkZW49XCJ0cnVlXCI+PC9pPjwvc3Bhbj48c3BhbiBjbGFzcz1cInNyLW9ubHlcIj5OZXh0PC9zcGFuPjwvYT5cbiogICAgICA8L2xpPlxuKiAgICA8L3VsPlxuKiAgPC9uYXY+XG4qL1xuLnBhZ2luYXRpb24ge1xuICBwYWRkaW5nLXRvcDogMC41ZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTWF2ZW4gUHJvXCIsIFZlcmRhbmEsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wYWdpbmF0aW9uIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucGFnaW5hdGlvbiBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMy41cHggMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLyoqXG4qIFNpdGVmbml0eSBoYXMgYSBiYXNpYyBwYWdpbmF0aW9uIHRoYXQgaXMgYnVpbHQgaW4uIFRoZSBsb29rIGFuZCBmZWVsIHRyaWVzIHRvIG1hdGNoIGFzIHdlbGwgYXMgaXQgY2FuLiBcbipcbiogQHN0cnVjdHVyZSBQYWdpbmF0aW9uIFNpdGVmaW5pdHlcbiogQHNlY3Rpb24gTmF2ID4gVXRpbGl0eSBcbiogQG1vZGlmaWVyc1xuKiAgLmFjdGl2ZSBoaWdobGlnaHRzIHRoZSBwYWdlIHVzZXIgaXMgb24gaW4gdGhlIGNvbGxlY3Rpb25cbiogQG1hcmt1cFxuKiAgPHVsIGNsYXNzPVwicGFnaW5hdGlvbiBzaXRlZmluaXR5LXBhZ2luYXRpb25cIiA+XG4qICAgICAgPGxpIGNsYXNzPVwiYWN0aXZlXCIgPiA8YSBocmVmPVwiL3Rlc3RwYWdldW1hLzFcIiA+IDEgPHNwYW4gY2xhc3M9XCJzci1vbmx5XCIgPiAoY3VycmVudCk8L3NwYW4gPiA8L2EgPiA8L2xpID5cbiogICAgICA8bGkgPiA8YSBocmVmPVwiL3Rlc3RwYWdldW1hLzJcIiA+IDI8L2EgPiA8L2xpID4gPGxpID4gPGEgaHJlZj1cIi90ZXN0cGFnZXVtYS8zXCIgPiAzPC9hID4gPC9saSA+XG4qICA8L3VsID5cbiovXG4vKipcbiogc2hvdyB0aGUgY29tcGxldGlvbiBvciBsb2FkaW5nIHByb2dyZXNzIG9mIGEgdGFzayBvciBzeXN0ZW0uXG4qXG4qIEBtb2xlY3VsZSBQcm9ncmVzcyBCYXJcbiogQHNlY3Rpb24gQWR2YW5jZWQgQ29udGFpbmVycyA+IFByb2dyZXNzIEJhclxuKiBAbW9kaWZpZXJzXG4qICBwcm9ncmVzcy1iYXItc3RyaXBlZCBkZWNvcmF0ZSB0aGUgYmFyIHdpdGggYSBkaWFnb25hbCBzdHJpcGUgdG8gdGhlIHByb2dyZXNzIGJhclxuKiAgcHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIGFuaW1hdGUgdGhlIHN0cmlwcyB0byBzaG93IGFjdGlvblxuKiAgYmctcHJpbWFyeSBjb2xvciB0aGUgYmFyIHRvIGJsdWVcbiogIGJnLXNlY29uZGFyeSBjb2xvciB0aGUgYmFyIHRvIGRhcmsgZ3JleVxuKlxuKiBAbWFya3VwXG4qICA8ZGl2IGNsYXNzPVwicHJvZ3Jlc3NcIj5cbiogICAgPGRpdiBjbGFzcz1cInByb2dyZXNzLWJhciBwcm9ncmVzcy1iYXItc3RyaXBlZCBwcm9ncmVzcy1iYXItYW5pbWF0ZWRcIiByb2xlPVwicHJvZ3Jlc3NiYXJcIiBhcmlhLXZhbHVlbm93PVwiNzVcIiBhcmlhLXZhbHVlbWluPVwiMFwiIGFyaWEtdmFsdWVtYXg9XCIxMDBcIiBzdHlsZT1cIndpZHRoOiA3NSVcIj43NSU8L2Rpdj5cbiogIDwvZGl2PlxuKi9cbi5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTg3RDFFO1xufVxuLnByb2dyZXNzLWJhci5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODhhYSAhaW1wb3J0YW50O1xufVxuLnByb2dyZXNzLWJhci5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY2YjZmICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9ncmVzcy5kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNmI2Zjtcbn1cblxuLnByb2dyZXNzLmxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyoqXG4qIHNob3cgdGhlIGNvbXBsZXRpb24gb3IgbG9hZGluZyBwcm9ncmVzcyBvZiBhIHRhc2sgb3Igc3lzdGVtLlxuKlxuKiBAbW9sZWN1bGUgUHJvZ3Jlc3MgQmFyIFByaW1hcnlcbiogQHNlY3Rpb24gQWR2YW5jZWQgQ29udGFpbmVycyA+IFByb2dyZXNzIEJhclxuKiBAbWFya3VwXG4qICA8ZGl2IGNsYXNzPVwicHJvZ3Jlc3NcIj5cbiogICAgPGRpdiBjbGFzcz1cInByb2dyZXNzLWJhciBiZy1wcmltYXJ5XCIgcm9sZT1cInByb2dyZXNzYmFyXCIgYXJpYS12YWx1ZW5vdz1cIkB7bGlwc3VtOjI6bnVtYmVyc31cIiBhcmlhLXZhbHVlbWluPVwiMFwiIGFyaWEtdmFsdWVtYXg9XCIxMDBcIiBzdHlsZT1cIndpZHRoOiBAe2xpcHN1bToyOm51bWJlcnN9JVwiPnh4JTwvZGl2PlxuKiAgPC9kaXY+XG4qL1xuLyoqXG4qIFByb2dyZXNzIGJhcnMgY2FuIGJlIHN0YWNrZWQgdG8gc2hvdyBsZXZlbHMgb2YgY29tcGxldGlvbi5cbipcbiogQG1vbGVjdWxlIFByb2dyZXNzIEJhciBTdGFja2VkXG4qIEBzZWN0aW9uIEFkdmFuY2VkIENvbnRhaW5lcnMgPiBQcm9ncmVzcyBCYXJcbiogQG1hcmt1cFxuKiAgPGRpdiBjbGFzcz1cInByb2dyZXNzXCI+XG4qICAgIDxkaXYgY2xhc3M9XCJwcm9ncmVzcy1iYXIgYmctc3VjY2Vzc1wiIHN0eWxlPVwid2lkdGg6IDM1JVwiPlxuKiAgICAgIDxzcGFuIGNsYXNzPVwic3Itb25seVwiPjM1JSBDb21wbGV0ZSAoc3VjY2Vzcyk8L3NwYW4+XG4qICAgIDwvZGl2PlxuKiAgICA8ZGl2IGNsYXNzPVwicHJvZ3Jlc3MtYmFyIGJnLXdhcm5pbmcgcHJvZ3Jlc3MtYmFyLXN0cmlwZWRcIiBzdHlsZT1cIndpZHRoOiAyMCVcIj5cbiogICAgICA8c3BhbiBjbGFzcz1cInNyLW9ubHlcIj4yMCUgQ29tcGxldGUgKHdhcm5pbmcpPC9zcGFuPlxuKiAgICA8L2Rpdj5cbiogICAgPGRpdiBjbGFzcz1cInByb2dyZXNzLWJhciBiZy1kYW5nZXJcIiBzdHlsZT1cIndpZHRoOiAxMCVcIj5cbiogICAgICA8c3BhbiBjbGFzcz1cInNyLW9ubHlcIj4xMCUgQ29tcGxldGUgKGRhbmdlcik8L3NwYW4+XG4qICAgIDwvZGl2PlxuKiAgPC9kaXY+PGJyLz5cbiogIDxkaXYgY2xhc3M9XCJwcm9ncmVzc1wiPlxuKiAgICA8ZGl2IGNsYXNzPVwicHJvZ3Jlc3MtYmFyIHByb2dyZXNzLWJhci1zdHJpcGVkIHByb2dyZXNzLWJhci1hbmltYXRlZFwiIHJvbGU9XCJwcm9ncmVzc2JhclwiIGFyaWEtdmFsdWVub3c9XCI3NVwiIGFyaWEtdmFsdWVtaW49XCIwXCIgYXJpYS12YWx1ZW1heD1cIjEwMFwiIHN0eWxlPVwid2lkdGg6IDc1JVwiPjc1JTwvZGl2PlxuKiAgPC9kaXY+PGJyLz5cbiogIDxkaXYgY2xhc3M9XCJwcm9ncmVzc1wiPlxuKiAgICA8ZGl2IGNsYXNzPVwicHJvZ3Jlc3MtYmFyIGJnLXNlY29uZGFyeSBwcm9ncmVzcy1iYXItc3RyaXBlZCBwcm9ncmVzcy1iYXItYW5pbWF0ZWRcIiByb2xlPVwicHJvZ3Jlc3NiYXJcIiBhcmlhLXZhbHVlbm93PVwiNzVcIiBhcmlhLXZhbHVlbWluPVwiMFwiIGFyaWEtdmFsdWVtYXg9XCIxMDBcIiBzdHlsZT1cIndpZHRoOiA3NSVcIj43NSU8L2Rpdj5cbiogIDwvZGl2PlxuKiovXG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5uYXYtcGlsbHMgLm5hdi1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogMXB4O1xufVxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluaywgLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmYWZhZmE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg4YWE7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hbHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFhMGE0O1xuICBjb2xvcjogIzAwMDtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFsdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjZiNmY7XG4gIGNvbG9yOiAjZmFmYWZhO1xufVxuXG4vKipcbiogTW9kYWxzIGFyZSBoZWxwZnVsIHV0aXRsaXRpZXMgdG8gc2hvdyBoaWRkZW4gY29udGVudC5cbipcbiogQHN0cnVjdHVyZSBNb2RhbFxuKiBAc2VjdGlvbiBNb2RhbCBcbiogQG1hcmt1cFxuKiAgIFx0PGRpdiBjbGFzcz1cIm1vZGFsXCIgcm9sZT1cImRpYWxvZ1wiIHRhYmluZGV4PVwiLTFcIiBzdHlsZT1cImRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogcmVsYXRpdmU7XCI+XG4qICAgXHRcdDxkaXYgY2xhc3M9XCJtb2RhbC1kaWFsb2dcIiByb2xlPVwiZG9jdW1lbnRcIj5cbiogICBcdFx0XHQ8ZGl2IGNsYXNzPVwibW9kYWwtY29udGVudFwiPlxuKiAgIFx0XHRcdFx0PGRpdiBjbGFzcz1cIm1vZGFsLWhlYWRlciBcIj5cbiogICBcdFx0XHRcdFx0PGg0IGNsYXNzPVwibW9kYWwtdGl0bGUgbS0wXCI+TW9kYWwgdGl0bGU8L2g0PlxuKiAgIFx0XHRcdFx0XHQ8YnV0dG9uIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImNsb3NlXCIgZGF0YS1kaXNtaXNzPVwibW9kYWxcIiBhcmlhLWxhYmVsPVwiQ2xvc2VcIj48c3BhbiBhcmlhLWhpZGRlbj1cInRydWVcIj48aSBjbGFzcz1cImZhIGZhLXRpbWVzLWNpcmNsZVwiPjwvaT48L3NwYW4+PC9idXR0b24+XG4qICAgXHRcdFx0XHQ8L2Rpdj5cbiogICBcdFx0XHRcdDxkaXYgY2xhc3M9XCJtb2RhbC1ib2R5XCI+XG4qICAgXHRcdFx0XHRcdDxwPk9uZSBmaW5lIGJvZHnigKY8L3A+XG4qICAgXHRcdFx0XHQ8L2Rpdj5cbiogICBcdFx0XHRcdDxkaXYgY2xhc3M9XCJtb2RhbC1mb290ZXJcIj48YnV0dG9uIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImJ0biBidG4tc2Vjb25kYXJ5XCIgZGF0YS1kaXNtaXNzPVwibW9kYWxcIj5DbG9zZTwvYnV0dG9uPjxidXR0b24gdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwiYnRuIGJ0bi1wcmltYXJ5XCI+U2F2ZSBjaGFuZ2VzPC9idXR0b24+XG4qICAgXHRcdFx0XHQ8L2Rpdj5cbiogICBcdFx0XHQ8L2Rpdj5cbiogICBcdFx0PC9kaXY+XG4qICAgXHQ8L2Rpdj5cbiovXG4ubW9kYWwgLm1vZGFsLXRpdGxlIHtcbiAgY29sb3I6ICNFODdEMUU7XG59XG4ubW9kYWwgLm1vZGFsLWhlYWRlci5mbGV4LWNvbHVtbiB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uY2FyZCB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDFweDtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMXMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogd2lkdGggMXMgZWFzZS1vdXQ7XG4gIGJvcmRlci1jb2xvcjogI2ExYTBhNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5jYXJkIC50cmlhbmdsZTpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNhMWEwYTQ7XG59XG4uY2FyZCA+IC5jYXJkIHtcbiAgbWFyZ2luOiAwIDFyZW0gMXJlbTtcbiAgd2lkdGg6IGF1dG87XG59XG4uY2FyZC5wb3NpdGlvbi1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgY2xlYXI6IHJpZ2h0O1xuICB3aWR0aDogNDUlO1xuICBtYXJnaW4tbGVmdDogNSU7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5jYXJkLnBvc2l0aW9uLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGxlZnQ7XG4gIHdpZHRoOiA0NSU7XG4gIG1hcmdpbi1yaWdodDogNSU7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDU3NnB4KSB7XG4gIC5jYXJkLnBvc2l0aW9uLXJpZ2h0LCAuY2FyZC5wb3NpdGlvbi1yaWdodC1zbSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiByaWdodDtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgfVxuICAuY2FyZC5wb3NpdGlvbi1sZWZ0LCAuY2FyZC5wb3NpdGlvbi1sZWZ0LXNtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbGVmdDtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1hcmdpbi1yaWdodDogMS41ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSB7XG4gIC5jYXJkLnBvc2l0aW9uLXJpZ2h0LCAuY2FyZC5wb3NpdGlvbi1yaWdodC1zbSwgLmNhcmQucG9zaXRpb24tcmlnaHQtbWQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogcmlnaHQ7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBtYXJnaW4tbGVmdDogMS41ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH1cbiAgLmNhcmQucG9zaXRpb24tbGVmdCwgLmNhcmQucG9zaXRpb24tbGVmdC1zbSwgLmNhcmQucG9zaXRpb24tbGVmdC1tZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDI0cHgpIHtcbiAgLmNhcmQucG9zaXRpb24tcmlnaHQsIC5jYXJkLnBvc2l0aW9uLXJpZ2h0LXNtLCAuY2FyZC5wb3NpdGlvbi1yaWdodC1tZCwgLmNhcmQucG9zaXRpb24tcmlnaHQtbGcge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogcmlnaHQ7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXJnaW4tbGVmdDogMS41ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH1cbiAgLmNhcmQucG9zaXRpb24tbGVmdCwgLmNhcmQucG9zaXRpb24tbGVmdC1zbSwgLmNhcmQucG9zaXRpb24tbGVmdC1tZCwgLmNhcmQucG9zaXRpb24tbGVmdC1sZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FyZC1oZWFkZXIudHJpYW5nbGUge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cbi5jYXJkLWhlYWRlci50cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAuNWVtIDAgMC41ZW0gMC43NWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAwIDFyZW0gMS4yNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FyZC1hY3Rpb24ge1xuICBwYWRkaW5nOiAwIDJyZW0gMS4yNXJlbTtcbn1cbi5jYXJkLWFjdGlvbiAuYnRuLCAuY2FyZC1hY3Rpb24gI2Zvb3RlciAuZW1haWwsICNmb290ZXIgLmNhcmQtYWN0aW9uIC5lbWFpbCwgLmNhcmQtYWN0aW9uICNmb290ZXIgLnRlbCwgI2Zvb3RlciAuY2FyZC1hY3Rpb24gLnRlbCwgLmNhcmQtYWN0aW9uIC5idXR0b24sIC5jYXJkLWFjdGlvbiBbZGF0YS1zZi1yb2xlPWV4cGFuZEFsbF0sIC5jYXJkLWFjdGlvbiBbZGF0YS1zZi1yb2xlPWNvbGxhcHNlQWxsXSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDAgMXJlbSAxcmVtO1xufVxuXG4uY2FyZC1ib2R5ICsgLmNhcmQtYWN0aW9uLFxuLmNhcmQtYm9keSArIC5jYXJkLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0wLjc1cmVtO1xufVxuXG4vKipcbiAqIEhpZ2hsaWdodGVkIENhcmRzIGFyZSBzdHlsaXplZCBjYXJkcyB3aXRoIGEgc29mdCBibHVlIGJhY2tncm91bmQgYW5kIGNoYW5nZXMgYWxsIGhlYWRlciBzaXplcyBhbmQgdGV4dCB0byBhIGJpdCBsYXJnZXIuIFRoZXNlIGNhcmRzIGFyZSB1c2VkIGFzIGhlcm8gYXJlYSBvciBvZiBleHRyYSBpbnRlcnN0LlxuICpcbiAqIEBtb2xlY3VsZSBIaWdobGlnaHRlZCBDYXJkIFxuICogQHNlY3Rpb24gQ2FyZCA+IEJhc2ljIFxuICogQGZsYWcgY29udGFpbmVkXG4gKiBAbW9kaWZpZXJzXG4gKiAgLnBvc2l0aW9uLXJpZ2h0LVtzaXplXSBmbG9hdHMgdGhlIGNhcmQgdG8gdGhlIHJpZ2h0IHNvIHRleHQgd2lsbCB3cmFwIGFyb3VuZCB0aGUgbGVmdCB3aGVuIHRoZSB2aWV3IHBvcnQgaXMgYWJvdmUgdGhlIHNpemUuXG4gKiAgLnBvc2l0aW9uLXJpZ2h0LWxnIHRoZSBmbG9hdCBhcHBlYXJzIGxhcmdlIHVwLlxuICogIC5wb3NpdGlvbi1yaWdodC1tZCB0aGUgZmxvYXQgYXBwZWFycyBtZWRpdW0gdXAuXG4gKiAgLnBvc2l0aW9uLXJpZ2h0LXNtIHRoZSBmbG9hdCBhcHBlYXJzIHNtYWxsIHVwLlxuICogIC5wb3NpdGlvbi1sZWZ0LVtzaXplXSBmbG9hdHMgdGhlIGNhcmQgdG8gdGhlIGxlZnQgc28gdGV4dCB3aWxsIHdyYXAgYXJvdW5kIHRoZSByaWdodCB3aGVuIHRoZSB2aWV3IHBvcnQgaXMgYWJvdmUgdGhlIHNpemUuXG4gKiBAbWFya3VwXG4gKiAgPGRpdiBjbGFzcz1cImNhcmQgaGlnaGxpZ2h0ZWRcIj5cbiAqICAgPGgzIGNsYXNzPVwiY2FyZC1oZWFkZXJcIj5IaWdobGlnaHRlZCBDYXJkPC9oMz5cbiAqICAgIDxkaXYgY2xhc3M9XCJjYXJkLWJvZHlcIj5cbiAqICAgICAgPHA+QHtsaXBzdW06MzA6d29yZHN9PC9wPlxuICogICAgPC9kaXY+XG4gKiAgICAgPGRpdiBjbGFzcz1cImNhcmQtZm9vdGVyXCI+IDxhIGhyZWY9XCIjXCIgY2xhc3M9XCJidG4gYnRuLXByaW1hcnkgYnRuLWJsb2NrXCI+QWN0aW9uPC9hPjwvZGl2PlxuICogIDwvZGl2PlxuICpcbiAqL1xuLmhpZ2hsaWdodGVkLmNhcmQgaDEsIC5oaWdobGlnaHRlZC5jYXJkIC5oMSxcbi5oaWdobGlnaHRlZC5jYXJkIGgyLFxuLmhpZ2hsaWdodGVkLmNhcmQgLmgyLFxuLmhpZ2hsaWdodGVkLmNhcmQgaDMsXG4uaGlnaGxpZ2h0ZWQuY2FyZCAuaDMsXG4uaGlnaGxpZ2h0ZWQuY2FyZCBoNCxcbi5oaWdobGlnaHRlZC5jYXJkIC53ZWJpbmFyIC50aXRsZSBhLFxuLndlYmluYXIgLnRpdGxlIC5oaWdobGlnaHRlZC5jYXJkIGEsXG4uaGlnaGxpZ2h0ZWQuY2FyZCAuaDQge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbn1cbi5oaWdobGlnaHRlZC5jYXJkIGgxLCAuaGlnaGxpZ2h0ZWQuY2FyZCAuaDEsXG4uaGlnaGxpZ2h0ZWQuY2FyZCBoMyxcbi5oaWdobGlnaHRlZC5jYXJkIC5oMyB7XG4gIGNvbG9yOiAjRTg3RDFFO1xufVxuLmhpZ2hsaWdodGVkLmNhcmQgaDIsIC5oaWdobGlnaHRlZC5jYXJkIC5oMixcbi5oaWdobGlnaHRlZC5jYXJkIGg0LFxuLmhpZ2hsaWdodGVkLmNhcmQgLndlYmluYXIgLnRpdGxlIGEsXG4ud2ViaW5hciAudGl0bGUgLmhpZ2hsaWdodGVkLmNhcmQgYSxcbi5oaWdobGlnaHRlZC5jYXJkIC5oNCB7XG4gIGNvbG9yOiAjMmYyZjJmO1xufVxuLmhpZ2hsaWdodGVkLmNhcmQgaDIsIC5oaWdobGlnaHRlZC5jYXJkIC5oMiB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbi5oaWdobGlnaHRlZC5jYXJkIGgzLCAuaGlnaGxpZ2h0ZWQuY2FyZCAuaDMge1xuICBmb250LXNpemU6IDI1cHg7XG59XG4uaGlnaGxpZ2h0ZWQuY2FyZCBoNCwgLmhpZ2hsaWdodGVkLmNhcmQgLndlYmluYXIgLnRpdGxlIGEsIC53ZWJpbmFyIC50aXRsZSAuaGlnaGxpZ2h0ZWQuY2FyZCBhLCAuaGlnaGxpZ2h0ZWQuY2FyZCAuaDQge1xuICBmb250LXNpemU6IDIycHg7XG59XG4uaGlnaGxpZ2h0ZWQuY2FyZCBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmhpZ2hsaWdodGVkLmNhcmQge1xuICBib3JkZXItY29sb3I6ICNhNGNkZWQ7XG59XG4uaGlnaGxpZ2h0ZWQuY2FyZCAuY2FyZC1oZWFkZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJNYXZlbiBQcm9cIiwgVmVyZGFuYSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5oaWdobGlnaHRlZC5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwOS41LCAyMzAsIDI0Nik7XG59XG4uaGlnaGxpZ2h0ZWQuY2FyZCAuY2FyZC1oZWFkZXIsXG4uaGlnaGxpZ2h0ZWQuY2FyZCAuY2FyZC1ib2R5IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLyoqXG4gKiBJbmZvIENhcmRzIGFyZSBzdHlsaXplZCBjYXJkcyB3aXRoIGEgd2FybSBncmV5IGJhY2tncm91bmQgYW5kIGNoYW5nZXMgYWxsIGhlYWRlcnMgYXJlIGJvbGQuXG4gKlxuICogQG1vbGVjdWxlIEluZm8gQ2FyZCBcbiAqIEBzZWN0aW9uIENhcmQgPiBCYXNpYyBcbiAqIEBmbGFnIGNvbnRhaW5lZFxuICogQG1hcmt1cFxuICogIDxkaXYgY2xhc3M9XCJjYXJkIGluZm9cIj5cbiAqICAgPGgyIGNsYXNzPVwiY2FyZC1oZWFkZXJcIj5JbmZvIENhcmQ8L2gyPlxuICogICAgPGRpdiBjbGFzcz1cImNhcmQtYm9keVwiPlxuICogICAgICA8cD5Ae2xpcHN1bTozMDp3b3Jkc308L3A+XG4gKiAgICA8L2Rpdj5cbiAqICAgICA8ZGl2IGNsYXNzPVwiY2FyZC1mb290ZXJcIj4gPGEgaHJlZj1cIiNcIiBjbGFzcz1cImJ0biBidG4tcHJpbWFyeSBidG4tYmxvY2tcIj5BY3Rpb248L2E+PC9kaXY+XG4gKiAgPC9kaXY+XG4gKlxuICovXG4uaW5mby5jYXJkIC50cmlhbmdsZTpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNhMWEwYTQ7XG59XG4uaW5mby5jYXJkIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTFhMGE0O1xufVxuLmluZm8uY2FyZCAuY2FyZC1oZWFkZXIge1xuICBjb2xvcjogIzJmMmYyZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5pbmZvLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkNGQ0O1xufVxuLmluZm8uY2FyZCAuY2FyZC1oZWFkZXIsXG4uaW5mby5jYXJkIC5jYXJkLWJvZHkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vKipcbiAqIE5vdGljZSBDYXJkcyBhcmUgc3R5bGl6ZWQgY2FyZHMgd2l0aCBhIHNvZnQgYmx1ZSBiYWNrZ3JvdW5kIGFuZCBncmV5IHRyaWFuZ2xlIHRvIGNhdXNlIGl0IHRvIHN0YW5kIG91dCBmcm9tIHN1cnJvdW5kaW5nIHRleHRcbiAqXG4gKiBAbW9sZWN1bGUgTm90aWNlIENhcmQgXG4gKiBAc2VjdGlvbiBDYXJkID4gQmFzaWMgXG4gKiBAZmxhZyBjb250YWluZWRcbiAqIEBtYXJrdXBcbiAqICA8ZGl2IGNsYXNzPVwiY2FyZCBub3RpY2VcIj5cbiAqICAgPGgyIGNsYXNzPVwiY2FyZC1oZWFkZXIgdHJpYW5nbGVcIj5Ob3RpY2UgQ2FyZDwvaDI+XG4gKiAgICA8ZGl2IGNsYXNzPVwiY2FyZC1ib2R5XCI+XG4gKiAgICAgIDxwPkB7bGlwc3VtOjMwOndvcmRzfTwvcD5cbiAqICAgIDwvZGl2PlxuICogICAgIDxkaXYgY2xhc3M9XCJjYXJkLWFjdGlvblwiPiA8YSBocmVmPVwiI1wiIGNsYXNzPVwiYnRuIGJ0bi1wcmltYXJ5IGJ0bi1ibG9ja1wiPkFjdGlvbjwvYT48L2Rpdj5cbiAqICA8L2Rpdj5cbiAqXG4gKi9cbi5jYXJkLm5vdGljZSAuY2FyZC1oZWFkZXIsXG4uY2FyZC5ub3RpY2UuYWx0IC5jYXJkLWhlYWRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uY2FyZC5ub3RpY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjA5LjUsIDIzMCwgMjQ2KTtcbiAgYm9yZGVyLWNvbG9yOiAjYTRjZGVkO1xufVxuLmNhcmQubm90aWNlIC50cmlhbmdsZTpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNlY2VhZWE7XG59XG4uY2FyZC5ub3RpY2UgLmNhcmQtaGVhZGVyIHtcbiAgY29sb3I6ICMwNDcyOTQ7XG59XG5cbi8qKlxuICogTm90aWNlIENhcmRzIHdpdGggdGhlIGFsdCBjbGFzcyBtb2RpZmllcyB0aGUgc3R5bGUgb2Ygbm90aWNlIGNhcmRzIGJ5IGNoYW5naW5nIHRoZSBiYWNrZ3JvdW5kIHRvIHNvZnQgZ3JleSBiYWNrZ3JvdW5kIHdpdGggYW4gb3JhbmdlIHRyaWFuZ2xlLlxuICpcbiAqIEBtb2xlY3VsZSBOb3RpY2UgQ2FyZCBBbHQgXG4gKiBAc2VjdGlvbiBDYXJkID4gQmFzaWNcbiAqIEBmbGFnIGNvbnRhaW5lZFxuICogQG1hcmt1cFxuICogIDxkaXYgY2xhc3M9XCJjYXJkIG5vdGljZSBhbHRcIj5cbiAqICAgIDxoMiBjbGFzcz1cImNhcmQtaGVhZGVyIHRyaWFuZ2xlXCI+Tm90aWNlIHdpdGggLmFsdDwvaDI+XG4gKiAgICA8ZGl2IGNsYXNzPVwiY2FyZC1ib2R5XCI+XG4gKiAgICAgIDxwPkB7bGlwc3VtOjE1OndvcmRzfTwvcD5cbiAqICAgIDwvZGl2PlxuICogICAgIDxkaXYgY2xhc3M9XCJjYXJkLWFjdGlvblwiPiA8YSBocmVmPVwiI1wiIGNsYXNzPVwiYnRuIGJ0bi1zZWNvbmRhcnkgYnRuLWJsb2NrXCI+QWN0aW9uPC9hPjwvZGl2PlxuICogIDwvZGl2PlxuICpcbiAqL1xuLmNhcmQuYWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWFlYTtcbiAgYm9yZGVyLWNvbG9yOiAjZDZkNGQ0O1xufVxuLmNhcmQuYWx0IC50cmlhbmdsZTpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNGRkM0MjU7XG59XG4uY2FyZC5hbHQgLmNhcmQtaGVhZGVyIHtcbiAgY29sb3I6ICNFODdEMUU7XG59XG5cbi8qKlxuICogRXZlbnQgQ2FyZHMgYXJlIGNvbnRhaW5lcnMgZm9yIEV2ZW50IERhdGEgVHlwZSBcbiAqXG4gKiBAbW9sZWN1bGUgRXZlbnQgQ2FyZCBcbiAqIEBzZWN0aW9uIENhcmQgPiBFdmVudFxuICogQGZsYWcgY29udGFpbmVkXG4gKiBAbW9kaWZpZXJzXG4gKiAgLnVuZGVjb3JhdGVkICAgIHJlbW92ZXMgdGhlIGNhcmQgZGVjb3JhdGlvbiggYmFja2dyb3VuZCBjb2xvcnMsIGJvcmRlcnMgJiBncmFwaGljIGRhdGUpIHRvIG1ha2UgaXQgbGlzdC1hYmxlLiBcbiAqIEBtYXJrdXBcbiAqICA8ZGl2IGNsYXNzPVwiY2FyZCBldmVudFwiPlxuICogICAgICA8ZGl2IGNsYXNzPVwiY2FyZC1oZWFkZXJcIj5cbiAqICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZXZlbnQtZGF0ZVwiPlxuICogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZGF0ZVwiPlxuICogICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJtb250aFwiPk1heTwvc3Bhbj5cbiAqICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwiZGF5XCI+MTI8L3NwYW4+XG4gKiAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInllYXJcIj4yMDE4PC9zcGFuPlxuICogICAgICAgICAgICAgICAgICA8L2Rpdj5cbiAqICAgICAgICAgICAgICA8L2Rpdj5cbiAqICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZXZlbnQtZGV0YWlsc1wiPlxuICogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGl0bGVcIj5Ae2xpcHN1bTo4OndvcmRzfTwvZGl2PlxuICogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwibG9jYXRpb24tdGl0bGVcIj5HcmFuZCBIYXlhdHQ8L2Rpdj5cbiAqICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImxvY2F0aW9uXCI+Q2luY2lubmF0aSwgT0ggPC9kaXY+XG4gKiAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwiZnVsbC1kYXRlXCI+TWF5IDEyLCAyMDE4PC9zcGFuPjxzcGFuIGNsYXNzPVwidGltZVwiPjxzcGFuIGNsYXNzPVwiYmVnaW5cIj44OjAwQU08L3NwYW4+IC0gPHNwYW4gY2xhc3M9XCJlbmRcIj4yOjAwUE08L3NwYW4+IDxzcGFuIGNsYXNzPVwidGltZXpvbmVcIj4oRVNUKTwvc3Bhbj48L3NwYW4+XG4gKiAgICAgICAgICAgICAgPC9kaXY+XG4gKiAgICAgIDwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwiY2FyZC1ib2R5XCI+ICAgICBcbiAqICAgICAgICAgIDxwPkB7bGlwc3VtOjE6cGFyYWdyYXBoc308L3A+XG4gKiAgICAgIDwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwiY2FyZC1mb290ZXJcIj48c3Ryb25nPkFkZCB0byBDYWxlbmRhcjogPC9zdHJvbmc+PGEgaHJlZj1cIiNcIiBjbGFzcz1cImxpbmtcIj5PdXRsb29rPC9hPiB8IDxhIGhyZWY9XCIjXCIgY2xhc3M9XCJsaW5rXCI+R29vZ2xlPC9hPiB8IDxhIGhyZWY9XCIjXCIgY2xhc3M9XCJsaW5rXCI+aUNhbDwvYT48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cImNhcmQtYWN0aW9uXCI+PGEgaHJlZj1cIiNcIiBjbGFzcz1cImJ0biBidG4tZGVmYXVsdFwiPlJlZ2lzdGVyPC9hPjwvZGl2PlxuICpcbiAqL1xuLmNhcmQuZXZlbnQge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIHtcbiAgLmNhcmQuZXZlbnQgaS5mYS5mYS1jYWxlbmRhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNhcmQuZXZlbnQgLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VhZWE7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmNhcmQuZXZlbnQgLmNhcmQtaGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmNhcmQuZXZlbnQgLmV2ZW50LWRhdGUsXG4uY2FyZC5ldmVudCAuZXZlbnQtZGV0YWlscyB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uY2FyZC5ldmVudCAuZXZlbnQtZGF0ZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDElO1xufVxuLmNhcmQuZXZlbnQgLmV2ZW50LWRldGFpbHMge1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbn1cbi5jYXJkLmV2ZW50IC5jYXJkLWJvZHkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cbi5jYXJkLmV2ZW50IC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgVmVyZGFuYSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNFODdEMUU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmNhcmQuZXZlbnQgLmxvY2F0aW9uLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBWZXJkYW5hLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzA0NzI5NDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbn1cbi5jYXJkLmV2ZW50IC5sb2NhdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgVmVyZGFuYSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgY29sb3I6ICMyZjJmMmY7XG59XG4uY2FyZC5ldmVudCAuZnVsbC1kYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJkLmV2ZW50IC5mdWxsLWRhdGUsXG4uY2FyZC5ldmVudCAudGltZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgVmVyZGFuYSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzJmMmYyZjtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uY2FyZC5ldmVudCAuY2FyZC1mb290ZXIsXG4uY2FyZC5ldmVudCAuY2FyZC1hY3Rpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIGNvbG9yOiAjNmY2YjZmO1xufVxuLmNhcmQuZXZlbnQgLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbi5jYXJkLmV2ZW50IC5jYXJkLWFjdGlvbiBzdHJvbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIHtcbiAgLmNhcmQuZXZlbnQgLmNhcmQtYWN0aW9uIHN0cm9uZyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG4uY2FyZC5ldmVudCAuY2FyZC1hY3Rpb24gLmJ0biwgLmNhcmQuZXZlbnQgLmNhcmQtYWN0aW9uICNmb290ZXIgLmVtYWlsLCAjZm9vdGVyIC5jYXJkLmV2ZW50IC5jYXJkLWFjdGlvbiAuZW1haWwsIC5jYXJkLmV2ZW50IC5jYXJkLWFjdGlvbiAjZm9vdGVyIC50ZWwsICNmb290ZXIgLmNhcmQuZXZlbnQgLmNhcmQtYWN0aW9uIC50ZWwsIC5jYXJkLmV2ZW50IC5jYXJkLWFjdGlvbiAuYnV0dG9uLCAuY2FyZC5ldmVudCAuY2FyZC1hY3Rpb24gW2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdLCAuY2FyZC5ldmVudCAuY2FyZC1hY3Rpb24gW2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmV2ZW50IC5kYXRlIHtcbiAgbWF4LXdpZHRoOiAxMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA4OGFhO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIHtcbiAgLmV2ZW50IC5kYXRlIHtcbiAgICBib3JkZXItd2lkdGg6IDRweDtcbiAgfVxufVxuLmV2ZW50IC5kYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmV2ZW50IC5kYXksXG4uZXZlbnQgLm1vbnRoLFxuLmV2ZW50IC55ZWFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5ldmVudCAuZGF5IHtcbiAgZm9udC1mYW1pbHk6IFwiTWF2ZW4gUHJvXCIsIFZlcmRhbmEsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkge1xuICAuZXZlbnQgLmRheSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4uZXZlbnQgLm1vbnRoIHtcbiAgZm9udC1mYW1pbHk6IFwiTWF2ZW4gUHJvXCIsIFZlcmRhbmEsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSB7XG4gIC5ldmVudCAubW9udGgge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmV2ZW50IC55ZWFyIHtcbiAgZm9udC1mYW1pbHk6IFwiTWF2ZW4gUHJvXCIsIFZlcmRhbmEsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg4YWE7XG4gIGNvbG9yOiAjZmFmYWZhO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkge1xuICAuZXZlbnQgLnllYXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4vKipcbiAqIFVuZGVjb3JhdGVkIGV2ZW50IGNhcmRzIGFyZSBmb3IgbGlzdGluZyBhIGxvdCBvZiBldmVudHMgdG9nZXRoZXIuXG4gKlxuICogQG1vbGVjdWxlIEV2ZW50IENhcmQgKFVuZGVjb3JhdGVkKVxuICogQHNlY3Rpb24gQ2FyZCA+IEV2ZW50XG4gKiBAbWFya3VwXG4gKiAgPGRpdiBjbGFzcz1cImNhcmQgZXZlbnQgdW5kZWNvcmF0ZWRcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cImNhcmQtaGVhZGVyXCI+XG4gKiAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImV2ZW50LWRhdGVcIj5cbiAqICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImRhdGVcIj5cbiAqICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwibW9udGhcIj5NYXk8L3NwYW4+XG4gKiAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cImRheVwiPjEyPC9zcGFuPlxuICogICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ5ZWFyXCI+MjAxODwvc3Bhbj5cbiAqICAgICAgICAgICAgICAgICAgPC9kaXY+XG4gKiAgICAgICAgICAgICAgPC9kaXY+XG4gKiAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImV2ZW50LWRldGFpbHNcIj5cbiAqICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRpdGxlXCI+QHtsaXBzdW06ODp3b3Jkc308L2Rpdj5cbiogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwibG9jYXRpb24tdGl0bGVcIj5HcmFuZCBIeWF0dDwvZGl2PlxuICogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwibG9jYXRpb25cIj5DaW5jaW5uYXRpLCBPSCA8L2Rpdj5cbiAqICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJmdWxsLWRhdGVcIj5NYXkgMTIsIDIwMTg8L3NwYW4+PHNwYW4gY2xhc3M9XCJ0aW1lXCI+PHNwYW4gY2xhc3M9XCJiZWdpblwiPjg6MDBBTTwvc3Bhbj4gLSA8c3BhbiBjbGFzcz1cImVuZFwiPjI6MDBQTTwvc3Bhbj4gPHNwYW4gY2xhc3M9XCJ0aW1lem9uZVwiPihFU1QpPC9zcGFuPjwvc3Bhbj5cbiAqICAgICAgICAgICAgICA8L2Rpdj5cbiAqICAgICAgPC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJjYXJkLWJvZHlcIj4gICAgIFxuICogICAgICAgICAgPHA+QHtsaXBzdW06MTpwYXJhZ3JhcGhzfTwvcD5cbiAqICAgICAgPC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJjYXJkLWFjdGlvblwiPjxzdHJvbmc+QWRkIHRvIENhbGVuZGFyOiA8L3N0cm9uZz48YSAgaHJlZj1cIiNcIiBjbGFzcz1cImxpbmtcIj5PdXRsb29rPC9hPiB8IDxhIGhyZWY9XCIjXCIgIGNsYXNzPVwibGlua1wiPkdvb2dsZTwvYT4gfCA8YSBocmVmPVwiI1wiICBjbGFzcz1cImxpbmtcIj5pQ2FsPC9hPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwiY2FyZC1hY3Rpb25cIj48YSBocmVmPVwiI1wiIGNsYXNzPVwiYnRuIGJ0bi1kZWZhdWx0IGJ0bi1zbVwiPlJlZ2lzdGVyPC9hPjwvZGl2PlxuICogIDwvZGl2PlxuICpcbiAqL1xuLmNhcmQuZXZlbnQudW5kZWNvcmF0ZWQgLmV2ZW50LWRhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcmQuZXZlbnQudW5kZWNvcmF0ZWQgLmxvY2F0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uY2FyZC5ldmVudC51bmRlY29yYXRlZCAuZnVsbC1kYXRlLFxuLmNhcmQuZXZlbnQudW5kZWNvcmF0ZWQgLnRpbWUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xufVxuLmNhcmQuZXZlbnQudW5kZWNvcmF0ZWQgLmV2ZW50LWRldGFpbHMge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5jYXJkLmV2ZW50LnVuZGVjb3JhdGVkIC5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY2FyZC5ldmVudC51bmRlY29yYXRlZCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q2ZDRkNDtcbiAgcGFkZGluZy10b3A6IDAuMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW07XG59XG4uY2FyZC5ldmVudC51bmRlY29yYXRlZCAuY2FyZC1hY3Rpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctdG9wOiAwLjEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNhcmQuZXZlbnQudW5kZWNvcmF0ZWQgLmNhcmQtYWN0aW9uIC5idG4sIC5jYXJkLmV2ZW50LnVuZGVjb3JhdGVkIC5jYXJkLWFjdGlvbiAjZm9vdGVyIC5lbWFpbCwgI2Zvb3RlciAuY2FyZC5ldmVudC51bmRlY29yYXRlZCAuY2FyZC1hY3Rpb24gLmVtYWlsLCAuY2FyZC5ldmVudC51bmRlY29yYXRlZCAuY2FyZC1hY3Rpb24gI2Zvb3RlciAudGVsLCAjZm9vdGVyIC5jYXJkLmV2ZW50LnVuZGVjb3JhdGVkIC5jYXJkLWFjdGlvbiAudGVsLCAuY2FyZC5ldmVudC51bmRlY29yYXRlZCAuY2FyZC1hY3Rpb24gLmJ1dHRvbiwgLmNhcmQuZXZlbnQudW5kZWNvcmF0ZWQgLmNhcmQtYWN0aW9uIFtkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXSwgLmNhcmQuZXZlbnQudW5kZWNvcmF0ZWQgLmNhcmQtYWN0aW9uIFtkYXRhLXNmLXJvbGU9Y29sbGFwc2VBbGxdIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4uY2FyZC5ldmVudC51bmRlY29yYXRlZCArIC5jYXJkLmV2ZW50LnVuZGVjb3JhdGVkIHtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjMDQ3Mjk0O1xufVxuXG4vKipcbiAqIFRlc3RpbW9uaWFsIENhcmQgYXJlIGNvbnRhaW5lcnMgZm9yIFRlc3RpbW9uaWFsIERhdGEgVHlwZSBcbiAqXG4gKiBAbW9sZWN1bGUgVGVzdGltb25pYWwgQ2FyZCBcbiAqIEBzZWN0aW9uIENhcmQgPiBUZXN0aW1vbmlhbFxuICogQGZsYWcgY29udGFpbmVkXG4gKiBAbW9kaWZpZXJzXG4gKiAgLmhvcml6b250YWwgICAgIEFsaWducyB0aGUgaW1hZ2UgdG8gdGhlIGxlZnQgb2YgdGhlIHRlc3RpbW9uaWFsLlxuICogIC5pbWctY2lyY2xlICAgICBDb252ZXJ0cyB0aGUgaW1hZ2UgaW50byBhIGNpcmNsZS5cbiAqICAudW5kZWNvcmF0ZWQgICAgUmVtb3ZlcyB0aGUgaW1hZ2UgYW5kIG91dGxpbmUgYWxsIHRvZ2V0aGVyIGxlYXZpbmcgYmVoaW5kIG9ubHkgdGhlIHF1b3RlIGFuZCBjaXRhdGlvbi5cbiAqIEBtYXJrdXBcbiAqICA8ZGl2IGNsYXNzPVwiY2FyZCB0ZXN0aW1vbmlhbFwiPlxuICogICAgPGhlYWRlciBjbGFzcz1cImNhcmQtaGVhZGVyXCI+XG4gKiAgICAgIDxpbWcgY2xhc3M9XCJjYXJkLWltZyByb3VuZGVkLWNpcmNsZSBpbWctdGh1bWJuYWlsXCIgc3JjPVwiQHtpbWFnZToyMDA6MjAwfVwiLz5cbiAqICAgIDwvaGVhZGVyPlxuICogICAgPGRpdiBjbGFzcz1cImNhcmQtYm9keVwiPlxuICogICAgICA8YXJ0aWNsZSBjbGFzcz1cImJsb2NrcXVvdGVcIj5cbiAqICAgICAgICA8cD5Ae2xpcHN1bToxNTp3b3Jkc308L3A+XG4gKiAgICAgICAgPGNpdGUgY2xhc3M9XCJibG9ja3F1b3RlLWNpdGVcIj5Tb21lb25lIGZhbW91czwvY2l0ZT5cbiAqICAgICAgPC9hcnRpY2xlPlxuICogICAgPC9kaXY+XG4gKiAgPC9kaXY+XG4gKlxuICovXG4uY2FyZC50ZXN0aW1vbmlhbCxcbi5jYXJkLnByb2R1Y3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTRjZGVkO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSB7XG4gIC5jYXJkLnRlc3RpbW9uaWFsLFxuICAuY2FyZC5wcm9kdWN0IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuLmNhcmQudGVzdGltb25pYWwgLmNhcmQtaGVhZGVyLFxuLmNhcmQucHJvZHVjdCAuY2FyZC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIHtcbiAgLmNhcmQudGVzdGltb25pYWwgLmNhcmQtaGVhZGVyLFxuICAuY2FyZC5wcm9kdWN0IC5jYXJkLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmNhcmQudGVzdGltb25pYWwgLmNhcmQtaW1nLFxuLmNhcmQucHJvZHVjdCAuY2FyZC1pbWcge1xuICBtYXJnaW46IDIwcHggYXV0byAtNTBweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIHtcbiAgLmNhcmQudGVzdGltb25pYWwgLmNhcmQtaW1nLFxuICAuY2FyZC5wcm9kdWN0IC5jYXJkLWltZyB7XG4gICAgbWFyZ2luOiAtMTAwcHggYXV0byAyMHB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG4uY2FyZC50ZXN0aW1vbmlhbCAuY2FyZC1ib2R5LFxuLmNhcmQucHJvZHVjdCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMTBweCAxZW0gMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgbWFyZ2luOiAtMXB4O1xufVxuLmNhcmQudGVzdGltb25pYWwgLmJsb2NrcXVvdGUsXG4uY2FyZC5wcm9kdWN0IC5ibG9ja3F1b3RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FyZC50ZXN0aW1vbmlhbCAuYmxvY2txdW90ZSBwLFxuLmNhcmQudGVzdGltb25pYWwgLmJsb2NrcXVvdGUtY2l0ZSxcbi5jYXJkLnByb2R1Y3QgLmJsb2NrcXVvdGUgcCxcbi5jYXJkLnByb2R1Y3QgLmJsb2NrcXVvdGUtY2l0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcmQudGVzdGltb25pYWwgLmJsb2NrcXVvdGUgcDpiZWZvcmUsIC5jYXJkLnRlc3RpbW9uaWFsIC5ibG9ja3F1b3RlIHA6YWZ0ZXIsXG4uY2FyZC50ZXN0aW1vbmlhbCAuYmxvY2txdW90ZS1jaXRlOmJlZm9yZSxcbi5jYXJkLnRlc3RpbW9uaWFsIC5ibG9ja3F1b3RlLWNpdGU6YWZ0ZXIsXG4uY2FyZC5wcm9kdWN0IC5ibG9ja3F1b3RlIHA6YmVmb3JlLFxuLmNhcmQucHJvZHVjdCAuYmxvY2txdW90ZSBwOmFmdGVyLFxuLmNhcmQucHJvZHVjdCAuYmxvY2txdW90ZS1jaXRlOmJlZm9yZSxcbi5jYXJkLnByb2R1Y3QgLmJsb2NrcXVvdGUtY2l0ZTphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHdpZHRoOiAxLjI4NTcxNDI5ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXJkLnRlc3RpbW9uaWFsIC5ibG9ja3F1b3RlIHAsXG4uY2FyZC5wcm9kdWN0IC5ibG9ja3F1b3RlIHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uY2FyZC50ZXN0aW1vbmlhbCAuYmxvY2txdW90ZSBwOmJlZm9yZSwgLmNhcmQudGVzdGltb25pYWwgLmJsb2NrcXVvdGUgcDphZnRlcixcbi5jYXJkLnByb2R1Y3QgLmJsb2NrcXVvdGUgcDpiZWZvcmUsXG4uY2FyZC5wcm9kdWN0IC5ibG9ja3F1b3RlIHA6YWZ0ZXIge1xuICBjb2xvcjogI0ZGQzQyNTtcbn1cbi5jYXJkLnRlc3RpbW9uaWFsIC5ibG9ja3F1b3RlIHA6YmVmb3JlLFxuLmNhcmQucHJvZHVjdCAuYmxvY2txdW90ZSBwOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG4uY2FyZC50ZXN0aW1vbmlhbCAuYmxvY2txdW90ZSBwOmFmdGVyLFxuLmNhcmQucHJvZHVjdCAuYmxvY2txdW90ZSBwOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuLmNhcmQudGVzdGltb25pYWwgLmJsb2NrcXVvdGUtY2l0ZSxcbi5jYXJkLnByb2R1Y3QgLmJsb2NrcXVvdGUtY2l0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMDtcbiAgY29sb3I6ICNhMWEwYTQ7XG59XG4uY2FyZC50ZXN0aW1vbmlhbCAuYmxvY2txdW90ZS1jaXRlOmFmdGVyLFxuLmNhcmQucHJvZHVjdCAuYmxvY2txdW90ZS1jaXRlOmFmdGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgY29udGVudDogXCJcXGYwMDdcIjtcbn1cblxuLyoqXG4qIEhvcml6b250YWwgVGVzdGltb25pYWwgYXJlIGNvbXBhY3QgY29udGFpbmVycyBmb3IgVGVzdGltb25pYWwgRGF0YSBUeXBlIFxuKlxuKiBAbW9sZWN1bGUgVGVzdGltb25pYWwgQ2FyZCAoLmhvcml6b250YWwpXG4qIEBzZWN0aW9uIENhcmQgPiBUZXN0aW1vbmlhbFxuKiBAZmxhZyBjb250YWluZWRcbiogQG1hcmt1cFxuKiAgPGRpdiBjbGFzcz1cImNhcmQgdGVzdGltb25pYWwgaG9yaXpvbnRhbFwiPlxuKiAgICA8aGVhZGVyIGNsYXNzPVwiY2FyZC1oZWFkZXJcIj5cbiogICAgICAgPGltZyBjbGFzcz1cImNhcmQtaW1nICBpbWctdGh1bWJuYWlsXCIgc3JjPVwiQHtpbWFnZToyMDA6MjAwfVwiLz5cbiogICAgPC9oZWFkZXI+XG4qICAgIDxkaXYgY2xhc3M9XCJjYXJkLWJvZHlcIj5cbiogICAgICA8YXJ0aWNsZSBjbGFzcz1cImJsb2NrcXVvdGVcIj5cbiogICAgICAgIDxwPkB7bGlwc3VtOjE1OndvcmRzfTwvcD5cbiogICAgICAgIDxjaXRlIGNsYXNzPVwiYmxvY2txdW90ZS1jaXRlXCI+U29tZW9uZSBmYW1vdXM8L2NpdGU+XG4qICAgICAgPC9hcnRpY2xlPlxuKiAgICA8L2Rpdj5cbiogIDwvZGl2PlxuKlxuKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSB7XG4gIC5jYXJkLnRlc3RpbW9uaWFsLmhvcml6b250YWwsXG4gIC5jYXJkLnByb2R1Y3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5jYXJkLnRlc3RpbW9uaWFsLmhvcml6b250YWwgLmNhcmQtaGVhZGVyLFxuICAuY2FyZC50ZXN0aW1vbmlhbC5ob3Jpem9udGFsIC5jYXJkLWJvZHksXG4gIC5jYXJkLnByb2R1Y3QgLmNhcmQtaGVhZGVyLFxuICAuY2FyZC5wcm9kdWN0IC5jYXJkLWJvZHkge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5jYXJkLnRlc3RpbW9uaWFsLmhvcml6b250YWwgLmNhcmQtaW1nLFxuICAuY2FyZC5wcm9kdWN0IC5jYXJkLWltZyB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIGhlaWdodDogMTI1cHg7XG4gICAgd2lkdGg6IDEyNXB4O1xuICB9XG4gIC5jYXJkLnRlc3RpbW9uaWFsLmhvcml6b250YWwgLmNhcmQtaGVhZGVyLFxuICAuY2FyZC5wcm9kdWN0IC5jYXJkLWhlYWRlciB7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgfVxuICAuY2FyZC50ZXN0aW1vbmlhbC5ob3Jpem9udGFsIC5jYXJkLWJvZHksXG4gIC5jYXJkLnByb2R1Y3QgLmNhcmQtYm9keSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuY2FyZC50ZXN0aW1vbmlhbC5ob3Jpem9udGFsIC5jYXJkLWJvZHkgLmJsb2NrcXVvdGUtY2l0ZSxcbiAgLmNhcmQucHJvZHVjdCAuY2FyZC1ib2R5IC5ibG9ja3F1b3RlLWNpdGUge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5jYXJkLnRlc3RpbW9uaWFsLmhvcml6b250YWwgLmJsb2NrcXVvdGUsXG4gIC5jYXJkLnByb2R1Y3QgLmJsb2NrcXVvdGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmNhcmQudGVzdGltb25pYWwuaG9yaXpvbnRhbCAuYmxvY2txdW90ZS1jaXRlLFxuICAuY2FyZC5wcm9kdWN0IC5ibG9ja3F1b3RlLWNpdGUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jYXJkLnRlc3RpbW9uaWFsLmhvcml6b250YWwudW5kZWNvcmF0ZWQsXG4uY2FyZC50ZXN0aW1vbmlhbC51bmRlY29yYXRlZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY2FyZC50ZXN0aW1vbmlhbC5ob3Jpem9udGFsLnVuZGVjb3JhdGVkIC5jYXJkLWhlYWRlcixcbi5jYXJkLnRlc3RpbW9uaWFsLnVuZGVjb3JhdGVkIC5jYXJkLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNhcmQudGVzdGltb25pYWwudmVydGljYWwtc3BhY2luZyB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuXG4vKipcbiAqIFRoZSBcIkZhY2lsaXR5IENhcmRcIiBpcyBhIGNvbWJpbmF0aW9uIG9mIGNhcmRzIGFuZCB1aSB0byBtYWtlIHRoZSBVSSBlbGVtZW50IHRoYXQgaXMgZm91bmQgb24gdGhlIGhvbWUgcGFnZS4gXG4gKlxuICogQHN0cnVjdHVyZSBGYWNpbGl0eSBDYXJkIFxuICogQHNlY3Rpb24gQWR2YW5jZWQgQ2FyZHMgJiBCb3hlcyA+IEZhY2lsaXR5IENhcmQgXG4gKiBAZmxhZyBjb250YWluZWRcbiAqIEBtYXJrdXBcbiAqICA8ZGl2IGNsYXNzPVwiY2FyZCBoaWdobGlnaHRlZFwiPlxuICogICA8aDMgY2xhc3M9XCJjYXJkLWhlYWRlclwiPkRvZXMgTXkgRmFjaWxpdHkgUGFydGljaXBhdGU/PC9oMz5cbiAqICAgIDxkaXYgY2xhc3M9XCJjYXJkLWJvZHlcIj5cbiAqICAgICAgPHA+U2VhcmNoIGZvciB5b3VyIGZhY2lsaXR5IGJ5IHR5cGluZyB5b3VyIDxzdHJvbmc+ZmFjaWxpdHkgbmFtZTwvc3Ryb25nPiBvciA8c3Ryb25nPnBhcnRpY2lwYW50IElEPC9zdHJvbmc+IGJlbG93IHRvIGNyZWF0ZSBhbiBBQ0MgUXVhbGl0eSBJbXByb3ZlbWVudCBmb3IgSW5zdGl0dXRpb25zIGFjY291bnQuPC9wPlxuICogICAgICA8ZGl2IGNsYXNzPVwiZm9ybS1ncm91cFwiPlxuICogICAgICAgICAgPGxhYmVsIGZvcj1cImV4YW1wbGVJbnB1dEZhY2lsaXR5XCI+U2VhcmNoIHlvdXIgRmFjaWxpdHk6PC9sYWJlbD5cbiAqICAgICAgICAgIDxpbnB1dCB0eXBlPVwiZW1haWxcIiBjbGFzcz1cImZvcm0tY29udHJvbFwiIGlkPVwiZXhhbXBsZUlucHV0RmFjaWxpdHlcIiBwbGFjZWhvbGRlcj1cIlN0YXJ0IFR5cGluZyB5b3VyIGZhY2lsaXR5IG5hbWVcIiBhdXRvY29tcGxldGU9XCJvblwiPlxuICogICAgICA8L2Rpdj5cbiAqICAgIDwvZGl2PlxuICogICAgIDxkaXYgY2xhc3M9XCJjYXJkLWFjdGlvblwiPjxhIGhyZWY9XCIjXCIgY2xhc3M9XCJidG4gYnRuLXByaW1hcnkgYnRuLWJsb2NrXCI+U2VhcmNoPC9hPjwvZGl2PlxuICogICAgIDxkaXYgY2xhc3M9XCJjYXJkXCI+XG4gKiAgICAgIDxoMyBjbGFzcz1cImNhcmQtaGVhZGVyXCI+XG4gKiAgICAgICAgICBDYW4ndCBmaW5kIHlvdXIgZmFjaWxpdHk/XG4gKiAgICAgIDwvaDM+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJjYXJkLWJvZHlcIj5cbiAqICAgICAgICAgIDxwPklmIHlvdXIgZmFjaWxpdHkgaXMgbm90IGEgcGFydGljaXBhbnQgd2l0aCBOQ0RSIG9yIFBJTk5BQ0xFLCBwbGVhc2UgPGEgaHJlZj1cIiNcIiBjbGFzcz1cImxpbmtcIj5zdWJtaXQgYSByZXF1ZXN0PC9hPiB0byBnZXQgbW9yZSBpbmZvcm1hdGlvbiBhbmQgZ2FpbiBhY2Nlc3MuIDwvcD5cbiAqICAgICAgPC9kaXY+XG4gKiAgICAgPC9kaXY+XG4gKiAgPC9kaXY+XG4gKlxuICovXG4vKipcbiAqIFwiVW5kZWNvcmF0ZWRcIiBjYXJkcyByZW1vdmUgdGhlIGJhY2tncm91bmQscGFkZGluZyBhbmQgYm9yZGVyIG9mIGNhcmRzIHdpdGggbGVhdmluZyBiZWhpbmQgYWxsIG9mIHRoZSB0eXBvZ3JhcGh5IHRyZWF0bWVudCBvZiBjYXJkLiAgVGhpcyBpcyBtb3NseSB1c2VkIG9uIHRoZSBob21lcGFnZSBpbiBjb21iaW5hdGlvbiB3aXRoIHRoZSBoaWdobGlnaHRlZCBjYXJkIFxuICpcbiAqIEBtb2xlY3VsZSBVbmRlY29yYXRlZCBIaWdobGlnaHRlZCBDYXJkIFxuICogQHNlY3Rpb24gQ2FyZCA+IEJhc2ljIFxuICogQGZsYWcgY29udGFpbmVkXG4gKiBAbWFya3VwXG4gKiAgPGRpdiBjbGFzcz1cImNhcmQgaGlnaGxpZ2h0ZWQgdW5kZWNvcmF0ZWRcIj5cbiAqICAgPGgzIGNsYXNzPVwiY2FyZC1oZWFkZXJcIj5VbmRlY29yYXRlZCBIaWdobGlnaHQgQ2FyZDwvaDM+XG4gKiAgICA8ZGl2IGNsYXNzPVwiY2FyZC1ib2R5XCI+XG4gKiAgICAgIDxwPkB7bGlwc3VtOjIwOndvcmRzfTwvcD5cbiAqICAgIDwvZGl2PlxuICogICAgIDxkaXYgY2xhc3M9XCJjYXJkLWZvb3RlclwiPiA8YSBocmVmPVwiI1wiIGNsYXNzPVwiYnRuIGJ0bi1wcmltYXJ5IGJ0bi1ibG9ja1wiPkFjdGlvbjwvYT48L2Rpdj5cbiAqICA8L2Rpdj5cbiAqXG4gKlxuICovXG4udW5kZWNvcmF0ZWQuY2FyZCB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG4udW5kZWNvcmF0ZWQuY2FyZCAuY2FyZC1oZWFkZXIudHJpYW5nbGU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4qIFByb2R1Y3RzIGFyZSBjb21wYWN0IGNvbnRhaW5lcnMgZm9yIFRlc3RpbW9uaWFsIERhdGEgVHlwZSBcbipcbiogQG1vbGVjdWxlIFByb2R1Y3QgQ2FyZFxuKiBAc2VjdGlvbiBDYXJkID4gUHJvZHVjdFxuKiBAZmxhZyBjb250YWluZWRcbiogQG1hcmt1cFxuKiAgPGRpdiBjbGFzcz1cImNhcmQgcHJvZHVjdFwiPlxuKiAgICA8aGVhZGVyIGNsYXNzPVwiY2FyZC1oZWFkZXJcIj5cbiogICAgICAgPGltZyAgc3JjPVwiaHR0cHM6Ly9jdnF1YWxpdHkuYWNjLm9yZy9pbWFnZXMvZGVmYXVsdC1zb3VyY2UvYWNjcmVkaXRhdGlvbi9hZmJ1dHRvbi5qcGc/c2Z2cnNuPWYzMjk4MGJmXzJcIiBhbHQ9XCJcIiBjbGFzcz1cIm1hcHNlYWxcIj5cbiogICAgPC9oZWFkZXI+XG4qICAgIDxkaXYgY2xhc3M9XCJjYXJkLWJvZHlcIj5cbiogICAgICA8YXJ0aWNsZT5cbiogICAgICAgPGgyIGNsYXNzPVwibS0wXCI+QHtsaXBzdW06Mzp3b3Jkc308L2gyPlxuKiAgICAgICAgPHA+QHtsaXBzdW06MTU6d29yZHN9PC9wPlxuKiAgICAgICAgPGEgY2xhc3M9XCJidG4gYnRuLXByaW1hcnlcIiBocmVmPVwiI1wiPkxpbmsgVG8gUHJvZHVjdCAmbmJzcDsgPGkgY2xhc3M9XCJmYSBmYS1leHRlcm5hbC1saW5rLXNxdWFyZVwiPjwvaT48L2E+XG4qICAgICAgPC9hcnRpY2xlPlxuKiAgICA8L2Rpdj5cbiogIDwvZGl2PlxuKlxuKi9cbi5jYXJkLnByb2R1Y3QgLmNhcmQtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDRkNDtcbn1cbi5jYXJkLnByb2R1Y3QgLmNhcmQtaGVhZGVyIGltZyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi8qKlxuICogQm94ZXMoXCIuYm94XCIpIGFyZSBhIHNpbXBsZSBkZWNvcmF0b3IgdGhhdCBoYXMgaW50ZXJuYWwgcGFkZGluZywgYSBjb2xvcmVkIGJhY2tncm91bmQsIGFuZCBmaWxscyBpdHMgcGFyZW50IGNvbnRhaW5lci4gXG4gKiBCb3hlcyBhcmUgYSBzaW1wbGVyIHZlcnNpb24gb2YgXCIuY2FyZHNcIiB3aGVuIHRoZSBzdHJ1Y3R1cmVkIERPTSBpcyBlaXRoZXIgdW5uZWNlc3Nhcnkgb3Igd291bGQgY29uZmxpY3Qgd2l0aCB0aGUgaW50ZXJuYWwgY29udGVudC5cbiAqXG4gKiBAbW9sZWN1bGUgYm94XG4gKiBAZmxhZyBjb250YWluZWRcbiAqIEBtb2RpZmllcnNcbiAqICAuYWx0ICAgIGNoYW5nZXMgYmFja2dyb3VuZCB0byBncmV5XG4gKiAgLmFsdC5ibHVlIGNoYW5nZXMgYmFja2dyb3VuZCB0byBibHVlXG4gKiBAc2VjdGlvbiBCb3ggPiBCb3hcbiAqIEBtYXJrdXBcbiAqICAgPGRpdiBjbGFzcz1cImJveFwiPlxuICogICAgICA8aDE+SDEgVGFnPC9oMT5cbiAqICAgICAgPHA+QHtsaXBzdW06MjA6d29yZHN9PC9wPlxuICogICA8L2Rpdj5cbiovXG4uYm94IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlY2VhZWE7XG59XG4uYm94IC5jYXJkLWhlYWRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYm94IGgxOmZpcnN0LWNoaWxkLCAuYm94IC5oMTpmaXJzdC1jaGlsZCxcbi5ib3ggaDI6Zmlyc3QtY2hpbGQsXG4uYm94IC5oMjpmaXJzdC1jaGlsZCxcbi5ib3ggaDM6Zmlyc3QtY2hpbGQsXG4uYm94IC5oMzpmaXJzdC1jaGlsZCxcbi5ib3ggaDQ6Zmlyc3QtY2hpbGQsXG4uYm94IC53ZWJpbmFyIC50aXRsZSBhOmZpcnN0LWNoaWxkLFxuLndlYmluYXIgLnRpdGxlIC5ib3ggYTpmaXJzdC1jaGlsZCxcbi5ib3ggLmg0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmJveCBoMSwgLmJveCAuaDEsXG4uYm94IGgyLFxuLmJveCAuaDIsXG4uYm94IGgzLFxuLmJveCAuaDMsXG4uYm94IGg0LFxuLmJveCAud2ViaW5hciAudGl0bGUgYSxcbi53ZWJpbmFyIC50aXRsZSAuYm94IGEsXG4uYm94IC5oNCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0U4N0QxRTtcbn1cbi5ib3ggKyAuYm94IHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG4vKipcbiogVGhlIGJveCBpcyBieSBkZWZhdWx0IHdoaXRlIGFkZCB0aGUgXCIuYWx0XCIgY2xhc3MgdG8gbWFrZSBpdCBncmV5IGFuZCByZW1vdmUgdGhlIGJvYXJkZXJzLlxuKlxuKiBAbW9sZWN1bGUgQm94IEFsdFxuKiBAc2VjdGlvbiBCb3ggPiBCb3ggQWx0XG4qIEBtYXJrdXBcbiogIDxkaXYgY2xhc3M9XCJib3ggYWx0XCI+XG4qICAgICA8aDM+UGFzdCBCb3g8L2gzPlxuKiAgICAgPHA+QHtsaXBzdW06MjpwYXJhZ3JhcGhzfTwvcD4gICAgIFxuKiAgICAgPGRpdiBjbGFzcz1cInJvd1wiPlxuKiAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtc20tOSBjb2wtbGctNlwiPlxuKiAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZm9ybS1ncm91cFwiPlxuKiAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImlucHV0LWdyb3VwXCI+XG4qICAgICAgICAgICAgICAgICAgICAgPHNlbGVjdCBuYW1lPVwiXCIgaWQ9XCJcIiBjbGFzcz1cImZvcm0tY29udHJvbFwiPlxuKiAgICAgICAgICAgICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPVwiXCI+QHtsaXBzdW06Mzp3b3Jkc308L29wdGlvbj5cbiogICAgICAgICAgICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT1cIlwiPkB7bGlwc3VtOjM6d29yZHN9PC9vcHRpb24+XG4qICAgICAgICAgICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9XCJcIj5Ae2xpcHN1bTozOndvcmRzfTwvb3B0aW9uPlxuKiAgICAgICAgICAgICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPVwiXCI+QHtsaXBzdW06Mzp3b3Jkc308L29wdGlvbj5cbiogICAgICAgICAgICAgICAgICAgICA8L3NlbGVjdD5cbiogICAgICAgICA8c3BhbiBjbGFzcz1cImlucHV0LWdyb3VwLXByZXBlbmRcIj5cbiogICAgICAgICAgIDxidXR0b24gdHlwZT1cInN1Ym1pdFwiIGNsYXNzPVwiYnRuIGJ0bi1wcmltYXJ5IGV4cGFuZGVkXCI+R288L2J1dHRvbj4gICAgICBcbiogICAgICAgICA8L3NwYW4+XG4qICAgICAgICAgICAgICAgICA8L2Rpdj5cbiogICAgICAgICAgICAgPC9kaXY+XG4qICAgICAgICAgPC9kaXY+XG4qICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1zbS00IGNvbC1sZy01IHB1bGwtcmlnaHRcIj5cbiogICAgICAgICAgICAgPGJ1dHRvbiB0eXBlPVwic3VibWl0XCIgY2xhc3M9XCJidG4gYnRuLXByaW1hcnkgcHVsbC1yaWdodFwiPkNvbXBhcmlzb24gUmVwb3J0PC9idXR0b24+XG4qICAgICAgICAgPC9kaXY+XG4qICAgICA8L2Rpdj5cbiogIDwvZGl2PlxuKi9cbi5ib3guYWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWFlYTtcbn1cbi5ib3guYWx0LmJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTRjZGVkO1xufVxuLmJveC5hbHQuYWx0LWgzIHtcbiAgZm9udC1mYW1pbHk6IFwiTXVsaVwiLCBWZXJkYW5hLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbi5ib3guYWx0IGgxLFxuLmJveC5hbHQgaDIsXG4uYm94LmFsdCBoMyxcbi5ib3guYWx0IGg0LFxuLmJveC5hbHQgLndlYmluYXIgLnRpdGxlIGEsXG4ud2ViaW5hciAudGl0bGUgLmJveC5hbHQgYSxcbi5ib3guYWx0IGg1LFxuLmJveC5hbHQgLmgxLFxuLmJveC5hbHQgLmgyLFxuLmJveC5hbHQgLmgzLFxuLmJveC5hbHQgLmg0LFxuLmJveC5hbHQgLmg1LFxuLmJveC5hbHQgYWRkcmVzcyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8qKlxuICogYnV0dG9ucyBhcmUgaGlnaGx5IGZsZXhpYmxlIGFuZCBjYW4gYmUgZGVjb3JhdGVkIGJ5IHRoZSBtb2RpZmllcnMgdG8gY2hhbmdlIHNpemUgYW5kIGNvbG9yXG4gKlxuICogQGF0b20gLmJ0blxcLmJ1dHRvblxcYnV0dG9uXG4gKiBAc2VjdGlvbiBCdXR0b25zICYgTGlua3NcbiAqIEBtYXJrdXBcbiAqICA8ZGl2PlxuICogICAgICA8YnV0dG9uIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImJ0biBcIj5VbmRlY29yYXRlZDwvYnV0dG9uPlxuICogICAgICA8YnV0dG9uIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImJ0biBidG4tZGVmYXVsdFwiPkRlZmF1bHQ8L2J1dHRvbj5cbiAqICAgICAgPGJ1dHRvbiB0eXBlPVwiYnV0dG9uXCIgY2xhc3M9XCJidG4gYnRuLXByaW1hcnlcIj5QcmltYXJ5PC9idXR0b24+XG4gKiAgICAgIDxidXR0b24gdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwiYnRuIGJ0bi1zZWNvbmRhcnlcIj5TZWNvbmRhcnk8L2J1dHRvbj5cbiAqICAgICAgPGJ1dHRvbiB0eXBlPVwiYnV0dG9uXCIgY2xhc3M9XCJidG4gYnRuLXN1Y2Nlc3NcIj5TdWNjZXNzPC9idXR0b24+XG4gKiAgICAgIDxidXR0b24gdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwiYnRuIGJ0bi1pbmZvXCI+SW5mbzwvYnV0dG9uPlxuICogICAgICA8YnV0dG9uIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiPldhcm5pbmc8L2J1dHRvbj5cbiAqICAgICAgPGJ1dHRvbiB0eXBlPVwiYnV0dG9uXCIgY2xhc3M9XCJidG4gYnRuLWRhbmdlclwiPkRhbmdlcjwvYnV0dG9uPlxuICogICAgICA8YnV0dG9uIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImJ0biBidG4tbGlua1wiPkxpbms8L2J1dHRvbj5cbiAqICA8L2Rpdj5cbiAqL1xuLmJ0biwgI2Zvb3RlciAuZW1haWwsICNmb290ZXIgLnRlbCwgLmJ1dHRvbiwgW2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdLCBbZGF0YS1zZi1yb2xlPWNvbGxhcHNlQWxsXSB7XG4gIGJvcmRlcjogMCBub25lIHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5idG4uYnRuLWxpbmssICNmb290ZXIgLmJ0bi1saW5rLmVtYWlsLCAjZm9vdGVyIC5idG4tbGluay50ZWwsIC5idG4tbGluay5idXR0b24sIC5idG4tbGlua1tkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXSwgLmJ0bi1saW5rW2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF0ge1xuICBiYWNrZ3JvdW5kOiBub25lIHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmUgdHJhbnNwYXJlbnQgMHB4O1xuICBjb2xvcjogIzAwODhhYTtcbn1cbi5idG4uYnRuLWxpbms6aG92ZXIsICNmb290ZXIgLmJ0bi1saW5rLmVtYWlsOmhvdmVyLCAjZm9vdGVyIC5idG4tbGluay50ZWw6aG92ZXIsIC5idG4tbGluay5idXR0b246aG92ZXIsIC5idG4tbGlua1tkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXTpob3ZlciwgLmJ0bi1saW5rW2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF06aG92ZXIge1xuICBjb2xvcjogIzA0NzI5NDtcbn1cblxuLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5LCAjZm9vdGVyIC5idG4tb3V0bGluZS1wcmltYXJ5LmVtYWlsLCAjZm9vdGVyIC5idG4tb3V0bGluZS1wcmltYXJ5LnRlbCwgLmJ0bi1vdXRsaW5lLXByaW1hcnkuYnV0dG9uLCAuYnRuLW91dGxpbmUtcHJpbWFyeVtkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXSwgLmJ0bi1vdXRsaW5lLXByaW1hcnlbZGF0YS1zZi1yb2xlPWNvbGxhcHNlQWxsXSwgLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnksICNmb290ZXIgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5lbWFpbCwgI2Zvb3RlciAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LnRlbCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5idXR0b24sIC5idG4tb3V0bGluZS1zZWNvbmRhcnlbZGF0YS1zZi1yb2xlPWV4cGFuZEFsbF0sIC5idG4tb3V0bGluZS1zZWNvbmRhcnlbZGF0YS1zZi1yb2xlPWNvbGxhcHNlQWxsXSB7XG4gIGJhY2tncm91bmQ6IG5vbmUgdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4uYnRuLW91dGxpbmUtcHJpbWFyeSwgI2Zvb3RlciAuYnRuLW91dGxpbmUtcHJpbWFyeS5lbWFpbCwgI2Zvb3RlciAuYnRuLW91dGxpbmUtcHJpbWFyeS50ZWwsIC5idG4tb3V0bGluZS1wcmltYXJ5LmJ1dHRvbiwgLmJ0bi1vdXRsaW5lLXByaW1hcnlbZGF0YS1zZi1yb2xlPWV4cGFuZEFsbF0sIC5idG4tb3V0bGluZS1wcmltYXJ5W2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF0ge1xuICBib3JkZXItY29sb3I6ICMwMDg4YWE7XG4gIGNvbG9yOiAjMDA4OGFhO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5OnZpc2l0ZWQsICNmb290ZXIgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZW1haWw6dmlzaXRlZCwgI2Zvb3RlciAuYnRuLW91dGxpbmUtcHJpbWFyeS50ZWw6dmlzaXRlZCwgLmJ0bi1vdXRsaW5lLXByaW1hcnkuYnV0dG9uOnZpc2l0ZWQsIC5idG4tb3V0bGluZS1wcmltYXJ5W2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdOnZpc2l0ZWQsIC5idG4tb3V0bGluZS1wcmltYXJ5W2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF06dmlzaXRlZCwgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyLCAjZm9vdGVyIC5idG4tb3V0bGluZS1wcmltYXJ5LmVtYWlsOmhvdmVyLCAjZm9vdGVyIC5idG4tb3V0bGluZS1wcmltYXJ5LnRlbDpob3ZlciwgLmJ0bi1vdXRsaW5lLXByaW1hcnkuYnV0dG9uOmhvdmVyLCAuYnRuLW91dGxpbmUtcHJpbWFyeVtkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXTpob3ZlciwgLmJ0bi1vdXRsaW5lLXByaW1hcnlbZGF0YS1zZi1yb2xlPWNvbGxhcHNlQWxsXTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzA0NzI5NDtcbiAgY29sb3I6ICMwNDcyOTQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnksICNmb290ZXIgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5lbWFpbCwgI2Zvb3RlciAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LnRlbCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5idXR0b24sIC5idG4tb3V0bGluZS1zZWNvbmRhcnlbZGF0YS1zZi1yb2xlPWV4cGFuZEFsbF0sIC5idG4tb3V0bGluZS1zZWNvbmRhcnlbZGF0YS1zZi1yb2xlPWNvbGxhcHNlQWxsXSB7XG4gIGJvcmRlci1jb2xvcjogIzZmNmI2ZjtcbiAgY29sb3I6ICM2ZjZiNmY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTp2aXNpdGVkLCAjZm9vdGVyIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZW1haWw6dmlzaXRlZCwgI2Zvb3RlciAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LnRlbDp2aXNpdGVkLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmJ1dHRvbjp2aXNpdGVkLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5W2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdOnZpc2l0ZWQsIC5idG4tb3V0bGluZS1zZWNvbmRhcnlbZGF0YS1zZi1yb2xlPWNvbGxhcHNlQWxsXTp2aXNpdGVkLCAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciwgI2Zvb3RlciAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmVtYWlsOmhvdmVyLCAjZm9vdGVyIC5idG4tb3V0bGluZS1zZWNvbmRhcnkudGVsOmhvdmVyLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmJ1dHRvbjpob3ZlciwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeVtkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXTpob3ZlciwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeVtkYXRhLXNmLXJvbGU9Y29sbGFwc2VBbGxdOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmYyZjJmO1xuICBjb2xvcjogIzJmMmYyZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4uYnRuLmJ0bi1zZWNvbmRhcnksICNmb290ZXIgLmJ0bi1zZWNvbmRhcnkuZW1haWwsICNmb290ZXIgLmJ0bi1zZWNvbmRhcnkudGVsLCAud2ViaW5hci5zZWNvbmRhcnkgLmFjdGlvbiBhLmJ0biwgLndlYmluYXIuc2Vjb25kYXJ5IC5hY3Rpb24gI2Zvb3RlciBhLmVtYWlsLCAjZm9vdGVyIC53ZWJpbmFyLnNlY29uZGFyeSAuYWN0aW9uIGEuZW1haWwsIC53ZWJpbmFyLnNlY29uZGFyeSAuYWN0aW9uICNmb290ZXIgYS50ZWwsICNmb290ZXIgLndlYmluYXIuc2Vjb25kYXJ5IC5hY3Rpb24gYS50ZWwsIC5idG4tc2Vjb25kYXJ5LmJ1dHRvbiwgLndlYmluYXIuc2Vjb25kYXJ5IC5hY3Rpb24gYS5idXR0b24sIFtkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXSwgW2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF0ge1xuICBiYWNrZ3JvdW5kOiAjYTFhMGE0O1xuICAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZDZkNGQ0IDAlLCAjYTFhMGE0IDEwMCUpO1xuICAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgI2ExYTBhNCksIGNvbG9yLXN0b3AoMTAwJSwgI2ExYTBhNCkpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZDZkNGQ0IDAlLCAjYTFhMGE0IDEwMCUpO1xuICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZDZkNGQ0IDAlLCAjYTFhMGE0IDEwMCUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNkNmQ0ZDQgMCUsICNhMWEwYTQgMTAwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNkNmQ0ZDQgMCUsICNhMWEwYTQgMTAwJSk7XG4gIC8qIFczQyAqL1xufVxuLmJ0bi5idG4tc2Vjb25kYXJ5OnZpc2l0ZWQsIC5idG4uYnRuLXNlY29uZGFyeSwgI2Zvb3RlciAuYnRuLXNlY29uZGFyeS5lbWFpbCwgI2Zvb3RlciAuYnRuLXNlY29uZGFyeS50ZWwsIC53ZWJpbmFyLnNlY29uZGFyeSAuYWN0aW9uIGEuYnRuLCAud2ViaW5hci5zZWNvbmRhcnkgLmFjdGlvbiAjZm9vdGVyIGEuZW1haWwsICNmb290ZXIgLndlYmluYXIuc2Vjb25kYXJ5IC5hY3Rpb24gYS5lbWFpbCwgLndlYmluYXIuc2Vjb25kYXJ5IC5hY3Rpb24gI2Zvb3RlciBhLnRlbCwgI2Zvb3RlciAud2ViaW5hci5zZWNvbmRhcnkgLmFjdGlvbiBhLnRlbCwgLmJ0bi1zZWNvbmRhcnkuYnV0dG9uLCAud2ViaW5hci5zZWNvbmRhcnkgLmFjdGlvbiBhLmJ1dHRvbiwgW2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdLCBbZGF0YS1zZi1yb2xlPWNvbGxhcHNlQWxsXSB7XG4gIGNvbG9yOiAjMmYyZjJmO1xufVxuLmJ0bi5idG4tc2Vjb25kYXJ5OmhvdmVyLCAjZm9vdGVyIC5idG4tc2Vjb25kYXJ5LmVtYWlsOmhvdmVyLCAjZm9vdGVyIC5idG4tc2Vjb25kYXJ5LnRlbDpob3ZlciwgLndlYmluYXIuc2Vjb25kYXJ5IC5hY3Rpb24gYS5idG46aG92ZXIsIC53ZWJpbmFyLnNlY29uZGFyeSAuYWN0aW9uICNmb290ZXIgYS5lbWFpbDpob3ZlciwgI2Zvb3RlciAud2ViaW5hci5zZWNvbmRhcnkgLmFjdGlvbiBhLmVtYWlsOmhvdmVyLCAud2ViaW5hci5zZWNvbmRhcnkgLmFjdGlvbiAjZm9vdGVyIGEudGVsOmhvdmVyLCAjZm9vdGVyIC53ZWJpbmFyLnNlY29uZGFyeSAuYWN0aW9uIGEudGVsOmhvdmVyLCAuYnRuLXNlY29uZGFyeS5idXR0b246aG92ZXIsIC53ZWJpbmFyLnNlY29uZGFyeSAuYWN0aW9uIGEuYnV0dG9uOmhvdmVyLCBbZGF0YS1zZi1yb2xlPWV4cGFuZEFsbF06aG92ZXIsIFtkYXRhLXNmLXJvbGU9Y29sbGFwc2VBbGxdOmhvdmVyLCAuYnRuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLCAjZm9vdGVyIC5idG4tc2Vjb25kYXJ5LmVtYWlsOmFjdGl2ZSwgI2Zvb3RlciAuYnRuLXNlY29uZGFyeS50ZWw6YWN0aXZlLCAud2ViaW5hci5zZWNvbmRhcnkgLmFjdGlvbiBhLmJ0bjphY3RpdmUsIC53ZWJpbmFyLnNlY29uZGFyeSAuYWN0aW9uICNmb290ZXIgYS5lbWFpbDphY3RpdmUsICNmb290ZXIgLndlYmluYXIuc2Vjb25kYXJ5IC5hY3Rpb24gYS5lbWFpbDphY3RpdmUsIC53ZWJpbmFyLnNlY29uZGFyeSAuYWN0aW9uICNmb290ZXIgYS50ZWw6YWN0aXZlLCAjZm9vdGVyIC53ZWJpbmFyLnNlY29uZGFyeSAuYWN0aW9uIGEudGVsOmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnkuYnV0dG9uOmFjdGl2ZSwgLndlYmluYXIuc2Vjb25kYXJ5IC5hY3Rpb24gYS5idXR0b246YWN0aXZlLCBbZGF0YS1zZi1yb2xlPWV4cGFuZEFsbF06YWN0aXZlLCBbZGF0YS1zZi1yb2xlPWNvbGxhcHNlQWxsXTphY3RpdmUsIC5idG4uYnRuLXNlY29uZGFyeTpmb2N1cywgI2Zvb3RlciAuYnRuLXNlY29uZGFyeS5lbWFpbDpmb2N1cywgI2Zvb3RlciAuYnRuLXNlY29uZGFyeS50ZWw6Zm9jdXMsIC53ZWJpbmFyLnNlY29uZGFyeSAuYWN0aW9uIGEuYnRuOmZvY3VzLCAud2ViaW5hci5zZWNvbmRhcnkgLmFjdGlvbiAjZm9vdGVyIGEuZW1haWw6Zm9jdXMsICNmb290ZXIgLndlYmluYXIuc2Vjb25kYXJ5IC5hY3Rpb24gYS5lbWFpbDpmb2N1cywgLndlYmluYXIuc2Vjb25kYXJ5IC5hY3Rpb24gI2Zvb3RlciBhLnRlbDpmb2N1cywgI2Zvb3RlciAud2ViaW5hci5zZWNvbmRhcnkgLmFjdGlvbiBhLnRlbDpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuYnV0dG9uOmZvY3VzLCAud2ViaW5hci5zZWNvbmRhcnkgLmFjdGlvbiBhLmJ1dHRvbjpmb2N1cywgW2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdOmZvY3VzLCBbZGF0YS1zZi1yb2xlPWNvbGxhcHNlQWxsXTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNhMWEwYTQ7XG4gIC8qIE9sZCBicm93c2VycyAqL1xuICAvKiBJRTkgU1ZHLCBuZWVkcyBjb25kaXRpb25hbCBvdmVycmlkZSBvZiAnZmlsdGVyJyB0byAnbm9uZScgKi9cbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BnbzhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZDJsa2RHZzlJakV3TUNVaUlHaGxhV2RvZEQwaU1UQXdKU0lnZG1sbGQwSnZlRDBpTUNBd0lERWdNU0lnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0krQ2lBZ1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJZ2VERTlJakFsSWlCNU1UMGlNQ1VpSUhneVBTSXdKU0lnZVRJOUlqRXdNQ1VpUGdvZ0lDQWdQSE4wYjNBZ2IyWm1jMlYwUFNJd0pTSWdjM1J2Y0MxamIyeHZjajBpSXpBMVlXVmxOU0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXhJaTgrQ2lBZ0lDQThjM1J2Y0NCdlptWnpaWFE5SWpFd01DVWlJSE4wYjNBdFkyOXNiM0k5SWlNd01qZ3pZV0lpSUhOMGIzQXRiM0JoWTJsMGVUMGlNU0l2UGdvZ0lEd3ZiR2x1WldGeVIzSmhaR2xsYm5RK0NpQWdQSEpsWTNRZ2VEMGlNQ0lnZVQwaU1DSWdkMmxrZEdnOUlqRWlJR2hsYVdkb2REMGlNU0lnWm1sc2JEMGlkWEpzS0NObmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0tTSWdMejRLUEM5emRtYyspO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNhMWEwYTQgMCUsICNkNmQ0ZDQgMTAwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjYTFhMGE0KSwgY29sb3Itc3RvcCgxMDAlLCAjZDZkNGQ0KSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNhMWEwYTQgMCUsICNkNmQ0ZDQgMTAwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNhMWEwYTQgMCUsICNkNmQ0ZDQgMTAwJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ExYTBhNCAwJSwgI2Q2ZDRkNCAxMDAlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ExYTBhNCAwJSwgI2Q2ZDRkNCAxMDAlKTtcbiAgLyogVzNDICovXG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYnRuLmJ0bi1kZWZhdWx0LCAjZm9vdGVyIC5idG4tZGVmYXVsdC5lbWFpbCwgI2Zvb3RlciAuYnRuLWRlZmF1bHQudGVsLCAuYnRuLWRlZmF1bHQuYnV0dG9uLCAuYnRuLWRlZmF1bHRbZGF0YS1zZi1yb2xlPWV4cGFuZEFsbF0sIC5idG4tZGVmYXVsdFtkYXRhLXNmLXJvbGU9Y29sbGFwc2VBbGxdIHtcbiAgYmFja2dyb3VuZDogI2ExYTBhNDtcbiAgLyogT2xkIGJyb3dzZXJzICovXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI0U4N0QxRSAwJSwgcmdiKDI0My41LCAxNjAuNSwgMzMuNSkgMTAwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCByZ2IoMjQzLjUsIDE2MC41LCAzMy41KSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiKDI0My41LCAxNjAuNSwgMzMuNSkpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI0U4N0QxRSAwJSwgcmdiKDI0My41LCAxNjAuNSwgMzMuNSkgMTAwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNFODdEMUUgMCUsIHJnYigyNDMuNSwgMTYwLjUsIDMzLjUpIDEwMCUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNFODdEMUUgMCUsIHJnYigyNDMuNSwgMTYwLjUsIDMzLjUpIDEwMCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRTg3RDFFIDAlLCByZ2IoMjQzLjUsIDE2MC41LCAzMy41KSAxMDAlKTtcbiAgLyogVzNDICovXG59XG4uYnRuLmJ0bi1kZWZhdWx0OnZpc2l0ZWQsIC5idG4uYnRuLWRlZmF1bHQsICNmb290ZXIgLmJ0bi1kZWZhdWx0LmVtYWlsLCAjZm9vdGVyIC5idG4tZGVmYXVsdC50ZWwsIC5idG4tZGVmYXVsdC5idXR0b24sIC5idG4tZGVmYXVsdFtkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXSwgLmJ0bi1kZWZhdWx0W2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF0ge1xuICBjb2xvcjogIzJmMmYyZjtcbn1cbi5idG4uYnRuLWRlZmF1bHQ6aG92ZXIsICNmb290ZXIgLmJ0bi1kZWZhdWx0LmVtYWlsOmhvdmVyLCAjZm9vdGVyIC5idG4tZGVmYXVsdC50ZWw6aG92ZXIsIC5idG4tZGVmYXVsdC5idXR0b246aG92ZXIsIC5idG4tZGVmYXVsdFtkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXTpob3ZlciwgLmJ0bi1kZWZhdWx0W2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF06aG92ZXIsIC5idG4uYnRuLWRlZmF1bHQ6YWN0aXZlLCAjZm9vdGVyIC5idG4tZGVmYXVsdC5lbWFpbDphY3RpdmUsICNmb290ZXIgLmJ0bi1kZWZhdWx0LnRlbDphY3RpdmUsIC5idG4tZGVmYXVsdC5idXR0b246YWN0aXZlLCAuYnRuLWRlZmF1bHRbZGF0YS1zZi1yb2xlPWV4cGFuZEFsbF06YWN0aXZlLCAuYnRuLWRlZmF1bHRbZGF0YS1zZi1yb2xlPWNvbGxhcHNlQWxsXTphY3RpdmUsIC5idG4uYnRuLWRlZmF1bHQ6Zm9jdXMsICNmb290ZXIgLmJ0bi1kZWZhdWx0LmVtYWlsOmZvY3VzLCAjZm9vdGVyIC5idG4tZGVmYXVsdC50ZWw6Zm9jdXMsIC5idG4tZGVmYXVsdC5idXR0b246Zm9jdXMsIC5idG4tZGVmYXVsdFtkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXTpmb2N1cywgLmJ0bi1kZWZhdWx0W2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjYTFhMGE0O1xuICAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjRkZDNDI1IDAlLCByZ2IoMjQzLjUsIDE2MC41LCAzMy41KSAxMDAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsIHJnYigyNDMuNSwgMTYwLjUsIDMzLjUpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2IoMjQzLjUsIDE2MC41LCAzMy41KSkpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjRkZDNDI1IDAlLCByZ2IoMjQzLjUsIDE2MC41LCAzMy41KSAxMDAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI0ZGQzQyNSAwJSwgcmdiKDI0My41LCAxNjAuNSwgMzMuNSkgMTAwJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI0ZGQzQyNSAwJSwgcmdiKDI0My41LCAxNjAuNSwgMzMuNSkgMTAwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNGRkM0MjUgMCUsIHJnYigyNDMuNSwgMTYwLjUsIDMzLjUpIDEwMCUpO1xuICAvKiBXM0MgKi9cbiAgY29sb3I6ICMwMDA7XG59XG5cbi5idG4uYnRuLXByaW1hcnksICNmb290ZXIgLmJ0bi1wcmltYXJ5LmVtYWlsLCAjZm9vdGVyIC5idG4tcHJpbWFyeS50ZWwsIC53ZWJpbmFyLnByaW1hcnkgLmFjdGlvbiBhLmJ0biwgLndlYmluYXIucHJpbWFyeSAuYWN0aW9uICNmb290ZXIgYS5lbWFpbCwgI2Zvb3RlciAud2ViaW5hci5wcmltYXJ5IC5hY3Rpb24gYS5lbWFpbCwgLndlYmluYXIucHJpbWFyeSAuYWN0aW9uICNmb290ZXIgYS50ZWwsICNmb290ZXIgLndlYmluYXIucHJpbWFyeSAuYWN0aW9uIGEudGVsLCAuYnRuLXByaW1hcnkuYnV0dG9uLCAud2ViaW5hci5wcmltYXJ5IC5hY3Rpb24gYS5idXR0b24sIC5idG4tcHJpbWFyeVtkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXSwgLndlYmluYXIucHJpbWFyeSAuYWN0aW9uIGFbZGF0YS1zZi1yb2xlPWV4cGFuZEFsbF0sIC5idG4tcHJpbWFyeVtkYXRhLXNmLXJvbGU9Y29sbGFwc2VBbGxdLCAud2ViaW5hci5wcmltYXJ5IC5hY3Rpb24gYVtkYXRhLXNmLXJvbGU9Y29sbGFwc2VBbGxdIHtcbiAgYmFja2dyb3VuZDogIzA0NzI5NDtcbiAgLyogT2xkIGJyb3dzZXJzICovXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzA1YWVlNSAwJSwgIzA0NzI5NCAxMDAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICMwNWFlZTUpLCBjb2xvci1zdG9wKDEwMCUsICMwNDcyOTQpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzA1YWVlNSAwJSwgIzA0NzI5NCAxMDAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzA1YWVlNSAwJSwgIzA0NzI5NCAxMDAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjMDVhZWU1IDAlLCAjMDQ3Mjk0IDEwMCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDVhZWU1IDAlLCAjMDQ3Mjk0IDEwMCUpO1xuICAvKiBXM0MgKi9cbn1cbi5idG4uYnRuLXByaW1hcnk6dmlzaXRlZCwgI2Zvb3RlciAuYnRuLXByaW1hcnkuZW1haWw6dmlzaXRlZCwgI2Zvb3RlciAuYnRuLXByaW1hcnkudGVsOnZpc2l0ZWQsIC53ZWJpbmFyLnByaW1hcnkgLmFjdGlvbiBhLmJ0bjp2aXNpdGVkLCAud2ViaW5hci5wcmltYXJ5IC5hY3Rpb24gI2Zvb3RlciBhLmVtYWlsOnZpc2l0ZWQsICNmb290ZXIgLndlYmluYXIucHJpbWFyeSAuYWN0aW9uIGEuZW1haWw6dmlzaXRlZCwgLndlYmluYXIucHJpbWFyeSAuYWN0aW9uICNmb290ZXIgYS50ZWw6dmlzaXRlZCwgI2Zvb3RlciAud2ViaW5hci5wcmltYXJ5IC5hY3Rpb24gYS50ZWw6dmlzaXRlZCwgLmJ0bi1wcmltYXJ5LmJ1dHRvbjp2aXNpdGVkLCAud2ViaW5hci5wcmltYXJ5IC5hY3Rpb24gYS5idXR0b246dmlzaXRlZCwgLmJ0bi1wcmltYXJ5W2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdOnZpc2l0ZWQsIC53ZWJpbmFyLnByaW1hcnkgLmFjdGlvbiBhW2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdOnZpc2l0ZWQsIC5idG4tcHJpbWFyeVtkYXRhLXNmLXJvbGU9Y29sbGFwc2VBbGxdOnZpc2l0ZWQsIC53ZWJpbmFyLnByaW1hcnkgLmFjdGlvbiBhW2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF06dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmFmYWZhO1xufVxuLmJ0bi5idG4tcHJpbWFyeTpob3ZlciwgI2Zvb3RlciAuYnRuLXByaW1hcnkuZW1haWw6aG92ZXIsICNmb290ZXIgLmJ0bi1wcmltYXJ5LnRlbDpob3ZlciwgLndlYmluYXIucHJpbWFyeSAuYWN0aW9uIGEuYnRuOmhvdmVyLCAud2ViaW5hci5wcmltYXJ5IC5hY3Rpb24gI2Zvb3RlciBhLmVtYWlsOmhvdmVyLCAjZm9vdGVyIC53ZWJpbmFyLnByaW1hcnkgLmFjdGlvbiBhLmVtYWlsOmhvdmVyLCAud2ViaW5hci5wcmltYXJ5IC5hY3Rpb24gI2Zvb3RlciBhLnRlbDpob3ZlciwgI2Zvb3RlciAud2ViaW5hci5wcmltYXJ5IC5hY3Rpb24gYS50ZWw6aG92ZXIsIC5idG4tcHJpbWFyeS5idXR0b246aG92ZXIsIC53ZWJpbmFyLnByaW1hcnkgLmFjdGlvbiBhLmJ1dHRvbjpob3ZlciwgLmJ0bi1wcmltYXJ5W2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdOmhvdmVyLCAud2ViaW5hci5wcmltYXJ5IC5hY3Rpb24gYVtkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXTpob3ZlciwgLmJ0bi1wcmltYXJ5W2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF06aG92ZXIsIC53ZWJpbmFyLnByaW1hcnkgLmFjdGlvbiBhW2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDQ3Mjk0O1xuICAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMDQ3Mjk0IDAlLCAjMDA4OGFhIDEwMCUpO1xuICAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgIzA0NzI5NCksIGNvbG9yLXN0b3AoMTAwJSwgIzAwODhhYSkpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMDQ3Mjk0IDAlLCAjMDA4OGFhIDEwMCUpO1xuICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMDQ3Mjk0IDAlLCAjMDA4OGFhIDEwMCUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICMwNDcyOTQgMCUsICMwMDg4YWEgMTAwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwNDcyOTQgMCUsICMwMDg4YWEgMTAwJSk7XG4gIC8qIFczQyAqL1xufVxuXG4vKipcbiAqIGljb24gYnV0dG9ucyBhcmUgYSBzbGlnaHRseSBtb3JlIGNvbXBsaWNhdGVkIERPTSBzbyB0aGV5IHdpbGwgc2hvdyB1cCBwcm9wZXJseSBpbiBzY3JlZW4gcmVhZGVycy4gXG4gKlxuICogQGF0b20gLmJ0bi5pY29uLWJ0blxuICogQHNlY3Rpb24gQnV0dG9ucyAmIExpbmtzXG4gKiBAbWFya3VwXG4gKiAgPGEgY2xhc3M9XCJidG4gaWNvbi1idG5cIj48aSBjbGFzcz1cImZhIGZhLXByaW50XCI+PC9pPjxzcGFuIGNsYXNzPVwidGV4dFwiPlByaW50PC9zcGFuPjwvYT5cbiAqICA8YSBjbGFzcz1cImJ0biBpY29uLWJ0blwiPjxpIGNsYXNzPVwiZmEgZmEtZG93bmxvYWRcIj48L2k+PHNwYW4gY2xhc3M9XCJ0ZXh0XCI+RG93bmxvYWQ8L3NwYW4+PC9hPlxuICovXG4uYnRuLmljb24tYnRuLCAjZm9vdGVyIC5pY29uLWJ0bi5lbWFpbCwgI2Zvb3RlciAuaWNvbi1idG4udGVsLCAuaWNvbi1idG5bZGF0YS1zZi1yb2xlPWV4cGFuZEFsbF0sIC5pY29uLWJ0bltkYXRhLXNmLXJvbGU9Y29sbGFwc2VBbGxdLCAuaWNvbi1idG4uYnV0dG9uIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbiAgcGFkZGluZzogNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5idG4uaWNvbi1idG4gLnRleHQsICNmb290ZXIgLmljb24tYnRuLmVtYWlsIC50ZXh0LCAjZm9vdGVyIC5pY29uLWJ0bi50ZWwgLnRleHQsIC5pY29uLWJ0bltkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXSAudGV4dCwgLmljb24tYnRuW2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF0gLnRleHQsIC5pY29uLWJ0bi5idXR0b24gLnRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0bi5pY29uLWJ0biBpLCAjZm9vdGVyIC5pY29uLWJ0bi5lbWFpbCBpLCAjZm9vdGVyIC5pY29uLWJ0bi50ZWwgaSwgLmljb24tYnRuW2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdIGksIC5pY29uLWJ0bltkYXRhLXNmLXJvbGU9Y29sbGFwc2VBbGxdIGksIC5pY29uLWJ0bi5idXR0b24gaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDg4YWE7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5idG4uaWNvbi1idG46aG92ZXIsICNmb290ZXIgLmljb24tYnRuLmVtYWlsOmhvdmVyLCAjZm9vdGVyIC5pY29uLWJ0bi50ZWw6aG92ZXIsIC5pY29uLWJ0bltkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXTpob3ZlciwgLmljb24tYnRuW2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF06aG92ZXIsIC5pY29uLWJ0bi5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlYWVhO1xufVxuLmJ0bi5pY29uLWJ0bjpob3ZlciBpLCAjZm9vdGVyIC5pY29uLWJ0bi5lbWFpbDpob3ZlciBpLCAjZm9vdGVyIC5pY29uLWJ0bi50ZWw6aG92ZXIgaSwgLmljb24tYnRuW2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdOmhvdmVyIGksIC5pY29uLWJ0bltkYXRhLXNmLXJvbGU9Y29sbGFwc2VBbGxdOmhvdmVyIGksIC5pY29uLWJ0bi5idXR0b246aG92ZXIgaSB7XG4gIGNvbG9yOiAjMDQ3Mjk0O1xufVxuXG4vKipcbiogVXNlciBzdGF0dXMgY29udGFpbmVyIGNvbnRhaW5zIHN5c3RlbSBmZWVkIGJhY2sgb24gd2hhdCBzeXN0ZW1zIHlvdSBtYXkgb3IgbWF5IG5vdCBiZSBsb2dnZWQgaW50by4gXG4qXG4qXG4qIEBzdHJ1Y3R1cmUgVXNlciBTdGF0dXNcbiogQHNlY3Rpb24gTmF2ID4gVXRpbGl0eVxuKiBAbWFya3VwXG4qICAgPGRpdiBjbGFzcz1cInVzZXItc3RhdHVzLWNvbnRhaW5lclwiPlxuKiAgICAgICA8ZGl2IGNsYXNzPVwidXNlclwiPlxuKiAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ3ZWxjb21lXCI+XG4qICAgICAgICAgICBXZWxjb21lXG4qICAgICAgICAgPC9zcGFuPlxuKiAgICAgICAgIDxzcGFuIGNsYXNzPVwidXNlcm5hbWVcIj5cbiogICAgICAgICAgIFtVc2VyIE5hbWVdXG4qICAgICAgICAgPC9zcGFuPlxuKiAgICAgICAgPC9kaXY+XG4gKiAgICAgICAgPG5hdiBjbGFzcz1cIm5hdi11c2VyLXN0YXR1c1wiPlxuKiAgICAgICAgICAgICA8dWwgY2xhc3M9XCJuYXZcIj5cbiogICAgICAgICAgICAgICAgIDxsaSBjbGFzcz1cImFjcmVkIGFjb3VudCBuYXYtaXRlbVwiPlxuKiAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9XCJcIiBjbGFzcz1cIm5hdi1saW5rXCIgdGFyZ2V0PVwiX2JsYW5rXCI+QUNSRUQ8L2E+XG4qICAgICAgICAgICAgICAgICA8L2xpPlxuKiAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPVwibmNkciBhY291bnQgbmF2LWl0ZW1cIj5cbiogICAgICAgICAgICAgICAgICAgICA8YSBocmVmPVwiXCIgY2xhc3M9XCJuYXYtbGlua1wiIHRhcmdldD1cIl9ibGFua1wiPk5DRFI8L2E+XG4qICAgICAgICAgICAgICAgICA8L2xpPlxuKiAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPVwicWlpIGFjb3VudCBuYXYtaXRlbVwiPlxuKiAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9XCJcIiBjbGFzcz1cIm5hdi1saW5rXCIgdGFyZ2V0PVwiX2JsYW5rXCI+UUlJPC9hPlxuKiAgICAgICAgICAgICAgICAgPC9saT5cbiogICAgICAgICAgICAgICAgIDxsaSBjbGFzcz1cImFjYyBhY291bnQgbmF2LWl0ZW1cIj5cbiogICAgICAgICAgICAgICAgICAgICA8YSBocmVmPVwiXCIgY2xhc3M9XCJuYXYtbGlua1wiIHRpdGxlPVwiTXkgQUNDIFByb2ZpbGVcIiAgdGFyZ2V0PVwiX2JsYW5rXCI+TXkgQUNDPC9hPlxuKiAgICAgICAgICAgICAgICAgPC9saT5cbiogICAgICAgICAgICAgICAgIDxsaSBjbGFzcz1cInJlZ2lzdGVyIG5hdi1pdGVtIGFjdGlvblwiPlxuKiAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPVwibmF2LWxpbmtcIiB0aXRsZT1cIlJlZ2lzdGVyXCIgaHJlZj1cImphdmFzY3JpcHQ6X19kb1Bvc3RCYWNrKCdjdGwwMCRxaWlMb2dpblN0YXR1cyRsbmtMb2dvdXQnLCcnKVwiPlJlZ2lzdGVyPC9hPlxuKiAgICAgICAgICAgICAgICAgPC9saT5cbiogICAgICAgICAgICAgICAgIDxsaSBjbGFzcz1cImxvZ291dCBuYXYtaXRlbSBhY3Rpb25cIj5cbiogICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz1cIm5hdi1saW5rXCIgdGl0bGU9XCJMb2dvdXRcIiBocmVmPVwiamF2YXNjcmlwdDpfX2RvUG9zdEJhY2soJ2N0bDAwJHFpaUxvZ2luU3RhdHVzJGxua0xvZ291dCcsJycpXCI+TG9nb3V0PC9hPlxuKiAgICAgICAgICAgICAgICAgPC9saT5cbiogICAgICAgICAgICAgPC91bD5cbiAqICAgICAgIDwvbmF2PlxuKiAgIDwvZGl2PlxuKi9cbi51c2VyLXN0YXR1cy1jb250YWluZXIge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjMDA4OGFhO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xufVxuLnVzZXItc3RhdHVzLWNvbnRhaW5lciAudXNlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuMjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi51c2VyLXN0YXR1cy1jb250YWluZXIgLnVzZXIgc3BhbiB7XG4gIGNvbG9yOiAjYTFhMGE0O1xufVxuXG4ubmF2LXVzZXItc3RhdHVzIC5uYXYsIC5uYXYtdXNlci1zdGF0dXMgLm5hdi1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNsZWFyOiBub25lO1xufVxuLm5hdi11c2VyLXN0YXR1cyAubmF2OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLm5hdi11c2VyLXN0YXR1cyAubmF2LWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcbn1cbi5uYXYtdXNlci1zdGF0dXMgLm5hdi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG59XG4ubmF2LXVzZXItc3RhdHVzIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udXNlciArIC5uYXYtdXNlci1zdGF0dXMge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtO1xufVxuLm5hdi11c2VyLXN0YXR1cyAubmF2LWl0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcInxcIjtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbTtcbiAgY29sb3I6ICMwMDQxNzY7XG59XG4ubmF2LXVzZXItc3RhdHVzIC5uYXYtaXRlbTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5uYXYtdXNlci1zdGF0dXMgLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjI1cmVtO1xufVxuLm5hdi11c2VyLXN0YXR1cyAubmF2LWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5uYXYtdXNlci1zdGF0dXMgLmFjY291bnQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm5hdi11c2VyLXN0YXR1cyAuYWN0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNhcmQtaGVhZGVyIC5yZWdpc3Rlci1saW5rIHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuXG4vKipcbiogVXRpbGl0eSBOYXYgYXQgdGhlIHRvcCBvZiB0aGUgcGFnZS4gVGhlc2UgYXJlIG5hdiBpdGVtcyBhcmUgaGlnaGx5IHNwZWNpYWxpemVkIGFuZCBoYXZlIGJlZW4gY2hlcnJ5IHBpY2tlZCBvdXQgb2Ygc2l0ZSB0cmVlIHN0cnVjdHVyZSB0byBnaXZlIHRoZW0gZ2xvYmFsIGltcG9ydGFuY2UuXG4qXG4qIEBzdHJ1Y3R1cmUgIFV0aWxpdHkgTmF2IFxuKiBAc2VjdGlvbiBOYXYgPiBVdGlsaXR5XG4qIEBtb2RpZmllcnMgXG4qICAubW9iaWxlIC0gZGVjb3JhdGVzIHRoZSBuYXYgdG8gbG9vayBsaWtlIG1vYmlsZVxuKiBAbWFya3VwIFxuKiAgPG5hdiBjbGFzcz1cIm5hdi11dGlsaXR5XCI+XG4qICAgICAgPHVsIGNsYXNzPVwibmF2XCI+XG4qICAgICAgICA8bGkgY2xhc3M9XCJuYXYtaXRlbVwiPlxuKiAgICAgICAgICA8YSBjbGFzcz1cIm5hdi1saW5rIGFjdGl2ZVwiIGhyZWY9XCIjXCI+QHtsaXBzdW06MTp3b3Jkc308L2E+XG4qICAgICAgICA8L2xpPlxuKiAgICAgICAgPGxpIGNsYXNzPVwibmF2LWl0ZW1cIj5cbiogICAgICAgICAgPGEgY2xhc3M9XCJuYXYtbGlua1wiIGhyZWY9XCIjXCI+QHtsaXBzdW06MTp3b3Jkc308L2E+XG4qICAgICAgICA8L2xpPlxuKiAgICAgICAgPGxpIGNsYXNzPVwibmF2LWl0ZW1cIj5cbiogICAgICAgICAgPGEgY2xhc3M9XCJuYXYtbGlua1wiIGhyZWY9XCIjXCI+QHtsaXBzdW06MTp3b3Jkc308L2E+XG4qICAgICAgICA8L2xpPlxuKiAgICAgIDwvdWw+XG4qICA8L25hdj5cbiovXG4ubmF2LXV0aWxpdHkgLm5hdiwgLm5hdi11dGlsaXR5IC5uYXYtaXRlbSwgLm5hdi11dGlsaXR5IC5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbm9uZTtcbiAgY2xlYXI6IGJvdGg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubmF2LXV0aWxpdHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkNGQ0O1xuICBmb250LWZhbWlseTogXCJNYXZlbiBQcm9cIiwgVmVyZGFuYSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm5hdi11dGlsaXR5IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMmYyZjJmO1xufVxuLm5hdi11dGlsaXR5IC5uYXYtaXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uYXYtdXRpbGl0eSAubmF2LWl0ZW0gKyAubmF2LWl0ZW0ge1xuICBib3JkZXItdG9wOiAjZmFmYWZhIGRvdHRlZCAxcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkge1xuICAubmF2LXV0aWxpdHkgLm5hdiwgLm5hdi11dGlsaXR5IC5uYXYtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLm5hdi11dGlsaXR5IC5uYXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLm5hdi11dGlsaXR5IC5uYXYtaXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm5hdi11dGlsaXR5IC5uYXYtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5uYXYtdXRpbGl0eSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2LXV0aWxpdHkgLm5hdi1pdGVtICsgLm5hdi1pdGVtIHtcbiAgICBib3JkZXI6IDBweCBub25lIHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXYtdXRpbGl0eSAubmF2LWl0ZW06YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgY29udGVudDogXCJ8XCI7XG4gICAgY29sb3I6ICNGRkM0MjU7XG4gIH1cbiAgLm5hdi11dGlsaXR5IC5uYXYtaXRlbTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXYtdXRpbGl0eSAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjNmY2YjZmO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAubmF2LXV0aWxpdHkgLm5hdi1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAubmF2LXV0aWxpdHkgLm5hdi1pdGVtOmxhc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwZW07XG4gIH1cbn1cbi5uYXYtdXRpbGl0eS5tb2JpbGUgLm5hdiwgLm5hdi11dGlsaXR5Lm1vYmlsZSAubmF2LWl0ZW0sIC5uYXYtdXRpbGl0eS5tb2JpbGUgLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBub25lO1xuICBjbGVhcjogYm90aDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5uYXYtdXRpbGl0eS5tb2JpbGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkNGQ0O1xufVxuLm5hdi11dGlsaXR5Lm1vYmlsZSAubmF2LWl0ZW0ge1xuICB3aWR0aDogYXV0bztcbn1cbi5uYXYtdXRpbGl0eS5tb2JpbGUgLm5hdi1pdGVtOmFmdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4vKipcbiogUHJpbWFyeSBOYXYgYXQgdGhlIHRvcCBvZiB0aGUgcGFnZS5cbipcbiogQHN0cnVjdHVyZSAgUHJpbWFyeSBOYXZpZ2F0aW9uXG4qIEBzZWN0aW9uIE5hdiA+IFBhZ2VcbiogQG1vZGlmaWVyc1xuKiAgLmFjdGl2ZSBmb3IgdXNlIG9uIG1hcmtpbmcgd2hlbiBvbiBwYWdlXG4qICAuZGlzYWJsZWQgdXNlZCB0byBzaG93IHdoZW4gaXQgaXMgdW4tbmF2aWdhYmxlXG4qICAuYWx0IHVzZWQgdG8gbWFrZSBhIHN0YW5kb3V0IGJ1dHRvbiBpbiB0aGUgcHJpbWFyeSBuYXZpZ2F0aW9uXG4qICAuYWx0LnByaW1hcnkgdXNlZCB0byBkZWNvcmF0ZSB0aGUgc3RhbmRvdXQgYnV0dG9uIHRvIHRoZSBwb3NpdGl2ZSBmbG93XG4qICAuYWx0LnNlY29uZGFyeSB1c2VkIHRvIGNvbnZlcnQgdGhlIHN0YW5kb3V0IGJ1dHRvbiB0byB0aGUgYWx0ZXJuYXRlIGZsb3dcbipcbiogQG1hcmt1cCBcbiogIDxuYXYgY2xhc3M9XCJuYXYtcHJpbWFyeSBleHBhbmRlZFwiPlxuKiAgICAgIDx1bCBjbGFzcz1cIm5hdlwiPlxuKiAgICAgICAgPGxpIGNsYXNzPVwibmF2LWl0ZW1cIj5cbiogICAgICAgICAgPGEgY2xhc3M9XCJuYXYtbGluayBhY3RpdmVcIiBocmVmPVwiI1wiPkB7bGlwc3VtOjE6d29yZHN9PC9hPlxuKiAgICAgICAgPC9saT5cbiogICAgICAgIDxsaSBjbGFzcz1cIm5hdi1pdGVtXCI+XG4qICAgICAgICAgIDxhIGNsYXNzPVwibmF2LWxpbmtcIiBocmVmPVwiI1wiPkB7bGlwc3VtOjM6d29yZHN9PC9hPlxuKiAgICAgICAgPC9saT5cbiogICAgICAgIDxsaSBjbGFzcz1cIm5hdi1pdGVtXCI+XG4qICAgICAgICAgIDxhIGNsYXNzPVwibmF2LWxpbmtcIiBocmVmPVwiI1wiPkB7bGlwc3VtOjE6d29yZHN9PC9hPlxuKiAgICAgICAgPC9saT5cbiogICAgICAgIDxsaSBjbGFzcz1cIm5hdi1pdGVtIGRyb3Bkb3duXCI+XG4qICAgICAgICAgIDxhIGNsYXNzPVwibmF2LWxpbmsgZHJvcGRvd24tdG9nZ2xlIFwiIGRhdGEtdG9nZ2xlPVwiZHJvcGRvd25cIiByb2xlPVwiYnV0dG9uXCIgYXJpYS1oYXNwb3B1cD1cInRydWVcIiBhcmlhLWV4cGFuZGVkPVwiZmFsc2VcIiBocmVmPVwiI1wiIGRhdGEtZGVsYXk9XCIxMDAwXCIgZGF0YS1jbG9zZS1vdGhlcnM9XCJmYWxzZVwiPkB7bGlwc3VtOjE6d29yZHN9PC9hPlxuKiAgICAgICAgICA8bmF2IGNsYXNzPVwiZHJvcGRvd24tbWVudVwiPlxuKiAgICAgICAgICAgICAgPHVsIGNsYXNzPVwibmF2XCI+XG4qICAgICAgICAgICAgICA8bGkgY2xhc3M9XCJuYXYtaXRlbVwiPjxhIGNsYXNzPVwiZHJvcGRvd24taXRlbSBuYXYtbGlua1wiIGhyZWY9XCIjXCI+QHtsaXBzdW06NTp3b3Jkc308L2E+PC9saT5cbiogICAgICAgICAgICAgIDxsaSBjbGFzcz1cIm5hdi1pdGVtXCI+PGEgY2xhc3M9XCJkcm9wZG93bi1pdGVtIG5hdi1saW5rXCIgaHJlZj1cIiNcIj5Ae2xpcHN1bToyOndvcmRzfTwvYT48L2xpPlxuKiAgICAgICAgICAgICAgPGxpIGNsYXNzPVwibmF2LWl0ZW1cIj48YSBjbGFzcz1cImRyb3Bkb3duLWl0ZW0gbmF2LWxpbmtcIiBocmVmPVwiI1wiPkB7bGlwc3VtOjI6d29yZHN9PC9hPjwvbGk+XG4qICAgICAgICAgICAgICA8L3VsPlxuKiAgICAgICAgICAgIDwvbmF2PlxuKiAgICAgICAgPC9saT5cbiogICAgICAgIDxsaSBjbGFzcz1cIm5hdi1pdGVtIGFsdCBkcm9wZG93biBwcmltYXJ5IFwiPlxuKiAgICAgICAgICA8YSBjbGFzcz1cIm5hdi1saW5rIGRyb3Bkb3duLXRvZ2dsZVwiIGRhdGEtdG9nZ2xlPVwiZHJvcGRvd25cIiByb2xlPVwiYnV0dG9uXCIgYXJpYS1oYXNwb3B1cD1cInRydWVcIiBhcmlhLWV4cGFuZGVkPVwiZmFsc2VcIiBocmVmPVwiI1wiIGRhdGEtZGVsYXk9XCIxMDAwXCIgZGF0YS1jbG9zZS1vdGhlcnM9XCJmYWxzZVwiPkxvZ2luPC9hPlxuKiAgICAgICAgICA8bmF2IGNsYXNzPVwiZHJvcGRvd24tbWVudSBhbHRcIj5cbiogICAgICAgICAgICAgPHVsPlxuKiAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9XCJuYXYtaXRlbVwiPjxhIGNsYXNzPVwiZHJvcGRvd24taXRlbSBuYXYtbGluayBhbHRcIiBocmVmPVwiI1wiPkNWIFF1YWxpdHkgPHNtYWxsPkxvZyBPdXQgPGkgY2xhc3M9XCJmYSBmYS1zaWduLW91dFwiPjwvaT48L3NtYWxsPjwvYT48L2xpPlxuKiAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9XCJuYXYtaXRlbVwiPjxhIGNsYXNzPVwiZHJvcGRvd24taXRlbSBuYXYtbGlua1wiIGhyZWY9XCIjXCI+QWNjcmVkaXRhdGlvbiA8c21hbGw+TG9nIEluIDxpIGNsYXNzPVwiZmEgZmEtc2lnbi1pblwiPjwvaT48L3NtYWxsPjwvYT48L2xpPlxuKiAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9XCJuYXYtaXRlbVwiPjxhIGNsYXNzPVwiZHJvcGRvd24taXRlbSBuYXYtbGlua1wiIGhyZWY9XCIjXCI+TkNEUiA8c21hbGw+TG9nIEluIDxpIGNsYXNzPVwiZmEgZmEtc2lnbi1pblwiPjwvaT48L3NtYWxsPjwvYT48L2xpPlxuKiAgICAgICAgICAgICAgICA8L3VsPlxuKiAgICAgICAgICAgPC9uYXY+XG4qICAgICAgICA8L2xpPlxuKiAgICAgIDwvdWw+XG4qICA8L25hdj5cbiovXG4ubmF2LXByaW1hcnkge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIFZlcmRhbmEsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubmF2LXByaW1hcnkgLm5hdiwgLm5hdi1wcmltYXJ5IC5uYXYtaXRlbSwgLm5hdi1wcmltYXJ5IC5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbm9uZTtcbiAgY2xlYXI6IGJvdGg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubmF2LXByaW1hcnkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNhMWEwYTQ7XG4gIGJvcmRlci10b3A6ICNGRkM0MjUgNHB4IHNvbGlkO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ubmF2LXByaW1hcnkgLm5hdi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNmI2Zjtcbn1cbi5uYXYtcHJpbWFyeSAubmF2LWl0ZW0gKyAubmF2LWl0ZW0ge1xuICBib3JkZXItdG9wOiAjZmFmYWZhIGRvdHRlZCAxcHg7XG59XG4ubmF2LXByaW1hcnkgLm5hdi1pdGVtLm9wZW4gPiBhLCAubmF2LXByaW1hcnkgLm5hdi1pdGVtLm9wZW4gPiBhOmZvY3VzLCAubmF2LXByaW1hcnkgLm5hdi1pdGVtLm9wZW4gPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZSB0cmFuc3BhcmVudCAwO1xufVxuLm5hdi1wcmltYXJ5IC5uYXYtaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlN2U3O1xufVxuLm5hdi1wcmltYXJ5IC5uYXYtaXRlbS5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkNGQ0O1xufVxuLm5hdi1wcmltYXJ5IC5uYXYtaXRlbS5hY3RpdmUgPiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNlODdkMWU7XG59XG4ubmF2LXByaW1hcnkgLm5hdi1pdGVtLmFsdC5wcmltYXJ5IHtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgYmFja2dyb3VuZDogIzA0NzI5NDtcbiAgLyogT2xkIGJyb3dzZXJzICovXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzA1YWVlNSAwJSwgIzA0NzI5NCAxMDAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICMwNWFlZTUpLCBjb2xvci1zdG9wKDEwMCUsICMwNDcyOTQpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzA1YWVlNSAwJSwgIzA0NzI5NCAxMDAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzA1YWVlNSAwJSwgIzA0NzI5NCAxMDAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjMDVhZWU1IDAlLCAjMDQ3Mjk0IDEwMCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDVhZWU1IDAlLCAjMDQ3Mjk0IDEwMCUpO1xuICAvKiBXM0MgKi9cbn1cbi5uYXYtcHJpbWFyeSAubmF2LWl0ZW0uYWx0LnByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDQ3Mjk0O1xuICAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMDQ3Mjk0IDAlLCAjMDA4OGFhIDEwMCUpO1xuICAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgIzA0NzI5NCksIGNvbG9yLXN0b3AoMTAwJSwgIzAwODhhYSkpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMDQ3Mjk0IDAlLCAjMDA4OGFhIDEwMCUpO1xuICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMDQ3Mjk0IDAlLCAjMDA4OGFhIDEwMCUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICMwNDcyOTQgMCUsICMwMDg4YWEgMTAwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwNDcyOTQgMCUsICMwMDg4YWEgMTAwJSk7XG4gIC8qIFczQyAqL1xufVxuLm5hdi1wcmltYXJ5IC5uYXYtaXRlbS5hbHQuc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogI2ExYTBhNDtcbiAgLyogT2xkIGJyb3dzZXJzICovXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ExYTBhNCAwJSwgIzZmNmI2ZiAxMDAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICNhMWEwYTQpLCBjb2xvci1zdG9wKDEwMCUsICM2ZjZiNmYpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ExYTBhNCAwJSwgIzZmNmI2ZiAxMDAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ExYTBhNCAwJSwgIzZmNmI2ZiAxMDAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjYTFhMGE0IDAlLCAjNmY2YjZmIDEwMCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYTFhMGE0IDAlLCAjNmY2YjZmIDEwMCUpO1xuICAvKiBXM0MgKi9cbn1cbi5uYXYtcHJpbWFyeSAubmF2LWl0ZW0uYWx0LnNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM2ZjZiNmY7XG4gIC8qIE9sZCBicm93c2VycyAqL1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM2ZjZiNmYgMCUsICNhMWEwYTQgMTAwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjNmY2YjZmKSwgY29sb3Itc3RvcCgxMDAlLCAjYTFhMGE0KSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM2ZjZiNmYgMCUsICNhMWEwYTQgMTAwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM2ZjZiNmYgMCUsICNhMWEwYTQgMTAwJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzZmNmI2ZiAwJSwgI2ExYTBhNCAxMDAlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzZmNmI2ZiAwJSwgI2ExYTBhNCAxMDAlKTtcbiAgLyogVzNDICovXG59XG4ubmF2LXByaW1hcnkgLm5hdi1saW5rIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZhZmFmYTtcbn1cbi5uYXYtcHJpbWFyeSAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXYtcHJpbWFyeSAubmF2LWxpbms6aG92ZXIsIC5uYXYtcHJpbWFyeSAubmF2LWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkge1xuICAubmF2LXByaW1hcnkgPiAubmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgYWxpZ24tY29udGVudDogc3RyZWNoO1xuICB9XG4gIC5uYXYtcHJpbWFyeSA+IC5uYXYgPiAubmF2LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuICAubmF2LXByaW1hcnkgLm5hdi1saW5rIHtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbiAgLm5hdi1wcmltYXJ5IC5uYXYtaXRlbSArIC5uYXYtaXRlbSB7XG4gICAgYm9yZGVyOiBub25lIHRyYW5zcGFyZW50IDA7XG4gIH1cbiAgLm5hdi1wcmltYXJ5IC5uYXYtbGluayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5uYXYtcHJpbWFyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTAyNHB4KSB7XG4gIC5uYXYtcHJpbWFyeSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5uYXYtcHJpbWFyeSAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGJvcmRlcjogbm9uZSAwIHRyYW5zcGFyZW50O1xufVxuLm5hdi1wcmltYXJ5IC5kcm9wZG93bi1tZW51IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIGJvcmRlcjogMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIHtcbiAgLm5hdi1wcmltYXJ5IC5kcm9wZG93bi1tZW51IHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gICAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgfVxufVxuLm5hdi1wcmltYXJ5IC5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlYWVhO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1pbi13aWR0aDogMjB2dztcbiAgd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBpbnRyaW5zaWM7IC8qIFNhZmFyaS9XZWJLaXQgdXNlcyBhIG5vbi1zdGFuZGFyZCBuYW1lICovXG4gIHdpZHRoOiAtbW96LW1heC1jb250ZW50OyAvKiBGaXJlZm94L0dlY2tvICovXG4gIHdpZHRoOiAtd2Via2l0LW1heC1jb250ZW50O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4ubmF2LXByaW1hcnkgLmRyb3Bkb3duLWl0ZW0ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIFZlcmRhbmEsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBjb2xvcjogI2ExYTBhNDtcbn1cbi5uYXYtcHJpbWFyeSAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMWEwYTQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5uYXYtcHJpbWFyeSAuZHJvcGRvd24tZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2E0Y2RlZDtcbn1cbi5uYXYtcHJpbWFyeSAuZHJvcGRvd24tbWVudS5hbHQge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTQuMSwgMTA5LjMsIDEzMy4xKTtcbn1cbi5uYXYtcHJpbWFyeSAuZHJvcGRvd24tbWVudS5hbHQgLmRyb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogI2ZhZmFmYTtcbiAgcGFkZGluZy1yaWdodDogOGVtO1xufVxuLm5hdi1wcmltYXJ5IC5kcm9wZG93bi1tZW51LmFsdCAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI4LjIsIDgyLjYsIDk2LjIpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2LXByaW1hcnkgLmRyb3Bkb3duLW1lbnUuYWx0IC5kcm9wZG93bi1pdGVtIHNtYWxsLCAubmF2LXByaW1hcnkgLmRyb3Bkb3duLW1lbnUuYWx0IC5kcm9wZG93bi1pdGVtIC5zbWFsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxcmVtO1xufVxuLm5hdi1wcmltYXJ5IC5kcm9wZG93bi1tZW51LmFsdCAuZHJvcGRvd24taXRlbS5hbHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTg3RDFFO1xufVxuLm5hdi1wcmltYXJ5IC5kcm9wZG93bi1tZW51LmFsdCAuZHJvcGRvd24taXRlbS5hbHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTIxLCA3OC4yLCA0MC4yKTtcbn1cblxuLyoqXG4gKiBTdWIgbmF2IGlzIHRoZSBzZWNvbmRhcnkgbmF2IHRoYXQgc2hvd3Mgb24gdGhlIGRlc2t0b3AgZGVzaWduIG9uIHRoZSByaWdodCBzaWRlLiAgXG4gKlxuICogQHN0cnVjdHVyZSBOYXYgU3ViIChTaWRlYmFyIE5hdikgXG4gKiBAc2VjdGlvbiBOYXYgPiBQYWdlIFxuICogQGZsYWcgY29udGFpbmVkXG4gKiBAbWFya3VwXG4gKiAgPG5hdiBjbGFzcz1cIm5hdi1zdWJcIj5cbiAqICAgICAgPGgyIGNsYXNzPVwibmF2LXN1Yi1pbWdcIj5Ae2xpcHN1bTozOndvcmRzfTwvaDI+XG4gKiAgICAgIDx1bCBjbGFzcz1cIm5hdlwiPlxuICogICAgICAgICAgPGxpIGNsYXNzPVwibmF2LWl0ZW0gcGFyZW50IGFjdGl2ZSBjdXJyZW50XCI+XG4gKiAgICAgICAgICAgIDxhIGhyZWY9XCJcIiBjbGFzcz1cIm5hdi1saW5rXCIgPjxpIGNsYXNzPVwiZmEgZmEtaG9sZGVyIHRvZ2dsZVwiPjwvaT5Ae2xpcHN1bTozOndvcmRzfTwvYT5cbiAqICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPVwibmF2IGZsZXgtY29sdW1uXCI+XG4gKiAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz1cIm5hdi1pdGVtXCI+PGEgaHJlZj1cIlwiIGNsYXNzPVwibmF2LWxpbmtcIiBocmVmPVwiXCI+PGkgY2xhc3M9XCJmYSBmYS1ob2xkZXIgdG9nZ2xlXCI+PC9pPkB7bGlwc3VtOjI6d29yZHN9PC9hPjwvbGk+XG4gKiAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz1cIm5hdi1pdGVtXCI+PGEgaHJlZj1cIlwiIGNsYXNzPVwibmF2LWxpbmtcIiBocmVmPVwiXCI+PGkgY2xhc3M9XCJmYSBmYS1ob2xkZXIgdG9nZ2xlXCI+PC9pPkB7bGlwc3VtOjI6d29yZHN9PC9hPjwvbGk+XG4gKiAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz1cIm5hdi1pdGVtIHBhcmVudCBhY3RpdmUgY3VycmVudFwiPlxuICogICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj1cIlwiIGNsYXNzPVwibmF2LWxpbmtcIiA+PGkgY2xhc3M9XCJmYSBmYS1ob2xkZXIgdG9nZ2xlXCI+PC9pPkB7bGlwc3VtOjE6d29yZHN9PC9hPlxuICogICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz1cIm5hdiBmbGV4LWNvbHVtblwiPlxuICogICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9XCJuYXYtaXRlbSBcIj48YSBocmVmPVwiXCIgY2xhc3M9XCJuYXYtbGlua1wiIGhyZWY9XCJcIj48aSBjbGFzcz1cImZhIGZhLWhvbGRlciB0b2dnbGVcIj48L2k+QHtsaXBzdW06Mjp3b3Jkc308L2E+PC9saT5cbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPVwibmF2LWl0ZW0gY3VycmVudFwiPjxhIGhyZWY9XCJcIiBjbGFzcz1cIm5hdi1saW5rXCIgaHJlZj1cIlwiPjxpIGNsYXNzPVwiZmEgZmEtaG9sZGVyIHRvZ2dsZVwiPjwvaT5Ae2xpcHN1bTozOndvcmRzfTwvYT48L2xpPlxuICogICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9XCJuYXYtaXRlbSBwYXJlbnQgYWN0aXZlIGN1cnJlbnRcIj5cbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj1cIlwiIGNsYXNzPVwibmF2LWxpbmtcIiA+PGkgY2xhc3M9XCJmYSBmYS1ob2xkZXIgdG9nZ2xlXCI+PC9pPkB7bGlwc3VtOjE6d29yZHN9PC9hPlxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9XCJuYXYgZmxleC1jb2x1bW5cIj5cbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz1cIm5hdi1pdGVtIFwiPjxhICBjbGFzcz1cIm5hdi1saW5rXCIgaHJlZj1cIlwiPjxpIGNsYXNzPVwiZmEgZmEtaG9sZGVyIHRvZ2dsZVwiPjwvaT5Ae2xpcHN1bToyOndvcmRzfTwvYT48L2xpPlxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPVwibmF2LWl0ZW0gY3VycmVudFwiPjxhICBjbGFzcz1cIm5hdi1saW5rXCIgaHJlZj1cIlwiPjxpIGNsYXNzPVwiZmEgZmEtaG9sZGVyIHRvZ2dsZVwiPjwvaT5Ae2xpcHN1bTozOndvcmRzfTwvYT48L2xpPlxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPVwibmF2LWl0ZW1cIj48YSAgY2xhc3M9XCJuYXYtbGlua1wiIGhyZWY9XCJcIj48aSBjbGFzcz1cImZhIGZhLWhvbGRlciB0b2dnbGVcIj48L2k+QHtsaXBzdW06Mjp3b3Jkc308L2E+PC9saT5cbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD5cbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT5cbiAqICAgICAgICAgICAgICAgICAgICAgICA8L3VsPlxuICogICAgICAgICAgICAgICAgICA8L2xpPlxuICogICAgICAgICAgICAgIDwvdWw+XG4gKiAgICAgICAgICA8L2xpPlxuICogICAgICAgICAgPGxpIGNsYXNzPVwibmF2LWl0ZW1cIj48YSAgY2xhc3M9XCJuYXYtbGlua1wiIGhyZWY9XCJcIj48aSBjbGFzcz1cImZhIGZhLWhvbGRlciB0b2dnbGVcIj48L2k+QHtsaXBzdW06Mjp3b3Jkc308L2E+PC9saT5cbiAqICAgICAgICAgIDxsaSBjbGFzcz1cIm5hdi1pdGVtXCI+PGEgIGNsYXNzPVwibmF2LWxpbmtcIiBocmVmPVwiXCI+PGkgY2xhc3M9XCJmYSBmYS1ob2xkZXIgdG9nZ2xlXCI+PC9pPkB7bGlwc3VtOjM6d29yZHN9PC9hPjwvbGk+XG4gKiAgICAgICAgICA8bGkgY2xhc3M9XCJuYXYtaXRlbVwiPjxhICBjbGFzcz1cIm5hdi1saW5rXCIgaHJlZj1cIlwiPjxpIGNsYXNzPVwiZmEgZmEtaG9sZGVyIHRvZ2dsZVwiPjwvaT5Ae2xpcHN1bToyOndvcmRzfTwvYT48L2xpPlxuICogICAgICAgICAgPGxpIGNsYXNzPVwibmF2LWl0ZW0gcGFyZW50XCI+XG4gKiAgICAgICAgICAgICAgPGEgaHJlZj1cIlwiIGNsYXNzPVwibmF2LWxpbmtcIiA+PGkgY2xhc3M9XCJmYSBmYS1ob2xkZXIgdG9nZ2xlXCI+PC9pPkB7bGlwc3VtOjU6d29yZHN9PC9hPlxuICogICAgICAgICAgICAgICA8dWwgY2xhc3M9XCJuYXYgZmxleC1jb2x1bW5cIj5cbiAqICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz1cIm5hdi1pdGVtXCI+PGEgIGNsYXNzPVwibmF2LWxpbmtcIiBocmVmPVwiXCI+PGkgY2xhc3M9XCJmYSBmYS1ob2xkZXIgdG9nZ2xlXCI+PC9pPkB7bGlwc3VtOjI6d29yZHN9PC9hPjwvbGk+XG4gKiAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9XCJuYXYtaXRlbVwiPjxhICBjbGFzcz1cIm5hdi1saW5rXCIgaHJlZj1cIlwiPjxpIGNsYXNzPVwiZmEgZmEtaG9sZGVyIHRvZ2dsZVwiPjwvaT5Ae2xpcHN1bTozOndvcmRzfTwvYT48L2xpPlxuICogICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPVwibmF2LWl0ZW1cIj48YSAgY2xhc3M9XCJuYXYtbGlua1wiIGhyZWY9XCJcIj48aSBjbGFzcz1cImZhIGZhLWhvbGRlciB0b2dnbGVcIj48L2k+QHtsaXBzdW06Mjp3b3Jkc308L2E+PC9saT5cbiAqICAgICAgICAgICAgICAgPC91bD5cbiAqICAgICAgICAgIDwvbGk+XG4gKiAgICAgIDwvdWw+XG4gKiAgPC9uYXY+XG4gKiBAc2NyaXB0XG4gKiAgJCgnLm5hdi1zdWIgLnRvZ2dsZScpLmNsaWNrKGZ1bmN0aW9uKGUpe1xuICogICAgICQodGhpcykuY2xvc2VzdCgnbGknKS50b2dnbGVDbGFzcygnYWN0aXZlJyk7XG4gKiAgICAgZS5wcmV2ZW50RGVmYXVsdCgpO1xuICogICAgIGUuc3RvcFByb3BhZ2F0aW9uKCk7IFxuICogIH0pO1xuICovXG4ubmF2LXN1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG4ubmF2LXN1YiA+IC5uYXYge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI0U4N0QxRTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNFODdEMUU7XG59XG4ubmF2LXN1YiB1bCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgVmVyZGFuYSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAxcyBlYXNlLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDFzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMXMgZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQ6ICNlY2VhZWE7XG59XG4ubmF2LXN1YiB1bCA+IGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjQ1LjUsIDI0NC41LCAyNDQuNSk7XG59XG4ubmF2LXN1YiB1bCB1bCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogcmdiKDIyOS40LCAyMjcuNCwgMjI3LjQpO1xufVxuLm5hdi1zdWIgdWwgdWwgPiBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiKDIzNC41LCAyMzMuNSwgMjMzLjUpO1xufVxuLm5hdi1zdWIgdWwgdWwgdWwge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjEzLjUsIDIxMS44LCAyMTMpO1xufVxuLm5hdi1zdWIgdWwgdWwgdWwgPiBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiKDIwNS41LCAyMDUsIDIwNyk7XG59XG4ubmF2LXN1YiB1bCB1bCB1bCB1bCB7XG4gIGJhY2tncm91bmQ6IHJnYigxOTguNSwgMTk1LjksIDE5Ny4xKTtcbn1cbi5uYXYtc3ViIHVsIHVsIHVsIHVsID4gbGkgYSB7XG4gIGNvbG9yOiAjMmYyZjJmO1xufVxuLm5hdi1zdWIgdWwgdWwgdWwgdWwgPiBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiKDE4MC41LCAxNzguNSwgMTgwLjUpO1xufVxuLm5hdi1zdWIgdWwgLmFjdGl2ZSA+IHVsIHtcbiAgbWF4LWhlaWdodDogMjAwMHB4O1xufVxuLm5hdi1zdWIgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLm5hdi1zdWIgbGkgbGkge1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLm5hdi1zdWIgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzZmNmI2ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiA2cHggMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEwMjRweCkge1xuICAubmF2LXN1YiBsaSBhIHtcbiAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgfVxufVxuLm5hdi1zdWIgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyZjJmMmY7XG59XG4ubmF2LXN1YiBsaSBhOmZvY3VzIHtcbiAgY29sb3I6ICM2ZjZiNmY7XG59XG4ubmF2LXN1YiBsaS5hY3RpdmUge1xuICBjb2xvcjogIzJmMmYyZjtcbn1cbi5uYXYtc3ViIGxpLmN1cnJlbnQgPiBhLCAubmF2LXN1YiBsaS5jdXJyZW50ID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjRTg3RDFFO1xufVxuLm5hdi1zdWIgbGkgPiBhIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbn1cbi5uYXYtc3ViIGxpIGxpID4gYSB7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xufVxuLm5hdi1zdWIgbGkgbGkgbGkgPiBhIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjg3NWVtO1xufVxuLm5hdi1zdWIgbGkgbGkgbGkgbGkgPiBhIHtcbiAgcGFkZGluZy1sZWZ0OiA0ZW07XG59XG4ubmF2LXN1YiAudG9nZ2xlIHtcbiAgd2lkdGg6IDEuNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2Utb3V0O1xufVxuLm5hdi1zdWIgLnRvZ2dsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uYXYtc3ViIC5wYXJlbnQgPiAubmF2LWxpbmsge1xuICB0ZXh0LWluZGVudDogLTEuNGVtO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG59XG4ubmF2LXN1YiBsaS5wYXJlbnQgPiAubmF2LWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cbi5uYXYtc3ViIGxpIGxpLnBhcmVudCA+IC5uYXYtbGluayB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xufVxuLm5hdi1zdWIgbGkgbGkgbGkucGFyZW50ID4gLm5hdi1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG59XG4ubmF2LXN1YiAucGFyZW50ID4gLm5hdi1saW5rID4gLnRvZ2dsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG4ubmF2LXN1YiAucGFyZW50LmFjdGl2ZSA+IC5uYXYtbGluayA+IC50b2dnbGUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLm5hdi1zdWItaW1nIHtcbiAgcGFkZGluZzogMTZweCAxZW0gMTZweCAxZW07XG59XG4ubmF2LXN1Yi1pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udmlkZW8td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAvKiAxNjo5ICovXG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBoZWlnaHQ6IDA7XG59XG4udmlkZW8td3JhcHBlciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuICogQWR2ZXJ0aXNlbWVudCBibG9ja3MgYXJlIHNpemVkIGJsb2NrcyB0aGF0IHdpbGwgYnkgZGVmYXVsdCBoaWRlIHdoZW4gdGhlIHZpZXcgcG9ydCBpcyBzbWFsbGVyIHRoZW4gdGFibGV0LiAgQWRzIHdpbGwgY2VudGVyIHdpdGggaW4gdGhlIHNwYWNlIGFuZCBleHBhbmQgYnkgMTI1JSBmcm9tIGl0J3MgbmF2dGl2ZSBzaXplIHRvIHRyeSB0byBmaWxsIHRoZSBjb250YWluZXIgc3BhY2UgaXQgaXMgaW4uXG4gKiBAbW9sZWN1bGUgQWR2ZXJ0aXNlbWVudFxuICogQHNlY3Rpb24gQ29udGVudCBCbG9ja3MgPiBBZHNcbiAqIEBtb2RpZmllcnNcbiAqICAubW9iaWxlICAgICAgICAgICAgIFN3YXBzIHRoZSBkZWZhdWx0IHZpc2liaWxpdHkgdG8gc2hvdyB3aGVuIHNtYWxsZXIgdGhlbiB0YWJsZXQgYW5kIGhpZGUgd2hlbiB2aWV3cG9ydCBpcyBsYXJnZXIgdGhlbiBwaG9uZS4gXG4gKiAgLnNreXNjcmFwZXIgICAgICAgICA2MDB3IHggMTYwaCBhZCB0aGF0IGhhcyBkZWZhdWx0IHZpc2liaWxpdHlcbiAqICAuYmlnYm94ICAgICAgICAgICAgIDMwMHcgeCAyMDBoIGFkIHRoYXQgaGFzIGRlZmF1bHQgdmlzaWJpbGl0eVxuICogIC5sZWFkZXJib2FyZCAgICAgICAgNzI4dyB4IDkwaCBhZCB0aGF0IGhhcyBkZWZhdWx0IHZpc2liaWxpdHlcbiAqICAubGVhZGVyYm9hcmQtbGcgICAgIDcyOHcgeCAyMTBoIGFkIHRoYXQgaGFzIGRlZmF1bHQgdmlzaWJpbGl0eVxuICogIC5mdWxsLWJhbm5lciAgICAgICAgNDY4dyB4IDYwaCBhZCB0aGF0IGhhcyBkZWZhdWx0IHZpc2liaWxpdHkuICBUaGlzIHNpemUgaXMgY29tbW9ubHkgY29tYmluZWQgd2l0aCAubW9iaWxlIHNvIGl0IHNob3dzIHVwIG9ubHkgb24gcGhvbmVzXG4gKiBAZmxhZyBjb250YWluZWRcbiAqXG4gKiBAbWFya3VwXG4gKiAgIDxkaXYgY2xhc3M9XCJhZC1jb250YWluZXIgaGlkZGVuLXByaW50IHNreXNjcmFwZXJcIj5cbiAqICAgICAgIDxwPkFkdmVydGlzZW1lbnQ8L3A+XG4gKiAgICAgICA8ZGl2IGNsYXNzPVwiYWRcIj5cbiAqICAgICAgICAgICA8ZGl2IGNsYXNzPVwiYWQtaW5uZXJcIj5cbiAqICAgICAgICAgICAgICAgPGE+PGltZyBzcmM9XCJAe2ltYWdlOjE2MDo2MDB9XCIgYWx0PVwiLi4uXCI+PC9hPlxuICogICAgICAgICAgIDwvZGl2PlxuICogICAgICAgPC9kaXY+XG4gKiAgIDwvZGl2PlxuKi9cbi5hZC1jb250YWluZXIge1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmFmYWZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWQtY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFkLWNvbnRhaW5lciAuYWQge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSB7XG4gIC5hZC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYWQtY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmFkLWNvbnRhaW5lci5za3lzY3JhcGVyIHtcbiAgbWF4LXdpZHRoOiAyNjFweDtcbn1cbi5hZC1jb250YWluZXIuc2t5c2NyYXBlciAuYWQge1xuICBtYXgtd2lkdGg6IDE2NHB4O1xufVxuLmFkLWNvbnRhaW5lci5za3lzY3JhcGVyIC5hZDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMzc1JTtcbn1cbi5hZC1jb250YWluZXIuYmlnYm94IHtcbiAgbWF4LXdpZHRoOiA0NzFweDtcbn1cbi5hZC1jb250YWluZXIuYmlnYm94IC5hZCB7XG4gIG1heC13aWR0aDogMzA0cHg7XG59XG4uYWQtY29udGFpbmVyLmJpZ2JveCAuYWQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDY2LjY2NjY2NjY2NjclO1xufVxuLmFkLWNvbnRhaW5lci5sZWFkZXJib2FyZCB7XG4gIG1heC13aWR0aDogMTExM3B4O1xufVxuLmFkLWNvbnRhaW5lci5sZWFkZXJib2FyZCAuYWQge1xuICBtYXgtd2lkdGg6IDczMnB4O1xufVxuLmFkLWNvbnRhaW5lci5sZWFkZXJib2FyZCAuYWQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEyLjM2MjYzNzM2MjYlO1xufVxuLmFkLWNvbnRhaW5lci5sZWFkZXJib2FyZC1sZyB7XG4gIG1heC13aWR0aDogMTExM3B4O1xufVxuLmFkLWNvbnRhaW5lci5sZWFkZXJib2FyZC1sZyAuYWQge1xuICBtYXgtd2lkdGg6IDczMnB4O1xufVxuLmFkLWNvbnRhaW5lci5sZWFkZXJib2FyZC1sZyAuYWQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDI4Ljg0NjE1Mzg0NjIlO1xufVxuLmFkLWNvbnRhaW5lci5mdWxsLWJhbm5lciB7XG4gIG1heC13aWR0aDogNzIzcHg7XG59XG4uYWQtY29udGFpbmVyLmZ1bGwtYmFubmVyIC5hZCB7XG4gIG1heC13aWR0aDogNDcycHg7XG59XG4uYWQtY29udGFpbmVyLmZ1bGwtYmFubmVyIC5hZDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTIuODIwNTEyODIwNSU7XG59XG4uYWQtY29udGFpbmVyLm1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIHtcbiAgLmFkLWNvbnRhaW5lci5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hZC1jb250YWluZXIgcCB7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBjb2xvcjogI2ExYTBhNDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5hZC1jb250YWluZXIgLmFkICsgcCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuLmFkLWNvbnRhaW5lciAuYWQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZThlN2U3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWQtY29udGFpbmVyIC5hZDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hZC1jb250YWluZXIgLmFkIC5hZC1pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4vKipcbiAqIEFkdmVydGlzZW1lbnQgQmlnIEJveCBcbiAqIEBtb2xlY3VsZSBBZHZlcnRpc2VtZW50IEJpZ0JveFxuICogQHNlY3Rpb24gQ29udGVudCBCbG9ja3MgPiBBZHNcbiAqIEBmbGFnIGNvbnRhaW5lZFxuICogQG1hcmt1cFxuICogICA8ZGl2IGNsYXNzPVwiYWQtY29udGFpbmVyIGhpZGRlbi1wcmludCBiaWdib3hcIj5cbiAqICAgICAgIDxkaXYgY2xhc3M9XCJhZFwiPlxuICogICAgICAgICAgIDxkaXYgY2xhc3M9XCJhZC1pbm5lclwiPlxuICogICAgICAgICAgICAgICA8YT48aW1nIHNyYz1cIkB7aW1hZ2U6MzAwOjIwMH1cIiBhbHQ9XCIuLi5cIj48L2E+XG4gKiAgICAgICAgICAgPC9kaXY+XG4gKiAgICAgICA8L2Rpdj5cbiAqICAgICAgIDxwPkFkdmVydGlzZW1lbnQ8L3A+XG4gKiAgIDwvZGl2PlxuKi9cbi8qKlxuICogQWR2ZXJ0aXNlbWVudCBMZWFkZXJib2FyZCBcbiAqIEBtb2xlY3VsZSBBZHZlcnRpc2VtZW50IExlYWRlcmJvYXJkXG4gKiBAc2VjdGlvbiBDb250ZW50IEJsb2NrcyA+IEFkc1xuICogQG1hcmt1cFxuICogICA8ZGl2IGNsYXNzPVwiYWQtY29udGFpbmVyIGhpZGRlbi1wcmludCBsZWFkZXJib2FyZFwiPlxuICogICAgICAgPGRpdiBjbGFzcz1cImFkXCI+XG4gKiAgICAgICAgICAgPGRpdiBjbGFzcz1cImFkLWlubmVyXCI+XG4gKiAgICAgICAgICAgICAgIDxhPjxpbWcgc3JjPVwiQHtpbWFnZTo3Mjg6OTB9XCIgYWx0PVwiLi4uXCI+PC9hPlxuICogICAgICAgICAgIDwvZGl2PlxuICogICAgICAgPC9kaXY+XG4gKiAgICAgICA8cD5BZHZlcnRpc2VtZW50PC9wPlxuICogICA8L2Rpdj5cbiovXG4vKipcbiAqIEFkdmVydGlzZW1lbnQgTGFyZ2UgTGVhZGVyYm9hcmQgXG4gKiBAbW9sZWN1bGUgQWR2ZXJ0aXNlbWVudCBMZWFkZXJib2FyZFxuICogQHNlY3Rpb24gQ29udGVudCBCbG9ja3MgPiBBZHNcbiAqIEBtYXJrdXBcbiAqICAgPGRpdiBjbGFzcz1cImFkLWNvbnRhaW5lciBoaWRkZW4tcHJpbnQgbGVhZGVyYm9hcmQtbGdcIj5cbiAqICAgICAgIDxkaXYgY2xhc3M9XCJhZFwiPlxuICogICAgICAgICAgIDxkaXYgY2xhc3M9XCJhZC1pbm5lclwiPlxuICogICAgICAgICAgICAgICA8YT48aW1nIHNyYz1cIkB7aW1hZ2U6NzI4OjIxMH1cIiBhbHQ9XCIuLi5cIj48L2E+XG4gKiAgICAgICAgICAgPC9kaXY+XG4gKiAgICAgICA8L2Rpdj5cbiAqICAgICAgIDxwPkFkdmVydGlzZW1lbnQ8L3A+XG4gKiAgIDwvZGl2PlxuKi9cbi8qKlxuICogQWR2ZXJ0aXNlbWVudCBGdWxsIEJhbm5lciBcbiAqIEBtb2xlY3VsZSBBZHZlcnRpc2VtZW50IEZ1bGwtQmFubmVyXG4gKiBAc2VjdGlvbiBDb250ZW50IEJsb2NrcyA+IEFkc1xuICogQGZsYWcgY29udGFpbmVkXG4gKiBAbWFya3VwXG4gKiAgIDxkaXYgY2xhc3M9XCJhZC1jb250YWluZXIgaGlkZGVuLXByaW50IGZ1bGwtYmFubmVyXCI+XG4gKiAgICAgICA8ZGl2IGNsYXNzPVwiYWRcIj5cbiAqICAgICAgICAgICA8ZGl2IGNsYXNzPVwiYWQtaW5uZXJcIj5cbiAqICAgICAgICAgICAgICAgPGE+PGltZyBzcmM9XCJAe2ltYWdlOjQ2ODo2MH1cIiBhbHQ9XCIuLi5cIj48L2E+XG4gKiAgICAgICAgICAgPC9kaXY+XG4gKiAgICAgICA8L2Rpdj5cbiAqICAgICAgIDxwPkFkdmVydGlzZW1lbnQ8L3A+XG4gKiAgIDwvZGl2PlxuKi9cbi8qKlxuICogYSBjb21ibyBpbnB1dCBmb3IgdXNlcnMgdG8gcXVpY2tseSBzZWFyY2ggdGhlIHNpdGUgd2l0aC4gXG4gKlxuICogQG1vbGVjdWxlIFNlYXJjaCBCYXIgXG4gKiBAc2VjdGlvbiBTZWFyY2ggXG4gKiBAbWFya3VwXG4gKiAgPGRpdiBjbGFzcz1cInNlYXJjaGJhclwiPlxuICogIFx0PGRpdiBjbGFzcz1cImlucHV0LWdyb3VwIGlucHV0LWdyb3VwLXNtXCI+XG4gKlx0XHRcdDxkaXYgY2xhc3M9XCJpbnB1dC1ncm91cC1wcmVwZW5kXCI+PHNwYW4gY2xhc3M9XCJpbnB1dC1ncm91cC10ZXh0XCI+PGkgY2xhc3M9XCJmYSBmYS1zZWFyY2hcIj48L2k+PC9zcGFuPjwvZGl2PlxuICpcdFx0XHQ8aW5wdXQgdHlwZT1cInRleHRcIiBjbGFzcz1cImZvcm0tY29udHJvbFwiIGFyaWEtbGFiZWw9XCJTZWFyY2hcIiBwbGFjZWhvbGRlcj1cIlNlYXJjaC4uLlwiPlxuICpcdFx0XHQ8c3BhbiBjbGFzcz1cImlucHV0LWdyb3VwLWFwcGVuZFwiPlxuICpcdFx0XHRcdDxpbnB1dCBjbGFzcz1cImJ0biBidG4tcHJpbWFyeVwiIHR5cGU9XCJzdWJtaXRcIiB2YWx1ZT1cIlNlYXJjaFwiLz5cbiAqXHRcdFx0PC9zcGFuPlxuICpcdFx0PC9kaXY+XG4gKlx0PC9kaXY+XG4gKlxuICovXG4uc2VhcmNoYmFyIC5pbnB1dC1ncm91cC1wcmVwZW5kLCAuc2VhcmNoYmFyIGlucHV0LCAuc2VhcmNoYmFyIC5pbnB1dC1ncm91cC1idG4ge1xuICBib3JkZXItY29sb3I6ICMwMDg4YWE7XG59XG4uc2VhcmNoYmFyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi5idG4tcHJpbWFyeSwgLnNlYXJjaGJhciAuaW5wdXQtZ3JvdXAtYXBwZW5kICNmb290ZXIgLmJ0bi1wcmltYXJ5LmVtYWlsLCAjZm9vdGVyIC5zZWFyY2hiYXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLXByaW1hcnkuZW1haWwsIC5zZWFyY2hiYXIgLmlucHV0LWdyb3VwLWFwcGVuZCAjZm9vdGVyIC5idG4tcHJpbWFyeS50ZWwsICNmb290ZXIgLnNlYXJjaGJhciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tcHJpbWFyeS50ZWwsIC5zZWFyY2hiYXIgLmlucHV0LWdyb3VwLWFwcGVuZCAud2ViaW5hci5wcmltYXJ5IC5hY3Rpb24gYS5idG4sIC5zZWFyY2hiYXIgLmlucHV0LWdyb3VwLWFwcGVuZCAud2ViaW5hci5wcmltYXJ5IC5hY3Rpb24gI2Zvb3RlciBhLmVtYWlsLCAjZm9vdGVyIC5zZWFyY2hiYXIgLmlucHV0LWdyb3VwLWFwcGVuZCAud2ViaW5hci5wcmltYXJ5IC5hY3Rpb24gYS5lbWFpbCwgLnNlYXJjaGJhciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC53ZWJpbmFyLnByaW1hcnkgLmFjdGlvbiAjZm9vdGVyIGEudGVsLCAjZm9vdGVyIC5zZWFyY2hiYXIgLmlucHV0LWdyb3VwLWFwcGVuZCAud2ViaW5hci5wcmltYXJ5IC5hY3Rpb24gYS50ZWwsIC53ZWJpbmFyLnByaW1hcnkgLmFjdGlvbiAuc2VhcmNoYmFyIC5pbnB1dC1ncm91cC1hcHBlbmQgYS5idG4sIC53ZWJpbmFyLnByaW1hcnkgLmFjdGlvbiAuc2VhcmNoYmFyIC5pbnB1dC1ncm91cC1hcHBlbmQgI2Zvb3RlciBhLmVtYWlsLCAjZm9vdGVyIC53ZWJpbmFyLnByaW1hcnkgLmFjdGlvbiAuc2VhcmNoYmFyIC5pbnB1dC1ncm91cC1hcHBlbmQgYS5lbWFpbCwgLndlYmluYXIucHJpbWFyeSAuYWN0aW9uIC5zZWFyY2hiYXIgLmlucHV0LWdyb3VwLWFwcGVuZCAjZm9vdGVyIGEudGVsLCAjZm9vdGVyIC53ZWJpbmFyLnByaW1hcnkgLmFjdGlvbiAuc2VhcmNoYmFyIC5pbnB1dC1ncm91cC1hcHBlbmQgYS50ZWwsIC5zZWFyY2hiYXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLXByaW1hcnlbZGF0YS1zZi1yb2xlPWV4cGFuZEFsbF0sIC5zZWFyY2hiYXIgLmlucHV0LWdyb3VwLWFwcGVuZCAud2ViaW5hci5wcmltYXJ5IC5hY3Rpb24gYVtkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXSwgLndlYmluYXIucHJpbWFyeSAuYWN0aW9uIC5zZWFyY2hiYXIgLmlucHV0LWdyb3VwLWFwcGVuZCBhW2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdLCAuc2VhcmNoYmFyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1wcmltYXJ5W2RhdGEtc2Ytcm9sZT1jb2xsYXBzZUFsbF0sIC5zZWFyY2hiYXIgLmlucHV0LWdyb3VwLWFwcGVuZCAud2ViaW5hci5wcmltYXJ5IC5hY3Rpb24gYVtkYXRhLXNmLXJvbGU9Y29sbGFwc2VBbGxdLCAud2ViaW5hci5wcmltYXJ5IC5hY3Rpb24gLnNlYXJjaGJhciAuaW5wdXQtZ3JvdXAtYXBwZW5kIGFbZGF0YS1zZi1yb2xlPWNvbGxhcHNlQWxsXSwgLnNlYXJjaGJhciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tcHJpbWFyeS5idXR0b24sIC5zZWFyY2hiYXIgLmlucHV0LWdyb3VwLWFwcGVuZCAud2ViaW5hci5wcmltYXJ5IC5hY3Rpb24gYS5idXR0b24sIC53ZWJpbmFyLnByaW1hcnkgLmFjdGlvbiAuc2VhcmNoYmFyIC5pbnB1dC1ncm91cC1hcHBlbmQgYS5idXR0b24ge1xuICBjb2xvcjogd2hpdGU7XG59XG4uc2VhcmNoYmFyIC5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E0Y2RlZDtcbiAgY29sb3I6ICMwMDg4YWE7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLyoqXG4qIGNoYXJ0c1xuKlxuKiBAbW9sZWN1bGUgY2hhcnRzXG4qIEBzZWN0aW9uIENvbnRlbnQgQmxvY2tzID4gQ2hhcnRzXG4qIEBtYXJrdXBcbiogIDxkaXYgaWQ9XCJjb2x1bW5jaGFydF9tYXRlcmlhbFwiIHN0eWxlPVwid2lkdGg6IDEwMCU7IGhlaWdodDo0MDBQWDtcIj48L2Rpdj5cbiogQHNjcmlwdFxuKiAgICAgZ29vZ2xlLmNoYXJ0cy5sb2FkKCdjdXJyZW50JywgeyAncGFja2FnZXMnOiBbJ2JhciddIH0pO1xuKiAgICAgZ29vZ2xlLmNoYXJ0cy5zZXRPbkxvYWRDYWxsYmFjayhkcmF3Q2hhcnQpO1xuKiAgICAgZnVuY3Rpb24gZHJhd0NoYXJ0KCkge1xuKiAgICAgICAgIHZhciBkYXRhID0gZ29vZ2xlLnZpc3VhbGl6YXRpb24uYXJyYXlUb0RhdGFUYWJsZShbXG4qICAgICAgICAgICAgIFsnUXVhcnRlcicsICdZb3VyIFNjb3JlJywgJ1lvdXIgRmFjaWxpdHkqJywgJ0FsbCBGYWNpbGl0aWVzJ10sXG4qICAgICAgICAgICAgIFsnUTIgMjAxNicsIDE1LCAxMiwgMTNdLFxuKiAgICAgICAgICAgICBbJ1EzIDIwMTYnLCAxNywgMTQsIDEzXSxcbiogICAgICAgICAgICAgWydRNCAyMDE2JywgMTcsIDE1LCAxNF0sXG4qICAgICAgICAgICAgIFsnUTEgMjAxNycsIDE2LCAxNCwgMTNdXG4qICAgICAgICAgXSk7XG4qICAgICAgICAgdmFyIG9wdGlvbnMgPSB7XG4qICAgICAgICAgICAgIGNoYXJ0OiB7XG4qICAgICAgICAgICAgICAgICB0aXRsZTogJ1N1Y2Nlc3MgTWV0cmljIDUnLFxuKiAgICAgICAgICAgICAgICAgc3VidGl0bGU6ICdIb3NwaXRhbCBoYXMgYWNjZXNzIHRvIGNhcmRpb2xvZ3kgZXhwZXJ0aXNlIDI0LzcsIGlkZWFsbHkgb25zaXRlIGNhcmRpb2xvZ2lzdC4gKDE3IHBvc3NpYmxlIHBvaW50cyknLFxuKiAgICAgICAgICAgICB9LFxuKiAgICAgICAgICAgICBiYXJzOiAndmVydGljYUwnLCAvLyBSZXF1aXJlZCBmb3IgTWF0ZXJpYWwgQmFyIENoYXJ0c1xuKiAgICAgICAgICAgICBoZWlnaHQ6IDQwMCxcbiogICAgICAgICAgICAgaEF4aXM6IHsgZm9ybWF0OiAnZGVjaW1hbCcgfSxcbiogICAgICAgICAgICAgdkF4aXM6IHsgZm9ybWF0OiAnZGVjaW1hbCcsIHZpZXdXaW5kb3c6IHsgbWF4OiAxNywgbWluOiAwIH0gfSxcbiogICAgICAgICAgICAgY29sb3JzOiBbJyNFODdEMUUnLCAnIzAwODhBQScsICcjQTFBMEE0J11cbiogICAgICAgICB9O1xuKiAgICAgICAgIHZhciBjaGFydCA9IG5ldyBnb29nbGUuY2hhcnRzLkJhcihkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY29sdW1uY2hhcnRfbWF0ZXJpYWwnKSk7XG4qICAgICAgICAgY2hhcnQuZHJhdyhkYXRhLCBnb29nbGUuY2hhcnRzLkJhci5jb252ZXJ0T3B0aW9ucyhvcHRpb25zKSk7XG4qICAgICB9XG4qL1xuLyoqXG4qIFRvb2wtdGlwcyBhcmUgdGhlIGVsZW1lbnRzIHRoYXQgZXhwYW5kIGZyb20gcGlucyBvbiB0aGUgbWFwXG4qXG4qIEBtb2xlY3VsZSBNYXAgVG9vbC10aXBzXG4qIEBzZWN0aW9uIE1hcCA+IFRvb2wtdGlwc1xuKiBAbWFya3VwXG4qICAgPGRpdiByb2xlPVwidG9vbHRpcFwiIGNsYXNzPVwic3R5bGUtZ3VpZGUtb3ZlcnJpZGUgay13aWRnZXQgay10b29sdGlwIGstcG9wdXAgay1ncm91cCBrLXJlc2V0IHRvb2x0aXAgdG9wXCIgZGF0YS1yb2xlPVwicG9wdXBcIj5cbiogICAgICAgPGRpdiBjbGFzcz1cInRvb2x0aXAtYXJyb3dcIj48L2Rpdj5cbiogICAgICAgPGRpdiBjbGFzcz1cImstdG9vbHRpcC1jb250ZW50IHRvb2x0aXAtaW5uZXJcIj5cbiogICAgICAgICAgIDxzdHJvbmc+V2VzdCBWYWxsZXkgTWVkaWNhbCBDZW50ZXI8L3N0cm9uZz5cbiogICAgICAgICAgIDxicj4gMTcxNyBBcmxpbmd0b24gQXZlbnVlPGJyPlxuKiAgICAgICAgICAgIENhbGR3ZWxsLCBJRCAmbmJzcDsgODM2MDU8YnI+XG4qICAgICAgICAgICA8ZGl2IGNsYXNzPVwibWFwc2VhbHNjb250YWluZXJcIj5cbiogICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwibWFwc2VhbGJveFwiPlxuKiAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz1cImh0dHA6Ly9hY2NyZWRpdGF0aW9uLmFjYy5vcmcvaW1hZ2VzL2ZhY2lsaXR5bWFwL0NQLnBuZ1wiIGFsdD1cIlwiIGNsYXNzPVwibWFwc2VhbFwiPlxuKiAgICAgICAgICAgICAgICAgICA8YnI+MjAxNDwvZGl2PlxuKiAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJtYXBzZWFsYm94XCI+XG4qICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPVwiaHR0cDovL2FjY3JlZGl0YXRpb24uYWNjLm9yZy9pbWFnZXMvZmFjaWxpdHltYXAvQUYucG5nXCIgYWx0PVwiXCIgY2xhc3M9XCJtYXBzZWFsXCI+XG4qICAgICAgICAgICAgICAgICAgIDxicj4yMDE2XG4qICAgICAgICAgICAgICAgPC9kaXY+XG4qICAgICAgICAgICA8L2Rpdj5cbiogICAgICAgPC9kaXY+XG4qICAgPC9kaXY+XG4qL1xuLyoqXG4qIFJlc3VsdCBsaXN0cyBpcyB0aGUgbGlzdCB2aWV3IG9mIGFsbCBvZiB0aGUgcGlucyBvbiB0aGUgbWFwXG4qXG4qIEBtb2xlY3VsZSBNYXAgUmVzdWx0IExpc3RcbiogQHNlY3Rpb24gTWFwID4gUmVzdWx0IExpc3RcbiogQG1hcmt1cFxuKiAgICA8dWwgY2xhc3M9XCJyZXN1bHQtbGlzdFwiPlxuKiAgICAgICAgPGxpIGNsYXNzPVwiYWRkcmVzc1wiPlxuKiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJuYW1lXCI+QHtsaXBzdW06NDp3b3Jkc308L2Rpdj4gXG4qICAgICAgICAgICAgPGRpdiBjbGFzcz1cImFkZHJlc3MtbGluZVwiPkB7bGlwc3VtOjQ6d29yZHN9PC9kaXY+XG4qICAgICAgICAgICAgPGRpdiBjbGFzcz1cImFkZHJlc3MtbGluZVwiPkB7bGlwc3VtOjQ6d29yZHN9PC9kaXY+XG4qICAgICAgICA8L2xpPlxuKiAgICA8L3VsPlxuKi9cbnVsLnJlc3VsdC1saXN0IHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbn1cbnVsLnJlc3VsdC1saXN0LCB1bC5yZXN1bHQtbGlzdCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbnVsLnJlc3VsdC1saXN0IC5hZGRyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDRkNDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMjBweCAwLjM3NXJlbSAwLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlY2VhZWE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbnVsLnJlc3VsdC1saXN0IC5hZGRyZXNzIC5uYW1lIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMwNDcyOTQ7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuICBtYXJnaW4tdG9wOiAwLjEyNWVtO1xuICBmb250LXNpemU6IDE4cHg7XG59XG51bC5yZXN1bHQtbGlzdCAuYWRkcmVzcyAuYWRkcmVzcy1saW5lIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbnVsLnJlc3VsdC1saXN0IC5hZGRyZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNmI2ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXItcmlnaHQ6ICNFODdEMUUgMTBweCBzb2xpZDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbnVsLnJlc3VsdC1saXN0IC5hZGRyZXNzOmhvdmVyIC5hZGRyZXNzLWxpbmUge1xuICBjb2xvcjogI0ZGQzQyNTtcbn1cbnVsLnJlc3VsdC1saXN0IC5hZGRyZXNzOmhvdmVyIC5uYW1lIHtcbiAgY29sb3I6ICNmYWZhZmE7XG59XG51bC5yZXN1bHQtbGlzdCAuYWRkcmVzcyArIC5hZGRyZXNzIHtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4ua2VuZG8tbWFwIC5zZWFyY2hiYXIuYm94IHtcbiAgYm9yZGVyOiAxcHggIzZmNmI2ZiBzb2xpZDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNFODdEMUU7XG4gIG1hcmdpbjogLTFweCAwIDA7XG59XG4ua2VuZG8tbWFwIGEuYnRuLm1hcC10b2dnbGUuYWN0aXZlLCAua2VuZG8tbWFwICNmb290ZXIgYS5tYXAtdG9nZ2xlLmFjdGl2ZS5lbWFpbCwgI2Zvb3RlciAua2VuZG8tbWFwIGEubWFwLXRvZ2dsZS5hY3RpdmUuZW1haWwsIC5rZW5kby1tYXAgI2Zvb3RlciBhLm1hcC10b2dnbGUuYWN0aXZlLnRlbCwgI2Zvb3RlciAua2VuZG8tbWFwIGEubWFwLXRvZ2dsZS5hY3RpdmUudGVsLCAua2VuZG8tbWFwIGEubWFwLXRvZ2dsZS5hY3RpdmVbZGF0YS1zZi1yb2xlPWV4cGFuZEFsbF0sIC5rZW5kby1tYXAgYS5tYXAtdG9nZ2xlLmFjdGl2ZVtkYXRhLXNmLXJvbGU9Y29sbGFwc2VBbGxdLCAua2VuZG8tbWFwIGEubWFwLXRvZ2dsZS5hY3RpdmUuYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2ExYTBhNDtcbiAgLyogT2xkIGJyb3dzZXJzICovXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI0U4N0QxRSAwJSwgcmdiKDI0My41LCAxNjAuNSwgMzMuNSkgMTAwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCByZ2IoMjQzLjUsIDE2MC41LCAzMy41KSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiKDI0My41LCAxNjAuNSwgMzMuNSkpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI0U4N0QxRSAwJSwgcmdiKDI0My41LCAxNjAuNSwgMzMuNSkgMTAwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNFODdEMUUgMCUsIHJnYigyNDMuNSwgMTYwLjUsIDMzLjUpIDEwMCUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNFODdEMUUgMCUsIHJnYigyNDMuNSwgMTYwLjUsIDMzLjUpIDEwMCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRTg3RDFFIDAlLCByZ2IoMjQzLjUsIDE2MC41LCAzMy41KSAxMDAlKTtcbiAgLyogVzNDICovXG4gIGNvbG9yOiAjMmYyZjJmO1xufVxuXG4ubWFwLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0U4N0QxRTtcbn1cbi5tYXAtY29udGFpbmVyOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuLm1hcC1jb250YWluZXIsIC5tYXAtY29udGFpbmVyIC5tYXAsIC5tYXAtY29udGFpbmVyIC5yZXN1bHQtbGlzdC1jb250YWluZXIge1xuICBoZWlnaHQ6IDYwMHB4O1xuICBtYXgtaGVpZ2h0OiA3NXZoO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDFzIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMXMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogbWF4LWhlaWdodCAxcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMXMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogd2lkdGggMXMgZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjZiNmY7XG59XG4ubWFwLWNvbnRhaW5lciAubWFwIHtcbiAgYm9yZGVyOiAxcHggIzZmNmI2ZiBzb2xpZDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJlc3VsdHMgLm1hcC1jb250YWluZXIgLm1hcCB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkge1xuICAucmVzdWx0cyAubWFwLWNvbnRhaW5lciAubWFwIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG4ubWFwLWNvbnRhaW5lciAucmVzdWx0LWxpc3QtY29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggIzZmNmI2ZiBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAgbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAwO1xufVxuLnJlc3VsdHMgLm1hcC1jb250YWluZXIgLnJlc3VsdC1saXN0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkge1xuICAucmVzdWx0cyAubWFwLWNvbnRhaW5lciAucmVzdWx0LWxpc3QtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5cbi8qKlxuKiBNdWx0aS1zZWxlY3RcbipcbiogQG1vbGVjdWxlIE1hcCBNdWx0aS1zZWxlY3RcbiogQHNlY3Rpb24gTWFwID4gTXVsdGktc2VsZWN0XG4qIEBtYXJrdXBcbiogICA8dWwgY2xhc3M9XCJtdWx0aXNlbGVjdC1jb250YWluZXIgZHJvcGRvd24tbWVudVwiPlxuKiAgICAgICA8bGkgY2xhc3M9XCJtdWx0aXNlbGVjdC1pdGVtIG11bHRpc2VsZWN0LWFsbFwiPjxhIHRhYmluZGV4PVwiMFwiIGNsYXNzPVwibXVsdGlzZWxlY3QtYWxsXCI+PGxhYmVsIGNsYXNzPVwiY2hlY2tib3hcIj48aW5wdXQgdHlwZT1cImNoZWNrYm94XCIgbmFtZT1cInNlbGVjdC1hbGxcIiB2YWx1ZT1cIm11bHRpc2VsZWN0LWFsbFwiPiAgU2VsZWN0IGFsbDwvbGFiZWw+PC9hPjwvbGk+XG4qICAgICAgIDxsaSBjbGFzcz1cIlwiPjxhIHRhYmluZGV4PVwiMFwiPjxsYWJlbCBjbGFzcz1cImNoZWNrYm94XCI+PGlucHV0IHR5cGU9XCJjaGVja2JveFwiIHZhbHVlPVwiQHtsaXBzdW06Mjp3b3Jkc31cIj4gQHtsaXBzdW06Mjp3b3Jkc308L2xhYmVsPjwvYT48L2xpPlxuKiAgICAgICA8bGkgY2xhc3M9XCJcIj48YSB0YWJpbmRleD1cIjBcIj48bGFiZWwgY2xhc3M9XCJjaGVja2JveFwiPjxpbnB1dCB0eXBlPVwiY2hlY2tib3hcIiB2YWx1ZT1cIkB7bGlwc3VtOjI6d29yZHN9XCI+IEB7bGlwc3VtOjI6d29yZHN9PC9sYWJlbD48L2E+PC9saT5cbiogICAgICAgPGxpIGNsYXNzPVwiYWN0aXZlXCI+PGEgdGFiaW5kZXg9XCIwXCI+PGxhYmVsIGNsYXNzPVwiY2hlY2tib3hcIj48aW5wdXQgdHlwZT1cImNoZWNrYm94XCIgdmFsdWU9XCJAe2xpcHN1bToyOndvcmRzfVwiPiBAe2xpcHN1bToyOndvcmRzfTwvbGFiZWw+PC9hPjwvbGk+XG4qICAgICAgIDxsaSBjbGFzcz1cImFjdGl2ZVwiPjxhIHRhYmluZGV4PVwiMFwiPjxsYWJlbCBjbGFzcz1cImNoZWNrYm94XCI+PGlucHV0IHR5cGU9XCJjaGVja2JveFwiIHZhbHVlPVwiQHtsaXBzdW06Mjp3b3Jkc31cIj4gQHtsaXBzdW06Mjp3b3Jkc308L2xhYmVsPjwvYT48L2xpPlxuKiAgIDwvdWw+XG4gKi9cbnVsLm11bHRpc2VsZWN0LWNvbnRhaW5lciBsaSBhIHtcbiAgcGFkZGluZzogMC4xMjVlbSAwLjEyNWVtO1xufVxudWwubXVsdGlzZWxlY3QtY29udGFpbmVyIGxpIGEgPiBsYWJlbCB7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjEyNWVtIDAuMjVlbSAyZW07XG59XG51bC5tdWx0aXNlbGVjdC1jb250YWluZXIgbGkuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyMjUuNSwgMTQ2KTtcbiAgY29sb3I6ICMyZjJmMmY7XG59XG5cbi5rLW1hcCAuay1tYXJrZXIge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjRTg3RDFFO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uay1tYXAgLmstbWFya2VyIDpob3ZlciB7XG4gIGNvbG9yOiAjRkZDNDI1O1xufVxuLmstbWFwIC5rLW1hcmtlcjpiZWZvcmUge1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAyOHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwO1xuICBjb250ZW50OiBcIlxcZjA0MVwiO1xufVxuLmstbWFwLnpvb20tOCAuay1tYXJrZXIge1xuICBmb250LXNpemU6IDMwcHg7XG59XG4uay1tYXAuem9vbS03IC5rLW1hcmtlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5rLW1hcC56b29tLTYgLmstbWFya2VyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmstbWFwLnpvb20tNSAuay1tYXJrZXIge1xuICBmb250LXNpemU6IDExcHg7XG59XG4uay1tYXAuem9vbS00IC5rLW1hcmtlciwgLmstbWFwLnpvb20tMyAuay1tYXJrZXIsIC5rLW1hcC56b29tLTIgLmstbWFya2VyLCAuay1tYXAuem9vbS0xIC5rLW1hcmtlciB7XG4gIGZvbnQtc2l6ZTogNHB4O1xufVxuLmstbWFwLnpvb20tNCAuay1tYXJrZXI6YmVmb3JlLCAuay1tYXAuem9vbS0zIC5rLW1hcmtlcjpiZWZvcmUsIC5rLW1hcC56b29tLTIgLmstbWFya2VyOmJlZm9yZSwgLmstbWFwLnpvb20tMSAuay1tYXJrZXI6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG5cbi5tdWx0aXNlbGVjdC5idG4gLmNhcmV0LCAjZm9vdGVyIC5tdWx0aXNlbGVjdC5lbWFpbCAuY2FyZXQsICNmb290ZXIgLm11bHRpc2VsZWN0LnRlbCAuY2FyZXQsIC5tdWx0aXNlbGVjdFtkYXRhLXNmLXJvbGU9ZXhwYW5kQWxsXSAuY2FyZXQsIC5tdWx0aXNlbGVjdFtkYXRhLXNmLXJvbGU9Y29sbGFwc2VBbGxdIC5jYXJldCwgLm11bHRpc2VsZWN0LmJ1dHRvbiAuY2FyZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm11bHRpc2VsZWN0LmJ0bjphZnRlciwgI2Zvb3RlciAubXVsdGlzZWxlY3QuZW1haWw6YWZ0ZXIsICNmb290ZXIgLm11bHRpc2VsZWN0LnRlbDphZnRlciwgLm11bHRpc2VsZWN0W2RhdGEtc2Ytcm9sZT1leHBhbmRBbGxdOmFmdGVyLCAubXVsdGlzZWxlY3RbZGF0YS1zZi1yb2xlPWNvbGxhcHNlQWxsXTphZnRlciwgLm11bHRpc2VsZWN0LmJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG59XG5cbi5rLXRvb2x0aXAtY29udGVudCB7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG5cbi5tYXBzZWFsc2NvbnRhaW5lciB7XG4gIG1hcmdpbjogMC41cmVtIDAuMjVyZW07XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tYXBzZWFsc2NvbnRhaW5lciAubWFwc2VhbGJveCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xufVxuLm1hcHNlYWxzY29udGFpbmVyIC5tYXBzZWFsYm94IC5tYXBzZWFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBub3QgYWxsIHtcbiAgLmstbWFwIC5rLW1hcmtlcjpiZWZvcmUge1xuICAgIGhlaWdodDogODBweDtcbiAgICB3aWR0aDogNTZweDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLm1hcC1jb250YWluZXIsIC5tYXAtY29udGFpbmVyIC5tYXAsIC5tYXAtY29udGFpbmVyIC5yZXN1bHQtbGlzdC1jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGJvcmRlcjogbm9uZSAwcHggdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmtlbmRvLW1hcCAuc2VhcmNoYmFyLCAua2VuZG8tbWFwIC5rLW1hcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmVzdWx0cyAubWFwLWNvbnRhaW5lciAucmVzdWx0LWxpc3QtY29udGFpbmVyLCAucmVzdWx0cyAubWFwLWNvbnRhaW5lciAucmVzdWx0LWxpc3QtY29udGFpbmVyIHVsLnJlc3VsdC1saXN0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICB1bC5yZXN1bHQtbGlzdCAuYWRkcmVzcyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgZ3JleSg2MCk7XG4gIH1cbiAgdWwucmVzdWx0LWxpc3QgLmFkZHJlc3M6bnRoLWNoaWxkKG9kZCkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4vKipcbiAqIFdlYmluYXJzIGFyZSBwcmV0dHkgbGl0dGxlIGJveGVzIHRoYXQgc2hvdyBhIHZpZGVvIGFmdGVyIHlvdSByZWdpc3RlciBmb3IgdGhlbS5cbiAqIFxuICogQG1vbGVjdWxlIFdlYmluYXJcbiAqIEBzZWN0aW9uIFdlYmluYXJcbiAqIEBtb2RpZmllcnNcbiAqICAucHJpbWFyeVx0XHRcdEFsdGVycyB0aGUgYnV0dG9uIHN0eWxlIHRvIGEgYnRuLXByaW1hcnkgaW5zdGVhZCBvZiBqdXN0IGEgbGluay5cbiAqICAuc2Vjb25kYXJ5XHRcdFx0QWx0ZXJzIHRoZSBidXR0b24gc3R5bGUgdG8gYSBidG4tc2Vjb25kYXJ5IGluc3RlYWQgb2YganVzdCBhIGxpbmsuXG4gKiAgLnN1Y2Nlc3NcdFx0XHRBbHRlcnMgdGhlIGJ1dHRvbiBzdHlsZSB0byBhIGJ0bi1zdWNjZXNzIGluc3RlYWQgb2YganVzdCBhIGxpbmsuXG4gKiAgLmVwLXdlYmluYXIgICAgICBcdENoYW5nZXMgdGhlIHByb2R1Y3QgZ3JhcGhpYy5cbiAqICAuYWZpYi13ZWJpbmFyICAgICBcdENoYW5nZXMgdGhlIHByb2R1Y3QgZ3JhcGhpYy4gIFxuICogIC5jYXRobGFiLXdlYmluYXIgIFx0Q2hhbmdlcyB0aGUgcHJvZHVjdCBncmFwaGljLiAgICAgXG4gKiAgLmNwYy13ZWJpbmFyICAgICBcdENoYW5nZXMgdGhlIHByb2R1Y3QgZ3JhcGhpYy4gXG4gKiAgLmZzZWQtd2ViaW5hciAgICBcdENoYW5nZXMgdGhlIHByb2R1Y3QgZ3JhcGhpYy4gIFxuICogIC5oZi13ZWJpbmFyICAgICBcdENoYW5nZXMgdGhlIHByb2R1Y3QgZ3JhcGhpYy4gXG4gKiBAbWFya3VwXG4gKiAgPGRpdiBjbGFzcz1cImVwLXdlYmluYXIgcHJpbWFyeSB3ZWJpbmFyXCI+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJpY29uXCI+XG4gKiAgICAgICAgICA8aSBjbGFzcz1cInByb2R1Y3RcIj48L2k+XG4gKlx0XHQ8ZGl2IGNsYXNzPVwiYWN0aW9uXCI+XG4gKlx0XHRcdDxhIGNsYXNzPVwiYnRuIGJ0bi1ibG9ja1wiPlZpZXcgV2ViaW5hciA8aSBjbGFzcz1cImZhIGZhLXBsYXktY2lyY2xlXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCI+PC9pPjwvYT5cbiAqXHRcdDwvZGl2PlxuICogICAgICA8L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cImRhdGFcIj5cbiAqICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0aXRsZVwiPlxuICogICAgICAgICAgXHQ8YT5Ae2xpcHN1bToxMjp3b3Jkc308L2E+XG4gKiAgICAgICAgICA8L2Rpdj5cbiAqICAgICAgICAgIDxkaXYgY2xhc3M9XCJ2aWV3LXRpbWVcIj48c3Ryb25nPlZpZXcgVGltZTo8L3N0cm9uZz4mbmJzcDs8c3Bhbj5Ae2xpcHN1bToyOm51bWJlcnN9IG1pbnV0ZXM8L3NwYW4+PC9kaXY+XG4gKiAgICAgIDwvZGl2PlxuICogIDwvZGl2PlxuICovXG4ud2ViaW5hciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBjbGVhcjogYm90aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyOiA2cHggc29saWQgI2VjZWFlYTtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgYm94LXNoYWRvdzogMHB4IDNweCAzcHggIzk5OTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggM3B4IDNweCAjOTk5O1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAzcHggM3B4ICM5OTk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDI0cHgpIHtcbiAgLndlYmluYXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGZsZXgtZmxvdzogcm93O1xuICB9XG59XG4ud2ViaW5hciAuaWNvbiB7XG4gIGZsZXg6IDEgMCAyMDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEwMjRweCkge1xuICAud2ViaW5hciAuaWNvbiB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuLndlYmluYXIgLmljb24gLnByb2R1Y3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlY2VhZWE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvd2ViaW5hci10aHVtYm5haWwuanBnKTtcbn1cbi53ZWJpbmFyIC5kYXRhIHtcbiAgZmxleDogMCAxIGF1dG87XG4gIHBhZGRpbmc6IDAuNXJlbSAwcmVtO1xuICBqdXN0aWZ5LXNlbGY6IGxlZnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDI0cHgpIHtcbiAgLndlYmluYXIgLmRhdGEge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxufVxuLndlYmluYXIgLmFjdGlvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuLndlYmluYXIgLnRpdGxlIGEge1xuICBmb250LWZhbWlseTogXCJNYXZlbiBQcm9cIiwgVmVyZGFuYSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNFODdEMUU7XG59XG4ud2ViaW5hciAudmlldy10aW1lIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzZmNmI2Zjtcbn1cbi53ZWJpbmFyLmVwLXdlYmluYXIgLmljb24gLnByb2R1Y3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2VwLXdlYmluYXItdGh1bWJuYWlsLmpwZyk7XG59XG4ud2ViaW5hci5hZmliLXdlYmluYXIgLmljb24gLnByb2R1Y3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2FmaWItd2ViaW5hci10aHVtYm5haWwuanBnKTtcbn1cbi53ZWJpbmFyLmNhdGhsYWItd2ViaW5hciAuaWNvbiAucHJvZHVjdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2F0aGxhYi13ZWJpbmFyLXRodW1ibmFpbC5qcGcpO1xufVxuLndlYmluYXIuY3BjLXdlYmluYXIgLmljb24gLnByb2R1Y3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NwYy13ZWJpbmFyLXRodW1ibmFpbC5qcGcpO1xufVxuLndlYmluYXIuZnNlZC13ZWJpbmFyIC5pY29uIC5wcm9kdWN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mc2VkLXdlYmluYXItdGh1bWJuYWlsLmpwZyk7XG59XG4ud2ViaW5hci5oZi13ZWJpbmFyIC5pY29uIC5wcm9kdWN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZi13ZWJpbmFyLXRodW1ibmFpbC5qcGcpO1xufVxuLndlYmluYXIudGN2LXdlYmluYXIgLmljb24gLnByb2R1Y3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RjdndlYmluYXJzLmpwZyk7XG59XG5cbi8qIExlZ2FjeSBTdXBwb3J0ICovXG4vKipcbiAqIEJveGVzKFwiLmJveFwiKSBhcmUgYSBzaW1wbGUgZGVjb3JhdG9yIHRoYXQgaGFzIGludGVybmFsIHBhZGRpbmcsIGEgY29sb3JlZCBiYWNrZ3JvdW5kLCBhbmQgZmlsbHMgaXRzIHBhcmVudCBjb250YWluZXIuIFxuICogQm94ZXMgYXJlIGEgc2ltcGxlciB2ZXJzaW9uIG9mIFwiLmNhcmRzXCIgd2hlbiB0aGUgc3RydWN0dXJlZCBET00gaXMgZWl0aGVyIHVubmVjZXNzYXJ5IG9yIHdvdWxkIGNvbmZsaWN0IHdpdGggdGhlIGludGVybmFsIGNvbnRlbnQuXG4gKlxuICogQG1vbGVjdWxlIGJveFxuICogQGZsYWcgY29udGFpbmVkXG4gKiBAbW9kaWZpZXJzXG4gKiAgLmFsdCAgICBjaGFuZ2VzIGJhY2tncm91bmQgdG8gZ3JleVxuICogIC5hbHQuYmx1ZSBjaGFuZ2VzIGJhY2tncm91bmQgdG8gYmx1ZVxuICogQHNlY3Rpb24gQm94ID4gQm94XG4gKiBAbWFya3VwXG4gKiAgIDxkaXYgY2xhc3M9XCJib3hcIj5cbiAqICAgICAgPGgxPkgxIFRhZzwvaDE+XG4gKiAgICAgIDxwPkB7bGlwc3VtOjIwOndvcmRzfTwvcD5cbiAqICAgPC9kaXY+XG4qL1xuLmJveCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWNlYWVhO1xufVxuLmJveCAuY2FyZC1oZWFkZXIge1xuICBtYXJnaW4tbGVmdDogLTAuNzVyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuNzVyZW07XG59XG4uYm94IGgxOmZpcnN0LWNoaWxkLCAuYm94IC5oMTpmaXJzdC1jaGlsZCwgLmJveCBoMjpmaXJzdC1jaGlsZCwgLmJveCAuaDI6Zmlyc3QtY2hpbGQsIC5ib3ggaDM6Zmlyc3QtY2hpbGQsIC5ib3ggLmgzOmZpcnN0LWNoaWxkLCAuYm94IGg0OmZpcnN0LWNoaWxkLCAuYm94IC5oNDpmaXJzdC1jaGlsZCwgLmJveCAud2ViaW5hciAudGl0bGUgYTpmaXJzdC1jaGlsZCwgLndlYmluYXIgLnRpdGxlIC5ib3ggYTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5ib3ggaDEsIC5ib3ggLmgxLCAuYm94IGgyLCAuYm94IC5oMiwgLmJveCBoMywgLmJveCAuaDMsIC5ib3ggaDQsIC5ib3ggLmg0LCAuYm94IC53ZWJpbmFyIC50aXRsZSBhLCAud2ViaW5hciAudGl0bGUgLmJveCBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjRTg3RDFFO1xufVxuLmJveCArIC5ib3gge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi8qKlxuKiBUaGUgYm94IGlzIGJ5IGRlZmF1bHQgd2hpdGUgYWRkIHRoZSBcIi5hbHRcIiBjbGFzcyB0byBtYWtlIGl0IGdyZXkgYW5kIHJlbW92ZSB0aGUgYm9hcmRlcnMuXG4qXG4qIEBtb2xlY3VsZSBCb3ggQWx0XG4qIEBzZWN0aW9uIEJveCA+IEJveFxuKiBAbWFya3VwXG4qICA8ZGl2IGNsYXNzPVwiYm94IGFsdFwiPlxuKiAgICAgPGgzPlBhc3QgQm94PC9oMz5cbiogICAgIDxwPkB7bGlwc3VtOjI6cGFyYWdyYXBoc308L3A+ICAgICBcbiogICAgIDxkaXYgY2xhc3M9XCJyb3dcIj5cbiogICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLXNtLTkgY29sLWxnLTYgcC1yLTBcIj5cbiogICAgICAgICAgICAgPGRpdiBjbGFzcz1cImZvcm0tZ3JvdXBcIj5cbiogICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJpbnB1dC1ncm91cFwiPlxuKiAgICAgICAgICAgICAgICAgICAgIDxzZWxlY3QgbmFtZT1cIlwiIGlkPVwiXCIgY2xhc3M9XCJmb3JtLWNvbnRyb2xcIj5cbiogICAgICAgICAgICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT1cIlwiPkB7bGlwc3VtOjM6d29yZHN9PC9vcHRpb24+XG4qICAgICAgICAgICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9XCJcIj5Ae2xpcHN1bTozOndvcmRzfTwvb3B0aW9uPlxuKiAgICAgICAgICAgICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPVwiXCI+QHtsaXBzdW06Mzp3b3Jkc308L29wdGlvbj5cbiogICAgICAgICAgICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT1cIlwiPkB7bGlwc3VtOjM6d29yZHN9PC9vcHRpb24+XG4qICAgICAgICAgICAgICAgICAgICAgPC9zZWxlY3Q+XG4qICAgICAgICAgPHNwYW4gY2xhc3M9XCJpbnB1dC1ncm91cC1idG5cIj5cbiogICAgICAgICAgIDxidXR0b24gdHlwZT1cInN1Ym1pdFwiIGNsYXNzPVwiYnRuIGJ0bi1wcmltYXJ5IGV4cGFuZGVkXCI+R288L2J1dHRvbj4gICAgICBcbiogICAgICAgICA8L3NwYW4+XG4qICAgICAgICAgICAgICAgICA8L2Rpdj5cbiogICAgICAgICAgICAgPC9kaXY+XG4qICAgICAgICAgPC9kaXY+XG4qICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1zbS00IGNvbC1sZy01IHB1bGwtcmlnaHRcIj5cbiogICAgICAgICAgICAgPGJ1dHRvbiB0eXBlPVwic3VibWl0XCIgY2xhc3M9XCJidG4gYnRuLXByaW1hcnkgcHVsbC1yaWdodFwiPkNvbXBhcmlzb24gUmVwb3J0PC9idXR0b24+XG4qICAgICAgICAgPC9kaXY+XG4qICAgICA8L2Rpdj5cbiogIDwvZGl2PlxuKi9cbi5ib3guYWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWFlYTtcbn1cbi5ib3guYWx0LmJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTRjZGVkO1xufVxuXG4vKipcbiogVGhlIFNjb3JlIEJveCBHZW5lcmljIGlzIGN1cnJlbnRseSB1c2VkIG9uIHRoZSBBc3Nlc3NtZW50cyBQYWdlLiBUaGVzZSByZXBlYXRlZCBib3hlcyBhcmUgdXNlZCB0byBzaG93IHRoZSBzY29yZSB3aXRoIGVhY2ggc2VjdGlvbiBvZiB0aGUgYXNzZXNzbWVudC5cbipcbiogQG1vbGVjdWxlIFNjb3JlIEJveCBHZW5lcmljXG4qIEBzZWN0aW9uIEJveCA+IFNjb3JlIEJveFxuKiBAbWFya3VwXG4qICA8ZGl2IGNsYXNzPVwiYm94IHNjb3JlXCI+XG4qICAgICAgIDxoMz5Ae2xpcHN1bTo0OndvcmRzfTwvaDM+XG4qICAgICAgIDxkaXYgY2xhc3M9XCJyZXN1bHRzLXBvaW50c1wiPlxuKiAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJwb2ludHMtcG9zc2libGVcIj48c3BhbiBjbGFzcz1cInBvaW50cy1icmVha2Rvd25cIj4oMCBvZiA5NiBwb3NzaWJsZSBwb2ludHMpPC9zcGFuPjwvc3Bhbj5cbiogICAgICAgICAgIDxzcGFuIGNsYXNzPVwicG9pbnRzLXRvdGFsXCI+MDwvc3Bhbj5cbiogICAgICAgPC9kaXY+XG4qICA8L2Rpdj5cbiovXG4uYm94LnNjb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWFlYTtcbn1cbi5ib3guc2NvcmUgaDE6Zmlyc3QtY2hpbGQsIC5ib3guc2NvcmUgLmgxOmZpcnN0LWNoaWxkLCAuYm94LnNjb3JlIGgyOmZpcnN0LWNoaWxkLCAuYm94LnNjb3JlIC5oMjpmaXJzdC1jaGlsZCwgLmJveC5zY29yZSBoMzpmaXJzdC1jaGlsZCwgLmJveC5zY29yZSAuaDM6Zmlyc3QtY2hpbGQsIC5ib3guc2NvcmUgaDQ6Zmlyc3QtY2hpbGQsIC5ib3guc2NvcmUgLmg0OmZpcnN0LWNoaWxkLCAuYm94LnNjb3JlIC53ZWJpbmFyIC50aXRsZSBhOmZpcnN0LWNoaWxkLCAud2ViaW5hciAudGl0bGUgLmJveC5zY29yZSBhOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmJveC5zY29yZSBoMSwgLmJveC5zY29yZSAuaDEsIC5ib3guc2NvcmUgaDIsIC5ib3guc2NvcmUgLmgyLCAuYm94LnNjb3JlIGgzLCAuYm94LnNjb3JlIC5oMywgLmJveC5zY29yZSBoNCwgLmJveC5zY29yZSAuaDQsIC5ib3guc2NvcmUgLndlYmluYXIgLnRpdGxlIGEsIC53ZWJpbmFyIC50aXRsZSAuYm94LnNjb3JlIGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNFODdEMUU7XG59XG5cbi8qKlxuKiBUaGUgT3ZlcmFsbCBTY29yZSBvbiB0aGUgYXNzZXNzbWVudHMgcGFnZSBpcyB0aGUgd3JhcCB1cCBvZiB0aGUgc2NvcmUgb2YgYWxsIHRoZSBzZWN0aW9uc1xuKlxuKiBAbW9sZWN1bGUgb3ZlcmFsbC1zY29yZS1ib3hcbiogQHNlY3Rpb24gQm94ID4gU2NvcmUgQm94XG4qIEBtYXJrdXBcbiogIDxkaXYgY2xhc3M9XCJvdmVyYWxsLXNjb3JlIGJveFwiPlxuKiAgICAgIDxzcGFuIGNsYXNzPVwieW91ci1zY29yZS1sYWJlbFwiPllvdXIgU2NvcmU8L3NwYW4+XG4qICAgICAgPGRpdiAgY2xhc3M9XCJyZXN1bHRzLXBvaW50c1wiPlxuKiAgICAgICAgICA8c3BhbiBjbGFzcz1cInBvaW50cy1wb3NzaWJsZVwiPlxuKiAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0aXRsZVwiPk92ZXJhbGwgU2NvcmU8L3NwYW4+IDxzcGFuIGNsYXNzPVwicG9pbnRzLWJyZWFrZG93blwiPigwIG9mIDk2IHBvc3NpYmxlIHBvaW50cyk8L3NwYW4+XG4qICAgICAgICAgIDwvc3Bhbj5cbiogICAgICAgICAgPHNwYW4gY2xhc3M9XCJwb2ludHMtdG90YWxcIj5cbiogICAgICAgICAgICAgIDAlXG4qICAgICAgICAgIDwvc3Bhbj5cbiogICAgICA8L2Rpdj5cbiogIDwvZGl2PlxuKi9cbi5vdmVyYWxsLXNjb3JlLmJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDBweCBub25lIHRyYW5zcGFyZW50O1xufVxuXG4ueW91ci1zY29yZS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNFODdEMUU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjNmY2YjZmO1xufVxuLnlvdXItc2NvcmUtbGFiZWw6YmVmb3JlIHtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuNzVyZW07XG4gIHRvcDogMS41ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1sZWZ0OiAwLjc1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuNzVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDAuOXJlbSBzb2xpZCAjNmY2YjZmO1xufVxuXG4ucmVzdWx0cy1wb2ludHMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMyZjJmMmY7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5yZXN1bHRzLXBvaW50czphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IGRhc2hlZCAxcHggIzJmMmYyZjtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDAuNjI1ZW07XG59XG5AbWVkaWEgcHJpbnQge1xuICAucmVzdWx0cy1wb2ludHM6YWZ0ZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnBvaW50cy10b3RhbCB7XG4gIGZsZXg6IDAgMCAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMmYyZjJmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuMTI1cmVtO1xufVxuLnNjb3JlIC5wb2ludHMtdG90YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlYWVhO1xufVxuLm92ZXJhbGwtc2NvcmUgLnBvaW50cy10b3RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFODdEMUU7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMC41cmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucG9pbnRzLXBvc3NpYmxlIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDAuNWVtIDAuMjVlbSAwLjVlbSAwO1xuICB6LWluZGV4OiAzO1xufVxuLnBvaW50cy1wb3NzaWJsZSAucG9pbnRzLWJyZWFrZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1ZW07XG59XG4uc2NvcmUgLnBvaW50cy1wb3NzaWJsZSAucG9pbnRzLWJyZWFrZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VhZWE7XG59XG4ucG9pbnRzLXBvc3NpYmxlIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1mYW1pbHk6IFwiTWF2ZW4gUHJvXCIsIFZlcmRhbmEsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRTg3RDFFO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNjb3JlIC5wb2ludHMtcG9zc2libGUgLnRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWFlYTtcbn1cbi8qKlxuKiBcIldpemFyZCBOYXZpZ2F0aW9uXCIgIFRoaXMgaXMgYSBjb21iaW5hdGlvbiBvZiAuYm94LCAucHJvZ3Jlc3MtYmFyIGFuZCAuYnV0dG9uIHRvIGNyZWF0ZSBhIG5hdmlnYXRpb24gdGhhdCBnb2VzIGJldHdlZW4gYSBjb2xsZWN0aW9uIG9mIHBhZ2VzIHRoYXQgbmVlZCB0byBiZSBzZXF1ZW50aWFsbHkgc3RlcHBlZCB0aHJvdWdoLlxuKlxuKiBAc3RydWN0dXJlIFdpemFyZCBOYXZpZ2F0aW9uIFxuKiBAc2VjdGlvbiBBZHZhbmNlZCBDYXJkcyAmIEJveGVzID4gV2l6YXJkIE5hdmlnYXRpb24gXG4qIEBtYXJrdXBcbiogIDxkaXYgY2xhc3M9XCJib3ggYWx0XCI+XG4qICAgICAgPGRpdiBjbGFzcz1cInJvd1wiPlxuKiAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLXNtLTUgY29sLW1kLTQgY29sLWxnLTJcIj48c3Ryb25nIGNsYXNzPVwicHVsbC1yaWdodFwiPkNvbXBsZXRlZDo8L3N0cm9uZz48L2Rpdj5cbiogICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1zbS02IGNvbC1tZC03IGNvbC1sZy05XCI+QHtpbmNsdWRlOi5wcm9ncmVzcy1iYXJ9PC9kaXY+XG4qICAgICAgPC9kaXY+XG4gKiAgICAgPGhyIGNsYXNzPVwibS10LTBcIi8+XG4qICAgICAgPGRpdiBjbGFzcz1cInJvd1wiPlxuKiAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLXNtLTZcIj48YSBocmVmPVwiXCIgY2xhc3M9XCJidG4gcHVsbC1sZWZ0IGJ0bi1zZWNvbmRhcnlcIj48aSBjbGFzcz1cImZhIGZhLWFycm93LWxlZnRcIj48L2k+IFByZXZpb3VzPC9hPjwvZGl2PlxuKiAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLXNtLTZcIj48YSBocmVmPVwiXCIgY2xhc3M9XCJidG4gcHVsbC1yaWdodCBidG4tcHJpbWFyeVwiPk5leHQgPGkgY2xhc3M9XCJmYSBmYS1hcnJvdy1yaWdodFwiPjwvaT48L2E+PC9kaXY+XG4qICAgICAgPC9kaXY+XG4qICA8L2Rpdj5cbipcbiovXG4vKipcbiogU2NvcmUgQm94ZXMgY2FuIGhhdmUgYW4gYWNjb3JkaW9uIG5lc3RlZCBpbnNpZGUgdGhlbXNlbHZlcy4gIEFjY29yZGlvbnMgc2ltcGxpZmllcyBpbiBkZXNpZ24gd2hlbiBpdCBpcyB3aXRoIGEgYm94IHNvIGl0IGlzIGNsZWFuZXIuIFxuKlxuKiBAc3RydWN0dXJlIFNjb3JlIEJveCBBY2NvcmRpb25cbiogQHNlY3Rpb24gQWR2YW5jZWQgQ2FyZHMgJiBCb3hlcyA+IFNjb3JlIEJveFxuKiBAbWFya3VwXG4qICA8ZGl2IGNsYXNzPVwiYm94IHNjb3JlXCI+XG4qICAgICAgIDxoMz5Ae2xpcHN1bTo0OndvcmRzfTwvaDM+XG4qICAgICAgIDxkaXYgY2xhc3M9XCJyZXN1bHRzLXBvaW50c1wiPlxuKiAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJwb2ludHMtcG9zc2libGVcIj48c3BhbiBjbGFzcz1cInBvaW50cy1icmVha2Rvd25cIj4oMCBvZiA5NiBwb3NzaWJsZSBwb2ludHMpPC9zcGFuPjwvc3Bhbj5cbiogICAgICAgICAgIDxzcGFuIGNsYXNzPVwicG9pbnRzLXRvdGFsXCI+MDwvc3Bhbj5cbiogICAgICAgPC9kaXY+XG4qICAgICAgIEB7aW5jbHVkZTouYWNjb3JkaW9uLmJhc2ljfVxuKiAgPC9kaXY+XG4qL1xuLmJveCAuYWNjb3JkaW9uIC5wYW5lbC1oZWFkaW5nLCAuY2FyZCAuYWNjb3JkaW9uIC5wYW5lbC1oZWFkaW5nIHtcbiAgYm9yZGVyOiAwIG5vbmUgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJveCAuYWNjb3JkaW9uIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSwgLmNhcmQgLmFjY29yZGlvbiAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKiBGb290ZXIgKi9cbi8qKlxuICogQWRkcmVzcyBibG9ja3MgYXJlIHdlbGwgZm9ybWF0ZWQgbWljcm8tZm9ybWF0IHRvIG9wdGltdW0gdXNhZ2UgaW4gYnJvd3NlcnMuXG4gKiBAbW9sZWN1bGUgYWRkcmVzcy52Y2FyZFxuICogQHNlY3Rpb24gQ29udGVudCBCbG9ja3MgPiBBZGRyZXNzXG4gKiBAZmxhZyBjb250YWluZWRcbiAqXG4gKiBAbWFya3VwXG4gKiAgPGFkZHJlc3MgY2xhc3M9XCJ2Y2FyZCB3aXRoLXBob3RvXCI+XG4gKiAgICAgPCEtLSBodHRwOi8vbWljcm9mb3JtYXRzLm9yZy93aWtpL2hjYXJkIC0tPlxuICogICAgIDxhIGNsYXNzPVwicGhvdG9cIiBocmVmPVwiaHR0cDovL3d3dy5hY2Mub3JnXCIgdGFyZ2V0PVwiX2JsYW5rXCI+XG4gKiAgICAgICAgIDxpbWcgYWx0PVwiXCIgc3JjPVwiYXNzZXRzL2ltYWdlcy9hY2MtbG9nby1mb290ZXIucG5nXCI+XG4gKiAgICAgPC9hPlxuICogICAgIDxhIGNsYXNzPVwiZm4gb3JnIHVybFwiIGhyZWY9XCJodHRwOi8vd3d3LmFjYy5vcmdcIiB0YXJnZXQ9XCJfYmxhbmtcIj5BbWVyaWNhbiBDb2xsZWdlIG9mIENhcmRpb2xvZ3k8L2E+XG4gKiAgICAgPHNwYW4gY2xhc3M9XCJhZHJcIj5cbiAqICAgICAgICAgPHNwYW4gY2xhc3M9XCJzdHJlZXQtYWRkcmVzc1wiPjI0MDAgTiBTdC4gTlc8L3NwYW4+XG4gKiAgICAgICAgIDxzcGFuIGNsYXNzPVwibG9jYWxpdHlcIj5XYXNoaW5ndG9uPC9zcGFuPixcbiAqICAgICAgICAgIDxzcGFuIGNsYXNzPVwiY291bnRyeS1uYW1lXCI+PGFiYnIgdGl0bGU9XCJEaXN0cmljdCBvZiBDb2xvbWJpYVwiPkRDPC9hYmJyPjwvc3Bhbj4gXG4gKiAgICAgICAgICA8c3BhbiBjbGFzcz1cInBvc3RhbC1jb2RlIGhpZGRlblwiPjwvc3Bhbj5cbiAqICAgICA8L3NwYW4+XG4gKiAgICAgPCEtLSBlbmQgLmFkciAtLT5cbiAqICAgICA8ZGl2IGNsYXNzPVwiY29udGFjdFwiPlxuICogICAgIDxhIHRlbD1cInRlbDoxLTgwMC0yNTctNDczN1wiIGNsYXNzPVwidGVsXCI+KDgwMCkgMjU3LTQ3Mzc8L2E+XG4gKiAgICAgPGEgaHJlZj1cIm1haWx0bzpjdnF1YWxpdHlAYWNjLm9yZ1wiIGNsYXNzPVwiZW1haWxcIj5jdnF1YWxpdHlAYWNjLm9yZzwvYT5cbiAqICAgICA8L2Rpdj5cbiAqICA8L2FkZHJlc3M+XG4qL1xuYWRkcmVzcy52Y2FyZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgVmVyZGFuYSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzJmMmYyZjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmFkZHJlc3MudmNhcmQgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5hZGRyZXNzLnZjYXJkIGFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDA7XG59XG5hZGRyZXNzLnZjYXJkIC5hZHIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmFkZHJlc3MudmNhcmQgLmFkciBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuYWRkcmVzcy52Y2FyZCAuYWRyIHNwYW4uc3RyZWV0LWFkZHJlc3Mge1xuICB3aWR0aDogMTAwJTtcbn1cbmFkZHJlc3MudmNhcmQgLm9yZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgVmVyZGFuYSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuYWRkcmVzcy52Y2FyZCAuYWRyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuYWRkcmVzcy52Y2FyZC53aXRoLXBob3RvIC5waG90byB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbjogNnB4IDEycHggNnB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkge1xuICBhZGRyZXNzLnZjYXJkLndpdGgtcGhvdG8gLnBob3RvIHtcbiAgICB3aWR0aDogNzJweDtcbiAgICBoZWlnaHQ6IDcycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEwMjRweCkge1xuICBhZGRyZXNzLnZjYXJkLndpdGgtcGhvdG8gLnBob3RvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG8gMC41cmVtO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5hZGRyZXNzLnZjYXJkLndpdGgtcGhvdG8gLmFkciB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgVmVyZGFuYSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkge1xuICBhZGRyZXNzLnZjYXJkLndpdGgtcGhvdG8gLmFkciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDg0cHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDI0cHgpIHtcbiAgYWRkcmVzcy52Y2FyZC53aXRoLXBob3RvIC5hZHIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5hZGRyZXNzLnZjYXJkLndpdGgtcGhvdG8gLm9yZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkge1xuICBhZGRyZXNzLnZjYXJkLndpdGgtcGhvdG8gLm9yZyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDg0cHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDI0cHgpIHtcbiAgYWRkcmVzcy52Y2FyZC53aXRoLXBob3RvIC5vcmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmFkZHJlc3MudmNhcmQgLmNvbnRhY3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzJmMmYyZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbmFkZHJlc3MudmNhcmQgLmNvbnRhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4jZm9vdGVyIC5hZHIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgVmVyZGFuYSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNmb290ZXIgLmVtYWlsLCAjZm9vdGVyIC50ZWwge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgd2lkdGg6IDQ4JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2Zvb3RlciAuZW1haWwgKyAuZW1haWwsICNmb290ZXIgLmVtYWlsICsgLnRlbCwgI2Zvb3RlciAudGVsICsgLmVtYWlsLCAjZm9vdGVyIC50ZWwgKyAudGVsIHtcbiAgbWFyZ2luLWxlZnQ6IDIlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIHtcbiAgI2Zvb3RlciAuZW1haWwsICNmb290ZXIgLnRlbCB7XG4gICAgYm9yZGVyOiAwIG5vbmUgdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTAyNHB4KSB7XG4gICNmb290ZXIgLmVtYWlsLCAjZm9vdGVyIC50ZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI2Zvb3RlciAuZW1haWwsICNmb290ZXIgLmVtYWlsICsgLmVtYWlsLCAjZm9vdGVyIC5lbWFpbCArIC50ZWwsICNmb290ZXIgLnRlbCwgI2Zvb3RlciAudGVsICsgLmVtYWlsLCAjZm9vdGVyIC50ZWwgKyAudGVsIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI2Zvb3RlciAuZW1haWw6aG92ZXIsICNmb290ZXIgLmVtYWlsOmZvY3VzLCAjZm9vdGVyIC5lbWFpbDphY3RpdmUsICNmb290ZXIgLnRlbDpob3ZlciwgI2Zvb3RlciAudGVsOmZvY3VzLCAjZm9vdGVyIC50ZWw6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAjMmYyZjJmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi8qKlxuICogQWNjcmVkIEJveGVkIEFkZHJlc3NcbiAqIEBtb2xlY3VsZSBBY2NyZWQgUXVlc3Rpb25zXG4gKiBAc2VjdGlvbiBDb250ZW50IEJsb2NrcyA+IEFkZHJlc3NcbiAqIEBmbGFnIGNvbnRhaW5lZFxuICpcbiAqIEBtYXJrdXBcbiAqICA8ZGl2IGNsYXNzPVwiYm94IGFsdCBhY2NyZWQtYWRkcmVzc1wiPlxuICogICAgICA8ZGl2IGNsYXNzPVwiY2FyZC1ib2R5XCI+XG4gKiAgICAgIDxoND5RdWVzdGlvbnMgQWJvdXQgQWNjcmVkaXRhdGlvbj88L2g0PlxuICogICAgICAgICAgPGFkZHJlc3MgY2xhc3M9XCJ2Y2FyZFwiPlxuICogICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb250YWN0XCI+XG4gKiAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz1cIm5vLWJ1bGxldHMgbm8taW5kZW50XCI+XG4gKiAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj1cIm1haWx0bzpcIiBjbGFzcz1cImxpbmsgZW1haWxcIj5Ae2xpcHN1bToxOndvcmRzfUAub3JnPC9hPjwvbGk+XG4gKiAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj1cInRlbDpcIiBjbGFzcz1cImxpbmsgdGVsXCI+NTUtNTU1LTU1NTU1PC9hPjwvbGk+XG4gKiAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj1cImZheDpcIiBjbGFzcz1cImxpbmsgZmF4XCI+NTUtNDQ0LTU1NTU1PC9hPjwvbGk+XG4gKiAgICAgICAgICAgICAgICAgIDwvdWw+XG4gKiAgICAgICAgICAgICAgPC9kaXY+XG4gKiAgICAgICAgICAgICAgPGg0IGNsYXNzPVwibS1iLTBcIj5PZmZpY2UgSG91cnM6PC9oND5cbiAqICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwib3Blbm5pbmctaG91cnNcIj5cbiAqICAgICAgICAgICAgICAgICAgPHNwYW4+XG4gKiAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0aW1lXCI+ODowMGFtIC0gNHBtIEVTVDwvc3Bhbj48YnI+PHNwYW4gY2xhc3M9XCJkYXlzXCI+TW9uZGF5IC0gRmlyZGF5PC9zcGFuPlxuICogICAgICAgICAgICAgICAgICA8L3NwYW4+XG4gKiAgICAgICAgICAgICAgICAgIDxhIGhyZWY9XCJibGFuay5wZGZcIiBjbGFzcz1cImxpbmtcIj5Ib2xpZGF5IFNjaGVkdWxlICAmbmJzcDs8aSBjbGFzcz1cImZhIGZhLWNhbGVuZGFyXCI+PC9pPjwvYT5cbiAqICAgICAgICAgICAgICA8L2Rpdj5cbiAqICAgICAgICAgICAgICA8aDQgY2xhc3M9XCJtLWItMFwiPk1haWxpbmcgJmFtcDsgU2hpcHBpbmc8L2g0PlxuICogICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwiLm9yZ1wiPjwvc3Bhbj5cbiAqICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cImFkclwiPlxuICogICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJzdHJlZXQtYWRkcmVzc1wiPjI0MDAgTiBTdC4gTlc8L3NwYW4+XG4gKiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cImxvY2FsaXR5XCI+V2FzaGluZ3Rvbjwvc3Bhbj4sXG4gKiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cImNvdW50cnktbmFtZVwiPjxhYmJyIHRpdGxlPVwiRGlzdHJpY3Qgb2YgQ29sb21iaWFcIj5EQzwvYWJicj48L3NwYW4+XG4gKiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInBvc3RhbC1jb2RlIGhpZGRlblwiPjwvc3Bhbj5cbiAqICAgICAgICAgICAgICA8L3NwYW4+XG4gKiAgICAgICAgICA8L2FkZHJlc3M+XG4gKiAgICAgIDwvZGl2PlxuICogICAgICAgPGRpdiBjbGFzcz1cImNhcmQtZm9vdGVyXCI+QHtpbmNsdWRlOi5uYXYtc29jaWFsLWJ1dHRvbi5zbWFsbH08L2Rpdj5cbiAqICA8L2Rpdj5cbiovXG4uYWNjcmVkLWFkZHJlc3MgLmNhcmQtYm9keSB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLyoqXG4qIFNvY2lhbCBlbmdhZ2VtZW50IGJ1dHRvbnMuXG4qIFxuKlx0XG4qIEBzdHJ1Y3R1cmUgU29jaWFsIEJ1dHRvbnNcbiogQHNlY3Rpb24gTmF2ID4gVXRpbGl0eVxuKiBAbW9kaWZpZXJzXG4qICAubW9uby10ZWFsICBcdFx0dGhlIGNsYXNzIHR1cm5zIGFsbCBvZiB0aGUgYnV0dG9ucyBzY3J1YiB0ZWFsXG4qICAubW9uby1vcmFuZ2UgXHR0aGUgY2xhc3MgdHVybnMgYWxsIG9mIHRoZSBidXR0b25zIGRhcmsgb3JhbmdlXG4qICAubW9uby1ncmV5ICBcdFx0dGhlIGNsYXNzIHR1cm5zIGFsbCBvZiB0aGUgYnV0dG9ucyBncmV5XG4qICAuc21hbGwgIFx0XHRcdHRoZSBjbGFzcyB0dXJucyBhbGwgb2YgdGhlIGJ1dHRvbnMgc21hbGwgYW5kIG1vcmUgY29tcGFjdFxuKiAgLmZsZXgtcm93IFx0XHR0aGUgY2xhc3MgbWFrZSB0aGUgbmF2aWdhdGlvbiBmdWxsIHdpZHRoIG9mIGl0cyBwYXJlbnQgY29udGFpbmVyLiBCdXR0b25zIHdpbGwgZXhwYW5kIHRvIHRha2UgdXAgdGhlIHNwYWNlIGFuZCB3aWxsIGZsZXggaW5zdGVhZCBvZiBzcXVhcmVzLlxuKiBAbWFya3VwIFxuKiAgPG5hdiBjbGFzcz1cIm5hdi1zb2NpYWwtYnV0dG9uXCI+XG4qICAgIDxoMj5TdGF5IENvbm5lY3RlZDo8L2gyPlxuKiAgICA8dWwgY2xhc3M9XCJuYXZcIj5cbiogICAgICAgIDxsaSBjbGFzcz1cIm5hdi1pdGVtIHR3aXR0ZXJcIj48YSBjbGFzcz1cIm5hdi1saW5rXCIgaHJlZj1cImh0dHBzOi8vdHdpdHRlci5jb20vYWNjaW50b3VjaFwiIHRhcmdldD1cIl9ibGFua1wiPjxpIGNsYXNzPVwiZmEgZmEtdHdpdHRlclwiPjwvaT48L2E+PC9saT5cbiogICAgICAgIDxsaSBjbGFzcz1cIm5hdi1pdGVtIGZhY2Vib29rXCI+PGEgY2xhc3M9XCJuYXYtbGlua1wiIGhyZWY9XCJodHRwczovL3d3dy5mYWNlYm9vay5jb20vQW1lcmljYW5Db2xsZWdlb2ZDYXJkaW9sb2d5XCIgdGFyZ2V0PVwiX2JsYW5rXCI+PGkgY2xhc3M9XCJmYSBmYS1mYWNlYm9va1wiPjwvaT48L2E+PC9saT5cbiogICAgICAgIDxsaSBjbGFzcz1cIm5hdi1pdGVtIGxpbmtlZGluXCI+PGEgIGNsYXNzPVwibmF2LWxpbmtcIiBocmVmPVwiaHR0cDovL3d3dy5saW5rZWRpbi5jb20vZ3JvdXBzL0FtZXJpY2FuLUNvbGxlZ2UtQ2FyZGlvbG9neS03MzI2MDc/dHJrPW15Z191Z3JwX292clwiIHRhcmdldD1cIl9ibGFua1wiPjxpIGNsYXNzPVwiZmEgZmEtbGlua2VkaW5cIj48L2k+PC9hPjwvbGk+XG4qICAgICAgICA8bGkgY2xhc3M9XCJuYXYtaXRlbSB5b3V0dWJlXCI+PGEgIGNsYXNzPVwibmF2LWxpbmtcIiBocmVmPVwiaHR0cDovL3d3dy55b3V0dWJlLmNvbS91c2VyL0FDQ2luVG91Y2hcIiB0YXJnZXQ9XCJfYmxhbmtcIj48aSBjbGFzcz1cImZhIGZhLXlvdXR1YmVcIj48L2k+PC9hPjwvbGk+XG4qICAgIDwvdWw+XG4qICA8L25hdj5cbiogXG4qKi9cbi5uYXYtc29jaWFsLWJ1dHRvbiBoMiwgLm5hdi1zb2NpYWwtYnV0dG9uIC5oMiB7XG4gIGNvbG9yOiAjMmYyZjJmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTAyNHB4KSB7XG4gIC5uYXYtc29jaWFsLWJ1dHRvbiAubmF2IHtcbiAgICBwYWRkaW5nOiAwLjI1ZW07XG4gIH1cbn1cbi5uYXYtc29jaWFsLWJ1dHRvbiAubmF2LWl0ZW0ge1xuICBtYXJnaW46IDAgMC4xMjVyZW0gMDtcbiAgcGFkZGluZzogNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5uYXYtc29jaWFsLWJ1dHRvbiAubmF2LWl0ZW0gYSBpIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLm5hdi1zb2NpYWwtYnV0dG9uIC5uYXYtaXRlbSBhOmhvdmVyIGkge1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdi1zb2NpYWwtYnV0dG9uIC5uYXYtaXRlbS50d2l0dGVyIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLm5hdi1zb2NpYWwtYnV0dG9uIC5uYXYtaXRlbS5mYWNlYm9vayBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzN2JiZDtcbn1cbi5uYXYtc29jaWFsLWJ1dHRvbiAubmF2LWl0ZW0ueW91dHViZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5NjU0Yjtcbn1cbi5uYXYtc29jaWFsLWJ1dHRvbiAubmF2LWl0ZW0ubGlua2VkaW4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDg1Yzc7XG59XG4ubmF2LXNvY2lhbC1idXR0b24gLm5hdi1pdGVtLmluc3RhZ3JhbSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxMzRhZjtcbn1cbi5uYXYtc29jaWFsLWJ1dHRvbiAubmF2LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uYXYtc29jaWFsLWJ1dHRvbiAubmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5uYXYtc29jaWFsLWJ1dHRvbiAubmF2LWxpbmsge1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBwYWRkaW5nOiA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5hdi1zb2NpYWwtYnV0dG9uIC5uYXYtbGluayBhLFxuLm5hdi1zb2NpYWwtYnV0dG9uIC5uYXYtbGluayBpIHtcbiAgY29sb3I6ICNmYWZhZmE7XG59XG4ubmF2LXNvY2lhbC1idXR0b24gLm5hdi1saW5rIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5uYXYtc29jaWFsLWJ1dHRvbi5tb25vLXRlYWwgLm5hdi1pdGVtIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ3Mjk0O1xufVxuLm5hdi1zb2NpYWwtYnV0dG9uLm1vbm8tb3JhbmdlIC5uYXYtaXRlbSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4N0QxRTtcbn1cbi5uYXYtc29jaWFsLWJ1dHRvbi5tb25vLWdyZXkgLm5hdi1pdGVtIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY2YjZmO1xufVxuLm5hdi1zb2NpYWwtYnV0dG9uLnNtYWxsIC5uYXYtaXRlbSB7XG4gIG1hcmdpbjogMCAycHggMDtcbn1cbi5uYXYtc29jaWFsLWJ1dHRvbi5zbWFsbCAubmF2LWxpbmsge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAyMHB4O1xuICBwYWRkaW5nOiAycHg7XG59XG4ubmF2LXNvY2lhbC1idXR0b24uc21hbGwgLm5hdi1saW5rIGkge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubmF2LXNvY2lhbC1idXR0b24uZmxleC1yb3cgLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubmF2LXNvY2lhbC1idXR0b24uZmxleC1yb3cgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG4ubmF2LXNvY2lhbC1idXR0b24uZmxleC1yb3cgLm5hdi1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qKlxuKiBTb2NpYWwgZW5nYWdlbWVudCBidXR0b25zIHNtYWxsIGFuZCBjb2xvcmVkLlxuKiBcbipcdFxuKiBAc3RydWN0dXJlIFNvY2lhbCBCdXR0b25zXG4qIEBzZWN0aW9uIE5hdiA+IFV0aWxpdHlcbiogQGZsYWcgY29udGFpbmVkXG4qIEBtYXJrdXAgXG4qICA8bmF2IGNsYXNzPVwibmF2LXNvY2lhbC1idXR0b24gbW9uby1ncmV5XCI+XG4qICAgIDxoNCBjbGFzcz1cIm0tYi0wXCI+Rm9sbG93IFVzPC9oND5cbiogICAgPHVsIGNsYXNzPVwibmF2XCI+XG4qICAgICAgICA8bGkgY2xhc3M9XCJuYXYtaXRlbSB0d2l0dGVyXCI+PGEgY2xhc3M9XCJuYXYtbGlua1wiIGhyZWY9XCJodHRwczovL3R3aXR0ZXIuY29tL2FjY2ludG91Y2hcIiB0YXJnZXQ9XCJfYmxhbmtcIj48aSBjbGFzcz1cImZhIGZhLXR3aXR0ZXJcIj48L2k+PC9hPjwvbGk+XG4qICAgICAgICA8bGkgY2xhc3M9XCJuYXYtaXRlbSBmYWNlYm9va1wiPjxhIGNsYXNzPVwibmF2LWxpbmtcIiBocmVmPVwiaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL0FtZXJpY2FuQ29sbGVnZW9mQ2FyZGlvbG9neVwiIHRhcmdldD1cIl9ibGFua1wiPjxpIGNsYXNzPVwiZmEgZmEtZmFjZWJvb2tcIj48L2k+PC9hPjwvbGk+XG4qICAgICAgICA8bGkgY2xhc3M9XCJuYXYtaXRlbSBsaW5rZWRpblwiPjxhICBjbGFzcz1cIm5hdi1saW5rXCIgaHJlZj1cImh0dHA6Ly93d3cubGlua2VkaW4uY29tL2dyb3Vwcy9BbWVyaWNhbi1Db2xsZWdlLUNhcmRpb2xvZ3ktNzMyNjA3P3Ryaz1teWdfdWdycF9vdnJcIiB0YXJnZXQ9XCJfYmxhbmtcIj48aSBjbGFzcz1cImZhIGZhLWxpbmtlZGluXCI+PC9pPjwvYT48L2xpPlxuKiAgICAgICAgPGxpIGNsYXNzPVwibmF2LWl0ZW0geW91dHViZVwiPjxhICBjbGFzcz1cIm5hdi1saW5rXCIgaHJlZj1cImh0dHA6Ly93d3cueW91dHViZS5jb20vdXNlci9BQ0NpblRvdWNoXCIgdGFyZ2V0PVwiX2JsYW5rXCI+PGkgY2xhc3M9XCJmYSBmYS15b3V0dWJlXCI+PC9pPjwvYT48L2xpPlxuKiAgICA8L3VsPlxuKiAgPC9uYXY+XG4qIFxuKiovXG4vKipcbiogTmF2aWdhdGlvbiBpbiB0aGUgZm9vdGVyXG4qXG4qIEBzdHJ1Y3R1cmUgIEZvb3RlciBOYXZpZ2F0aW9uXG4qIEBzZWN0aW9uIE5hdiA+IFBhZ2VcbiogQG1hcmt1cFxuKiAgPHVsIGNsYXNzPVwiZm9vdGVyLXNpdGVtYXBcIj5cbiogICAgICA8bGkgY2xhc3M9XCJuYXYtZm9vdGVyXCI+XG4qICAgICAgICAgIDxoMj5RdWFsaXR5IEltcHJvdmVtZW50IGZvciBJbnN0aXR1dGlvbnM6PC9oMj5cbiogICAgICAgICAgPHVsIGNsYXNzPVwibmF2IGZsZXgtY29sdW1uXCI+XG4qICAgICAgICAgICAgICA8bGkgY2xhc3M9XCJuYXYtaXRlbVwiPjxhIGNsYXNzPVwibmF2LWxpbmtcIiBpZD1cIm1zRm9vdGVyX3JwdFFpaV9oeXBMbmtfMFwiIGhyZWY9XCIvaG9tZVwiIHRhcmdldD1cIl90b3BcIj5Ib21lPC9hPjwvbGk+XG4qICAgICAgICAgICAgICA8bGkgY2xhc3M9XCJuYXYtaXRlbVwiPjxhIGNsYXNzPVwibmF2LWxpbmtcIiBpZD1cIm1zRm9vdGVyX3JwdFFpaV9oeXBMbmtfMVwiIGhyZWY9XCIvQWJvdXQtUUlJXCIgdGFyZ2V0PVwiX3RvcFwiPkFib3V0PC9hPjwvbGk+XG4qICAgICAgICAgICAgICA8bGkgY2xhc3M9XCJuYXYtaXRlbVwiPjxhIGNsYXNzPVwibmF2LWxpbmtcIiBpZD1cIm1zRm9vdGVyX3JwdFFpaV9oeXBMbmtfMlwiIGhyZWY9XCIvR2V0LVN0YXJ0ZWRcIiB0YXJnZXQ9XCJfdG9wXCI+R2V0IFN0YXJ0ZWQ8L2E+PC9saT5cbiogICAgICAgICAgICAgIDxsaSBjbGFzcz1cIm5hdi1pdGVtXCI+PGEgY2xhc3M9XCJuYXYtbGlua1wiIGlkPVwibXNGb290ZXJfcnB0UWlpX2h5cExua18zXCIgaHJlZj1cIi9OZXdzXCIgdGFyZ2V0PVwiX3RvcFwiPk5ld3M8L2E+PC9saT5cbiogICAgICAgICAgICAgIDxsaSBjbGFzcz1cIm5hdi1pdGVtXCI+PGEgY2xhc3M9XCJuYXYtbGlua1wiIGhyZWY9XCJodHRwOi8vd3d3LmFjYy5vcmcvZm9vdGVyLXBhZ2VzL3Rlcm1zLWFuZC1jb25kaXRpb25zXCI+VGVybXMgJmFtcDsgQ29uZGl0aW9uczwvYT48L2xpPlxuKiAgICAgICAgICAgICAgPGxpIGNsYXNzPVwibmF2LWl0ZW1cIj48YSBjbGFzcz1cIm5hdi1saW5rXCIgaHJlZj1cImh0dHA6Ly93d3cuYWNjLm9yZy9mb290ZXItcGFnZXMvcHJpdmFjeS1wb2xpY3lcIj5Qcml2YWN5IFBvbGljeTwvYT48L2xpPlxuKiAgICAgICAgICAgICAgPGxpIGNsYXNzPVwibmF2LWl0ZW1cIj48YSBjbGFzcz1cIm5hdi1saW5rXCIgaHJlZj1cImh0dHA6Ly93d3cuYWNjLm9yZy9mb290ZXItcGFnZXMvcmVnaXN0ZXJlZC11c2VyLWFncmVlbWVudFwiPlJlZ2lzdGVyZWQgVXNlciBBZ3JlZW1lbnQ8L2E+PC9saT5cbiogICAgICAgICAgPC91bD5cbiogICAgICA8L2xpPlxuKiAgICAgIDxsaSBjbGFzcz1cIm5hdi1mb290ZXJcIj5cbiogICAgICAgICAgPGgyPk9mZmVyaW5nczo8L2gyPlxuKiAgICAgICAgICA8dWwgY2xhc3M9XCJuYXYgZmxleC1jb2x1bW5cIj5cbiogICAgICAgICAgICAgIDxsaSBjbGFzcz1cIm5hdi1pdGVtXCI+PGEgY2xhc3M9XCJuYXYtbGlua1wiIGlkPVwibXNGb290ZXJfcnB0T2ZmZXJpbmdzX2h5cExua18wXCIgaHJlZj1cIi9OQ0RSLUhvbWVcIiB0YXJnZXQ9XCJfdG9wXCI+TkNEUjwvYT48L2xpPlxuKiAgICAgICAgICAgICAgPGxpIGNsYXNzPVwibmF2LWl0ZW1cIj48YSBjbGFzcz1cIm5hdi1saW5rXCIgaWQ9XCJtc0Zvb3Rlcl9ycHRPZmZlcmluZ3NfaHlwTG5rXzFcIiBocmVmPVwiL0luaXRpYXRpdmVzXCIgdGFyZ2V0PVwiX3RvcFwiPkluaXRpYXRpdmVzPC9hPjwvbGk+XG4qICAgICAgICAgICAgICA8bGkgY2xhc3M9XCJuYXYtaXRlbVwiPjxhIGNsYXNzPVwibmF2LWxpbmtcIiBpZD1cIm1zRm9vdGVyX3JwdE9mZmVyaW5nc19oeXBMbmtfMlwiIGhyZWY9XCIvcWktY29tbXVuaWNhdGlvbnMta2l0XCIgdGFyZ2V0PVwiX3RvcFwiPlFJICBQYXJ0aWNpcGF0aW9uIEtpdDwvYT48L2xpPlxuKiAgICAgICAgICAgICAgPGxpIGNsYXNzPVwibmF2LWl0ZW1cIj48YSBjbGFzcz1cIm5hdi1saW5rXCIgaWQ9XCJtc0Zvb3Rlcl9ycHRPZmZlcmluZ3NfaHlwTG5rXzNcIiBocmVmPVwiL0NsaW5pY2FsLVRvb2xraXRzXCIgdGFyZ2V0PVwiX3RvcFwiPkNsaW5pY2FsIFRvb2xraXRzPC9hPjwvbGk+XG4qICAgICAgICAgIDwvdWw+XG4qICAgICAgPC9saT5cbiogICAgICA8bGkgY2xhc3M9XCJuYXYtZm9vdGVyXCI+XG4qICAgICAgICAgIDxoMj5BQ0MgU2l0ZXM6PC9oMj5cbiogICAgICAgICAgPHVsIGNsYXNzPVwibmF2IGZsZXgtY29sdW1uXCI+XG4qICAgICAgICAgICAgICA8bGkgY2xhc3M9XCJuYXYtaXRlbVwiPjxhIGNsYXNzPVwibmF2LWxpbmtcIiBpZD1cIm1zRm9vdGVyX3JwdEFjY1NpdGVzX2h5cExua18xXCIgaHJlZj1cImh0dHA6Ly93d3cuYWNjLm9yZ1wiIHRhcmdldD1cIl9ibGFua1wiPkFDQzwvYT48L2xpPlxuKiAgICAgICAgICAgICAgPGxpIGNsYXNzPVwibmF2LWl0ZW1cIj48YSBjbGFzcz1cIm5hdi1saW5rXCIgaWQ9XCJtc0Zvb3Rlcl9ycHRBY2NTaXRlc19oeXBMbmtfMlwiIGhyZWY9XCJodHRwOi8vd3d3LmFjYy5vcmcvZm9vdGVyLXBhZ2VzL21lZGlhLWNlbnRlclwiIHRhcmdldD1cIl9ibGFua1wiPkFDQyBNZWRpYTwvYT48L2xpPlxuKiAgICAgICAgICAgICAgPGxpIGNsYXNzPVwibmF2LWl0ZW1cIj48YSBjbGFzcz1cIm5hdi1saW5rXCIgaWQ9XCJtc0Zvb3Rlcl9ycHRBY2NTaXRlc19oeXBMbmtfM1wiIGhyZWY9XCJodHRwczovL3d3dy5jYXJkaW9zbWFydC5vcmcvXCIgdGFyZ2V0PVwiX2JsYW5rXCI+Q2FyZGlvU21hcnQ8L2E+PC9saT5cbiogICAgICAgICAgPC91bD5cbiogICAgICA8L2xpPlxuKiAgICAgPGxpIGNsYXNzPVwibmF2LWZvb3RlclwiPlxuKiAgICAgICAgICA8aDI+QHtsaXBzdW06Mjp3b3Jkc306PC9oMj5cbiogICAgICAgICAgPHVsIGNsYXNzPVwibmF2IGZsZXgtY29sdW1uXCI+XG4qICAgICAgICAgICAgICA8bGkgY2xhc3M9XCJuYXYtaXRlbVwiPjxhIGNsYXNzPVwibmF2LWxpbmtcIiBpZD1cIm1zRm9vdGVyX3JwdEFjY1NpdGVzX2h5cExua18xXCIgaHJlZj1cImh0dHA6Ly93d3cuYWNjLm9yZ1wiIHRhcmdldD1cIl9ibGFua1wiPkB7bGlwc3VtOjI6d29yZHN9PC9hPjwvbGk+XG4qICAgICAgICAgICAgICA8bGkgY2xhc3M9XCJuYXYtaXRlbVwiPjxhIGNsYXNzPVwibmF2LWxpbmtcIiBpZD1cIm1zRm9vdGVyX3JwdEFjY1NpdGVzX2h5cExua18yXCIgaHJlZj1cImh0dHA6Ly93d3cuYWNjLm9yZy9mb290ZXItcGFnZXMvbWVkaWEtY2VudGVyXCIgdGFyZ2V0PVwiX2JsYW5rXCI+QHtsaXBzdW06Mjp3b3Jkc308L2E+PC9saT5cbiogICAgICAgICAgICAgIDxsaSBjbGFzcz1cIm5hdi1pdGVtXCI+PGEgY2xhc3M9XCJuYXYtbGlua1wiIGlkPVwibXNGb290ZXJfcnB0QWNjU2l0ZXNfaHlwTG5rXzNcIiBocmVmPVwiaHR0cHM6Ly93d3cuY2FyZGlvc21hcnQub3JnL1wiIHRhcmdldD1cIl9ibGFua1wiPkB7bGlwc3VtOjI6d29yZHN9PC9hPjwvbGk+XG4qICAgICAgICAgIDwvdWw+XG4qICAgICAgPC9saT5cbiogIDwvdWw+XG4qL1xuLmZvb3Rlci1zaXRlbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIHtcbiAgLmZvb3Rlci1zaXRlbWFwIHtcbiAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNkZGQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDI0cHgpIHtcbiAgLmZvb3Rlci1zaXRlbWFwIHtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZGRkO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuLm5hdi1mb290ZXIge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGZsZXg6IDEgMCAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIHtcbiAgLm5hdi1mb290ZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbiAgLm5hdi1mb290ZXI6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLm5hdi1mb290ZXIgaDIsIC5uYXYtZm9vdGVyIC5oMiB7XG4gIC8qIGFsbG93cyBmb3IgdmVydGljYWwgYWxpZ24gYm90dG9tIHdpdGhvdXQgZXh0cmEgRE9NKi9cbiAgY29sb3I6ICMyZjJmMmY7XG59XG4ubmF2LWZvb3RlciAubmF2IHtcbiAgYm9yZGVyLXRvcDogI2Q2ZDRkNCBkb3R0ZWQgMXB4O1xuICBwYWRkaW5nOiAwLjI1ZW07XG59XG4ubmF2LWZvb3RlciAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAwLjI1ZW0gMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzJmMmYyZjtcbn1cbiNmb290ZXIgLm5hdi1mb290ZXIgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmYWZhZmE7XG59XG4ubmF2LWZvb3RlciAubmF2LWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubmF2LWZvb3RlciAubmF2LWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyohIEphdmFzY3JpcHQgQ29tcG9uZW50cyAqL1xuLyoqXG4gKiBBIHNsaWRlLXNob3cgY29tcG9uZW50IGZvciBjeWNsaW5nIHRocm91Z2ggZ3JvdXBzIG9mIGltYWdlcyBhbmQgdGV4dC5cbiAqXG4gKiBAc3RydWN0dXJlIENhcm91c2VsXG4gKiBAc2VjdGlvbiBBZHZhbmNlZCBDb250YWluZXJzID4gQ2Fyb3VzZWxcbiAqIEBtb2RpZmllcnNcbiAqICAubm8tY29udHJvbHMgICAgICAgICAgICBXaWxsIHJlbW92ZSBsZWZ0IGFuZCByaWdodCBhcnJvd1xuICogIC50ZXh0LWluZGljYXRvcnMgICAgICAgIENvbnZlcnRzIHRoZSBjaXJjbGUgaW5kaWNhdG9ycyB0byB0ZXh0IHRhYnMgdGhhdCBsb2NrIHRvIHRoZSByaWdodCBzaWRlIG9mIHRoZSBpbWFnZXMuXG4gKiAgLmNoZXZyb24tb24gICAgICAgICAgICAgQWRkcyBhIGxpZ2h0IG9yYW5nZSBjaGV2cm9uIG9uIHRoZSAnLmFjdGl2ZScgaW5kaWNhdG9yIHRvIGluY3JlYXNlIGl0cyBpbXBhY3QuXG4gKiBAbWFya3VwXG4gKiAgPGRpdiBpZD1cImNhcm91c2VsRXhhbXBsZUZhZGVcIiBjbGFzcz1cImNhcm91c2VsIHNsaWRlIG5vLWNvbnRyb2xzIHRleHQtaW5kaWNhdG9ycyBjaGV2cm9uLW9uXCIgZGF0YS1yaWRlPVwiY2Fyb3VzZWxcIj5cbiAqICAgICAgPG9sIGNsYXNzPVwiY2Fyb3VzZWwtaW5kaWNhdG9yc1wiPlxuICogICAgICAgICAgPGxpIGRhdGEtdGFyZ2V0PVwiI2Nhcm91c2VsRXhhbXBsZUZhZGVcIiBkYXRhLXNsaWRlLXRvPVwiMFwiIGNsYXNzPVwiYWN0aXZlXCI+QHtsaXBzdW06NTp3b3Jkc308L2xpPlxuICogICAgICAgICAgPGxpIGRhdGEtdGFyZ2V0PVwiI2Nhcm91c2VsRXhhbXBsZUZhZGVcIiBkYXRhLXNsaWRlLXRvPVwiMVwiPkB7bGlwc3VtOjg6d29yZHN9PC9saT5cbiAqICAgICAgICAgIDxsaSBkYXRhLXRhcmdldD1cIiNjYXJvdXNlbEV4YW1wbGVGYWRlXCIgZGF0YS1zbGlkZS10bz1cIjJcIj5Ae2xpcHN1bTo3OndvcmRzfTwvbGk+XG4gKiAgICAgICAgICA8bGkgZGF0YS10YXJnZXQ9XCIjY2Fyb3VzZWxFeGFtcGxlRmFkZVwiIGRhdGEtc2xpZGUtdG89XCIzXCI+QHtsaXBzdW06Nzp3b3Jkc308L2xpPlxuICogICAgICA8L29sPlxuICogICAgICA8IS0tIFdyYXBwZXIgZm9yIHNsaWRlcyAtLT5cbiAqICAgICAgPGRpdiBjbGFzcz1cImNhcm91c2VsLWlubmVyXCIgcm9sZT1cImxpc3Rib3hcIj5cbiAqICAgICAgICAgIDxkaXYgY2xhc3M9XCJjYXJvdXNlbC1pdGVtIGFjdGl2ZVwiPlxuICogICAgICAgICAgICAgIDxhPjxpbWcgIGNsYXNzPVwiZC1ibG9jayB3LTEwMFwiICBzcmM9XCJAe2ltYWdlOjYzMDo0MjB9XCJhbHQ9XCIuLi5cIj48L2E+XG4gKiAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNhcm91c2VsLWNhcHRpb25cIj5cbiAqICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0aXRsZVwiPkB7bGlwc3VtOjU6d29yZHN9PC9zcGFuPiBAe2xpcHN1bToxMDp3b3Jkc31cbiAqICAgICAgICAgICAgICA8L2Rpdj5cbiAqICAgICAgICAgIDwvZGl2PlxuICogICAgICAgICAgPGRpdiBjbGFzcz1cImNhcm91c2VsLWl0ZW1cIj5cbiAqICAgICAgICAgICAgICA8YT48aW1nICBjbGFzcz1cImQtYmxvY2sgdy0xMDBcIiAgc3JjPVwiQHtpbWFnZTo2MzA6NDIwfVwiIGFsdD1cIi4uLlwiPjwvYT5cbiAqICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY2Fyb3VzZWwtY2FwdGlvblwiPlxuICogICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRpdGxlXCI+QHtsaXBzdW06Nzp3b3Jkc308L3NwYW4+IEB7bGlwc3VtOjEzOndvcmRzfVxuICogICAgICAgICAgICAgIDwvZGl2PlxuICogICAgICAgICAgPC9kaXY+XG4gKiAgICAgICAgICA8ZGl2IGNsYXNzPVwiY2Fyb3VzZWwtaXRlbVwiPlxuICogICAgICAgICAgICAgIDxhPjxpbWcgIGNsYXNzPVwiZC1ibG9jayB3LTEwMFwiICBzcmM9XCJAe2ltYWdlOjYzMDo0MjB9XCIgYWx0PVwiLi4uXCI+PC9hPlxuICogICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjYXJvdXNlbC1jYXB0aW9uXCI+XG4gKiAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGl0bGVcIj5Ae2xpcHN1bTo4OndvcmRzfTwvc3Bhbj4gQHtsaXBzdW06MTI6d29yZHN9XG4gKiAgICAgICAgICAgICAgPC9kaXY+XG4gKiAgICAgICAgICA8L2Rpdj5cbiAqICAgICAgICAgIDxkaXYgY2xhc3M9XCJjYXJvdXNlbC1pdGVtXCI+XG4gKiAgICAgICAgICAgICAgPGE+PGltZyAgY2xhc3M9XCJkLWJsb2NrIHctMTAwXCIgIHNyYz1cIkB7aW1hZ2U6NjMwOjQyMH1cIiBhbHQ9XCIuLi5cIj48L2E+XG4gKiAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNhcm91c2VsLWNhcHRpb25cIj5cbiAqICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0aXRsZVwiPkB7bGlwc3VtOjg6d29yZHN9PC9zcGFuPiBAe2xpcHN1bToxMjp3b3Jkc31cbiAqICAgICAgICAgICAgICA8L2Rpdj5cbiAqICAgICAgICAgIDwvZGl2PlxuICogICAgICA8L2Rpdj5cbiAqICAgICAgPCEtLSBDb250cm9scyAtLT5cbiAqICAgICAgPGEgY2xhc3M9XCJsZWZ0IGNhcm91c2VsLWNvbnRyb2wtcHJldlwiIGhyZWY9XCIjY2Fyb3VzZWxFeGFtcGxlRmFkZVwiIHJvbGU9XCJidXR0b25cIiBkYXRhLXNsaWRlPVwicHJldlwiPlxuICogICAgICAgIDxpIGNsYXNzPVwiZmEgZmEtY2hldnJvbi1sZWZ0XCI+PC9pPlxuICogICAgICAgIDxzcGFuIGNsYXNzPVwic3Itb25seVwiPlByZXZpb3VzPC9zcGFuPlxuICogICAgICA8L2E+XG4gKiAgICAgIDxhIGNsYXNzPVwicmlnaHQgY2Fyb3VzZWwtY29udHJvbC1uZXh0XCIgaHJlZj1cIiNjYXJvdXNlbEV4YW1wbGVGYWRlXCIgcm9sZT1cImJ1dHRvblwiIGRhdGEtc2xpZGU9XCJuZXh0XCI+XG4gKiAgICAgICAgPGkgY2xhc3M9XCJmYSBmYS1jaGV2cm9uLXJpZ2h0XCI+PC9pPlxuICogICAgICAgIDxzcGFuIGNsYXNzPVwic3Itb25seVwiPk5leHQ8L3NwYW4+XG4gKiAgICAgIDwvYT5cbiAqICA8L2Rpdj5cbiAqL1xuLmNhcm91c2VsIHtcbiAgbWF4LXdpZHRoOiA2MzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Nkbi5iYWNrZ3JvdW5kaG9zdC5jb20vYmFja2dyb3VuZHMvc3VidGxlcGF0dGVybnMvc3VidGxlX3N1cmZhY2UucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICBtYXJnaW46IDAgYXV0byAxcmVtO1xufVxuLmNhcm91c2VsOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDY2LjY2NjY2NjY2NjclO1xufVxuLmNhcm91c2VsID4gLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbi5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYm90dG9tOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1jb2xvcjogI2ZhZmFmYTtcbiAgb3BhY2l0eTogdW5zZXQ7XG59XG4uY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvcnMgbGkuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZDNDI1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDNDI1O1xuICBvcGFjaXR5OiB1bnNldDtcbn1cbi5jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2Fyb3VzZWwgLmNhcm91c2VsLWNhcHRpb24ge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LWZhbWlseTogXCJNYXZlbiBQcm9cIiwgVmVyZGFuYSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4IDFlbSAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkge1xuICAuY2Fyb3VzZWwgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uY2Fyb3VzZWwgLmNhcm91c2VsLWNhcHRpb24gLnRpdGxlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdmVuIFByb1wiLCBWZXJkYW5hLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSB7XG4gIC5jYXJvdXNlbCAuY2Fyb3VzZWwtY2FwdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLmNhcm91c2VsLmNoZXZyb24tb24gLmNhcm91c2VsLWluZGljYXRvcnMgbGkuYWN0aXZlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHdpZHRoOiAxLjI4NTcxNDI5ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgY29sb3I6ICNGRkM0MjU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSB7XG4gIC5jYXJvdXNlbC50ZXh0LWluZGljYXRvcnMge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gIH1cbiAgLmNhcm91c2VsLnRleHQtaW5kaWNhdG9yczpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA0Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY2Fyb3VzZWwudGV4dC1pbmRpY2F0b3JzIC5jYXJvdXNlbC1pbm5lciB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAuY2Fyb3VzZWwudGV4dC1pbmRpY2F0b3JzIC5jYXJvdXNlbC1pbm5lciA+IC5jYXJvdXNlbC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuY2Fyb3VzZWwudGV4dC1pbmRpY2F0b3JzIGFbY2xhc3NePWNhcm91c2VsLWNvbnRyb2xdLnJpZ2h0IHtcbiAgICByaWdodDogMzAlO1xuICB9XG4gIC5jYXJvdXNlbC50ZXh0LWluZGljYXRvcnMgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm90dG9tOiAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG4gIC5jYXJvdXNlbC50ZXh0LWluZGljYXRvcnMgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgIGZsZXg6IDEgMSAyMCU7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFhMGE0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMC41ZW0gMTZweCAwLjVweCAxNnB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZS1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2Utb3V0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ0ZDQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmNhcm91c2VsLnRleHQtaW5kaWNhdG9ycyAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuICAuY2Fyb3VzZWwudGV4dC1pbmRpY2F0b3JzIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLmNhcm91c2VsLnRleHQtaW5kaWNhdG9ycyAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZjZiNmY7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yaWdodDogI0U4N0QxRSAxMHB4IHNvbGlkO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmNhcm91c2VsLnRleHQtaW5kaWNhdG9ycy5jaGV2cm9uLW9uIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgcGFkZGluZzogMC41ZW0gMTZweCAwLjVweCAzMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkge1xuICAubm8tY29udHJvbHMgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiAgLm5vLWNvbnRyb2xzIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgbWluLXdpZHRoOiAzcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMjAlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTAyNHB4KSB7XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHdpZHRoOiA1JTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3Zlcixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBjb2xvcjogI0ZGQzQyNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IC5mYSxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQgLmZhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiM4MDAwMDAwMFwiLCBlbmRDb2xvcnN0cj1cIiMwMDAwMDAwMFwiLCBHcmFkaWVudFR5cGU9MSk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IC5mYSB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzAwMDAwMDAwXCIsIGVuZENvbG9yc3RyPVwiIzgwMDAwMDAwXCIsIEdyYWRpZW50VHlwZT0xKTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IC5mYSB7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSB7XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYgLmZhLFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IC5mYSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IC5mYSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQgLmZhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG59XG4uaW5mb2dyYXBoaWMgLmNvbnRhaW5lciwgLmluZm9ncmFwaGljIC5ub2RlIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuKiBUcmVlbGlzdCBhcmUgaGlnaGx5IGltcGFjdGZ1bCBsaXN0aW5ncyBvZiBpbmZvcm1hdGlvbiBcbipcbipcbiogQHN0cnVjdHVyZSBUcmVlbGlzdFxuKiBAc2VjdGlvbiBJbmZvZ3JhcGhpYyA+IFRyZWVsaXN0XG4qIEBtYXJrdXBcbiogIDxkaXYgY2xhc3M9XCJpbmZvZ3JhcGhpYyB0cmVlbGlzdFwiPlxuKiAgICA8b2wgY2xhc3M9XCJjb250YWluZXJcIj5cbiogICAgXHQ8bGkgY2xhc3M9XCJub2RlXCI+XG4qICAgICAgICAgICA8aW1nICBjbGFzcz1cImNpcmNsZS1pbWctYmFkZ2VcIiBzcmM9XCJodHRwczovL2N2cXVhbGl0eS5hY2Mub3JnL2ltYWdlcy9kZWZhdWx0LXNvdXJjZS9mZWF0dXJlLWxpc3RpbmctaW1hZ2VzL2Fzc2Vzc21lbnQtdHJhbnNwYXJlbnRcIiBhbHQ9XCJQaWN0dXJlXCI+XG4qICAgIFx0ICAgIDxkaXYgY2xhc3M9XCJjb250ZW50XCI+XG4qICAgIFx0ICAgICAgICA8aDIgY2xhc3M9XCJ0aXRsZVwiPkB7bGlwc3VtOjQ6d29yZHN9PC9oMj5cbiogICAgXHQgICAgICAgIDxwID5Ae2xpcHN1bToyOnNlbnRlbmNlc308L3A+XG4qICAgIFx0ICAgICAgICA8YSBjbGFzcz1cImxpbmtcIiBocmVmPVwiI1wiPlJlYWQgbW9yZTwvYT5cbiogICAgXHQgICAgPC9kaXY+XG4qICAgIFx0PC9saT5cbiogICAgXHQ8bGkgY2xhc3M9XCJub2RlXCI+XG4qICAgICAgICAgICA8aW1nIGNsYXNzPVwiY2lyY2xlLWltZy1iYWRnZVwiIHNyYz1cImh0dHBzOi8vY3ZxdWFsaXR5LmFjYy5vcmcvaW1hZ2VzL2RlZmF1bHQtc291cmNlL2ZlYXR1cmUtbGlzdGluZy1pbWFnZXMvdG9vbGJveC0yLXRyYW5zcGFyZW50XCIgYWx0PVwiUGljdHVyZVwiPlxuKiAgICBcdCAgICA8ZGl2IGNsYXNzPVwiY29udGVudFwiPlxuKiAgICBcdCAgICAgICAgPGgyIGNsYXNzPVwidGl0bGVcIj5Ae2xpcHN1bTo0OndvcmRzfTwvaDI+XG4qICAgIFx0ICAgICAgICA8cCA+QHtsaXBzdW06MjpzZW50ZW5jZXN9PC9wPlxuKiAgICBcdCAgICAgICAgPGEgY2xhc3M9XCJsaW5rXCIgaHJlZj1cIiNcIj5SZWFkIG1vcmU8L2E+XG4qICAgIFx0ICAgIDwvZGl2PlxuKiAgICBcdDwvbGk+XG4qICAgIFx0PGxpIGNsYXNzPVwibm9kZVwiPlxuKiAgICAgICAgICAgPGltZyBjbGFzcz1cImNpcmNsZS1pbWctYmFkZ2VcIiBzcmM9XCJodHRwczovL2N2cXVhbGl0eS5hY2Mub3JnL2ltYWdlcy9kZWZhdWx0LXNvdXJjZS9mZWF0dXJlLWxpc3RpbmctaW1hZ2VzL3dlYmluYXJzLXRyYW5zcGFyZW50XCIgYWx0PVwiUGljdHVyZVwiPlxuKiAgICBcdCAgICA8ZGl2IGNsYXNzPVwiY29udGVudFwiPlxuKiAgICBcdCAgICAgICAgPGgyIGNsYXNzPVwidGl0bGVcIj5Ae2xpcHN1bTo0OndvcmRzfTwvaDI+XG4qICAgIFx0ICAgICAgICA8cCA+QHtsaXBzdW06MjpzZW50ZW5jZXN9PC9wPlxuKiAgICBcdCAgICAgICAgPGEgY2xhc3M9XCJsaW5rXCIgaHJlZj1cIiNcIj5SZWFkIG1vcmU8L2E+XG4qICAgIFx0ICAgIDwvZGl2PlxuKiAgICBcdDwvbGk+XG4qICAgIFx0PGxpIGNsYXNzPVwibm9kZVwiPlxuKiAgICAgICAgICAgPGltZyBjbGFzcz1cImNpcmNsZS1pbWctYmFkZ2VcIiBzcmM9XCJodHRwczovL2N2cXVhbGl0eS5hY2Mub3JnL2ltYWdlcy9kZWZhdWx0LXNvdXJjZS9mZWF0dXJlLWxpc3RpbmctaW1hZ2VzL2Fzc2Vzc21lbnQtdHJhbnNwYXJlbnRcIiBhbHQ9XCJQaWN0dXJlXCI+XG4qICAgIFx0ICAgIDxkaXYgY2xhc3M9XCJjb250ZW50XCI+XG4qICAgIFx0ICAgICAgICA8aDIgY2xhc3M9XCJ0aXRsZVwiPkB7bGlwc3VtOjQ6d29yZHN9PC9oMj5cbiogICAgXHQgICAgICAgIDxwID5Ae2xpcHN1bToyOnNlbnRlbmNlc308L3A+XG4qICAgIFx0ICAgICAgICA8YSBjbGFzcz1cImxpbmtcIiBocmVmPVwiI1wiPlJlYWQgbW9yZTwvYT5cbiogICAgXHQgICAgPC9kaXY+XG4qICAgIFx0PC9saT5cbiogICAgPC9vbD5cbiogIDwvZGl2PlxuKi9cbi5pbmZvZ3JhcGhpYy50cmVlbGlzdCAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5mb2dyYXBoaWMudHJlZWxpc3QgLm5vZGUgKyAubm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZFwiO1xuICBjb2xvcjogI2Q2ZDRkNDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMHB4O1xuICBsZWZ0OiAyMXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIHtcbiAgLmluZm9ncmFwaGljLnRyZWVsaXN0IC5ub2RlICsgLm5vZGU6YmVmb3JlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjYyNWVtO1xuICAgIHRvcDogLTYwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEwMjRweCkge1xuICAuaW5mb2dyYXBoaWMudHJlZWxpc3QgLm5vZGUgKyAubm9kZTpiZWZvcmUge1xuICAgIHRvcDogLTM3cHg7XG4gIH1cbn1cbi5pbmZvZ3JhcGhpYy50cmVlbGlzdCAubm9kZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMjQwcHg7XG4gIGNsZWFyOiBib3RoO1xufVxuLmluZm9ncmFwaGljLnRyZWVsaXN0IC5ub2RlIC50aXRsZSB7XG4gIG1hcmdpbjogMCAwIDAuNWVtO1xuICBwYWRkaW5nOiAwLjM3NWVtIDFyZW07XG4gIGNvbG9yOiAjZmFmYWZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ3Mjk0O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggNHB4O1xufVxuLmluZm9ncmFwaGljLnRyZWVsaXN0IC5ub2RlIC50aXRsZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogLTI0cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIzA0NzI5NCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwLjk3NWVtIDI1cHggMC45NzVlbSAwO1xufVxuLmluZm9ncmFwaGljLnRyZWVsaXN0IC5ub2RlIC5jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogMjNweDtcbn1cbi5pbmZvZ3JhcGhpYy50cmVlbGlzdCAubm9kZSAuY2lyY2xlLWltZy1iYWRnZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmluZm9ncmFwaGljLnRyZWVsaXN0IC5ub2RlOm50aC1jaGlsZCg0bisxKSAuY2lyY2xlLWltZy1iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkM0MjU7XG59XG4uaW5mb2dyYXBoaWMudHJlZWxpc3QgLm5vZGU6bnRoLWNoaWxkKDRuKzIpIC5jaXJjbGUtaW1nLWJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FDQkQ2NTtcbn1cbi5pbmZvZ3JhcGhpYy50cmVlbGlzdCAubm9kZTpudGgtY2hpbGQoNG4rMykgLmNpcmNsZS1pbWctYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNThCNUE1O1xufVxuLmluZm9ncmFwaGljLnRyZWVsaXN0IC5ub2RlOm50aC1jaGlsZCg0bis0KSAuY2lyY2xlLWltZy1iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNWFlZTU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkge1xuICAuaW5mb2dyYXBoaWMudHJlZWxpc3QgLm5vZGUgLmNvbnRlbnQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gIH1cbiAgLmluZm9ncmFwaGljLnRyZWVsaXN0IC5ub2RlIC5jaXJjbGUtaW1nLWJhZGdlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuaW5mb2dyYXBoaWMudHJlZWxpc3QgLm5vZGU6bnRoLWNoaWxkKG9kZCkgLmNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5pbmZvZ3JhcGhpYy50cmVlbGlzdCAubm9kZTpudGgtY2hpbGQob2RkKSAudGl0bGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDRweCA0cHg7XG4gIH1cbiAgLmluZm9ncmFwaGljLnRyZWVsaXN0IC5ub2RlOm50aC1jaGlsZChvZGQpIC50aXRsZTpiZWZvcmUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0yNHB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzA0NzI5NDtcbiAgICBib3JkZXItd2lkdGg6IDAuOTc1ZW0gMCAwLjk3NWVtIDI1cHg7XG4gIH1cbiAgLmluZm9ncmFwaGljLnRyZWVsaXN0IC5ub2RlOm50aC1jaGlsZChldmVuKSAuY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLmluZm9ncmFwaGljLnRyZWVsaXN0IC5ub2RlOm50aC1jaGlsZChldmVuKSAudGl0bGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCA0cHg7XG4gIH1cbiAgLmluZm9ncmFwaGljLnRyZWVsaXN0IC5ub2RlOm50aC1jaGlsZChldmVuKSAudGl0bGU6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICMwNDcyOTQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjg3NWVtIDI1cHggMC44NzVlbSAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDI0cHgpIHtcbiAgLmluZm9ncmFwaGljLnRyZWVsaXN0IC5ub2RlIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxuICAuaW5mb2dyYXBoaWMudHJlZWxpc3QgLm5vZGU6bnRoLWNoaWxkKG9kZCkgLmNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzNXB4O1xuICB9XG4gIC5pbmZvZ3JhcGhpYy50cmVlbGlzdCAubm9kZTpudGgtY2hpbGQoZXZlbikgLmNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMTM1cHg7XG4gIH1cbn1cbi5pbmZvZ3JhcGhpYy50cmVlbGlzdCAubm9kZSAuY2lyY2xlLWltZy1iYWRnZSB7XG4gIHdpZHRoOiA4MHB4O1xuICBib3JkZXItd2lkdGg6IDRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSB7XG4gIC5pbmZvZ3JhcGhpYy50cmVlbGlzdCAubm9kZSAuY2lyY2xlLWltZy1iYWRnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3JkZXItd2lkdGg6IDhweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC03NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDI0cHgpIHtcbiAgLmluZm9ncmFwaGljLnRyZWVsaXN0IC5ub2RlIC5jaXJjbGUtaW1nLWJhZGdlIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgfVxufVxuXG4vKiEgTGF5b3V0cyAqL1xuYm9keSxcbi5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2E0Y2RlZDtcbiAgLyogT2xkIGJyb3dzZXJzICovXG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZhZmFmYSAxJSwgI2E0Y2RlZCAxMDAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMSUsICNmYWZhZmEpLCBjb2xvci1zdG9wKDEwMCUsICNhNGNkZWQpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZhZmFmYSAxJSwgI2E0Y2RlZCAxMDAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZhZmFmYSAxJSwgI2E0Y2RlZCAxMDAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZmFmYWZhIDElLCAjYTRjZGVkIDEwMCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmFmYWZhIDElLCAjYTRjZGVkIDEwMCUpO1xuICAvKiBXM0MgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9XCIgJG9mZi13aGl0ZVwiLCBlbmRDb2xvcnN0cj1cIiRzb2Z0LWJsdWVcIiwgR3JhZGllbnRUeXBlPTApO1xuICAvKiBJRTYtOSAqL1xufVxuXG4ud3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXgtd2lkdGg6IDk4MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTAyNHB4KSB7XG4gIC53cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTIwMHB4KSB7XG4gIC53cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgfVxufVxuLndyYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ud3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi53cmFwcGVyIHtcbiAgKnpvb206IDE7XG59XG5cbi5wYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwLjVyZW0gMCAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIHtcbiAgLnBhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW0gMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTAyNHB4KSB7XG4gIC5wYWdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAyLjVyZW0gMnJlbTtcbiAgfVxufVxuLnBhZ2UtY29udGVudCArIC5wYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSB7XG4gIC5wYWdlLWNvbnRlbnQgKyAucGFnZS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTAyNHB4KSB7XG4gIC5wYWdlLWNvbnRlbnQuZnVsbC1zY3JlZW4ge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDJyZW07XG4gIH1cbn1cblxuLyoqXG4gKiBIb21lIHBhZ2UgbGF5b3V0IHVzZXMgc3BlY2lhbCBjYXJkcyB0byBtYWtlIG1vcmUgb2YgYSB2YXJyaWVkIHR5cG9ncmFwaHkgd2hpY2ggZG9lc24ndCBleHNpc3QgaW4gc3ViIHBhZ2VzLiBcbiAqIFxuICogQGxheW91dHMgSG9tZSBQYWdlXG4gKiBAc2VjdGlvbiBMYXlvdXRzID4gSG9tZSBQYWdlXG4gKiBAZmxhZyBmdWxsLXdpZHRoXG4gKiBAbWFya3VwXG4gKiAgPGRpdiBjbGFzcz1cImJvZHlcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cIndyYXBwZXIgY29udGFpbmVyLWZsdWlkIHB4LTBcIj5cbiAqICAgICAgICAgICBAe2luY2x1ZGU6I2hlYWRlcn1cbiAqICAgICAgICAgIDxkaXYgY2xhc3M9XCJyb3cgbXgtMFwiPkB7aW5jbHVkZToubmF2LXByaW1hcnl9PC9kaXY+XG4gKiAgICAgICAgICA8ZGl2IGlkPVwibGF5b3V0XCI+XG4gKiAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInBhZ2UtY29udGVudCBmdWxsLXNjcmVlblwiPlxuICogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwicm93XCI+XG4gKiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtbWQtMTJcIj4gIEB7aW5jbHVkZTouanVtYm90cm9ufTwvZGl2PlxuICogICAgICAgICAgICAgICAgICA8L2Rpdj5cbiAqICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInJvdyB2aF81MFwiPlxuICogICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC14bC00IGNvbC1sZy03IGNvbC1tZC0xMlwiPkB7aW5jbHVkZTouaGlnaGxpZ2h0ZWQuY2FyZH08L2Rpdj4gXG4gKiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLXhsLTQgY29sLWxnLTUgY29sLW1kLTEyXCI+QHtpbmNsdWRlOi5oaWdobGlnaHRlZC5jYXJkfTwvZGl2PlxuICogICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC14bC00IGNvbC1sZy01IGNvbC1tZC0xMlwiPkB7aW5jbHVkZTouaGlnaGxpZ2h0ZWQuY2FyZH08L2Rpdj5cbiAqICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wteGwtNCBjb2wtbGctNyBjb2wtbWQtMTJcIj5Ae2luY2x1ZGU6LmhpZ2hsaWdodGVkLmNhcmR9PC9kaXY+XG4gKiAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICogICAgICAgICAgICAgIDwvZGl2PiAgICAgICAgICAgXG4gKiAgICAgICAgICA8L2Rpdj5cbiAqICAgICAgIEB7aW5jbHVkZTojZm9vdGVyfVxuICogICAgICA8L2Rpdj5cbiAqICA8L2Rpdj5cbiAqL1xuLyoqXG4gKiBQYWdlIGxheW91dCBwcm9kdWN0IG9yIHBhZ2UgbGlzdGluZy5cbiAqIFxuICogQGxheW91dHMgUGFnZVxuICogQHNlY3Rpb24gTGF5b3V0cyA+IFByb2R1Y3RzXG4gKiBAZmxhZyBmdWxsLXdpZHRoXG4gKiBAbWFya3VwXG4gKiAgPGRpdiBjbGFzcz1cImJvZHlcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cIndyYXBwZXIgY29udGFpbmVyLWZsdWlkIHB4LTBcIj5cbiAqICAgICAgICAgICBAe2luY2x1ZGU6I2hlYWRlcn1cbiAqICAgICAgICAgICBAe2luY2x1ZGU6Lm1vYmlsZS1tZW51LXRvZ2dsZS1jb250YWluZXJ9XG4gKiAgICAgICAgICAgPGRpdiBjbGFzcz1cInJvdyBteC0wXCI+QHtpbmNsdWRlOi5uYXYtcHJpbWFyeX08L2Rpdj5cbiAqICAgICAgICAgICA8ZGl2IGlkPVwiYXV4XCIgY2xhc3M9XCJyb3cgbXgtMFwiPkB7aW5jbHVkZTouYnJlYWRjcnVtYn08L2Rpdj5cbiAqICAgICAgICAgICA8ZGl2IGlkPVwibGF5b3V0XCIgY2xhc3M9XCJyb3cgbm8tZ3V0dGVyXCI+XG4gKiAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1sZy0zIGNvbC1tZC00IGNvbC14bC0zIHAtMCBkLW5vbmUgZC1sZy1ibG9ja1wiPiBAe2luY2x1ZGU6Lm5hdi1zdWJ9QHtpbmNsdWRlOi5uYXYtc29jaWFsLWJ1dHRvbi5zbWFsbH08L2Rpdj5cbiAqICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLWxnLTkgY29sLW1kLTggY29sLXhsLTEzXCI+PGRpdiBjbGFzcz1cInBhZ2UtY29udGVudFwiPjxoMT5TYW1wbGUgUGFnZTwvaDE+IEB7aW5jbHVkZTpkbC5ncm91cGVkLWRlZmluaXNpb24tbGlzdH0gQHtpbmNsdWRlOmRsLmdyb3VwZWQtZGVmaW5pc2lvbi1saXN0fTwvZGl2PjwvZGl2PlxuICogICAgICAgICAgIDwvZGl2PlxuICogICAgICAgICAgIEB7aW5jbHVkZTojZm9vdGVyfVxuICogICAgICA8L2Rpdj5cbiAqICA8L2Rpdj5cbiAqL1xuLyoqXG4gKiBQcmltYXJ5IHBhZ2VzIGNhbiBoYXZlIG1vcmUgZ3JhcGhpYyBsYXlvdXRzIHdpdGggYWRkaW5nIHRoZSBqdW1ib3Ryb24uXG4gKiBcbiAqIEBsYXlvdXRzIEp1bWJvdHJvbiBQYWdlXG4gKiBAc2VjdGlvbiBMYXlvdXRzID4gSnVtYm90cm9uIEZ1bGxcbiAqIEBmbGFnIGZ1bGwtd2lkdGhcbiAqIEBtYXJrdXBcbiAqICA8ZGl2IGNsYXNzPVwiYm9keVwiPlxuICogICAgICA8ZGl2IGNsYXNzPVwid3JhcHBlciBjb250YWluZXItZmx1aWQgcHgtMFwiPlxuICogICAgICAgICAgIEB7aW5jbHVkZTojaGVhZGVyfVxuICogICAgICAgICAgPGRpdiBjbGFzcz1cInJvdyBteC0wXCI+QHtpbmNsdWRlOi5uYXYtcHJpbWFyeX08L2Rpdj5cbiAqICAgICAgICAgIDxkaXYgaWQ9XCJsYXlvdXRcIj5cbiAqICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwicGFnZS1jb250ZW50IGZ1bGwtc2NyZWVuXCI+XG4gKiAgICAgICAgICAgICAgICAgIEB7aW5jbHVkZTouanVtYm90cm9uLWZsdWlkfVxuICogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwicm93IHZoXzQwXCI+XG4gKiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLWxnLTggY29sLW1kLTdcIj5Ae2luY2x1ZGU6LnVuZGVjb3JhdGVkLmNhcmR9PC9kaXY+IFxuICogICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1sZy00IGNvbC1tZC01XCI+QHtpbmNsdWRlOi5oaWdobGlnaHRlZC5jYXJkfTwvZGl2PlxuICogICAgICAgICAgICAgICAgICA8L2Rpdj5cbiAqICAgICAgICAgICAgICA8L2Rpdj4gICAgICAgICAgIFxuICogICAgICAgICAgPC9kaXY+XG4gKiAgICAgICBAe2luY2x1ZGU6I2Zvb3Rlcn1cbiAqICAgICAgPC9kaXY+XG4gKiAgPC9kaXY+XG4gKi9cbi8qKlxuICogUHJpbWFyeSBwYWdlcyBjYW4gaGF2ZSBtb3JlIGdyYXBoaWMgbGF5b3V0cyB3aXRoIGFkZGluZyB0aGUganVtYm90cm9uLlxuICogXG4gKiBAbGF5b3V0cyBKdW1ib3Ryb24gaW4gQ29udGVudFxuICogQHNlY3Rpb24gTGF5b3V0cyA+IEp1bWJvdHJvbiBGdWxsXG4gKiBAZmxhZyBmdWxsLXdpZHRoXG4gKiBAbWFya3VwXG4gKiAgPGRpdiBjbGFzcz1cImJvZHlcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cIndyYXBwZXIgY29udGFpbmVyLWZsdWlkIHB4LTBcIj5cbiAqICAgICAgICAgICBAe2luY2x1ZGU6I2hlYWRlcn1cbiAqICAgICAgICAgIDxkaXYgY2xhc3M9XCJyb3cgbXgtMFwiPkB7aW5jbHVkZToubmF2LXByaW1hcnl9PC9kaXY+XG4gKiAgICAgICAgICA8ZGl2IGlkPVwibGF5b3V0XCIgY2xhc3M9XCJyb3cgbm8tZ3V0dGVyXCI+XG4gKiAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLWxnLTMgY29sLW1kLTQgY29sLXhsLTMgZC1ub25lIGQtbGctYmxvY2tcIj4gQHtpbmNsdWRlOi5uYXYtc3VifTwvZGl2PlxuICogICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1sZy05IGNvbC1tZC04IGNvbC14bC0xMyBjb2xcIj48ZGl2IGNsYXNzPVwicGFnZS1jb250ZW50XCI+XG4gKiAgICAgICAgICAgQHtpbmNsdWRlOi5qdW1ib3Ryb259XG4gKiAgICAgICAgICAgPGgxPkB7bGlwc3VtOjQ6d29yZHN9PC9oMT48cD5Ae2xpcHN1bTo0OnBhcmFncmFwaHN9PC9wPjxhIGNsYXNzPVwiYnRuIGJ0bi1wcmltYXJ5XCI+QHtsaXBzdW06NDp3b3Jkc308L2E+XG4gKiAgICAgICAgICA8L2Rpdj48L2Rpdj5cbiAqICAgICAgPC9kaXY+XG4gKiAgICAgICBAe2luY2x1ZGU6I2Zvb3Rlcn1cbiAqICAgICAgPC9kaXY+XG4gKiAgPC9kaXY+XG4gKi9cbi8qKlxuKiBMYXlvdXQgZm9yIHRoZSB3aXJlcy4gXG4qIFxuKiBAbGF5b3V0cyBUZXN0IFdpcmUgTGF5b3V0XG4qIEBzZWN0aW9uIFdpcmVmcmFtZSBMYXlvdXRzXG4qIEBmbGFnIGZ1bGwtd2lkdGhcbiogQG1hcmt1cFxuKiAgPGRpdiBjbGFzcz1cImJvZHkgYWZpYlwiPlxuKiAgICAgIDxkaXYgY2xhc3M9XCJ3cmFwcGVyIGNvbnRhaW5lci1mbHVpZCBweC0wXCI+XG4qICAgICAgICAgICBAe2luY2x1ZGU6I2hlYWRlcn1cbiogICAgICAgICAgIDxkaXYgY2xhc3M9XCJyb3cgbXgtMFwiPkB7aW5jbHVkZToubmF2LXByaW1hcnl9PC9kaXY+XG4qICAgICAgICAgICA8ZGl2IGlkPVwiYXV4XCIgY2xhc3M9XCJyb3cgbXgtMFwiPkB7aW5jbHVkZTouYnJlYWRjcnVtYn08L2Rpdj5cbiogICAgICAgICAgIDxkaXYgaWQ9XCJsYXlvdXRcIiBjbGFzcz1cInJvdyBuby1ndXR0ZXJcIj5cbiogICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtbGctMyBjb2wtbWQtNCBjb2wteGwtMyBwLTAgZC1ub25lIGQtbGctYmxvY2tcIj5cbiogICAgICAgICAgICAgICBAe2luY2x1ZGU6Lm5hdi1zdWJ9XG4qICAgICAgICAgICAgICAgQHtpbmNsdWRlOi5hY2NyZWQtYWRkcmVzc31cbiogICAgICAgICAgICAgICBAe2luY2x1ZGU6LmFkLWNvbnRhaW5lcn1cbiogICAgICAgICAgICAgICA8L2Rpdj5cbiogICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtbGctOSBjb2wtbWQtOCBjb2wteGwtMTMgXCI+PGRpdiBjbGFzcz1cInBhZ2UtY29udGVudFwiPlxuKiAgICAgICAgICAgICAgICAgICAgPGgxPiBAe2xpcHN1bTo1OndvcmRzfSA8L2gxPlxuKiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInJvd1wiPlxuKiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtbGctNlwiPlxuKiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD5Ae2xpcHN1bToxOnBhcmFncmFwaHN9PC9wPlxuKiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD5Ae2xpcHN1bToxOnBhcmFncmFwaHN9PC9wPlxuKiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxuKiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtbGctNlwiPlxuKiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz1cIkB7aW1hZ2U6NDAwOjIwMH1cIiBhbHQ9XCJcIj5cbiogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj1cIlwiIGNsYXNzPVwiYnRuIGJ0bi1wcmltYXJ5IGJ0bi1ibG9ja1wiPkB7bGlwc3VtOjM6d29yZHN9PC9hPlxuKiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxuKiAgICAgICAgICAgICAgICAgICAgPC9kaXY+XG4qICAgICAgICAgICAgICAgICAgICA8aHIgY2xhc3M9XCJncm91cC1kaXZpZGVyXCI+XG4qICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwicm93XCI+XG4qICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1sZy04XCI+XG4qICAgICAgICAgICAgICAgICAgICAgICAgPGgyPkB7bGlwc3VtOjQ6d29yZHN9PC9oMj5cbiogICAgICAgICAgICAgICAgICAgICAgICA8cD5Ae2xpcHN1bToyOnBhcmFncmFwaHN9PC9wPlxuKiAgICAgICAgICAgICAgICAgICAgICAgIDxociBjbGFzcz1cIml0ZW0tZGl2aWRlclwiLz5cbiogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY2FyZCB0ZXN0aW1vbmlhbCB1bmRlY29yYXRlZFwiPlxuKiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY2FyZC1ib2R5XCI+XG4qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YXJ0aWNsZSBjbGFzcz1cImJsb2NrcXVvdGVcIj5cbiogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD5Ae2xpcHN1bToxNTp3b3Jkc308L3A+XG4qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNpdGUgY2xhc3M9XCJibG9ja3F1b3RlLWNpdGVcIj5Tb21lb25lIGZhbW91czwvY2l0ZT5cbiogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYXJ0aWNsZT5cbiogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XG4qICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XG4qICAgICAgICAgICAgICAgICAgICAgICAgPGhyIGNsYXNzPVwiaXRlbS1kaXZpZGVyXCIvPlxuKiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjYXJkIHRlc3RpbW9uaWFsIHVuZGVjb3JhdGVkXCI+XG4qICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjYXJkLWJvZHlcIj5cbiogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhcnRpY2xlIGNsYXNzPVwiYmxvY2txdW90ZVwiPlxuKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPkB7bGlwc3VtOjE1OndvcmRzfTwvcD5cbiogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y2l0ZSBjbGFzcz1cImJsb2NrcXVvdGUtY2l0ZVwiPlNvbWVvbmUgZmFtb3VzPC9jaXRlPlxuKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hcnRpY2xlPlxuKiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cbiogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cbiogICAgICAgICAgICAgICAgICAgICAgICA8aHIgY2xhc3M9XCJpdGVtLWRpdmlkZXJcIi8+XG4qICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjYXJkIHRlc3RpbW9uaWFsIHVuZGVjb3JhdGVkXCI+XG4qICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjYXJkLWJvZHlcIj5cbiogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhcnRpY2xlIGNsYXNzPVwiYmxvY2txdW90ZVwiPlxuKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPkB7bGlwc3VtOjE1OndvcmRzfTwvcD5cbiogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y2l0ZSBjbGFzcz1cImJsb2NrcXVvdGUtY2l0ZVwiPlNvbWVvbmUgZmFtb3VzPC9jaXRlPlxuKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hcnRpY2xlPlxuKiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cbiogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cbiogICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPVwiXCIgY2xhc3M9XCJidG4gYnRuLWJsb2NrIGJ0bi1wcmltYXJ5XCI+QHtsaXBzdW06Mzp3b3Jkc308L2E+XG4qICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cbiogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtbGctNFwiPkB7aW5jbHVkZTouY2FyZC5hbHR9IEB7aW5jbHVkZTouY2FyZC5hbHR9IDwvZGl2PlxuKiAgICAgICAgICAgICAgICAgICAgPC9kaXY+XG4qICAgICAgICAgICAgICAgICAgICA8aHIgY2xhc3M9XCJncm91cC1kaXZpZGVyXCIvPlxuKiAgICAgICAgICAgICAgICAgICAgICAgIDxoMj5Ae2xpcHN1bTo0OndvcmRzfTwvaDI+IDxwPkB7bGlwc3VtOjQ6c2VudGVuY2VzfTwvcD4gICAgICAgICAgICAgICAgICBcbiogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJwYW5lbC1ncm91cCBhY2NvcmRpb24gYmFzaWNcIj5cbiogICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwicGFuZWxcIiBpZD1cInRlc3RwYWdlMVwiIHJvbGU9XCJ0YWJsaXN0XCIgYXJpYS1tdWx0aXNlbGVjdGFibGU9XCJ0cnVlXCI+XG4qICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJwYW5lbC1oZWFkaW5nXCIgcm9sZT1cInRhYlwiIGlkPVwiaGVhZGluZ09uZVwiPlxuKiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoNCBjbGFzcz1cInBhbmVsLXRpdGxlXCI+XG4qICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSByb2xlPVwiYnV0dG9uXCIgZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiIGRhdGEtcGFyZW50PVwiI3Rlc3RwYWdlMVwiIGhyZWY9XCIjYWNjb3JkaW9uYmFzaWMtdGVzdHBhZ2UxXCIgYXJpYS1leHBhbmRlZD1cInRydWVcIiBhcmlhLWNvbnRyb2xzPVwiYWNjb3JkaW9uYmFzaWMtdGVzdHBhZ2UxXCIgY2xhc3M9XCJjb2xsYXBzZWRcIj5cbiogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZXh0XCI+QHtsaXBzdW06NTp3b3Jkc308L3NwYW4+XG4qICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+XG4qICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9oND5cbiogICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XG4qICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgaWQ9XCJhY2NvcmRpb25iYXNpYy10ZXN0cGFnZTFcIiBjbGFzcz1cInBhbmVsLWNvbGxhcHNlIGNvbGxhcHNlXCIgcm9sZT1cInRhYnBhbmVsXCIgYXJpYS1sYWJlbGxlZGJ5PVwiaGVhZGluZ09uZVwiIGFyaWEtZXhwYW5kZWQ9XCJ0cnVlXCI+XG4qICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInBhbmVsLWJvZHlcIj5cbiogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPkB7bGlwc3VtOjU6c2VudGVuY2V9PC9wPlxuKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPVwibm8tYnVsbGV0c1wiPiAgICBcbiogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIHN0eWxlPVwicGFnZS1icmVhay1pbnNpZGU6IGF2b2lkXCI+XG4qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPVwiIy5wZGZcIiBjbGFzcz1cImxpbmtcIiB0YXJnZXQ9XCJfYmxhbmtcIj5Ae2xpcHN1bTo1OndvcmRzfTwvYT5cbiogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT5cbiogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIHN0eWxlPVwicGFnZS1icmVhay1pbnNpZGU6IGF2b2lkXCI+XG4qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPVwiIy5wZGZcIiBjbGFzcz1cImxpbmtcIiB0YXJnZXQ9XCJfYmxhbmtcIj5Ae2xpcHN1bTo1OndvcmRzfTwvYT5cbiogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT5cbiogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIHN0eWxlPVwicGFnZS1icmVhay1pbnNpZGU6IGF2b2lkXCI+XG4qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPVwiIy5wZGZcIiBjbGFzcz1cImxpbmtcIiB0YXJnZXQ9XCJfYmxhbmtcIj5Ae2xpcHN1bTo1OndvcmRzfTwvYT5cbiogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT5cbiogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+XG4qICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XG4qICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxuKiAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxuKiAgICAgICAgICAgICAgICAgICAgPC9kaXY+XG4qICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwicGFuZWwtZ3JvdXAgYWNjb3JkaW9uIGJhc2ljXCI+XG4qICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInBhbmVsXCIgaWQ9XCJ0ZXN0cGFnZTJcIiByb2xlPVwidGFibGlzdFwiIGFyaWEtbXVsdGlzZWxlY3RhYmxlPVwidHJ1ZVwiPlxuKiAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwicGFuZWwtaGVhZGluZ1wiIHJvbGU9XCJ0YWJcIiBpZD1cImhlYWRpbmdPbmVcIj5cbiogICAgICAgICAgICAgICAgICAgICAgICAgICA8aDQgY2xhc3M9XCJwYW5lbC10aXRsZVwiPlxuKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgcm9sZT1cImJ1dHRvblwiIGRhdGEtdG9nZ2xlPVwiY29sbGFwc2VcIiBkYXRhLXBhcmVudD1cIiN0ZXN0cGFnZTJcIiBocmVmPVwiI2FjY29yZGlvbmJhc2ljLXRlc3RwYWdlMlwiIGFyaWEtZXhwYW5kZWQ9XCJ0cnVlXCIgYXJpYS1jb250cm9scz1cImFjY29yZGlvbmJhc2ljLXRlc3RwYWdlMlwiIGNsYXNzPVwiY29sbGFwc2VkXCI+XG4qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGV4dFwiPkB7bGlwc3VtOjU6d29yZHN9PC9zcGFuPlxuKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPlxuKiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvaDQ+XG4qICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxuKiAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGlkPVwiYWNjb3JkaW9uYmFzaWMtdGVzdHBhZ2UyXCIgY2xhc3M9XCJwYW5lbC1jb2xsYXBzZSBjb2xsYXBzZVwiIHJvbGU9XCJ0YWJwYW5lbFwiIGFyaWEtbGFiZWxsZWRieT1cImhlYWRpbmdPbmVcIiBhcmlhLWV4cGFuZGVkPVwidHJ1ZVwiPlxuKiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJwYW5lbC1ib2R5XCI+XG4qICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD5Ae2xpcHN1bTo1OnNlbnRlbmNlfTwvcD5cbiogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz1cIm5vLWJ1bGxldHNcIj4gICAgXG4qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBzdHlsZT1cInBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZFwiPlxuKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj1cIiMucGRmXCIgY2xhc3M9XCJsaW5rXCIgdGFyZ2V0PVwiX2JsYW5rXCI+QHtsaXBzdW06NTp3b3Jkc308L2E+XG4qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+XG4qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBzdHlsZT1cInBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZFwiPlxuKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj1cIiMucGRmXCIgY2xhc3M9XCJsaW5rXCIgdGFyZ2V0PVwiX2JsYW5rXCI+QHtsaXBzdW06NTp3b3Jkc308L2E+XG4qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+XG4qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBzdHlsZT1cInBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZFwiPlxuKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj1cIiMucGRmXCIgY2xhc3M9XCJsaW5rXCIgdGFyZ2V0PVwiX2JsYW5rXCI+QHtsaXBzdW06NTp3b3Jkc308L2E+XG4qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+XG4qICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPlxuKiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxuKiAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cbiogICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cbiogICAgICAgICAgICAgICAgICAgIDwvZGl2PlxuKiAgICAgICAgICAgICAgPC9kaXY+PC9kaXY+XG4qICAgICAgICAgICA8L2Rpdj5cbiogICAgICAgICAgIEB7aW5jbHVkZTojZm9vdGVyfVxuKiAgICAgIDwvZGl2PlxuKiAgPC9kaXY+XG4qL1xuLyoqXG4gKiBGb290ZXIgb2YgQ1YgUXVhbGl0eSBjb21iaW5lcywgZm9vdGVyLW5hdiwgc29jaWFsLW5hdiwgYW5kIGxvZ29zIHRvIG1ha2UgYSByZWluZm9yY2luZyBwYWdlIHN0cnVjdHVyZS5cbiAqIEBzdHJ1Y3R1cmUgUGFnZSBGb290ZXJcbiAqIEBzZWN0aW9uIFBhZ2UgU2VjdGlvbnMgPiBGb290ZXJcbiAqXG4gKiBAbWFya3VwXG4gKiAgPGZvb3RlciBpZD1cImZvb3RlclwiIHJvbGU9XCJjb250ZW50aW5mb1wiIGNsYXNzPVwicm93XCI+XG4gKiAgXHQ8ZGl2IGNsYXNzPVwiY29sLWxnLTIgY29sLW1kLTVcIj5cbiAqICBcdCAgICBAe2luY2x1ZGU6YWRkcmVzcy52Y2FyZH1cbiAqICBcdCAgICA8ZGl2IGNsYXNzPVwiZC1sZy1ub25lXCI+IEB7aW5jbHVkZToubmF2LXNvY2lhbC1idXR0b259PC9kaXY+XG4gKiAgXHQ8L2Rpdj5cbiAqICBcdDxkaXYgY2xhc3M9XCJjb2wtbGctOCBjb2wtbWQtN1wiPlxuICogIFx0XHRAe2luY2x1ZGU6LmZvb3Rlci1zaXRlbWFwfVxuICogIFx0PC9kaXY+XG4gKiAgXHQ8ZGl2IGNsYXNzPVwiY29sLWxnLTIgZC1zbS1ub25lIGQtbGctYmxvY2tcIj5cbiAqICBcdCAgICBAe2luY2x1ZGU6Lm5hdi1zb2NpYWwtYnV0dG9ufVxuICogIFx0PC9kaXY+XG4gKiAgPC9mb290ZXI+XG4gKlxuICovXG4jZm9vdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmc6IDEwcHggNSUgMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY29sb3I6ICMyZjJmMmY7XG4gIGJhY2tncm91bmQ6ICNhMWEwYTQ7XG59XG4jZm9vdGVyIGgyLCAjZm9vdGVyIC5oMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTAyNHB4KSB7XG4gICNmb290ZXIgaDIsICNmb290ZXIgLmgyIHtcbiAgICBoZWlnaHQ6IDMuMjVyZW07XG4gIH1cbn1cbiNmb290ZXIgYWRkcmVzcyB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNmb290ZXIgLmZvb3Rlci1zaXRlbWFwLFxuI2Zvb3RlciAubmF2LXNvY2lhbC1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY4cHgpIHtcbiAgI2Zvb3RlciAuY29udGFjdCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG4gICNmb290ZXIgLmVtYWlsLFxuICAjZm9vdGVyIC50ZWwge1xuICAgIGNvbG9yOiAjMmYyZjJmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmY2YjZmO1xuICAgIHBhZGRpbmc6IDdweCAwLjg3NXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB3aWR0aDogNDglO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIHtcbiAgI2Zvb3RlciB7XG4gICAgcGFkZGluZzogMTJweCAxJSAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDI0cHgpIHtcbiAgI2Zvb3RlciB7XG4gICAgcGFkZGluZzogMTJweCAwIDMwcHg7XG4gIH1cbiAgI2Zvb3RlciBhZGRyZXNzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi8qKlxuICogSGVhZGVyIG9mIENWIFFhdWxpdHkgY29tYmluZXMsIGxvZ28sIGhlYWRlci1uYXYsIGhlYWRlci1uYXYubW9iaWxlLCB1c2VyLXN0YXR1cy1jb250YWluciwgc2VhcmNoIGFuZCB1dGlsaXR5LW5hdiB0byBicmFuZCB0aGUgcGFnZS5cbiAqIEBzdHJ1Y3R1cmUgUGFnZSBIZWFkZXJcbiAqIEBzZWN0aW9uIFBhZ2UgU2VjdGlvbnMgPiBIZWFkZXJcbiAqXG4gKiBAbWFya3VwXG4gKiAgPGhlYWRlciBpZD1cImhlYWRlclwiIHJvbGU9XCJjb250ZW50aW5mb1wiIGNsYXNzPVwicm93IG14LTBcIj5cbiAqICAgICA8ZGl2IGNsYXNzPVwiY29sLW1kLTZcIj5cbiAqICAgICAgICAgPGgxIGNsYXNzPVwic2l0ZS1sb2dvXCI+PGEgaHJlZj1cIi9cIiB0YXJnZXQ9XCJfdG9wXCI+PGltZyBzcmM9XCJhc3NldHMvaW1hZ2VzL3FpaS1sb2dvLnBuZ1wiIGlkPVwic2FIZWFkZXJfaW1nSGVhZGVyXCIgYWx0PVwiUXVhbGl0eSBJbXByb3ZlbWVudCBmb3IgSW5zdGl0dXRpb25zXCI+PC9hPjwvaDE+XG4gKiAgICAgPC9kaXY+XG4gKiAgICAgPGRpdiBjbGFzcz1cImNvbC1tZC02XCI+IFxuICogICAgICAgICAgPGRpdiBjbGFzcz1cImFjdGlvbnNcIj5cbiAqICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwibmF2LXV0aWxpdHktcG9zaXRpb25cIj5Ae2luY2x1ZGU6Lm5hdi11dGlsaXR5fTwvZGl2PlxuICogICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2hiYXItcG9zaXRpb25cIj5Ae2luY2x1ZGU6LnNlYXJjaGJhcn08L2Rpdj5cbiAqICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidXNlci1zdGF0dXMtcG9zaXRpb25cIj5Ae2luY2x1ZGU6LnVzZXItc3RhdHVzLWNvbnRhaW5lcn08L2Rpdj5cbiAqICAgICAgICAgIDwvZGl2PlxuICogICAgIDwvZGl2PlxuICogIDwvaGVhZGVyPlxuICpcbiAqL1xuI2hlYWRlciAuc2l0ZS1sb2dvIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMC43NXJlbSAwLjMzcmVtIDAuNXJlbTtcbn1cbiNoZWFkZXIgLnNpdGUtbG9nbyBpbWcge1xuICBoZWlnaHQ6IDU1cHg7XG4gIHdpZHRoOiAyMzVweDtcbiAgaGVpZ2h0OiA4NXB4O1xuICB3aWR0aDogMjM1LjVweDtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSB7XG4gICNoZWFkZXIgLnNpdGUtbG9nbyB7XG4gICAgcGFkZGluZzogMXJlbSAwLjVyZW0gMC43NXJlbTtcbiAgfVxuICAjaGVhZGVyIC5zaXRlLWxvZ28gaW1nIHtcbiAgICBoZWlnaHQ6IDczLjMzMzMzMzMzMzNweDtcbiAgICB3aWR0aDogMzEzLjMzMzMzMzMzMzNweDtcbiAgICBoZWlnaHQ6IDExMy4zMzMzMzMzMzMzcHg7XG4gICAgd2lkdGg6IDMxNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDI0cHgpIHtcbiAgI2hlYWRlciAuc2l0ZS1sb2dvIHtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW0gMS41cmVtO1xuICB9XG4gICNoZWFkZXIgLnNpdGUtbG9nbyBpbWcge1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgd2lkdGg6IDQ3MHB4O1xuICAgIGhlaWdodDogMTcwcHg7XG4gICAgd2lkdGg6IDQ3MXB4O1xuICB9XG59XG4jaGVhZGVyIC5zZWFyY2hiYXIge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG4jaGVhZGVyIC5hY3Rpb25zIHtcbiAgbWFyZ2luOiAxMHB4IDFyZW0gMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIHtcbiAgI2hlYWRlciAuYWN0aW9ucyB7XG4gICAgbWluLWhlaWdodDogMTE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEwMjRweCkge1xuICAjaGVhZGVyIC5hY3Rpb25zIHtcbiAgICBtaW4taGVpZ2h0OiAxNzVweDtcbiAgfVxufVxuI2hlYWRlciAubmF2LXV0aWxpdHktcG9zaXRpb24sXG4jaGVhZGVyIC5zZWFyY2hiYXItcG9zaXRpb24sXG4jaGVhZGVyIC51c2VyLXN0YXR1cy1wb3NpdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgZmxvYXQ6IG5vbmU7XG59XG4jaGVhZGVyIC51c2VyLXN0YXR1cy1wb3NpdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuLm1vYmlsZS1tZW51LXRvZ2dsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9iaWxlLW1lbnUtdG9nZ2xlIC50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBWZXJkYW5hLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGNvbG9yOiAjMDA4OGFhO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjI1cmVtO1xufVxuLm1vYmlsZS1tZW51LXRvZ2dsZSBpLmZhIHtcbiAgY29sb3I6ICNhMWEwYTQ7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIG1hcmdpbjogMC4xMjVyZW07XG59XG5cbi8qKlxuICogQ29udGFpbmVyIGZvciB0aGUgTWVudSBUb2dnbGUgZm9yIHRoZSBNb2JpbGUgTmF2LiB+SW5saW5lIFN0eWxlIHNob3VsZCBiZSByZW1vdmVkLiBDdXJyZW50bHkgdXNlZCBzbyBpdCB3aWxsIHNob3cgb24gYWxsIHNjcmVlbiBkaW1lbnNpb25zflxuICpcbiAqIEBzdHJ1Y3R1cmUgTW9iaWxlIE1lbnUgVG9nZ2xlXG4gKiBAc2VjdGlvbiBQYWdlIFNlY3Rpb25zID4gSGVhZGVyXG4gKiBAbWFya3VwXG4gKiAgPGRpdiBjbGFzcz1cImQtbm9uZSBkLXNtLWxhcmdlIG1vYmlsZS1tZW51LXRvZ2dsZS1jb250YWluZXIgcm93IG14LTBcIiA+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJjb2wtbWQtN1wiPlxuICogICAgICAgICA8ZGl2IGNsYXNzPVwidXNlci1zdGF0dXMtY29udGFpbmVyXCI+XG4gKiAgICAgICAgICAgICAgPG5hdiBjbGFzcz1cIm5hdi11c2VyLXN0YXR1c1wiPlxuICogICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPVwibmF2XCI+XG4gKiAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPVwicmVnaXN0ZXIgbmF2LWl0ZW0gYWN0aW9uXCI+XG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPVwibmF2LWxpbmtcIiB0aXRsZT1cIlJlZ2lzdGVyXCIgaHJlZj1cImphdmFzY3JpcHQ6X19kb1Bvc3RCYWNrKCdjdGwwMCRxaWlMb2dpblN0YXR1cyRsbmtMb2dvdXQnLCcnKVwiPlJlZ2lzdGVyPC9hPlxuICogICAgICAgICAgICAgICAgICAgICAgIDwvbGk+XG4gKiAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPVwibG9nb3V0IG5hdi1pdGVtIGFjdGlvblwiPlxuICogICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz1cIm5hdi1saW5rXCIgdGl0bGU9XCJMb2dvdXRcIiBocmVmPVwiamF2YXNjcmlwdDpfX2RvUG9zdEJhY2soJ2N0bDAwJHFpaUxvZ2luU3RhdHVzJGxua0xvZ291dCcsJycpXCI+TG9nb3V0PC9hPlxuICogICAgICAgICAgICAgICAgICAgICAgIDwvbGk+XG4gKiAgICAgICAgICAgICAgICAgICA8L3VsPlxuICogICAgICAgICAgICAgPC9uYXY+XG4gKiAgICAgICAgIDwvZGl2PlxuICogICAgICA8L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cImNvbC1tZC01XCI+XG4gKiAgICAgICAgICAgPGRpdiBjbGFzcz1cIm1vYmlsZS1tZW51LXRvZ2dsZVwiPjxzcGFuIGNsYXNzPVwidGV4dFwiPk1lbnU8L3NwYW4+IDxpIGNsYXNzPVwiZmEgZmEtYmFyc1wiPjwvaT48L2Rpdj5cbiAqICAgICAgPC9kaXY+XG4gKiAgPC9kaXY+XG4gKi9cbi5tb2JpbGUtbWVudS10b2dnbGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIGhlaWdodDogMi43NXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmIDAlLCAjZWNlYWVhIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjZmZmZmZmKSwgY29sb3Itc3RvcCgxMDAlLCAjZWNlYWVhKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiAwJSwgI2VjZWFlYSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiAwJSwgI2VjZWFlYSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYgMCUsICNlY2VhZWEgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmZmZmYgMCUsICNlY2VhZWEgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPVwiI2ZmZmZmZlwiLCBlbmRDb2xvcnN0cj1cIiAkc29mdC1ncmV5XCIsIEdyYWRpZW50VHlwZT0wKTtcbiAgYm94LXNoYWRvdzogMHB4IDNweCAzcHggIzk5OTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggM3B4IDNweCAjOTk5O1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAzcHggM3B4ICM5OTk7XG59XG4ubW9iaWxlLW1lbnUtdG9nZ2xlLWNvbnRhaW5lciAudXNlci1zdGF0dXMtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAyLjI1cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cbi5tb2JpbGUtbWVudS10b2dnbGUtY29udGFpbmVyIC51c2VyLXN0YXR1cy1jb250YWluZXIgLnVzZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vYmlsZS1tZW51LXRvZ2dsZS1jb250YWluZXIgLnVzZXItc3RhdHVzLWNvbnRhaW5lciAubmF2LXVzZXItc3RhdHVzIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubW9iaWxlLW1lbnUtdG9nZ2xlLWNvbnRhaW5lciAudXNlci1zdGF0dXMtY29udGFpbmVyIC5uYXYtdXNlci1zdGF0dXMgLmFjb3VudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9iaWxlLW1lbnUtdG9nZ2xlLWNvbnRhaW5lciAudXNlci1zdGF0dXMtY29udGFpbmVyIC51c2VyICsgLm5hdi11c2VyLXN0YXR1cyB7XG4gIG1hcmdpbi10b3A6IDByZW07XG59XG5cbi8qKlxuICogSGVhZGVyIG9mIHRoZSBDUUMgc28geW91IGNhbiBuYXZpZ2F0ZSBiZXR3ZWVuIHNlY3Rpb24gb2YgdGhlIG1pY3JvIGFwcC5cbiAqIFxuICogQG1vbGVjdWxlIENRQyAtIENRQyBIZWFkZXIgXG4gKiBAc2VjdGlvbiBYdHJhID4gQ1FDIFxuICogQG1hcmt1cFxuICogIDxoZWFkZXIgY2xhc3M9XCJjcWMtaGVhZGVyIHJvd1wiPlxuICogICA8aHIgY2xhc3M9XCJkaXZpZGVyIHRlYWwgYm9sZCBtLXQtMCBcIi8+XG4gKiAgICAgICA8ZGl2IGNsYXNzPVwibS10LTAgbS1iLTBcIj5cbiAqICAgICAgICAgIDx1bCBjbGFzcz1cIm5hdi1waWxscyBuYXZcIj5cbiAqICAgICAgICAgICAgICA8bGkgY2xhc3M9XCJuYXYtaXRlbSBhY3RpdmVcIj48YSBjbGFzcz1cIm5hdi1saW5rXCI+UHJhY3RpY2UgRGFzaGJvYXJkPC9hPjwvbGk+XG4gKiAgICAgICAgICAgICAgPGxpIGNsYXNzPVwibmF2LWl0ZW1cIj48YSBjbGFzcz1cIm5hdi1saW5rXCI+Q2xuaWNpYW4gRGV0YWlsczwvYT48L2xpPlxuICogICAgICAgICAgICAgIDxsaSBjbGFzcz1cIm5hdi1pdGVtXCI+PGEgY2xhc3M9XCJuYXYtbGlua1wiPkNsaW5pY2lhbiBNYW5hZ2VtZW50PC9hPjwvbGk+XG4gKiAgICAgICAgICAgICAgPGxpIGNsYXNzPVwibmF2LWl0ZW0gcHVsbC1yaWdodFwiPjxhIGhyZWY9XCJcIiBjbGFzcz1cIm5hdi1saW5rIGFsdFwiPjxpIGNsYXNzPVwiZmEgZmEtcGx1c1wiPjwvaT4gQWRkIENsaW5pY2lhbjwvYT48L2xpPlxuICogICAgICAgICAgPC91bD5cbiAqICAgICAgIDwvZGl2PlxuICogICA8aHIgY2xhc3M9XCJkaXZpZGVyIHRlYWwgYm9sZCBtLXQtMFwiLz5cbiAqICAgPC9oZWFkZXI+XG4gKiovXG4vKipcbiAqIEhlYWRlciBvZiB0aGUgcHJhY3RpY2UgRGFzaGJvYXJkLlxuICogXG4gKiBAbW9sZWN1bGUgQ1FDIC0gUHJhY3RpY2UgRGFzaGJhb3JkIEhlYWRlciBcbiAqIEBzZWN0aW9uIFh0cmEgPiBDUUMgXG4gKiBAbWFya3VwXG4gKiAgPGhlYWRlciBjbGFzcz1cInByYWN0aWNlLWRhc2hib2FyZC1oZWFkZXIgcm93XCI+XG4gKiAgICAgPGgxIGNsYXNzPVwibS1iLTBcIj5QcmFjdGljZSBEYXNoYm9hcmQ8L2gxPlxuICogICAgICAgPGhyIGNsYXNzPVwiZGl2aWRlciBvcmFuZ2UgYm9sZCBtLXQtMCBtLWItMCBcIi8+XG4gKiAgICAgICA8ZGl2IGNsYXNzPVwiYm94IGFsdCBtLXQtMCBtLWItMCBjb2wtc20tMTJcIj5cbiAqICAgICAgICAgICA8ZGl2IGNsYXNzPVwicm93XCI+PGRpdiBjbGFzcz1cImNvbC1zbS0xMiBjb2wtbGctOFwiPlxuICogICAgICAgICAgICAgIDxzZWxlY3QgbmFtZT1cInByYWN0aWNlU2VsZWN0XCIgaWQ9XCJwcmFjdGljZVNlbGVjdFwiIGNsYXNzPVwiZm9ybS1jb250cm9sIGlucHV0LWxnXCI+PG9wdGlvbj5xdWlzIExvcmVtPC9vcHRpb24+PC9zZWxlY3Q+XG4gKiAgICAgICAgICAgICAgPHNtYWxsPnNlbGVjdCBhIHByYWN0aWNlIHRvIHZpZXcgaXRzIGRldGFpbHM8L3NtYWxsPlxuICogICAgICAgICAgIDwvZGl2PlxuICogICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtc20tNiBjb2wtbGctNFwiPjxhIGhyZWY9XCJcIiBjbGFzcz1cImJ0biBidG4tYmxvY2sgYnRuLXByaW1hcnlcIj48aSBjbGFzcz1cImZhIGZhLWZpbHRlclwiPjwvaT4gRmlsdGVyIEJ5IERhdGU8L2E+PC9kaXY+XG4gKiAgICAgICA8L2Rpdj4gPC9kaXY+ICAgIFxuICogIDwvaGVhZGVyPlxuICogIDxociBjbGFzcz1cInNwYWNlXCIvPlxuICoqL1xuLmNsaW5pY2lhbi1vdmVydmlldyAuZGF0YSxcbi5jbGluaWNpYW4tbGlzdC1oZWFkZXIgLmRhdGEge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIFZlcmRhbmEsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jbGluaWNpYW4tb3ZlcnZpZXcgLmRhdGEtaG9sZGVyICsgLmRhdGEtaG9sZGVyLFxuLmNsaW5pY2lhbi1saXN0LWhlYWRlciAuZGF0YS1ob2xkZXIgKyAuZGF0YS1ob2xkZXIge1xuICBib3JkZXItbGVmdDogMXB4IGRvdHRlZCB3aGl0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi8qKlxuICogVGhlIGxpc3Qgb2YgY2xpbmljaWFucyBmb3IgdGhlIGNsaW5pY2FuIGRhc2hib2FyZFxuICogXG4gKiBAbW9sZWN1bGUgQ1FDIC0gQ2xpbmljaWFuIExpc3QgSGVhZGVyIFxuICogQHNlY3Rpb24gWHRyYSA+IENRQyBcbiAqIEBtYXJrdXBcbiAqICA8ZGl2IGNsYXNzPVwiY2xpbmljaWFuLWxpc3QtaGVhZGVyIHJvd1wiPlxuICogICAgPGRpdiBjbGFzcz1cImNvbC1zbS01XCI+PGEgaHJlZj1cIlwiIGNsYXNzPVwiYnRuIGJ0bi1ibG9jayBidG4tc2Vjb25kYXJ5XCI+UnVuIFJlcG9ydDwvYT48L2Rpdj5cbiAqICAgIDxkaXYgY2xhc3M9XCJjb2wtc20tNyBkYXRhLWhvbGRlciBib3ggYWx0IG0tdC0wIG0tYi0wIHN3YXBwYWJsZSBtZWRpdW1cIj48ZGl2IGNsYXNzPVwicm93XCI+XG4gKiAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1zbS0yIGRhdGEtaG9sZGVyXCI+PHNwYW4gY2xhc3M9XCJkYXRhIGxvbmctdGV4dFwiPkJvYXJkczwvc3Bhbj48c3BhbiBjbGFzcz1cImRhdGEgc2hvcnQtdGV4dFwiPkJvYXJkPC9zcGFuPjwvZGl2PlxuICogICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtc20tMiBkYXRhLWhvbGRlclwiPjxzcGFuIGNsYXNzPVwiZGF0YSBsb25nLXRleHRcIj5DZXJ0aWZpY2F0ZXM8L3NwYW4+PHNwYW4gY2xhc3M9XCJkYXRhIHNob3J0LXRleHRcIj5DZXJ0PC9zcGFuPjwvZGl2PlxuICogICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtc20tMiBkYXRhLWhvbGRlclwiPjxzcGFuIGNsYXNzPVwiZGF0YSBsb25nLXRleHRcIj5Db250aW51ZWQgRWR1Y2F0aW9uPC9zcGFuPjxzcGFuIGNsYXNzPVwiZGF0YSBzaG9ydC10ZXh0XCI+Qy4gRWR1PC9zcGFuPjwvZGl2PlxuICogICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtc20tMiBkYXRhLWhvbGRlclwiPjxzcGFuIGNsYXNzPVwiZGF0YSBsb25nLXRleHRcIj5NT0MgSUk8YSBocmVmPVwiXCIgY2xhc3M9XCJcIj48c3VwPjxpIGNsYXNzPVwiZmEgZmEtaW5mby1jaXJjbGVcIj48L2k+PC9zdXA+PC9hPjwvc3Bhbj48c3BhbiBjbGFzcz1cImRhdGEgc2hvcnQtdGV4dFwiPk1PQzI8YSBocmVmPVwiXCIgY2xhc3M9XCJcIj48c3VwPjxpIGNsYXNzPVwiZmEgZmEtaW5mby1jaXJjbGVcIj48L2k+PC9zdXA+PC9hPjwvc3Bhbj48L2Rpdj5cbiAqICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLXNtLTIgZGF0YS1ob2xkZXJcIj48c3BhbiBjbGFzcz1cImRhdGEgbG9uZy10ZXh0XCI+Q01TL01PQyBJVjwvc3Bhbj48c3BhbiBjbGFzcz1cImRhdGEgc2hvcnQtdGV4dFwiPk1PQzQ8L3NwYW4+PC9kaXY+XG4gKiAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1zbS0yIGRhdGEtaG9sZGVyXCI+PHNwYW4gY2xhc3M9XCJkYXRhIGxvbmctdGV4dFwiPkFjdGl2ZSBDUUFzPC9zcGFuPjxzcGFuIGNsYXNzPVwiZGF0YSBzaG9ydC10ZXh0XCI+Q1FBczwvc3Bhbj48L2Rpdj5cbiAqICAgIDwvZGl2PjwvZGl2PlxuICogIDwvZGl2PlxuICogXG4gKiBcbiAqKi9cbi8qKlxuICogVGhlIG92ZXJ2aWV3IGRhdGEgb2YgYSBjbGluaWNpYW4uXG4gKiBcbiAqIEBtb2xlY3VsZSBDUUMgLSBDbGluaWNpYW4gT3ZlcnZpZXcgXG4gKiBAc2VjdGlvbiBYdHJhID4gQ1FDIFxuICogQG1hcmt1cFxuICogIDxkaXYgY2xhc3M9XCJjbGluaWNpYW4tb3ZlcnZpZXcgcm93XCI+XG4gKiAgICA8ZGl2IGNsYXNzPVwiY29sLXNtLTUgaWRcIj5cbiAqICAgICAgICAgIDxoMiBjbGFzcz1cIm5hbWVcIj5cbiAqICAgICAgICAgICAgICA8YSBjbGFzcz1cImxpbmtcIj5Ae2xpcHN1bToxOndvcmRzfSxAe2xpcHN1bToyOndvcmRzfTwvYT5cbiAqICAgICAgICAgICAgICA8L2gyPlxuICogICAgICAgICAgPHVsIGNsYXNzPVwibm8tYnVsbGV0c1wiPjxsaT48aDYgY2xhc3M9XCJtLTAgbGljZW5zZVwiPlxuICogICAgICAgICAgICAgICBMaWNlbnNlIDpcbiAqICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ2YWx1ZVwiPlxuICogICAgICAgICAgICAgICAgICAgTURcbiAqICAgICAgICAgICAgICAgPC9zcGFuPlxuICogICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInZhbHVlXCI+XG4gKiAgICAgICAgICAgICAgICAgICBWQVxuICogICAgICAgICAgICAgICA8L3NwYW4+XG4gKiAgICAgICAgICAgICAgIDxhIGhyZWY9XCJodHRwOi8vd3d3LmZzbWIub3JnL3BvbGljeS9jb250YWN0c1wiPlxuICogICAgICAgICAgICAgICAgICA8c3VwPjxpIGNsYXNzPVwiZmEgZmEtaW5mby1jaXJjbGVcIj48L2k+PC9zdXA+XG4gKiAgICAgICAgICAgICAgIDwvYT5cbiAqICAgICAgICAgICA8L2g2PjwvbGk+XG4gKiAgICAgICAgICAgPGxpPjxoNiBjbGFzcz1cIm0tMCBucGlcIj5cbiAqICAgICAgICAgICAgICAgTlBJOlxuICogICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInZhbHVlXCI+XG4gKiAgICAgICAgICAgICAgICAgIEB7bGlwc3VtOjEwOm51bWJlcnN9XG4gKiAgICAgICAgICAgICAgIDwvc3Bhbj5cbiAqICAgICAgICAgICA8L2g2PjwvbGk+XG4gKiAgICAgICAgICAgPC91bD5cbiAqICAgICAgPGRpdiBjbGFzcz1cIm1vcmUtbGlua1wiPiA8YSBocmVmPVwiXCIgY2xhc3M9XCJsaW5rXCI+PGkgY2xhc3M9XCJmYSBmYS1wbHVzXCI+PC9pPiBTaG93IERldGFpbCBEYXRhPC9hPjwvZGl2PlxuICogICAgPC9kaXY+XG4gKiAgICA8ZGl2IGNsYXNzPVwiY29sLXNtLTdcIj48ZGl2IGNsYXNzPVwicm93XCI+XG4gKiAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1zbS0yIGRhdGEtaG9sZGVyXCI+PHNwYW4gY2xhc3M9XCJkYXRhXCI+QHtsaXBzdW06MTpudW1iZXJzfTwvc3Bhbj48L2Rpdj5cbiAqICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLXNtLTIgZGF0YS1ob2xkZXJcIj48c3BhbiBjbGFzcz1cImRhdGFcIj5Ae2xpcHN1bToxOm51bWJlcnN9PC9zcGFuPjwvZGl2PlxuICogICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtc20tMiBkYXRhLWhvbGRlclwiPjxzcGFuIGNsYXNzPVwiZGF0YVwiPkB7bGlwc3VtOjE6bnVtYmVyc308L3NwYW4+PC9kaXY+XG4gKiAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1zbS0yIGRhdGEtaG9sZGVyXCI+PHNwYW4gY2xhc3M9XCJkYXRhXCI+QHtsaXBzdW06MTpudW1iZXJzfTwvc3Bhbj48L2Rpdj5cbiAqICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLXNtLTIgZGF0YS1ob2xkZXJcIj48c3BhbiBjbGFzcz1cImRhdGFcIj5Ae2xpcHN1bToxOm51bWJlcnN9PC9zcGFuPjwvZGl2PlxuICogICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtc20tMiBkYXRhLWhvbGRlclwiPjxzcGFuIGNsYXNzPVwiZGF0YVwiPkB7bGlwc3VtOjI6bnVtYmVyc308L3NwYW4+PC9kaXY+XG4gKiAgICA8L2Rpdj48L2Rpdj5cbiAqICA8L2Rpdj5cbiAqIFxuICogXG4gKiovXG4uY2xpbmljaWFuLW92ZXJ2aWV3IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwNWFlZTU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTFhMGE0O1xuICBiYWNrZ3JvdW5kOiAjYTRjZGVkO1xufVxuLmNsaW5pY2lhbi1vdmVydmlldyAubmFtZSB7XG4gIG1hcmdpbjogMC41ZW0gMCAwLjI1ZW07XG59XG4uY2xpbmljaWFuLW92ZXJ2aWV3IC5kYXRhIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDEuMzc1ZW0gYXV0bztcbiAgd2lkdGg6IDFlbTtcbn1cbi5jbGluaWNpYW4tb3ZlcnZpZXcgLmlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDAuMjVlbSAwIDA7XG59XG5cbi5tb3JlLWxpbmsge1xuICBwYWRkaW5nOiAwLjM1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ExYTBhNDtcbn1cblxuLyoqXG4gKiBUaGUgZXhwYW5kZWQgZGF0YSBvZiBhIGNsaW5pY2lhbi5cbiAqIFxuICogQG1vbGVjdWxlIENRQyAtIENsaW5pY2lhbiBEYXRhIFxuICogQHNlY3Rpb24gWHRyYSA+IENRQyBcbiAqIEBtYXJrdXBcbiAqICA8ZGl2IGNsYXNzPVwiY2xpbmljaWFuLWRhdGEgcm93XCI+XG4gKiAgPGRpdiBjbGFzcz1cImNvbC0xMiBhY2NvcmRpb24gYmFzaWMgbS1iLTBcIj5cbiAqICAgICAgIDxkaXYgYXJpYS1tdWx0aXNlbGVjdGFibGU9XCJ0cnVlXCIgY2xhc3M9XCJjYXJkXCIgaWQ9XCJhY2NvcmRpb25ib2FyZHNcIiByb2xlPVwidGFibGlzdFwiPlxuICogICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY2FyZC1oZWFkZXJcIiBpZD1cImhlYWRpbmdPbmVcIiByb2xlPVwidGFiXCI+XG4gKiAgICAgICAgICAgICAgICAgICA8aDQgY2xhc3M9XCJjYXJkLXRpdGxlXCI+XG4gKiAgICAgICAgICAgICAgICAgICAgICAgPGEgYXJpYS1jb250cm9scz1cImFjY29yZGlvbmJvYXJkc2Jhc2ljXCIgYXJpYS1leHBhbmRlZD1cInRydWVcIiBjbGFzcz1cImNvbGxhcHNlZFwiIGRhdGEtcGFyZW50PVwiI2FjY29yZGlvbmJvYXJkc1wiIGRhdGEtdG9nZ2xlPVwiY29sbGFwc2VcIiBocmVmPVwiI2FjY29yZGlvbmJvYXJkc2Jhc2ljXCIgcm9sZT1cImJ1dHRvblwiPlxuICogICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRleHRcIj5cbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJvYXJkc1xuICogICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+XG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdHJvbmcgY2xhc3M9XCJwdWxsLXJpZ2h0XCI+XG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Ryb25nPlxuICogICAgICAgICAgICAgICAgICAgICAgIDwvYT5cbiAqICAgICAgICAgICAgICAgICAgIDwvaDQ+XG4gKiAgICAgICAgICAgICAgIDwvZGl2PlxuICogICAgICAgICAgICAgICA8ZGl2IGFyaWEtZXhwYW5kZWQ9XCJ0cnVlXCIgYXJpYS1sYWJlbGxlZGJ5PVwiaGVhZGluZ09uZVwiIGNsYXNzPVwiY2FyZC1jb2xsYXBzZSBjb2xsYXBzZVwiIGlkPVwiYWNjb3JkaW9uYm9hcmRzYmFzaWNcIiByb2xlPVwidGFiY2FyZFwiPlxuICogICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNhcmQtYm9keVwiPlxuICogICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz1cImJhbmRlZC1saXN0XCI+XG4gKiAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+XG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwicm93XCI+XG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1zbS05XCI+XG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdHJvbmc+XG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAe2xpcHN1bTozOndvcmRzfVxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3N0cm9uZz5cbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLXNtLTMgdGV4dC1yaWdodFwiPlxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c21hbGw+XG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZW0+XG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRGlwbG9tYXRlICM6XG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2VtPlxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQHtsaXBzdW06OTpudW1iZXJzfVxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NtYWxsPlxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+XG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT5cbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJyb3dcIj5cbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLXNtLTlcIj5cbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0cm9uZz5cbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEB7bGlwc3VtOjM6d29yZHN9XG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Ryb25nPlxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtc20tMyB0ZXh0LXJpZ2h0XCI+XG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzbWFsbD5cbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxlbT5cbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEaXBsb21hdGUgIzpcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZW0+XG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAe2xpcHN1bTo5Om51bWJlcnN9XG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc21hbGw+XG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT5cbiAqICAgICAgICAgICAgICAgICAgICAgICA8L3VsPlxuICogICAgICAgICAgICAgICAgICAgPC9kaXY+XG4gKiAgICAgICAgICAgICAgIDwvZGl2PlxuICogICAgICAgICAgIDwvZGl2PlxuICogICAgICAgPC9kaXY+XG4gKiAgPGRpdiBjbGFzcz1cImNvbC0xMiBhY2NvcmRpb24gYmFzaWMgbS1iLTBcIj5cbiAqICAgICAgIDxkaXYgYXJpYS1tdWx0aXNlbGVjdGFibGU9XCJ0cnVlXCIgY2xhc3M9XCJjYXJkXCIgaWQ9XCJhY2NvcmRpb25jZXJ0c1wiIHJvbGU9XCJ0YWJsaXN0XCI+XG4gKiAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjYXJkLWhlYWRlclwiIGlkPVwiaGVhZGluZ09uZVwiIHJvbGU9XCJ0YWJcIj5cbiAqICAgICAgICAgICAgICAgICAgIDxoNCBjbGFzcz1cImNhcmQtdGl0bGVcIj5cbiAqICAgICAgICAgICAgICAgICAgICAgICA8YSBhcmlhLWNvbnRyb2xzPVwiYWNjb3JkaW9uY2VydHNiYXNpY1wiIGFyaWEtZXhwYW5kZWQ9XCJ0cnVlXCIgY2xhc3M9XCJjb2xsYXBzZWRcIiBkYXRhLXBhcmVudD1cIiNhY2NvcmRpb25jZXJ0c1wiIGRhdGEtdG9nZ2xlPVwiY29sbGFwc2VcIiBocmVmPVwiI2FjY29yZGlvbmNlcnRzYmFzaWNcIiByb2xlPVwiYnV0dG9uXCI+XG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGV4dFwiPlxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ2VydGlmaWNhdGVzXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj5cbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0cm9uZyBjbGFzcz1cInB1bGwtcmlnaHRcIj5cbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDJcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zdHJvbmc+XG4gKiAgICAgICAgICAgICAgICAgICAgICAgPC9hPlxuICogICAgICAgICAgICAgICAgICAgPC9oND5cbiAqICAgICAgICAgICAgICAgPC9kaXY+XG4gKiAgICAgICAgICAgICAgIDxkaXYgYXJpYS1leHBhbmRlZD1cInRydWVcIiBhcmlhLWxhYmVsbGVkYnk9XCJoZWFkaW5nT25lXCIgY2xhc3M9XCJjYXJkLWNvbGxhcHNlIGNvbGxhcHNlXCIgaWQ9XCJhY2NvcmRpb25jZXJ0c2Jhc2ljXCIgcm9sZT1cInRhYmNhcmRcIj5cbiAqICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjYXJkLWJvZHlcIj5cbiAqICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9XCJiYW5kZWQtbGlzdFwiPlxuICogICAgICAgICAgICAgICAgICAgICAgICAgPGxpPlxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInJvd1wiPlxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtc20tOVwiPlxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Ryb25nPlxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQHtsaXBzdW06Mzp3b3Jkc31cbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zdHJvbmc+XG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1zbS0zIHRleHQtcmlnaHRcIj5cbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNtYWxsPlxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGVtPlxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEV4cGlyZXM6XG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2VtPlxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi85LzIwMkB7bGlwc3VtOjE6bnVtYmVyc31cbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zbWFsbD5cbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICogICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPlxuICogICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+XG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwicm93XCI+XG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1zbS05XCI+XG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdHJvbmc+XG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAe2xpcHN1bTozOndvcmRzfVxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3N0cm9uZz5cbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLXNtLTMgdGV4dC1yaWdodFwiPlxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c21hbGw+XG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZW0+XG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXhwaXJlczpcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZW0+XG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLzkvMjAyQHtsaXBzdW06MTpudW1iZXJzfVxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NtYWxsPlxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+XG4gKiAgICAgICAgICAgICAgICAgICAgICAgPC91bD5cbiAqICAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICogICAgICAgICAgICAgICA8L2Rpdj5cbiAqICAgICAgICAgICA8L2Rpdj5cbiAqICAgICAgIDwvZGl2PlxuICogIDxkaXYgY2xhc3M9XCJjb2wtMTIgYWNjb3JkaW9uIGJhc2ljIG0tYi0wIG0tYi0wXCI+XG4gKiAgIDxkaXYgY2xhc3M9XCJjYXJkXCIgaWQ9XCJhY2NvcmRpb25EYXRhXCIgcm9sZT1cInRhYmxpc3RcIiBhcmlhLW11bHRpc2VsZWN0YWJsZT1cInRydWVcIj5cbiAqICAgICAgIDxkaXYgY2xhc3M9XCJjYXJkLWhlYWRlclwiIHJvbGU9XCJ0YWJcIiBpZD1cImhlYWRpbmdPbmVcIj5cbiAqICAgICAgICAgPGg0IGNsYXNzPVwiY2FyZC10aXRsZVwiPlxuICogICAgICAgICAgIDxhIHJvbGU9XCJidXR0b25cIiBkYXRhLXRvZ2dsZT1cImNvbGxhcHNlXCIgZGF0YS1wYXJlbnQ9XCIjYWNjb3JkaW9uRGF0YVwiIGhyZWY9XCIjYWNjb3JkaW9uRGF0YWJhc2ljXCIgYXJpYS1leHBhbmRlZD1cInRydWVcIiBhcmlhLWNvbnRyb2xzPVwiYWNjb3JkaW9uRGF0YWJhc2ljXCIgY2xhc3M9XCJjb2xsYXBzZWRcIj5cbiAqICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGV4dFwiPkFjdGl2ZSBDUUFzPC9zcGFuPlxuICogICAgICAgICAgICAgPHN0cm9uZyBjbGFzcz1cInB1bGwtcmlnaHRcIj4zPC9zdHJvbmc+XG4gKiAgICAgICAgICAgPC9hPlxuICogICAgICAgICA8L2g0PlxuICogICAgICAgPC9kaXY+XG4gKiAgICAgICA8ZGl2IGlkPVwiYWNjb3JkaW9uRGF0YWJhc2ljXCIgY2xhc3M9XCJjYXJkLWNvbGxhcHNlIGNvbGxhcHNlXCIgcm9sZT1cInRhYmNhcmRcIiBhcmlhLWxhYmVsbGVkYnk9XCJoZWFkaW5nT25lXCIgYXJpYS1leHBhbmRlZD1cInRydWVcIj5cbiAqICAgICAgICAgPGRpdiBjbGFzcz1cImNhcmQtYm9keVwiPlxuICogICAgICAgICAgQHtpbmNsdWRlOnVsLmJhbmRlZC1saXN0fVxuICogICAgICAgICA8L2Rpdj5cbiAqICAgICAgIDwvZGl2PlxuICogICA8L2Rpdj5cbiAqICA8L2Rpdj5cbiAqICA8L2Rpdj5cbiAqKi9cbi5jbGluaWNpYW4tZGF0YSAucGFuZWwtZ3JvdXAgLnBhbmVsIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwIG5vbmU7XG59XG4uY2xpbmljaWFuLWRhdGEgLmFjY29yZGlvbiAuY2FyZC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAjYTFhMGE0IDJweCBzb2xpZDtcbiAgYm9yZGVyLXRvcDogI2ExYTBhNCAycHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uY2xpbmljaWFuLWRhdGEgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2xpbmljaWFuLWRhdGEgLmNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi8qKlxuICogdGhlIGxpc3Qgb2YgY2xpbmljaWFucyBmb3IgdGhlIGNsaW5pY2FuIGRhc2hib2FyZFxuICogXG4gKiBAc3RydWN0dXJlIENRQyAtIENsaW5pY2lhbiBMaXN0XG4gKiBAc2VjdGlvbiBYdHJhID4gQ1FDIFxuICogQG1hcmt1cFxuICogIDxkaXYgY2xhc3M9XCJjbGluaWNpYW4tbGlzdFwiPlxuICogICAgIEB7aW5jbHVkZTouY2xpbmljaWFucy1saXN0LWhlYWRlcn1cbiAqICAgICA8ZGl2IGNsYXNzPVwiY2xpaWNpYW5cIj5cbiAqICAgICBAe2luY2x1ZGU6LmNsaW5pY2lhbi1vdmVydmlld31cbiAqICAgICBAe2luY2x1ZGU6LmNsaW5pY2lhbi1kYXRhfVxuICogICAgIDwvZGl2PlxuICogICAgIDxkaXYgY2xhc3M9XCJjbGlpY2lhblwiPlxuICogICAgIEB7aW5jbHVkZTouY2xpbmljaWFuLW92ZXJ2aWV3fVxuICogICAgIEB7aW5jbHVkZTouY2xpbmljaWFuLWRhdGF9XG4gKiAgICAgPC9kaXY+XG4gKiAgPC9kaXY+XG4gKiAgICAgXG4gKi9cbi8qKlxuICogQSBtaXJjbyBhcHAgaW5zaWRlIHRoZSBjdnF1YWxpdHkgcnVucyB0aGUgYWRtaW5pc3RyYXRpb24gb2YgQ2xpbmljYWwgUXVhaWxpdHkgQ29hY2guXG4gKiBcbiAqIEBsYXlvdXRzIENRQyBQYWdlIC0gUHJhY3RpY2UgRGFzaGJvYXJkXG4gKiBAc2VjdGlvbiBXaXJlZnJhbWVzIENRQyA+IFByYWN0aWNlIERhc2hib2FyZFxuICogQGZsYWcgZnVsbC13aWR0aFxuICogQG1hcmt1cFxuICogIDxkaXYgY2xhc3M9XCJib2R5XCI+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJ3cmFwcGVyIGNvbnRhaW5lci1mbHVpZFwiPlxuICogICAgICAgICAgIEB7aW5jbHVkZTojaGVhZGVyfVxuICogICAgICAgICAgIEB7aW5jbHVkZToubW9iaWxlLW1lbnUtdG9nZ2xlLWNvbnRhaW5lcn1cbiAqICAgICAgICAgICA8ZGl2IGNsYXNzPVwicm93XCI+QHtpbmNsdWRlOi5uYXYtcHJpbWFyeX08L2Rpdj5cbiAqICAgICAgICAgICA8ZGl2IGlkPVwiYXV4XCIgY2xhc3M9XCJyb3dcIj5Ae2luY2x1ZGU6LmJyZWFkY3J1bWJ9PC9kaXY+XG4gKiAgICAgICAgICAgPGRpdiBpZD1cImxheW91dFwiIGNsYXNzPVwicm93IG5vLWd1dHRlclwiPlxuICogICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtbGctMyBjb2wtbWQtNCBjb2wteGwtMyBwLTAgZC1ub25lIGQtbGctYmxvY2tcIj4gQHtpbmNsdWRlOi5uYXYtc3VifUB7aW5jbHVkZToubmF2LXNvY2lhbC1idXR0b24uc21hbGx9PC9kaXY+XG4gKiAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1sZy05IGNvbC1tZC04IGNvbC14bC0xM1wiPlxuICogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwicGFnZS1jb250ZW50XCI+XG4gKiAgICAgICAgICAgICAgICAgICAgICBAe2luY2x1ZGU6LmNxYy1oZWFkZXJ9IFxuICogICAgICAgICAgICAgICAgICAgICAgQHtpbmNsdWRlOi5wcmFjdGljZS1kYXNoYm9hcmQtaGVhZGVyfVxuICogICAgICAgICAgICAgICAgICAgICAgQHtpbmNsdWRlOi5jbGluaWNpYW5zLWxpc3R9XG4gKiAgICAgICAgICAgICAgICAgICAgICA8aHIgY2xhc3M9XCJkaXZpZGVyIGJvbGQgdGVhbCByb3dcIi8+XG4gKiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwicHVsbC1yaWdodFwiPkB7aW5jbHVkZToucGFnaW5hdGlvbn08L2Rpdj5cbiAqICAgICAgICAgICAgICAgICAgPC9kaXY+XG4gKiAgICAgICAgICAgICAgPC9kaXY+XG4gKiAgICAgICAgICAgPC9kaXY+XG4gKiAgICAgICAgICAgQHtpbmNsdWRlOiNmb290ZXJ9XG4gKiAgICAgIDwvZGl2PlxuICogIDwvZGl2PlxuICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkge1xuICAucm93LnZoXzMwIGRpdltjbGFzc149Y29sLV0sIC5yb3cudmhfMzAgLmNhcmQge1xuICAgIG1pbi1oZWlnaHQ6IDMwdmg7XG4gIH1cbiAgLnJvdy52aF80MCBkaXZbY2xhc3NePWNvbC1dLCAucm93LnZoXzQwIC5jYXJkIHtcbiAgICBtaW4taGVpZ2h0OiA0MHZoO1xuICB9XG4gIC5yb3cudmhfNTAgZGl2W2NsYXNzXj1jb2wtXSwgLnJvdy52aF81MCAuY2FyZCB7XG4gICAgbWluLWhlaWdodDogNTB2aDtcbiAgfVxuICAucm93LnZoXzYwIGRpdltjbGFzc149Y29sLV0sIC5yb3cudmhfNjAgLmNhcmQge1xuICAgIG1pbi1oZWlnaHQ6IDYwdmg7XG4gIH1cbiAgLnJvdy52aF83MCBkaXZbY2xhc3NePWNvbC1dLCAucm93LnZoXzcwIC5jYXJkIHtcbiAgICBtaW4taGVpZ2h0OiA3MHZoO1xuICB9XG4gIC5yb3cudmhfODAgZGl2W2NsYXNzXj1jb2wtXSwgLnJvdy52aF84MCAuY2FyZCB7XG4gICAgbWluLWhlaWdodDogODB2aDtcbiAgfVxuICAucm93LnZoXzkwIGRpdltjbGFzc149Y29sLV0sIC5yb3cudmhfOTAgLmNhcmQge1xuICAgIG1pbi1oZWlnaHQ6IDkwdmg7XG4gIH1cbiAgLnJvdy52aF8xMDAgZGl2W2NsYXNzXj1jb2wtXSwgLnJvdy52aF8xMDAgLmNhcmQge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB9XG4gIGRpdltjbGFzcyo9dmhfXSAuY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgZGl2W2NsYXNzKj12aF9dIC5jYXJkLWhlYWRlciB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gIH1cbiAgZGl2W2NsYXNzKj12aF9dIC5jYXJkLWJvZHkge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIGRpdltjbGFzcyo9dmhfXSAuY2FyZC1mb290ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgfVxuICBkaXZbY2xhc3MqPXZoX10gLmNhcmQtYm9keSArIC5jYXJkLWFjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5lcnJvciB7XG4gIGNvbG9yOiAjOTkwMDAwO1xufVxuXG4ubm90ZSBzcGFuLFxuLnJlcXVpcmVkLFxuLmFzdGVyaXNrIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogI0U4N0QxRTtcbn1cblxuLnNpdGUtbG9nby1wcmludCB7XG4gIG1heC1oZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnNmUGFnZUVkaXRvciAudmlzaWJsZS1wcmludC1ibG9jayBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNmUGFnZUVkaXRvciAudmlzaWJsZS1wcmludC1ibG9jazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiUFJJTlQgRlJJRU5ETFkgQVJFQVwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZlBhZ2VFZGl0b3IgLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjU7XG4gIGJvcmRlcjogMnB4IGRvdHRlZCBncmV5KDYwKTtcbiAgbWFyZ2luOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNkNmQ0ZDQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5hY2NvcmRpb24gLnBhbmVsLWNvbGxhcHNlLCAuYWNjb3JkaW9uIC5wYW5lbC1jb2xsYXBzZS5jb2xsYXBzZSB7XG4gICAgYm9yZGVyOiAxcHggZG90dGVkIGdyZXkoMTApO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5hY2NvcmRpb24gLnBhZ2UtY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAuMjVpbjtcbiAgfVxuICAuYWNjb3JkaW9uIC5wYW5lbC10aXRsZSBhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNzhcIiAhaW1wb3J0YW50O1xuICB9XG59XG4uc3dhcHBhYmxlIC5sb25nLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uc3dhcHBhYmxlIC5zaG9ydC10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDMyMHB4KSB7XG4gIC5zd2FwcGFibGUgLnNob3J0LXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAuc3dhcHBhYmxlIC5sb25nLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2OHB4KSB7XG4gIC5zd2FwcGFibGUuc21hbGwgLnNob3J0LXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAuc3dhcHBhYmxlLnNtYWxsIC5sb25nLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAuc3dhcHBhYmxlLm1lZGl1bSAuc2hvcnQtdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5zd2FwcGFibGUubWVkaXVtIC5sb25nLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEyMDBweCkge1xuICAuc3dhcHBhYmxlLmxhcmdlIC5zaG9ydC10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLnN3YXBwYWJsZS5sYXJnZSAubG9uZy10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qKlxuKiBTb21lIHRpbWVzIHRoZSBkZWZ1YWx0IG1hcmdpbiBuZWVkcyB0byBiZSByZW1vdmVkLiAgQWRkaW5nIHRoZXNlIGNsYXNzIHdpbGwgc2VsZWN0aXZseSByZW1vdmUgdGhlIG1hcmdpbiBvZiB0aGUgRE9NIGl0ZW0gaXQgaXMgcGxhY2VkIG9uLiBcbiogfn4gT3BlbiB0aGUgZXhhbXBsZSB0byBzZWUgdGhlIG90aGVyIGNsYXNzIGFuZCBob3cgdGhleSB3aWxsIGVmZmVjdCB0aGUgZGVzaWduIH5+XG4qXG4qIEBzZWN0aW9uIEhlbHBlcnMgPiB0cnVtcHNcbiogQG1peGluIE5vIE1hcmdpblxuKiBAZXhhbXBsZVxuKiAgY2xhc3M9XCJtLTBcIiAgICAgICAgICAgICAgd2lsbCByZW1vdmUgdGhlIG1hcmdpbiBvbiBhbGwgc2lkZXNcbiogIGNsYXNzPVwibm8tbWFyZ2luXCIgICAgICAgIEFsaWFzIGZvciBtLTBcbiogIGNsYXNzPVwibS1sLTBcIiAgICAgICAgICAgIHdpbGwgcmVtb3ZlIHRoZSBtYXJnaW4gb24gdGhlIGxlZnRcbiogIGNsYXNzPVwibS1yLTBcIiAgICAgICAgICAgIHdpbGwgcmVtb3ZlIHRoZSBtYXJnaW4gb24gdGhlIHJpZ2h0XG4qICBjbGFzcz1cIm0tdC0wXCIgICAgICAgICAgICB3aWxsIHJlbW92ZSB0aGUgbWFyZ2luIG9uIHRoZSB0b3BcbiogIGNsYXNzPVwibS1iLTBcIiAgICAgICAgICAgIHdpbGwgcmVtb3ZlIHRoZSBtYXJnaW4gb24gdGhlIGJvdHRvbSBcbiogXG4qL1xuLm0tMCwgLm5vLW1hcmdpbiwgLm0tbC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMCwgLm5vLW1hcmdpbiwgLm0tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTAsIC5uby1tYXJnaW4sIC5tLXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMCwgLm5vLW1hcmdpbiwgLm0tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4vKipcbiogU29tZSB0aW1lcyB0aGUgZGVmdWFsdCBwYWRkaW5nIG5lZWRzIHRvIGJlIHJlbW92ZWQuICBBZGRpbmcgdGhlc2UgY2xhc3Mgd2lsbCBzZWxlY3Rpdmx5IHJlbW92ZSB0aGUgcGFkZGluZyBvZiB0aGUgRE9NIGl0ZW0gaXQgaXMgcGxhY2VkIG9uLiBcbiogfn4gT3BlbiB0aGUgZXhhbXBsZSB0byBzZWUgdGhlIG90aGVyIGNsYXNzIGFuZCBob3cgdGhleSB3aWxsIGVmZmVjdCB0aGUgZGVzaWduIH5+XG4qXG4qIEBzZWN0aW9uIEhlbHBlcnMgPiB0cnVtcHNcbiogQG1peGluIE5vIFBhZGRpbmdcbiogQGV4YW1wbGVcbiogIGNsYXNzPVwicC0wXCIgICAgICAgICAgICAgIHdpbGwgcmVtb3ZlIHRoZSBwYWRkaW5nIG9uIGFsbCBzaWRlc1xuKiAgY2xhc3M9XCJuby1wYWRkaW5nXCIgICAgICAgQWxpYXMgZm9yIHAtMFxuKiAgY2xhc3M9XCJwLWwtMFwiICAgICAgICAgICAgd2lsbCByZW1vdmUgdGhlIHBhZGRpbmcgb24gdGhlIGxlZnRcbiogIGNsYXNzPVwicC1yLTBcIiAgICAgICAgICAgIHdpbGwgcmVtb3ZlIHRoZSBwYWRkaW5nIG9uIHRoZSByaWdodFxuKiAgY2xhc3M9XCJwLXQtMFwiICAgICAgICAgICAgd2lsbCByZW1vdmUgdGhlIHBhZGRpbmcgb24gdGhlIHRvcFxuKiAgY2xhc3M9XCJwLWItMFwiICAgICAgICAgICAgd2lsbCByZW1vdmUgdGhlIHBhZGRpbmcgb24gdGhlIGJvdHRvbSBcbiogXG4qL1xuLnAtMCwgLm5vLXBhZGRpbmcsIC5wLWwtMCwgLm5vLWd1dHRlciA+IC5zZl9jb2xzID4gW2NsYXNzKj1jb2wtXSwgLm5vLWd1dHRlciA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMCwgLm5vLXBhZGRpbmcsIC5wLXItMCwgLm5vLWd1dHRlciA+IC5zZl9jb2xzID4gW2NsYXNzKj1jb2wtXSwgLm5vLWd1dHRlciA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAsIC5uby1wYWRkaW5nLCAucC10LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0wLCAubm8tcGFkZGluZywgLnAtYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLyoqXG4qIE5vIEd1dHRlciByZW1vdmVzIHRoZSBndXR0ZXIvcGFkZGluZyBvZiBjb2x1bW4gZGlyZWN0bHkgY29udGFpbmVkLi4gXG4qIH5+IE9wZW4gdGhlIGV4YW1wbGUgdG8gc2VlIHRoZSBvdGhlciBjbGFzcyBhbmQgaG93IHRoZXkgd2lsbCBlZmZlY3QgdGhlIGRlc2lnbiB+flxuKlxuKiBAc2VjdGlvbiBIZWxwZXJzID4gdHJ1bXBzXG4qIEBtaXhpbiBObyBQYWRkaW5nXG4qIEBleGFtcGxlXG4qICBjbGFzcz1cInAtMFwiICAgICAgICAgICAgICB3aWxsIHJlbW92ZSB0aGUgcGFkZGluZyBvbiBhbGwgc2lkZXNcbiogIGNsYXNzPVwibm8tcGFkZGluZ1wiICAgICAgIEFsaWFzIGZvciBwLTBcbiogIGNsYXNzPVwicC1sLTBcIiAgICAgICAgICAgIHdpbGwgcmVtb3ZlIHRoZSBwYWRkaW5nIG9uIHRoZSBsZWZ0XG4qICBjbGFzcz1cInAtci0wXCIgICAgICAgICAgICB3aWxsIHJlbW92ZSB0aGUgcGFkZGluZyBvbiB0aGUgcmlnaHRcbiogIGNsYXNzPVwicC10LTBcIiAgICAgICAgICAgIHdpbGwgcmVtb3ZlIHRoZSBwYWRkaW5nIG9uIHRoZSB0b3BcbiogIGNsYXNzPVwicC1iLTBcIiAgICAgICAgICAgIHdpbGwgcmVtb3ZlIHRoZSBwYWRkaW5nIG9uIHRoZSBib3R0b20gXG4qIFxuKi9cbi8qKlxuKiBFeHBhbmRlZCB3aWxsIGNoYW5nZSBhbnkgb2JqZWN0IHRvIDEwMCUgd2lkdGggd2l0aCAxMDAlIG1heC13aWR0aCBcbiogfn4gT3BlbiB0aGUgZXhhbXBsZSB0byBzZWUgdGhlIG90aGVyIGNsYXNzIGFuZCBob3cgdGhleSB3aWxsIGVmZmVjdCB0aGUgZGVzaWduIH5+XG4qXG4qIEBzZWN0aW9uIEhlbHBlcnMgPiB0cnVtcHNcbiogQG1peGluIEV4cGFuZGVkXG4qIEBleGFtcGxlXG4qICBjbGFzcz1cImV4cGFuZGVkXCIgICAgICAgICAgICAgIHdpaWR0aD1cIjEwMCVcIjsgbWF4LXdpZHRoPVwiMTAwJVwiXG4qIFxuKi9cbi5leHBhbmRlZCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaW5wdXQtZ3JvdXAuZXhwYW5kZWQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5pbnB1dC1ncm91cC5leHBhbmRlZCA+ICoge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLyoqXG4qIEFwcGx5IGEgbXVsdGkgY29sdW1uIGNzczMgcHJvcGVydHkgdG8gYSBjb250YWluZXIgd2l0aCB0aGUgZGVvbnRlZCBicmVhayBwb2ludC5cbiogfn4gT3BlbiB0aGUgZXhhbXBsZSB0byBzZWUgdGhlIG90aGVyIGNsYXNzIGFuZCBob3cgdGhleSB3aWxsIGVmZmVjdCB0aGUgZGVzaWduIH5+XG4qXG4qIEBzZWN0aW9uIEhlbHBlcnMgPiB0cnVtcHNcbiogQG1peGluIE11bHRpLWNvbHVtblxuKiBAZXhhbXBsZVxuKiAgY2xhc3M9XCJtdWx0aS1jb2x1bW4tbWQtMlwiICAgICAgICAgICAgICAyIGNvbHVtbiBjb250YWluZXIgdGhhdCBjb2xsYXBzZXMgYmFjayB0byAxIHdoZW4gc2NyZWVuIGlzIGJlbG93IG1lZGl1bVxuKiAgY2xhc3M9XCJtdWx0aS1jb2x1bW4tbGctMlwiICAgICAgICAgICAgICAyIGNvbHVtbiBjb250YWluZXIgdGhhdCBjb2xsYXBzZXMgYmFjayB0byAxIHdoZW4gc2NyZWVuIGlzIGJlbG93IGxhcmdlXG4qIFxuKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSB7XG4gIC5tdWx0aS1jb2x1bW4tbWQtMiB7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIC1tb3otY29sdW1uLWdhcDogMTBweDtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDEwcHg7XG4gICAgY29sdW1uLWdhcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDI0cHgpIHtcbiAgLm11bHRpLWNvbHVtbi1sZy0yIHtcbiAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxMHB4O1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogMTBweDtcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICB9XG59XG5cbi8qKlxuKiBDb250ZW50IHBhZGRpbmcgb2Z0ZW4geW91IHdpbGwgbmVlZCB0byBpbmplY3Qgc29tZSBzcGFjaW5nIGludG8gdGhlIGxlZnQgYW5kIHJpZ2h0IG9mIGEgY29udGFpbmVyIHNvIHRoZSBjb250ZW50IGFuZCBjb250YWluZXIgZG8gbm90IGNvbGxpZGUuIFxuKiB+fiBPcGVuIHRoZSBleGFtcGxlIHRvIHNlZSB0aGUgb3RoZXIgY2xhc3MgYW5kIGhvdyB0aGV5IHdpbGwgZWZmZWN0IHRoZSBkZXNpZ24gfn5cbipcbiogQHNlY3Rpb24gSGVscGVycyA+IHRydW1wc1xuKiBAbWl4aW4gQ29udGVudCBQYWRkaW5nXG4qIEBleGFtcGxlXG4qICBjbGFzcz1cImNvbnRlbnQtcGFkZGluZ1wiICAgICAgICAgICAgICB3aWxsIGFkZCBhIGZ1bGwgZ3V0dGVyIHNwYWNlIG9uIHRoZSBsZWZ0IGFuZCByaWdodCBpbnNpZGUgYSBjb250YWluZXJcbiogIGNsYXNzPVwiY29udGVudC1wYWRkaW5nIGhhbGZcIiAgICAgICAgIHdpbGwgYWRkIGEgMS8yIHRoZSAgZ3V0dGVyIHNwYWNlIG9uIHRoZSBsZWZ0IGFuZCByaWdodCBpbnNpZGUgYSBjb250YWluZXJcbiogIGNsYXNzPVwiY29udGVudC1wYWRkaW5nIHF1YXJ0ZXJcIiAgICAgIHdpbGwgYWRkIGEgMS80IGd1dHRlciBzcGFjZSBvbiB0aGUgbGVmdCBhbmQgcmlnaHQgaW5zaWRlIGEgY29udGFpbmVyXG4qIFxuKi9cbi5jb250ZW50LXBhZGRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG59XG4uY29udGVudC1wYWRkaW5nLmhhbGYge1xuICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgcGFkZGluZy1yaWdodDogOXB4O1xufVxuLmNvbnRlbnQtcGFkZGluZy5xdWFydGVyIHtcbiAgcGFkZGluZy1sZWZ0OiA0LjVweDtcbiAgcGFkZGluZy1yaWdodDogNC41cHg7XG59XG5cbi8qKlxuKiBzZWN0aW9uIHBhZGRpbmcgb2Z0ZW4geW91IHdpbGwgbmVlZCB0byBpbmplY3Qgc29tZSBzcGFjaW5nIGludG8gdGhlIHRvcCBhbmQgYm90dG9tIG9mIGEgY29udGFpbmVyIHNvIHRoZSBzZWN0aW9uIGFuZCBjb250YWluZXIgZG8gbm90IGNvbGxpZGUuIFxuKiB+fiBPcGVuIHRoZSBleGFtcGxlIHRvIHNlZSB0aGUgb3RoZXIgY2xhc3MgYW5kIGhvdyB0aGV5IHdpbGwgZWZmZWN0IHRoZSBkZXNpZ24gfn5cbipcbiogQHNlY3Rpb24gSGVscGVycyA+IHRydW1wc1xuKiBAbWl4aW4gU2VjdGlvbiBQYWRkaW5nXG4qIEBleGFtcGxlXG4qICBjbGFzcz1cInNlY3Rpb24tcGFkZGluZ1wiICAgICAgICAgICAgICB3aWxsIGFkZCBhIGZ1bGwgbGluZS1oZWlnaHQgc3BhY2Ugb24gdGhlIHRvcCBhbmQgYm90dG9tIGluc2lkZSBhIGNvbnRhaW5lclxuKiAgY2xhc3M9XCJzZWN0aW9uLXBhZGRpbmcgaGFsZlwiICAgICAgICAgd2lsbCBhZGQgYSAxLzIgdGhlIGxpbmUtaGVpZ2h0IHNwYWNlIG9uIHRoZSB0b3AgYW5kIGJvdHRvbSBpbnNpZGUgYSBjb250YWluZXJcbiogIGNsYXNzPVwic2VjdGlvbi1wYWRkaW5nIHF1YXJ0ZXJcIiAgICAgIHdpbGwgYWRkIGEgMS80IGxpbmUtaGVpZ2h0IHNwYWNlIG9uIHRoZSB0b3AgYW5kIGJvdHRvbSBpbnNpZGUgYSBjb250YWluZXJcbiogXG4qL1xuLnNlY3Rpb24tcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG4uc2VjdGlvbi1wYWRkaW5nLmhhbGYge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG59XG4uc2VjdGlvbi1wYWRkaW5nLnF1YXJ0ZXIge1xuICBwYWRkaW5nLXRvcDogMC4zNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbTtcbn1cblxuaW1nICsgLmJ0bi5idG4tYmxvY2ssIGltZyArIC5idG4tYmxvY2tbZGF0YS1zZi1yb2xlPWV4cGFuZEFsbF0sIGltZyArIC5idG4tYmxvY2tbZGF0YS1zZi1yb2xlPWNvbGxhcHNlQWxsXSwgaW1nICsgLmJ0bi1ibG9jay5idXR0b24sICNmb290ZXIgaW1nICsgLmJ0bi1ibG9jay5lbWFpbCwgI2Zvb3RlciBpbWcgKyAuYnRuLWJsb2NrLnRlbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5jYXJkICsgLmNhcmQge1xuICBtYXJnaW4tdG9wOiAtMC43NXJlbTtcbn1cblxuLkFDQ012Y0ljbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLkFDQ012Y0ljbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiQS1NVkNcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMXB4IDNweDtcbiAgbGVmdDogMTZweDtcbiAgYm90dG9tOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmM0MjU7XG4gIGNvbG9yOiAjMDIwMjAyO1xuICBmb250LXNpemU6IDlweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qKlxuICogRWRpdG9yIERlY29yYXRvcnMgYXJlIG9ubHkgdmlzaWJsZSBpbiB0aGUgU2l0ZWZpbml0eSBFZGl0b3JcbiAqIFxuICogQG1vbGVjdWxlIEVkaXRvciBDb250YWluZXIgRGVjb3JhdG9yXG4gKiBAc2VjdGlvbiBYdHJhID4gRWRpdG9yIEhlbHBlciBcbiAqIEBtYXJrdXBcbiAqICA8ZGl2IGNsYXNzPVwic2ZQYWdlRWRpdG9yXCI+XG4gKiAgICAgICA8ZGl2IGNsYXNzPVwidmlzaWJsZS1hdXRoZW50aWNhdGVkLWJsb2NrXCI+XG4gKiAgICAgICAgICA8dWwgY2xhc3M9XCJuYXYtcGlsbHMgbmF2XCI+XG4gKiAgICAgICAgICAgICAgPGxpIGNsYXNzPVwibmF2LWl0ZW0gYWN0aXZlXCI+PGEgY2xhc3M9XCJuYXYtbGlua1wiPlByb2ZpbGU8L2E+PC9saT5cbiAqICAgICAgICAgICAgICA8bGkgY2xhc3M9XCJuYXYtaXRlbVwiPjxhIGNsYXNzPVwibmF2LWxpbmtcIj5TZXR0aW5nczwvYT48L2xpPlxuICogICAgICAgICAgICAgIDxsaSBjbGFzcz1cIm5hdi1pdGVtXCI+PGEgY2xhc3M9XCJuYXYtbGlua1wiPkxvZ291dDwvYT48L2xpPlxuICogICAgICAgICAgPC91bD5cbiAqICAgICAgIDwvZGl2PlxuICogICAgICAgPGRpdiBjbGFzcz1cInZpc2libGUtYW5vbnltb3VzLWJsb2NrXCI+XG4gKiAgICAgICAgICA8dWwgY2xhc3M9XCJuYXYtcGlsbHMgbmF2XCI+XG4gKiAgICAgICAgICAgICAgPGxpIGNsYXNzPVwibmF2LWl0ZW0gYWN0aXZlXCI+PGEgY2xhc3M9XCJuYXYtbGlua1wiPkZBUTwvYT48L2xpPlxuICogICAgICAgICAgICAgIDxsaSBjbGFzcz1cIm5hdi1pdGVtXCI+PGEgY2xhc3M9XCJuYXYtbGlua1wiPkdldHRpbmcgU3RhcnRlZDwvYT48L2xpPlxuICogICAgICAgICAgICAgIDxsaSBjbGFzcz1cIm5hdi1pdGVtXCI+PGEgY2xhc3M9XCJuYXYtbGlua1wiPkxvZ2luPC9hPjwvbGk+XG4gKiAgICAgICAgICA8L3VsPlxuICogICAgICAgPC9kaXY+XG4gKiAgIDwvZGl2PlxuICoqL1xuLnNmUGFnZUVkaXRvciAudmlzaWJsZS1hdXRoZW50aWNhdGVkLWJsb2NrIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2ZQYWdlRWRpdG9yIC52aXNpYmxlLWF1dGhlbnRpY2F0ZWQtYmxvY2s6YWZ0ZXIsIC5zZlBhZ2VFZGl0b3IgLnZpc2libGUtYXV0aGVudGljYXRlZC1ibG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIkFVVEhFTlRJQ0FURUQgQ09OVEVOVCAtIFJFTUJFUiBUTyBDSEFOR0UgUEVSTUlTSU9OUyBPRiBDT05URU5UIElOIEFSRUEgLSBQZXJtaXNpb24vUm9sZS9BdXRoZW50aWNhdGVkXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzA0NzI5NDtcbn1cbi5zZlBhZ2VFZGl0b3IgLnZpc2libGUtYXV0aGVudGljYXRlZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGJvcmRlcjogMnB4IGRvdHRlZCAjNThCNUE1O1xuICBtYXJnaW46IDVweDtcbiAgYmFja2dyb3VuZDogcmdiKDIzOC4zLCAyNDcuNiwgMjQ2KTtcbn1cbi5zZlBhZ2VFZGl0b3IgLnZpc2libGUtYW5vbnltb3VzLWJsb2NrIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2ZQYWdlRWRpdG9yIC52aXNpYmxlLWFub255bW91cy1ibG9jazphZnRlciwgLnNmUGFnZUVkaXRvciAudmlzaWJsZS1hbm9ueW1vdXMtYmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJBTk9OWU1PVVMgQ09OVEVOVCAtIFJFTUJFUiBUTyBDSEFOR0UgUEVSTUlTSU9OUyBPRiBDT05URU5UIElOIEFSRUEgLSBQZXJtaXNpb24vUm9sZS9Bbm9ueW1vdXNcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRTg3RDFFO1xufVxuLnNmUGFnZUVkaXRvciAudmlzaWJsZS1hbm9ueW1vdXMtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjc1O1xuICBib3JkZXI6IDJweCBkb3R0ZWQgI0ZGQzQyNTtcbiAgbWFyZ2luOiA1cHg7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDI0OS4xLCAyMzMuMik7XG59XG5cbi5zZlBhZ2VFZGl0b3IgLmFjY29yZGlvbiAucGFuZWwtY29sbGFwc2UuY29sbGFwc2UsIC5zZlBhZ2VFZGl0b3IgLmFjY29yZGlvbiAucGFuZWwtY29sbGFwc2Uge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5zZWxlY3QjU2VsZWN0ZWRRdWFydGVycyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5zZWxlY3QjU2VsZWN0ZWRRdWFydGVycyBvcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgbGlnaHRncmV5O1xufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIHBhZGRpbmc6IDVweCAwIDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc2ZQYWdlRWRpdG9yIC52aXNpYmxlLWF1dGhlbnRpY2F0ZWQtYmxvY2sgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZlBhZ2VFZGl0b3IgLnZpc2libGUtYXV0aGVudGljYXRlZC1ibG9jazphZnRlciwgLnNmUGFnZUVkaXRvciAudmlzaWJsZS1hdXRoZW50aWNhdGVkLWJsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQVVUSEVOVElDQVRFRCBDT05URU5UIC0gUkVNQkVSIFRPIENIQU5HRSBQRVJNSVNJT05TIE9GIENPTlRFTlQgSU4gQVJFQSAtIFBlcm1pc2lvbi9Sb2xlL0F1dGhlbnRpY2F0ZWRcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDQ3Mjk0O1xufVxuLnNmUGFnZUVkaXRvciAudmlzaWJsZS1hdXRoZW50aWNhdGVkLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC43NTtcbiAgYm9yZGVyOiAycHggZG90dGVkICM1OEI1QTU7XG4gIG1hcmdpbjogNXB4O1xuICBiYWNrZ3JvdW5kOiByZ2IoMjM4LjMsIDI0Ny42LCAyNDYpO1xufVxuXG4uc2ZQYWdlRWRpdG9yIC52aXNpYmxlLWFub255bW91cy1ibG9jayBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNmUGFnZUVkaXRvciAudmlzaWJsZS1hbm9ueW1vdXMtYmxvY2s6YWZ0ZXIsIC5zZlBhZ2VFZGl0b3IgLnZpc2libGUtYW5vbnltb3VzLWJsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQU5PTllNT1VTIENPTlRFTlQgLSBSRU1CRVIgVE8gQ0hBTkdFIFBFUk1JU0lPTlMgT0YgQ09OVEVOVCBJTiBBUkVBIC0gUGVybWlzaW9uL1JvbGUvQW5vbnltb3VzXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0U4N0QxRTtcbn1cbi5zZlBhZ2VFZGl0b3IgLnZpc2libGUtYW5vbnltb3VzLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC43NTtcbiAgYm9yZGVyOiAycHggZG90dGVkICNGRkM0MjU7XG4gIG1hcmdpbjogNXB4O1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNDkuMSwgMjMzLjIpO1xufVxuXG4ud3JhcHBlci5jb250YWluZXItZmx1aWQsIC53cmFwcGVyLmNvbnRhaW5lci1zbSwgLndyYXBwZXIuY29udGFpbmVyLW1kLCAud3JhcHBlci5jb250YWluZXItbGcsIC53cmFwcGVyLmNvbnRhaW5lci14bCwgLndyYXBwZXIuY29udGFpbmVyLXh4bCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53cmFwcGVyID4gLnJvdyB7XG4gIG1hcmdpbjogMDtcbn0iXX0= */