@import url(https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap);:root{--tz-logo-lg-height:18px;--tz-logo-sm-height:22px;--tz-leftbar-width:240px;--tz-leftbar-width-md:160px;--tz-leftbar-width-sm:70px;--tz-leftbar-condensed-height:1500px;--tz-topbar-height:70px;--tz-menu-item-icon-size:1.1rem;--tz-menu-item-icon-width:40px;--tz-menu-item-font-size:0.925rem;--tz-menu-item-padding-x:10px;--tz-menu-item-padding-y:10px;--tz-footer-height:60px;--tz-theme-card-border-width:0px}html[data-menu-color=light]{--tz-menu-bg:#fff;--tz-menu-item-color:#495057;--tz-menu-item-hover-color:#3bc0c3;--tz-menu-item-active-color:#3bc0c3;--tz-menu-item-active-bg:rgba(59,192,195,.07);--tz-menu-condensed-link-bg:#313a46}html[data-menu-color=dark]{--tz-menu-bg:#1a2942;--tz-menu-item-color:#70809a;--tz-menu-item-hover-color:#3bc0c3;--tz-menu-item-active-color:#3bc0c3;--tz-menu-item-active-bg:hsla(0,0%,100%,.07);--tz-menu-condensed-link-bg:#162339}html[data-bs-theme=dark][data-menu-color=dark],html[data-bs-theme=dark][data-menu-color=light]{--tz-menu-bg:#313a46;--tz-menu-item-color:#8391a2;--tz-menu-item-hover-color:#bccee4;--tz-menu-item-active-color:#fff;--tz-menu-item-active-bg:hsla(0,0%,100%,.07);--tz-menu-condensed-link-bg:#313a46}html[data-topbar-color=light]{--tz-topbar-bg:#fff;--tz-topbar-item-color:#495057;--tz-topbar-item-hover-color:#3bc0c3;--tz-topbar-search-bg:#f3f3f8}html[data-topbar-color=dark]{--tz-topbar-bg:#313a46;--tz-topbar-item-color:#8391a2;--tz-topbar-item-hover-color:#bccee4;--tz-topbar-search-bg:#464f5b}html[data-bs-theme=dark][data-topbar-color=dark],html[data-bs-theme=dark][data-topbar-color=light]{--tz-topbar-bg:#2f3742;--tz-topbar-item-color:#8391a2;--tz-topbar-item-hover-color:#bccee4;--tz-topbar-search-bg:#363f4a}.border-dashed{border-style:dashed!important}.bg-pink-subtle{background-color:#fcdce5!important;background-color:var(--tz-pink-bg-subtle)!important}.bg-purple-subtle{background-color:#e3e2ef!important;background-color:var(--tz-purple-bg-subtle)!important}:root,[data-bs-theme=light]{--tz-blue:#4489e4;--tz-indigo:#33b0e0;--tz-red:#d03f3f;--tz-orange:#fd7e14;--tz-yellow:#edc755;--tz-green:#47ad77;--tz-teal:#02a8b5;--tz-cyan:#3bc0c3;--tz-black:#000;--tz-white:#fff;--tz-gray:#6c757d;--tz-gray-dark:#36404c;--tz-gray-100:#f8f9fa;--tz-gray-200:#f2f2f7;--tz-gray-300:#dee2e6;--tz-gray-400:#ced4da;--tz-gray-500:#adb5bd;--tz-gray-600:#6c757d;--tz-gray-700:#495057;--tz-gray-800:#36404c;--tz-gray-900:#212529;--tz-primary:#3bc0c3;--tz-secondary:#6c757d;--tz-success:#4489e4;--tz-info:#33b0e0;--tz-warning:#edc755;--tz-danger:#d03f3f;--tz-purple:#716cb0;--tz-pink:#f24f7c;--tz-light:#f2f2f7;--tz-dark:#212529;--tz-primary-rgb:59,192,195;--tz-secondary-rgb:108,117,125;--tz-success-rgb:68,137,228;--tz-info-rgb:51,176,224;--tz-warning-rgb:237,199,85;--tz-danger-rgb:208,63,63;--tz-purple-rgb:113,108,176;--tz-pink-rgb:242,79,124;--tz-light-rgb:242,242,247;--tz-dark-rgb:33,37,41;--tz-primary-text-emphasis:#35adb0;--tz-secondary-text-emphasis:#616971;--tz-success-text-emphasis:#3d7bcd;--tz-info-text-emphasis:#2e9eca;--tz-warning-text-emphasis:#d5b34d;--tz-danger-text-emphasis:#bb3939;--tz-pink-text-emphasis:#da4770;--tz-purple-text-emphasis:#66619e;--tz-light-text-emphasis:#ced4da;--tz-dark-text-emphasis:#495057;--tz-primary-bg-subtle:#d8f2f3;--tz-secondary-bg-subtle:#f8f9fa;--tz-success-bg-subtle:#dae7fa;--tz-info-bg-subtle:#d6eff9;--tz-warning-bg-subtle:#fbf4dd;--tz-danger-bg-subtle:#f6d9d9;--tz-pink-bg-subtle:#fcdce5;--tz-purple-bg-subtle:#e3e2ef;--tz-light-bg-subtle:#fcfcfd;--tz-dark-bg-subtle:#ced4da;--tz-primary-border-subtle:#addff3;--tz-secondary-border-subtle:#f2f2f7;--tz-success-border-subtle:#b4d0f4;--tz-info-border-subtle:#b1e6e7;--tz-warning-border-subtle:#f8e9bb;--tz-danger-border-subtle:#ecb2b2;--tz-pink-border-subtle:#fab9cb;--tz-purple-border-subtle:#c6c4df;--tz-light-border-subtle:#f2f2f7;--tz-dark-border-subtle:#adb5bd;--tz-white-rgb:255,255,255;--tz-black-rgb:0,0,0;--tz-font-sans-serif:"Lato",sans-serif;--tz-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--tz-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));--tz-body-font-family:var(--tz-font-sans-serif);--tz-body-font-size:0.875rem;--tz-body-font-weight:400;--tz-body-line-height:1.5;--tz-body-color:#6c757d;--tz-body-color-rgb:108,117,125;--tz-body-bg:#eaf1f3;--tz-body-bg-rgb:234,241,243;--tz-emphasis-color:#000;--tz-emphasis-color-rgb:0,0,0;--tz-secondary-color:hsla(208,7%,46%,.75);--tz-secondary-color-rgb:108,117,125;--tz-secondary-bg:#fff;--tz-secondary-bg-rgb:255,255,255;--tz-tertiary-color:#313539;--tz-tertiary-color-rgb:49,53,57;--tz-tertiary-bg:#f8f9fa;--tz-tertiary-bg-rgb:248,249,250;--tz-heading-color:inherit;--tz-link-color:#3bc0c3;--tz-link-color-rgb:59,192,195;--tz-link-decoration:none;--tz-link-hover-color:#32a3a6;--tz-link-hover-color-rgb:50,163,166;--tz-code-color:#3bc0c3;--tz-highlight-color:#212529;--tz-highlight-bg:#fbf4dd;--tz-border-width:1px;--tz-border-style:solid;--tz-border-color:#dee2e6;--tz-border-color-translucent:rgba(0,0,0,.175);--tz-border-radius:0.375rem;--tz-border-radius-sm:0.25rem;--tz-border-radius-lg:0.5rem;--tz-border-radius-xl:1rem;--tz-border-radius-xxl:2rem;--tz-border-radius-2xl:var(--tz-border-radius-xxl);--tz-border-radius-pill:50rem;--tz-box-shadow:0 1px 3px rgba(27,23,30,.1);--tz-box-shadow-sm:0 0.125rem 0.25rem rgba(var(--tz-body-color-rgb),0.15);--tz-box-shadow-lg:0 0 45px 0 rgba(var(--tz-body-color-rgb),0.2);--tz-box-shadow-inset:inset 0 1px 2px rgba(var(--tz-body-color-rgb),0.075);--tz-focus-ring-width:0.25rem;--tz-focus-ring-opacity:0.25;--tz-focus-ring-color:rgba(59,192,195,.25);--tz-form-valid-color:#4489e4;--tz-form-valid-border-color:#4489e4;--tz-form-invalid-color:#d03f3f;--tz-form-invalid-border-color:#d03f3f}[data-bs-theme=dark]{color-scheme:dark;--tz-body-color:#aab8c5;--tz-body-color-rgb:170,184,197;--tz-body-bg:#2d333c;--tz-body-bg-rgb:45,51,60;--tz-emphasis-color:#f8f9fa;--tz-emphasis-color-rgb:248,249,250;--tz-secondary-color:#8391a2;--tz-secondary-color-rgb:131,145,162;--tz-secondary-bg:#313a46;--tz-secondary-bg-rgb:49,58,70;--tz-tertiary-color:#f1f1f1;--tz-tertiary-color-rgb:241,241,241;--tz-tertiary-bg:#404954;--tz-tertiary-bg-rgb:64,73,84;--tz-primary-text-emphasis:#35adb0;--tz-secondary-text-emphasis:#6c757d;--tz-success-text-emphasis:#3d7bcd;--tz-info-text-emphasis:#2e9eca;--tz-warning-text-emphasis:#d5b34d;--tz-danger-text-emphasis:#bb3939;--tz-pink-text-emphasis:#da4770;--tz-purple-text-emphasis:#66619e;--tz-light-text-emphasis:#6c757d;--tz-dark-text-emphasis:#6c757d;--tz-primary-bg-subtle:rgba(var(--tz-primary-rgb),0.2);--tz-secondary-bg-subtle:rgba(var(--tz-secondary-rgb),0.2);--tz-success-bg-subtle:rgba(var(--tz-success-rgb),0.2);--tz-info-bg-subtle:rgba(var(--tz-info-rgb),0.2);--tz-warning-bg-subtle:rgba(var(--tz-warning-rgb),0.2);--tz-danger-bg-subtle:rgba(var(--tz-danger-rgb),0.2);--tz-pink-bg-subtle:rgba(var(--tz-pink-rgb),0.2);--tz-purple-bg-subtle:rgba(var(--tz-purple-rgb),0.2);--tz-light-bg-subtle:rgba(var(--tz-light-rgb),0.2);--tz-dark-bg-subtle:rgba(var(--tz-dark-rgb),0.2);--tz-primary-border-subtle:#237375;--tz-secondary-border-subtle:#495057;--tz-success-border-subtle:#295289;--tz-info-border-subtle:#14465a;--tz-warning-border-subtle:#5f5022;--tz-danger-border-subtle:#7d2626;--tz-pink-border-subtle:#912f4a;--tz-purple-border-subtle:#44416a;--tz-light-border-subtle:#495057;--tz-dark-border-subtle:#36404c;--tz-heading-color:inherit;--tz-link-color:#3bc0c3;--tz-link-hover-color:#35adb0;--tz-link-color-rgb:59,192,195;--tz-link-hover-color-rgb:53,173,176;--tz-code-color:#3bc0c3;--tz-highlight-color:#aab8c5;--tz-highlight-bg:#5f5022;--tz-border-color:#464f5b;--tz-border-color-translucent:#464f5b;--tz-form-valid-color:#8fb8ef;--tz-form-valid-border-color:#8fb8ef;--tz-form-invalid-color:#e38c8c;--tz-form-invalid-border-color:#e38c8c}*,:after,:before{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{background-color:#eaf1f3;background-color:var(--tz-body-bg);color:#6c757d;color:var(--tz-body-color);font-family:Lato,sans-serif;font-family:var(--tz-body-font-family);font-size:.875rem;font-size:var(--tz-body-font-size);font-weight:400;font-weight:var(--tz-body-font-weight);line-height:1.5;line-height:var(--tz-body-line-height);margin:0;text-align:var(--tz-body-text-align);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{border:0;border-top:1px solid #dee2e6;border-top:var(--tz-border-width) solid var(--tz-border-color);color:inherit;margin:1.125rem 0;opacity:1}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;color:var(--tz-heading-color);font-weight:600;line-height:1.1;margin-bottom:10px;margin-top:0}.h1,h1{font-size:calc(1.34375rem + 1.125vw)}@media(min-width:1200px){.h1,h1{font-size:2.1875rem}}.h2,h2{font-size:calc(1.307rem + .684vw)}@media(min-width:1200px){.h2,h2{font-size:1.82rem}}.h3,h3{font-size:calc(1.27113rem + .2535vw)}@media(min-width:1200px){.h3,h3{font-size:1.46125rem}}.h4,h4{font-size:1.09375rem}.h5,h5{font-size:.91rem}.h6,h6{font-size:.74375rem}p{margin-bottom:1rem;margin-top:0}abbr[title]{cursor:help;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;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:.75rem}.mark,mark{background-color:#fbf4dd;background-color:var(--tz-highlight-bg);color:#212529;color:var(--tz-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:#3bc0c3;color:rgba(var(--tz-link-color-rgb),var(--tz-link-opacity,1));-webkit-text-decoration:none;text-decoration:none}a:hover{--tz-link-color-rgb:var(--tz-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;-webkit-text-decoration:none;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--tz-font-monospace);font-size:1em}pre{display:block;font-size:.75rem;margin-bottom:1rem;margin-top:0;overflow:auto}pre code{color:inherit;font-size:inherit;word-break:normal}code{color:#3bc0c3;color:var(--tz-code-color);font-size:.75rem;word-wrap:break-word}a>code{color:inherit}kbd{background-color:#6c757d;background-color:var(--tz-body-color);border-radius:.25rem;color:#eaf1f3;color:var(--tz-body-bg);font-size:.75rem;padding:.2rem .4rem}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:hsla(208,7%,46%,.75);color:var(--tz-secondary-color);padding-bottom:.95rem;padding-top:.95rem;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{border:0;margin:0;min-width:0;padding: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}::-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:1.09375rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.1}@media(min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.1}@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.1}@media(min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.1}@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.1}@media(min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.1}@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:.75rem;text-transform:uppercase}.blockquote{font-size:1.09375rem;margin-bottom:1.5rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{color:hsla(208,7%,46%,.75);color:var(--tz-secondary-color);font-size:.75rem;margin-bottom:1.5rem;margin-top:-1.5rem}.blockquote-footer:before{content:"— "}.img-fluid,.img-thumbnail{height:auto;max-width:100%}.img-thumbnail{background-color:#eaf1f3;background-color:var(--tz-body-bg);border:1px solid #dee2e6;border:var(--tz-border-width) solid var(--tz-border-color);border-radius:.375rem;border-radius:var(--tz-border-radius);padding:.25rem}.figure{display:inline-block}.figure-img{line-height:1;margin-bottom:.75rem}.figure-caption{color:hsla(208,7%,46%,.75);color:var(--tz-secondary-color);font-size:.75rem}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--tz-gutter-x:1.25rem;--tz-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:.625rem;padding-left:calc(var(--tz-gutter-x)*.5);padding-right:.625rem;padding-right:calc(var(--tz-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{--tz-breakpoint-xs:0;--tz-breakpoint-sm:576px;--tz-breakpoint-md:768px;--tz-breakpoint-lg:992px;--tz-breakpoint-xl:1200px;--tz-breakpoint-xxl:1400px}.row{--tz-gutter-x:1.25rem;--tz-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:-.625rem;margin-left:calc(var(--tz-gutter-x)*-.5);margin-right:-.625rem;margin-right:calc(var(--tz-gutter-x)*-.5);margin-top:0;margin-top:calc(var(--tz-gutter-y)*-1)}.row>*{flex-shrink:0;margin-top:var(--tz-gutter-y);max-width:100%;padding-left:calc(var(--tz-gutter-x)*.5);padding-right:calc(var(--tz-gutter-x)*.5);width:100%}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--tz-gutter-x:0}.g-0,.gy-0{--tz-gutter-y:0}.g-1,.gx-1{--tz-gutter-x:0.375rem}.g-1,.gy-1{--tz-gutter-y:0.375rem}.g-2,.gx-2{--tz-gutter-x:0.75rem}.g-2,.gy-2{--tz-gutter-y:0.75rem}.g-3,.gx-3{--tz-gutter-x:1.5rem}.g-3,.gy-3{--tz-gutter-y:1.5rem}.g-4,.gx-4{--tz-gutter-x:2.25rem}.g-4,.gy-4{--tz-gutter-y:2.25rem}.g-5,.gx-5{--tz-gutter-x:4.5rem}.g-5,.gy-5{--tz-gutter-y:4.5rem}@media(min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--tz-gutter-x:0}.g-sm-0,.gy-sm-0{--tz-gutter-y:0}.g-sm-1,.gx-sm-1{--tz-gutter-x:0.375rem}.g-sm-1,.gy-sm-1{--tz-gutter-y:0.375rem}.g-sm-2,.gx-sm-2{--tz-gutter-x:0.75rem}.g-sm-2,.gy-sm-2{--tz-gutter-y:0.75rem}.g-sm-3,.gx-sm-3{--tz-gutter-x:1.5rem}.g-sm-3,.gy-sm-3{--tz-gutter-y:1.5rem}.g-sm-4,.gx-sm-4{--tz-gutter-x:2.25rem}.g-sm-4,.gy-sm-4{--tz-gutter-y:2.25rem}.g-sm-5,.gx-sm-5{--tz-gutter-x:4.5rem}.g-sm-5,.gy-sm-5{--tz-gutter-y:4.5rem}}@media(min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--tz-gutter-x:0}.g-md-0,.gy-md-0{--tz-gutter-y:0}.g-md-1,.gx-md-1{--tz-gutter-x:0.375rem}.g-md-1,.gy-md-1{--tz-gutter-y:0.375rem}.g-md-2,.gx-md-2{--tz-gutter-x:0.75rem}.g-md-2,.gy-md-2{--tz-gutter-y:0.75rem}.g-md-3,.gx-md-3{--tz-gutter-x:1.5rem}.g-md-3,.gy-md-3{--tz-gutter-y:1.5rem}.g-md-4,.gx-md-4{--tz-gutter-x:2.25rem}.g-md-4,.gy-md-4{--tz-gutter-y:2.25rem}.g-md-5,.gx-md-5{--tz-gutter-x:4.5rem}.g-md-5,.gy-md-5{--tz-gutter-y:4.5rem}}@media(min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--tz-gutter-x:0}.g-lg-0,.gy-lg-0{--tz-gutter-y:0}.g-lg-1,.gx-lg-1{--tz-gutter-x:0.375rem}.g-lg-1,.gy-lg-1{--tz-gutter-y:0.375rem}.g-lg-2,.gx-lg-2{--tz-gutter-x:0.75rem}.g-lg-2,.gy-lg-2{--tz-gutter-y:0.75rem}.g-lg-3,.gx-lg-3{--tz-gutter-x:1.5rem}.g-lg-3,.gy-lg-3{--tz-gutter-y:1.5rem}.g-lg-4,.gx-lg-4{--tz-gutter-x:2.25rem}.g-lg-4,.gy-lg-4{--tz-gutter-y:2.25rem}.g-lg-5,.gx-lg-5{--tz-gutter-x:4.5rem}.g-lg-5,.gy-lg-5{--tz-gutter-y:4.5rem}}@media(min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--tz-gutter-x:0}.g-xl-0,.gy-xl-0{--tz-gutter-y:0}.g-xl-1,.gx-xl-1{--tz-gutter-x:0.375rem}.g-xl-1,.gy-xl-1{--tz-gutter-y:0.375rem}.g-xl-2,.gx-xl-2{--tz-gutter-x:0.75rem}.g-xl-2,.gy-xl-2{--tz-gutter-y:0.75rem}.g-xl-3,.gx-xl-3{--tz-gutter-x:1.5rem}.g-xl-3,.gy-xl-3{--tz-gutter-y:1.5rem}.g-xl-4,.gx-xl-4{--tz-gutter-x:2.25rem}.g-xl-4,.gy-xl-4{--tz-gutter-y:2.25rem}.g-xl-5,.gx-xl-5{--tz-gutter-x:4.5rem}.g-xl-5,.gy-xl-5{--tz-gutter-y:4.5rem}}@media(min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--tz-gutter-x:0}.g-xxl-0,.gy-xxl-0{--tz-gutter-y:0}.g-xxl-1,.gx-xxl-1{--tz-gutter-x:0.375rem}.g-xxl-1,.gy-xxl-1{--tz-gutter-y:0.375rem}.g-xxl-2,.gx-xxl-2{--tz-gutter-x:0.75rem}.g-xxl-2,.gy-xxl-2{--tz-gutter-y:0.75rem}.g-xxl-3,.gx-xxl-3{--tz-gutter-x:1.5rem}.g-xxl-3,.gy-xxl-3{--tz-gutter-y:1.5rem}.g-xxl-4,.gx-xxl-4{--tz-gutter-x:2.25rem}.g-xxl-4,.gy-xxl-4{--tz-gutter-y:2.25rem}.g-xxl-5,.gx-xxl-5{--tz-gutter-x:4.5rem}.g-xxl-5,.gy-xxl-5{--tz-gutter-y:4.5rem}}.table{--tz-table-color-type:initial;--tz-table-bg-type:initial;--tz-table-color-state:initial;--tz-table-bg-state:initial;--tz-table-color:var(--tz-body-color);--tz-table-bg:transparent;--tz-table-border-color:var(--tz-border-color);--tz-table-accent-bg:transparent;--tz-table-striped-color:var(--tz-body-color);--tz-table-striped-bg:rgba(var(--tz-tertiary-bg-rgb),1);--tz-table-active-color:var(--tz-body-color);--tz-table-active-bg:rgba(var(--tz-tertiary-bg-rgb),1);--tz-table-hover-color:var(--tz-body-color);--tz-table-hover-bg:rgba(var(--tz-tertiary-bg-rgb),1);border-color:#dee2e6;border-color:var(--tz-table-border-color);margin-bottom:1.5rem;vertical-align:top;width:100%}.table>:not(caption)>*>*{background-color:var(--tz-table-bg);border-bottom-width:1px;border-bottom-width:var(--tz-border-width);box-shadow:inset 0 0 0 9999px var(--tz-table-bg-state,var(--tz-table-bg-type,var(--tz-table-accent-bg)));color:var(--tz-table-color-state,var(--tz-table-color-type,var(--tz-table-color)));padding:.95rem}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid;border-top:calc(var(--tz-border-width)*2) solid}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.5rem}.table-bordered>:not(caption)>*{border-width:1px 0;border-width:var(--tz-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 1px;border-width:0 var(--tz-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)>*{--tz-table-color-type:var(--tz-table-striped-color);--tz-table-bg-type:var(--tz-table-striped-bg)}.table-active{--tz-table-color-state:var(--tz-table-active-color);--tz-table-bg-state:var(--tz-table-active-bg)}.table-hover>tbody>tr:hover>*{--tz-table-color-state:var(--tz-table-hover-color);--tz-table-bg-state:var(--tz-table-hover-bg)}.table-primary{--tz-table-color:#212529;--tz-table-bg:#d8f2f3;--tz-table-border-color:#c6dedf;--tz-table-striped-bg:#212529;--tz-table-striped-color:#fff;--tz-table-active-bg:#212529;--tz-table-active-color:#fff;--tz-table-hover-bg:#212529;--tz-table-hover-color:#fff;border-color:#c6dedf;border-color:var(--tz-table-border-color)}.table-primary,.table-secondary{color:#212529;color:var(--tz-table-color)}.table-secondary{--tz-table-color:#212529;--tz-table-bg:#e2e3e5;--tz-table-border-color:#cfd0d2;--tz-table-striped-bg:#212529;--tz-table-striped-color:#fff;--tz-table-active-bg:#212529;--tz-table-active-color:#fff;--tz-table-hover-bg:#212529;--tz-table-hover-color:#fff;border-color:#cfd0d2;border-color:var(--tz-table-border-color)}.table-success{--tz-table-color:#212529;--tz-table-bg:#dae7fa;--tz-table-border-color:#c8d4e5;--tz-table-striped-bg:#212529;--tz-table-striped-color:#fff;--tz-table-active-bg:#212529;--tz-table-active-color:#fff;--tz-table-hover-bg:#212529;--tz-table-hover-color:#fff;border-color:#c8d4e5;border-color:var(--tz-table-border-color)}.table-info,.table-success{color:#212529;color:var(--tz-table-color)}.table-info{--tz-table-color:#212529;--tz-table-bg:#d6eff9;--tz-table-border-color:#c4dbe4;--tz-table-striped-bg:#212529;--tz-table-striped-color:#fff;--tz-table-active-bg:#212529;--tz-table-active-color:#fff;--tz-table-hover-bg:#212529;--tz-table-hover-color:#fff;border-color:#c4dbe4;border-color:var(--tz-table-border-color)}.table-warning{--tz-table-color:#212529;--tz-table-bg:#fbf4dd;--tz-table-border-color:#e5dfcb;--tz-table-striped-bg:#212529;--tz-table-striped-color:#fff;--tz-table-active-bg:#212529;--tz-table-active-color:#fff;--tz-table-hover-bg:#212529;--tz-table-hover-color:#fff;border-color:#e5dfcb;border-color:var(--tz-table-border-color)}.table-danger,.table-warning{color:#212529;color:var(--tz-table-color)}.table-danger{--tz-table-color:#212529;--tz-table-bg:#f6d9d9;--tz-table-border-color:#e1c7c7;--tz-table-striped-bg:#212529;--tz-table-striped-color:#fff;--tz-table-active-bg:#212529;--tz-table-active-color:#fff;--tz-table-hover-bg:#212529;--tz-table-hover-color:#fff;border-color:#e1c7c7;border-color:var(--tz-table-border-color)}.table-purple{--tz-table-color:#212529;--tz-table-bg:#e3e2ef;--tz-table-border-color:#d0cfdb;--tz-table-striped-bg:#212529;--tz-table-striped-color:#fff;--tz-table-active-bg:#212529;--tz-table-active-color:#fff;--tz-table-hover-bg:#212529;--tz-table-hover-color:#fff;border-color:#d0cfdb;border-color:var(--tz-table-border-color)}.table-pink,.table-purple{color:#212529;color:var(--tz-table-color)}.table-pink{--tz-table-color:#212529;--tz-table-bg:#fcdce5;--tz-table-border-color:#e6cad2;--tz-table-striped-bg:#212529;--tz-table-striped-color:#fff;--tz-table-active-bg:#212529;--tz-table-active-color:#fff;--tz-table-hover-bg:#212529;--tz-table-hover-color:#fff;border-color:#e6cad2;border-color:var(--tz-table-border-color)}.table-light{--tz-table-color:#212529;--tz-table-bg:#f2f2f7;--tz-table-border-color:#dddee2;--tz-table-striped-bg:#212529;--tz-table-striped-color:#fff;--tz-table-active-bg:#212529;--tz-table-active-color:#fff;--tz-table-hover-bg:#212529;--tz-table-hover-color:#fff;border-color:#dddee2;border-color:var(--tz-table-border-color);color:#212529;color:var(--tz-table-color)}.table-dark{--tz-table-color:#fff;--tz-table-bg:#212529;--tz-table-border-color:#373b3e;--tz-table-striped-bg:#fff;--tz-table-striped-color:#212529;--tz-table-active-bg:#fff;--tz-table-active-color:#212529;--tz-table-hover-bg:#fff;--tz-table-hover-color:#212529;border-color:#373b3e;border-color:var(--tz-table-border-color);color:#fff;color:var(--tz-table-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{font-size:inherit;line-height:1.5;margin-bottom:0;padding-bottom:calc(.45rem + 1px);padding-bottom:calc(.45rem + var(--tz-border-width));padding-top:calc(.45rem + 1px);padding-top:calc(.45rem + var(--tz-border-width))}.col-form-label-lg{font-size:1.21625rem;padding-bottom:calc(.5rem + 1px);padding-bottom:calc(.5rem + var(--tz-border-width));padding-top:calc(.5rem + 1px);padding-top:calc(.5rem + var(--tz-border-width))}.col-form-label-sm{font-size:.85rem;padding-bottom:calc(.28rem + 1px);padding-bottom:calc(.28rem + var(--tz-border-width));padding-top:calc(.28rem + 1px);padding-top:calc(.28rem + var(--tz-border-width))}.form-text{color:hsla(208,7%,46%,.75);color:var(--tz-secondary-color);font-size:.75rem;margin-top:.25rem}.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:#fff;background-color:var(--tz-secondary-bg);border:1px solid #dee2e6;border:var(--tz-border-width) solid var(--tz-border-color);border-radius:.25rem;color:#6c757d;color:var(--tz-body-color);display:block;font-size:.875rem;font-weight:400;line-height:1.5;padding:.45rem .9rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media(prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{background-color:#fff;background-color:var(--tz-secondary-bg);border-color:rgba(0,0,0,.175);border-color:var(--tz-border-color-translucent);box-shadow:none;color:#6c757d;color:var(--tz-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::-moz-placeholder{color:hsla(208,7%,46%,.75);color:var(--tz-secondary-color);opacity:1}.form-control::placeholder{color:hsla(208,7%,46%,.75);color:var(--tz-secondary-color);opacity:1}.form-control:disabled{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg);opacity:1}.form-control::file-selector-button{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg);border-color:inherit;border-radius:0;border-style:solid;border-width:0 1px 0 0;border-right-width:var(--tz-border-width);color:#6c757d;color:var(--tz-body-color);margin:-.45rem .9rem -.45rem -.9rem;padding:.45rem .9rem;pointer-events:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#fff;background-color:var(--tz-secondary-bg)}.form-control-plaintext{background-color:transparent;border:solid transparent;border-width:1px 0;border-width:var(--tz-border-width) 0;color:#6c757d;color:var(--tz-body-color);display:block;line-height:1.5;margin-bottom:0;padding:.45rem 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:.25rem;font-size:.85rem;min-height:calc(1.5em + .56rem + 2px);min-height:calc(1.5em + .56rem + var(--tz-border-width)*2);padding:.28rem .8rem}.form-control-sm::file-selector-button{margin:-.28rem .8rem -.28rem -.8rem;padding:.28rem .8rem}.form-control-lg{border-radius:.375rem;font-size:1.21625rem;min-height:calc(1.5em + 1rem + 2px);min-height:calc(1.5em + 1rem + var(--tz-border-width)*2);padding:.5rem 1rem}.form-control-lg::file-selector-button{margin:-.5rem 1rem -.5rem -1rem;padding:.5rem 1rem}textarea.form-control{min-height:calc(1.5em + .9rem + 2px);min-height:calc(1.5em + .9rem + var(--tz-border-width)*2)}textarea.form-control-sm{min-height:calc(1.5em + .56rem + 2px);min-height:calc(1.5em + .56rem + var(--tz-border-width)*2)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px);min-height:calc(1.5em + 1rem + var(--tz-border-width)*2)}.form-control-color{height:calc(1.5em + .9rem + 2px);height:calc(1.5em + .9rem + var(--tz-border-width)*2);padding:.45rem;width:3rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.25rem}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:.25rem}.form-control-color.form-control-sm{height:calc(1.5em + .56rem + 2px);height:calc(1.5em + .56rem + var(--tz-border-width)*2)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px);height:calc(1.5em + 1rem + var(--tz-border-width)*2)}.form-select{--tz-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='%2336404c' 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:#fff;background-color:var(--tz-secondary-bg);background-image: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='%2336404c' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E"),none;background-image:var(--tz-form-select-bg-img),var(--tz-form-select-bg-icon,none);background-position:right .9rem center;background-repeat:no-repeat;background-size:14px 10px;border:1px solid #dee2e6;border:var(--tz-border-width) solid var(--tz-border-color);border-radius:.25rem;color:#6c757d;color:var(--tz-body-color);display:block;font-size:.875rem;font-weight:400;line-height:1.5;padding:.45rem 2.7rem .45rem .9rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media(prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:rgba(0,0,0,.175);border-color:var(--tz-border-color-translucent);box-shadow:none;outline:0}.form-select[multiple],.form-select[size]:not([size="1"]){background-image:none;padding-right:.9rem}.form-select:disabled{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #6c757d;text-shadow:0 0 0 var(--tz-body-color)}.form-select-sm{border-radius:.25rem;font-size:.85rem;padding-bottom:.28rem;padding-left:.8rem;padding-top:.28rem}.form-select-lg{border-radius:.375rem;font-size:1.21625rem;padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}[data-bs-theme=dark] .form-select{--tz-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='%23aab8c5' 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:0;min-height:1.3125rem;padding-left:1.635em}.form-check .form-check-input{float:left;margin-left:-1.635em}.form-check-reverse{padding-left:0;padding-right:1.635em;text-align:right}.form-check-reverse .form-check-input{float:right;margin-left:0;margin-right:-1.635em}.form-check-input{--tz-form-check-bg:var(--tz-secondary-bg);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-color:var(--tz-form-check-bg);background-image:var(--tz-form-check-bg-image);background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid rgba(0,0,0,.175);border:var(--tz-border-width) solid var(--tz-border-color-translucent);flex-shrink:0;height:1.135em;margin-top:.1825em;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:top;width:1.135em}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:rgba(0,0,0,.175);border-color:var(--tz-border-color-translucent);box-shadow:none;outline:0}.form-check-input:checked{background-color:#3bc0c3;border-color:#3bc0c3}.form-check-input:checked[type=checkbox]{--tz-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]{--tz-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:#3bc0c3;border-color:#3bc0c3;--tz-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{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{--tz-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: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(--tz-form-switch-bg);background-position:0;border-radius:2em;margin-left:-2.5em;transition:background-position .15s ease-in-out;width:2em}@media(prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--tz-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='var(--tz-border-color-translucent)'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked{background-position:100%;--tz-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}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{filter:none;opacity:.65;pointer-events:none}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--tz-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:1.3rem;padding:0;width:100%}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #eaf1f3,none}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #eaf1f3,none}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#3bc0c3;border:0;border-radius:1rem;height:1rem;margin-top:-.25rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;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:#c4eced}.form-range::-webkit-slider-runnable-track{background-color:#eaf1f3;background-color:var(--tz-body-bg);border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.form-range::-moz-range-thumb{-moz-appearance:none;appearance:none;background-color:#3bc0c3;border:0;border-radius:1rem;height:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media(prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#c4eced}.form-range::-moz-range-track{background-color:#eaf1f3;background-color:var(--tz-body-bg);border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:hsla(208,7%,46%,.75);background-color:var(--tz-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:hsla(208,7%,46%,.75);background-color:var(--tz-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);height:calc(3.5rem + var(--tz-border-width)*2);line-height:1.25;min-height:calc(3.5rem + 2px);min-height:calc(3.5rem + var(--tz-border-width)*2)}.form-floating>label{border:1px solid transparent;border:var(--tz-border-width) solid transparent;height:100%;left:0;overflow:hidden;padding:1rem .9rem;pointer-events:none;position:absolute;text-align:left;text-overflow:ellipsis;top:0;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;white-space:nowrap;z-index:2}@media(prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .9rem}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-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-top:1.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{color:hsla(208,7%,46%,.65);color:rgba(var(--tz-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:hsla(208,7%,46%,.65);color:rgba(var(--tz-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:not(:-moz-placeholder-shown)~label:after{background-color:#fff;background-color:var(--tz-secondary-bg);border-radius:.25rem;bottom:1rem;content:"";height:1.875em;left:.45rem;position:absolute;right:.45rem;top:1rem;z-index:-1}.form-floating>.form-control-plaintext~label:after,.form-floating>.form-control:focus~label:after,.form-floating>.form-control:not(:placeholder-shown)~label:after,.form-floating>.form-select~label:after{background-color:#fff;background-color:var(--tz-secondary-bg);border-radius:.25rem;bottom:1rem;content:"";height:1.875em;left:.45rem;position:absolute;right:.45rem;top:1rem;z-index:-1}.form-floating>.form-control:-webkit-autofill~label{color:hsla(208,7%,46%,.65);color:rgba(var(--tz-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0;border-width:var(--tz-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.form-floating>.form-control:disabled~label:after,.form-floating>:disabled~label:after{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg)}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{flex:1 1 auto;min-width:0;position:relative;width:1%}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{align-items:center;background-color:#f8f9fa;background-color:var(--tz-tertiary-bg);border:1px solid #dee2e6;border:var(--tz-border-width) solid var(--tz-border-color);border-radius:.25rem;color:#6c757d;color:var(--tz-body-color);display:flex;font-size:.875rem;font-weight:400;line-height:1.5;padding:.45rem .9rem;text-align:center;white-space:nowrap}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{border-radius:.375rem;font-size:1.21625rem;padding:.5rem 1rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{border-radius:.25rem;font-size:.85rem;padding:.28rem .8rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3.6rem}.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:-1px;margin-left:calc(var(--tz-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:#4489e4;color:var(--tz-form-valid-color);display:none;font-size:.75rem;margin-top:.25rem;width:100%}.valid-tooltip{background-color:#4489e4;background-color:var(--tz-success);border-radius:.375rem;border-radius:var(--tz-border-radius);color:#fff;display:none;font-size:.85rem;margin-top:.1rem;max-width:100%;padding:.375rem .75rem;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='%234489e4' 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 + .225rem) center;background-repeat:no-repeat;background-size:calc(.75em + .45rem) calc(.75em + .45rem);border-color:#4489e4;border-color:var(--tz-form-valid-border-color);padding-right:calc(1.5em + .9rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#4489e4;border-color:var(--tz-form-valid-border-color);box-shadow:0 0 0 .15rem rgba(68,137,228,.25);box-shadow:0 0 0 .15rem rgba(var(--tz-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:top calc(.375em + .225rem) right calc(.375em + .225rem);padding-right:calc(1.5em + .9rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#4489e4;border-color:var(--tz-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"]{--tz-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='%234489e4' 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 .9rem center,center right 2.7rem;background-size:14px 10px,calc(.75em + .45rem) calc(.75em + .45rem);padding-right:4.95rem}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#4489e4;border-color:var(--tz-form-valid-border-color);box-shadow:0 0 0 .15rem rgba(68,137,228,.25);box-shadow:0 0 0 .15rem rgba(var(--tz-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3.9rem + 1.5em)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#4489e4;border-color:var(--tz-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#4489e4;background-color:var(--tz-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .15rem rgba(68,137,228,.25);box-shadow:0 0 0 .15rem rgba(var(--tz-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#4489e4;color:var(--tz-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:#d03f3f;color:var(--tz-form-invalid-color);display:none;font-size:.75rem;margin-top:.25rem;width:100%}.invalid-tooltip{background-color:#d03f3f;background-color:var(--tz-danger);border-radius:.375rem;border-radius:var(--tz-border-radius);color:#fff;display:none;font-size:.85rem;margin-top:.1rem;max-width:100%;padding:.375rem .75rem;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='%23d03f3f'%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='%23d03f3f' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .225rem) center;background-repeat:no-repeat;background-size:calc(.75em + .45rem) calc(.75em + .45rem);border-color:#d03f3f;border-color:var(--tz-form-invalid-border-color);padding-right:calc(1.5em + .9rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#d03f3f;border-color:var(--tz-form-invalid-border-color);box-shadow:0 0 0 .15rem rgba(208,63,63,.25);box-shadow:0 0 0 .15rem rgba(var(--tz-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:top calc(.375em + .225rem) right calc(.375em + .225rem);padding-right:calc(1.5em + .9rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#d03f3f;border-color:var(--tz-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"]{--tz-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='%23d03f3f'%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='%23d03f3f' stroke='none'/%3E%3C/svg%3E");background-position:right .9rem center,center right 2.7rem;background-size:14px 10px,calc(.75em + .45rem) calc(.75em + .45rem);padding-right:4.95rem}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#d03f3f;border-color:var(--tz-form-invalid-border-color);box-shadow:0 0 0 .15rem rgba(208,63,63,.25);box-shadow:0 0 0 .15rem rgba(var(--tz-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3.9rem + 1.5em)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#d03f3f;border-color:var(--tz-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#d03f3f;background-color:var(--tz-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .15rem rgba(208,63,63,.25);box-shadow:0 0 0 .15rem rgba(var(--tz-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#d03f3f;color:var(--tz-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--tz-btn-padding-x:0.9rem;--tz-btn-padding-y:0.45rem;--tz-btn-font-family: ;--tz-btn-font-size:0.875rem;--tz-btn-font-weight:400;--tz-btn-line-height:1.5;--tz-btn-color:var(--tz-body-color);--tz-btn-bg:transparent;--tz-btn-border-width:var(--tz-border-width);--tz-btn-border-color:transparent;--tz-btn-border-radius:var(--tz-border-radius-sm);--tz-btn-hover-border-color:transparent;--tz-btn-box-shadow:0px 2px 6px 0px;--tz-btn-disabled-opacity:0.65;--tz-btn-focus-box-shadow:0 0 0 0.15rem rgba(var(--tz-btn-focus-shadow-rgb),.5);background-color:transparent;background-color:var(--tz-btn-bg);border:1px solid transparent;border:var(--tz-btn-border-width) solid var(--tz-btn-border-color);border-radius:.25rem;border-radius:var(--tz-btn-border-radius);color:#6c757d;color:var(--tz-btn-color);cursor:pointer;display:inline-block;font-family:var(--tz-btn-font-family);font-size:.875rem;font-size:var(--tz-btn-font-size);font-weight:400;font-weight:var(--tz-btn-font-weight);line-height:1.5;line-height:var(--tz-btn-line-height);padding:.45rem .9rem;padding:var(--tz-btn-padding-y) var(--tz-btn-padding-x);text-align:center;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-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{background-color:var(--tz-btn-hover-bg);border-color:var(--tz-btn-hover-border-color);color:var(--tz-btn-hover-color)}.btn-check+.btn:hover{background-color:var(--tz-btn-bg);border-color:var(--tz-btn-border-color);color:var(--tz-btn-color)}.btn:focus-visible{background-color:var(--tz-btn-hover-bg);border-color:var(--tz-btn-hover-border-color);box-shadow:var(--tz-btn-focus-box-shadow);color:var(--tz-btn-hover-color);outline:0}.btn-check:focus-visible+.btn{border-color:var(--tz-btn-hover-border-color);box-shadow:var(--tz-btn-focus-box-shadow);outline:0}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{background-color:var(--tz-btn-active-bg);border-color:var(--tz-btn-active-border-color);color:var(--tz-btn-active-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--tz-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{background-color:var(--tz-btn-disabled-bg);border-color:var(--tz-btn-disabled-border-color);color:var(--tz-btn-disabled-color);opacity:var(--tz-btn-disabled-opacity);pointer-events:none}.btn-primary{--tz-btn-color:#fff;--tz-btn-bg:#3bc0c3;--tz-btn-border-color:#3bc0c3;--tz-btn-hover-color:#fff;--tz-btn-hover-bg:#37b2b4;--tz-btn-hover-border-color:#37b2b4;--tz-btn-focus-shadow-rgb:88,201,204;--tz-btn-active-color:#fff;--tz-btn-active-bg:#37b2b4;--tz-btn-active-border-color:#37b2b4;--tz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--tz-btn-disabled-color:#fff;--tz-btn-disabled-bg:#3bc0c3;--tz-btn-disabled-border-color:#3bc0c3}.btn-secondary{--tz-btn-color:#fff;--tz-btn-bg:#6c757d;--tz-btn-border-color:#6c757d;--tz-btn-hover-color:#fff;--tz-btn-hover-bg:#646c74;--tz-btn-hover-border-color:#646c74;--tz-btn-focus-shadow-rgb:130,138,145;--tz-btn-active-color:#fff;--tz-btn-active-bg:#646c74;--tz-btn-active-border-color:#646c74;--tz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--tz-btn-disabled-color:#fff;--tz-btn-disabled-bg:#6c757d;--tz-btn-disabled-border-color:#6c757d}.btn-success{--tz-btn-color:#fff;--tz-btn-bg:#4489e4;--tz-btn-border-color:#4489e4;--tz-btn-hover-color:#fff;--tz-btn-hover-bg:#3f7fd3;--tz-btn-hover-border-color:#3f7fd3;--tz-btn-focus-shadow-rgb:96,155,232;--tz-btn-active-color:#fff;--tz-btn-active-bg:#3f7fd3;--tz-btn-active-border-color:#3f7fd3;--tz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--tz-btn-disabled-color:#fff;--tz-btn-disabled-bg:#4489e4;--tz-btn-disabled-border-color:#4489e4}.btn-info{--tz-btn-color:#fff;--tz-btn-bg:#33b0e0;--tz-btn-border-color:#33b0e0;--tz-btn-hover-color:#fff;--tz-btn-hover-bg:#2fa3cf;--tz-btn-hover-border-color:#2fa3cf;--tz-btn-focus-shadow-rgb:82,188,229;--tz-btn-active-color:#fff;--tz-btn-active-bg:#2fa3cf;--tz-btn-active-border-color:#2fa3cf;--tz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--tz-btn-disabled-color:#fff;--tz-btn-disabled-bg:#33b0e0;--tz-btn-disabled-border-color:#33b0e0}.btn-warning{--tz-btn-color:#fff;--tz-btn-bg:#edc755;--tz-btn-border-color:#edc755;--tz-btn-hover-color:#fff;--tz-btn-hover-bg:#dbb84f;--tz-btn-hover-border-color:#dbb84f;--tz-btn-focus-shadow-rgb:240,207,111;--tz-btn-active-color:#fff;--tz-btn-active-bg:#dbb84f;--tz-btn-active-border-color:#dbb84f;--tz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--tz-btn-disabled-color:#fff;--tz-btn-disabled-bg:#edc755;--tz-btn-disabled-border-color:#edc755}.btn-danger{--tz-btn-color:#fff;--tz-btn-bg:#d03f3f;--tz-btn-border-color:#d03f3f;--tz-btn-hover-color:#fff;--tz-btn-hover-bg:#c03a3a;--tz-btn-hover-border-color:#c03a3a;--tz-btn-focus-shadow-rgb:215,92,92;--tz-btn-active-color:#fff;--tz-btn-active-bg:#c03a3a;--tz-btn-active-border-color:#c03a3a;--tz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--tz-btn-disabled-color:#fff;--tz-btn-disabled-bg:#d03f3f;--tz-btn-disabled-border-color:#d03f3f}.btn-purple{--tz-btn-color:#fff;--tz-btn-bg:#716cb0;--tz-btn-border-color:#716cb0;--tz-btn-hover-color:#fff;--tz-btn-hover-bg:#6964a3;--tz-btn-hover-border-color:#6964a3;--tz-btn-focus-shadow-rgb:134,130,188;--tz-btn-active-color:#fff;--tz-btn-active-bg:#6964a3;--tz-btn-active-border-color:#6964a3;--tz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--tz-btn-disabled-color:#fff;--tz-btn-disabled-bg:#716cb0;--tz-btn-disabled-border-color:#716cb0}.btn-pink{--tz-btn-color:#fff;--tz-btn-bg:#f24f7c;--tz-btn-border-color:#f24f7c;--tz-btn-hover-color:#fff;--tz-btn-hover-bg:#e04973;--tz-btn-hover-border-color:#e04973;--tz-btn-focus-shadow-rgb:244,105,144;--tz-btn-active-color:#fff;--tz-btn-active-bg:#e04973;--tz-btn-active-border-color:#e04973;--tz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--tz-btn-disabled-color:#fff;--tz-btn-disabled-bg:#f24f7c;--tz-btn-disabled-border-color:#f24f7c}.btn-light{--tz-btn-color:#212529;--tz-btn-bg:#f2f2f7;--tz-btn-border-color:#f2f2f7;--tz-btn-hover-color:#212529;--tz-btn-hover-bg:#e0e0e4;--tz-btn-hover-border-color:#e0e0e4;--tz-btn-focus-shadow-rgb:211,211,216;--tz-btn-active-color:#212529;--tz-btn-active-bg:#e0e0e4;--tz-btn-active-border-color:#e0e0e4;--tz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--tz-btn-disabled-color:#212529;--tz-btn-disabled-bg:#f2f2f7;--tz-btn-disabled-border-color:#f2f2f7}.btn-dark{--tz-btn-color:#fff;--tz-btn-bg:#212529;--tz-btn-border-color:#212529;--tz-btn-hover-color:#fff;--tz-btn-hover-bg:#424649;--tz-btn-hover-border-color:#373b3e;--tz-btn-focus-shadow-rgb:66,70,73;--tz-btn-active-color:#fff;--tz-btn-active-bg:#424649;--tz-btn-active-border-color:#373b3e;--tz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--tz-btn-disabled-color:#fff;--tz-btn-disabled-bg:#212529;--tz-btn-disabled-border-color:#212529}.btn-outline-primary{--tz-btn-color:#3bc0c3;--tz-btn-border-color:#3bc0c3;--tz-btn-hover-color:#fff;--tz-btn-hover-bg:#3bc0c3;--tz-btn-hover-border-color:#3bc0c3;--tz-btn-focus-shadow-rgb:59,192,195;--tz-btn-active-color:#fff;--tz-btn-active-bg:#3bc0c3;--tz-btn-active-border-color:#3bc0c3;--tz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--tz-btn-disabled-color:#3bc0c3;--tz-btn-disabled-bg:transparent;--tz-btn-disabled-border-color:#3bc0c3;--tz-gradient:none}.btn-outline-secondary{--tz-btn-color:#6c757d;--tz-btn-border-color:#6c757d;--tz-btn-hover-color:#fff;--tz-btn-hover-bg:#6c757d;--tz-btn-hover-border-color:#6c757d;--tz-btn-focus-shadow-rgb:108,117,125;--tz-btn-active-color:#fff;--tz-btn-active-bg:#6c757d;--tz-btn-active-border-color:#6c757d;--tz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--tz-btn-disabled-color:#6c757d;--tz-btn-disabled-bg:transparent;--tz-btn-disabled-border-color:#6c757d;--tz-gradient:none}.btn-outline-success{--tz-btn-color:#4489e4;--tz-btn-border-color:#4489e4;--tz-btn-hover-color:#fff;--tz-btn-hover-bg:#4489e4;--tz-btn-hover-border-color:#4489e4;--tz-btn-focus-shadow-rgb:68,137,228;--tz-btn-active-color:#fff;--tz-btn-active-bg:#4489e4;--tz-btn-active-border-color:#4489e4;--tz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--tz-btn-disabled-color:#4489e4;--tz-btn-disabled-bg:transparent;--tz-btn-disabled-border-color:#4489e4;--tz-gradient:none}.btn-outline-info{--tz-btn-color:#33b0e0;--tz-btn-border-color:#33b0e0;--tz-btn-hover-color:#fff;--tz-btn-hover-bg:#33b0e0;--tz-btn-hover-border-color:#33b0e0;--tz-btn-focus-shadow-rgb:51,176,224;--tz-btn-active-color:#fff;--tz-btn-active-bg:#33b0e0;--tz-btn-active-border-color:#33b0e0;--tz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--tz-btn-disabled-color:#33b0e0;--tz-btn-disabled-bg:transparent;--tz-btn-disabled-border-color:#33b0e0;--tz-gradient:none}.btn-outline-warning{--tz-btn-color:#edc755;--tz-btn-border-color:#edc755;--tz-btn-hover-color:#fff;--tz-btn-hover-bg:#edc755;--tz-btn-hover-border-color:#edc755;--tz-btn-focus-shadow-rgb:237,199,85;--tz-btn-active-color:#fff;--tz-btn-active-bg:#edc755;--tz-btn-active-border-color:#edc755;--tz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--tz-btn-disabled-color:#edc755;--tz-btn-disabled-bg:transparent;--tz-btn-disabled-border-color:#edc755;--tz-gradient:none}.btn-outline-danger{--tz-btn-color:#d03f3f;--tz-btn-border-color:#d03f3f;--tz-btn-hover-color:#fff;--tz-btn-hover-bg:#d03f3f;--tz-btn-hover-border-color:#d03f3f;--tz-btn-focus-shadow-rgb:208,63,63;--tz-btn-active-color:#fff;--tz-btn-active-bg:#d03f3f;--tz-btn-active-border-color:#d03f3f;--tz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--tz-btn-disabled-color:#d03f3f;--tz-btn-disabled-bg:transparent;--tz-btn-disabled-border-color:#d03f3f;--tz-gradient:none}.btn-outline-purple{--tz-btn-color:#716cb0;--tz-btn-border-color:#716cb0;--tz-btn-hover-color:#fff;--tz-btn-hover-bg:#716cb0;--tz-btn-hover-border-color:#716cb0;--tz-btn-focus-shadow-rgb:113,108,176;--tz-btn-active-color:#fff;--tz-btn-active-bg:#716cb0;--tz-btn-active-border-color:#716cb0;--tz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--tz-btn-disabled-color:#716cb0;--tz-btn-disabled-bg:transparent;--tz-btn-disabled-border-color:#716cb0;--tz-gradient:none}.btn-outline-pink{--tz-btn-color:#f24f7c;--tz-btn-border-color:#f24f7c;--tz-btn-hover-color:#fff;--tz-btn-hover-bg:#f24f7c;--tz-btn-hover-border-color:#f24f7c;--tz-btn-focus-shadow-rgb:242,79,124;--tz-btn-active-color:#fff;--tz-btn-active-bg:#f24f7c;--tz-btn-active-border-color:#f24f7c;--tz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--tz-btn-disabled-color:#f24f7c;--tz-btn-disabled-bg:transparent;--tz-btn-disabled-border-color:#f24f7c;--tz-gradient:none}.btn-outline-light{--tz-btn-color:#f2f2f7;--tz-btn-border-color:#f2f2f7;--tz-btn-hover-color:#212529;--tz-btn-hover-bg:#f2f2f7;--tz-btn-hover-border-color:#f2f2f7;--tz-btn-focus-shadow-rgb:242,242,247;--tz-btn-active-color:#212529;--tz-btn-active-bg:#f2f2f7;--tz-btn-active-border-color:#f2f2f7;--tz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--tz-btn-disabled-color:#f2f2f7;--tz-btn-disabled-bg:transparent;--tz-btn-disabled-border-color:#f2f2f7;--tz-gradient:none}.btn-outline-dark{--tz-btn-color:#212529;--tz-btn-border-color:#212529;--tz-btn-hover-color:#fff;--tz-btn-hover-bg:#212529;--tz-btn-hover-border-color:#212529;--tz-btn-focus-shadow-rgb:33,37,41;--tz-btn-active-color:#fff;--tz-btn-active-bg:#212529;--tz-btn-active-border-color:#212529;--tz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--tz-btn-disabled-color:#212529;--tz-btn-disabled-bg:transparent;--tz-btn-disabled-border-color:#212529;--tz-gradient:none}.btn-link{--tz-btn-font-weight:400;--tz-btn-color:var(--tz-link-color);--tz-btn-bg:transparent;--tz-btn-border-color:transparent;--tz-btn-hover-color:var(--tz-link-hover-color);--tz-btn-hover-border-color:transparent;--tz-btn-active-color:var(--tz-link-hover-color);--tz-btn-active-border-color:transparent;--tz-btn-disabled-color:#6c757d;--tz-btn-disabled-border-color:transparent;--tz-btn-box-shadow:0 0 0 #000;--tz-btn-focus-shadow-rgb:49,132,253;-webkit-text-decoration:none;text-decoration:none}.btn-link:focus-visible{color:var(--tz-btn-color)}.btn-link:hover{color:var(--tz-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--tz-btn-padding-y:0.5rem;--tz-btn-padding-x:1rem;--tz-btn-font-size:1.21625rem;--tz-btn-border-radius:var(--tz-border-radius)}.btn-group-sm>.btn,.btn-sm{--tz-btn-padding-y:0.28rem;--tz-btn-padding-x:0.8rem;--tz-btn-font-size:0.85rem;--tz-btn-border-radius:var(--tz-border-radius-sm)}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{height:auto;transition:width .35s ease;width:0}@media(prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-menu{--tz-dropdown-zindex:1000;--tz-dropdown-min-width:10rem;--tz-dropdown-padding-x:0;--tz-dropdown-padding-y:0.25rem;--tz-dropdown-spacer:0.125rem;--tz-dropdown-font-size:0.875rem;--tz-dropdown-color:var(--tz-body-color);--tz-dropdown-bg:var(--tz-secondary-bg);--tz-dropdown-border-color:var(--tz-border-color);--tz-dropdown-border-radius:0.375rem;--tz-dropdown-border-width:var(--tz-border-width);--tz-dropdown-inner-border-radius:calc(0.375rem - var(--tz-border-width));--tz-dropdown-divider-bg:var(--tz-border-color);--tz-dropdown-divider-margin-y:0.75rem;--tz-dropdown-box-shadow:var(--tz-box-shadow);--tz-dropdown-link-color:var(--tz-body-color);--tz-dropdown-link-hover-color:var(--tz-tertiary-color);--tz-dropdown-link-hover-bg:var(--tz-tertiary-bg);--tz-dropdown-link-active-color:var(--tz-tertiary-color);--tz-dropdown-link-active-bg:var(--tz-tertiary-bg);--tz-dropdown-link-disabled-color:#adb5bd;--tz-dropdown-item-padding-x:1.125rem;--tz-dropdown-item-padding-y:0.375rem;--tz-dropdown-header-color:inherit;--tz-dropdown-header-padding-x:0.84375rem;--tz-dropdown-header-padding-y:0.5rem;background-clip:padding-box;background-color:#fff;background-color:var(--tz-dropdown-bg);border:1px solid #dee2e6;border:var(--tz-dropdown-border-width) solid var(--tz-dropdown-border-color);border-radius:.375rem;border-radius:var(--tz-dropdown-border-radius);color:#6c757d;color:var(--tz-dropdown-color);display:none;font-size:.875rem;font-size:var(--tz-dropdown-font-size);list-style:none;margin:0;min-width:10rem;min-width:var(--tz-dropdown-min-width);padding:.25rem 0;padding:var(--tz-dropdown-padding-y) var(--tz-dropdown-padding-x);position:absolute;text-align:left;z-index:1000;z-index:var(--tz-dropdown-zindex)}.dropdown-menu[data-bs-popper]{left:0;margin-top:var(--tz-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(--tz-dropdown-spacer);margin-top:0;top:auto}.dropend .dropdown-menu[data-bs-popper]{left:100%;margin-left:var(--tz-dropdown-spacer);margin-top:0;right:auto;top:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{left:auto;margin-right:var(--tz-dropdown-spacer);margin-top:0;right:100%;top:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{border-top:1px solid var(--tz-dropdown-divider-bg);height:0;margin:var(--tz-dropdown-divider-margin-y) 0;opacity:1;overflow:hidden}.dropdown-item{background-color:transparent;border:0;border-radius:0;border-radius:var(--tz-dropdown-item-border-radius,0);clear:both;color:var(--tz-dropdown-link-color);display:block;font-weight:400;padding:var(--tz-dropdown-item-padding-y) var(--tz-dropdown-item-padding-x);text-align:inherit;white-space:nowrap;width:100%}.dropdown-item:focus,.dropdown-item:hover{background-color:var(--tz-dropdown-link-hover-bg);color:var(--tz-dropdown-link-hover-color)}.dropdown-item.active,.dropdown-item:active{background-color:var(--tz-dropdown-link-active-bg);color:var(--tz-dropdown-link-active-color);-webkit-text-decoration:none;text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:transparent;color:var(--tz-dropdown-link-disabled-color);pointer-events:none}.dropdown-menu.show{display:block}.dropdown-header{color:var(--tz-dropdown-header-color);display:block;font-size:.85rem;margin-bottom:0;padding:var(--tz-dropdown-header-padding-y) var(--tz-dropdown-header-padding-x);white-space:nowrap}.dropdown-item-text{color:var(--tz-dropdown-link-color);display:block;padding:var(--tz-dropdown-item-padding-y) var(--tz-dropdown-item-padding-x)}.dropdown-menu-dark{--tz-dropdown-color:#dee2e6;--tz-dropdown-bg:#36404c;--tz-dropdown-border-color:var(--tz-border-color);--tz-dropdown-box-shadow: ;--tz-dropdown-link-color:#dee2e6;--tz-dropdown-link-hover-color:#fff;--tz-dropdown-divider-bg:var(--tz-border-color);--tz-dropdown-link-hover-bg:hsla(0,0%,100%,.15);--tz-dropdown-link-active-color:var(--tz-tertiary-color);--tz-dropdown-link-active-bg:var(--tz-tertiary-bg);--tz-dropdown-link-disabled-color:#adb5bd;--tz-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{display:inline-flex;position:relative;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{flex:1 1 auto;position:relative}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.25rem;border-radius:var(--tz-border-radius-sm)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:-1px;margin-left:calc(var(--tz-border-width)*-1)}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-bottom-left-radius:0;border-top-left-radius:0}.dropdown-toggle-split{padding-left:.675rem;padding-right:.675rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.6rem;padding-right:.6rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{align-items:flex-start;flex-direction:column;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px;margin-top:calc(var(--tz-border-width)*-1)}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--tz-nav-link-padding-x:1rem;--tz-nav-link-padding-y:0.5rem;--tz-nav-link-font-weight: ;--tz-nav-link-color:var(--tz-link-color);--tz-nav-link-hover-color:var(--tz-link-hover-color);--tz-nav-link-disabled-color:var(--tz-secondary-color);display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{background:0 0;border:0;color:var(--tz-nav-link-color);display:block;font-size:var(--tz-nav-link-font-size);font-weight:var(--tz-nav-link-font-weight);padding:var(--tz-nav-link-padding-y) var(--tz-nav-link-padding-x);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--tz-nav-link-hover-color)}.nav-link:focus-visible{box-shadow:0 0 0 .25rem rgba(59,192,195,.25);outline:0}.nav-link.disabled,.nav-link:disabled{color:var(--tz-nav-link-disabled-color);cursor:default;pointer-events:none}.nav-tabs{--tz-nav-tabs-border-width:var(--tz-border-width);--tz-nav-tabs-border-color:var(--tz-border-color);--tz-nav-tabs-border-radius:var(--tz-border-radius);--tz-nav-tabs-link-hover-border-color:var(--tz-secondary-bg) var(--tz-secondary-bg) var(--tz-border-color);--tz-nav-tabs-link-active-color:var(--tz-emphasis-color);--tz-nav-tabs-link-active-bg:var(--tz-secondary-bg);--tz-nav-tabs-link-active-border-color:var(--tz-border-color) var(--tz-border-color) var(--tz-secondary-bg);border-bottom:1px solid #dee2e6;border-bottom:var(--tz-nav-tabs-border-width) solid var(--tz-nav-tabs-border-color)}.nav-tabs .nav-link{border:var(--tz-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--tz-nav-tabs-border-radius);border-top-right-radius:var(--tz-nav-tabs-border-radius);margin-bottom:calc(var(--tz-nav-tabs-border-width)*-1)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:var(--tz-nav-tabs-link-hover-border-color);isolation:isolate}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:var(--tz-nav-tabs-link-active-bg);border-color:var(--tz-nav-tabs-link-active-border-color);color:var(--tz-nav-tabs-link-active-color)}.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:calc(var(--tz-nav-tabs-border-width)*-1)}.nav-pills{--tz-nav-pills-border-radius:0.375rem;--tz-nav-pills-link-active-color:#fff;--tz-nav-pills-link-active-bg:#3bc0c3}.nav-pills .nav-link{border-radius:var(--tz-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:var(--tz-nav-pills-link-active-bg);color:var(--tz-nav-pills-link-active-color)}.nav-underline{--tz-nav-underline-gap:1rem;--tz-nav-underline-border-width:0.125rem;--tz-nav-underline-link-active-color:var(--tz-emphasis-color);gap:1rem;gap:var(--tz-nav-underline-gap)}.nav-underline .nav-link{border-bottom:var(--tz-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(--tz-nav-underline-link-active-color);font-weight:700}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--tz-navbar-padding-x:0;--tz-navbar-padding-y:0.75rem;--tz-navbar-color:rgba(var(--tz-emphasis-color-rgb),0.65);--tz-navbar-hover-color:rgba(var(--tz-emphasis-color-rgb),0.8);--tz-navbar-disabled-color:rgba(var(--tz-emphasis-color-rgb),0.3);--tz-navbar-active-color:rgba(var(--tz-emphasis-color-rgb),1);--tz-navbar-brand-padding-y:0.2440625rem;--tz-navbar-brand-margin-end:1rem;--tz-navbar-brand-font-size:1.21625rem;--tz-navbar-brand-color:rgba(var(--tz-emphasis-color-rgb),1);--tz-navbar-brand-hover-color:rgba(var(--tz-emphasis-color-rgb),1);--tz-navbar-nav-link-padding-x:0.5rem;--tz-navbar-toggler-padding-y:0.25rem;--tz-navbar-toggler-padding-x:0.75rem;--tz-navbar-toggler-font-size:1.21625rem;--tz-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(108, 117, 125, 0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");--tz-navbar-toggler-border-color:rgba(var(--tz-emphasis-color-rgb),0.15);--tz-navbar-toggler-border-radius:var(--tz-border-radius-sm);--tz-navbar-toggler-focus-width:0.15rem;--tz-navbar-toggler-transition:box-shadow 0.15s ease-in-out;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:.75rem 0;padding:var(--tz-navbar-padding-y) var(--tz-navbar-padding-x);position:relative}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{align-items:center;display:flex;flex-wrap:inherit;justify-content:space-between}.navbar-brand{color:var(--tz-navbar-brand-color);font-size:var(--tz-navbar-brand-font-size);margin-right:var(--tz-navbar-brand-margin-end);padding-bottom:var(--tz-navbar-brand-padding-y);padding-top:var(--tz-navbar-brand-padding-y);white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--tz-navbar-brand-hover-color)}.navbar-nav{--tz-nav-link-padding-x:0;--tz-nav-link-padding-y:0.5rem;--tz-nav-link-font-weight: ;--tz-nav-link-color:var(--tz-navbar-color);--tz-nav-link-hover-color:var(--tz-navbar-hover-color);--tz-nav-link-disabled-color:var(--tz-navbar-disabled-color);display:flex;flex-direction:column;list-style:none;margin-bottom:0;padding-left:0}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--tz-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{color:var(--tz-navbar-color);padding-bottom:.5rem;padding-top:.5rem}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--tz-navbar-active-color)}.navbar-collapse{align-items:center;flex-basis:100%;flex-grow:1}.navbar-toggler{background-color:transparent;border:var(--tz-border-width) solid var(--tz-navbar-toggler-border-color);border-radius:var(--tz-navbar-toggler-border-radius);color:var(--tz-navbar-color);font-size:var(--tz-navbar-toggler-font-size);line-height:1;padding:var(--tz-navbar-toggler-padding-y) var(--tz-navbar-toggler-padding-x);transition:var(--tz-navbar-toggler-transition)}@media(prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:focus,.navbar-toggler:hover{-webkit-text-decoration:none;text-decoration:none}.navbar-toggler:focus{box-shadow:0 0 0 var(--tz-navbar-toggler-focus-width);outline:0}.navbar-toggler-icon{background-image:var(--tz-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:75vh;max-height:var(--tz-scroll-height,75vh);overflow-y:auto}@media(min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-left:var(--tz-navbar-nav-link-padding-x);padding-right:var(--tz-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media(min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-left:var(--tz-navbar-nav-link-padding-x);padding-right:var(--tz-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media(min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-left:var(--tz-navbar-nav-link-padding-x);padding-right:var(--tz-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media(min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-left:var(--tz-navbar-nav-link-padding-x);padding-right:var(--tz-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media(min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-left:var(--tz-navbar-nav-link-padding-x);padding-right:var(--tz-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-left:var(--tz-navbar-nav-link-padding-x);padding-right:var(--tz-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}.navbar-dark,.navbar[data-bs-theme=dark]{--tz-navbar-color:hsla(0,0%,100%,.55);--tz-navbar-hover-color:hsla(0,0%,100%,.75);--tz-navbar-disabled-color:hsla(0,0%,100%,.25);--tz-navbar-active-color:#fff;--tz-navbar-brand-color:#fff;--tz-navbar-brand-hover-color:#fff;--tz-navbar-toggler-border-color:hsla(0,0%,100%,.1)}.navbar-dark,.navbar[data-bs-theme=dark],[data-bs-theme=dark] .navbar-toggler-icon{--tz-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{--tz-card-spacer-y:1.5rem;--tz-card-spacer-x:1.5rem;--tz-card-title-spacer-y:0.75rem;--tz-card-title-color: ;--tz-card-subtitle-color: ;--tz-card-border-width:var(--tz-theme-card-border-width);--tz-card-border-color:var(--tz-border-color);--tz-card-border-radius:var(--tz-border-radius-sm);--tz-card-box-shadow:var(--tz-box-shadow);--tz-card-inner-border-radius:calc(var(--tz-border-radius-sm) - var(--tz-theme-card-border-width));--tz-card-cap-padding-y:1.125rem;--tz-card-cap-padding-x:1.5rem;--tz-card-cap-bg:var(--tz-tertiary-bg);--tz-card-cap-color: ;--tz-card-height: ;--tz-card-color: ;--tz-card-bg:var(--tz-secondary-bg);--tz-card-img-overlay-padding:1.5rem;--tz-card-group-margin:0.625rem;color:#6c757d;color:var(--tz-body-color);display:flex;flex-direction:column;height:var(--tz-card-height);min-width:0;position:relative;word-wrap:break-word;background-clip:border-box;background-color:#fff;background-color:var(--tz-card-bg);border:0 solid #dee2e6;border:var(--tz-card-border-width) solid var(--tz-card-border-color);border-radius:.25rem;border-radius:var(--tz-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(--tz-card-inner-border-radius);border-top-right-radius:var(--tz-card-inner-border-radius);border-top-width:0}.card>.list-group:last-child{border-bottom-left-radius:var(--tz-card-inner-border-radius);border-bottom-right-radius:var(--tz-card-inner-border-radius);border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{color:var(--tz-card-color);flex:1 1 auto;padding:var(--tz-card-spacer-y) var(--tz-card-spacer-x)}.card-title{color:var(--tz-card-title-color);margin-bottom:var(--tz-card-title-spacer-y)}.card-subtitle{color:var(--tz-card-subtitle-color);margin-top:calc(var(--tz-card-title-spacer-y)*-.5)}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--tz-card-spacer-x)}.card-header{background-color:var(--tz-card-cap-bg);border-bottom:var(--tz-card-border-width) solid var(--tz-card-border-color);color:var(--tz-card-cap-color);margin-bottom:0;padding:var(--tz-card-cap-padding-y) var(--tz-card-cap-padding-x)}.card-header:first-child{border-radius:var(--tz-card-inner-border-radius) var(--tz-card-inner-border-radius) 0 0}.card-footer{background-color:var(--tz-card-cap-bg);border-top:var(--tz-card-border-width) solid var(--tz-card-border-color);color:var(--tz-card-cap-color);padding:var(--tz-card-cap-padding-y) var(--tz-card-cap-padding-x)}.card-footer:last-child{border-radius:0 0 var(--tz-card-inner-border-radius) var(--tz-card-inner-border-radius)}.card-header-tabs{border-bottom:0;margin-bottom:calc(var(--tz-card-cap-padding-y)*-1);margin-left:calc(var(--tz-card-cap-padding-x)*-.5);margin-right:calc(var(--tz-card-cap-padding-x)*-.5)}.card-header-tabs .nav-link.active{background-color:var(--tz-card-bg);border-bottom-color:var(--tz-card-bg)}.card-header-pills{margin-left:calc(var(--tz-card-cap-padding-x)*-.5);margin-right:calc(var(--tz-card-cap-padding-x)*-.5)}.card-img-overlay{border-radius:var(--tz-card-inner-border-radius);bottom:0;left:0;padding:var(--tz-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(--tz-card-inner-border-radius);border-top-right-radius:var(--tz-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-left-radius:var(--tz-card-inner-border-radius);border-bottom-right-radius:var(--tz-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--tz-card-group-margin)}@media(min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{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{--tz-accordion-color:var(--tz-body-color);--tz-accordion-bg:var(--tz-secondary-bg);--tz-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;--tz-accordion-border-color:var(--tz-border-color);--tz-accordion-border-width:var(--tz-border-width);--tz-accordion-border-radius:var(--tz-border-radius);--tz-accordion-inner-border-radius:calc(var(--tz-border-radius) - var(--tz-border-width));--tz-accordion-btn-padding-x:1.25rem;--tz-accordion-btn-padding-y:1rem;--tz-accordion-btn-color:var(--tz-body-color);--tz-accordion-btn-bg:var(--tz-accordion-bg);--tz-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236c757d' 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");--tz-accordion-btn-icon-width:0.75rem;--tz-accordion-btn-icon-transform:rotate(-180deg);--tz-accordion-btn-icon-transition:transform 0.2s ease-in-out;--tz-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2335adb0' 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");--tz-accordion-btn-focus-border-color:var(--tz-border-color-translucent);--tz-accordion-btn-focus-box-shadow:none;--tz-accordion-body-padding-x:1.25rem;--tz-accordion-body-padding-y:1rem;--tz-accordion-active-color:var(--tz-primary);--tz-accordion-active-bg:var(--tz-primary-bg-subtle)}.accordion-button{align-items:center;background-color:var(--tz-accordion-btn-bg);border:0;border-radius:0;color:var(--tz-accordion-btn-color);display:flex;font-size:.875rem;overflow-anchor:none;padding:var(--tz-accordion-btn-padding-y) var(--tz-accordion-btn-padding-x);position:relative;text-align:left;transition:var(--tz-accordion-transition);width:100%}@media(prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){background-color:var(--tz-accordion-active-bg);box-shadow:inset 0 calc(var(--tz-accordion-border-width)*-1) 0 var(--tz-accordion-border-color);color:var(--tz-accordion-active-color)}.accordion-button:not(.collapsed):after{background-image:var(--tz-accordion-btn-active-icon);transform:var(--tz-accordion-btn-icon-transform)}.accordion-button:after{background-image:var(--tz-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--tz-accordion-btn-icon-width);content:"";flex-shrink:0;height:var(--tz-accordion-btn-icon-width);margin-left:auto;transition:var(--tz-accordion-btn-icon-transition);width:var(--tz-accordion-btn-icon-width)}@media(prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{border-color:var(--tz-accordion-btn-focus-border-color);box-shadow:var(--tz-accordion-btn-focus-box-shadow);outline:0;z-index:3}.accordion-header{margin-bottom:0}.accordion-item{background-color:var(--tz-accordion-bg);border:var(--tz-accordion-border-width) solid var(--tz-accordion-border-color);color:var(--tz-accordion-color)}.accordion-item:first-of-type{border-top-left-radius:var(--tz-accordion-border-radius);border-top-right-radius:var(--tz-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--tz-accordion-inner-border-radius);border-top-right-radius:var(--tz-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-left-radius:var(--tz-accordion-border-radius);border-bottom-right-radius:var(--tz-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-left-radius:var(--tz-accordion-inner-border-radius);border-bottom-right-radius:var(--tz-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-left-radius:var(--tz-accordion-border-radius);border-bottom-right-radius:var(--tz-accordion-border-radius)}.accordion-body{padding:var(--tz-accordion-body-padding-y) var(--tz-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.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-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--tz-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2335adb0' 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");--tz-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2335adb0' 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{--tz-breadcrumb-padding-x:0;--tz-breadcrumb-padding-y:1.5rem;--tz-breadcrumb-margin-bottom:1rem;--tz-breadcrumb-bg: ;--tz-breadcrumb-border-radius: ;--tz-breadcrumb-divider-color:var(--tz-secondary-color);--tz-breadcrumb-item-padding-x:0.5rem;--tz-breadcrumb-item-active-color:var(--tz-secondary-color);background-color:var(--tz-breadcrumb-bg);border-radius:var(--tz-breadcrumb-border-radius);display:flex;flex-wrap:wrap;font-size:var(--tz-breadcrumb-font-size);list-style:none;margin-bottom:1rem;margin-bottom:var(--tz-breadcrumb-margin-bottom);padding:1.5rem 0;padding:var(--tz-breadcrumb-padding-y) var(--tz-breadcrumb-padding-x)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--tz-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{color:var(--tz-breadcrumb-divider-color);content:"\ea6e";content:var(--tz-breadcrumb-divider,"\ea6e");float:left;padding-right:var(--tz-breadcrumb-item-padding-x)}.breadcrumb-item.active{color:var(--tz-breadcrumb-item-active-color)}.pagination{--tz-pagination-padding-x:0.75rem;--tz-pagination-padding-y:0.375rem;--tz-pagination-font-size:0.875rem;--tz-pagination-color:var(--tz-tertiary-color);--tz-pagination-bg:var(--tz-secondary-bg);--tz-pagination-border-width:var(--tz-border-width);--tz-pagination-border-color:var(--tz-border-color);--tz-pagination-border-radius:var(--tz-border-radius-sm);--tz-pagination-hover-color:var(--tz-link-hover-color);--tz-pagination-hover-bg:var(--tz-tertiary-bg);--tz-pagination-hover-border-color:var(--tz-border-color);--tz-pagination-focus-color:var(--tz-link-hover-color);--tz-pagination-focus-bg:var(--tz-secondary-bg);--tz-pagination-focus-box-shadow:none;--tz-pagination-active-color:#fff;--tz-pagination-active-bg:#3bc0c3;--tz-pagination-active-border-color:#3bc0c3;--tz-pagination-disabled-color:var(--tz-secondary-color);--tz-pagination-disabled-bg:var(--tz-secondary-bg);--tz-pagination-disabled-border-color:var(--tz-border-color);display:flex;list-style:none;padding-left:0}.page-link{background-color:var(--tz-pagination-bg);border:var(--tz-pagination-border-width) solid var(--tz-pagination-border-color);color:var(--tz-pagination-color);display:block;font-size:var(--tz-pagination-font-size);padding:var(--tz-pagination-padding-y) var(--tz-pagination-padding-x);position:relative;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{background-color:var(--tz-pagination-hover-bg);border-color:var(--tz-pagination-hover-border-color);color:var(--tz-pagination-hover-color);z-index:2}.page-link:focus{background-color:var(--tz-pagination-focus-bg);box-shadow:var(--tz-pagination-focus-box-shadow);color:var(--tz-pagination-focus-color);outline:0;z-index:3}.active>.page-link,.page-link.active{background-color:var(--tz-pagination-active-bg);border-color:var(--tz-pagination-active-border-color);color:var(--tz-pagination-active-color);z-index:3}.disabled>.page-link,.page-link.disabled{background-color:var(--tz-pagination-disabled-bg);border-color:var(--tz-pagination-disabled-border-color);color:var(--tz-pagination-disabled-color);pointer-events:none}.page-item:not(:first-child) .page-link{margin-left:-1px;margin-left:calc(var(--tz-border-width)*-1)}.page-item:first-child .page-link{border-bottom-left-radius:var(--tz-pagination-border-radius);border-top-left-radius:var(--tz-pagination-border-radius)}.page-item:last-child .page-link{border-bottom-right-radius:var(--tz-pagination-border-radius);border-top-right-radius:var(--tz-pagination-border-radius)}.pagination-lg{--tz-pagination-padding-x:1.5rem;--tz-pagination-padding-y:0.75rem;--tz-pagination-font-size:1.21625rem;--tz-pagination-border-radius:var(--tz-border-radius)}.pagination-sm{--tz-pagination-padding-x:0.5rem;--tz-pagination-padding-y:0.25rem;--tz-pagination-font-size:0.85rem;--tz-pagination-border-radius:var(--tz-border-radius-sm)}.badge{--tz-badge-padding-x:0.4em;--tz-badge-padding-y:0.25em;--tz-badge-font-size:0.8em;--tz-badge-font-weight:500;--tz-badge-color:#fff;--tz-badge-border-radius:0.375rem;border-radius:.375rem;border-radius:var(--tz-badge-border-radius);color:#fff;color:var(--tz-badge-color);display:inline-block;font-size:.8em;font-size:var(--tz-badge-font-size);font-weight:500;font-weight:var(--tz-badge-font-weight);line-height:1;padding:.25em .4em;padding:var(--tz-badge-padding-y) var(--tz-badge-padding-x);text-align:center;vertical-align:baseline;white-space:nowrap}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--tz-alert-bg:transparent;--tz-alert-padding-x:1.25rem;--tz-alert-padding-y:0.8rem;--tz-alert-margin-bottom:1rem;--tz-alert-color:inherit;--tz-alert-border-color:transparent;--tz-alert-border:var(--tz-border-width) solid var(--tz-alert-border-color);--tz-alert-border-radius:0.375rem;--tz-alert-link-color:inherit;background-color:transparent;background-color:var(--tz-alert-bg);border:1px solid transparent;border:var(--tz-alert-border);border-radius:.375rem;border-radius:var(--tz-alert-border-radius);color:inherit;color:var(--tz-alert-color);margin-bottom:1rem;margin-bottom:var(--tz-alert-margin-bottom);padding:.8rem 1.25rem;padding:var(--tz-alert-padding-y) var(--tz-alert-padding-x);position:relative}.alert-heading{color:inherit}.alert-link{color:var(--tz-alert-link-color);font-weight:700}.alert-dismissible{padding-right:3.75rem}.alert-dismissible .btn-close{padding:1rem 1.25rem;position:absolute;right:0;top:0;z-index:2}.alert-primary{--tz-alert-color:var(--tz-primary-text-emphasis);--tz-alert-bg:var(--tz-primary-bg-subtle);--tz-alert-border-color:var(--tz-primary-border-subtle);--tz-alert-link-color:var(--tz-primary-text-emphasis)}.alert-secondary{--tz-alert-color:var(--tz-secondary-text-emphasis);--tz-alert-bg:var(--tz-secondary-bg-subtle);--tz-alert-border-color:var(--tz-secondary-border-subtle);--tz-alert-link-color:var(--tz-secondary-text-emphasis)}.alert-success{--tz-alert-color:var(--tz-success-text-emphasis);--tz-alert-bg:var(--tz-success-bg-subtle);--tz-alert-border-color:var(--tz-success-border-subtle);--tz-alert-link-color:var(--tz-success-text-emphasis)}.alert-info{--tz-alert-color:var(--tz-info-text-emphasis);--tz-alert-bg:var(--tz-info-bg-subtle);--tz-alert-border-color:var(--tz-info-border-subtle);--tz-alert-link-color:var(--tz-info-text-emphasis)}.alert-warning{--tz-alert-color:var(--tz-warning-text-emphasis);--tz-alert-bg:var(--tz-warning-bg-subtle);--tz-alert-border-color:var(--tz-warning-border-subtle);--tz-alert-link-color:var(--tz-warning-text-emphasis)}.alert-danger{--tz-alert-color:var(--tz-danger-text-emphasis);--tz-alert-bg:var(--tz-danger-bg-subtle);--tz-alert-border-color:var(--tz-danger-border-subtle);--tz-alert-link-color:var(--tz-danger-text-emphasis)}.alert-purple{--tz-alert-color:var(--tz-purple-text-emphasis);--tz-alert-bg:var(--tz-purple-bg-subtle);--tz-alert-border-color:var(--tz-purple-border-subtle);--tz-alert-link-color:var(--tz-purple-text-emphasis)}.alert-pink{--tz-alert-color:var(--tz-pink-text-emphasis);--tz-alert-bg:var(--tz-pink-bg-subtle);--tz-alert-border-color:var(--tz-pink-border-subtle);--tz-alert-link-color:var(--tz-pink-text-emphasis)}.alert-light{--tz-alert-color:var(--tz-light-text-emphasis);--tz-alert-bg:var(--tz-light-bg-subtle);--tz-alert-border-color:var(--tz-light-border-subtle);--tz-alert-link-color:var(--tz-light-text-emphasis)}.alert-dark{--tz-alert-color:var(--tz-dark-text-emphasis);--tz-alert-bg:var(--tz-dark-bg-subtle);--tz-alert-border-color:var(--tz-dark-border-subtle);--tz-alert-link-color:var(--tz-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--tz-progress-height:1rem;--tz-progress-font-size:0.65625rem;--tz-progress-bg:var(--tz-body-bg);--tz-progress-border-radius:var(--tz-border-radius);--tz-progress-box-shadow:var(--tz-box-shadow-inset);--tz-progress-bar-color:#fff;--tz-progress-bar-bg:#3bc0c3;--tz-progress-bar-transition:width 0.6s ease;background-color:#eaf1f3;background-color:var(--tz-progress-bg);border-radius:.375rem;border-radius:var(--tz-progress-border-radius);display:flex;font-size:.65625rem;font-size:var(--tz-progress-font-size);height:1rem;height:var(--tz-progress-height);overflow:hidden}.progress-bar{background-color:var(--tz-progress-bar-bg);color:var(--tz-progress-bar-color);display:flex;flex-direction:column;justify-content:center;overflow:hidden;text-align:center;transition:var(--tz-progress-bar-transition);white-space:nowrap}@media(prefers-reduced-motion:reduce){.progress-bar{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(--tz-progress-height) var(--tz-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@media(prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--tz-list-group-color:var(--tz-tertiary-color);--tz-list-group-bg:var(--tz-secondary-bg);--tz-list-group-border-color:var(--tz-border-color);--tz-list-group-border-width:var(--tz-border-width);--tz-list-group-border-radius:var(--tz-border-radius);--tz-list-group-item-padding-x:1.2rem;--tz-list-group-item-padding-y:0.75rem;--tz-list-group-action-color:var(--tz-secondary-color);--tz-list-group-action-hover-color:var(--tz-body-color);--tz-list-group-action-hover-bg:var(--tz-tertiary-bg);--tz-list-group-action-active-color:var(--tz-body-color);--tz-list-group-action-active-bg:var(--tz-secondary-bg);--tz-list-group-disabled-color:var(--tz-secondary-color);--tz-list-group-disabled-bg:var(--tz-tertiary-bg);--tz-list-group-active-color:#fff;--tz-list-group-active-bg:#3bc0c3;--tz-list-group-active-border-color:#3bc0c3;border-radius:.375rem;border-radius:var(--tz-list-group-border-radius);display:flex;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-action{color:var(--tz-list-group-action-color);text-align:inherit;width:100%}.list-group-item-action:focus,.list-group-item-action:hover{background-color:var(--tz-list-group-action-hover-bg);color:var(--tz-list-group-action-hover-color);-webkit-text-decoration:none;text-decoration:none;z-index:1}.list-group-item-action:active{background-color:var(--tz-list-group-action-active-bg);color:var(--tz-list-group-action-active-color)}.list-group-item{background-color:var(--tz-list-group-bg);border:var(--tz-list-group-border-width) solid var(--tz-list-group-border-color);color:var(--tz-list-group-color);display:block;padding:var(--tz-list-group-item-padding-y) var(--tz-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(--tz-list-group-disabled-bg);color:var(--tz-list-group-disabled-color);pointer-events:none}.list-group-item.active{background-color:var(--tz-list-group-active-bg);border-color:var(--tz-list-group-active-border-color);color:var(--tz-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(--tz-list-group-border-width);margin-top:calc(var(--tz-list-group-border-width)*-1)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--tz-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(--tz-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(--tz-list-group-border-width)}.list-group-horizontal>.list-group-item+.list-group-item.active{border-left-width:var(--tz-list-group-border-width);margin-left:calc(var(--tz-list-group-border-width)*-1)}@media(min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--tz-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(--tz-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(--tz-list-group-border-width)}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{border-left-width:var(--tz-list-group-border-width);margin-left:calc(var(--tz-list-group-border-width)*-1)}}@media(min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--tz-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(--tz-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(--tz-list-group-border-width)}.list-group-horizontal-md>.list-group-item+.list-group-item.active{border-left-width:var(--tz-list-group-border-width);margin-left:calc(var(--tz-list-group-border-width)*-1)}}@media(min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--tz-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(--tz-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(--tz-list-group-border-width)}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{border-left-width:var(--tz-list-group-border-width);margin-left:calc(var(--tz-list-group-border-width)*-1)}}@media(min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--tz-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(--tz-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(--tz-list-group-border-width)}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{border-left-width:var(--tz-list-group-border-width);margin-left:calc(var(--tz-list-group-border-width)*-1)}}@media(min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--tz-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(--tz-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(--tz-list-group-border-width)}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{border-left-width:var(--tz-list-group-border-width);margin-left:calc(var(--tz-list-group-border-width)*-1)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--tz-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--tz-list-group-color:var(--tz-primary-text-emphasis);--tz-list-group-bg:var(--tz-primary-bg-subtle);--tz-list-group-border-color:var(--tz-primary-border-subtle);--tz-list-group-action-hover-color:var(--tz-emphasis-color);--tz-list-group-action-hover-bg:var(--tz-primary-border-subtle);--tz-list-group-action-active-color:var(--tz-emphasis-color);--tz-list-group-action-active-bg:var(--tz-primary-border-subtle);--tz-list-group-active-color:var(--tz-primary-bg-subtle);--tz-list-group-active-bg:var(--tz-primary-text-emphasis);--tz-list-group-active-border-color:var(--tz-primary-text-emphasis)}.list-group-item-secondary{--tz-list-group-color:var(--tz-secondary-text-emphasis);--tz-list-group-bg:var(--tz-secondary-bg-subtle);--tz-list-group-border-color:var(--tz-secondary-border-subtle);--tz-list-group-action-hover-color:var(--tz-emphasis-color);--tz-list-group-action-hover-bg:var(--tz-secondary-border-subtle);--tz-list-group-action-active-color:var(--tz-emphasis-color);--tz-list-group-action-active-bg:var(--tz-secondary-border-subtle);--tz-list-group-active-color:var(--tz-secondary-bg-subtle);--tz-list-group-active-bg:var(--tz-secondary-text-emphasis);--tz-list-group-active-border-color:var(--tz-secondary-text-emphasis)}.list-group-item-success{--tz-list-group-color:var(--tz-success-text-emphasis);--tz-list-group-bg:var(--tz-success-bg-subtle);--tz-list-group-border-color:var(--tz-success-border-subtle);--tz-list-group-action-hover-color:var(--tz-emphasis-color);--tz-list-group-action-hover-bg:var(--tz-success-border-subtle);--tz-list-group-action-active-color:var(--tz-emphasis-color);--tz-list-group-action-active-bg:var(--tz-success-border-subtle);--tz-list-group-active-color:var(--tz-success-bg-subtle);--tz-list-group-active-bg:var(--tz-success-text-emphasis);--tz-list-group-active-border-color:var(--tz-success-text-emphasis)}.list-group-item-info{--tz-list-group-color:var(--tz-info-text-emphasis);--tz-list-group-bg:var(--tz-info-bg-subtle);--tz-list-group-border-color:var(--tz-info-border-subtle);--tz-list-group-action-hover-color:var(--tz-emphasis-color);--tz-list-group-action-hover-bg:var(--tz-info-border-subtle);--tz-list-group-action-active-color:var(--tz-emphasis-color);--tz-list-group-action-active-bg:var(--tz-info-border-subtle);--tz-list-group-active-color:var(--tz-info-bg-subtle);--tz-list-group-active-bg:var(--tz-info-text-emphasis);--tz-list-group-active-border-color:var(--tz-info-text-emphasis)}.list-group-item-warning{--tz-list-group-color:var(--tz-warning-text-emphasis);--tz-list-group-bg:var(--tz-warning-bg-subtle);--tz-list-group-border-color:var(--tz-warning-border-subtle);--tz-list-group-action-hover-color:var(--tz-emphasis-color);--tz-list-group-action-hover-bg:var(--tz-warning-border-subtle);--tz-list-group-action-active-color:var(--tz-emphasis-color);--tz-list-group-action-active-bg:var(--tz-warning-border-subtle);--tz-list-group-active-color:var(--tz-warning-bg-subtle);--tz-list-group-active-bg:var(--tz-warning-text-emphasis);--tz-list-group-active-border-color:var(--tz-warning-text-emphasis)}.list-group-item-danger{--tz-list-group-color:var(--tz-danger-text-emphasis);--tz-list-group-bg:var(--tz-danger-bg-subtle);--tz-list-group-border-color:var(--tz-danger-border-subtle);--tz-list-group-action-hover-color:var(--tz-emphasis-color);--tz-list-group-action-hover-bg:var(--tz-danger-border-subtle);--tz-list-group-action-active-color:var(--tz-emphasis-color);--tz-list-group-action-active-bg:var(--tz-danger-border-subtle);--tz-list-group-active-color:var(--tz-danger-bg-subtle);--tz-list-group-active-bg:var(--tz-danger-text-emphasis);--tz-list-group-active-border-color:var(--tz-danger-text-emphasis)}.list-group-item-purple{--tz-list-group-color:var(--tz-purple-text-emphasis);--tz-list-group-bg:var(--tz-purple-bg-subtle);--tz-list-group-border-color:var(--tz-purple-border-subtle);--tz-list-group-action-hover-color:var(--tz-emphasis-color);--tz-list-group-action-hover-bg:var(--tz-purple-border-subtle);--tz-list-group-action-active-color:var(--tz-emphasis-color);--tz-list-group-action-active-bg:var(--tz-purple-border-subtle);--tz-list-group-active-color:var(--tz-purple-bg-subtle);--tz-list-group-active-bg:var(--tz-purple-text-emphasis);--tz-list-group-active-border-color:var(--tz-purple-text-emphasis)}.list-group-item-pink{--tz-list-group-color:var(--tz-pink-text-emphasis);--tz-list-group-bg:var(--tz-pink-bg-subtle);--tz-list-group-border-color:var(--tz-pink-border-subtle);--tz-list-group-action-hover-color:var(--tz-emphasis-color);--tz-list-group-action-hover-bg:var(--tz-pink-border-subtle);--tz-list-group-action-active-color:var(--tz-emphasis-color);--tz-list-group-action-active-bg:var(--tz-pink-border-subtle);--tz-list-group-active-color:var(--tz-pink-bg-subtle);--tz-list-group-active-bg:var(--tz-pink-text-emphasis);--tz-list-group-active-border-color:var(--tz-pink-text-emphasis)}.list-group-item-light{--tz-list-group-color:var(--tz-light-text-emphasis);--tz-list-group-bg:var(--tz-light-bg-subtle);--tz-list-group-border-color:var(--tz-light-border-subtle);--tz-list-group-action-hover-color:var(--tz-emphasis-color);--tz-list-group-action-hover-bg:var(--tz-light-border-subtle);--tz-list-group-action-active-color:var(--tz-emphasis-color);--tz-list-group-action-active-bg:var(--tz-light-border-subtle);--tz-list-group-active-color:var(--tz-light-bg-subtle);--tz-list-group-active-bg:var(--tz-light-text-emphasis);--tz-list-group-active-border-color:var(--tz-light-text-emphasis)}.list-group-item-dark{--tz-list-group-color:var(--tz-dark-text-emphasis);--tz-list-group-bg:var(--tz-dark-bg-subtle);--tz-list-group-border-color:var(--tz-dark-border-subtle);--tz-list-group-action-hover-color:var(--tz-emphasis-color);--tz-list-group-action-hover-bg:var(--tz-dark-border-subtle);--tz-list-group-action-active-color:var(--tz-emphasis-color);--tz-list-group-action-active-bg:var(--tz-dark-border-subtle);--tz-list-group-active-color:var(--tz-dark-bg-subtle);--tz-list-group-active-bg:var(--tz-dark-text-emphasis);--tz-list-group-active-border-color:var(--tz-dark-text-emphasis)}.btn-close{--tz-btn-close-color:var(--tz-secondary-color);--tz-btn-close-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--tz-secondary-color)' 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");--tz-btn-close-opacity:0.5;--tz-btn-close-hover-opacity:0.8;--tz-btn-close-focus-shadow:none;--tz-btn-close-focus-opacity:1;--tz-btn-close-disabled-opacity:0.25;--tz-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--tz-secondary-color)' 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") 50%/1em auto no-repeat;background:transparent var(--tz-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;box-sizing:content-box;color:hsla(208,7%,46%,.75);height:1em;opacity:.5;opacity:var(--tz-btn-close-opacity);padding:.25em;width:1em}.btn-close,.btn-close:hover{color:var(--tz-btn-close-color)}.btn-close:hover{opacity:var(--tz-btn-close-hover-opacity);-webkit-text-decoration:none;text-decoration:none}.btn-close:focus{box-shadow:var(--tz-btn-close-focus-shadow);opacity:var(--tz-btn-close-focus-opacity);outline:0}.btn-close.disabled,.btn-close:disabled{opacity:var(--tz-btn-close-disabled-opacity);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-close-white,[data-bs-theme=dark] .btn-close{filter:var(--tz-btn-close-white-filter)}.toast{--tz-toast-zindex:1090;--tz-toast-padding-x:0.75rem;--tz-toast-padding-y:0.5rem;--tz-toast-spacing:1.25rem;--tz-toast-max-width:350px;--tz-toast-font-size:0.875rem;--tz-toast-color: ;--tz-toast-bg:var(--tz-secondary-bg);--tz-toast-border-width:var(--tz-border-width);--tz-toast-border-color:var(--tz-border-color);--tz-toast-border-radius:var(--tz-border-radius);--tz-toast-box-shadow:var(--tz-box-shadow);--tz-toast-header-color:var(--tz-secondary-color);--tz-toast-header-bg:rgba(var(--tz-body-bg-rgb),0.85);--tz-toast-header-border-color:var(--tz-border-color);background-clip:padding-box;background-color:#fff;background-color:var(--tz-toast-bg);border:1px solid #dee2e6;border:var(--tz-toast-border-width) solid var(--tz-toast-border-color);border-radius:.375rem;border-radius:var(--tz-toast-border-radius);box-shadow:0 1px 3px rgba(27,23,30,.1);box-shadow:var(--tz-toast-box-shadow);color:var(--tz-toast-color);font-size:.875rem;font-size:var(--tz-toast-font-size);max-width:100%;pointer-events:auto;width:350px;width:var(--tz-toast-max-width)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--tz-toast-zindex:1090;max-width:100%;pointer-events:none;position:absolute;width:-moz-max-content;width:max-content;z-index:1090;z-index:var(--tz-toast-zindex)}.toast-container>:not(:last-child){margin-bottom:var(--tz-toast-spacing)}.toast-header{align-items:center;background-clip:padding-box;background-color:var(--tz-toast-header-bg);border-bottom:var(--tz-toast-border-width) solid var(--tz-toast-header-border-color);border-top-left-radius:calc(var(--tz-toast-border-radius) - var(--tz-toast-border-width));border-top-right-radius:calc(var(--tz-toast-border-radius) - var(--tz-toast-border-width));color:var(--tz-toast-header-color);display:flex;padding:var(--tz-toast-padding-y) var(--tz-toast-padding-x)}.toast-header .btn-close{margin-left:var(--tz-toast-padding-x);margin-right:calc(var(--tz-toast-padding-x)*-.5)}.toast-body{padding:var(--tz-toast-padding-x);word-wrap:break-word}.modal{--tz-modal-zindex:1055;--tz-modal-width:500px;--tz-modal-padding:1rem;--tz-modal-margin:0.5rem;--tz-modal-color: ;--tz-modal-bg:var(--tz-secondary-bg);--tz-modal-border-color:transparent;--tz-modal-border-width:var(--tz-border-width);--tz-modal-border-radius:var(--tz-border-radius-sm);--tz-modal-box-shadow:0 0.125rem 0.25rem rgba(var(--tz-body-color-rgb),0.15);--tz-modal-inner-border-radius:calc(var(--tz-border-radius-sm) - var(--tz-border-width));--tz-modal-header-padding-x:1rem;--tz-modal-header-padding-y:1rem;--tz-modal-header-padding:1rem 1rem;--tz-modal-header-border-color:var(--tz-border-color);--tz-modal-header-border-width:var(--tz-border-width);--tz-modal-title-line-height:1.5;--tz-modal-footer-gap:0.5rem;--tz-modal-footer-bg: ;--tz-modal-footer-border-color:var(--tz-border-color);--tz-modal-footer-border-width:var(--tz-border-width);display:none;height:100%;left:0;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:1055;z-index:var(--tz-modal-zindex)}.modal-dialog{margin:var(--tz-modal-margin);pointer-events:none;position:relative;width:auto}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--tz-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - var(--tz-modal-margin)*2)}.modal-content{background-clip:padding-box;background-color:var(--tz-modal-bg);border:var(--tz-modal-border-width) solid var(--tz-modal-border-color);border-radius:var(--tz-modal-border-radius);color:var(--tz-modal-color);display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-backdrop{--tz-backdrop-zindex:1050;--tz-backdrop-bg:var(--tz-emphasis-color);--tz-backdrop-opacity:0.5;background-color:#000;background-color:var(--tz-backdrop-bg);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1050;z-index:var(--tz-backdrop-zindex)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--tz-backdrop-opacity)}.modal-header{align-items:center;border-bottom:var(--tz-modal-header-border-width) solid var(--tz-modal-header-border-color);border-top-left-radius:var(--tz-modal-inner-border-radius);border-top-right-radius:var(--tz-modal-inner-border-radius);display:flex;flex-shrink:0;justify-content:space-between;padding:var(--tz-modal-header-padding)}.modal-header .btn-close{margin:calc(var(--tz-modal-header-padding-y)*-.5) calc(var(--tz-modal-header-padding-x)*-.5) calc(var(--tz-modal-header-padding-y)*-.5) auto;padding:calc(var(--tz-modal-header-padding-y)*.5) calc(var(--tz-modal-header-padding-x)*.5)}.modal-title{line-height:var(--tz-modal-title-line-height);margin-bottom:0}.modal-body{flex:1 1 auto;padding:var(--tz-modal-padding);position:relative}.modal-footer{align-items:center;background-color:var(--tz-modal-footer-bg);border-bottom-left-radius:var(--tz-modal-inner-border-radius);border-bottom-right-radius:var(--tz-modal-inner-border-radius);border-top:var(--tz-modal-footer-border-width) solid var(--tz-modal-footer-border-color);display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;padding:calc(var(--tz-modal-padding) - var(--tz-modal-footer-gap)*.5)}.modal-footer>*{margin:calc(var(--tz-modal-footer-gap)*.5)}@media(min-width:576px){.modal{--tz-modal-margin:1.75rem;--tz-modal-box-shadow:var(--tz-box-shadow)}.modal-dialog{margin-left:auto;margin-right:auto;max-width:var(--tz-modal-width)}.modal-sm{--tz-modal-width:300px}}@media(min-width:992px){.modal-lg,.modal-xl{--tz-modal-width:800px}}@media(min-width:1200px){.modal-xl{--tz-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{--tz-tooltip-zindex:1080;--tz-tooltip-max-width:200px;--tz-tooltip-padding-x:0.75rem;--tz-tooltip-padding-y:0.375rem;--tz-tooltip-margin: ;--tz-tooltip-font-size:0.85rem;--tz-tooltip-color:var(--tz-body-bg);--tz-tooltip-bg:var(--tz-body-color);--tz-tooltip-border-radius:var(--tz-border-radius);--tz-tooltip-opacity:1;--tz-tooltip-arrow-width:0.8rem;--tz-tooltip-arrow-height:0.4rem;display:block;font-family:Lato,sans-serif;font-family:var(--tz-font-sans-serif);font-size:.85rem;font-size:var(--tz-tooltip-font-size);font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;margin:var(--tz-tooltip-margin);text-align:left;text-align:start;-webkit-text-decoration:none;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:1080;z-index:var(--tz-tooltip-zindex);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--tz-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;height:var(--tz-tooltip-arrow-height);width:var(--tz-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(--tz-tooltip-arrow-height)*-1)}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{border-top-color:var(--tz-tooltip-bg);border-width:var(--tz-tooltip-arrow-height) calc(var(--tz-tooltip-arrow-width)*.5) 0;top:-1px}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{height:var(--tz-tooltip-arrow-width);left:calc(var(--tz-tooltip-arrow-height)*-1);width:var(--tz-tooltip-arrow-height)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{border-right-color:var(--tz-tooltip-bg);border-width:calc(var(--tz-tooltip-arrow-width)*.5) var(--tz-tooltip-arrow-height) calc(var(--tz-tooltip-arrow-width)*.5) 0;right:-1px}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(var(--tz-tooltip-arrow-height)*-1)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{border-bottom-color:var(--tz-tooltip-bg);border-width:0 calc(var(--tz-tooltip-arrow-width)*.5) var(--tz-tooltip-arrow-height);bottom:-1px}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{height:var(--tz-tooltip-arrow-width);right:calc(var(--tz-tooltip-arrow-height)*-1);width:var(--tz-tooltip-arrow-height)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{border-left-color:var(--tz-tooltip-bg);border-width:calc(var(--tz-tooltip-arrow-width)*.5) 0 calc(var(--tz-tooltip-arrow-width)*.5) var(--tz-tooltip-arrow-height);left:-1px}.tooltip-inner{background-color:var(--tz-tooltip-bg);border-radius:var(--tz-tooltip-border-radius);color:var(--tz-tooltip-color);max-width:var(--tz-tooltip-max-width);padding:var(--tz-tooltip-padding-y) var(--tz-tooltip-padding-x);text-align:center}.popover{--tz-popover-zindex:1070;--tz-popover-max-width:276px;--tz-popover-font-size:0.85rem;--tz-popover-bg:var(--tz-secondary-bg);--tz-popover-border-width:var(--tz-border-width);--tz-popover-border-color:var(--tz-border-color);--tz-popover-border-radius:var(--tz-border-radius-lg);--tz-popover-inner-border-radius:calc(var(--tz-border-radius-lg) - var(--tz-border-width));--tz-popover-box-shadow:0 1px 3px rgba(27,23,30,.1);--tz-popover-header-padding-x:0.8rem;--tz-popover-header-padding-y:0.7rem;--tz-popover-header-font-size:0.875rem;--tz-popover-header-color:inherit;--tz-popover-header-bg:var(--tz-tertiary-bg);--tz-popover-body-padding-x:0.75rem;--tz-popover-body-padding-y:0.5rem;--tz-popover-body-color:var(--tz-body-color);--tz-popover-arrow-width:1rem;--tz-popover-arrow-height:0.5rem;--tz-popover-arrow-border:var(--tz-popover-border-color);display:block;font-family:Lato,sans-serif;font-family:var(--tz-font-sans-serif);font-size:.85rem;font-size:var(--tz-popover-font-size);font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;max-width:276px;max-width:var(--tz-popover-max-width);text-align:left;text-align:start;-webkit-text-decoration:none;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:1070;z-index:var(--tz-popover-zindex);word-wrap:break-word;background-clip:padding-box;background-color:#fff;background-color:var(--tz-popover-bg);border:1px solid #dee2e6;border:var(--tz-popover-border-width) solid var(--tz-popover-border-color);border-radius:.5rem;border-radius:var(--tz-popover-border-radius)}.popover .popover-arrow{display:block;height:var(--tz-popover-arrow-height);width:var(--tz-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(--tz-popover-arrow-height))*-1 - var(--tz-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(--tz-popover-arrow-height) calc(var(--tz-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(--tz-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(--tz-popover-bg);bottom:var(--tz-popover-border-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{height:var(--tz-popover-arrow-width);left:calc((var(--tz-popover-arrow-height))*-1 - var(--tz-popover-border-width));width:var(--tz-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(--tz-popover-arrow-width)*.5) var(--tz-popover-arrow-height) calc(var(--tz-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(--tz-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(--tz-popover-bg);left:var(--tz-popover-border-width)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc((var(--tz-popover-arrow-height))*-1 - var(--tz-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(--tz-popover-arrow-width)*.5) var(--tz-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{border-bottom-color:var(--tz-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(--tz-popover-bg);top:var(--tz-popover-border-width)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{border-bottom:var(--tz-popover-border-width) solid var(--tz-popover-header-bg);content:"";display:block;left:50%;margin-left:calc(var(--tz-popover-arrow-width)*-.5);position:absolute;top:0;width:var(--tz-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{height:var(--tz-popover-arrow-width);right:calc((var(--tz-popover-arrow-height))*-1 - var(--tz-popover-border-width));width:var(--tz-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(--tz-popover-arrow-width)*.5) 0 calc(var(--tz-popover-arrow-width)*.5) var(--tz-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{border-left-color:var(--tz-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(--tz-popover-bg);right:var(--tz-popover-border-width)}.popover-header{background-color:var(--tz-popover-header-bg);border-bottom:var(--tz-popover-border-width) solid var(--tz-popover-border-color);border-top-left-radius:var(--tz-popover-inner-border-radius);border-top-right-radius:var(--tz-popover-inner-border-radius);color:var(--tz-popover-header-color);font-size:var(--tz-popover-header-font-size);margin-bottom:0;padding:var(--tz-popover-header-padding-y) var(--tz-popover-header-padding-x)}.popover-header:empty{display:none}.popover-body{color:var(--tz-popover-body-color);padding:var(--tz-popover-body-padding-y) var(--tz-popover-body-padding-x)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{backface-visibility:hidden;display:none;float:left;margin-right:-100%;position:relative;transition:transform .6s ease-in-out;width:100%}@media(prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transform:none;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;transition:opacity 0s .6s;z-index:0}@media(prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{align-items:center;background:0 0;border:0;bottom:0;color:#fff;display:flex;justify-content:center;opacity:.5;padding:0;position:absolute;text-align:center;top:0;transition:opacity .15s ease;width:15%;z-index:1}@media(prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;opacity:.9;outline:0;-webkit-text-decoration:none;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:2rem;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:flex;justify-content:center;left:0;margin-bottom:1rem;margin-left:15%;margin-right:15%;padding:0;position:absolute;right:0;z-index:2}.carousel-indicators [data-bs-target]{background-clip:padding-box;background-color:#fff;border:0;border-bottom:10px solid transparent;border-top:10px solid transparent;box-sizing:content-box;cursor:pointer;flex:0 1 auto;height:3px;margin-left:3px;margin-right:3px;opacity:.5;padding:0;text-indent:-999px;transition:opacity .6s ease;width:30px}@media(prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{bottom:1.25rem;color:#fff;left:15%;padding-bottom:1.25rem;padding-top:1.25rem;position:absolute;right:15%;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-border,.spinner-grow{animation:var(--tz-spinner-animation-speed) linear infinite var(--tz-spinner-animation-name);border-radius:50%;display:inline-block;height:var(--tz-spinner-height);vertical-align:var(--tz-spinner-vertical-align);width:var(--tz-spinner-width)}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{--tz-spinner-width:2rem;--tz-spinner-height:2rem;--tz-spinner-vertical-align:-0.25em;--tz-spinner-border-width:0.25em;--tz-spinner-animation-speed:0.75s;--tz-spinner-animation-name:spinner-border;border:.25em solid;border:var(--tz-spinner-border-width) solid;border-right:var(--tz-spinner-border-width) solid transparent}.spinner-border-sm{--tz-spinner-width:1rem;--tz-spinner-height:1rem;--tz-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--tz-spinner-width:2rem;--tz-spinner-height:2rem;--tz-spinner-vertical-align:-0.25em;--tz-spinner-animation-speed:0.75s;--tz-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--tz-spinner-width:1rem;--tz-spinner-height:1rem}@media(prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--tz-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--tz-offcanvas-zindex:1045;--tz-offcanvas-width:400px;--tz-offcanvas-height:30vh;--tz-offcanvas-padding-x:1rem;--tz-offcanvas-padding-y:1rem;--tz-offcanvas-color:var(--tz-body-color);--tz-offcanvas-bg:var(--tz-secondary-bg);--tz-offcanvas-border-width:var(--tz-border-width);--tz-offcanvas-border-color:transparent;--tz-offcanvas-box-shadow:0 0.125rem 0.25rem rgba(var(--tz-body-color-rgb),0.15);--tz-offcanvas-transition:transform 0.3s ease-in-out;--tz-offcanvas-title-line-height:1.5}@media(max-width:575.98px){.offcanvas-sm{background-clip:padding-box;background-color:var(--tz-offcanvas-bg);bottom:0;color:var(--tz-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--tz-offcanvas-transition);visibility:hidden;z-index:var(--tz-offcanvas-zindex)}}@media(max-width:575.98px)and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media(max-width:575.98px){.offcanvas-sm.offcanvas-start{border-right:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--tz-offcanvas-width)}.offcanvas-sm.offcanvas-end{border-left:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--tz-offcanvas-width)}.offcanvas-sm.offcanvas-top{border-bottom:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom,.offcanvas-sm.offcanvas-top{height:var(--tz-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-sm.offcanvas-bottom{border-top:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media(min-width:576px){.offcanvas-sm{--tz-offcanvas-height:auto;--tz-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{background-color:transparent!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media(max-width:767.98px){.offcanvas-md{background-clip:padding-box;background-color:var(--tz-offcanvas-bg);bottom:0;color:var(--tz-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--tz-offcanvas-transition);visibility:hidden;z-index:var(--tz-offcanvas-zindex)}}@media(max-width:767.98px)and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media(max-width:767.98px){.offcanvas-md.offcanvas-start{border-right:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--tz-offcanvas-width)}.offcanvas-md.offcanvas-end{border-left:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--tz-offcanvas-width)}.offcanvas-md.offcanvas-top{border-bottom:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom,.offcanvas-md.offcanvas-top{height:var(--tz-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-md.offcanvas-bottom{border-top:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media(min-width:768px){.offcanvas-md{--tz-offcanvas-height:auto;--tz-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{background-color:transparent!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media(max-width:991.98px){.offcanvas-lg{background-clip:padding-box;background-color:var(--tz-offcanvas-bg);bottom:0;color:var(--tz-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--tz-offcanvas-transition);visibility:hidden;z-index:var(--tz-offcanvas-zindex)}}@media(max-width:991.98px)and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media(max-width:991.98px){.offcanvas-lg.offcanvas-start{border-right:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--tz-offcanvas-width)}.offcanvas-lg.offcanvas-end{border-left:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--tz-offcanvas-width)}.offcanvas-lg.offcanvas-top{border-bottom:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom,.offcanvas-lg.offcanvas-top{height:var(--tz-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-lg.offcanvas-bottom{border-top:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media(min-width:992px){.offcanvas-lg{--tz-offcanvas-height:auto;--tz-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{background-color:transparent!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media(max-width:1199.98px){.offcanvas-xl{background-clip:padding-box;background-color:var(--tz-offcanvas-bg);bottom:0;color:var(--tz-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--tz-offcanvas-transition);visibility:hidden;z-index:var(--tz-offcanvas-zindex)}}@media(max-width:1199.98px)and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media(max-width:1199.98px){.offcanvas-xl.offcanvas-start{border-right:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--tz-offcanvas-width)}.offcanvas-xl.offcanvas-end{border-left:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--tz-offcanvas-width)}.offcanvas-xl.offcanvas-top{border-bottom:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom,.offcanvas-xl.offcanvas-top{height:var(--tz-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-xl.offcanvas-bottom{border-top:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media(min-width:1200px){.offcanvas-xl{--tz-offcanvas-height:auto;--tz-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{background-color:transparent!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media(max-width:1399.98px){.offcanvas-xxl{background-clip:padding-box;background-color:var(--tz-offcanvas-bg);bottom:0;color:var(--tz-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--tz-offcanvas-transition);visibility:hidden;z-index:var(--tz-offcanvas-zindex)}}@media(max-width:1399.98px)and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media(max-width:1399.98px){.offcanvas-xxl.offcanvas-start{border-right:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--tz-offcanvas-width)}.offcanvas-xxl.offcanvas-end{border-left:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--tz-offcanvas-width)}.offcanvas-xxl.offcanvas-top{border-bottom:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom,.offcanvas-xxl.offcanvas-top{height:var(--tz-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-xxl.offcanvas-bottom{border-top:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media(min-width:1400px){.offcanvas-xxl{--tz-offcanvas-height:auto;--tz-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{background-color:transparent!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}.offcanvas{background-clip:padding-box;background-color:var(--tz-offcanvas-bg);bottom:0;color:var(--tz-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--tz-offcanvas-transition);visibility:hidden;z-index:var(--tz-offcanvas-zindex)}@media(prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{border-right:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--tz-offcanvas-width)}.offcanvas.offcanvas-end{border-left:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--tz-offcanvas-width)}.offcanvas.offcanvas-top{border-bottom:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas.offcanvas-bottom,.offcanvas.offcanvas-top{height:var(--tz-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas.offcanvas-bottom{border-top:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{background-color:#000;background-color:var(--tz-emphasis-color);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{align-items:center;display:flex;justify-content:space-between;padding:var(--tz-offcanvas-padding-y) var(--tz-offcanvas-padding-x)}.offcanvas-header .btn-close{margin-bottom:calc(var(--tz-offcanvas-padding-y)*-.5);margin-right:calc(var(--tz-offcanvas-padding-x)*-.5);margin-top:calc(var(--tz-offcanvas-padding-y)*-.5);padding:calc(var(--tz-offcanvas-padding-y)*.5) calc(var(--tz-offcanvas-padding-x)*.5)}.offcanvas-title{line-height:var(--tz-offcanvas-title-line-height);margin-bottom:0}.offcanvas-body{flex-grow:1;overflow-y:auto;padding:var(--tz-offcanvas-padding-y) var(--tz-offcanvas-padding-x)}.placeholder{background-color:currentcolor;cursor:wait;display:inline-block;min-height:1em;opacity:.5;vertical-align:middle}.placeholder.btn:before{content:"";display:inline-block}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{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%}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.clearfix:after{clear:both;content:"";display:block}.text-bg-primary{background-color:#3bc0c3!important;background-color:RGBA(var(--tz-primary-rgb),var(--tz-bg-opacity,1))!important;color:#fff!important}.text-bg-secondary{background-color:#6c757d!important;background-color:RGBA(var(--tz-secondary-rgb),var(--tz-bg-opacity,1))!important;color:#fff!important}.text-bg-success{background-color:#4489e4!important;background-color:RGBA(var(--tz-success-rgb),var(--tz-bg-opacity,1))!important;color:#fff!important}.text-bg-info{background-color:#33b0e0!important;background-color:RGBA(var(--tz-info-rgb),var(--tz-bg-opacity,1))!important;color:#fff!important}.text-bg-warning{background-color:#edc755!important;background-color:RGBA(var(--tz-warning-rgb),var(--tz-bg-opacity,1))!important;color:#fff!important}.text-bg-danger{background-color:#d03f3f!important;background-color:RGBA(var(--tz-danger-rgb),var(--tz-bg-opacity,1))!important;color:#fff!important}.text-bg-purple{background-color:#716cb0!important;background-color:RGBA(var(--tz-purple-rgb),var(--tz-bg-opacity,1))!important;color:#fff!important}.text-bg-pink{background-color:#f24f7c!important;background-color:RGBA(var(--tz-pink-rgb),var(--tz-bg-opacity,1))!important;color:#fff!important}.text-bg-light{background-color:#f2f2f7!important;background-color:RGBA(var(--tz-light-rgb),var(--tz-bg-opacity,1))!important;color:#212529!important}.text-bg-dark{background-color:#212529!important;background-color:RGBA(var(--tz-dark-rgb),var(--tz-bg-opacity,1))!important;color:#fff!important}.link-primary{color:#3bc0c3!important;color:RGBA(var(--tz-primary-rgb),var(--tz-link-opacity,1))!important;text-decoration-color:#3bc0c3!important;text-decoration-color:RGBA(var(--tz-primary-rgb),var(--tz-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:#32a3a6!important;color:RGBA(50,163,166,var(--tz-link-opacity,1))!important;text-decoration-color:#32a3a6!important;text-decoration-color:RGBA(50,163,166,var(--tz-link-underline-opacity,1))!important}.link-secondary{color:#6c757d!important;color:RGBA(var(--tz-secondary-rgb),var(--tz-link-opacity,1))!important;text-decoration-color:#6c757d!important;text-decoration-color:RGBA(var(--tz-secondary-rgb),var(--tz-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:#5c636a!important;color:RGBA(92,99,106,var(--tz-link-opacity,1))!important;text-decoration-color:#5c636a!important;text-decoration-color:RGBA(92,99,106,var(--tz-link-underline-opacity,1))!important}.link-success{color:#4489e4!important;color:RGBA(var(--tz-success-rgb),var(--tz-link-opacity,1))!important;text-decoration-color:#4489e4!important;text-decoration-color:RGBA(var(--tz-success-rgb),var(--tz-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:#3a74c2!important;color:RGBA(58,116,194,var(--tz-link-opacity,1))!important;text-decoration-color:#3a74c2!important;text-decoration-color:RGBA(58,116,194,var(--tz-link-underline-opacity,1))!important}.link-info{color:#33b0e0!important;color:RGBA(var(--tz-info-rgb),var(--tz-link-opacity,1))!important;text-decoration-color:#33b0e0!important;text-decoration-color:RGBA(var(--tz-info-rgb),var(--tz-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:#2b96be!important;color:RGBA(43,150,190,var(--tz-link-opacity,1))!important;text-decoration-color:#2b96be!important;text-decoration-color:RGBA(43,150,190,var(--tz-link-underline-opacity,1))!important}.link-warning{color:#edc755!important;color:RGBA(var(--tz-warning-rgb),var(--tz-link-opacity,1))!important;text-decoration-color:#edc755!important;text-decoration-color:RGBA(var(--tz-warning-rgb),var(--tz-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:#c9a948!important;color:RGBA(201,169,72,var(--tz-link-opacity,1))!important;text-decoration-color:#c9a948!important;text-decoration-color:RGBA(201,169,72,var(--tz-link-underline-opacity,1))!important}.link-danger{color:#d03f3f!important;color:RGBA(var(--tz-danger-rgb),var(--tz-link-opacity,1))!important;text-decoration-color:#d03f3f!important;text-decoration-color:RGBA(var(--tz-danger-rgb),var(--tz-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:#b13636!important;color:RGBA(177,54,54,var(--tz-link-opacity,1))!important;text-decoration-color:#b13636!important;text-decoration-color:RGBA(177,54,54,var(--tz-link-underline-opacity,1))!important}.link-purple{color:#716cb0!important;color:RGBA(var(--tz-purple-rgb),var(--tz-link-opacity,1))!important;text-decoration-color:#716cb0!important;text-decoration-color:RGBA(var(--tz-purple-rgb),var(--tz-link-underline-opacity,1))!important}.link-purple:focus,.link-purple:hover{color:#605c96!important;color:RGBA(96,92,150,var(--tz-link-opacity,1))!important;text-decoration-color:#605c96!important;text-decoration-color:RGBA(96,92,150,var(--tz-link-underline-opacity,1))!important}.link-pink{color:#f24f7c!important;color:RGBA(var(--tz-pink-rgb),var(--tz-link-opacity,1))!important;text-decoration-color:#f24f7c!important;text-decoration-color:RGBA(var(--tz-pink-rgb),var(--tz-link-underline-opacity,1))!important}.link-pink:focus,.link-pink:hover{color:#ce4369!important;color:RGBA(206,67,105,var(--tz-link-opacity,1))!important;text-decoration-color:#ce4369!important;text-decoration-color:RGBA(206,67,105,var(--tz-link-underline-opacity,1))!important}.link-light{color:#f2f2f7!important;color:RGBA(var(--tz-light-rgb),var(--tz-link-opacity,1))!important;text-decoration-color:#f2f2f7!important;text-decoration-color:RGBA(var(--tz-light-rgb),var(--tz-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:#f4f4f8!important;color:RGBA(244,244,248,var(--tz-link-opacity,1))!important;text-decoration-color:#f4f4f8!important;text-decoration-color:RGBA(244,244,248,var(--tz-link-underline-opacity,1))!important}.link-dark{color:#212529!important;color:RGBA(var(--tz-dark-rgb),var(--tz-link-opacity,1))!important;text-decoration-color:#212529!important;text-decoration-color:RGBA(var(--tz-dark-rgb),var(--tz-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:#1c1f23!important;color:RGBA(28,31,35,var(--tz-link-opacity,1))!important;text-decoration-color:#1c1f23!important;text-decoration-color:RGBA(28,31,35,var(--tz-link-underline-opacity,1))!important}.link-body-emphasis{color:#000!important;color:RGBA(var(--tz-emphasis-color-rgb),var(--tz-link-opacity,1))!important;text-decoration-color:#000!important;text-decoration-color:RGBA(var(--tz-emphasis-color-rgb),var(--tz-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:rgba(0,0,0,.75)!important;color:RGBA(var(--tz-emphasis-color-rgb),var(--tz-link-opacity,.75))!important;text-decoration-color:rgba(0,0,0,.75)!important;text-decoration-color:RGBA(var(--tz-emphasis-color-rgb),var(--tz-link-underline-opacity,.75))!important}.focus-ring:focus{box-shadow:0 0 0 .25rem rgba(59,192,195,.25);box-shadow:var(--tz-focus-ring-x,0) var(--tz-focus-ring-y,0) var(--tz-focus-ring-blur,0) var(--tz-focus-ring-width) var(--tz-focus-ring-color);outline:0}.icon-link{align-items:center;backface-visibility:hidden;display:inline-flex;gap:.375rem;text-decoration-color:rgba(59,192,195,.5);text-decoration-color:rgba(var(--tz-link-color-rgb),var(--tz-link-opacity,.5));text-underline-offset:.25em}.icon-link>.bi{flex-shrink:0;height:1em;width:1em;fill:currentcolor;transition:transform .2s ease-in-out}@media(prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:translate3d(.25em,0,0);transform:var(--tz-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio:before{content:"";display:block;padding-top:var(--tz-aspect-ratio)}.ratio>*{height:100%;left:0;position:absolute;top:0;width:100%}.ratio-1x1{--tz-aspect-ratio:100%}.ratio-4x3{--tz-aspect-ratio:75%}.ratio-16x9{--tz-aspect-ratio:56.25%}.ratio-21x9{--tz-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{align-items:center;flex-direction:row}.hstack,.vstack{align-self:stretch;display:flex}.vstack{flex:1 1 auto;flex-direction:column}.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}.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{align-self:stretch;background-color:currentcolor;display:inline-block;min-height:1em;opacity:1;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:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 1px 3px rgba(27,23,30,.1)!important;box-shadow:var(--tz-box-shadow)!important}.shadow-sm{box-shadow:0 .125rem .25rem hsla(208,7%,46%,.15)!important;box-shadow:var(--tz-box-shadow-sm)!important}.shadow-lg{box-shadow:0 0 45px 0 hsla(208,7%,46%,.2)!important;box-shadow:var(--tz-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--tz-focus-ring-color:rgba(var(--tz-primary-rgb),var(--tz-focus-ring-opacity))}.focus-ring-secondary{--tz-focus-ring-color:rgba(var(--tz-secondary-rgb),var(--tz-focus-ring-opacity))}.focus-ring-success{--tz-focus-ring-color:rgba(var(--tz-success-rgb),var(--tz-focus-ring-opacity))}.focus-ring-info{--tz-focus-ring-color:rgba(var(--tz-info-rgb),var(--tz-focus-ring-opacity))}.focus-ring-warning{--tz-focus-ring-color:rgba(var(--tz-warning-rgb),var(--tz-focus-ring-opacity))}.focus-ring-danger{--tz-focus-ring-color:rgba(var(--tz-danger-rgb),var(--tz-focus-ring-opacity))}.focus-ring-purple{--tz-focus-ring-color:rgba(var(--tz-purple-rgb),var(--tz-focus-ring-opacity))}.focus-ring-pink{--tz-focus-ring-color:rgba(var(--tz-pink-rgb),var(--tz-focus-ring-opacity))}.focus-ring-light{--tz-focus-ring-color:rgba(var(--tz-light-rgb),var(--tz-focus-ring-opacity))}.focus-ring-dark{--tz-focus-ring-color:rgba(var(--tz-dark-rgb),var(--tz-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important;border:var(--tz-border-width) var(--tz-border-style) var(--tz-border-color)!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important;border-top:var(--tz-border-width) var(--tz-border-style) var(--tz-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important;border-right:var(--tz-border-width) var(--tz-border-style) var(--tz-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important;border-bottom:var(--tz-border-width) var(--tz-border-style) var(--tz-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important;border-left:var(--tz-border-width) var(--tz-border-style) var(--tz-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--tz-border-opacity:1;border-color:#3bc0c3!important;border-color:rgba(var(--tz-primary-rgb),var(--tz-border-opacity))!important}.border-secondary{--tz-border-opacity:1;border-color:#6c757d!important;border-color:rgba(var(--tz-secondary-rgb),var(--tz-border-opacity))!important}.border-success{--tz-border-opacity:1;border-color:#4489e4!important;border-color:rgba(var(--tz-success-rgb),var(--tz-border-opacity))!important}.border-info{--tz-border-opacity:1;border-color:#33b0e0!important;border-color:rgba(var(--tz-info-rgb),var(--tz-border-opacity))!important}.border-warning{--tz-border-opacity:1;border-color:#edc755!important;border-color:rgba(var(--tz-warning-rgb),var(--tz-border-opacity))!important}.border-danger{--tz-border-opacity:1;border-color:#d03f3f!important;border-color:rgba(var(--tz-danger-rgb),var(--tz-border-opacity))!important}.border-purple{--tz-border-opacity:1;border-color:#716cb0!important;border-color:rgba(var(--tz-purple-rgb),var(--tz-border-opacity))!important}.border-pink{--tz-border-opacity:1;border-color:#f24f7c!important;border-color:rgba(var(--tz-pink-rgb),var(--tz-border-opacity))!important}.border-light{--tz-border-opacity:1;border-color:#f2f2f7!important;border-color:rgba(var(--tz-light-rgb),var(--tz-border-opacity))!important}.border-dark{--tz-border-opacity:1;border-color:#212529!important;border-color:rgba(var(--tz-dark-rgb),var(--tz-border-opacity))!important}.border-black{--tz-border-opacity:1;border-color:#000!important;border-color:rgba(var(--tz-black-rgb),var(--tz-border-opacity))!important}.border-white{--tz-border-opacity:1;border-color:#fff!important;border-color:rgba(var(--tz-white-rgb),var(--tz-border-opacity))!important}.border-primary-subtle{border-color:#addff3!important;border-color:var(--tz-primary-border-subtle)!important}.border-secondary-subtle{border-color:#f2f2f7!important;border-color:var(--tz-secondary-border-subtle)!important}.border-success-subtle{border-color:#b4d0f4!important;border-color:var(--tz-success-border-subtle)!important}.border-info-subtle{border-color:#b1e6e7!important;border-color:var(--tz-info-border-subtle)!important}.border-warning-subtle{border-color:#f8e9bb!important;border-color:var(--tz-warning-border-subtle)!important}.border-danger-subtle{border-color:#ecb2b2!important;border-color:var(--tz-danger-border-subtle)!important}.border-light-subtle{border-color:#f2f2f7!important;border-color:var(--tz-light-border-subtle)!important}.border-dark-subtle{border-color:#adb5bd!important;border-color:var(--tz-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{--tz-border-opacity:0.1}.border-opacity-25{--tz-border-opacity:0.25}.border-opacity-50{--tz-border-opacity:0.5}.border-opacity-75{--tz-border-opacity:0.75}.border-opacity-100{--tz-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.375rem!important}.m-2{margin:.75rem!important}.m-3{margin:1.5rem!important}.m-4{margin:2.25rem!important}.m-5{margin:4.5rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.375rem!important;margin-right:.375rem!important}.mx-2{margin-left:.75rem!important;margin-right:.75rem!important}.mx-3{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-4{margin-left:2.25rem!important;margin-right:2.25rem!important}.mx-5{margin-left:4.5rem!important;margin-right:4.5rem!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:.375rem!important;margin-top:.375rem!important}.my-2{margin-bottom:.75rem!important;margin-top:.75rem!important}.my-3{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-4{margin-bottom:2.25rem!important;margin-top:2.25rem!important}.my-5{margin-bottom:4.5rem!important;margin-top:4.5rem!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.375rem!important}.mt-2{margin-top:.75rem!important}.mt-3{margin-top:1.5rem!important}.mt-4{margin-top:2.25rem!important}.mt-5{margin-top:4.5rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.375rem!important}.me-2{margin-right:.75rem!important}.me-3{margin-right:1.5rem!important}.me-4{margin-right:2.25rem!important}.me-5{margin-right:4.5rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.375rem!important}.mb-2{margin-bottom:.75rem!important}.mb-3{margin-bottom:1.5rem!important}.mb-4{margin-bottom:2.25rem!important}.mb-5{margin-bottom:4.5rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.375rem!important}.ms-2{margin-left:.75rem!important}.ms-3{margin-left:1.5rem!important}.ms-4{margin-left:2.25rem!important}.ms-5{margin-left:4.5rem!important}.ms-auto{margin-left:auto!important}.m-n1{margin:-.375rem!important}.m-n2{margin:-.75rem!important}.m-n3{margin:-1.5rem!important}.m-n4{margin:-2.25rem!important}.m-n5{margin:-4.5rem!important}.mx-n1{margin-left:-.375rem!important;margin-right:-.375rem!important}.mx-n2{margin-left:-.75rem!important;margin-right:-.75rem!important}.mx-n3{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.mx-n4{margin-left:-2.25rem!important;margin-right:-2.25rem!important}.mx-n5{margin-left:-4.5rem!important;margin-right:-4.5rem!important}.my-n1{margin-bottom:-.375rem!important;margin-top:-.375rem!important}.my-n2{margin-bottom:-.75rem!important;margin-top:-.75rem!important}.my-n3{margin-bottom:-1.5rem!important;margin-top:-1.5rem!important}.my-n4{margin-bottom:-2.25rem!important;margin-top:-2.25rem!important}.my-n5{margin-bottom:-4.5rem!important;margin-top:-4.5rem!important}.mt-n1{margin-top:-.375rem!important}.mt-n2{margin-top:-.75rem!important}.mt-n3{margin-top:-1.5rem!important}.mt-n4{margin-top:-2.25rem!important}.mt-n5{margin-top:-4.5rem!important}.me-n1{margin-right:-.375rem!important}.me-n2{margin-right:-.75rem!important}.me-n3{margin-right:-1.5rem!important}.me-n4{margin-right:-2.25rem!important}.me-n5{margin-right:-4.5rem!important}.mb-n1{margin-bottom:-.375rem!important}.mb-n2{margin-bottom:-.75rem!important}.mb-n3{margin-bottom:-1.5rem!important}.mb-n4{margin-bottom:-2.25rem!important}.mb-n5{margin-bottom:-4.5rem!important}.ms-n1{margin-left:-.375rem!important}.ms-n2{margin-left:-.75rem!important}.ms-n3{margin-left:-1.5rem!important}.ms-n4{margin-left:-2.25rem!important}.ms-n5{margin-left:-4.5rem!important}.p-0{padding:0!important}.p-1{padding:.375rem!important}.p-2{padding:.75rem!important}.p-3{padding:1.5rem!important}.p-4{padding:2.25rem!important}.p-5{padding:4.5rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.375rem!important;padding-right:.375rem!important}.px-2{padding-left:.75rem!important;padding-right:.75rem!important}.px-3{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-4{padding-left:2.25rem!important;padding-right:2.25rem!important}.px-5{padding-left:4.5rem!important;padding-right:4.5rem!important}.py-0{padding-bottom:0!important;padding-top:0!important}.py-1{padding-bottom:.375rem!important;padding-top:.375rem!important}.py-2{padding-bottom:.75rem!important;padding-top:.75rem!important}.py-3{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-4{padding-bottom:2.25rem!important;padding-top:2.25rem!important}.py-5{padding-bottom:4.5rem!important;padding-top:4.5rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.375rem!important}.pt-2{padding-top:.75rem!important}.pt-3{padding-top:1.5rem!important}.pt-4{padding-top:2.25rem!important}.pt-5{padding-top:4.5rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.375rem!important}.pe-2{padding-right:.75rem!important}.pe-3{padding-right:1.5rem!important}.pe-4{padding-right:2.25rem!important}.pe-5{padding-right:4.5rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.375rem!important}.pb-2{padding-bottom:.75rem!important}.pb-3{padding-bottom:1.5rem!important}.pb-4{padding-bottom:2.25rem!important}.pb-5{padding-bottom:4.5rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.375rem!important}.ps-2{padding-left:.75rem!important}.ps-3{padding-left:1.5rem!important}.ps-4{padding-left:2.25rem!important}.ps-5{padding-left:4.5rem!important}.gap-0{gap:0!important}.gap-1{gap:.375rem!important}.gap-2{gap:.75rem!important}.gap-3{gap:1.5rem!important}.gap-4{gap:2.25rem!important}.gap-5{gap:4.5rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.375rem!important}.row-gap-2{row-gap:.75rem!important}.row-gap-3{row-gap:1.5rem!important}.row-gap-4{row-gap:2.25rem!important}.row-gap-5{row-gap:4.5rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:.375rem!important;column-gap:.375rem!important}.column-gap-2{-moz-column-gap:.75rem!important;column-gap:.75rem!important}.column-gap-3{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-4{-moz-column-gap:2.25rem!important;column-gap:2.25rem!important}.column-gap-5{-moz-column-gap:4.5rem!important;column-gap:4.5rem!important}.font-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-family:var(--tz-font-monospace)!important}.fs-1{font-size:calc(1.34375rem + 1.125vw)!important}.fs-2{font-size:calc(1.307rem + .684vw)!important}.fs-3{font-size:calc(1.27113rem + .2535vw)!important}.fs-4{font-size:1.09375rem!important}.fs-5{font-size:.91rem!important}.fs-6{font-size:.74375rem!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{-webkit-text-decoration:none!important;text-decoration:none!important}.text-decoration-underline{-webkit-text-decoration:underline!important;text-decoration:underline!important}.text-decoration-line-through{-webkit-text-decoration:line-through!important;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{--tz-text-opacity:1;color:#3bc0c3!important;color:rgba(var(--tz-primary-rgb),var(--tz-text-opacity))!important}.text-secondary{--tz-text-opacity:1;color:#6c757d!important;color:rgba(var(--tz-secondary-rgb),var(--tz-text-opacity))!important}.text-success{--tz-text-opacity:1;color:#4489e4!important;color:rgba(var(--tz-success-rgb),var(--tz-text-opacity))!important}.text-info{--tz-text-opacity:1;color:#33b0e0!important;color:rgba(var(--tz-info-rgb),var(--tz-text-opacity))!important}.text-warning{--tz-text-opacity:1;color:#edc755!important;color:rgba(var(--tz-warning-rgb),var(--tz-text-opacity))!important}.text-danger{--tz-text-opacity:1;color:#d03f3f!important;color:rgba(var(--tz-danger-rgb),var(--tz-text-opacity))!important}.text-purple{--tz-text-opacity:1;color:#716cb0!important;color:rgba(var(--tz-purple-rgb),var(--tz-text-opacity))!important}.text-pink{--tz-text-opacity:1;color:#f24f7c!important;color:rgba(var(--tz-pink-rgb),var(--tz-text-opacity))!important}.text-light{--tz-text-opacity:1;color:#f2f2f7!important;color:rgba(var(--tz-light-rgb),var(--tz-text-opacity))!important}.text-dark{--tz-text-opacity:1;color:#212529!important;color:rgba(var(--tz-dark-rgb),var(--tz-text-opacity))!important}.text-black{--tz-text-opacity:1;color:#000!important;color:rgba(var(--tz-black-rgb),var(--tz-text-opacity))!important}.text-white{--tz-text-opacity:1;color:#fff!important;color:rgba(var(--tz-white-rgb),var(--tz-text-opacity))!important}.text-body{--tz-text-opacity:1;color:#6c757d!important;color:rgba(var(--tz-body-color-rgb),var(--tz-text-opacity))!important}.text-muted{--tz-text-opacity:1;color:hsla(208,7%,46%,.75)!important;color:var(--tz-secondary-color)!important}.text-black-50{--tz-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--tz-text-opacity:1;color:hsla(0,0%,100%,.5)!important}.text-body-secondary{--tz-text-opacity:1;color:hsla(208,7%,46%,.75)!important;color:var(--tz-secondary-color)!important}.text-body-tertiary{--tz-text-opacity:1;color:#313539!important;color:var(--tz-tertiary-color)!important}.text-body-emphasis{--tz-text-opacity:1;color:#000!important;color:var(--tz-emphasis-color)!important}.text-reset{--tz-text-opacity:1;color:inherit!important}.text-opacity-25{--tz-text-opacity:0.25}.text-opacity-50{--tz-text-opacity:0.5}.text-opacity-75{--tz-text-opacity:0.75}.text-opacity-100{--tz-text-opacity:1}.text-primary-emphasis{color:#35adb0!important;color:var(--tz-primary-text-emphasis)!important}.text-secondary-emphasis{color:#616971!important;color:var(--tz-secondary-text-emphasis)!important}.text-success-emphasis{color:#3d7bcd!important;color:var(--tz-success-text-emphasis)!important}.text-info-emphasis{color:#2e9eca!important;color:var(--tz-info-text-emphasis)!important}.text-warning-emphasis{color:#d5b34d!important;color:var(--tz-warning-text-emphasis)!important}.text-danger-emphasis{color:#bb3939!important;color:var(--tz-danger-text-emphasis)!important}.text-light-emphasis{color:#ced4da!important;color:var(--tz-light-text-emphasis)!important}.text-dark-emphasis{color:#495057!important;color:var(--tz-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--tz-link-opacity:0.1}.link-opacity-25,.link-opacity-25-hover:hover{--tz-link-opacity:0.25}.link-opacity-50,.link-opacity-50-hover:hover{--tz-link-opacity:0.5}.link-opacity-75,.link-opacity-75-hover:hover{--tz-link-opacity:0.75}.link-opacity-100,.link-opacity-100-hover:hover{--tz-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{--tz-link-underline-opacity:1;text-decoration-color:#3bc0c3!important;text-decoration-color:rgba(var(--tz-primary-rgb),var(--tz-link-underline-opacity))!important}.link-underline-secondary{--tz-link-underline-opacity:1;text-decoration-color:#6c757d!important;text-decoration-color:rgba(var(--tz-secondary-rgb),var(--tz-link-underline-opacity))!important}.link-underline-success{--tz-link-underline-opacity:1;text-decoration-color:#4489e4!important;text-decoration-color:rgba(var(--tz-success-rgb),var(--tz-link-underline-opacity))!important}.link-underline-info{--tz-link-underline-opacity:1;text-decoration-color:#33b0e0!important;text-decoration-color:rgba(var(--tz-info-rgb),var(--tz-link-underline-opacity))!important}.link-underline-warning{--tz-link-underline-opacity:1;text-decoration-color:#edc755!important;text-decoration-color:rgba(var(--tz-warning-rgb),var(--tz-link-underline-opacity))!important}.link-underline-danger{--tz-link-underline-opacity:1;text-decoration-color:#d03f3f!important;text-decoration-color:rgba(var(--tz-danger-rgb),var(--tz-link-underline-opacity))!important}.link-underline-purple{--tz-link-underline-opacity:1;text-decoration-color:#716cb0!important;text-decoration-color:rgba(var(--tz-purple-rgb),var(--tz-link-underline-opacity))!important}.link-underline-pink{--tz-link-underline-opacity:1;text-decoration-color:#f24f7c!important;text-decoration-color:rgba(var(--tz-pink-rgb),var(--tz-link-underline-opacity))!important}.link-underline-light{--tz-link-underline-opacity:1;text-decoration-color:#f2f2f7!important;text-decoration-color:rgba(var(--tz-light-rgb),var(--tz-link-underline-opacity))!important}.link-underline-dark{--tz-link-underline-opacity:1;text-decoration-color:#212529!important;text-decoration-color:rgba(var(--tz-dark-rgb),var(--tz-link-underline-opacity))!important}.link-underline{--tz-link-underline-opacity:1;text-decoration-color:#3bc0c3!important;text-decoration-color:rgba(var(--tz-link-color-rgb),var(--tz-link-underline-opacity,1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--tz-link-underline-opacity:0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--tz-link-underline-opacity:0.1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--tz-link-underline-opacity:0.25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--tz-link-underline-opacity:0.5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--tz-link-underline-opacity:0.75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--tz-link-underline-opacity:1}.bg-primary{--tz-bg-opacity:1;background-color:#3bc0c3!important;background-color:rgba(var(--tz-primary-rgb),var(--tz-bg-opacity))!important}.bg-secondary{--tz-bg-opacity:1;background-color:#6c757d!important;background-color:rgba(var(--tz-secondary-rgb),var(--tz-bg-opacity))!important}.bg-success{--tz-bg-opacity:1;background-color:#4489e4!important;background-color:rgba(var(--tz-success-rgb),var(--tz-bg-opacity))!important}.bg-info{--tz-bg-opacity:1;background-color:#33b0e0!important;background-color:rgba(var(--tz-info-rgb),var(--tz-bg-opacity))!important}.bg-warning{--tz-bg-opacity:1;background-color:#edc755!important;background-color:rgba(var(--tz-warning-rgb),var(--tz-bg-opacity))!important}.bg-danger{--tz-bg-opacity:1;background-color:#d03f3f!important;background-color:rgba(var(--tz-danger-rgb),var(--tz-bg-opacity))!important}.bg-purple{--tz-bg-opacity:1;background-color:#716cb0!important;background-color:rgba(var(--tz-purple-rgb),var(--tz-bg-opacity))!important}.bg-pink{--tz-bg-opacity:1;background-color:#f24f7c!important;background-color:rgba(var(--tz-pink-rgb),var(--tz-bg-opacity))!important}.bg-light{--tz-bg-opacity:1;background-color:#f2f2f7!important;background-color:rgba(var(--tz-light-rgb),var(--tz-bg-opacity))!important}.bg-dark{--tz-bg-opacity:1;background-color:#212529!important;background-color:rgba(var(--tz-dark-rgb),var(--tz-bg-opacity))!important}.bg-black{--tz-bg-opacity:1;background-color:#000!important;background-color:rgba(var(--tz-black-rgb),var(--tz-bg-opacity))!important}.bg-white{--tz-bg-opacity:1;background-color:#fff!important;background-color:rgba(var(--tz-white-rgb),var(--tz-bg-opacity))!important}.bg-body{--tz-bg-opacity:1;background-color:#eaf1f3!important;background-color:rgba(var(--tz-body-bg-rgb),var(--tz-bg-opacity))!important}.bg-transparent{--tz-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--tz-bg-opacity:1;background-color:#fff!important;background-color:rgba(var(--tz-secondary-bg-rgb),var(--tz-bg-opacity))!important}.bg-body-tertiary{--tz-bg-opacity:1;background-color:#f8f9fa!important;background-color:rgba(var(--tz-tertiary-bg-rgb),var(--tz-bg-opacity))!important}.bg-opacity-10{--tz-bg-opacity:0.1}.bg-opacity-25{--tz-bg-opacity:0.25}.bg-opacity-50{--tz-bg-opacity:0.5}.bg-opacity-75{--tz-bg-opacity:0.75}.bg-opacity-100{--tz-bg-opacity:1}.bg-primary-subtle{background-color:#d8f2f3!important;background-color:var(--tz-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:#f8f9fa!important;background-color:var(--tz-secondary-bg-subtle)!important}.bg-success-subtle{background-color:#dae7fa!important;background-color:var(--tz-success-bg-subtle)!important}.bg-info-subtle{background-color:#d6eff9!important;background-color:var(--tz-info-bg-subtle)!important}.bg-warning-subtle{background-color:#fbf4dd!important;background-color:var(--tz-warning-bg-subtle)!important}.bg-danger-subtle{background-color:#f6d9d9!important;background-color:var(--tz-danger-bg-subtle)!important}.bg-light-subtle{background-color:#fcfcfd!important;background-color:var(--tz-light-bg-subtle)!important}.bg-dark-subtle{background-color:#ced4da!important;background-color:var(--tz-dark-bg-subtle)!important}.bg-gradient{background-image:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0))!important;background-image:var(--tz-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.375rem!important;border-radius:var(--tz-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.25rem!important;border-radius:var(--tz-border-radius-sm)!important}.rounded-2{border-radius:.375rem!important;border-radius:var(--tz-border-radius)!important}.rounded-3{border-radius:.5rem!important;border-radius:var(--tz-border-radius-lg)!important}.rounded-4{border-radius:1rem!important;border-radius:var(--tz-border-radius-xl)!important}.rounded-5{border-radius:2rem!important;border-radius:var(--tz-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important;border-radius:var(--tz-border-radius-pill)!important}.rounded-top{border-top-left-radius:.375rem!important;border-top-left-radius:var(--tz-border-radius)!important;border-top-right-radius:.375rem!important;border-top-right-radius:var(--tz-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:.25rem!important;border-top-left-radius:var(--tz-border-radius-sm)!important;border-top-right-radius:.25rem!important;border-top-right-radius:var(--tz-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:.375rem!important;border-top-left-radius:var(--tz-border-radius)!important;border-top-right-radius:.375rem!important;border-top-right-radius:var(--tz-border-radius)!important}.rounded-top-3{border-top-left-radius:.5rem!important;border-top-left-radius:var(--tz-border-radius-lg)!important;border-top-right-radius:.5rem!important;border-top-right-radius:var(--tz-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:1rem!important;border-top-left-radius:var(--tz-border-radius-xl)!important;border-top-right-radius:1rem!important;border-top-right-radius:var(--tz-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:2rem!important;border-top-left-radius:var(--tz-border-radius-xxl)!important;border-top-right-radius:2rem!important;border-top-right-radius:var(--tz-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:50rem!important;border-top-left-radius:var(--tz-border-radius-pill)!important;border-top-right-radius:50rem!important;border-top-right-radius:var(--tz-border-radius-pill)!important}.rounded-end{border-bottom-right-radius:.375rem!important;border-bottom-right-radius:var(--tz-border-radius)!important;border-top-right-radius:.375rem!important;border-top-right-radius:var(--tz-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:.25rem!important;border-bottom-right-radius:var(--tz-border-radius-sm)!important;border-top-right-radius:.25rem!important;border-top-right-radius:var(--tz-border-radius-sm)!important}.rounded-end-2{border-bottom-right-radius:.375rem!important;border-bottom-right-radius:var(--tz-border-radius)!important;border-top-right-radius:.375rem!important;border-top-right-radius:var(--tz-border-radius)!important}.rounded-end-3{border-bottom-right-radius:.5rem!important;border-bottom-right-radius:var(--tz-border-radius-lg)!important;border-top-right-radius:.5rem!important;border-top-right-radius:var(--tz-border-radius-lg)!important}.rounded-end-4{border-bottom-right-radius:1rem!important;border-bottom-right-radius:var(--tz-border-radius-xl)!important;border-top-right-radius:1rem!important;border-top-right-radius:var(--tz-border-radius-xl)!important}.rounded-end-5{border-bottom-right-radius:2rem!important;border-bottom-right-radius:var(--tz-border-radius-xxl)!important;border-top-right-radius:2rem!important;border-top-right-radius:var(--tz-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:50rem!important;border-bottom-right-radius:var(--tz-border-radius-pill)!important;border-top-right-radius:50rem!important;border-top-right-radius:var(--tz-border-radius-pill)!important}.rounded-bottom{border-bottom-left-radius:.375rem!important;border-bottom-left-radius:var(--tz-border-radius)!important;border-bottom-right-radius:.375rem!important;border-bottom-right-radius:var(--tz-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:.25rem!important;border-bottom-left-radius:var(--tz-border-radius-sm)!important;border-bottom-right-radius:.25rem!important;border-bottom-right-radius:var(--tz-border-radius-sm)!important}.rounded-bottom-2{border-bottom-left-radius:.375rem!important;border-bottom-left-radius:var(--tz-border-radius)!important;border-bottom-right-radius:.375rem!important;border-bottom-right-radius:var(--tz-border-radius)!important}.rounded-bottom-3{border-bottom-left-radius:.5rem!important;border-bottom-left-radius:var(--tz-border-radius-lg)!important;border-bottom-right-radius:.5rem!important;border-bottom-right-radius:var(--tz-border-radius-lg)!important}.rounded-bottom-4{border-bottom-left-radius:1rem!important;border-bottom-left-radius:var(--tz-border-radius-xl)!important;border-bottom-right-radius:1rem!important;border-bottom-right-radius:var(--tz-border-radius-xl)!important}.rounded-bottom-5{border-bottom-left-radius:2rem!important;border-bottom-left-radius:var(--tz-border-radius-xxl)!important;border-bottom-right-radius:2rem!important;border-bottom-right-radius:var(--tz-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:50rem!important;border-bottom-left-radius:var(--tz-border-radius-pill)!important;border-bottom-right-radius:50rem!important;border-bottom-right-radius:var(--tz-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:.375rem!important;border-bottom-left-radius:var(--tz-border-radius)!important;border-top-left-radius:.375rem!important;border-top-left-radius:var(--tz-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:.25rem!important;border-bottom-left-radius:var(--tz-border-radius-sm)!important;border-top-left-radius:.25rem!important;border-top-left-radius:var(--tz-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:.375rem!important;border-bottom-left-radius:var(--tz-border-radius)!important;border-top-left-radius:.375rem!important;border-top-left-radius:var(--tz-border-radius)!important}.rounded-start-3{border-bottom-left-radius:.5rem!important;border-bottom-left-radius:var(--tz-border-radius-lg)!important;border-top-left-radius:.5rem!important;border-top-left-radius:var(--tz-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:1rem!important;border-bottom-left-radius:var(--tz-border-radius-xl)!important;border-top-left-radius:1rem!important;border-top-left-radius:var(--tz-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:2rem!important;border-bottom-left-radius:var(--tz-border-radius-xxl)!important;border-top-left-radius:2rem!important;border-top-left-radius:var(--tz-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:50rem!important;border-bottom-left-radius:var(--tz-border-radius-pill)!important;border-top-left-radius:50rem!important;border-top-left-radius:var(--tz-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}.fs-10{font-size:10px!important}.fs-11{font-size:11px!important}.fs-12{font-size:12px!important}.fs-13{font-size:13px!important}.fs-14{font-size:14px!important}.fs-15{font-size:15px!important}.fs-16{font-size:16px!important}.fs-17{font-size:17px!important}.fs-18{font-size:18px!important}.fs-19{font-size:19px!important}.fs-20{font-size:20px!important}.fs-21{font-size:21px!important}.fs-22{font-size:22px!important}.fs-23{font-size:23px!important}.fs-24{font-size:24px!important}.fs-36{font-size:36px!important}.fs-48{font-size:48px!important}@media(min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.375rem!important}.m-sm-2{margin:.75rem!important}.m-sm-3{margin:1.5rem!important}.m-sm-4{margin:2.25rem!important}.m-sm-5{margin:4.5rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.375rem!important;margin-right:.375rem!important}.mx-sm-2{margin-left:.75rem!important;margin-right:.75rem!important}.mx-sm-3{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-4{margin-left:2.25rem!important;margin-right:2.25rem!important}.mx-sm-5{margin-left:4.5rem!important;margin-right:4.5rem!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:.375rem!important;margin-top:.375rem!important}.my-sm-2{margin-bottom:.75rem!important;margin-top:.75rem!important}.my-sm-3{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-sm-4{margin-bottom:2.25rem!important;margin-top:2.25rem!important}.my-sm-5{margin-bottom:4.5rem!important;margin-top:4.5rem!important}.my-sm-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.375rem!important}.mt-sm-2{margin-top:.75rem!important}.mt-sm-3{margin-top:1.5rem!important}.mt-sm-4{margin-top:2.25rem!important}.mt-sm-5{margin-top:4.5rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.375rem!important}.me-sm-2{margin-right:.75rem!important}.me-sm-3{margin-right:1.5rem!important}.me-sm-4{margin-right:2.25rem!important}.me-sm-5{margin-right:4.5rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.375rem!important}.mb-sm-2{margin-bottom:.75rem!important}.mb-sm-3{margin-bottom:1.5rem!important}.mb-sm-4{margin-bottom:2.25rem!important}.mb-sm-5{margin-bottom:4.5rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.375rem!important}.ms-sm-2{margin-left:.75rem!important}.ms-sm-3{margin-left:1.5rem!important}.ms-sm-4{margin-left:2.25rem!important}.ms-sm-5{margin-left:4.5rem!important}.ms-sm-auto{margin-left:auto!important}.m-sm-n1{margin:-.375rem!important}.m-sm-n2{margin:-.75rem!important}.m-sm-n3{margin:-1.5rem!important}.m-sm-n4{margin:-2.25rem!important}.m-sm-n5{margin:-4.5rem!important}.mx-sm-n1{margin-left:-.375rem!important;margin-right:-.375rem!important}.mx-sm-n2{margin-left:-.75rem!important;margin-right:-.75rem!important}.mx-sm-n3{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.mx-sm-n4{margin-left:-2.25rem!important;margin-right:-2.25rem!important}.mx-sm-n5{margin-left:-4.5rem!important;margin-right:-4.5rem!important}.my-sm-n1{margin-bottom:-.375rem!important;margin-top:-.375rem!important}.my-sm-n2{margin-bottom:-.75rem!important;margin-top:-.75rem!important}.my-sm-n3{margin-bottom:-1.5rem!important;margin-top:-1.5rem!important}.my-sm-n4{margin-bottom:-2.25rem!important;margin-top:-2.25rem!important}.my-sm-n5{margin-bottom:-4.5rem!important;margin-top:-4.5rem!important}.mt-sm-n1{margin-top:-.375rem!important}.mt-sm-n2{margin-top:-.75rem!important}.mt-sm-n3{margin-top:-1.5rem!important}.mt-sm-n4{margin-top:-2.25rem!important}.mt-sm-n5{margin-top:-4.5rem!important}.me-sm-n1{margin-right:-.375rem!important}.me-sm-n2{margin-right:-.75rem!important}.me-sm-n3{margin-right:-1.5rem!important}.me-sm-n4{margin-right:-2.25rem!important}.me-sm-n5{margin-right:-4.5rem!important}.mb-sm-n1{margin-bottom:-.375rem!important}.mb-sm-n2{margin-bottom:-.75rem!important}.mb-sm-n3{margin-bottom:-1.5rem!important}.mb-sm-n4{margin-bottom:-2.25rem!important}.mb-sm-n5{margin-bottom:-4.5rem!important}.ms-sm-n1{margin-left:-.375rem!important}.ms-sm-n2{margin-left:-.75rem!important}.ms-sm-n3{margin-left:-1.5rem!important}.ms-sm-n4{margin-left:-2.25rem!important}.ms-sm-n5{margin-left:-4.5rem!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.375rem!important}.p-sm-2{padding:.75rem!important}.p-sm-3{padding:1.5rem!important}.p-sm-4{padding:2.25rem!important}.p-sm-5{padding:4.5rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.375rem!important;padding-right:.375rem!important}.px-sm-2{padding-left:.75rem!important;padding-right:.75rem!important}.px-sm-3{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-4{padding-left:2.25rem!important;padding-right:2.25rem!important}.px-sm-5{padding-left:4.5rem!important;padding-right:4.5rem!important}.py-sm-0{padding-bottom:0!important;padding-top:0!important}.py-sm-1{padding-bottom:.375rem!important;padding-top:.375rem!important}.py-sm-2{padding-bottom:.75rem!important;padding-top:.75rem!important}.py-sm-3{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-sm-4{padding-bottom:2.25rem!important;padding-top:2.25rem!important}.py-sm-5{padding-bottom:4.5rem!important;padding-top:4.5rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.375rem!important}.pt-sm-2{padding-top:.75rem!important}.pt-sm-3{padding-top:1.5rem!important}.pt-sm-4{padding-top:2.25rem!important}.pt-sm-5{padding-top:4.5rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.375rem!important}.pe-sm-2{padding-right:.75rem!important}.pe-sm-3{padding-right:1.5rem!important}.pe-sm-4{padding-right:2.25rem!important}.pe-sm-5{padding-right:4.5rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.375rem!important}.pb-sm-2{padding-bottom:.75rem!important}.pb-sm-3{padding-bottom:1.5rem!important}.pb-sm-4{padding-bottom:2.25rem!important}.pb-sm-5{padding-bottom:4.5rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.375rem!important}.ps-sm-2{padding-left:.75rem!important}.ps-sm-3{padding-left:1.5rem!important}.ps-sm-4{padding-left:2.25rem!important}.ps-sm-5{padding-left:4.5rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.375rem!important}.gap-sm-2{gap:.75rem!important}.gap-sm-3{gap:1.5rem!important}.gap-sm-4{gap:2.25rem!important}.gap-sm-5{gap:4.5rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.375rem!important}.row-gap-sm-2{row-gap:.75rem!important}.row-gap-sm-3{row-gap:1.5rem!important}.row-gap-sm-4{row-gap:2.25rem!important}.row-gap-sm-5{row-gap:4.5rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:.375rem!important;column-gap:.375rem!important}.column-gap-sm-2{-moz-column-gap:.75rem!important;column-gap:.75rem!important}.column-gap-sm-3{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-4{-moz-column-gap:2.25rem!important;column-gap:2.25rem!important}.column-gap-sm-5{-moz-column-gap:4.5rem!important;column-gap:4.5rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media(min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.375rem!important}.m-md-2{margin:.75rem!important}.m-md-3{margin:1.5rem!important}.m-md-4{margin:2.25rem!important}.m-md-5{margin:4.5rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.375rem!important;margin-right:.375rem!important}.mx-md-2{margin-left:.75rem!important;margin-right:.75rem!important}.mx-md-3{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-4{margin-left:2.25rem!important;margin-right:2.25rem!important}.mx-md-5{margin-left:4.5rem!important;margin-right:4.5rem!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:.375rem!important;margin-top:.375rem!important}.my-md-2{margin-bottom:.75rem!important;margin-top:.75rem!important}.my-md-3{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-md-4{margin-bottom:2.25rem!important;margin-top:2.25rem!important}.my-md-5{margin-bottom:4.5rem!important;margin-top:4.5rem!important}.my-md-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.375rem!important}.mt-md-2{margin-top:.75rem!important}.mt-md-3{margin-top:1.5rem!important}.mt-md-4{margin-top:2.25rem!important}.mt-md-5{margin-top:4.5rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.375rem!important}.me-md-2{margin-right:.75rem!important}.me-md-3{margin-right:1.5rem!important}.me-md-4{margin-right:2.25rem!important}.me-md-5{margin-right:4.5rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.375rem!important}.mb-md-2{margin-bottom:.75rem!important}.mb-md-3{margin-bottom:1.5rem!important}.mb-md-4{margin-bottom:2.25rem!important}.mb-md-5{margin-bottom:4.5rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.375rem!important}.ms-md-2{margin-left:.75rem!important}.ms-md-3{margin-left:1.5rem!important}.ms-md-4{margin-left:2.25rem!important}.ms-md-5{margin-left:4.5rem!important}.ms-md-auto{margin-left:auto!important}.m-md-n1{margin:-.375rem!important}.m-md-n2{margin:-.75rem!important}.m-md-n3{margin:-1.5rem!important}.m-md-n4{margin:-2.25rem!important}.m-md-n5{margin:-4.5rem!important}.mx-md-n1{margin-left:-.375rem!important;margin-right:-.375rem!important}.mx-md-n2{margin-left:-.75rem!important;margin-right:-.75rem!important}.mx-md-n3{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.mx-md-n4{margin-left:-2.25rem!important;margin-right:-2.25rem!important}.mx-md-n5{margin-left:-4.5rem!important;margin-right:-4.5rem!important}.my-md-n1{margin-bottom:-.375rem!important;margin-top:-.375rem!important}.my-md-n2{margin-bottom:-.75rem!important;margin-top:-.75rem!important}.my-md-n3{margin-bottom:-1.5rem!important;margin-top:-1.5rem!important}.my-md-n4{margin-bottom:-2.25rem!important;margin-top:-2.25rem!important}.my-md-n5{margin-bottom:-4.5rem!important;margin-top:-4.5rem!important}.mt-md-n1{margin-top:-.375rem!important}.mt-md-n2{margin-top:-.75rem!important}.mt-md-n3{margin-top:-1.5rem!important}.mt-md-n4{margin-top:-2.25rem!important}.mt-md-n5{margin-top:-4.5rem!important}.me-md-n1{margin-right:-.375rem!important}.me-md-n2{margin-right:-.75rem!important}.me-md-n3{margin-right:-1.5rem!important}.me-md-n4{margin-right:-2.25rem!important}.me-md-n5{margin-right:-4.5rem!important}.mb-md-n1{margin-bottom:-.375rem!important}.mb-md-n2{margin-bottom:-.75rem!important}.mb-md-n3{margin-bottom:-1.5rem!important}.mb-md-n4{margin-bottom:-2.25rem!important}.mb-md-n5{margin-bottom:-4.5rem!important}.ms-md-n1{margin-left:-.375rem!important}.ms-md-n2{margin-left:-.75rem!important}.ms-md-n3{margin-left:-1.5rem!important}.ms-md-n4{margin-left:-2.25rem!important}.ms-md-n5{margin-left:-4.5rem!important}.p-md-0{padding:0!important}.p-md-1{padding:.375rem!important}.p-md-2{padding:.75rem!important}.p-md-3{padding:1.5rem!important}.p-md-4{padding:2.25rem!important}.p-md-5{padding:4.5rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.375rem!important;padding-right:.375rem!important}.px-md-2{padding-left:.75rem!important;padding-right:.75rem!important}.px-md-3{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-4{padding-left:2.25rem!important;padding-right:2.25rem!important}.px-md-5{padding-left:4.5rem!important;padding-right:4.5rem!important}.py-md-0{padding-bottom:0!important;padding-top:0!important}.py-md-1{padding-bottom:.375rem!important;padding-top:.375rem!important}.py-md-2{padding-bottom:.75rem!important;padding-top:.75rem!important}.py-md-3{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-md-4{padding-bottom:2.25rem!important;padding-top:2.25rem!important}.py-md-5{padding-bottom:4.5rem!important;padding-top:4.5rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.375rem!important}.pt-md-2{padding-top:.75rem!important}.pt-md-3{padding-top:1.5rem!important}.pt-md-4{padding-top:2.25rem!important}.pt-md-5{padding-top:4.5rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.375rem!important}.pe-md-2{padding-right:.75rem!important}.pe-md-3{padding-right:1.5rem!important}.pe-md-4{padding-right:2.25rem!important}.pe-md-5{padding-right:4.5rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.375rem!important}.pb-md-2{padding-bottom:.75rem!important}.pb-md-3{padding-bottom:1.5rem!important}.pb-md-4{padding-bottom:2.25rem!important}.pb-md-5{padding-bottom:4.5rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.375rem!important}.ps-md-2{padding-left:.75rem!important}.ps-md-3{padding-left:1.5rem!important}.ps-md-4{padding-left:2.25rem!important}.ps-md-5{padding-left:4.5rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.375rem!important}.gap-md-2{gap:.75rem!important}.gap-md-3{gap:1.5rem!important}.gap-md-4{gap:2.25rem!important}.gap-md-5{gap:4.5rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.375rem!important}.row-gap-md-2{row-gap:.75rem!important}.row-gap-md-3{row-gap:1.5rem!important}.row-gap-md-4{row-gap:2.25rem!important}.row-gap-md-5{row-gap:4.5rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:.375rem!important;column-gap:.375rem!important}.column-gap-md-2{-moz-column-gap:.75rem!important;column-gap:.75rem!important}.column-gap-md-3{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-4{-moz-column-gap:2.25rem!important;column-gap:2.25rem!important}.column-gap-md-5{-moz-column-gap:4.5rem!important;column-gap:4.5rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media(min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.375rem!important}.m-lg-2{margin:.75rem!important}.m-lg-3{margin:1.5rem!important}.m-lg-4{margin:2.25rem!important}.m-lg-5{margin:4.5rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.375rem!important;margin-right:.375rem!important}.mx-lg-2{margin-left:.75rem!important;margin-right:.75rem!important}.mx-lg-3{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-4{margin-left:2.25rem!important;margin-right:2.25rem!important}.mx-lg-5{margin-left:4.5rem!important;margin-right:4.5rem!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:.375rem!important;margin-top:.375rem!important}.my-lg-2{margin-bottom:.75rem!important;margin-top:.75rem!important}.my-lg-3{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-lg-4{margin-bottom:2.25rem!important;margin-top:2.25rem!important}.my-lg-5{margin-bottom:4.5rem!important;margin-top:4.5rem!important}.my-lg-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.375rem!important}.mt-lg-2{margin-top:.75rem!important}.mt-lg-3{margin-top:1.5rem!important}.mt-lg-4{margin-top:2.25rem!important}.mt-lg-5{margin-top:4.5rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.375rem!important}.me-lg-2{margin-right:.75rem!important}.me-lg-3{margin-right:1.5rem!important}.me-lg-4{margin-right:2.25rem!important}.me-lg-5{margin-right:4.5rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.375rem!important}.mb-lg-2{margin-bottom:.75rem!important}.mb-lg-3{margin-bottom:1.5rem!important}.mb-lg-4{margin-bottom:2.25rem!important}.mb-lg-5{margin-bottom:4.5rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.375rem!important}.ms-lg-2{margin-left:.75rem!important}.ms-lg-3{margin-left:1.5rem!important}.ms-lg-4{margin-left:2.25rem!important}.ms-lg-5{margin-left:4.5rem!important}.ms-lg-auto{margin-left:auto!important}.m-lg-n1{margin:-.375rem!important}.m-lg-n2{margin:-.75rem!important}.m-lg-n3{margin:-1.5rem!important}.m-lg-n4{margin:-2.25rem!important}.m-lg-n5{margin:-4.5rem!important}.mx-lg-n1{margin-left:-.375rem!important;margin-right:-.375rem!important}.mx-lg-n2{margin-left:-.75rem!important;margin-right:-.75rem!important}.mx-lg-n3{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.mx-lg-n4{margin-left:-2.25rem!important;margin-right:-2.25rem!important}.mx-lg-n5{margin-left:-4.5rem!important;margin-right:-4.5rem!important}.my-lg-n1{margin-bottom:-.375rem!important;margin-top:-.375rem!important}.my-lg-n2{margin-bottom:-.75rem!important;margin-top:-.75rem!important}.my-lg-n3{margin-bottom:-1.5rem!important;margin-top:-1.5rem!important}.my-lg-n4{margin-bottom:-2.25rem!important;margin-top:-2.25rem!important}.my-lg-n5{margin-bottom:-4.5rem!important;margin-top:-4.5rem!important}.mt-lg-n1{margin-top:-.375rem!important}.mt-lg-n2{margin-top:-.75rem!important}.mt-lg-n3{margin-top:-1.5rem!important}.mt-lg-n4{margin-top:-2.25rem!important}.mt-lg-n5{margin-top:-4.5rem!important}.me-lg-n1{margin-right:-.375rem!important}.me-lg-n2{margin-right:-.75rem!important}.me-lg-n3{margin-right:-1.5rem!important}.me-lg-n4{margin-right:-2.25rem!important}.me-lg-n5{margin-right:-4.5rem!important}.mb-lg-n1{margin-bottom:-.375rem!important}.mb-lg-n2{margin-bottom:-.75rem!important}.mb-lg-n3{margin-bottom:-1.5rem!important}.mb-lg-n4{margin-bottom:-2.25rem!important}.mb-lg-n5{margin-bottom:-4.5rem!important}.ms-lg-n1{margin-left:-.375rem!important}.ms-lg-n2{margin-left:-.75rem!important}.ms-lg-n3{margin-left:-1.5rem!important}.ms-lg-n4{margin-left:-2.25rem!important}.ms-lg-n5{margin-left:-4.5rem!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.375rem!important}.p-lg-2{padding:.75rem!important}.p-lg-3{padding:1.5rem!important}.p-lg-4{padding:2.25rem!important}.p-lg-5{padding:4.5rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.375rem!important;padding-right:.375rem!important}.px-lg-2{padding-left:.75rem!important;padding-right:.75rem!important}.px-lg-3{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-4{padding-left:2.25rem!important;padding-right:2.25rem!important}.px-lg-5{padding-left:4.5rem!important;padding-right:4.5rem!important}.py-lg-0{padding-bottom:0!important;padding-top:0!important}.py-lg-1{padding-bottom:.375rem!important;padding-top:.375rem!important}.py-lg-2{padding-bottom:.75rem!important;padding-top:.75rem!important}.py-lg-3{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-lg-4{padding-bottom:2.25rem!important;padding-top:2.25rem!important}.py-lg-5{padding-bottom:4.5rem!important;padding-top:4.5rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.375rem!important}.pt-lg-2{padding-top:.75rem!important}.pt-lg-3{padding-top:1.5rem!important}.pt-lg-4{padding-top:2.25rem!important}.pt-lg-5{padding-top:4.5rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.375rem!important}.pe-lg-2{padding-right:.75rem!important}.pe-lg-3{padding-right:1.5rem!important}.pe-lg-4{padding-right:2.25rem!important}.pe-lg-5{padding-right:4.5rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.375rem!important}.pb-lg-2{padding-bottom:.75rem!important}.pb-lg-3{padding-bottom:1.5rem!important}.pb-lg-4{padding-bottom:2.25rem!important}.pb-lg-5{padding-bottom:4.5rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.375rem!important}.ps-lg-2{padding-left:.75rem!important}.ps-lg-3{padding-left:1.5rem!important}.ps-lg-4{padding-left:2.25rem!important}.ps-lg-5{padding-left:4.5rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.375rem!important}.gap-lg-2{gap:.75rem!important}.gap-lg-3{gap:1.5rem!important}.gap-lg-4{gap:2.25rem!important}.gap-lg-5{gap:4.5rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.375rem!important}.row-gap-lg-2{row-gap:.75rem!important}.row-gap-lg-3{row-gap:1.5rem!important}.row-gap-lg-4{row-gap:2.25rem!important}.row-gap-lg-5{row-gap:4.5rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:.375rem!important;column-gap:.375rem!important}.column-gap-lg-2{-moz-column-gap:.75rem!important;column-gap:.75rem!important}.column-gap-lg-3{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-4{-moz-column-gap:2.25rem!important;column-gap:2.25rem!important}.column-gap-lg-5{-moz-column-gap:4.5rem!important;column-gap:4.5rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media(min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.375rem!important}.m-xl-2{margin:.75rem!important}.m-xl-3{margin:1.5rem!important}.m-xl-4{margin:2.25rem!important}.m-xl-5{margin:4.5rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.375rem!important;margin-right:.375rem!important}.mx-xl-2{margin-left:.75rem!important;margin-right:.75rem!important}.mx-xl-3{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-4{margin-left:2.25rem!important;margin-right:2.25rem!important}.mx-xl-5{margin-left:4.5rem!important;margin-right:4.5rem!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:.375rem!important;margin-top:.375rem!important}.my-xl-2{margin-bottom:.75rem!important;margin-top:.75rem!important}.my-xl-3{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xl-4{margin-bottom:2.25rem!important;margin-top:2.25rem!important}.my-xl-5{margin-bottom:4.5rem!important;margin-top:4.5rem!important}.my-xl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.375rem!important}.mt-xl-2{margin-top:.75rem!important}.mt-xl-3{margin-top:1.5rem!important}.mt-xl-4{margin-top:2.25rem!important}.mt-xl-5{margin-top:4.5rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.375rem!important}.me-xl-2{margin-right:.75rem!important}.me-xl-3{margin-right:1.5rem!important}.me-xl-4{margin-right:2.25rem!important}.me-xl-5{margin-right:4.5rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.375rem!important}.mb-xl-2{margin-bottom:.75rem!important}.mb-xl-3{margin-bottom:1.5rem!important}.mb-xl-4{margin-bottom:2.25rem!important}.mb-xl-5{margin-bottom:4.5rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.375rem!important}.ms-xl-2{margin-left:.75rem!important}.ms-xl-3{margin-left:1.5rem!important}.ms-xl-4{margin-left:2.25rem!important}.ms-xl-5{margin-left:4.5rem!important}.ms-xl-auto{margin-left:auto!important}.m-xl-n1{margin:-.375rem!important}.m-xl-n2{margin:-.75rem!important}.m-xl-n3{margin:-1.5rem!important}.m-xl-n4{margin:-2.25rem!important}.m-xl-n5{margin:-4.5rem!important}.mx-xl-n1{margin-left:-.375rem!important;margin-right:-.375rem!important}.mx-xl-n2{margin-left:-.75rem!important;margin-right:-.75rem!important}.mx-xl-n3{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.mx-xl-n4{margin-left:-2.25rem!important;margin-right:-2.25rem!important}.mx-xl-n5{margin-left:-4.5rem!important;margin-right:-4.5rem!important}.my-xl-n1{margin-bottom:-.375rem!important;margin-top:-.375rem!important}.my-xl-n2{margin-bottom:-.75rem!important;margin-top:-.75rem!important}.my-xl-n3{margin-bottom:-1.5rem!important;margin-top:-1.5rem!important}.my-xl-n4{margin-bottom:-2.25rem!important;margin-top:-2.25rem!important}.my-xl-n5{margin-bottom:-4.5rem!important;margin-top:-4.5rem!important}.mt-xl-n1{margin-top:-.375rem!important}.mt-xl-n2{margin-top:-.75rem!important}.mt-xl-n3{margin-top:-1.5rem!important}.mt-xl-n4{margin-top:-2.25rem!important}.mt-xl-n5{margin-top:-4.5rem!important}.me-xl-n1{margin-right:-.375rem!important}.me-xl-n2{margin-right:-.75rem!important}.me-xl-n3{margin-right:-1.5rem!important}.me-xl-n4{margin-right:-2.25rem!important}.me-xl-n5{margin-right:-4.5rem!important}.mb-xl-n1{margin-bottom:-.375rem!important}.mb-xl-n2{margin-bottom:-.75rem!important}.mb-xl-n3{margin-bottom:-1.5rem!important}.mb-xl-n4{margin-bottom:-2.25rem!important}.mb-xl-n5{margin-bottom:-4.5rem!important}.ms-xl-n1{margin-left:-.375rem!important}.ms-xl-n2{margin-left:-.75rem!important}.ms-xl-n3{margin-left:-1.5rem!important}.ms-xl-n4{margin-left:-2.25rem!important}.ms-xl-n5{margin-left:-4.5rem!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.375rem!important}.p-xl-2{padding:.75rem!important}.p-xl-3{padding:1.5rem!important}.p-xl-4{padding:2.25rem!important}.p-xl-5{padding:4.5rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.375rem!important;padding-right:.375rem!important}.px-xl-2{padding-left:.75rem!important;padding-right:.75rem!important}.px-xl-3{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-4{padding-left:2.25rem!important;padding-right:2.25rem!important}.px-xl-5{padding-left:4.5rem!important;padding-right:4.5rem!important}.py-xl-0{padding-bottom:0!important;padding-top:0!important}.py-xl-1{padding-bottom:.375rem!important;padding-top:.375rem!important}.py-xl-2{padding-bottom:.75rem!important;padding-top:.75rem!important}.py-xl-3{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xl-4{padding-bottom:2.25rem!important;padding-top:2.25rem!important}.py-xl-5{padding-bottom:4.5rem!important;padding-top:4.5rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.375rem!important}.pt-xl-2{padding-top:.75rem!important}.pt-xl-3{padding-top:1.5rem!important}.pt-xl-4{padding-top:2.25rem!important}.pt-xl-5{padding-top:4.5rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.375rem!important}.pe-xl-2{padding-right:.75rem!important}.pe-xl-3{padding-right:1.5rem!important}.pe-xl-4{padding-right:2.25rem!important}.pe-xl-5{padding-right:4.5rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.375rem!important}.pb-xl-2{padding-bottom:.75rem!important}.pb-xl-3{padding-bottom:1.5rem!important}.pb-xl-4{padding-bottom:2.25rem!important}.pb-xl-5{padding-bottom:4.5rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.375rem!important}.ps-xl-2{padding-left:.75rem!important}.ps-xl-3{padding-left:1.5rem!important}.ps-xl-4{padding-left:2.25rem!important}.ps-xl-5{padding-left:4.5rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.375rem!important}.gap-xl-2{gap:.75rem!important}.gap-xl-3{gap:1.5rem!important}.gap-xl-4{gap:2.25rem!important}.gap-xl-5{gap:4.5rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.375rem!important}.row-gap-xl-2{row-gap:.75rem!important}.row-gap-xl-3{row-gap:1.5rem!important}.row-gap-xl-4{row-gap:2.25rem!important}.row-gap-xl-5{row-gap:4.5rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:.375rem!important;column-gap:.375rem!important}.column-gap-xl-2{-moz-column-gap:.75rem!important;column-gap:.75rem!important}.column-gap-xl-3{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-4{-moz-column-gap:2.25rem!important;column-gap:2.25rem!important}.column-gap-xl-5{-moz-column-gap:4.5rem!important;column-gap:4.5rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media(min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.375rem!important}.m-xxl-2{margin:.75rem!important}.m-xxl-3{margin:1.5rem!important}.m-xxl-4{margin:2.25rem!important}.m-xxl-5{margin:4.5rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.375rem!important;margin-right:.375rem!important}.mx-xxl-2{margin-left:.75rem!important;margin-right:.75rem!important}.mx-xxl-3{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-4{margin-left:2.25rem!important;margin-right:2.25rem!important}.mx-xxl-5{margin-left:4.5rem!important;margin-right:4.5rem!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:.375rem!important;margin-top:.375rem!important}.my-xxl-2{margin-bottom:.75rem!important;margin-top:.75rem!important}.my-xxl-3{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xxl-4{margin-bottom:2.25rem!important;margin-top:2.25rem!important}.my-xxl-5{margin-bottom:4.5rem!important;margin-top:4.5rem!important}.my-xxl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.375rem!important}.mt-xxl-2{margin-top:.75rem!important}.mt-xxl-3{margin-top:1.5rem!important}.mt-xxl-4{margin-top:2.25rem!important}.mt-xxl-5{margin-top:4.5rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.375rem!important}.me-xxl-2{margin-right:.75rem!important}.me-xxl-3{margin-right:1.5rem!important}.me-xxl-4{margin-right:2.25rem!important}.me-xxl-5{margin-right:4.5rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.375rem!important}.mb-xxl-2{margin-bottom:.75rem!important}.mb-xxl-3{margin-bottom:1.5rem!important}.mb-xxl-4{margin-bottom:2.25rem!important}.mb-xxl-5{margin-bottom:4.5rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.375rem!important}.ms-xxl-2{margin-left:.75rem!important}.ms-xxl-3{margin-left:1.5rem!important}.ms-xxl-4{margin-left:2.25rem!important}.ms-xxl-5{margin-left:4.5rem!important}.ms-xxl-auto{margin-left:auto!important}.m-xxl-n1{margin:-.375rem!important}.m-xxl-n2{margin:-.75rem!important}.m-xxl-n3{margin:-1.5rem!important}.m-xxl-n4{margin:-2.25rem!important}.m-xxl-n5{margin:-4.5rem!important}.mx-xxl-n1{margin-left:-.375rem!important;margin-right:-.375rem!important}.mx-xxl-n2{margin-left:-.75rem!important;margin-right:-.75rem!important}.mx-xxl-n3{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.mx-xxl-n4{margin-left:-2.25rem!important;margin-right:-2.25rem!important}.mx-xxl-n5{margin-left:-4.5rem!important;margin-right:-4.5rem!important}.my-xxl-n1{margin-bottom:-.375rem!important;margin-top:-.375rem!important}.my-xxl-n2{margin-bottom:-.75rem!important;margin-top:-.75rem!important}.my-xxl-n3{margin-bottom:-1.5rem!important;margin-top:-1.5rem!important}.my-xxl-n4{margin-bottom:-2.25rem!important;margin-top:-2.25rem!important}.my-xxl-n5{margin-bottom:-4.5rem!important;margin-top:-4.5rem!important}.mt-xxl-n1{margin-top:-.375rem!important}.mt-xxl-n2{margin-top:-.75rem!important}.mt-xxl-n3{margin-top:-1.5rem!important}.mt-xxl-n4{margin-top:-2.25rem!important}.mt-xxl-n5{margin-top:-4.5rem!important}.me-xxl-n1{margin-right:-.375rem!important}.me-xxl-n2{margin-right:-.75rem!important}.me-xxl-n3{margin-right:-1.5rem!important}.me-xxl-n4{margin-right:-2.25rem!important}.me-xxl-n5{margin-right:-4.5rem!important}.mb-xxl-n1{margin-bottom:-.375rem!important}.mb-xxl-n2{margin-bottom:-.75rem!important}.mb-xxl-n3{margin-bottom:-1.5rem!important}.mb-xxl-n4{margin-bottom:-2.25rem!important}.mb-xxl-n5{margin-bottom:-4.5rem!important}.ms-xxl-n1{margin-left:-.375rem!important}.ms-xxl-n2{margin-left:-.75rem!important}.ms-xxl-n3{margin-left:-1.5rem!important}.ms-xxl-n4{margin-left:-2.25rem!important}.ms-xxl-n5{margin-left:-4.5rem!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.375rem!important}.p-xxl-2{padding:.75rem!important}.p-xxl-3{padding:1.5rem!important}.p-xxl-4{padding:2.25rem!important}.p-xxl-5{padding:4.5rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.375rem!important;padding-right:.375rem!important}.px-xxl-2{padding-left:.75rem!important;padding-right:.75rem!important}.px-xxl-3{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-4{padding-left:2.25rem!important;padding-right:2.25rem!important}.px-xxl-5{padding-left:4.5rem!important;padding-right:4.5rem!important}.py-xxl-0{padding-bottom:0!important;padding-top:0!important}.py-xxl-1{padding-bottom:.375rem!important;padding-top:.375rem!important}.py-xxl-2{padding-bottom:.75rem!important;padding-top:.75rem!important}.py-xxl-3{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xxl-4{padding-bottom:2.25rem!important;padding-top:2.25rem!important}.py-xxl-5{padding-bottom:4.5rem!important;padding-top:4.5rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.375rem!important}.pt-xxl-2{padding-top:.75rem!important}.pt-xxl-3{padding-top:1.5rem!important}.pt-xxl-4{padding-top:2.25rem!important}.pt-xxl-5{padding-top:4.5rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.375rem!important}.pe-xxl-2{padding-right:.75rem!important}.pe-xxl-3{padding-right:1.5rem!important}.pe-xxl-4{padding-right:2.25rem!important}.pe-xxl-5{padding-right:4.5rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.375rem!important}.pb-xxl-2{padding-bottom:.75rem!important}.pb-xxl-3{padding-bottom:1.5rem!important}.pb-xxl-4{padding-bottom:2.25rem!important}.pb-xxl-5{padding-bottom:4.5rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.375rem!important}.ps-xxl-2{padding-left:.75rem!important}.ps-xxl-3{padding-left:1.5rem!important}.ps-xxl-4{padding-left:2.25rem!important}.ps-xxl-5{padding-left:4.5rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.375rem!important}.gap-xxl-2{gap:.75rem!important}.gap-xxl-3{gap:1.5rem!important}.gap-xxl-4{gap:2.25rem!important}.gap-xxl-5{gap:4.5rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.375rem!important}.row-gap-xxl-2{row-gap:.75rem!important}.row-gap-xxl-3{row-gap:1.5rem!important}.row-gap-xxl-4{row-gap:2.25rem!important}.row-gap-xxl-5{row-gap:4.5rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:.375rem!important;column-gap:.375rem!important}.column-gap-xxl-2{-moz-column-gap:.75rem!important;column-gap:.75rem!important}.column-gap-xxl-3{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-4{-moz-column-gap:2.25rem!important;column-gap:2.25rem!important}.column-gap-xxl-5{-moz-column-gap:4.5rem!important;column-gap:4.5rem!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.1875rem!important}.fs-2{font-size:1.82rem!important}.fs-3{font-size:1.46125rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}@font-face{font-display:swap;font-family:remixicon;src:url(../ae7015155af44fd22375.eot?t=1681573354175);src:url(../ae7015155af44fd22375.eot?t=1681573354175#iefix) format("embedded-opentype"),url(../52f02e1386dd3597bc00.woff2?t=1681573354175) format("woff2"),url(../56b6495e17f23a23803a.woff?t=1681573354175) format("woff"),url(../8df75b42f93ef0e1f8aa.ttf?t=1681573354175) format("truetype"),url(../7b85b7f8453487681fc4.svg?t=1681573354175#remixicon) format("svg")}[class*=" ri-"],[class^=ri-]{font-family:remixicon,serif!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-lg{font-size:1.3333em;line-height:.75em;vertical-align:-.0667em}.ri-xl{font-size:1.5em;line-height:.6666em;vertical-align:-.075em}.ri-xxs{font-size:.5em}.ri-xs{font-size:.75em}.ri-sm{font-size:.875em}.ri-1x{font-size:1em}.ri-2x{font-size:2em}.ri-3x{font-size:3em}.ri-4x{font-size:4em}.ri-5x{font-size:5em}.ri-6x{font-size:6em}.ri-7x{font-size:7em}.ri-8x{font-size:8em}.ri-9x{font-size:9em}.ri-10x{font-size:10em}.ri-fw{text-align:center;width:1.25em}.ri-24-hours-fill:before{content:""}.ri-24-hours-line:before{content:""}.ri-4k-fill:before{content:""}.ri-4k-line:before{content:""}.ri-a-b:before{content:""}.ri-account-box-fill:before{content:""}.ri-account-box-line:before{content:""}.ri-account-circle-fill:before{content:""}.ri-account-circle-line:before{content:""}.ri-account-pin-box-fill:before{content:""}.ri-account-pin-box-line:before{content:""}.ri-account-pin-circle-fill:before{content:""}.ri-account-pin-circle-line:before{content:""}.ri-add-box-fill:before{content:""}.ri-add-box-line:before{content:""}.ri-add-circle-fill:before{content:""}.ri-add-circle-line:before{content:""}.ri-add-fill:before{content:""}.ri-add-line:before{content:""}.ri-admin-fill:before{content:""}.ri-admin-line:before{content:""}.ri-advertisement-fill:before{content:""}.ri-advertisement-line:before{content:""}.ri-airplay-fill:before{content:""}.ri-airplay-line:before{content:""}.ri-alarm-fill:before{content:""}.ri-alarm-line:before{content:""}.ri-alarm-warning-fill:before{content:""}.ri-alarm-warning-line:before{content:""}.ri-album-fill:before{content:""}.ri-album-line:before{content:""}.ri-alert-fill:before{content:""}.ri-alert-line:before{content:""}.ri-aliens-fill:before{content:""}.ri-aliens-line:before{content:""}.ri-align-bottom:before{content:""}.ri-align-center:before{content:""}.ri-align-justify:before{content:""}.ri-align-left:before{content:""}.ri-align-right:before{content:""}.ri-align-top:before{content:""}.ri-align-vertically:before{content:""}.ri-alipay-fill:before{content:""}.ri-alipay-line:before{content:""}.ri-amazon-fill:before{content:""}.ri-amazon-line:before{content:""}.ri-anchor-fill:before{content:""}.ri-anchor-line:before{content:""}.ri-ancient-gate-fill:before{content:""}.ri-ancient-gate-line:before{content:""}.ri-ancient-pavilion-fill:before{content:""}.ri-ancient-pavilion-line:before{content:""}.ri-android-fill:before{content:""}.ri-android-line:before{content:""}.ri-angularjs-fill:before{content:""}.ri-angularjs-line:before{content:""}.ri-anticlockwise-2-fill:before{content:""}.ri-anticlockwise-2-line:before{content:""}.ri-anticlockwise-fill:before{content:""}.ri-anticlockwise-line:before{content:""}.ri-app-store-fill:before{content:""}.ri-app-store-line:before{content:""}.ri-apple-fill:before{content:""}.ri-apple-line:before{content:""}.ri-apps-2-fill:before{content:""}.ri-apps-2-line:before{content:""}.ri-apps-fill:before{content:""}.ri-apps-line:before{content:""}.ri-archive-drawer-fill:before{content:""}.ri-archive-drawer-line:before{content:""}.ri-archive-fill:before{content:""}.ri-archive-line:before{content:""}.ri-arrow-down-circle-fill:before{content:""}.ri-arrow-down-circle-line:before{content:""}.ri-arrow-down-fill:before{content:""}.ri-arrow-down-line:before{content:""}.ri-arrow-down-s-fill:before{content:""}.ri-arrow-down-s-line:before{content:""}.ri-arrow-drop-down-fill:before{content:""}.ri-arrow-drop-down-line:before{content:""}.ri-arrow-drop-left-fill:before{content:""}.ri-arrow-drop-left-line:before{content:""}.ri-arrow-drop-right-fill:before{content:""}.ri-arrow-drop-right-line:before{content:""}.ri-arrow-drop-up-fill:before{content:""}.ri-arrow-drop-up-line:before{content:""}.ri-arrow-go-back-fill:before{content:""}.ri-arrow-go-back-line:before{content:""}.ri-arrow-go-forward-fill:before{content:""}.ri-arrow-go-forward-line:before{content:""}.ri-arrow-left-circle-fill:before{content:""}.ri-arrow-left-circle-line:before{content:""}.ri-arrow-left-down-fill:before{content:""}.ri-arrow-left-down-line:before{content:""}.ri-arrow-left-fill:before{content:""}.ri-arrow-left-line:before{content:""}.ri-arrow-left-right-fill:before{content:""}.ri-arrow-left-right-line:before{content:""}.ri-arrow-left-s-fill:before{content:""}.ri-arrow-left-s-line:before{content:""}.ri-arrow-left-up-fill:before{content:""}.ri-arrow-left-up-line:before{content:""}.ri-arrow-right-circle-fill:before{content:""}.ri-arrow-right-circle-line:before{content:""}.ri-arrow-right-down-fill:before{content:""}.ri-arrow-right-down-line:before{content:""}.ri-arrow-right-fill:before{content:""}.ri-arrow-right-line:before{content:""}.ri-arrow-right-s-fill:before{content:""}.ri-arrow-right-s-line:before{content:""}.ri-arrow-right-up-fill:before{content:""}.ri-arrow-right-up-line:before{content:""}.ri-arrow-up-circle-fill:before{content:""}.ri-arrow-up-circle-line:before{content:""}.ri-arrow-up-down-fill:before{content:""}.ri-arrow-up-down-line:before{content:""}.ri-arrow-up-fill:before{content:""}.ri-arrow-up-line:before{content:""}.ri-arrow-up-s-fill:before{content:""}.ri-arrow-up-s-line:before{content:""}.ri-artboard-2-fill:before{content:""}.ri-artboard-2-line:before{content:""}.ri-artboard-fill:before{content:""}.ri-artboard-line:before{content:""}.ri-article-fill:before{content:""}.ri-article-line:before{content:""}.ri-aspect-ratio-fill:before{content:""}.ri-aspect-ratio-line:before{content:""}.ri-asterisk:before{content:""}.ri-at-fill:before{content:""}.ri-at-line:before{content:""}.ri-attachment-2:before{content:""}.ri-attachment-fill:before{content:""}.ri-attachment-line:before{content:""}.ri-auction-fill:before{content:""}.ri-auction-line:before{content:""}.ri-award-fill:before{content:""}.ri-award-line:before{content:""}.ri-baidu-fill:before{content:""}.ri-baidu-line:before{content:""}.ri-ball-pen-fill:before{content:""}.ri-ball-pen-line:before{content:""}.ri-bank-card-2-fill:before{content:""}.ri-bank-card-2-line:before{content:""}.ri-bank-card-fill:before{content:""}.ri-bank-card-line:before{content:""}.ri-bank-fill:before{content:""}.ri-bank-line:before{content:""}.ri-bar-chart-2-fill:before{content:""}.ri-bar-chart-2-line:before{content:""}.ri-bar-chart-box-fill:before{content:""}.ri-bar-chart-box-line:before{content:""}.ri-bar-chart-fill:before{content:""}.ri-bar-chart-grouped-fill:before{content:""}.ri-bar-chart-grouped-line:before{content:""}.ri-bar-chart-horizontal-fill:before{content:""}.ri-bar-chart-horizontal-line:before{content:""}.ri-bar-chart-line:before{content:""}.ri-barcode-box-fill:before{content:""}.ri-barcode-box-line:before{content:""}.ri-barcode-fill:before{content:""}.ri-barcode-line:before{content:""}.ri-barricade-fill:before{content:""}.ri-barricade-line:before{content:""}.ri-base-station-fill:before{content:""}.ri-base-station-line:before{content:""}.ri-basketball-fill:before{content:""}.ri-basketball-line:before{content:""}.ri-battery-2-charge-fill:before{content:""}.ri-battery-2-charge-line:before{content:""}.ri-battery-2-fill:before{content:""}.ri-battery-2-line:before{content:""}.ri-battery-charge-fill:before{content:""}.ri-battery-charge-line:before{content:""}.ri-battery-fill:before{content:""}.ri-battery-line:before{content:""}.ri-battery-low-fill:before{content:""}.ri-battery-low-line:before{content:""}.ri-battery-saver-fill:before{content:""}.ri-battery-saver-line:before{content:""}.ri-battery-share-fill:before{content:""}.ri-battery-share-line:before{content:""}.ri-bear-smile-fill:before{content:""}.ri-bear-smile-line:before{content:""}.ri-behance-fill:before{content:""}.ri-behance-line:before{content:""}.ri-bell-fill:before{content:""}.ri-bell-line:before{content:""}.ri-bike-fill:before{content:""}.ri-bike-line:before{content:""}.ri-bilibili-fill:before{content:""}.ri-bilibili-line:before{content:""}.ri-bill-fill:before{content:""}.ri-bill-line:before{content:""}.ri-billiards-fill:before{content:""}.ri-billiards-line:before{content:""}.ri-bit-coin-fill:before{content:""}.ri-bit-coin-line:before{content:""}.ri-blaze-fill:before{content:""}.ri-blaze-line:before{content:""}.ri-bluetooth-connect-fill:before{content:""}.ri-bluetooth-connect-line:before{content:""}.ri-bluetooth-fill:before{content:""}.ri-bluetooth-line:before{content:""}.ri-blur-off-fill:before{content:""}.ri-blur-off-line:before{content:""}.ri-body-scan-fill:before{content:""}.ri-body-scan-line:before{content:""}.ri-bold:before{content:""}.ri-book-2-fill:before{content:""}.ri-book-2-line:before{content:""}.ri-book-3-fill:before{content:""}.ri-book-3-line:before{content:""}.ri-book-fill:before{content:""}.ri-book-line:before{content:""}.ri-book-mark-fill:before{content:""}.ri-book-mark-line:before{content:""}.ri-book-open-fill:before{content:""}.ri-book-open-line:before{content:""}.ri-book-read-fill:before{content:""}.ri-book-read-line:before{content:""}.ri-booklet-fill:before{content:""}.ri-booklet-line:before{content:""}.ri-bookmark-2-fill:before{content:""}.ri-bookmark-2-line:before{content:""}.ri-bookmark-3-fill:before{content:""}.ri-bookmark-3-line:before{content:""}.ri-bookmark-fill:before{content:""}.ri-bookmark-line:before{content:""}.ri-boxing-fill:before{content:""}.ri-boxing-line:before{content:""}.ri-braces-fill:before{content:""}.ri-braces-line:before{content:""}.ri-brackets-fill:before{content:""}.ri-brackets-line:before{content:""}.ri-briefcase-2-fill:before{content:""}.ri-briefcase-2-line:before{content:""}.ri-briefcase-3-fill:before{content:""}.ri-briefcase-3-line:before{content:""}.ri-briefcase-4-fill:before{content:""}.ri-briefcase-4-line:before{content:""}.ri-briefcase-5-fill:before{content:""}.ri-briefcase-5-line:before{content:""}.ri-briefcase-fill:before{content:""}.ri-briefcase-line:before{content:""}.ri-bring-forward:before{content:""}.ri-bring-to-front:before{content:""}.ri-broadcast-fill:before{content:""}.ri-broadcast-line:before{content:""}.ri-brush-2-fill:before{content:""}.ri-brush-2-line:before{content:""}.ri-brush-3-fill:before{content:""}.ri-brush-3-line:before{content:""}.ri-brush-4-fill:before{content:""}.ri-brush-4-line:before{content:""}.ri-brush-fill:before{content:""}.ri-brush-line:before{content:""}.ri-bubble-chart-fill:before{content:""}.ri-bubble-chart-line:before{content:""}.ri-bug-2-fill:before{content:""}.ri-bug-2-line:before{content:""}.ri-bug-fill:before{content:""}.ri-bug-line:before{content:""}.ri-building-2-fill:before{content:""}.ri-building-2-line:before{content:""}.ri-building-3-fill:before{content:""}.ri-building-3-line:before{content:""}.ri-building-4-fill:before{content:""}.ri-building-4-line:before{content:""}.ri-building-fill:before{content:""}.ri-building-line:before{content:""}.ri-bus-2-fill:before{content:""}.ri-bus-2-line:before{content:""}.ri-bus-fill:before{content:""}.ri-bus-line:before{content:""}.ri-bus-wifi-fill:before{content:""}.ri-bus-wifi-line:before{content:""}.ri-cactus-fill:before{content:""}.ri-cactus-line:before{content:""}.ri-cake-2-fill:before{content:""}.ri-cake-2-line:before{content:""}.ri-cake-3-fill:before{content:""}.ri-cake-3-line:before{content:""}.ri-cake-fill:before{content:""}.ri-cake-line:before{content:""}.ri-calculator-fill:before{content:""}.ri-calculator-line:before{content:""}.ri-calendar-2-fill:before{content:""}.ri-calendar-2-line:before{content:""}.ri-calendar-check-fill:before{content:""}.ri-calendar-check-line:before{content:""}.ri-calendar-event-fill:before{content:""}.ri-calendar-event-line:before{content:""}.ri-calendar-fill:before{content:""}.ri-calendar-line:before{content:""}.ri-calendar-todo-fill:before{content:""}.ri-calendar-todo-line:before{content:""}.ri-camera-2-fill:before{content:""}.ri-camera-2-line:before{content:""}.ri-camera-3-fill:before{content:""}.ri-camera-3-line:before{content:""}.ri-camera-fill:before{content:""}.ri-camera-lens-fill:before{content:""}.ri-camera-lens-line:before{content:""}.ri-camera-line:before{content:""}.ri-camera-off-fill:before{content:""}.ri-camera-off-line:before{content:""}.ri-camera-switch-fill:before{content:""}.ri-camera-switch-line:before{content:""}.ri-capsule-fill:before{content:""}.ri-capsule-line:before{content:""}.ri-car-fill:before{content:""}.ri-car-line:before{content:""}.ri-car-washing-fill:before{content:""}.ri-car-washing-line:before{content:""}.ri-caravan-fill:before{content:""}.ri-caravan-line:before{content:""}.ri-cast-fill:before{content:""}.ri-cast-line:before{content:""}.ri-cellphone-fill:before{content:""}.ri-cellphone-line:before{content:""}.ri-celsius-fill:before{content:""}.ri-celsius-line:before{content:""}.ri-centos-fill:before{content:""}.ri-centos-line:before{content:""}.ri-character-recognition-fill:before{content:""}.ri-character-recognition-line:before{content:""}.ri-charging-pile-2-fill:before{content:""}.ri-charging-pile-2-line:before{content:""}.ri-charging-pile-fill:before{content:""}.ri-charging-pile-line:before{content:""}.ri-chat-1-fill:before{content:""}.ri-chat-1-line:before{content:""}.ri-chat-2-fill:before{content:""}.ri-chat-2-line:before{content:""}.ri-chat-3-fill:before{content:""}.ri-chat-3-line:before{content:""}.ri-chat-4-fill:before{content:""}.ri-chat-4-line:before{content:""}.ri-chat-check-fill:before{content:""}.ri-chat-check-line:before{content:""}.ri-chat-delete-fill:before{content:""}.ri-chat-delete-line:before{content:""}.ri-chat-download-fill:before{content:""}.ri-chat-download-line:before{content:""}.ri-chat-follow-up-fill:before{content:""}.ri-chat-follow-up-line:before{content:""}.ri-chat-forward-fill:before{content:""}.ri-chat-forward-line:before{content:""}.ri-chat-heart-fill:before{content:""}.ri-chat-heart-line:before{content:""}.ri-chat-history-fill:before{content:""}.ri-chat-history-line:before{content:""}.ri-chat-new-fill:before{content:""}.ri-chat-new-line:before{content:""}.ri-chat-off-fill:before{content:""}.ri-chat-off-line:before{content:""}.ri-chat-poll-fill:before{content:""}.ri-chat-poll-line:before{content:""}.ri-chat-private-fill:before{content:""}.ri-chat-private-line:before{content:""}.ri-chat-quote-fill:before{content:""}.ri-chat-quote-line:before{content:""}.ri-chat-settings-fill:before{content:""}.ri-chat-settings-line:before{content:""}.ri-chat-smile-2-fill:before{content:""}.ri-chat-smile-2-line:before{content:""}.ri-chat-smile-3-fill:before{content:""}.ri-chat-smile-3-line:before{content:""}.ri-chat-smile-fill:before{content:""}.ri-chat-smile-line:before{content:""}.ri-chat-upload-fill:before{content:""}.ri-chat-upload-line:before{content:""}.ri-chat-voice-fill:before{content:""}.ri-chat-voice-line:before{content:""}.ri-check-double-fill:before{content:""}.ri-check-double-line:before{content:""}.ri-check-fill:before{content:""}.ri-check-line:before{content:""}.ri-checkbox-blank-circle-fill:before{content:""}.ri-checkbox-blank-circle-line:before{content:""}.ri-checkbox-blank-fill:before{content:""}.ri-checkbox-blank-line:before{content:""}.ri-checkbox-circle-fill:before{content:""}.ri-checkbox-circle-line:before{content:""}.ri-checkbox-fill:before{content:""}.ri-checkbox-indeterminate-fill:before{content:""}.ri-checkbox-indeterminate-line:before{content:""}.ri-checkbox-line:before{content:""}.ri-checkbox-multiple-blank-fill:before{content:""}.ri-checkbox-multiple-blank-line:before{content:""}.ri-checkbox-multiple-fill:before{content:""}.ri-checkbox-multiple-line:before{content:""}.ri-china-railway-fill:before{content:""}.ri-china-railway-line:before{content:""}.ri-chrome-fill:before{content:""}.ri-chrome-line:before{content:""}.ri-clapperboard-fill:before{content:""}.ri-clapperboard-line:before{content:""}.ri-clipboard-fill:before{content:""}.ri-clipboard-line:before{content:""}.ri-clockwise-2-fill:before{content:""}.ri-clockwise-2-line:before{content:""}.ri-clockwise-fill:before{content:""}.ri-clockwise-line:before{content:""}.ri-close-circle-fill:before{content:""}.ri-close-circle-line:before{content:""}.ri-close-fill:before{content:""}.ri-close-line:before{content:""}.ri-closed-captioning-fill:before{content:""}.ri-closed-captioning-line:before{content:""}.ri-cloud-fill:before{content:""}.ri-cloud-line:before{content:""}.ri-cloud-off-fill:before{content:""}.ri-cloud-off-line:before{content:""}.ri-cloud-windy-fill:before{content:""}.ri-cloud-windy-line:before{content:""}.ri-cloudy-2-fill:before{content:""}.ri-cloudy-2-line:before{content:""}.ri-cloudy-fill:before{content:""}.ri-cloudy-line:before{content:""}.ri-code-box-fill:before{content:""}.ri-code-box-line:before{content:""}.ri-code-fill:before{content:""}.ri-code-line:before{content:""}.ri-code-s-fill:before{content:""}.ri-code-s-line:before{content:""}.ri-code-s-slash-fill:before{content:""}.ri-code-s-slash-line:before{content:""}.ri-code-view:before{content:""}.ri-codepen-fill:before{content:""}.ri-codepen-line:before{content:""}.ri-coin-fill:before{content:""}.ri-coin-line:before{content:""}.ri-coins-fill:before{content:""}.ri-coins-line:before{content:""}.ri-collage-fill:before{content:""}.ri-collage-line:before{content:""}.ri-command-fill:before{content:""}.ri-command-line:before{content:""}.ri-community-fill:before{content:""}.ri-community-line:before{content:""}.ri-compass-2-fill:before{content:""}.ri-compass-2-line:before{content:""}.ri-compass-3-fill:before{content:""}.ri-compass-3-line:before{content:""}.ri-compass-4-fill:before{content:""}.ri-compass-4-line:before{content:""}.ri-compass-discover-fill:before{content:""}.ri-compass-discover-line:before{content:""}.ri-compass-fill:before{content:""}.ri-compass-line:before{content:""}.ri-compasses-2-fill:before{content:""}.ri-compasses-2-line:before{content:""}.ri-compasses-fill:before{content:""}.ri-compasses-line:before{content:""}.ri-computer-fill:before{content:""}.ri-computer-line:before{content:""}.ri-contacts-book-2-fill:before{content:""}.ri-contacts-book-2-line:before{content:""}.ri-contacts-book-fill:before{content:""}.ri-contacts-book-line:before{content:""}.ri-contacts-book-upload-fill:before{content:""}.ri-contacts-book-upload-line:before{content:""}.ri-contacts-fill:before{content:""}.ri-contacts-line:before{content:""}.ri-contrast-2-fill:before{content:""}.ri-contrast-2-line:before{content:""}.ri-contrast-drop-2-fill:before{content:""}.ri-contrast-drop-2-line:before{content:""}.ri-contrast-drop-fill:before{content:""}.ri-contrast-drop-line:before{content:""}.ri-contrast-fill:before{content:""}.ri-contrast-line:before{content:""}.ri-copper-coin-fill:before{content:""}.ri-copper-coin-line:before{content:""}.ri-copper-diamond-fill:before{content:""}.ri-copper-diamond-line:before{content:""}.ri-copyleft-fill:before{content:""}.ri-copyleft-line:before{content:""}.ri-copyright-fill:before{content:""}.ri-copyright-line:before{content:""}.ri-coreos-fill:before{content:""}.ri-coreos-line:before{content:""}.ri-coupon-2-fill:before{content:""}.ri-coupon-2-line:before{content:""}.ri-coupon-3-fill:before{content:""}.ri-coupon-3-line:before{content:""}.ri-coupon-4-fill:before{content:""}.ri-coupon-4-line:before{content:""}.ri-coupon-5-fill:before{content:""}.ri-coupon-5-line:before{content:""}.ri-coupon-fill:before{content:""}.ri-coupon-line:before{content:""}.ri-cpu-fill:before{content:""}.ri-cpu-line:before{content:""}.ri-creative-commons-by-fill:before{content:""}.ri-creative-commons-by-line:before{content:""}.ri-creative-commons-fill:before{content:""}.ri-creative-commons-line:before{content:""}.ri-creative-commons-nc-fill:before{content:""}.ri-creative-commons-nc-line:before{content:""}.ri-creative-commons-nd-fill:before{content:""}.ri-creative-commons-nd-line:before{content:""}.ri-creative-commons-sa-fill:before{content:""}.ri-creative-commons-sa-line:before{content:""}.ri-creative-commons-zero-fill:before{content:""}.ri-creative-commons-zero-line:before{content:""}.ri-criminal-fill:before{content:""}.ri-criminal-line:before{content:""}.ri-crop-2-fill:before{content:""}.ri-crop-2-line:before{content:""}.ri-crop-fill:before{content:""}.ri-crop-line:before{content:""}.ri-css3-fill:before{content:""}.ri-css3-line:before{content:""}.ri-cup-fill:before{content:""}.ri-cup-line:before{content:""}.ri-currency-fill:before{content:""}.ri-currency-line:before{content:""}.ri-cursor-fill:before{content:""}.ri-cursor-line:before{content:""}.ri-customer-service-2-fill:before{content:""}.ri-customer-service-2-line:before{content:""}.ri-customer-service-fill:before{content:""}.ri-customer-service-line:before{content:""}.ri-dashboard-2-fill:before{content:""}.ri-dashboard-2-line:before{content:""}.ri-dashboard-3-fill:before{content:""}.ri-dashboard-3-line:before{content:""}.ri-dashboard-fill:before{content:""}.ri-dashboard-line:before{content:""}.ri-database-2-fill:before{content:""}.ri-database-2-line:before{content:""}.ri-database-fill:before{content:""}.ri-database-line:before{content:""}.ri-delete-back-2-fill:before{content:""}.ri-delete-back-2-line:before{content:""}.ri-delete-back-fill:before{content:""}.ri-delete-back-line:before{content:""}.ri-delete-bin-2-fill:before{content:""}.ri-delete-bin-2-line:before{content:""}.ri-delete-bin-3-fill:before{content:""}.ri-delete-bin-3-line:before{content:""}.ri-delete-bin-4-fill:before{content:""}.ri-delete-bin-4-line:before{content:""}.ri-delete-bin-5-fill:before{content:""}.ri-delete-bin-5-line:before{content:""}.ri-delete-bin-6-fill:before{content:""}.ri-delete-bin-6-line:before{content:""}.ri-delete-bin-7-fill:before{content:""}.ri-delete-bin-7-line:before{content:""}.ri-delete-bin-fill:before{content:""}.ri-delete-bin-line:before{content:""}.ri-delete-column:before{content:""}.ri-delete-row:before{content:""}.ri-device-fill:before{content:""}.ri-device-line:before{content:""}.ri-device-recover-fill:before{content:""}.ri-device-recover-line:before{content:""}.ri-dingding-fill:before{content:""}.ri-dingding-line:before{content:""}.ri-direction-fill:before{content:""}.ri-direction-line:before{content:""}.ri-disc-fill:before{content:""}.ri-disc-line:before{content:""}.ri-discord-fill:before{content:""}.ri-discord-line:before{content:""}.ri-discuss-fill:before{content:""}.ri-discuss-line:before{content:""}.ri-dislike-fill:before{content:""}.ri-dislike-line:before{content:""}.ri-disqus-fill:before{content:""}.ri-disqus-line:before{content:""}.ri-divide-fill:before{content:""}.ri-divide-line:before{content:""}.ri-donut-chart-fill:before{content:""}.ri-donut-chart-line:before{content:""}.ri-door-closed-fill:before{content:""}.ri-door-closed-line:before{content:""}.ri-door-fill:before{content:""}.ri-door-line:before{content:""}.ri-door-lock-box-fill:before{content:""}.ri-door-lock-box-line:before{content:""}.ri-door-lock-fill:before{content:""}.ri-door-lock-line:before{content:""}.ri-door-open-fill:before{content:""}.ri-door-open-line:before{content:""}.ri-dossier-fill:before{content:""}.ri-dossier-line:before{content:""}.ri-douban-fill:before{content:""}.ri-douban-line:before{content:""}.ri-double-quotes-l:before{content:""}.ri-double-quotes-r:before{content:""}.ri-download-2-fill:before{content:""}.ri-download-2-line:before{content:""}.ri-download-cloud-2-fill:before{content:""}.ri-download-cloud-2-line:before{content:""}.ri-download-cloud-fill:before{content:""}.ri-download-cloud-line:before{content:""}.ri-download-fill:before{content:""}.ri-download-line:before{content:""}.ri-draft-fill:before{content:""}.ri-draft-line:before{content:""}.ri-drag-drop-fill:before{content:""}.ri-drag-drop-line:before{content:""}.ri-drag-move-2-fill:before{content:""}.ri-drag-move-2-line:before{content:""}.ri-drag-move-fill:before{content:""}.ri-drag-move-line:before{content:""}.ri-dribbble-fill:before{content:""}.ri-dribbble-line:before{content:""}.ri-drive-fill:before{content:""}.ri-drive-line:before{content:""}.ri-drizzle-fill:before{content:""}.ri-drizzle-line:before{content:""}.ri-drop-fill:before{content:""}.ri-drop-line:before{content:""}.ri-dropbox-fill:before{content:""}.ri-dropbox-line:before{content:""}.ri-dual-sim-1-fill:before{content:""}.ri-dual-sim-1-line:before{content:""}.ri-dual-sim-2-fill:before{content:""}.ri-dual-sim-2-line:before{content:""}.ri-dv-fill:before{content:""}.ri-dv-line:before{content:""}.ri-dvd-fill:before{content:""}.ri-dvd-line:before{content:""}.ri-e-bike-2-fill:before{content:""}.ri-e-bike-2-line:before{content:""}.ri-e-bike-fill:before{content:""}.ri-e-bike-line:before{content:""}.ri-earth-fill:before{content:""}.ri-earth-line:before{content:""}.ri-earthquake-fill:before{content:""}.ri-earthquake-line:before{content:""}.ri-edge-fill:before{content:""}.ri-edge-line:before{content:""}.ri-edit-2-fill:before{content:""}.ri-edit-2-line:before{content:""}.ri-edit-box-fill:before{content:""}.ri-edit-box-line:before{content:""}.ri-edit-circle-fill:before{content:""}.ri-edit-circle-line:before{content:""}.ri-edit-fill:before{content:""}.ri-edit-line:before{content:""}.ri-eject-fill:before{content:""}.ri-eject-line:before{content:""}.ri-emotion-2-fill:before{content:""}.ri-emotion-2-line:before{content:""}.ri-emotion-fill:before{content:""}.ri-emotion-happy-fill:before{content:""}.ri-emotion-happy-line:before{content:""}.ri-emotion-laugh-fill:before{content:""}.ri-emotion-laugh-line:before{content:""}.ri-emotion-line:before{content:""}.ri-emotion-normal-fill:before{content:""}.ri-emotion-normal-line:before{content:""}.ri-emotion-sad-fill:before{content:""}.ri-emotion-sad-line:before{content:""}.ri-emotion-unhappy-fill:before{content:""}.ri-emotion-unhappy-line:before{content:""}.ri-empathize-fill:before{content:""}.ri-empathize-line:before{content:""}.ri-emphasis-cn:before{content:""}.ri-emphasis:before{content:""}.ri-english-input:before{content:""}.ri-equalizer-fill:before{content:""}.ri-equalizer-line:before{content:""}.ri-eraser-fill:before{content:""}.ri-eraser-line:before{content:""}.ri-error-warning-fill:before{content:""}.ri-error-warning-line:before{content:""}.ri-evernote-fill:before{content:""}.ri-evernote-line:before{content:""}.ri-exchange-box-fill:before{content:""}.ri-exchange-box-line:before{content:""}.ri-exchange-cny-fill:before{content:""}.ri-exchange-cny-line:before{content:""}.ri-exchange-dollar-fill:before{content:""}.ri-exchange-dollar-line:before{content:""}.ri-exchange-fill:before{content:""}.ri-exchange-funds-fill:before{content:""}.ri-exchange-funds-line:before{content:""}.ri-exchange-line:before{content:""}.ri-external-link-fill:before{content:""}.ri-external-link-line:before{content:""}.ri-eye-2-fill:before{content:""}.ri-eye-2-line:before{content:""}.ri-eye-close-fill:before{content:""}.ri-eye-close-line:before{content:""}.ri-eye-fill:before{content:""}.ri-eye-line:before{content:""}.ri-eye-off-fill:before{content:""}.ri-eye-off-line:before{content:""}.ri-facebook-box-fill:before{content:""}.ri-facebook-box-line:before{content:""}.ri-facebook-circle-fill:before{content:""}.ri-facebook-circle-line:before{content:""}.ri-facebook-fill:before{content:""}.ri-facebook-line:before{content:""}.ri-fahrenheit-fill:before{content:""}.ri-fahrenheit-line:before{content:""}.ri-feedback-fill:before{content:""}.ri-feedback-line:before{content:""}.ri-file-2-fill:before{content:""}.ri-file-2-line:before{content:""}.ri-file-3-fill:before{content:""}.ri-file-3-line:before{content:""}.ri-file-4-fill:before{content:""}.ri-file-4-line:before{content:""}.ri-file-add-fill:before{content:""}.ri-file-add-line:before{content:""}.ri-file-chart-2-fill:before{content:""}.ri-file-chart-2-line:before{content:""}.ri-file-chart-fill:before{content:""}.ri-file-chart-line:before{content:""}.ri-file-cloud-fill:before{content:""}.ri-file-cloud-line:before{content:""}.ri-file-code-fill:before{content:""}.ri-file-code-line:before{content:""}.ri-file-copy-2-fill:before{content:""}.ri-file-copy-2-line:before{content:""}.ri-file-copy-fill:before{content:""}.ri-file-copy-line:before{content:""}.ri-file-damage-fill:before{content:""}.ri-file-damage-line:before{content:""}.ri-file-download-fill:before{content:""}.ri-file-download-line:before{content:""}.ri-file-edit-fill:before{content:""}.ri-file-edit-line:before{content:""}.ri-file-excel-2-fill:before{content:""}.ri-file-excel-2-line:before{content:""}.ri-file-excel-fill:before{content:""}.ri-file-excel-line:before{content:""}.ri-file-fill:before{content:""}.ri-file-forbid-fill:before{content:""}.ri-file-forbid-line:before{content:""}.ri-file-gif-fill:before{content:""}.ri-file-gif-line:before{content:""}.ri-file-history-fill:before{content:""}.ri-file-history-line:before{content:""}.ri-file-hwp-fill:before{content:""}.ri-file-hwp-line:before{content:""}.ri-file-info-fill:before{content:""}.ri-file-info-line:before{content:""}.ri-file-line:before{content:""}.ri-file-list-2-fill:before{content:""}.ri-file-list-2-line:before{content:""}.ri-file-list-3-fill:before{content:""}.ri-file-list-3-line:before{content:""}.ri-file-list-fill:before{content:""}.ri-file-list-line:before{content:""}.ri-file-lock-fill:before{content:""}.ri-file-lock-line:before{content:""}.ri-file-mark-fill:before{content:""}.ri-file-mark-line:before{content:""}.ri-file-music-fill:before{content:""}.ri-file-music-line:before{content:""}.ri-file-paper-2-fill:before{content:""}.ri-file-paper-2-line:before{content:""}.ri-file-paper-fill:before{content:""}.ri-file-paper-line:before{content:""}.ri-file-pdf-fill:before{content:""}.ri-file-pdf-line:before{content:""}.ri-file-ppt-2-fill:before{content:""}.ri-file-ppt-2-line:before{content:""}.ri-file-ppt-fill:before{content:""}.ri-file-ppt-line:before{content:""}.ri-file-reduce-fill:before{content:""}.ri-file-reduce-line:before{content:""}.ri-file-search-fill:before{content:""}.ri-file-search-line:before{content:""}.ri-file-settings-fill:before{content:""}.ri-file-settings-line:before{content:""}.ri-file-shield-2-fill:before{content:""}.ri-file-shield-2-line:before{content:""}.ri-file-shield-fill:before{content:""}.ri-file-shield-line:before{content:""}.ri-file-shred-fill:before{content:""}.ri-file-shred-line:before{content:""}.ri-file-text-fill:before{content:""}.ri-file-text-line:before{content:""}.ri-file-transfer-fill:before{content:""}.ri-file-transfer-line:before{content:""}.ri-file-unknow-fill:before{content:""}.ri-file-unknow-line:before{content:""}.ri-file-upload-fill:before{content:""}.ri-file-upload-line:before{content:""}.ri-file-user-fill:before{content:""}.ri-file-user-line:before{content:""}.ri-file-warning-fill:before{content:""}.ri-file-warning-line:before{content:""}.ri-file-word-2-fill:before{content:""}.ri-file-word-2-line:before{content:""}.ri-file-word-fill:before{content:""}.ri-file-word-line:before{content:""}.ri-file-zip-fill:before{content:""}.ri-file-zip-line:before{content:""}.ri-film-fill:before{content:""}.ri-film-line:before{content:""}.ri-filter-2-fill:before{content:""}.ri-filter-2-line:before{content:""}.ri-filter-3-fill:before{content:""}.ri-filter-3-line:before{content:""}.ri-filter-fill:before{content:""}.ri-filter-line:before{content:""}.ri-filter-off-fill:before{content:""}.ri-filter-off-line:before{content:""}.ri-find-replace-fill:before{content:""}.ri-find-replace-line:before{content:""}.ri-finder-fill:before{content:""}.ri-finder-line:before{content:""}.ri-fingerprint-2-fill:before{content:""}.ri-fingerprint-2-line:before{content:""}.ri-fingerprint-fill:before{content:""}.ri-fingerprint-line:before{content:""}.ri-fire-fill:before{content:""}.ri-fire-line:before{content:""}.ri-firefox-fill:before{content:""}.ri-firefox-line:before{content:""}.ri-first-aid-kit-fill:before{content:""}.ri-first-aid-kit-line:before{content:""}.ri-flag-2-fill:before{content:""}.ri-flag-2-line:before{content:""}.ri-flag-fill:before{content:""}.ri-flag-line:before{content:""}.ri-flashlight-fill:before{content:""}.ri-flashlight-line:before{content:""}.ri-flask-fill:before{content:""}.ri-flask-line:before{content:""}.ri-flight-land-fill:before{content:""}.ri-flight-land-line:before{content:""}.ri-flight-takeoff-fill:before{content:""}.ri-flight-takeoff-line:before{content:""}.ri-flood-fill:before{content:""}.ri-flood-line:before{content:""}.ri-flow-chart:before{content:""}.ri-flutter-fill:before{content:""}.ri-flutter-line:before{content:""}.ri-focus-2-fill:before{content:""}.ri-focus-2-line:before{content:""}.ri-focus-3-fill:before{content:""}.ri-focus-3-line:before{content:""}.ri-focus-fill:before{content:""}.ri-focus-line:before{content:""}.ri-foggy-fill:before{content:""}.ri-foggy-line:before{content:""}.ri-folder-2-fill:before{content:""}.ri-folder-2-line:before{content:""}.ri-folder-3-fill:before{content:""}.ri-folder-3-line:before{content:""}.ri-folder-4-fill:before{content:""}.ri-folder-4-line:before{content:""}.ri-folder-5-fill:before{content:""}.ri-folder-5-line:before{content:""}.ri-folder-add-fill:before{content:""}.ri-folder-add-line:before{content:""}.ri-folder-chart-2-fill:before{content:""}.ri-folder-chart-2-line:before{content:""}.ri-folder-chart-fill:before{content:""}.ri-folder-chart-line:before{content:""}.ri-folder-download-fill:before{content:""}.ri-folder-download-line:before{content:""}.ri-folder-fill:before{content:""}.ri-folder-forbid-fill:before{content:""}.ri-folder-forbid-line:before{content:""}.ri-folder-history-fill:before{content:""}.ri-folder-history-line:before{content:""}.ri-folder-info-fill:before{content:""}.ri-folder-info-line:before{content:""}.ri-folder-keyhole-fill:before{content:""}.ri-folder-keyhole-line:before{content:""}.ri-folder-line:before{content:""}.ri-folder-lock-fill:before{content:""}.ri-folder-lock-line:before{content:""}.ri-folder-music-fill:before{content:""}.ri-folder-music-line:before{content:""}.ri-folder-open-fill:before{content:""}.ri-folder-open-line:before{content:""}.ri-folder-received-fill:before{content:""}.ri-folder-received-line:before{content:""}.ri-folder-reduce-fill:before{content:""}.ri-folder-reduce-line:before{content:""}.ri-folder-settings-fill:before{content:""}.ri-folder-settings-line:before{content:""}.ri-folder-shared-fill:before{content:""}.ri-folder-shared-line:before{content:""}.ri-folder-shield-2-fill:before{content:""}.ri-folder-shield-2-line:before{content:""}.ri-folder-shield-fill:before{content:""}.ri-folder-shield-line:before{content:""}.ri-folder-transfer-fill:before{content:""}.ri-folder-transfer-line:before{content:""}.ri-folder-unknow-fill:before{content:""}.ri-folder-unknow-line:before{content:""}.ri-folder-upload-fill:before{content:""}.ri-folder-upload-line:before{content:""}.ri-folder-user-fill:before{content:""}.ri-folder-user-line:before{content:""}.ri-folder-warning-fill:before{content:""}.ri-folder-warning-line:before{content:""}.ri-folder-zip-fill:before{content:""}.ri-folder-zip-line:before{content:""}.ri-folders-fill:before{content:""}.ri-folders-line:before{content:""}.ri-font-color:before{content:""}.ri-font-size-2:before{content:""}.ri-font-size:before{content:""}.ri-football-fill:before{content:""}.ri-football-line:before{content:""}.ri-footprint-fill:before{content:""}.ri-footprint-line:before{content:""}.ri-forbid-2-fill:before{content:""}.ri-forbid-2-line:before{content:""}.ri-forbid-fill:before{content:""}.ri-forbid-line:before{content:""}.ri-format-clear:before{content:""}.ri-fridge-fill:before{content:""}.ri-fridge-line:before{content:""}.ri-fullscreen-exit-fill:before{content:""}.ri-fullscreen-exit-line:before{content:""}.ri-fullscreen-fill:before{content:""}.ri-fullscreen-line:before{content:""}.ri-function-fill:before{content:""}.ri-function-line:before{content:""}.ri-functions:before{content:""}.ri-funds-box-fill:before{content:""}.ri-funds-box-line:before{content:""}.ri-funds-fill:before{content:""}.ri-funds-line:before{content:""}.ri-gallery-fill:before{content:""}.ri-gallery-line:before{content:""}.ri-gallery-upload-fill:before{content:""}.ri-gallery-upload-line:before{content:""}.ri-game-fill:before{content:""}.ri-game-line:before{content:""}.ri-gamepad-fill:before{content:""}.ri-gamepad-line:before{content:""}.ri-gas-station-fill:before{content:""}.ri-gas-station-line:before{content:""}.ri-gatsby-fill:before{content:""}.ri-gatsby-line:before{content:""}.ri-genderless-fill:before{content:""}.ri-genderless-line:before{content:""}.ri-ghost-2-fill:before{content:""}.ri-ghost-2-line:before{content:""}.ri-ghost-fill:before{content:""}.ri-ghost-line:before{content:""}.ri-ghost-smile-fill:before{content:""}.ri-ghost-smile-line:before{content:""}.ri-gift-2-fill:before{content:""}.ri-gift-2-line:before{content:""}.ri-gift-fill:before{content:""}.ri-gift-line:before{content:""}.ri-git-branch-fill:before{content:""}.ri-git-branch-line:before{content:""}.ri-git-commit-fill:before{content:""}.ri-git-commit-line:before{content:""}.ri-git-merge-fill:before{content:""}.ri-git-merge-line:before{content:""}.ri-git-pull-request-fill:before{content:""}.ri-git-pull-request-line:before{content:""}.ri-git-repository-commits-fill:before{content:""}.ri-git-repository-commits-line:before{content:""}.ri-git-repository-fill:before{content:""}.ri-git-repository-line:before{content:""}.ri-git-repository-private-fill:before{content:""}.ri-git-repository-private-line:before{content:""}.ri-github-fill:before{content:""}.ri-github-line:before{content:""}.ri-gitlab-fill:before{content:""}.ri-gitlab-line:before{content:""}.ri-global-fill:before{content:""}.ri-global-line:before{content:""}.ri-globe-fill:before{content:""}.ri-globe-line:before{content:""}.ri-goblet-fill:before{content:""}.ri-goblet-line:before{content:""}.ri-google-fill:before{content:""}.ri-google-line:before{content:""}.ri-google-play-fill:before{content:""}.ri-google-play-line:before{content:""}.ri-government-fill:before{content:""}.ri-government-line:before{content:""}.ri-gps-fill:before{content:""}.ri-gps-line:before{content:""}.ri-gradienter-fill:before{content:""}.ri-gradienter-line:before{content:""}.ri-grid-fill:before{content:""}.ri-grid-line:before{content:""}.ri-group-2-fill:before{content:""}.ri-group-2-line:before{content:""}.ri-group-fill:before{content:""}.ri-group-line:before{content:""}.ri-guide-fill:before{content:""}.ri-guide-line:before{content:""}.ri-h-1:before{content:""}.ri-h-2:before{content:""}.ri-h-3:before{content:""}.ri-h-4:before{content:""}.ri-h-5:before{content:""}.ri-h-6:before{content:""}.ri-hail-fill:before{content:""}.ri-hail-line:before{content:""}.ri-hammer-fill:before{content:""}.ri-hammer-line:before{content:""}.ri-hand-coin-fill:before{content:""}.ri-hand-coin-line:before{content:""}.ri-hand-heart-fill:before{content:""}.ri-hand-heart-line:before{content:""}.ri-hand-sanitizer-fill:before{content:""}.ri-hand-sanitizer-line:before{content:""}.ri-handbag-fill:before{content:""}.ri-handbag-line:before{content:""}.ri-hard-drive-2-fill:before{content:""}.ri-hard-drive-2-line:before{content:""}.ri-hard-drive-fill:before{content:""}.ri-hard-drive-line:before{content:""}.ri-hashtag:before{content:""}.ri-haze-2-fill:before{content:""}.ri-haze-2-line:before{content:""}.ri-haze-fill:before{content:""}.ri-haze-line:before{content:""}.ri-hd-fill:before{content:""}.ri-hd-line:before{content:""}.ri-heading:before{content:""}.ri-headphone-fill:before{content:""}.ri-headphone-line:before{content:""}.ri-health-book-fill:before{content:""}.ri-health-book-line:before{content:""}.ri-heart-2-fill:before{content:""}.ri-heart-2-line:before{content:""}.ri-heart-3-fill:before{content:""}.ri-heart-3-line:before{content:""}.ri-heart-add-fill:before{content:""}.ri-heart-add-line:before{content:""}.ri-heart-fill:before{content:""}.ri-heart-line:before{content:""}.ri-heart-pulse-fill:before{content:""}.ri-heart-pulse-line:before{content:""}.ri-hearts-fill:before{content:""}.ri-hearts-line:before{content:""}.ri-heavy-showers-fill:before{content:""}.ri-heavy-showers-line:before{content:""}.ri-history-fill:before{content:""}.ri-history-line:before{content:""}.ri-home-2-fill:before{content:""}.ri-home-2-line:before{content:""}.ri-home-3-fill:before{content:""}.ri-home-3-line:before{content:""}.ri-home-4-fill:before{content:""}.ri-home-4-line:before{content:""}.ri-home-5-fill:before{content:""}.ri-home-5-line:before{content:""}.ri-home-6-fill:before{content:""}.ri-home-6-line:before{content:""}.ri-home-7-fill:before{content:""}.ri-home-7-line:before{content:""}.ri-home-8-fill:before{content:""}.ri-home-8-line:before{content:""}.ri-home-fill:before{content:""}.ri-home-gear-fill:before{content:""}.ri-home-gear-line:before{content:""}.ri-home-heart-fill:before{content:""}.ri-home-heart-line:before{content:""}.ri-home-line:before{content:""}.ri-home-smile-2-fill:before{content:""}.ri-home-smile-2-line:before{content:""}.ri-home-smile-fill:before{content:""}.ri-home-smile-line:before{content:""}.ri-home-wifi-fill:before{content:""}.ri-home-wifi-line:before{content:""}.ri-honor-of-kings-fill:before{content:""}.ri-honor-of-kings-line:before{content:""}.ri-honour-fill:before{content:""}.ri-honour-line:before{content:""}.ri-hospital-fill:before{content:""}.ri-hospital-line:before{content:""}.ri-hotel-bed-fill:before{content:""}.ri-hotel-bed-line:before{content:""}.ri-hotel-fill:before{content:""}.ri-hotel-line:before{content:""}.ri-hotspot-fill:before{content:""}.ri-hotspot-line:before{content:""}.ri-hq-fill:before{content:""}.ri-hq-line:before{content:""}.ri-html5-fill:before{content:""}.ri-html5-line:before{content:""}.ri-ie-fill:before{content:""}.ri-ie-line:before{content:""}.ri-image-2-fill:before{content:""}.ri-image-2-line:before{content:""}.ri-image-add-fill:before{content:""}.ri-image-add-line:before{content:""}.ri-image-edit-fill:before{content:""}.ri-image-edit-line:before{content:""}.ri-image-fill:before{content:""}.ri-image-line:before{content:""}.ri-inbox-archive-fill:before{content:""}.ri-inbox-archive-line:before{content:""}.ri-inbox-fill:before{content:""}.ri-inbox-line:before{content:""}.ri-inbox-unarchive-fill:before{content:""}.ri-inbox-unarchive-line:before{content:""}.ri-increase-decrease-fill:before{content:""}.ri-increase-decrease-line:before{content:""}.ri-indent-decrease:before{content:""}.ri-indent-increase:before{content:""}.ri-indeterminate-circle-fill:before{content:""}.ri-indeterminate-circle-line:before{content:""}.ri-information-fill:before{content:""}.ri-information-line:before{content:""}.ri-infrared-thermometer-fill:before{content:""}.ri-infrared-thermometer-line:before{content:""}.ri-ink-bottle-fill:before{content:""}.ri-ink-bottle-line:before{content:""}.ri-input-cursor-move:before{content:""}.ri-input-method-fill:before{content:""}.ri-input-method-line:before{content:""}.ri-insert-column-left:before{content:""}.ri-insert-column-right:before{content:""}.ri-insert-row-bottom:before{content:""}.ri-insert-row-top:before{content:""}.ri-instagram-fill:before{content:""}.ri-instagram-line:before{content:""}.ri-install-fill:before{content:""}.ri-install-line:before{content:""}.ri-invision-fill:before{content:""}.ri-invision-line:before{content:""}.ri-italic:before{content:""}.ri-kakao-talk-fill:before{content:""}.ri-kakao-talk-line:before{content:""}.ri-key-2-fill:before{content:""}.ri-key-2-line:before{content:""}.ri-key-fill:before{content:""}.ri-key-line:before{content:""}.ri-keyboard-box-fill:before{content:""}.ri-keyboard-box-line:before{content:""}.ri-keyboard-fill:before{content:""}.ri-keyboard-line:before{content:""}.ri-keynote-fill:before{content:""}.ri-keynote-line:before{content:""}.ri-knife-blood-fill:before{content:""}.ri-knife-blood-line:before{content:""}.ri-knife-fill:before{content:""}.ri-knife-line:before{content:""}.ri-landscape-fill:before{content:""}.ri-landscape-line:before{content:""}.ri-layout-2-fill:before{content:""}.ri-layout-2-line:before{content:""}.ri-layout-3-fill:before{content:""}.ri-layout-3-line:before{content:""}.ri-layout-4-fill:before{content:""}.ri-layout-4-line:before{content:""}.ri-layout-5-fill:before{content:""}.ri-layout-5-line:before{content:""}.ri-layout-6-fill:before{content:""}.ri-layout-6-line:before{content:""}.ri-layout-bottom-2-fill:before{content:""}.ri-layout-bottom-2-line:before{content:""}.ri-layout-bottom-fill:before{content:""}.ri-layout-bottom-line:before{content:""}.ri-layout-column-fill:before{content:""}.ri-layout-column-line:before{content:""}.ri-layout-fill:before{content:""}.ri-layout-grid-fill:before{content:""}.ri-layout-grid-line:before{content:""}.ri-layout-left-2-fill:before{content:""}.ri-layout-left-2-line:before{content:""}.ri-layout-left-fill:before{content:""}.ri-layout-left-line:before{content:""}.ri-layout-line:before{content:""}.ri-layout-masonry-fill:before{content:""}.ri-layout-masonry-line:before{content:""}.ri-layout-right-2-fill:before{content:""}.ri-layout-right-2-line:before{content:""}.ri-layout-right-fill:before{content:""}.ri-layout-right-line:before{content:""}.ri-layout-row-fill:before{content:""}.ri-layout-row-line:before{content:""}.ri-layout-top-2-fill:before{content:""}.ri-layout-top-2-line:before{content:""}.ri-layout-top-fill:before{content:""}.ri-layout-top-line:before{content:""}.ri-leaf-fill:before{content:""}.ri-leaf-line:before{content:""}.ri-lifebuoy-fill:before{content:""}.ri-lifebuoy-line:before{content:""}.ri-lightbulb-fill:before{content:""}.ri-lightbulb-flash-fill:before{content:""}.ri-lightbulb-flash-line:before{content:""}.ri-lightbulb-line:before{content:""}.ri-line-chart-fill:before{content:""}.ri-line-chart-line:before{content:""}.ri-line-fill:before{content:""}.ri-line-height:before{content:""}.ri-line-line:before{content:""}.ri-link-m:before{content:""}.ri-link-unlink-m:before{content:""}.ri-link-unlink:before{content:""}.ri-link:before{content:""}.ri-linkedin-box-fill:before{content:""}.ri-linkedin-box-line:before{content:""}.ri-linkedin-fill:before{content:""}.ri-linkedin-line:before{content:""}.ri-links-fill:before{content:""}.ri-links-line:before{content:""}.ri-list-check-2:before{content:""}.ri-list-check:before{content:""}.ri-list-ordered:before{content:""}.ri-list-settings-fill:before{content:""}.ri-list-settings-line:before{content:""}.ri-list-unordered:before{content:""}.ri-live-fill:before{content:""}.ri-live-line:before{content:""}.ri-loader-2-fill:before{content:""}.ri-loader-2-line:before{content:""}.ri-loader-3-fill:before{content:""}.ri-loader-3-line:before{content:""}.ri-loader-4-fill:before{content:""}.ri-loader-4-line:before{content:""}.ri-loader-5-fill:before{content:""}.ri-loader-5-line:before{content:""}.ri-loader-fill:before{content:""}.ri-loader-line:before{content:""}.ri-lock-2-fill:before{content:""}.ri-lock-2-line:before{content:""}.ri-lock-fill:before{content:""}.ri-lock-line:before{content:""}.ri-lock-password-fill:before{content:""}.ri-lock-password-line:before{content:""}.ri-lock-unlock-fill:before{content:""}.ri-lock-unlock-line:before{content:""}.ri-login-box-fill:before{content:""}.ri-login-box-line:before{content:""}.ri-login-circle-fill:before{content:""}.ri-login-circle-line:before{content:""}.ri-logout-box-fill:before{content:""}.ri-logout-box-line:before{content:""}.ri-logout-box-r-fill:before{content:""}.ri-logout-box-r-line:before{content:""}.ri-logout-circle-fill:before{content:""}.ri-logout-circle-line:before{content:""}.ri-logout-circle-r-fill:before{content:""}.ri-logout-circle-r-line:before{content:""}.ri-luggage-cart-fill:before{content:""}.ri-luggage-cart-line:before{content:""}.ri-luggage-deposit-fill:before{content:""}.ri-luggage-deposit-line:before{content:""}.ri-lungs-fill:before{content:""}.ri-lungs-line:before{content:""}.ri-mac-fill:before{content:""}.ri-mac-line:before{content:""}.ri-macbook-fill:before{content:""}.ri-macbook-line:before{content:""}.ri-magic-fill:before{content:""}.ri-magic-line:before{content:""}.ri-mail-add-fill:before{content:""}.ri-mail-add-line:before{content:""}.ri-mail-check-fill:before{content:""}.ri-mail-check-line:before{content:""}.ri-mail-close-fill:before{content:""}.ri-mail-close-line:before{content:""}.ri-mail-download-fill:before{content:""}.ri-mail-download-line:before{content:""}.ri-mail-fill:before{content:""}.ri-mail-forbid-fill:before{content:""}.ri-mail-forbid-line:before{content:""}.ri-mail-line:before{content:""}.ri-mail-lock-fill:before{content:""}.ri-mail-lock-line:before{content:""}.ri-mail-open-fill:before{content:""}.ri-mail-open-line:before{content:""}.ri-mail-send-fill:before{content:""}.ri-mail-send-line:before{content:""}.ri-mail-settings-fill:before{content:""}.ri-mail-settings-line:before{content:""}.ri-mail-star-fill:before{content:""}.ri-mail-star-line:before{content:""}.ri-mail-unread-fill:before{content:""}.ri-mail-unread-line:before{content:""}.ri-mail-volume-fill:before{content:""}.ri-mail-volume-line:before{content:""}.ri-map-2-fill:before{content:""}.ri-map-2-line:before{content:""}.ri-map-fill:before{content:""}.ri-map-line:before{content:""}.ri-map-pin-2-fill:before{content:""}.ri-map-pin-2-line:before{content:""}.ri-map-pin-3-fill:before{content:""}.ri-map-pin-3-line:before{content:""}.ri-map-pin-4-fill:before{content:""}.ri-map-pin-4-line:before{content:""}.ri-map-pin-5-fill:before{content:""}.ri-map-pin-5-line:before{content:""}.ri-map-pin-add-fill:before{content:""}.ri-map-pin-add-line:before{content:""}.ri-map-pin-fill:before{content:""}.ri-map-pin-line:before{content:""}.ri-map-pin-range-fill:before{content:""}.ri-map-pin-range-line:before{content:""}.ri-map-pin-time-fill:before{content:""}.ri-map-pin-time-line:before{content:""}.ri-map-pin-user-fill:before{content:""}.ri-map-pin-user-line:before{content:""}.ri-mark-pen-fill:before{content:""}.ri-mark-pen-line:before{content:""}.ri-markdown-fill:before{content:""}.ri-markdown-line:before{content:""}.ri-markup-fill:before{content:""}.ri-markup-line:before{content:""}.ri-mastercard-fill:before{content:""}.ri-mastercard-line:before{content:""}.ri-mastodon-fill:before{content:""}.ri-mastodon-line:before{content:""}.ri-medal-2-fill:before{content:""}.ri-medal-2-line:before{content:""}.ri-medal-fill:before{content:""}.ri-medal-line:before{content:""}.ri-medicine-bottle-fill:before{content:""}.ri-medicine-bottle-line:before{content:""}.ri-medium-fill:before{content:""}.ri-medium-line:before{content:""}.ri-men-fill:before{content:""}.ri-men-line:before{content:""}.ri-mental-health-fill:before{content:""}.ri-mental-health-line:before{content:""}.ri-menu-2-fill:before{content:""}.ri-menu-2-line:before{content:""}.ri-menu-3-fill:before{content:""}.ri-menu-3-line:before{content:""}.ri-menu-4-fill:before{content:""}.ri-menu-4-line:before{content:""}.ri-menu-5-fill:before{content:""}.ri-menu-5-line:before{content:""}.ri-menu-add-fill:before{content:""}.ri-menu-add-line:before{content:""}.ri-menu-fill:before{content:""}.ri-menu-fold-fill:before{content:""}.ri-menu-fold-line:before{content:""}.ri-menu-line:before{content:""}.ri-menu-unfold-fill:before{content:""}.ri-menu-unfold-line:before{content:""}.ri-merge-cells-horizontal:before{content:""}.ri-merge-cells-vertical:before{content:""}.ri-message-2-fill:before{content:""}.ri-message-2-line:before{content:""}.ri-message-3-fill:before{content:""}.ri-message-3-line:before{content:""}.ri-message-fill:before{content:""}.ri-message-line:before{content:""}.ri-messenger-fill:before{content:""}.ri-messenger-line:before{content:""}.ri-meteor-fill:before{content:""}.ri-meteor-line:before{content:""}.ri-mic-2-fill:before{content:""}.ri-mic-2-line:before{content:""}.ri-mic-fill:before{content:""}.ri-mic-line:before{content:""}.ri-mic-off-fill:before{content:""}.ri-mic-off-line:before{content:""}.ri-mickey-fill:before{content:""}.ri-mickey-line:before{content:""}.ri-microscope-fill:before{content:""}.ri-microscope-line:before{content:""}.ri-microsoft-fill:before{content:""}.ri-microsoft-line:before{content:""}.ri-mind-map:before{content:""}.ri-mini-program-fill:before{content:""}.ri-mini-program-line:before{content:""}.ri-mist-fill:before{content:""}.ri-mist-line:before{content:""}.ri-money-cny-box-fill:before{content:""}.ri-money-cny-box-line:before{content:""}.ri-money-cny-circle-fill:before{content:""}.ri-money-cny-circle-line:before{content:""}.ri-money-dollar-box-fill:before{content:""}.ri-money-dollar-box-line:before{content:""}.ri-money-dollar-circle-fill:before{content:""}.ri-money-dollar-circle-line:before{content:""}.ri-money-euro-box-fill:before{content:""}.ri-money-euro-box-line:before{content:""}.ri-money-euro-circle-fill:before{content:""}.ri-money-euro-circle-line:before{content:""}.ri-money-pound-box-fill:before{content:""}.ri-money-pound-box-line:before{content:""}.ri-money-pound-circle-fill:before{content:""}.ri-money-pound-circle-line:before{content:""}.ri-moon-clear-fill:before{content:""}.ri-moon-clear-line:before{content:""}.ri-moon-cloudy-fill:before{content:""}.ri-moon-cloudy-line:before{content:""}.ri-moon-fill:before{content:""}.ri-moon-foggy-fill:before{content:""}.ri-moon-foggy-line:before{content:""}.ri-moon-line:before{content:""}.ri-more-2-fill:before{content:""}.ri-more-2-line:before{content:""}.ri-more-fill:before{content:""}.ri-more-line:before{content:""}.ri-motorbike-fill:before{content:""}.ri-motorbike-line:before{content:""}.ri-mouse-fill:before{content:""}.ri-mouse-line:before{content:""}.ri-movie-2-fill:before{content:""}.ri-movie-2-line:before{content:""}.ri-movie-fill:before{content:""}.ri-movie-line:before{content:""}.ri-music-2-fill:before{content:""}.ri-music-2-line:before{content:""}.ri-music-fill:before{content:""}.ri-music-line:before{content:""}.ri-mv-fill:before{content:""}.ri-mv-line:before{content:""}.ri-navigation-fill:before{content:""}.ri-navigation-line:before{content:""}.ri-netease-cloud-music-fill:before{content:""}.ri-netease-cloud-music-line:before{content:""}.ri-netflix-fill:before{content:""}.ri-netflix-line:before{content:""}.ri-newspaper-fill:before{content:""}.ri-newspaper-line:before{content:""}.ri-node-tree:before{content:""}.ri-notification-2-fill:before{content:""}.ri-notification-2-line:before{content:""}.ri-notification-3-fill:before{content:""}.ri-notification-3-line:before{content:""}.ri-notification-4-fill:before{content:""}.ri-notification-4-line:before{content:""}.ri-notification-badge-fill:before{content:""}.ri-notification-badge-line:before{content:""}.ri-notification-fill:before{content:""}.ri-notification-line:before{content:""}.ri-notification-off-fill:before{content:""}.ri-notification-off-line:before{content:""}.ri-npmjs-fill:before{content:""}.ri-npmjs-line:before{content:""}.ri-number-0:before{content:""}.ri-number-1:before{content:""}.ri-number-2:before{content:""}.ri-number-3:before{content:""}.ri-number-4:before{content:""}.ri-number-5:before{content:""}.ri-number-6:before{content:""}.ri-number-7:before{content:""}.ri-number-8:before{content:""}.ri-number-9:before{content:""}.ri-numbers-fill:before{content:""}.ri-numbers-line:before{content:""}.ri-nurse-fill:before{content:""}.ri-nurse-line:before{content:""}.ri-oil-fill:before{content:""}.ri-oil-line:before{content:""}.ri-omega:before{content:""}.ri-open-arm-fill:before{content:""}.ri-open-arm-line:before{content:""}.ri-open-source-fill:before{content:""}.ri-open-source-line:before{content:""}.ri-opera-fill:before{content:""}.ri-opera-line:before{content:""}.ri-order-play-fill:before{content:""}.ri-order-play-line:before{content:""}.ri-organization-chart:before{content:""}.ri-outlet-2-fill:before{content:""}.ri-outlet-2-line:before{content:""}.ri-outlet-fill:before{content:""}.ri-outlet-line:before{content:""}.ri-page-separator:before{content:""}.ri-pages-fill:before{content:""}.ri-pages-line:before{content:""}.ri-paint-brush-fill:before{content:""}.ri-paint-brush-line:before{content:""}.ri-paint-fill:before{content:""}.ri-paint-line:before{content:""}.ri-palette-fill:before{content:""}.ri-palette-line:before{content:""}.ri-pantone-fill:before{content:""}.ri-pantone-line:before{content:""}.ri-paragraph:before{content:""}.ri-parent-fill:before{content:""}.ri-parent-line:before{content:""}.ri-parentheses-fill:before{content:""}.ri-parentheses-line:before{content:""}.ri-parking-box-fill:before{content:""}.ri-parking-box-line:before{content:""}.ri-parking-fill:before{content:""}.ri-parking-line:before{content:""}.ri-passport-fill:before{content:""}.ri-passport-line:before{content:""}.ri-patreon-fill:before{content:""}.ri-patreon-line:before{content:""}.ri-pause-circle-fill:before{content:""}.ri-pause-circle-line:before{content:""}.ri-pause-fill:before{content:""}.ri-pause-line:before{content:""}.ri-pause-mini-fill:before{content:""}.ri-pause-mini-line:before{content:""}.ri-paypal-fill:before{content:""}.ri-paypal-line:before{content:""}.ri-pen-nib-fill:before{content:""}.ri-pen-nib-line:before{content:""}.ri-pencil-fill:before{content:""}.ri-pencil-line:before{content:""}.ri-pencil-ruler-2-fill:before{content:""}.ri-pencil-ruler-2-line:before{content:""}.ri-pencil-ruler-fill:before{content:""}.ri-pencil-ruler-line:before{content:""}.ri-percent-fill:before{content:""}.ri-percent-line:before{content:""}.ri-phone-camera-fill:before{content:""}.ri-phone-camera-line:before{content:""}.ri-phone-fill:before{content:""}.ri-phone-find-fill:before{content:""}.ri-phone-find-line:before{content:""}.ri-phone-line:before{content:""}.ri-phone-lock-fill:before{content:""}.ri-phone-lock-line:before{content:""}.ri-picture-in-picture-2-fill:before{content:""}.ri-picture-in-picture-2-line:before{content:""}.ri-picture-in-picture-exit-fill:before{content:""}.ri-picture-in-picture-exit-line:before{content:""}.ri-picture-in-picture-fill:before{content:""}.ri-picture-in-picture-line:before{content:""}.ri-pie-chart-2-fill:before{content:""}.ri-pie-chart-2-line:before{content:""}.ri-pie-chart-box-fill:before{content:""}.ri-pie-chart-box-line:before{content:""}.ri-pie-chart-fill:before{content:""}.ri-pie-chart-line:before{content:""}.ri-pin-distance-fill:before{content:""}.ri-pin-distance-line:before{content:""}.ri-ping-pong-fill:before{content:""}.ri-ping-pong-line:before{content:""}.ri-pinterest-fill:before{content:""}.ri-pinterest-line:before{content:""}.ri-pinyin-input:before{content:""}.ri-pixelfed-fill:before{content:""}.ri-pixelfed-line:before{content:""}.ri-plane-fill:before{content:""}.ri-plane-line:before{content:""}.ri-plant-fill:before{content:""}.ri-plant-line:before{content:""}.ri-play-circle-fill:before{content:""}.ri-play-circle-line:before{content:""}.ri-play-fill:before{content:""}.ri-play-line:before{content:""}.ri-play-list-2-fill:before{content:""}.ri-play-list-2-line:before{content:""}.ri-play-list-add-fill:before{content:""}.ri-play-list-add-line:before{content:""}.ri-play-list-fill:before{content:""}.ri-play-list-line:before{content:""}.ri-play-mini-fill:before{content:""}.ri-play-mini-line:before{content:""}.ri-playstation-fill:before{content:""}.ri-playstation-line:before{content:""}.ri-plug-2-fill:before{content:""}.ri-plug-2-line:before{content:""}.ri-plug-fill:before{content:""}.ri-plug-line:before{content:""}.ri-polaroid-2-fill:before{content:""}.ri-polaroid-2-line:before{content:""}.ri-polaroid-fill:before{content:""}.ri-polaroid-line:before{content:""}.ri-police-car-fill:before{content:""}.ri-police-car-line:before{content:""}.ri-price-tag-2-fill:before{content:""}.ri-price-tag-2-line:before{content:""}.ri-price-tag-3-fill:before{content:""}.ri-price-tag-3-line:before{content:""}.ri-price-tag-fill:before{content:""}.ri-price-tag-line:before{content:""}.ri-printer-cloud-fill:before{content:""}.ri-printer-cloud-line:before{content:""}.ri-printer-fill:before{content:""}.ri-printer-line:before{content:""}.ri-product-hunt-fill:before{content:""}.ri-product-hunt-line:before{content:""}.ri-profile-fill:before{content:""}.ri-profile-line:before{content:""}.ri-projector-2-fill:before{content:""}.ri-projector-2-line:before{content:""}.ri-projector-fill:before{content:""}.ri-projector-line:before{content:""}.ri-psychotherapy-fill:before{content:""}.ri-psychotherapy-line:before{content:""}.ri-pulse-fill:before{content:""}.ri-pulse-line:before{content:""}.ri-pushpin-2-fill:before{content:""}.ri-pushpin-2-line:before{content:""}.ri-pushpin-fill:before{content:""}.ri-pushpin-line:before{content:""}.ri-qq-fill:before{content:""}.ri-qq-line:before{content:""}.ri-qr-code-fill:before{content:""}.ri-qr-code-line:before{content:""}.ri-qr-scan-2-fill:before{content:""}.ri-qr-scan-2-line:before{content:""}.ri-qr-scan-fill:before{content:""}.ri-qr-scan-line:before{content:""}.ri-question-answer-fill:before{content:""}.ri-question-answer-line:before{content:""}.ri-question-fill:before{content:""}.ri-question-line:before{content:""}.ri-question-mark:before{content:""}.ri-questionnaire-fill:before{content:""}.ri-questionnaire-line:before{content:""}.ri-quill-pen-fill:before{content:""}.ri-quill-pen-line:before{content:""}.ri-radar-fill:before{content:""}.ri-radar-line:before{content:""}.ri-radio-2-fill:before{content:""}.ri-radio-2-line:before{content:""}.ri-radio-button-fill:before{content:""}.ri-radio-button-line:before{content:""}.ri-radio-fill:before{content:""}.ri-radio-line:before{content:""}.ri-rainbow-fill:before{content:""}.ri-rainbow-line:before{content:""}.ri-rainy-fill:before{content:""}.ri-rainy-line:before{content:""}.ri-reactjs-fill:before{content:""}.ri-reactjs-line:before{content:""}.ri-record-circle-fill:before{content:""}.ri-record-circle-line:before{content:""}.ri-record-mail-fill:before{content:""}.ri-record-mail-line:before{content:""}.ri-recycle-fill:before{content:""}.ri-recycle-line:before{content:""}.ri-red-packet-fill:before{content:""}.ri-red-packet-line:before{content:""}.ri-reddit-fill:before{content:""}.ri-reddit-line:before{content:""}.ri-refresh-fill:before{content:""}.ri-refresh-line:before{content:""}.ri-refund-2-fill:before{content:""}.ri-refund-2-line:before{content:""}.ri-refund-fill:before{content:""}.ri-refund-line:before{content:""}.ri-registered-fill:before{content:""}.ri-registered-line:before{content:""}.ri-remixicon-fill:before{content:""}.ri-remixicon-line:before{content:""}.ri-remote-control-2-fill:before{content:""}.ri-remote-control-2-line:before{content:""}.ri-remote-control-fill:before{content:""}.ri-remote-control-line:before{content:""}.ri-repeat-2-fill:before{content:""}.ri-repeat-2-line:before{content:""}.ri-repeat-fill:before{content:""}.ri-repeat-line:before{content:""}.ri-repeat-one-fill:before{content:""}.ri-repeat-one-line:before{content:""}.ri-reply-all-fill:before{content:""}.ri-reply-all-line:before{content:""}.ri-reply-fill:before{content:""}.ri-reply-line:before{content:""}.ri-reserved-fill:before{content:""}.ri-reserved-line:before{content:""}.ri-rest-time-fill:before{content:""}.ri-rest-time-line:before{content:""}.ri-restart-fill:before{content:""}.ri-restart-line:before{content:""}.ri-restaurant-2-fill:before{content:""}.ri-restaurant-2-line:before{content:""}.ri-restaurant-fill:before{content:""}.ri-restaurant-line:before{content:""}.ri-rewind-fill:before{content:""}.ri-rewind-line:before{content:""}.ri-rewind-mini-fill:before{content:""}.ri-rewind-mini-line:before{content:""}.ri-rhythm-fill:before{content:""}.ri-rhythm-line:before{content:""}.ri-riding-fill:before{content:""}.ri-riding-line:before{content:""}.ri-road-map-fill:before{content:""}.ri-road-map-line:before{content:""}.ri-roadster-fill:before{content:""}.ri-roadster-line:before{content:""}.ri-robot-fill:before{content:""}.ri-robot-line:before{content:""}.ri-rocket-2-fill:before{content:""}.ri-rocket-2-line:before{content:""}.ri-rocket-fill:before{content:""}.ri-rocket-line:before{content:""}.ri-rotate-lock-fill:before{content:""}.ri-rotate-lock-line:before{content:""}.ri-rounded-corner:before{content:""}.ri-route-fill:before{content:""}.ri-route-line:before{content:""}.ri-router-fill:before{content:""}.ri-router-line:before{content:""}.ri-rss-fill:before{content:""}.ri-rss-line:before{content:""}.ri-ruler-2-fill:before{content:""}.ri-ruler-2-line:before{content:""}.ri-ruler-fill:before{content:""}.ri-ruler-line:before{content:""}.ri-run-fill:before{content:""}.ri-run-line:before{content:""}.ri-safari-fill:before{content:""}.ri-safari-line:before{content:""}.ri-safe-2-fill:before{content:""}.ri-safe-2-line:before{content:""}.ri-safe-fill:before{content:""}.ri-safe-line:before{content:""}.ri-sailboat-fill:before{content:""}.ri-sailboat-line:before{content:""}.ri-save-2-fill:before{content:""}.ri-save-2-line:before{content:""}.ri-save-3-fill:before{content:""}.ri-save-3-line:before{content:""}.ri-save-fill:before{content:""}.ri-save-line:before{content:""}.ri-scales-2-fill:before{content:""}.ri-scales-2-line:before{content:""}.ri-scales-3-fill:before{content:""}.ri-scales-3-line:before{content:""}.ri-scales-fill:before{content:""}.ri-scales-line:before{content:""}.ri-scan-2-fill:before{content:""}.ri-scan-2-line:before{content:""}.ri-scan-fill:before{content:""}.ri-scan-line:before{content:""}.ri-scissors-2-fill:before{content:""}.ri-scissors-2-line:before{content:""}.ri-scissors-cut-fill:before{content:""}.ri-scissors-cut-line:before{content:""}.ri-scissors-fill:before{content:""}.ri-scissors-line:before{content:""}.ri-screenshot-2-fill:before{content:""}.ri-screenshot-2-line:before{content:""}.ri-screenshot-fill:before{content:""}.ri-screenshot-line:before{content:""}.ri-sd-card-fill:before{content:""}.ri-sd-card-line:before{content:""}.ri-sd-card-mini-fill:before{content:""}.ri-sd-card-mini-line:before{content:""}.ri-search-2-fill:before{content:""}.ri-search-2-line:before{content:""}.ri-search-eye-fill:before{content:""}.ri-search-eye-line:before{content:""}.ri-search-fill:before{content:""}.ri-search-line:before{content:""}.ri-secure-payment-fill:before{content:""}.ri-secure-payment-line:before{content:""}.ri-seedling-fill:before{content:""}.ri-seedling-line:before{content:""}.ri-send-backward:before{content:""}.ri-send-plane-2-fill:before{content:""}.ri-send-plane-2-line:before{content:""}.ri-send-plane-fill:before{content:""}.ri-send-plane-line:before{content:""}.ri-send-to-back:before{content:""}.ri-sensor-fill:before{content:""}.ri-sensor-line:before{content:""}.ri-separator:before{content:""}.ri-server-fill:before{content:""}.ri-server-line:before{content:""}.ri-service-fill:before{content:""}.ri-service-line:before{content:""}.ri-settings-2-fill:before{content:""}.ri-settings-2-line:before{content:""}.ri-settings-3-fill:before{content:""}.ri-settings-3-line:before{content:""}.ri-settings-4-fill:before{content:""}.ri-settings-4-line:before{content:""}.ri-settings-5-fill:before{content:""}.ri-settings-5-line:before{content:""}.ri-settings-6-fill:before{content:""}.ri-settings-6-line:before{content:""}.ri-settings-fill:before{content:""}.ri-settings-line:before{content:""}.ri-shape-2-fill:before{content:""}.ri-shape-2-line:before{content:""}.ri-shape-fill:before{content:""}.ri-shape-line:before{content:""}.ri-share-box-fill:before{content:""}.ri-share-box-line:before{content:""}.ri-share-circle-fill:before{content:""}.ri-share-circle-line:before{content:""}.ri-share-fill:before{content:""}.ri-share-forward-2-fill:before{content:""}.ri-share-forward-2-line:before{content:""}.ri-share-forward-box-fill:before{content:""}.ri-share-forward-box-line:before{content:""}.ri-share-forward-fill:before{content:""}.ri-share-forward-line:before{content:""}.ri-share-line:before{content:""}.ri-shield-check-fill:before{content:""}.ri-shield-check-line:before{content:""}.ri-shield-cross-fill:before{content:""}.ri-shield-cross-line:before{content:""}.ri-shield-fill:before{content:""}.ri-shield-flash-fill:before{content:""}.ri-shield-flash-line:before{content:""}.ri-shield-keyhole-fill:before{content:""}.ri-shield-keyhole-line:before{content:""}.ri-shield-line:before{content:""}.ri-shield-star-fill:before{content:""}.ri-shield-star-line:before{content:""}.ri-shield-user-fill:before{content:""}.ri-shield-user-line:before{content:""}.ri-ship-2-fill:before{content:""}.ri-ship-2-line:before{content:""}.ri-ship-fill:before{content:""}.ri-ship-line:before{content:""}.ri-shirt-fill:before{content:""}.ri-shirt-line:before{content:""}.ri-shopping-bag-2-fill:before{content:""}.ri-shopping-bag-2-line:before{content:""}.ri-shopping-bag-3-fill:before{content:""}.ri-shopping-bag-3-line:before{content:""}.ri-shopping-bag-fill:before{content:""}.ri-shopping-bag-line:before{content:""}.ri-shopping-basket-2-fill:before{content:""}.ri-shopping-basket-2-line:before{content:""}.ri-shopping-basket-fill:before{content:""}.ri-shopping-basket-line:before{content:""}.ri-shopping-cart-2-fill:before{content:""}.ri-shopping-cart-2-line:before{content:""}.ri-shopping-cart-fill:before{content:""}.ri-shopping-cart-line:before{content:""}.ri-showers-fill:before{content:""}.ri-showers-line:before{content:""}.ri-shuffle-fill:before{content:""}.ri-shuffle-line:before{content:""}.ri-shut-down-fill:before{content:""}.ri-shut-down-line:before{content:""}.ri-side-bar-fill:before{content:""}.ri-side-bar-line:before{content:""}.ri-signal-tower-fill:before{content:""}.ri-signal-tower-line:before{content:""}.ri-signal-wifi-1-fill:before{content:""}.ri-signal-wifi-1-line:before{content:""}.ri-signal-wifi-2-fill:before{content:""}.ri-signal-wifi-2-line:before{content:""}.ri-signal-wifi-3-fill:before{content:""}.ri-signal-wifi-3-line:before{content:""}.ri-signal-wifi-error-fill:before{content:""}.ri-signal-wifi-error-line:before{content:""}.ri-signal-wifi-fill:before{content:""}.ri-signal-wifi-line:before{content:""}.ri-signal-wifi-off-fill:before{content:""}.ri-signal-wifi-off-line:before{content:""}.ri-sim-card-2-fill:before{content:""}.ri-sim-card-2-line:before{content:""}.ri-sim-card-fill:before{content:""}.ri-sim-card-line:before{content:""}.ri-single-quotes-l:before{content:""}.ri-single-quotes-r:before{content:""}.ri-sip-fill:before{content:""}.ri-sip-line:before{content:""}.ri-skip-back-fill:before{content:""}.ri-skip-back-line:before{content:""}.ri-skip-back-mini-fill:before{content:""}.ri-skip-back-mini-line:before{content:""}.ri-skip-forward-fill:before{content:""}.ri-skip-forward-line:before{content:""}.ri-skip-forward-mini-fill:before{content:""}.ri-skip-forward-mini-line:before{content:""}.ri-skull-2-fill:before{content:""}.ri-skull-2-line:before{content:""}.ri-skull-fill:before{content:""}.ri-skull-line:before{content:""}.ri-skype-fill:before{content:""}.ri-skype-line:before{content:""}.ri-slack-fill:before{content:""}.ri-slack-line:before{content:""}.ri-slice-fill:before{content:""}.ri-slice-line:before{content:""}.ri-slideshow-2-fill:before{content:""}.ri-slideshow-2-line:before{content:""}.ri-slideshow-3-fill:before{content:""}.ri-slideshow-3-line:before{content:""}.ri-slideshow-4-fill:before{content:""}.ri-slideshow-4-line:before{content:""}.ri-slideshow-fill:before{content:""}.ri-slideshow-line:before{content:""}.ri-smartphone-fill:before{content:""}.ri-smartphone-line:before{content:""}.ri-snapchat-fill:before{content:""}.ri-snapchat-line:before{content:""}.ri-snowy-fill:before{content:""}.ri-snowy-line:before{content:""}.ri-sort-asc:before{content:""}.ri-sort-desc:before{content:""}.ri-sound-module-fill:before{content:""}.ri-sound-module-line:before{content:""}.ri-soundcloud-fill:before{content:""}.ri-soundcloud-line:before{content:""}.ri-space-ship-fill:before{content:""}.ri-space-ship-line:before{content:""}.ri-space:before{content:""}.ri-spam-2-fill:before{content:""}.ri-spam-2-line:before{content:""}.ri-spam-3-fill:before{content:""}.ri-spam-3-line:before{content:""}.ri-spam-fill:before{content:""}.ri-spam-line:before{content:""}.ri-speaker-2-fill:before{content:""}.ri-speaker-2-line:before{content:""}.ri-speaker-3-fill:before{content:""}.ri-speaker-3-line:before{content:""}.ri-speaker-fill:before{content:""}.ri-speaker-line:before{content:""}.ri-spectrum-fill:before{content:""}.ri-spectrum-line:before{content:""}.ri-speed-fill:before{content:""}.ri-speed-line:before{content:""}.ri-speed-mini-fill:before{content:""}.ri-speed-mini-line:before{content:""}.ri-split-cells-horizontal:before{content:""}.ri-split-cells-vertical:before{content:""}.ri-spotify-fill:before{content:""}.ri-spotify-line:before{content:""}.ri-spy-fill:before{content:""}.ri-spy-line:before{content:""}.ri-stack-fill:before{content:""}.ri-stack-line:before{content:""}.ri-stack-overflow-fill:before{content:""}.ri-stack-overflow-line:before{content:""}.ri-stackshare-fill:before{content:""}.ri-stackshare-line:before{content:""}.ri-star-fill:before{content:""}.ri-star-half-fill:before{content:""}.ri-star-half-line:before{content:""}.ri-star-half-s-fill:before{content:""}.ri-star-half-s-line:before{content:""}.ri-star-line:before{content:""}.ri-star-s-fill:before{content:""}.ri-star-s-line:before{content:""}.ri-star-smile-fill:before{content:""}.ri-star-smile-line:before{content:""}.ri-steam-fill:before{content:""}.ri-steam-line:before{content:""}.ri-steering-2-fill:before{content:""}.ri-steering-2-line:before{content:""}.ri-steering-fill:before{content:""}.ri-steering-line:before{content:""}.ri-stethoscope-fill:before{content:""}.ri-stethoscope-line:before{content:""}.ri-sticky-note-2-fill:before{content:""}.ri-sticky-note-2-line:before{content:""}.ri-sticky-note-fill:before{content:""}.ri-sticky-note-line:before{content:""}.ri-stock-fill:before{content:""}.ri-stock-line:before{content:""}.ri-stop-circle-fill:before{content:""}.ri-stop-circle-line:before{content:""}.ri-stop-fill:before{content:""}.ri-stop-line:before{content:""}.ri-stop-mini-fill:before{content:""}.ri-stop-mini-line:before{content:""}.ri-store-2-fill:before{content:""}.ri-store-2-line:before{content:""}.ri-store-3-fill:before{content:""}.ri-store-3-line:before{content:""}.ri-store-fill:before{content:""}.ri-store-line:before{content:""}.ri-strikethrough-2:before{content:""}.ri-strikethrough:before{content:""}.ri-subscript-2:before{content:""}.ri-subscript:before{content:""}.ri-subtract-fill:before{content:""}.ri-subtract-line:before{content:""}.ri-subway-fill:before{content:""}.ri-subway-line:before{content:""}.ri-subway-wifi-fill:before{content:""}.ri-subway-wifi-line:before{content:""}.ri-suitcase-2-fill:before{content:""}.ri-suitcase-2-line:before{content:""}.ri-suitcase-3-fill:before{content:""}.ri-suitcase-3-line:before{content:""}.ri-suitcase-fill:before{content:""}.ri-suitcase-line:before{content:""}.ri-sun-cloudy-fill:before{content:""}.ri-sun-cloudy-line:before{content:""}.ri-sun-fill:before{content:""}.ri-sun-foggy-fill:before{content:""}.ri-sun-foggy-line:before{content:""}.ri-sun-line:before{content:""}.ri-superscript-2:before{content:""}.ri-superscript:before{content:""}.ri-surgical-mask-fill:before{content:""}.ri-surgical-mask-line:before{content:""}.ri-surround-sound-fill:before{content:""}.ri-surround-sound-line:before{content:""}.ri-survey-fill:before{content:""}.ri-survey-line:before{content:""}.ri-swap-box-fill:before{content:""}.ri-swap-box-line:before{content:""}.ri-swap-fill:before{content:""}.ri-swap-line:before{content:""}.ri-switch-fill:before{content:""}.ri-switch-line:before{content:""}.ri-sword-fill:before{content:""}.ri-sword-line:before{content:""}.ri-syringe-fill:before{content:""}.ri-syringe-line:before{content:""}.ri-t-box-fill:before{content:""}.ri-t-box-line:before{content:""}.ri-t-shirt-2-fill:before{content:""}.ri-t-shirt-2-line:before{content:""}.ri-t-shirt-air-fill:before{content:""}.ri-t-shirt-air-line:before{content:""}.ri-t-shirt-fill:before{content:""}.ri-t-shirt-line:before{content:""}.ri-table-2:before{content:""}.ri-table-alt-fill:before{content:""}.ri-table-alt-line:before{content:""}.ri-table-fill:before{content:""}.ri-table-line:before{content:""}.ri-tablet-fill:before{content:""}.ri-tablet-line:before{content:""}.ri-takeaway-fill:before{content:""}.ri-takeaway-line:before{content:""}.ri-taobao-fill:before{content:""}.ri-taobao-line:before{content:""}.ri-tape-fill:before{content:""}.ri-tape-line:before{content:""}.ri-task-fill:before{content:""}.ri-task-line:before{content:""}.ri-taxi-fill:before{content:""}.ri-taxi-line:before{content:""}.ri-taxi-wifi-fill:before{content:""}.ri-taxi-wifi-line:before{content:""}.ri-team-fill:before{content:""}.ri-team-line:before{content:""}.ri-telegram-fill:before{content:""}.ri-telegram-line:before{content:""}.ri-temp-cold-fill:before{content:""}.ri-temp-cold-line:before{content:""}.ri-temp-hot-fill:before{content:""}.ri-temp-hot-line:before{content:""}.ri-terminal-box-fill:before{content:""}.ri-terminal-box-line:before{content:""}.ri-terminal-fill:before{content:""}.ri-terminal-line:before{content:""}.ri-terminal-window-fill:before{content:""}.ri-terminal-window-line:before{content:""}.ri-test-tube-fill:before{content:""}.ri-test-tube-line:before{content:""}.ri-text-direction-l:before{content:""}.ri-text-direction-r:before{content:""}.ri-text-spacing:before{content:""}.ri-text-wrap:before{content:""}.ri-text:before{content:""}.ri-thermometer-fill:before{content:""}.ri-thermometer-line:before{content:""}.ri-thumb-down-fill:before{content:""}.ri-thumb-down-line:before{content:""}.ri-thumb-up-fill:before{content:""}.ri-thumb-up-line:before{content:""}.ri-thunderstorms-fill:before{content:""}.ri-thunderstorms-line:before{content:""}.ri-ticket-2-fill:before{content:""}.ri-ticket-2-line:before{content:""}.ri-ticket-fill:before{content:""}.ri-ticket-line:before{content:""}.ri-time-fill:before{content:""}.ri-time-line:before{content:""}.ri-timer-2-fill:before{content:""}.ri-timer-2-line:before{content:""}.ri-timer-fill:before{content:""}.ri-timer-flash-fill:before{content:""}.ri-timer-flash-line:before{content:""}.ri-timer-line:before{content:""}.ri-todo-fill:before{content:""}.ri-todo-line:before{content:""}.ri-toggle-fill:before{content:""}.ri-toggle-line:before{content:""}.ri-tools-fill:before{content:""}.ri-tools-line:before{content:""}.ri-tornado-fill:before{content:""}.ri-tornado-line:before{content:""}.ri-trademark-fill:before{content:""}.ri-trademark-line:before{content:""}.ri-traffic-light-fill:before{content:""}.ri-traffic-light-line:before{content:""}.ri-train-fill:before{content:""}.ri-train-line:before{content:""}.ri-train-wifi-fill:before{content:""}.ri-train-wifi-line:before{content:""}.ri-translate-2:before{content:""}.ri-translate:before{content:""}.ri-travesti-fill:before{content:""}.ri-travesti-line:before{content:""}.ri-treasure-map-fill:before{content:""}.ri-treasure-map-line:before{content:""}.ri-trello-fill:before{content:""}.ri-trello-line:before{content:""}.ri-trophy-fill:before{content:""}.ri-trophy-line:before{content:""}.ri-truck-fill:before{content:""}.ri-truck-line:before{content:""}.ri-tumblr-fill:before{content:""}.ri-tumblr-line:before{content:""}.ri-tv-2-fill:before{content:""}.ri-tv-2-line:before{content:""}.ri-tv-fill:before{content:""}.ri-tv-line:before{content:""}.ri-twitch-fill:before{content:""}.ri-twitch-line:before{content:""}.ri-twitter-fill:before{content:""}.ri-twitter-line:before{content:""}.ri-typhoon-fill:before{content:""}.ri-typhoon-line:before{content:""}.ri-u-disk-fill:before{content:""}.ri-u-disk-line:before{content:""}.ri-ubuntu-fill:before{content:""}.ri-ubuntu-line:before{content:""}.ri-umbrella-fill:before{content:""}.ri-umbrella-line:before{content:""}.ri-underline:before{content:""}.ri-uninstall-fill:before{content:""}.ri-uninstall-line:before{content:""}.ri-unsplash-fill:before{content:""}.ri-unsplash-line:before{content:""}.ri-upload-2-fill:before{content:""}.ri-upload-2-line:before{content:""}.ri-upload-cloud-2-fill:before{content:""}.ri-upload-cloud-2-line:before{content:""}.ri-upload-cloud-fill:before{content:""}.ri-upload-cloud-line:before{content:""}.ri-upload-fill:before{content:""}.ri-upload-line:before{content:""}.ri-usb-fill:before{content:""}.ri-usb-line:before{content:""}.ri-user-2-fill:before{content:""}.ri-user-2-line:before{content:""}.ri-user-3-fill:before{content:""}.ri-user-3-line:before{content:""}.ri-user-4-fill:before{content:""}.ri-user-4-line:before{content:""}.ri-user-5-fill:before{content:""}.ri-user-5-line:before{content:""}.ri-user-6-fill:before{content:""}.ri-user-6-line:before{content:""}.ri-user-add-fill:before{content:""}.ri-user-add-line:before{content:""}.ri-user-fill:before{content:""}.ri-user-follow-fill:before{content:""}.ri-user-follow-line:before{content:""}.ri-user-heart-fill:before{content:""}.ri-user-heart-line:before{content:""}.ri-user-line:before{content:""}.ri-user-location-fill:before{content:""}.ri-user-location-line:before{content:""}.ri-user-received-2-fill:before{content:""}.ri-user-received-2-line:before{content:""}.ri-user-received-fill:before{content:""}.ri-user-received-line:before{content:""}.ri-user-search-fill:before{content:""}.ri-user-search-line:before{content:""}.ri-user-settings-fill:before{content:""}.ri-user-settings-line:before{content:""}.ri-user-shared-2-fill:before{content:""}.ri-user-shared-2-line:before{content:""}.ri-user-shared-fill:before{content:""}.ri-user-shared-line:before{content:""}.ri-user-smile-fill:before{content:""}.ri-user-smile-line:before{content:""}.ri-user-star-fill:before{content:""}.ri-user-star-line:before{content:""}.ri-user-unfollow-fill:before{content:""}.ri-user-unfollow-line:before{content:""}.ri-user-voice-fill:before{content:""}.ri-user-voice-line:before{content:""}.ri-video-add-fill:before{content:""}.ri-video-add-line:before{content:""}.ri-video-chat-fill:before{content:""}.ri-video-chat-line:before{content:""}.ri-video-download-fill:before{content:""}.ri-video-download-line:before{content:""}.ri-video-fill:before{content:""}.ri-video-line:before{content:""}.ri-video-upload-fill:before{content:""}.ri-video-upload-line:before{content:""}.ri-vidicon-2-fill:before{content:""}.ri-vidicon-2-line:before{content:""}.ri-vidicon-fill:before{content:""}.ri-vidicon-line:before{content:""}.ri-vimeo-fill:before{content:""}.ri-vimeo-line:before{content:""}.ri-vip-crown-2-fill:before{content:""}.ri-vip-crown-2-line:before{content:""}.ri-vip-crown-fill:before{content:""}.ri-vip-crown-line:before{content:""}.ri-vip-diamond-fill:before{content:""}.ri-vip-diamond-line:before{content:""}.ri-vip-fill:before{content:""}.ri-vip-line:before{content:""}.ri-virus-fill:before{content:""}.ri-virus-line:before{content:""}.ri-visa-fill:before{content:""}.ri-visa-line:before{content:""}.ri-voice-recognition-fill:before{content:""}.ri-voice-recognition-line:before{content:""}.ri-voiceprint-fill:before{content:""}.ri-voiceprint-line:before{content:""}.ri-volume-down-fill:before{content:""}.ri-volume-down-line:before{content:""}.ri-volume-mute-fill:before{content:""}.ri-volume-mute-line:before{content:""}.ri-volume-off-vibrate-fill:before{content:""}.ri-volume-off-vibrate-line:before{content:""}.ri-volume-up-fill:before{content:""}.ri-volume-up-line:before{content:""}.ri-volume-vibrate-fill:before{content:""}.ri-volume-vibrate-line:before{content:""}.ri-vuejs-fill:before{content:""}.ri-vuejs-line:before{content:""}.ri-walk-fill:before{content:""}.ri-walk-line:before{content:""}.ri-wallet-2-fill:before{content:""}.ri-wallet-2-line:before{content:""}.ri-wallet-3-fill:before{content:""}.ri-wallet-3-line:before{content:""}.ri-wallet-fill:before{content:""}.ri-wallet-line:before{content:""}.ri-water-flash-fill:before{content:""}.ri-water-flash-line:before{content:""}.ri-webcam-fill:before{content:""}.ri-webcam-line:before{content:""}.ri-wechat-2-fill:before{content:""}.ri-wechat-2-line:before{content:""}.ri-wechat-fill:before{content:""}.ri-wechat-line:before{content:""}.ri-wechat-pay-fill:before{content:""}.ri-wechat-pay-line:before{content:""}.ri-weibo-fill:before{content:""}.ri-weibo-line:before{content:""}.ri-whatsapp-fill:before{content:""}.ri-whatsapp-line:before{content:""}.ri-wheelchair-fill:before{content:""}.ri-wheelchair-line:before{content:""}.ri-wifi-fill:before{content:""}.ri-wifi-line:before{content:""}.ri-wifi-off-fill:before{content:""}.ri-wifi-off-line:before{content:""}.ri-window-2-fill:before{content:""}.ri-window-2-line:before{content:""}.ri-window-fill:before{content:""}.ri-window-line:before{content:""}.ri-windows-fill:before{content:""}.ri-windows-line:before{content:""}.ri-windy-fill:before{content:""}.ri-windy-line:before{content:""}.ri-wireless-charging-fill:before{content:""}.ri-wireless-charging-line:before{content:""}.ri-women-fill:before{content:""}.ri-women-line:before{content:""}.ri-wubi-input:before{content:""}.ri-xbox-fill:before{content:""}.ri-xbox-line:before{content:""}.ri-xing-fill:before{content:""}.ri-xing-line:before{content:""}.ri-youtube-fill:before{content:""}.ri-youtube-line:before{content:""}.ri-zcool-fill:before{content:""}.ri-zcool-line:before{content:""}.ri-zhihu-fill:before{content:""}.ri-zhihu-line:before{content:""}.ri-zoom-in-fill:before{content:""}.ri-zoom-in-line:before{content:""}.ri-zoom-out-fill:before{content:""}.ri-zoom-out-line:before{content:""}.ri-zzz-fill:before{content:""}.ri-zzz-line:before{content:""}.ri-arrow-down-double-fill:before{content:""}.ri-arrow-down-double-line:before{content:""}.ri-arrow-left-double-fill:before{content:""}.ri-arrow-left-double-line:before{content:""}.ri-arrow-right-double-fill:before{content:""}.ri-arrow-right-double-line:before{content:""}.ri-arrow-turn-back-fill:before{content:""}.ri-arrow-turn-back-line:before{content:""}.ri-arrow-turn-forward-fill:before{content:""}.ri-arrow-turn-forward-line:before{content:""}.ri-arrow-up-double-fill:before{content:""}.ri-arrow-up-double-line:before{content:""}.ri-bard-fill:before{content:""}.ri-bard-line:before{content:""}.ri-bootstrap-fill:before{content:""}.ri-bootstrap-line:before{content:""}.ri-box-1-fill:before{content:""}.ri-box-1-line:before{content:""}.ri-box-2-fill:before{content:""}.ri-box-2-line:before{content:""}.ri-box-3-fill:before{content:""}.ri-box-3-line:before{content:""}.ri-brain-fill:before{content:""}.ri-brain-line:before{content:""}.ri-candle-fill:before{content:""}.ri-candle-line:before{content:""}.ri-cash-fill:before{content:""}.ri-cash-line:before{content:""}.ri-contract-left-fill:before{content:""}.ri-contract-left-line:before{content:""}.ri-contract-left-right-fill:before{content:""}.ri-contract-left-right-line:before{content:""}.ri-contract-right-fill:before{content:""}.ri-contract-right-line:before{content:""}.ri-contract-up-down-fill:before{content:""}.ri-contract-up-down-line:before{content:""}.ri-copilot-fill:before{content:""}.ri-copilot-line:before{content:""}.ri-corner-down-left-fill:before{content:""}.ri-corner-down-left-line:before{content:""}.ri-corner-down-right-fill:before{content:""}.ri-corner-down-right-line:before{content:""}.ri-corner-left-down-fill:before{content:""}.ri-corner-left-down-line:before{content:""}.ri-corner-left-up-fill:before{content:""}.ri-corner-left-up-line:before{content:""}.ri-corner-right-down-fill:before{content:""}.ri-corner-right-down-line:before{content:""}.ri-corner-right-up-fill:before{content:""}.ri-corner-right-up-line:before{content:""}.ri-corner-up-left-double-fill:before{content:""}.ri-corner-up-left-double-line:before{content:""}.ri-corner-up-left-fill:before{content:""}.ri-corner-up-left-line:before{content:""}.ri-corner-up-right-double-fill:before{content:""}.ri-corner-up-right-double-line:before{content:""}.ri-corner-up-right-fill:before{content:""}.ri-corner-up-right-line:before{content:""}.ri-cross-fill:before{content:""}.ri-cross-line:before{content:""}.ri-edge-new-fill:before{content:""}.ri-edge-new-line:before{content:""}.ri-equal-fill:before{content:""}.ri-equal-line:before{content:""}.ri-expand-left-fill:before{content:""}.ri-expand-left-line:before{content:""}.ri-expand-left-right-fill:before{content:""}.ri-expand-left-right-line:before{content:""}.ri-expand-right-fill:before{content:""}.ri-expand-right-line:before{content:""}.ri-expand-up-down-fill:before{content:""}.ri-expand-up-down-line:before{content:""}.ri-flickr-fill:before{content:""}.ri-flickr-line:before{content:""}.ri-forward-10-fill:before{content:""}.ri-forward-10-line:before{content:""}.ri-forward-15-fill:before{content:""}.ri-forward-15-line:before{content:""}.ri-forward-30-fill:before{content:""}.ri-forward-30-line:before{content:""}.ri-forward-5-fill:before{content:""}.ri-forward-5-line:before{content:""}.ri-graduation-cap-fill:before{content:""}.ri-graduation-cap-line:before{content:""}.ri-home-office-fill:before{content:""}.ri-home-office-line:before{content:""}.ri-hourglass-2-fill:before{content:""}.ri-hourglass-2-line:before{content:""}.ri-hourglass-fill:before{content:""}.ri-hourglass-line:before{content:""}.ri-javascript-fill:before{content:""}.ri-javascript-line:before{content:""}.ri-loop-left-fill:before{content:""}.ri-loop-left-line:before{content:""}.ri-loop-right-fill:before{content:""}.ri-loop-right-line:before{content:""}.ri-memories-fill:before{content:""}.ri-memories-line:before{content:""}.ri-meta-fill:before{content:""}.ri-meta-line:before{content:""}.ri-microsoft-loop-fill:before{content:""}.ri-microsoft-loop-line:before{content:""}.ri-nft-fill:before{content:""}.ri-nft-line:before{content:""}.ri-notion-fill:before{content:""}.ri-notion-line:before{content:""}.ri-openai-fill:before{content:""}.ri-openai-line:before{content:""}.ri-overline:before{content:""}.ri-p2p-fill:before{content:""}.ri-p2p-line:before{content:""}.ri-presentation-fill:before{content:""}.ri-presentation-line:before{content:""}.ri-replay-10-fill:before{content:""}.ri-replay-10-line:before{content:""}.ri-replay-15-fill:before{content:""}.ri-replay-15-line:before{content:""}.ri-replay-30-fill:before{content:""}.ri-replay-30-line:before{content:""}.ri-replay-5-fill:before{content:""}.ri-replay-5-line:before{content:""}.ri-school-fill:before{content:""}.ri-school-line:before{content:""}.ri-shining-2-fill:before{content:""}.ri-shining-2-line:before{content:""}.ri-shining-fill:before{content:""}.ri-shining-line:before{content:""}.ri-sketching:before{content:""}.ri-skip-down-fill:before{content:""}.ri-skip-down-line:before{content:""}.ri-skip-left-fill:before{content:""}.ri-skip-left-line:before{content:""}.ri-skip-right-fill:before{content:""}.ri-skip-right-line:before{content:""}.ri-skip-up-fill:before{content:""}.ri-skip-up-line:before{content:""}.ri-slow-down-fill:before{content:""}.ri-slow-down-line:before{content:""}.ri-sparkling-2-fill:before{content:""}.ri-sparkling-2-line:before{content:""}.ri-sparkling-fill:before{content:""}.ri-sparkling-line:before{content:""}.ri-speak-fill:before{content:""}.ri-speak-line:before{content:""}.ri-speed-up-fill:before{content:""}.ri-speed-up-line:before{content:""}.ri-tiktok-fill:before{content:""}.ri-tiktok-line:before{content:""}.ri-token-swap-fill:before{content:""}.ri-token-swap-line:before{content:""}.ri-unpin-fill:before{content:""}.ri-unpin-line:before{content:""}.ri-wechat-channels-fill:before{content:""}.ri-wechat-channels-line:before{content:""}.ri-wordpress-fill:before{content:""}.ri-wordpress-line:before{content:""}.ri-blender-fill:before{content:""}.ri-blender-line:before{content:""}.ri-emoji-sticker-fill:before{content:""}.ri-emoji-sticker-line:before{content:""}.ri-git-close-pull-request-fill:before{content:""}.ri-git-close-pull-request-line:before{content:""}.ri-instance-fill:before{content:""}.ri-instance-line:before{content:""}.ri-megaphone-fill:before{content:""}.ri-megaphone-line:before{content:""}.ri-pass-expired-fill:before{content:""}.ri-pass-expired-line:before{content:""}.ri-pass-pending-fill:before{content:""}.ri-pass-pending-line:before{content:""}.ri-pass-valid-fill:before{content:""}.ri-pass-valid-line:before{content:""}.ri-ai-generate:before{content:""}.ri-calendar-close-fill:before{content:""}.ri-calendar-close-line:before{content:""}.ri-draggable:before{content:""}.ri-font-family:before{content:""}.ri-font-mono:before{content:""}.ri-font-sans-serif:before{content:""}.ri-font-sans:before{content:""}.ri-hard-drive-3-fill:before{content:""}.ri-hard-drive-3-line:before{content:""}.ri-kick-fill:before{content:""}.ri-kick-line:before{content:""}.ri-list-check-3:before{content:""}.ri-list-indefinite:before{content:""}.ri-list-ordered-2:before{content:""}.ri-list-radio:before{content:""}.ri-openbase-fill:before{content:""}.ri-openbase-line:before{content:""}.ri-planet-fill:before{content:""}.ri-planet-line:before{content:""}.ri-prohibited-fill:before{content:""}.ri-prohibited-line:before{content:""}.ri-quote-text:before{content:""}.ri-seo-fill:before{content:""}.ri-seo-line:before{content:""}.ri-slash-commands:before{content:""}.logo-lg img{height:18px;height:var(--tz-logo-lg-height)}.logo-sm img{height:22px;height:var(--tz-logo-sm-height)}.logo{line-height:70px;line-height:var(--tz-topbar-height);padding:0 19.6px;padding:0 calc(var(--tz-leftbar-width-sm)*.5 - var(--tz-logo-sm-height)*.7);position:sticky;text-align:center;top:0;transition:all .25s ease-in-out}.logo,.logo span.logo-lg{display:block}.logo span.logo-sm,.logo.logo-light{display:none}.logo.logo-dark,html[data-bs-theme=dark] .logo.logo-light,html[data-menu-color=brand] .logo.logo-light,html[data-menu-color=dark] .logo.logo-light{display:block}html[data-bs-theme=dark] .logo.logo-dark,html[data-menu-color=brand] .logo.logo-dark,html[data-menu-color=dark] .logo.logo-dark{display:none}.wrapper{height:100%;width:100%}.content-page{margin-left:240px;margin-left:var(--tz-leftbar-width);min-height:calc(100vh - 72px);min-height:calc(100vh - var(--tz-topbar-height) - 2px);padding:0 .75rem 60px;padding:0 .75rem var(--tz-footer-height);position:relative}.content-page,.leftside-menu{transition:all .25s ease-in-out}.leftside-menu{background:var(--tz-menu-bg);border-right:0 solid #dee2e6;border-right:var(--tz-theme-card-border-width) solid var(--tz-border-color);bottom:0;box-shadow:0 1px 3px rgba(27,23,30,.1);box-shadow:var(--tz-box-shadow);min-width:240px;min-width:var(--tz-leftbar-width);padding-bottom:calc(60px + .75rem);padding-bottom:calc(var(--tz-footer-height) + .75rem);position:fixed;top:0;width:240px;width:var(--tz-leftbar-width);z-index:1000}.side-nav{padding-left:0}.side-nav,.side-nav ul{list-style-type:none}.side-nav .side-nav-link{color:var(--tz-menu-item-color);display:block;font-size:.925rem;font-size:var(--tz-menu-item-font-size);list-style:none;margin:5px 0;padding:10px;padding:var(--tz-menu-item-padding-y) var(--tz-menu-item-padding-x);position:relative;transition:all .25s ease-in-out;white-space:nowrap}.side-nav .side-nav-link:active,.side-nav .side-nav-link:focus,.side-nav .side-nav-link:hover{color:var(--tz-menu-item-hover-color);-webkit-text-decoration:none;text-decoration:none}.side-nav .side-nav-link i{font-size:1.1rem;font-size:var(--tz-menu-item-icon-size);text-align:center;vertical-align:middle;width:40px;width:var(--tz-menu-item-icon-width)}.side-nav .menu-arrow,.side-nav .side-nav-link i{display:inline-block;line-height:1.1rem;line-height:var(--tz-menu-item-icon-size)}.side-nav .menu-arrow{font-size:1.0915rem;font-size:calc(var(--tz-menu-item-font-size)*1.18);position:absolute;right:15px;right:calc(var(--tz-menu-item-padding-x)*1.5);text-rendering:auto;top:50%;transform:translate(-50%,-50%);transition:transform .15s}.side-nav .menu-arrow:before{content:"";font-family:remixicon}.side-nav .badge{margin-right:20px;margin-right:calc(var(--tz-menu-item-padding-x)*2);margin-top:.23125rem;margin-top:calc(var(--tz-menu-item-font-size)*.25);position:absolute;right:0}.side-nav .side-nav-title{color:var(--tz-menu-item-color);cursor:default;font-size:.78625rem;font-size:calc(var(--tz-menu-item-font-size)*.85);font-weight:700;margin-top:10px;padding:10px 20px;padding:var(--tz-menu-item-padding-y) calc(var(--tz-menu-item-padding-x)*2);pointer-events:none;white-space:nowrap}.side-nav .side-nav-item.menuitem-active>a:not(.collapsed)>span.menu-arrow,.side-nav .side-nav-item>a[aria-expanded=true]>span.menu-arrow{transform:translate(-50%,-50%) rotate(90deg)}.side-nav .menuitem-active>a{background-color:var(--tz-menu-item-active-bg);font-weight:500}.side-nav .menuitem-active>a,.side-nav .menuitem-active>a:active,.side-nav .menuitem-active>a:focus,.side-nav .menuitem-active>a:hover{color:var(--tz-menu-item-active-color)}.side-nav .menuitem-active .menuitem-active .active{background-color:transparent;color:var(--tz-menu-item-active-color);font-weight:500}.side-nav.bottom{bottom:0;position:absolute;width:100%}[dir=ltr] .side-nav .side-nav-item .menu-arrow:before{content:"󰅁"!important}.side-nav-forth-level .side-nav-item,.side-nav-forth-level li,.side-nav-second-level .side-nav-item,.side-nav-second-level li,.side-nav-third-level .side-nav-item,.side-nav-third-level li{padding:0}.side-nav-forth-level .side-nav-item .side-nav-link,.side-nav-forth-level .side-nav-item a,.side-nav-forth-level li .side-nav-link,.side-nav-forth-level li a,.side-nav-second-level .side-nav-item .side-nav-link,.side-nav-second-level .side-nav-item a,.side-nav-second-level li .side-nav-link,.side-nav-second-level li a,.side-nav-third-level .side-nav-item .side-nav-link,.side-nav-third-level .side-nav-item a,.side-nav-third-level li .side-nav-link,.side-nav-third-level li a{color:var(--tz-menu-item-color);display:block;font-size:.87875rem;font-size:calc(var(--tz-menu-item-font-size)*.95);padding:6px 15px;padding:calc(var(--tz-menu-item-padding-y)*.6) calc(var(--tz-menu-item-padding-x)*1.5);position:relative;transition:all .25s ease-in-out;white-space:nowrap}.side-nav-forth-level .side-nav-item .side-nav-link:active,.side-nav-forth-level .side-nav-item .side-nav-link:focus,.side-nav-forth-level .side-nav-item .side-nav-link:hover,.side-nav-forth-level .side-nav-item a:active,.side-nav-forth-level .side-nav-item a:focus,.side-nav-forth-level .side-nav-item a:hover,.side-nav-forth-level li .side-nav-link:active,.side-nav-forth-level li .side-nav-link:focus,.side-nav-forth-level li .side-nav-link:hover,.side-nav-forth-level li a:active,.side-nav-forth-level li a:focus,.side-nav-forth-level li a:hover,.side-nav-second-level .side-nav-item .side-nav-link:active,.side-nav-second-level .side-nav-item .side-nav-link:focus,.side-nav-second-level .side-nav-item .side-nav-link:hover,.side-nav-second-level .side-nav-item a:active,.side-nav-second-level .side-nav-item a:focus,.side-nav-second-level .side-nav-item a:hover,.side-nav-second-level li .side-nav-link:active,.side-nav-second-level li .side-nav-link:focus,.side-nav-second-level li .side-nav-link:hover,.side-nav-second-level li a:active,.side-nav-second-level li a:focus,.side-nav-second-level li a:hover,.side-nav-third-level .side-nav-item .side-nav-link:active,.side-nav-third-level .side-nav-item .side-nav-link:focus,.side-nav-third-level .side-nav-item .side-nav-link:hover,.side-nav-third-level .side-nav-item a:active,.side-nav-third-level .side-nav-item a:focus,.side-nav-third-level .side-nav-item a:hover,.side-nav-third-level li .side-nav-link:active,.side-nav-third-level li .side-nav-link:focus,.side-nav-third-level li .side-nav-link:hover,.side-nav-third-level li a:active,.side-nav-third-level li a:focus,.side-nav-third-level li a:hover{color:var(--tz-menu-item-hover-color)}.side-nav-forth-level .side-nav-item.active>a,.side-nav-forth-level .side-nav-item.active>a:active,.side-nav-forth-level .side-nav-item.active>a:focus,.side-nav-forth-level .side-nav-item.active>a:hover,.side-nav-forth-level li.active>a,.side-nav-forth-level li.active>a:active,.side-nav-forth-level li.active>a:focus,.side-nav-forth-level li.active>a:hover,.side-nav-second-level .side-nav-item.active>a,.side-nav-second-level .side-nav-item.active>a:active,.side-nav-second-level .side-nav-item.active>a:focus,.side-nav-second-level .side-nav-item.active>a:hover,.side-nav-second-level li.active>a,.side-nav-second-level li.active>a:active,.side-nav-second-level li.active>a:focus,.side-nav-second-level li.active>a:hover,.side-nav-third-level .side-nav-item.active>a,.side-nav-third-level .side-nav-item.active>a:active,.side-nav-third-level .side-nav-item.active>a:focus,.side-nav-third-level .side-nav-item.active>a:hover,.side-nav-third-level li.active>a,.side-nav-third-level li.active>a:active,.side-nav-third-level li.active>a:focus,.side-nav-third-level li.active>a:hover{color:var(--tz-menu-item-active-color)}.side-nav-second-level{margin-top:-5px;margin-top:calc(var(--tz-menu-item-padding-y)*-.5);padding-left:40px;padding-left:var(--tz-menu-item-icon-width)}.side-nav-forth-level,.side-nav-third-level{padding-left:20px;padding-left:calc(var(--tz-menu-item-padding-x)*2)}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .navbar-custom{margin-left:70px;margin-left:var(--tz-leftbar-width-sm);z-index:1005}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu{min-width:70px;min-width:var(--tz-leftbar-width-sm);position:absolute;width:70px;width:var(--tz-leftbar-width-sm)}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .simplebar-content-wrapper,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .simplebar-mask{overflow:visible!important}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .simplebar-scrollbar{display:none!important}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .simplebar-offset{bottom:0!important}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .logo{background:var(--tz-menu-bg);z-index:1}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .logo span.logo-lg{display:none}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .logo span.logo-sm{display:block}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapse,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapsing{display:none;height:inherit!important;transition:none!important}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapse .side-nav-forth-level,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapse .side-nav-second-level,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapse .side-nav-third-level,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapsing .side-nav-forth-level,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapsing .side-nav-second-level,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapsing .side-nav-third-level{display:none!important;margin-top:0;padding:0}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapse .side-nav-forth-level li .side-nav-link:before,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapse .side-nav-forth-level li a:before,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapse .side-nav-second-level li .side-nav-link:before,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapse .side-nav-second-level li a:before,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapse .side-nav-third-level li .side-nav-link:before,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapse .side-nav-third-level li a:before,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapsing .side-nav-forth-level li .side-nav-link:before,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapsing .side-nav-forth-level li a:before,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapsing .side-nav-second-level li .side-nav-link:before,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapsing .side-nav-second-level li a:before,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapsing .side-nav-third-level li .side-nav-link:before,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapsing .side-nav-third-level li a:before{display:none}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapse .side-nav-forth-level .menu-arrow,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapse .side-nav-second-level .menu-arrow,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapse .side-nav-third-level .menu-arrow,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapsing .side-nav-forth-level .menu-arrow,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapsing .side-nav-second-level .menu-arrow,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapsing .side-nav-third-level .menu-arrow{right:10px;right:var(--tz-menu-item-padding-x);transform:translate(-50%,-50%)}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item{position:relative}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item .side-nav-link{margin:0;padding:14px 10px;padding:calc(var(--tz-menu-item-padding-y) + 4px) var(--tz-menu-item-padding-x);transition:none}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item .side-nav-link i{font-size:1.25rem;min-width:50px;min-width:calc(var(--tz-leftbar-width-sm) - var(--tz-menu-item-padding-x)*2)}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item .side-nav-link:active,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item .side-nav-link:focus,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item .side-nav-link:hover{color:var(--tz-menu-item-hover-color)}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item .side-nav-link span{visibility:hidden}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item .side-nav-link .menu-arrow{padding-left:0!important;transform:translate(-50%,-50%) rotate(90deg)}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover .side-nav-link{background:var(--tz-menu-condensed-link-bg);color:#fff;position:relative;width:240px;width:var(--tz-leftbar-width)}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover .side-nav-link span{visibility:visible}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover .side-nav-link span:not(.badge){margin-left:10px;margin-left:var(--tz-menu-item-padding-x)}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover>.collapse,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover>.collapsing{display:block!important;transition:none!important}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover>.collapse>ul,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover>.collapsing>ul{background:var(--tz-menu-bg);box-shadow:0 0 45px 0 hsla(208,7%,46%,.2);box-shadow:0 0 45px 0 rgba(var(--tz-body-color-rgb),.2);display:block!important;left:70px;left:var(--tz-leftbar-width-sm);position:absolute;width:170px;width:calc(var(--tz-leftbar-width) - var(--tz-leftbar-width-sm))}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover>.collapse>ul a,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover>.collapsing>ul a{box-shadow:none;padding:9px 20px;padding:calc(var(--tz-menu-item-padding-y)*.9) calc(var(--tz-menu-item-padding-x)*2);position:relative;width:170px;width:calc(var(--tz-leftbar-width) - var(--tz-leftbar-width-sm))}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover>.collapse>ul a:hover,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover>.collapsing>ul a:hover{color:var(--tz-menu-item-hover-color)}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover>.collapse>ul li:hover>.collapse,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover>.collapse>ul li:hover>.collapsing,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover>.collapsing>ul li:hover>.collapse,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover>.collapsing>ul li:hover>.collapsing{display:block!important;height:auto!important;transition:none!important}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover>.collapse>ul li:hover>.collapse>ul,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover>.collapse>ul li:hover>.collapsing>ul,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover>.collapsing>ul li:hover>.collapse>ul,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover>.collapsing>ul li:hover>.collapsing>ul{display:block!important;left:170px;left:calc(var(--tz-leftbar-width) - var(--tz-leftbar-width-sm));position:absolute!important;top:0;width:170px;width:calc(var(--tz-leftbar-width) - var(--tz-leftbar-width-sm))}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .side-nav-title{display:none}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .content-page{margin-left:70px;margin-left:var(--tz-leftbar-width-sm);min-height:1500px;min-height:var(--tz-leftbar-condensed-height)}html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .navbar-custom{margin-left:160px;margin-left:var(--tz-leftbar-width-md)}html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .leftside-menu{min-width:160px;min-width:var(--tz-leftbar-width-md);width:160px;width:var(--tz-leftbar-width-md)}html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-title{padding:10px;padding:var(--tz-menu-item-padding-y) calc(var(--tz-menu-item-padding-x));text-align:center}html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item{padding:10px 15px;padding:var(--tz-menu-item-padding-y) calc(var(--tz-menu-item-padding-x)*1.5);text-align:center}html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-link{padding:10px;padding:var(--tz-menu-item-padding-y) var(--tz-menu-item-padding-x);text-align:center}html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-link i{display:block;margin:0 0 3.33333px;margin:0 0 calc(var(--tz-menu-item-padding-y)*1/3);text-align:center;width:auto}html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-link span{margin-left:0}html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-link .badge{display:none}html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-forth-level,html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-second-level,html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-third-level{padding:0}html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-forth-level .menu-arrow,html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-second-level .menu-arrow,html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-third-level .menu-arrow{display:inline-block;right:10px;right:var(--tz-menu-item-padding-x)}html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-forth-level li .side-nav-link,html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-forth-level li a,html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-second-level li .side-nav-link,html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-second-level li a,html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-third-level li .side-nav-link,html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-third-level li a{padding:8px 10px;padding:calc(var(--tz-menu-item-padding-y)*.8) calc(var(--tz-menu-item-padding-x));text-align:center}html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .menu-arrow{display:none}html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .content-page{margin-left:160px;margin-left:var(--tz-leftbar-width-md)}html[data-sidenav-size=full]:not([data-layout=topnav]) .navbar-custom{margin-left:0}html[data-sidenav-size=full]:not([data-layout=topnav]) .navbar-custom .logo-topbar{display:inline-block}html[data-sidenav-size=full]:not([data-layout=topnav]) .leftside-menu{border-color:transparent;margin-left:-240px;margin-left:calc(var(--tz-leftbar-width)*-1);opacity:0}html[data-sidenav-size=full]:not([data-layout=topnav]) .leftside-menu .logo{text-align:left}html[data-sidenav-size=full]:not([data-layout=topnav]) .content-page{margin-left:0}html[data-sidenav-size=full]:not([data-layout=topnav]).sidebar-enable .leftside-menu{margin-left:0;opacity:1;z-index:1055}@media(min-width:1400px){html[data-layout-mode=boxed] body{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg)}html[data-layout-mode=boxed] .wrapper{background-color:#eaf1f3;background-color:var(--tz-body-bg);box-shadow:0 1px 3px rgba(27,23,30,.1);box-shadow:var(--tz-box-shadow);margin:0 auto;max-width:1300px}}@media(min-width:992px){html[data-layout-position=scrollable] .wrapper{display:block}html[data-layout-position=scrollable] .wrapper .leftside-menu{padding-top:0!important;position:absolute}html[data-layout-position=scrollable] .wrapper .leftside-menu .logo{position:relative}html[data-layout-position=scrollable] .wrapper .leftside-menu #leftside-menu-container{height:calc(100% - 70px)!important;height:calc(100% - var(--tz-topbar-height))!important}html[data-layout-position=scrollable] .navbar-custom{position:static!important}html[data-layout-position=scrollable][data-layout=topnav] .topnav{position:static}}.navbar-custom{background:var(--tz-topbar-bg);box-shadow:0 1px 3px rgba(27,23,30,.1);box-shadow:var(--tz-box-shadow);margin-left:240px;margin-left:var(--tz-leftbar-width);min-height:70px;min-height:var(--tz-topbar-height);position:sticky;top:0;transition:all .25s ease-in-out;z-index:1000}.navbar-custom .topbar{align-items:center;display:flex;justify-content:space-between;margin:0 auto}.navbar-custom .topbar .app-search form{height:70px;height:var(--tz-topbar-height);max-width:320px}.navbar-custom .topbar .app-search form .form-control{background-color:var(--tz-topbar-search-bg);color:var(--tz-topbar-item-color)}.navbar-custom .topbar .app-search form span.search-icon{color:var(--tz-topbar-item-color)}.navbar-custom .topbar-menu{list-style-type:none;margin-bottom:0;position:relative}.navbar-custom .topbar-menu li{max-height:70px;max-height:var(--tz-topbar-height)}.navbar-custom .topbar-menu li .nav-link.show{color:var(--tz-topbar-item-hover-color)}.navbar-custom .topbar-menu .nav-link{align-items:center;color:var(--tz-topbar-item-color);cursor:pointer;display:flex;height:70px;height:var(--tz-topbar-height);padding:0;position:relative}.navbar-custom .topbar-menu .nav-link:hover{color:var(--tz-topbar-item-hover-color)}.logo-topbar{display:none;float:left;line-height:70px;line-height:var(--tz-topbar-height);padding:0 .75rem}.logo-topbar .logo-light,.logo-topbar .logo-sm{display:none}.logo-topbar .logo-dark,html[data-bs-theme=dark] .logo-topbar .logo-light,html[data-topbar-color=brand] .logo-topbar .logo-light,html[data-topbar-color=dark] .logo-topbar .logo-light{display:block}html[data-bs-theme=dark] .logo-topbar .logo-dark,html[data-topbar-color=brand] .logo-topbar .logo-dark,html[data-topbar-color=dark] .logo-topbar .logo-dark{display:none}html[data-bs-theme=dark] #light-dark-mode .ri-moon-line:before{content:""}.button-toggle-menu{background-color:transparent;border:none;color:var(--tz-topbar-item-color);cursor:pointer;font-size:24px;position:relative;width:60px;z-index:1}.app-search{overflow-y:hidden;position:static}.app-search form{align-items:center;display:flex;overflow:hidden}.app-search form .form-control{background-color:#f2f2f7;background-color:var(--tz-light);border:none;border-radius:30px!important;box-shadow:none;height:calc(1.5em + .9rem + 2px);height:calc(1.5em + .9rem + var(--tz-border-width)*2);padding-left:20px;padding-right:35px}.app-search form span.search-icon{color:#6c757d;color:var(--tz-secondary);font-size:16px;line-height:38px;position:absolute;right:10px;top:0;z-index:4;z-index:5}.app-search form .input-group-text{margin-left:0;z-index:4}.app-search form .dropdown-menu{z-index:1060}.notification-list{margin-left:0}.notification-list .noti-title{background-color:transparent;padding:15px 20px}.notification-list .noti-icon-badge{border-radius:50%;display:inline-block;position:absolute;right:-4px;top:14px}.notification-list .notify-item{padding:10px 20px}.notification-list .notify-item.unread-noti{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg)}.notification-list .notify-item.read-noti{background-color:transparent;transition:all .2s ease-in-out}.notification-list .notify-item.read-noti:hover{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg)}.notification-list .notify-item .card-body{padding:14px}.notification-list .notify-item .card-body .noti-close-btn{position:absolute;right:15px;top:3px}.notification-list .notify-item .card-body .noti-item-title{margin:0 0 2px}.notification-list .notify-item .card-body .noti-item-subtitle,.notification-list .notify-item .card-body .noti-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-list .notify-item .notify-icon{border-radius:50%;color:#fff;float:left;height:36px;line-height:36px;text-align:center;width:36px}.notification-list .notify-item .notify-details{margin-bottom:0;margin-left:45px;overflow:hidden}.notification-list .notify-item .notify-details b{font-weight:500}.notification-list .notify-item .notify-details .small,.notification-list .notify-item .notify-details small{display:block}.profile-dropdown{min-width:170px}.nav-user{align-items:center;display:flex;gap:10px;min-height:70px;min-height:var(--tz-topbar-height);transition:none}.fullscreen-enable .ri-fullscreen-line:before{content:""}@media(max-width:375px){.navbar-custom .button-toggle-menu{width:auto}.logo-topbar{display:none!important}}@media(max-width:575.98px){.navbar-custom .dropdown,.navbar-custom .topbar-menu{position:static}.navbar-custom .dropdown .dropdown-menu{left:10px!important;right:10px!important}}@media(max-width:767.98px){.navbar-custom{padding:0 .75rem}.logo-topbar{display:block}.logo-topbar span.logo-lg{display:none}.logo-topbar span.logo-sm{display:block}}.page-title-box .page-title{font-size:18px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-title-box .page-title-right{float:right;margin-top:20px}.page-title-box .breadcrumb{padding-bottom:16px;padding-top:8px}.page-title-box-sm .page-title{line-height:1!important;margin-bottom:25px}.page-title-box-sm .page-title-right{float:right;margin-top:0}.page-title-box-sm .breadcrumb{margin-top:-3px!important;padding-top:0}.text-title{color:hsla(208,7%,46%,.75);color:var(--tz-secondary-color)}.text-title:hover{color:#313539;color:var(--tz-tertiary-color)}@media(max-width:767.98px){.page-title-box .page-title{display:block;line-height:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-title-box .breadcrumb,.page-title-box .page-title-right{display:none}}@media(max-width:419px){.page-title-box .breadcrumb{display:none}}.footer{align-items:center;border-top:1px solid #dee2e6;border-top:1px solid var(--tz-border-color);bottom:0;display:flex;height:60px;height:var(--tz-footer-height);left:0;padding:0 1.5rem;position:absolute;right:0;transition:all .25s ease-in-out}.footer,.footer .footer-links a{color:#6c757d;color:var(--tz-gray-600)}.footer .footer-links a{margin-left:1.5rem;transition:all .4s}.footer .footer-links a:hover{color:#6c757d;color:var(--tz-gray-600)}.footer .footer-links a:first-of-type{margin-left:0}.footer-alt{border:none;justify-content:center;text-align:center}@media(max-width:767.98px){.footer{text-align:center}}html[data-layout=topnav] .navbar-custom{box-shadow:none;margin:0;padding:0;z-index:1005}html[data-layout=topnav] .navbar-custom .logo-topbar{display:block}html[data-layout=topnav] .navbar-custom .button-toggle-menu{display:none}html[data-layout=topnav] .content-page{margin-left:0;padding:0 0 70px;padding:0 0 var(--tz-topbar-height)}html[data-layout=topnav] .container-fluid,html[data-layout=topnav] .container-lg,html[data-layout=topnav] .container-md,html[data-layout=topnav] .container-sm,html[data-layout=topnav] .container-xl,html[data-layout=topnav] .container-xxl{padding-left:1.5rem;padding-right:1.5rem}html[data-layout=topnav] .topnav{background:var(--tz-menu-bg);border-top:1px solid #dee2e6;border-top:1px solid var(--tz-border-color);box-shadow:0 1px 3px rgba(27,23,30,.1);box-shadow:var(--tz-box-shadow);position:sticky;top:70px;top:var(--tz-topbar-height);width:100%;z-index:1000}html[data-layout=topnav] .topnav .navbar{margin:0;padding:0}html[data-layout=topnav] .topnav .navbar-nav .nav-link{align-items:center;display:flex;font-size:.925rem;font-size:var(--tz-menu-item-font-size);padding:12px 20px;padding:calc(var(--tz-menu-item-padding-y)*1.2) calc(var(--tz-menu-item-padding-x)*2);position:relative}html[data-layout=topnav] .topnav .navbar-nav .nav-link i{font-size:1.1rem;font-size:var(--tz-menu-item-icon-size);margin-right:.55rem;margin-right:calc(var(--tz-menu-item-icon-size)*.5)}html[data-layout=topnav] .topnav .navbar-nav .dropdown .dropdown-menu{font-size:.875rem}html[data-layout=topnav] .topnav .navbar-nav .dropdown .dropdown-menu .dropdown-item{padding:7.5px 24px;padding:calc(var(--tz-menu-item-padding-y)*.75) calc(var(--tz-menu-item-padding-x)*2.4)}html[data-layout=topnav] .topnav .nav-item .nav-link,html[data-layout=topnav] .topnav .nav-item>a{color:var(--tz-menu-item-color)}html[data-layout=topnav] .topnav .nav-item .nav-link:hover,html[data-layout=topnav] .topnav .nav-item>a:hover{color:var(--tz-menu-item-hover-color)}html[data-layout=topnav] .topnav .nav-item .nav-link.active,html[data-layout=topnav] .topnav .nav-item.active>a,html[data-layout=topnav] .topnav .nav-item>a.active{color:var(--tz-menu-item-active-color)}html[data-layout=topnav] .arrow-down{display:inline-block;font-size:1.0915rem;font-size:calc(var(--tz-menu-item-font-size)*1.18);margin-left:10px;margin-left:calc(var(--tz-menu-item-padding-x)*1);text-rendering:auto}html[data-layout=topnav] .arrow-down:before{content:"";font-family:remixicon}html[data-layout=topnav] #sidebar-size{display:none}html[data-layout=topnav] #topnav-color{display:block}#topnav-color{display:none}.navbar-toggle{background-color:transparent;border:none;color:var(--tz-topbar-item-color);cursor:pointer;display:none;float:left;padding:0;position:relative}.navbar-toggle .lines{display:block;height:16px;position:relative;transition:all .5s ease;width:25px}.navbar-toggle span{background-color:var(--tz-topbar-item-color);display:block;height:2px;margin-bottom:5px;transition:transform .5s ease;width:100%}.navbar-toggle.open span{position:absolute}.navbar-toggle.open span:first-child{top:7px;transform:rotate(45deg)}.navbar-toggle.open span:nth-child(2){visibility:hidden}.navbar-toggle.open span:last-child{top:7px;transform:rotate(-45deg);width:100%}@media(min-width:992px){html[data-layout=topnav] .container-fluid,html[data-layout=topnav] .container-lg,html[data-layout=topnav] .container-md,html[data-layout=topnav] .container-sm,html[data-layout=topnav] .container-xl,html[data-layout=topnav] .container-xxl{max-width:95%}html[data-layout=topnav][data-layout-mode=boxed] .container-fluid,html[data-layout=topnav][data-layout-mode=boxed] .container-lg,html[data-layout=topnav][data-layout-mode=boxed] .container-md,html[data-layout=topnav][data-layout-mode=boxed] .container-sm,html[data-layout=topnav][data-layout-mode=boxed] .container-xl,html[data-layout=topnav][data-layout-mode=boxed] .container-xxl{max-width:97%}.topnav .navbar-nav .nav-item:first-of-type .nav-link{padding-left:0}.topnav .dropdown .dropdown-menu{border-radius:.375rem;font-size:.875rem;margin-top:0;min-width:calc(var(--tz-dropdown-min-width) + 1.3875rem);min-width:calc(var(--tz-dropdown-min-width) + var(--tz-menu-item-font-size)*1.5)}.topnav .dropdown .dropdown-menu .arrow-down{font-size:.925rem;font-size:var(--tz-menu-item-font-size);position:absolute;right:10px;right:var(--tz-menu-item-padding-x);transform:rotate(270deg)}.topnav .dropdown .dropdown-menu .dropdown .dropdown-menu{display:none;left:100%;position:absolute;top:0}.topnav .dropdown:hover>.dropdown-menu,.topnav .dropdown:hover>.dropdown-menu>.dropdown:hover>.dropdown-menu{display:block}.topnav .dropdown.active>a.dropdown-item{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg);color:#313539;color:var(--tz-tertiary-color)}}@media(max-width:991.98px){html[data-layout=topnav] .topnav{max-height:360px;overflow-y:auto}html[data-layout=topnav] .topnav .navbar-nav .nav-link{padding:8px 20px;padding:calc(var(--tz-menu-item-padding-y)*.8) calc(var(--tz-menu-item-padding-x)*2)}html[data-layout=topnav] .topnav .dropdown .dropdown-menu{background-color:transparent;border:none;box-shadow:none;margin-top:-7.5px;margin-top:calc(var(--tz-menu-item-padding-y)*-.75);padding-left:30px;padding-left:calc(var(--tz-menu-item-padding-x)*3)}html[data-layout=topnav] .topnav .dropdown .dropdown-menu .dropdown-menu{margin-top:-5px;margin-top:calc(var(--tz-menu-item-padding-y)*-.5);padding-left:15px;padding-left:calc(var(--tz-menu-item-padding-x)*1.5)}html[data-layout=topnav] .topnav .dropdown .dropdown-item{background-color:transparent;color:var(--tz-menu-item-color);position:relative}html[data-layout=topnav] .topnav .dropdown .dropdown-item.hover{color:var(--tz-menu-item-hover-color)}html[data-layout=topnav] .topnav .dropdown .dropdown-item.active,html[data-layout=topnav] .topnav .dropdown .dropdown-item:active,html[data-layout=topnav] .topnav .dropdown.active>a.dropdown-item{color:var(--tz-menu-item-active-color)}html[data-layout=topnav] .topnav .arrow-down{font-size:.925rem;font-size:var(--tz-menu-item-font-size);position:absolute;right:10px;right:var(--tz-menu-item-padding-x);transform:rotate(270deg)}html[data-layout=topnav] .navbar-toggle{display:block}}@media(min-width:1400px){html[data-layout=topnav] .container-fluid,html[data-layout=topnav] .container-lg,html[data-layout=topnav] .container-md,html[data-layout=topnav] .container-sm,html[data-layout=topnav] .container-xl,html[data-layout=topnav] .container-xxl{max-width:85%}}[data-bs-theme=dark]{--tz-light:#464f5b;--tz-light-rgb:70,79,91;--tz-dark:#637385;--tz-dark-rgb:99,115,133}.accordion-header{margin:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.avatar-xxs{height:1.5rem;width:1.5rem}.avatar-xs{height:2rem;width:2rem}.avatar-sm{height:3rem;width:3rem}.avatar-md{height:4.5rem;width:4.5rem}.avatar-lg{height:6rem;width:6rem}.avatar-xl{height:7.5rem;width:7.5rem}.avatar-title{align-items:center;background-color:#3bc0c3;background-color:var(--tz-primary);color:#fff;display:flex;font-weight:600;height:100%;justify-content:center;width:100%}.avatar-group{display:flex;flex-wrap:wrap;padding-left:12px}.avatar-group .avatar-group-item{border-radius:50%;margin-left:-12px;transition:all .2s}.avatar-group .avatar-group-item:hover{position:relative;transform:translateY(-2px);z-index:1}.breadcrumb-item a{color:inherit}.breadcrumb-item+.breadcrumb-item:before{font-family:remixicon;font-size:16px;line-height:1.3}.btn-primary{--tz-btn-bg:var(--tz-primary);--tz-btn-border-color:var(--tz-primary);--tz-btn-hover-bg:var(--tz-primary-text-emphasis);--tz-btn-hover-border-color:var(--tz-primary-text-emphasis);--tz-btn-focus-shadow-rgb:var(--tz-primary-rgb);--tz-btn-active-bg:var(--tz-primary-text-emphasis);--tz-btn-active-border-color:var(--tz-primary-text-emphasis)}.btn-outline-primary{--tz-btn-color:var(--tz-primary);--tz-btn-bg:transparent;--tz-btn-border-color:var(--tz-primary);--tz-btn-hover-bg:var(--tz-primary);--tz-btn-hover-border-color:var(--tz-primary);--tz-btn-focus-shadow-rgb:var(--tz-primary-rgb);--tz-btn-active-bg:var(--tz-primary);--tz-btn-active-border-color:var(--tz-primary)}.btn-soft-primary{--tz-btn-color:var(--tz-primary);--tz-btn-bg:var(--tz-primary-bg-subtle);--tz-btn-border-color:transparent;--tz-btn-hover-bg:var(--tz-primary);--tz-btn-hover-border-color:var(--tz-primary);--tz-btn-active-bg:var(--tz-primary);--tz-btn-active-border-color:var(--tz-primary);--tz-btn-disabled-color:var(--tz-primary);--tz-btn-disabled-bg:var(--tz-primary);--tz-btn-disabled-border-color:var(--tz-primary);--tz-btn-focus-shadow-rgb:0 0 0 $btn-focus-width rgba(var(--tz-primary)-rgb,0.5)}.btn-secondary{--tz-btn-bg:var(--tz-secondary);--tz-btn-border-color:var(--tz-secondary);--tz-btn-hover-bg:var(--tz-secondary-text-emphasis);--tz-btn-hover-border-color:var(--tz-secondary-text-emphasis);--tz-btn-focus-shadow-rgb:var(--tz-secondary-rgb);--tz-btn-active-bg:var(--tz-secondary-text-emphasis);--tz-btn-active-border-color:var(--tz-secondary-text-emphasis)}.btn-outline-secondary{--tz-btn-color:var(--tz-secondary);--tz-btn-bg:transparent;--tz-btn-border-color:var(--tz-secondary);--tz-btn-hover-bg:var(--tz-secondary);--tz-btn-hover-border-color:var(--tz-secondary);--tz-btn-focus-shadow-rgb:var(--tz-secondary-rgb);--tz-btn-active-bg:var(--tz-secondary);--tz-btn-active-border-color:var(--tz-secondary)}.btn-soft-secondary{--tz-btn-color:var(--tz-secondary);--tz-btn-bg:var(--tz-secondary-bg-subtle);--tz-btn-border-color:transparent;--tz-btn-hover-bg:var(--tz-secondary);--tz-btn-hover-border-color:var(--tz-secondary);--tz-btn-active-bg:var(--tz-secondary);--tz-btn-active-border-color:var(--tz-secondary);--tz-btn-disabled-color:var(--tz-secondary);--tz-btn-disabled-bg:var(--tz-secondary);--tz-btn-disabled-border-color:var(--tz-secondary);--tz-btn-focus-shadow-rgb:0 0 0 $btn-focus-width rgba(var(--tz-secondary)-rgb,0.5)}.btn-success{--tz-btn-bg:var(--tz-success);--tz-btn-border-color:var(--tz-success);--tz-btn-hover-bg:var(--tz-success-text-emphasis);--tz-btn-hover-border-color:var(--tz-success-text-emphasis);--tz-btn-focus-shadow-rgb:var(--tz-success-rgb);--tz-btn-active-bg:var(--tz-success-text-emphasis);--tz-btn-active-border-color:var(--tz-success-text-emphasis)}.btn-outline-success{--tz-btn-color:var(--tz-success);--tz-btn-bg:transparent;--tz-btn-border-color:var(--tz-success);--tz-btn-hover-bg:var(--tz-success);--tz-btn-hover-border-color:var(--tz-success);--tz-btn-focus-shadow-rgb:var(--tz-success-rgb);--tz-btn-active-bg:var(--tz-success);--tz-btn-active-border-color:var(--tz-success)}.btn-soft-success{--tz-btn-color:var(--tz-success);--tz-btn-bg:var(--tz-success-bg-subtle);--tz-btn-border-color:transparent;--tz-btn-hover-bg:var(--tz-success);--tz-btn-hover-border-color:var(--tz-success);--tz-btn-active-bg:var(--tz-success);--tz-btn-active-border-color:var(--tz-success);--tz-btn-disabled-color:var(--tz-success);--tz-btn-disabled-bg:var(--tz-success);--tz-btn-disabled-border-color:var(--tz-success);--tz-btn-focus-shadow-rgb:0 0 0 $btn-focus-width rgba(var(--tz-success)-rgb,0.5)}.btn-info{--tz-btn-bg:var(--tz-info);--tz-btn-border-color:var(--tz-info);--tz-btn-hover-bg:var(--tz-info-text-emphasis);--tz-btn-hover-border-color:var(--tz-info-text-emphasis);--tz-btn-focus-shadow-rgb:var(--tz-info-rgb);--tz-btn-active-bg:var(--tz-info-text-emphasis);--tz-btn-active-border-color:var(--tz-info-text-emphasis)}.btn-outline-info{--tz-btn-color:var(--tz-info);--tz-btn-bg:transparent;--tz-btn-border-color:var(--tz-info);--tz-btn-hover-bg:var(--tz-info);--tz-btn-hover-border-color:var(--tz-info);--tz-btn-focus-shadow-rgb:var(--tz-info-rgb);--tz-btn-active-bg:var(--tz-info);--tz-btn-active-border-color:var(--tz-info)}.btn-soft-info{--tz-btn-color:var(--tz-info);--tz-btn-bg:var(--tz-info-bg-subtle);--tz-btn-border-color:transparent;--tz-btn-hover-bg:var(--tz-info);--tz-btn-hover-border-color:var(--tz-info);--tz-btn-active-bg:var(--tz-info);--tz-btn-active-border-color:var(--tz-info);--tz-btn-disabled-color:var(--tz-info);--tz-btn-disabled-bg:var(--tz-info);--tz-btn-disabled-border-color:var(--tz-info);--tz-btn-focus-shadow-rgb:0 0 0 $btn-focus-width rgba(var(--tz-info)-rgb,0.5)}.btn-warning{--tz-btn-bg:var(--tz-warning);--tz-btn-border-color:var(--tz-warning);--tz-btn-hover-bg:var(--tz-warning-text-emphasis);--tz-btn-hover-border-color:var(--tz-warning-text-emphasis);--tz-btn-focus-shadow-rgb:var(--tz-warning-rgb);--tz-btn-active-bg:var(--tz-warning-text-emphasis);--tz-btn-active-border-color:var(--tz-warning-text-emphasis)}.btn-outline-warning{--tz-btn-color:var(--tz-warning);--tz-btn-bg:transparent;--tz-btn-border-color:var(--tz-warning);--tz-btn-hover-bg:var(--tz-warning);--tz-btn-hover-border-color:var(--tz-warning);--tz-btn-focus-shadow-rgb:var(--tz-warning-rgb);--tz-btn-active-bg:var(--tz-warning);--tz-btn-active-border-color:var(--tz-warning)}.btn-soft-warning{--tz-btn-color:var(--tz-warning);--tz-btn-bg:var(--tz-warning-bg-subtle);--tz-btn-border-color:transparent;--tz-btn-hover-bg:var(--tz-warning);--tz-btn-hover-border-color:var(--tz-warning);--tz-btn-active-bg:var(--tz-warning);--tz-btn-active-border-color:var(--tz-warning);--tz-btn-disabled-color:var(--tz-warning);--tz-btn-disabled-bg:var(--tz-warning);--tz-btn-disabled-border-color:var(--tz-warning);--tz-btn-focus-shadow-rgb:0 0 0 $btn-focus-width rgba(var(--tz-warning)-rgb,0.5)}.btn-danger{--tz-btn-bg:var(--tz-danger);--tz-btn-border-color:var(--tz-danger);--tz-btn-hover-bg:var(--tz-danger-text-emphasis);--tz-btn-hover-border-color:var(--tz-danger-text-emphasis);--tz-btn-focus-shadow-rgb:var(--tz-danger-rgb);--tz-btn-active-bg:var(--tz-danger-text-emphasis);--tz-btn-active-border-color:var(--tz-danger-text-emphasis)}.btn-outline-danger{--tz-btn-color:var(--tz-danger);--tz-btn-bg:transparent;--tz-btn-border-color:var(--tz-danger);--tz-btn-hover-bg:var(--tz-danger);--tz-btn-hover-border-color:var(--tz-danger);--tz-btn-focus-shadow-rgb:var(--tz-danger-rgb);--tz-btn-active-bg:var(--tz-danger);--tz-btn-active-border-color:var(--tz-danger)}.btn-soft-danger{--tz-btn-color:var(--tz-danger);--tz-btn-bg:var(--tz-danger-bg-subtle);--tz-btn-border-color:transparent;--tz-btn-hover-bg:var(--tz-danger);--tz-btn-hover-border-color:var(--tz-danger);--tz-btn-active-bg:var(--tz-danger);--tz-btn-active-border-color:var(--tz-danger);--tz-btn-disabled-color:var(--tz-danger);--tz-btn-disabled-bg:var(--tz-danger);--tz-btn-disabled-border-color:var(--tz-danger);--tz-btn-focus-shadow-rgb:0 0 0 $btn-focus-width rgba(var(--tz-danger)-rgb,0.5)}.btn-purple{--tz-btn-bg:var(--tz-purple);--tz-btn-border-color:var(--tz-purple);--tz-btn-hover-bg:var(--tz-purple-text-emphasis);--tz-btn-hover-border-color:var(--tz-purple-text-emphasis);--tz-btn-focus-shadow-rgb:var(--tz-purple-rgb);--tz-btn-active-bg:var(--tz-purple-text-emphasis);--tz-btn-active-border-color:var(--tz-purple-text-emphasis)}.btn-outline-purple{--tz-btn-color:var(--tz-purple);--tz-btn-bg:transparent;--tz-btn-border-color:var(--tz-purple);--tz-btn-hover-bg:var(--tz-purple);--tz-btn-hover-border-color:var(--tz-purple);--tz-btn-focus-shadow-rgb:var(--tz-purple-rgb);--tz-btn-active-bg:var(--tz-purple);--tz-btn-active-border-color:var(--tz-purple)}.btn-soft-purple{--tz-btn-color:var(--tz-purple);--tz-btn-bg:var(--tz-purple-bg-subtle);--tz-btn-border-color:transparent;--tz-btn-hover-bg:var(--tz-purple);--tz-btn-hover-border-color:var(--tz-purple);--tz-btn-active-bg:var(--tz-purple);--tz-btn-active-border-color:var(--tz-purple);--tz-btn-disabled-color:var(--tz-purple);--tz-btn-disabled-bg:var(--tz-purple);--tz-btn-disabled-border-color:var(--tz-purple);--tz-btn-focus-shadow-rgb:0 0 0 $btn-focus-width rgba(var(--tz-purple)-rgb,0.5)}.btn-pink{--tz-btn-bg:var(--tz-pink);--tz-btn-border-color:var(--tz-pink);--tz-btn-hover-bg:var(--tz-pink-text-emphasis);--tz-btn-hover-border-color:var(--tz-pink-text-emphasis);--tz-btn-focus-shadow-rgb:var(--tz-pink-rgb);--tz-btn-active-bg:var(--tz-pink-text-emphasis);--tz-btn-active-border-color:var(--tz-pink-text-emphasis)}.btn-outline-pink{--tz-btn-color:var(--tz-pink);--tz-btn-bg:transparent;--tz-btn-border-color:var(--tz-pink);--tz-btn-hover-bg:var(--tz-pink);--tz-btn-hover-border-color:var(--tz-pink);--tz-btn-focus-shadow-rgb:var(--tz-pink-rgb);--tz-btn-active-bg:var(--tz-pink);--tz-btn-active-border-color:var(--tz-pink)}.btn-soft-pink{--tz-btn-color:var(--tz-pink);--tz-btn-bg:var(--tz-pink-bg-subtle);--tz-btn-border-color:transparent;--tz-btn-hover-bg:var(--tz-pink);--tz-btn-hover-border-color:var(--tz-pink);--tz-btn-active-bg:var(--tz-pink);--tz-btn-active-border-color:var(--tz-pink);--tz-btn-disabled-color:var(--tz-pink);--tz-btn-disabled-bg:var(--tz-pink);--tz-btn-disabled-border-color:var(--tz-pink);--tz-btn-focus-shadow-rgb:0 0 0 $btn-focus-width rgba(var(--tz-pink)-rgb,0.5)}.btn-light{--tz-btn-bg:var(--tz-light);--tz-btn-border-color:var(--tz-light);--tz-btn-hover-bg:var(--tz-light-text-emphasis);--tz-btn-hover-border-color:var(--tz-light-text-emphasis);--tz-btn-focus-shadow-rgb:var(--tz-light-rgb);--tz-btn-active-bg:var(--tz-light-text-emphasis);--tz-btn-active-border-color:var(--tz-light-text-emphasis)}.btn-outline-light{--tz-btn-color:var(--tz-light);--tz-btn-bg:transparent;--tz-btn-border-color:var(--tz-light);--tz-btn-hover-bg:var(--tz-light);--tz-btn-hover-border-color:var(--tz-light);--tz-btn-focus-shadow-rgb:var(--tz-light-rgb);--tz-btn-active-bg:var(--tz-light);--tz-btn-active-border-color:var(--tz-light)}.btn-soft-light{--tz-btn-color:var(--tz-light);--tz-btn-bg:var(--tz-light-bg-subtle);--tz-btn-border-color:transparent;--tz-btn-hover-bg:var(--tz-light);--tz-btn-hover-border-color:var(--tz-light);--tz-btn-active-bg:var(--tz-light);--tz-btn-active-border-color:var(--tz-light);--tz-btn-disabled-color:var(--tz-light);--tz-btn-disabled-bg:var(--tz-light);--tz-btn-disabled-border-color:var(--tz-light);--tz-btn-focus-shadow-rgb:0 0 0 $btn-focus-width rgba(var(--tz-light)-rgb,0.5)}.btn-dark{--tz-btn-bg:var(--tz-dark);--tz-btn-border-color:var(--tz-dark);--tz-btn-hover-bg:var(--tz-dark-text-emphasis);--tz-btn-hover-border-color:var(--tz-dark-text-emphasis);--tz-btn-focus-shadow-rgb:var(--tz-dark-rgb);--tz-btn-active-bg:var(--tz-dark-text-emphasis);--tz-btn-active-border-color:var(--tz-dark-text-emphasis)}.btn-outline-dark{--tz-btn-color:var(--tz-dark);--tz-btn-bg:transparent;--tz-btn-border-color:var(--tz-dark);--tz-btn-hover-bg:var(--tz-dark);--tz-btn-hover-border-color:var(--tz-dark);--tz-btn-focus-shadow-rgb:var(--tz-dark-rgb);--tz-btn-active-bg:var(--tz-dark);--tz-btn-active-border-color:var(--tz-dark)}.btn-soft-dark{--tz-btn-color:var(--tz-dark);--tz-btn-bg:var(--tz-dark-bg-subtle);--tz-btn-border-color:transparent;--tz-btn-hover-bg:var(--tz-dark);--tz-btn-hover-border-color:var(--tz-dark);--tz-btn-active-bg:var(--tz-dark);--tz-btn-active-border-color:var(--tz-dark);--tz-btn-disabled-color:var(--tz-dark);--tz-btn-disabled-bg:var(--tz-dark);--tz-btn-disabled-border-color:var(--tz-dark);--tz-btn-focus-shadow-rgb:0 0 0 $btn-focus-width rgba(var(--tz-dark)-rgb,0.5)}.btn-soft-danger,.btn-soft-info,.btn-soft-pink,.btn-soft-primary,.btn-soft-purple,.btn-soft-secondary,.btn-soft-success,.btn-soft-warning{--tz-btn-active-color:#fff;--tz-btn-hover-color:#fff}.btn-soft-light{--tz-btn-active-color:#212529;--tz-btn-hover-color:#212529}.btn-soft-dark{--tz-btn-active-color:#fff;--tz-btn-hover-color:#fff}[data-bs-theme=dark] .btn-light{--tz-btn-color:#fff;--tz-btn-active-color:#fff;--tz-btn-hover-color:#fff}.badge-outline-primary{--tz-badge-color:var(--tz-primary);background-color:transparent;border:1px solid #3bc0c3;border:1px solid var(--tz-primary)}.badge-outline-primary[href],.badge-outline-primary[href]:focus,.badge-outline-primary[href]:hover{background-color:#d8f2f3;background-color:var(--tz-primary-bg-subtle);color:#3bc0c3;color:var(--tz-primary);-webkit-text-decoration:none;text-decoration:none}.badge-outline-secondary{--tz-badge-color:var(--tz-secondary);background-color:transparent;border:1px solid #6c757d;border:1px solid var(--tz-secondary)}.badge-outline-secondary[href],.badge-outline-secondary[href]:focus,.badge-outline-secondary[href]:hover{background-color:#f8f9fa;background-color:var(--tz-secondary-bg-subtle);color:#6c757d;color:var(--tz-secondary);-webkit-text-decoration:none;text-decoration:none}.badge-outline-success{--tz-badge-color:var(--tz-success);background-color:transparent;border:1px solid #4489e4;border:1px solid var(--tz-success)}.badge-outline-success[href],.badge-outline-success[href]:focus,.badge-outline-success[href]:hover{background-color:#dae7fa;background-color:var(--tz-success-bg-subtle);color:#4489e4;color:var(--tz-success);-webkit-text-decoration:none;text-decoration:none}.badge-outline-info{--tz-badge-color:var(--tz-info);background-color:transparent;border:1px solid #33b0e0;border:1px solid var(--tz-info)}.badge-outline-info[href],.badge-outline-info[href]:focus,.badge-outline-info[href]:hover{background-color:#d6eff9;background-color:var(--tz-info-bg-subtle);color:#33b0e0;color:var(--tz-info);-webkit-text-decoration:none;text-decoration:none}.badge-outline-warning{--tz-badge-color:var(--tz-warning);background-color:transparent;border:1px solid #edc755;border:1px solid var(--tz-warning)}.badge-outline-warning[href],.badge-outline-warning[href]:focus,.badge-outline-warning[href]:hover{background-color:#fbf4dd;background-color:var(--tz-warning-bg-subtle);color:#edc755;color:var(--tz-warning);-webkit-text-decoration:none;text-decoration:none}.badge-outline-danger{--tz-badge-color:var(--tz-danger);background-color:transparent;border:1px solid #d03f3f;border:1px solid var(--tz-danger)}.badge-outline-danger[href],.badge-outline-danger[href]:focus,.badge-outline-danger[href]:hover{background-color:#f6d9d9;background-color:var(--tz-danger-bg-subtle);color:#d03f3f;color:var(--tz-danger);-webkit-text-decoration:none;text-decoration:none}.badge-outline-purple{--tz-badge-color:var(--tz-purple);background-color:transparent;border:1px solid #716cb0;border:1px solid var(--tz-purple)}.badge-outline-purple[href],.badge-outline-purple[href]:focus,.badge-outline-purple[href]:hover{background-color:#e3e2ef;background-color:var(--tz-purple-bg-subtle);color:#716cb0;color:var(--tz-purple);-webkit-text-decoration:none;text-decoration:none}.badge-outline-pink{--tz-badge-color:var(--tz-pink);background-color:transparent;border:1px solid #f24f7c;border:1px solid var(--tz-pink)}.badge-outline-pink[href],.badge-outline-pink[href]:focus,.badge-outline-pink[href]:hover{background-color:#fcdce5;background-color:var(--tz-pink-bg-subtle);color:#f24f7c;color:var(--tz-pink);-webkit-text-decoration:none;text-decoration:none}.badge-outline-light{--tz-badge-color:var(--tz-light);background-color:transparent;border:1px solid #f2f2f7;border:1px solid var(--tz-light)}.badge-outline-light[href],.badge-outline-light[href]:focus,.badge-outline-light[href]:hover{background-color:#fcfcfd;background-color:var(--tz-light-bg-subtle);color:#f2f2f7;color:var(--tz-light);-webkit-text-decoration:none;text-decoration:none}.badge-outline-dark{--tz-badge-color:var(--tz-dark);background-color:transparent;border:1px solid #212529;border:1px solid var(--tz-dark)}.badge-outline-dark[href],.badge-outline-dark[href]:focus,.badge-outline-dark[href]:hover{background-color:#ced4da;background-color:var(--tz-dark-bg-subtle);color:#212529;color:var(--tz-dark);-webkit-text-decoration:none;text-decoration:none}.card{box-shadow:0 1px 3px rgba(27,23,30,.1);box-shadow:var(--tz-box-shadow);margin-bottom:1.25rem}.card .header-title{font-size:1rem;margin-bottom:.5rem;margin-top:0}.card .card-drop{color:inherit;font-size:20px}.card .card-widgets{float:right;height:16px}.card .card-widgets>a{color:inherit;display:inline-block;font-size:18px;line-height:1;min-width:20px}.card .card-widgets>a.collapsed i:before{content:""}.card-header,.card-title{margin-top:0}.card-disabled{background:rgba(242,242,247,.8);border-radius:.25rem;border-radius:var(--tz-border-radius-sm);bottom:0;cursor:progress;left:0;position:absolute;right:0;top:0}.card-disabled .card-portlets-loader{animation:rotatebox 1.2s ease-in-out infinite;background-color:#212529;background-color:var(--tz-gray-900);border-radius:3px;height:30px;left:50%;margin-left:-.75rem;margin-top:-.75rem;position:absolute;top:50%;width:30px}@keyframes rotatebox{0%{transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}to{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.card-h-100{height:calc(100% - 1.5rem)}.form-checkbox-primary .form-check-input:checked,.form-radio-primary .form-check-input:checked{background-color:#3bc0c3;background-color:var(--tz-primary);border-color:#3bc0c3;border-color:var(--tz-primary)}.form-checkbox-secondary .form-check-input:checked,.form-radio-secondary .form-check-input:checked{background-color:#6c757d;background-color:var(--tz-secondary);border-color:#6c757d;border-color:var(--tz-secondary)}.form-checkbox-success .form-check-input:checked,.form-radio-success .form-check-input:checked{background-color:#4489e4;background-color:var(--tz-success);border-color:#4489e4;border-color:var(--tz-success)}.form-checkbox-info .form-check-input:checked,.form-radio-info .form-check-input:checked{background-color:#33b0e0;background-color:var(--tz-info);border-color:#33b0e0;border-color:var(--tz-info)}.form-checkbox-warning .form-check-input:checked,.form-radio-warning .form-check-input:checked{background-color:#edc755;background-color:var(--tz-warning);border-color:#edc755;border-color:var(--tz-warning)}.form-checkbox-danger .form-check-input:checked,.form-radio-danger .form-check-input:checked{background-color:#d03f3f;background-color:var(--tz-danger);border-color:#d03f3f;border-color:var(--tz-danger)}.form-checkbox-purple .form-check-input:checked,.form-radio-purple .form-check-input:checked{background-color:#716cb0;background-color:var(--tz-purple);border-color:#716cb0;border-color:var(--tz-purple)}.form-checkbox-pink .form-check-input:checked,.form-radio-pink .form-check-input:checked{background-color:#f24f7c;background-color:var(--tz-pink);border-color:#f24f7c;border-color:var(--tz-pink)}.form-checkbox-light .form-check-input:checked,.form-radio-light .form-check-input:checked{background-color:#f2f2f7;background-color:var(--tz-light);border-color:#f2f2f7;border-color:var(--tz-light)}.form-checkbox-dark .form-check-input:checked,.form-radio-dark .form-check-input:checked{background-color:#212529;background-color:var(--tz-dark);border-color:#212529;border-color:var(--tz-dark)}.card-radio,.card-switch{padding:0}.card-radio .form-check-label,.card-switch .form-check-label{background-color:#fff;background-color:var(--tz-secondary-bg);border:1px solid #dee2e6;border:1px solid var(--tz-border-color);border-radius:.25rem;display:block;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.card-radio .form-check-label:hover,.card-switch .form-check-label:hover{cursor:pointer}.card-radio .form-check-input,.card-switch .form-check-input{display:none}.card-radio .form-check-input:checked+.form-check-label:before,.card-switch .form-check-input:checked+.form-check-label:before{bottom:2px;color:#3bc0c3;color:var(--tz-primary);content:"󰗠";font-family:Material Design Icons;font-size:16px;position:absolute;right:6px}.card-radio.dark .form-check-input:checked+.form-check-label:before,.card-switch.dark .form-check-input:checked+.form-check-label:before{color:#fff}.dropdown-menu{box-shadow:var(--tz-dropdown-box-shadow)}.dropdown-header{margin-top:0}.dropdown-toggle-split:before{background-color:rgba(33,37,41,.08);border-radius:0 .25rem .25rem 0;bottom:-1px;content:"";left:0;position:absolute;right:-1px;top:-1px}.dropstart .dropdown-toggle-split:before{background-color:inherit;border-radius:0;bottom:auto;left:auto;position:relative;right:auto;top:auto}.dropstart .dropdown-toggle-split:after{background-color:rgba(33,37,41,.08);border-radius:0 .25rem .25rem 0;bottom:-1px;content:"aa"!important;left:0;position:absolute;right:-1px;top:-1px}.hover-dropdown:hover .dropdown-menu{display:block!important;top:100%!important}.dropdown-menu-animated{animation-duration:.3s;animation-fill-mode:both;animation-name:DropDownSlide;margin:0;position:absolute;z-index:1000}.dropdown-menu-animated.show{top:100%!important}.dropdown-menu-animated.dropdown-menu-end[style]{left:auto;right:0}.dropdown-menu-animated i{display:inline-block}.dropdown-menu-animated.dropdown-menu[data-popper-placement^=left],.dropdown-menu-animated.dropdown-menu[data-popper-placement^=right],.dropdown-menu-animated.dropdown-menu[data-popper-placement^=top]{animation:none!important;top:auto!important}@keyframes DropDownSlide{to{transform:translateY(0)}0%{transform:translateY(10px)}}@media(min-width:576px){.dropdown-lg{width:320px}}.dropdown-icon-item{border:1px solid transparent;border-radius:3px;color:#6c757d;color:var(--tz-body-color);display:block;line-height:34px;padding:15px 0 9px;text-align:center}.dropdown-icon-item img{height:24px}.dropdown-icon-item span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-icon-item:hover{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg);color:#313539;color:var(--tz-tertiary-color)}.arrow-none:after{display:none}.form-control-light{background-color:#f8f9fa!important;background-color:var(--tz-tertiary-bg)!important;border-color:#dee2e6!important;border-color:var(--tz-border-color)!important;border-color:var(--tz-border-color);border-style:solid;border-width:0;border-width:var(--tz-theme-card-border-width)}input.form-control[type=color],input.form-control[type=range]{min-height:39px}.custom-select.is-invalid:focus,.custom-select.is-valid:focus,.custom-select:invalid:focus,.custom-select:valid:focus,.form-control.is-invalid:focus,.form-control.is-valid:focus,.form-control:invalid:focus,.form-control:valid:focus{box-shadow:none!important}select.form-control:not([size]):not([multiple]){height:calc(1.5em + .9rem + 2px);height:calc(1.5em + .9rem + var(--tz-border-width)*2)}select.form-control-sm:not([size]):not([multiple]){height:calc(1.5em + .56rem + 2px);height:calc(1.5em + .56rem + var(--tz-border-width)*2)}.password-eye{cursor:pointer}.password-eye:before{content:"";font-family:remixicon;font-feature-settings:normal;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;line-height:1.2;vertical-align:middle}.show-password .password-eye:before{content:""}.modal-dialog{box-shadow:0 1px 3px rgba(27,23,30,.1);box-shadow:var(--tz-box-shadow)}.modal-title{margin-top:0}.modal-full-width{max-width:none;width:95%}.modal-top{margin:0 auto}.modal-right{align-content:center;background-color:#fff;background-color:var(--tz-secondary-bg);display:flex;flex-flow:column nowrap;height:100%;justify-content:center;margin:0;position:absolute;right:0;transform:translate(25%)!important}.modal-right button.btn-close{position:fixed;right:20px;top:20px;z-index:1}.modal.show .modal-left,.modal.show .modal-right{transform:translate(0)!important}.modal-bottom{align-content:center;display:flex;flex-flow:column nowrap;height:100%;justify-content:flex-end;margin:0 auto}.modal-colored-header{border-radius:0}.modal-colored-header .modal-title{color:#fff!important}.modal-filled{color:#fff}.modal-filled .modal-header{background-color:hsla(0,0%,100%,.07)}.modal-filled .modal-title{color:#fff}.modal-filled .modal-footer,.modal-filled .modal-header{border:none}.nav-pills>li>a,.nav-tabs>li>a{color:hsla(208,7%,46%,.75);color:var(--tz-secondary-color);font-weight:600}.nav-pills>a{color:var(--tz-light-color);font-weight:600}.bg-nav-pills{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg)}.nav-tabs.nav-bordered{border-bottom:2px solid #dee2e6;border-bottom:2px solid var(--tz-border-color)}.nav-tabs.nav-bordered .nav-item{margin-bottom:-1px}.nav-tabs.nav-bordered li a{border:0;padding:.625rem 1.25rem}.nav-tabs.nav-bordered li a.active{border-bottom:2px solid #3bc0c3;border-bottom:2px solid var(--tz-primary)}.pagination-rounded .page-link{border:none;border-radius:30px!important;margin:0 3px!important}.popover-header{margin-top:0}.primary-popover{--tz-popover-max-width:200px!important;--tz-popover-border-color:var(--tz-primary)!important;--tz-popover-header-bg:var(--tz-primary)!important;--tz-popover-header-color:var(--tz-white)!important;--tz-popover-body-padding-x:1rem!important;--tz-popover-body-padding-y:.5rem!important}.secondary-popover{--tz-popover-max-width:200px!important;--tz-popover-border-color:var(--tz-secondary)!important;--tz-popover-header-bg:var(--tz-secondary)!important;--tz-popover-header-color:var(--tz-white)!important;--tz-popover-body-padding-x:1rem!important;--tz-popover-body-padding-y:.5rem!important}.success-popover{--tz-popover-max-width:200px!important;--tz-popover-border-color:var(--tz-success)!important;--tz-popover-header-bg:var(--tz-success)!important;--tz-popover-header-color:var(--tz-white)!important;--tz-popover-body-padding-x:1rem!important;--tz-popover-body-padding-y:.5rem!important}.info-popover{--tz-popover-max-width:200px!important;--tz-popover-border-color:var(--tz-info)!important;--tz-popover-header-bg:var(--tz-info)!important;--tz-popover-header-color:var(--tz-white)!important;--tz-popover-body-padding-x:1rem!important;--tz-popover-body-padding-y:.5rem!important}.warning-popover{--tz-popover-max-width:200px!important;--tz-popover-border-color:var(--tz-warning)!important;--tz-popover-header-bg:var(--tz-warning)!important;--tz-popover-header-color:var(--tz-white)!important;--tz-popover-body-padding-x:1rem!important;--tz-popover-body-padding-y:.5rem!important}.danger-popover{--tz-popover-max-width:200px!important;--tz-popover-border-color:var(--tz-danger)!important;--tz-popover-header-bg:var(--tz-danger)!important;--tz-popover-header-color:var(--tz-white)!important;--tz-popover-body-padding-x:1rem!important;--tz-popover-body-padding-y:.5rem!important}.purple-popover{--tz-popover-max-width:200px!important;--tz-popover-border-color:var(--tz-purple)!important;--tz-popover-header-bg:var(--tz-purple)!important;--tz-popover-header-color:var(--tz-white)!important;--tz-popover-body-padding-x:1rem!important;--tz-popover-body-padding-y:.5rem!important}.pink-popover{--tz-popover-max-width:200px!important;--tz-popover-border-color:var(--tz-pink)!important;--tz-popover-header-bg:var(--tz-pink)!important;--tz-popover-header-color:var(--tz-white)!important;--tz-popover-body-padding-x:1rem!important;--tz-popover-body-padding-y:.5rem!important}.light-popover{--tz-popover-max-width:200px!important;--tz-popover-border-color:var(--tz-light)!important;--tz-popover-header-bg:var(--tz-light)!important;--tz-popover-header-color:var(--tz-white)!important;--tz-popover-body-padding-x:1rem!important;--tz-popover-body-padding-y:.5rem!important}.dark-popover{--tz-popover-max-width:200px!important;--tz-popover-border-color:var(--tz-dark)!important;--tz-popover-header-bg:var(--tz-dark)!important;--tz-popover-header-color:var(--tz-white)!important;--tz-popover-body-padding-x:1rem!important;--tz-popover-body-padding-y:.5rem!important}@media print{.end-bar,.footer,.leftside-menu,.navbar-custom,.page-title-box{display:none}.card-body,.content,.content-page,.end-bar,body{margin:0;padding:0}.card{box-shadow:none}}.progress-sm{height:5px}.progress-md{height:8px}.progress-lg{height:12px}.progress-xl{height:15px}html{min-height:100%;position:relative}@supports(-webkit-overflow-scrolling:touch){body{cursor:pointer}}body{overflow-x:hidden}a,button{outline:0!important}a.disabled,button.disabled{cursor:default;pointer-events:none}label{font-weight:600}address.address-lg{line-height:24px}b,strong{font-weight:700}.table-centered td,.table-centered th{vertical-align:middle!important}.table .table-user img{height:30px;width:30px}.table>:not(caption)>*>*{background-color:var(--tz-table-bg)!important}.table.table-bordered tbody{border-top:1px solid;border-top-color:inherit}.table-sm .action-icon{font-size:1rem}.table-nowrap td,.table-nowrap th{white-space:nowrap}[data-bs-theme=dark] .table-light{--tz-table-color:var(--tz-body-color);--tz-table-bg:var(--tz-light);--tz-table-border-color:var(--tz-border-color)}.primary-tooltip{--tz-tooltip-bg:var(--tz-primary)!important}.secondary-tooltip{--tz-tooltip-bg:var(--tz-secondary)!important}.success-tooltip{--tz-tooltip-bg:var(--tz-success)!important}.info-tooltip{--tz-tooltip-bg:var(--tz-info)!important}.warning-tooltip{--tz-tooltip-bg:var(--tz-warning)!important}.danger-tooltip{--tz-tooltip-bg:var(--tz-danger)!important}.purple-tooltip{--tz-tooltip-bg:var(--tz-purple)!important}.pink-tooltip{--tz-tooltip-bg:var(--tz-pink)!important}.light-tooltip{--tz-tooltip-bg:var(--tz-light)!important}.dark-tooltip{--tz-tooltip-bg:var(--tz-dark)!important}.progress-w-percent{margin-bottom:20px;min-height:20px}.progress-w-percent .progress{float:left;margin-top:8px;width:calc(100% - 50px)}.progress-w-percent .progress-value{float:right;line-height:20px;text-align:right;width:40px}.widget-flat{overflow:hidden;position:relative}@media(min-width:1200px)and (max-width:1500px){.widget-flat i.widget-icon{display:none}}.widget-icon{background-color:hsla(0,0%,100%,.25);background-color:rgba(var(--tz-white-rgb),.25);border-radius:0 3px 3px 0;bottom:0;color:#fff;color:var(--tz-white);display:inline-block;font-size:42px;line-height:130px;min-width:100px;position:absolute;right:0;text-align:center;top:0}.chart-widget-list p{border-bottom:1px solid #dee2e6;border-bottom:1px solid var(--tz-border-color);margin-bottom:.5rem;padding-bottom:.5rem}.timeline-alt{padding:20px 0}.timeline-alt,.timeline-alt .timeline-item{position:relative}.timeline-alt .timeline-item:before{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg);bottom:0;content:"";left:9px;position:absolute;top:20px;width:2px;z-index:0}.timeline-alt .timeline-item .timeline-icon{background-color:#fff;border:2px solid transparent;border-radius:50%;float:left;font-size:12px;height:20px;line-height:16px;text-align:center;width:20px}.timeline-alt .timeline-item .timeline-item-info{margin-left:30px}.timeline-alt .timeline-item:last-of-type:before{display:none}.inbox-widget .inbox-item{border-bottom:1px solid #dee2e6;border-bottom:1px solid var(--tz-border-color);overflow:hidden;padding:.625rem 0;position:relative}.inbox-widget .inbox-item:last-of-type{border-bottom:none}.inbox-widget .inbox-item .inbox-item-img{display:block;float:left;margin-right:15px;width:40px}.inbox-widget .inbox-item .inbox-item-img img{width:40px}.inbox-widget .inbox-item .inbox-item-author{color:#313539;color:var(--tz-tertiary-color);display:block;margin-bottom:3px}.inbox-widget .inbox-item .inbox-item-text{color:#adb5bd;color:var(--tz-gray-500);display:block;font-size:.8125rem;margin:0}.inbox-widget .inbox-item .inbox-item-date{color:#6c757d;color:var(--tz-gray-600);font-size:.6875rem;position:absolute;right:5px;top:10px}.tilebox-one i{font-size:2rem;opacity:.3;position:absolute;right:1.5rem}.toll-free-box i{bottom:-15px;font-size:4rem;left:0;opacity:.4;position:absolute;transform:rotate(30deg)}.cta-box .cta-box-title{font-size:20px;line-height:30px}.conversation-list{list-style:none;padding:0 15px}.conversation-list li{margin-bottom:20px}.conversation-list li .conversation-actions{display:none;float:right}.conversation-list li:hover .conversation-actions{display:block}.conversation-list .chat-avatar{float:left;text-align:center;width:32px}.conversation-list .chat-avatar img{border-radius:100%;width:100%}.conversation-list .chat-avatar i{font-size:12px;font-style:normal}.conversation-list .ctext-wrap{background:#f2f2f7;background:var(--tz-light);border-radius:3px;display:inline-block;padding:12px;position:relative}.conversation-list .ctext-wrap i{display:block;font-size:12px;font-style:normal;font-weight:700;position:relative}.conversation-list .ctext-wrap p{margin:0;padding-top:3px}.conversation-list .ctext-wrap:after{border-width:medium;border-bottom:6px solid transparent;border-left:6px solid transparent;border-right:6px solid #f2f2f7;border-right-color:var(--tz-light);border-top:6px solid #f2f2f7;border-top-color:var(--tz-light);content:" ";height:0;left:-11px;margin-right:-1px;pointer-events:none;position:absolute;top:0;width:0}.conversation-list .conversation-text{float:left;margin-left:12px;width:70%}.conversation-list .odd .chat-avatar{float:right!important}.conversation-list .odd .conversation-text{color:#3bc0c3;float:right!important;margin-right:12px;text-align:right;width:70%!important}.conversation-list .odd .ctext-wrap{background-color:#d8f2f3;background-color:var(--tz-primary-bg-subtle)}.conversation-list .odd .ctext-wrap:after{border-color:transparent transparent transparent #d8f2f3;border-left-color:var(--tz-primary-bg-subtle);border-top-color:#d8f2f3;border-top-color:var(--tz-primary-bg-subtle);left:auto;right:-8px}.conversation-list .odd .conversation-actions{float:left}.calendar-widget .datepicker-inline,.calendar-widget table{width:100%}.calendar-widget .datepicker-inline tr td,.calendar-widget .datepicker-inline tr td.active.day,.calendar-widget .datepicker-inline tr td.today.day,.calendar-widget .datepicker-inline tr th,.calendar-widget table tr td,.calendar-widget table tr td.active.day,.calendar-widget table tr td.today.day,.calendar-widget table tr th{background-color:transparent!important}.calendar-widget .datepicker-inline tr td.active.day,.calendar-widget .datepicker-inline tr td.today.day,.calendar-widget table tr td.active.day,.calendar-widget table tr td.today.day{color:#d03f3f!important;font-weight:700;text-shadow:none}.calendar-widget .datepicker-inline tr td.active.day:hover,.calendar-widget .datepicker-inline tr td.today.day:hover,.calendar-widget table tr td.active.day:hover,.calendar-widget table tr td.today.day:hover{background-color:transparent!important}.calendar-widget .datepicker-inline td,.calendar-widget .datepicker-inline th,.calendar-widget table td,.calendar-widget table th{height:45px}.calendar-widget .datepicker-inline .datepicker-switch,.calendar-widget .datepicker-inline .next,.calendar-widget .datepicker-inline .prev,.calendar-widget table .datepicker-switch,.calendar-widget table .next,.calendar-widget table .prev{background-color:rgba(59,192,195,.1)!important;background-color:rgba(var(--tz-primary-rgb),.1)!important;border-radius:0;color:#3bc0c3;color:var(--tz-primary);font-size:1.1rem}.card-bg-img{background-position:100%;background-repeat:no-repeat;background-size:cover}.social-list-item{align-items:center;border:2px solid #adb5bd;border:2px solid var(--tz-gray-500);border-radius:50%;color:#adb5bd;color:var(--tz-gray-500);display:inline-flex;height:2rem;justify-content:center;line-height:calc(2rem - 4px);width:2rem}.social-list-item:hover{border-color:#6c757d;border-color:var(--tz-gray-600);color:#6c757d;color:var(--tz-gray-600)}.horizontal-steps{align-items:center;display:flex;flex-direction:row;justify-content:space-between;position:relative;width:100%}.horizontal-steps:before{background-color:#dee2e6;background-color:var(--tz-border-color);content:"";display:block;height:.2em;position:absolute;width:100%}.horizontal-steps .process-line{background-color:#3bc0c3;background-color:var(--tz-primary);display:block;height:.2em;position:absolute;width:50%}.horizontal-steps .horizontal-steps-content{align-items:center;display:flex;flex-direction:row;justify-content:space-between;position:relative;width:100%}.horizontal-steps .horizontal-steps-content .step-item{background-color:currentColor;border:.25em solid #eaf1f3;border:.25em solid var(--tz-body-bg);border-radius:50%;bottom:calc(100% + 1em);box-sizing:content-box;color:#3bc0c3;color:var(--tz-primary);display:block;height:8px;margin:0 2em;position:relative;width:8px;z-index:5}.horizontal-steps .horizontal-steps-content .step-item:first-child{margin-left:0}.horizontal-steps .horizontal-steps-content .step-item:last-child{color:#4489e4;margin-right:0}.horizontal-steps .horizontal-steps-content .step-item span{color:#adb5bd;color:var(--tz-gray-500);left:50%;position:absolute;top:calc(100% + 1em);transform:translateX(-50%);white-space:nowrap}.horizontal-steps .horizontal-steps-content .step-item.current:before{animation-duration:2s;animation-iteration-count:infinite;animation-name:animation-steps-current;animation-timing-function:ease-out;background-color:currentColor;border-radius:50%;content:"";display:block;left:48%;opacity:0;padding:1em;position:absolute;top:48%;z-index:-1}.horizontal-steps .horizontal-steps-content .step-item.current span{color:#3bc0c3!important;color:var(--tz-primary)!important}@keyframes animation-steps-current{0%{opacity:1;transform:translate(-50%,-50%) scale(0)}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}@media(max-width:767.98px){.horizontal-steps .horizontal-steps-content .step-item span{white-space:inherit}}#preloader{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}#status{height:80px;left:50%;margin:-40px 0 0 -40px;position:absolute;top:50%;width:80px}@keyframes bouncing-loader{to{opacity:.1;transform:translate3d(0,-16px,0)}}.bouncing-loader{display:flex;justify-content:center}.bouncing-loader>div{animation:bouncing-loader .6s infinite alternate;background:#3bc0c3;background:var(--tz-primary);border-radius:50%;height:13px;margin:32px 3px;width:13px}.bouncing-loader>div:nth-child(2){animation-delay:.2s;background:#d03f3f}.bouncing-loader>div:nth-child(3){animation-delay:.4s;background:#4489e4}body.authentication-bg{background-image:url(../4de8f68f4fa8834e99f8.jpg);background-size:cover}body.authentication-bg .account-pages{align-items:center;display:flex;min-height:100vh}body.authentication-bg .auth-brand .logo-light{display:none}body.authentication-bg .auth-brand .logo-dark{display:block}.authentication-bg .account-pages .card{border-radius:.5rem}.authentication-bg .account-pages .card .logout-icon{width:140px!important}html[data-bs-theme=dark] body.authentication-bg{background-image:url(../eeaf617c98a6038a1a15.jpg)}html[data-bs-theme=dark] .auth-brand .logo-light{display:block}html[data-bs-theme=dark] .auth-brand .logo-dark{display:none}.scrollspy-example{height:200px;margin-top:.5rem;overflow:auto;position:relative}.grid-structure .grid-container{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg);font-size:.8rem;font-weight:600;margin-bottom:10px;padding:10px 20px}.icons-list-demo .col-xl-3.col-lg-4.col-sm-6{cursor:pointer;line-height:45px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icons-list-demo .col-xl-3.col-lg-4.col-sm-6 p{line-height:inherit;margin-bottom:0}.icons-list-demo .col-xl-3.col-lg-4.col-sm-6:hover,.icons-list-demo .col-xl-3.col-lg-4.col-sm-6:hover i{color:#3bc0c3;color:var(--tz-primary)}.icons-list-demo i{border-radius:3px;display:inline-block;font-size:24px;height:50px;line-height:50px;margin-right:12px;text-align:center;transition:all .2s;vertical-align:middle;width:50px}.text-error{font-size:5.5rem;line-height:5.625rem;text-shadow:rgba(59,192,195,.4) 5px 1px,rgba(59,192,195,.3) 10px 3px;text-shadow:rgba(var(--tz-primary-rgb),.4) 5px 1px,rgba(var(--tz-primary-rgb),.3) 10px 3px}.faq-question-q-box,.text-error{color:#3bc0c3;color:var(--tz-primary)}.faq-question-q-box{background-color:rgba(59,192,195,.25);background-color:rgba(var(--tz-primary-rgb),.25);border-radius:50%;box-shadow:0 0 45px 0 hsla(208,7%,46%,.2);box-shadow:0 0 45px 0 rgba(var(--tz-body-color-rgb),.2);float:left;font-weight:700;height:30px;line-height:30px;text-align:center;width:30px}.faq-question{color:#313539;color:var(--tz-tertiary-color);font-size:16px;font-weight:600;margin-top:0}.faq-answer,.faq-question{margin-left:50px}.maintenance-icon{border-radius:50%;box-shadow:0 0 45px 0 hsla(208,7%,46%,.2);box-shadow:0 0 45px 0 rgba(var(--tz-body-color-rgb),.2);display:inline-block;font-size:22px;height:60px;line-height:58px;width:60px}.board{display:block;overflow-x:auto;white-space:nowrap}.tasks{border:1px solid #dee2e6;border:1px solid var(--tz-border-color);border-radius:.25rem;border-radius:var(--tz-border-radius-sm);display:inline-block;margin-bottom:1.5rem;padding:0 1rem 1rem;vertical-align:top;width:22rem}.tasks.tasks:not(:last-child){margin-right:1.25rem}.tasks .card{margin-top:1rem;white-space:normal}.tasks .task-header{padding-top:1rem}.task-list-items{min-height:100px;position:relative}.task-list-items:before{content:"No Tasks";font-weight:600;line-height:110px;position:absolute;text-align:center;width:100%}.task-modal-content .form-control-light{background-color:#f2f2f7!important;background-color:var(--tz-light)!important;border-color:#dee2e6!important;border-color:var(--tz-border-color)!important}.gantt-task-details{min-width:220px}.page-aside-left{float:left;padding:0 20px 20px 10px;position:relative;width:240px}.page-aside-left:before{background-color:#eaf1f3;background-color:var(--tz-body-bg);bottom:-1.5rem;content:"";height:100%;position:absolute;right:-15px;width:5px}.page-aside-right{border-left:5px solid #eaf1f3;border-left:5px solid var(--tz-body-bg);margin:-1.5rem 0 -1.5rem 250px;padding:1.5rem 0 1.5rem 25px}.email-list{display:block;overflow:hidden;padding-left:0}.email-list>li{cursor:default;display:block;height:51px;line-height:50px;position:relative;transition-duration:.3s}.email-list>li a{color:hsla(208,7%,46%,.75);color:var(--tz-secondary-color)}.email-list>li a:hover{color:#313539;color:var(--tz-tertiary-color)}.email-list>li .col-mail{float:left;position:relative}.email-list>li .email-sender-info{width:320px}.email-list>li .email-sender-info .checkbox-wrapper-mail,.email-list>li .email-sender-info .star-toggle{display:block;float:left}.email-list>li .email-sender-info .checkbox-wrapper-mail{cursor:pointer;height:20px;margin:15px 10px 0 20px;width:20px}.email-list>li .email-sender-info .star-toggle{color:#adb5bd;color:var(--tz-gray-500);font-size:18px;margin-left:10px}.email-list>li .email-sender-info .email-title{left:100px;line-height:50px;margin-bottom:0;overflow:hidden;position:absolute;right:0;text-overflow:ellipsis;top:0;white-space:nowrap}.email-list>li .email-content{bottom:0;left:320px;position:absolute;right:0;top:0}.email-list>li .email-content .email-date,.email-list>li .email-content .email-subject{position:absolute;top:0}.email-list>li .email-content .email-subject{left:0;overflow:hidden;right:110px;text-overflow:ellipsis;white-space:nowrap}.email-list>li .email-content .email-date{padding-left:10px;right:0;text-align:right;width:100px}.email-list>li.active,.email-list>li.mail-selected{background:#f8f9fa;background:var(--tz-tertiary-bg);transition-duration:.05s}.email-list>li.unread a{color:#212529;color:var(--tz-dark);font-weight:600}.email-list>li.unread a i{font-weight:400}.email-list>li .email-action-icons{opacity:0}.email-list>li .email-action-icons ul{display:flex;position:absolute;right:-180px;transition:all .5s}.email-list>li .email-action-icons ul li{margin:0 8px}.email-list>li .email-action-icons ul .email-action-icons-item{font-size:20px;transition:all .5s}.email-list>li .email-action-icons ul .email-action-icons-item:hover{color:#d03f3f}.email-list>li:hover{background:#f8f9fa;background:var(--tz-tertiary-bg);transition-duration:.05s}.email-list>li:hover .email-action-icons{opacity:1}.email-list>li:hover .email-action-icons ul{right:10px;transition:all .5s}.email-list>li:hover .email-content .email-date{opacity:0}.email-list>li:hover .email-content .email-subject{right:180px;transition:all .5s}.email-menu-list a{color:hsla(208,7%,46%,.75);color:var(--tz-secondary-color);display:block;font-weight:500;padding:8px 5px}.email-menu-list a:hover{color:#313539;color:var(--tz-tertiary-color)}.email-menu-list a .badge{margin-top:3px}.labels-list a{padding:7px 5px}.write-mdg-box .CodeMirror{height:150px}@media(max-width:648px){.page-aside-left{float:none;padding:0 10px 20px;width:100%}.page-aside-left:before{width:0}.page-aside-right{border:0;margin-left:0;padding-left:0}.email-list li .email-sender-info .checkbox-wrapper-mail{margin-left:0}}@media(max-width:520px){.page-aside-right>.btn-group{margin-bottom:10px}.email-list li .email-sender-info{width:150px}.email-list li .email-sender-info .email-title{left:80px}.email-list li .email-content{display:none}}.profile-bg-picture{background-position:50%;background-size:cover;margin:0 -20px;min-height:300px;position:relative}.profile-user-box{background-color:#fff;background-color:var(--tz-secondary-bg);border:1px solid #dee2e6;border:1px solid var(--tz-border-color);border-radius:5px;margin-bottom:20px;margin-top:-65px;padding:20px;position:relative}.profile-user-img img{border:3px solid #dee2e6;border:3px solid var(--tz-border-color);box-shadow:2px 6px 30px -15px #212529;position:absolute;top:-56px}.profile-content .nav-underline .nav-item .nav-link{border-bottom:.15rem solid #f2f2f7;border-bottom:.15rem solid var(--tz-light);color:hsla(208,7%,46%,.75);color:var(--tz-secondary-color);font-size:16px;font-weight:600}.profile-content .nav-underline .nav-item .nav-link.active,.profile-content .nav-underline .nav-item .nav-link:hover{border-bottom-color:#3bc0c3!important;color:#3bc0c3!important}.timeline-2{border-left:2px solid #3bc0c3;position:relative}.timeline-2 .time-item{border-color:#f2f2f7;padding-bottom:1px;position:relative}.timeline-2 .time-item :after,.timeline-2 .time-item :before{content:" ";display:table}.timeline-2 .time-item :after{background-color:#fff;background-color:var(--tz-secondary-bg);border:2px solid #3bc0c3;border-radius:50%;content:"";height:14px;left:0;margin-left:-8px;position:absolute;top:5px;width:14px}.timeline{border-collapse:collapse;border-spacing:0;display:table;margin-bottom:50px;position:relative;table-layout:fixed;width:100%}.timeline .time-show{margin-bottom:30px;margin-right:-75px;margin-top:30px;position:relative}.timeline .time-show a{color:#fff}.timeline:before{background-color:#f2f2f7;background-color:var(--tz-light);bottom:0;content:"";left:50%;position:absolute;top:30px;width:2px;z-index:0}.timeline .btn{min-width:150px}.timeline .timeline-icon{background:hsla(208,7%,46%,.75);background:var(--tz-secondary-color);-webkit-border-radius:50%;border-radius:50%;color:#fff;display:block;height:20px;left:-53px;margin-top:-10px;position:absolute;text-align:center;top:50%;width:20px}.timeline .timeline-icon i{color:#fff;font-size:13px;left:3px;margin-top:1px;position:absolute}.timeline .time-icon:before{font-size:16px;margin-top:5px}.timeline-title.h3,h3.timeline-title{color:hsla(208,7%,46%,.75);color:var(--tz-secondary-color);font-size:20px;font-weight:400;margin:0 0 5px;text-transform:uppercase}.timeline-item{display:table-row}.timeline-item:before{content:"";display:block;width:50%}.timeline-item .timeline-desk .arrow{border-bottom:12px solid transparent;border-right:12px solid #f2f2f7;border-right:12px solid var(--tz-light);border-top:12px solid transparent;display:block;height:0;left:-12px;margin-top:-12px;position:absolute;top:50%;width:0}.timeline-item .timeline-desk .timeline-box{padding:20px}.timeline-item .timeline-date{margin-bottom:10px}.timeline-item.alt:after{content:"";display:block;width:50%}.timeline-item.alt .timeline-desk .arrow-alt{border-bottom:12px solid transparent;border-left:12px solid #f2f2f7;border-left:12px solid var(--tz-light);border-top:12px solid transparent;display:block;height:0;left:auto;margin-top:-12px;position:absolute;right:-12px;top:50%;width:0}.timeline-item.alt .timeline-desk .album{float:right;margin-top:20px}.timeline-item.alt .timeline-desk .album a{float:right;margin-left:5px}.timeline-item.alt .timeline-icon{left:auto;right:-56px}.timeline-item.alt:before{display:none}.timeline-item.alt .panel{margin-left:0;margin-right:45px}.timeline-item.alt .h4,.timeline-item.alt .timeline-date,.timeline-item.alt h4,.timeline-item.alt p{text-align:right}.timeline-desk{display:table-cell;vertical-align:top;width:50%}.timeline-desk .h4,.timeline-desk h4{font-size:16px;font-weight:300;margin:0}.timeline-desk .panel{background:#f2f2f7;background:var(--tz-light);border:0;border-radius:6px!important;display:block;margin-bottom:5px;margin-left:45px;position:relative;text-align:left}.timeline-desk .h5 span,.timeline-desk h5 span{color:hsla(208,7%,46%,.75);color:var(--tz-secondary-color);display:block;font-size:12px;margin-bottom:4px}.timeline-desk p{margin-bottom:0}.timeline-desk .album{margin-top:12px}.timeline-desk .album a{float:left;margin-right:5px}.timeline-desk .album img{border-radius:3px;height:36px;width:auto}.timeline-desk .notification{background:none repeat scroll 0 0 #fff;margin-top:20px;padding:8px}.timeline-left{display:block;margin-left:20px;width:auto}.timeline-left:before{left:0!important}.timeline-left .timeline-item{display:block}.timeline-left .timeline-desk{display:block;width:100%}.timeline-left .panel{margin-bottom:20px}.apex-charts{min-height:10px!important}.apex-charts text{font-family:Lato,sans-serif!important;font-family:var(--tz-font-sans-serif)!important}.apex-charts .apexcharts-canvas{margin:0 auto}.apexcharts-tooltip-text,.apexcharts-tooltip-title{font-family:Lato,sans-serif!important;font-family:var(--tz-font-sans-serif)!important}.apexcharts-tooltip{background-color:#fff!important;background-color:var(--tz-secondary-bg)!important;border:1px solid #dee2e6!important;border:1px solid var(--tz-border-color)!important;box-shadow:0 1px 3px rgba(27,23,30,.1)!important;box-shadow:var(--tz-box-shadow)!important}.apexcharts-tooltip *{color:#313539!important;color:var(--tz-tertiary-color)!important;font-family:Lato,sans-serif!important;font-family:var(--tz-font-sans-serif)!important}.apexcharts-tooltip .apexcharts-tooltip-title{background-color:rgba(242,242,247,.75)!important;background-color:rgba(var(--tz-light-rgb),.75)!important;border-bottom:1px solid #dee2e6!important;border-bottom:1px solid var(--tz-border-color)!important}.apexcharts-tooltip.apexcharts-theme-dark *{color:#fff!important}.apexcharts-legend-series{font-weight:600}.apexcharts-gridline,.apexcharts-xaxis-tick{pointer-events:none;stroke:rgba(242,242,247,.5)!important;stroke:rgba(var(--tz-light-rgb),.5)!important}.apexcharts-legend-text{color:#313539!important;color:var(--tz-tertiary-color)!important;font-family:Lato,sans-serif!important;font-family:var(--tz-font-sans-serif)!important;font-size:13px!important;vertical-align:middle}.apexcharts-legend-marker{margin-right:5px!important;vertical-align:middle}.apexcharts-pie-label{fill:#fff!important}.apexcharts-subtitle-text,.apexcharts-title-text,.apexcharts-xaxis text,.apexcharts-yaxis text{fill:hsla(208,7%,46%,.75);fill:var(--tz-secondary-color);font-family:Lato,sans-serif!important;font-family:var(--tz-font-sans-serif)!important}.apexcharts-yaxis-title{font-weight:500}.apexcharts-annotation-rect{fill:#f8f9fa!important;fill:var(--tz-tertiary-bg)!important}.apexcharts-xaxis-annotations rect,.apexcharts-yaxis-annotations rect{stroke:none}.apex-toolbar .btn-light.active{background-color:#3bc0c3;background-color:var(--tz-primary);border-color:#3bc0c3;border-color:var(--tz-primary);color:#fff}.apexcharts-xaxistooltip{background-color:#fff!important;background-color:var(--tz-secondary-bg)!important;border:1px solid #dee2e6!important;border:var(--tz-border-width) solid var(--tz-border-color)!important;box-shadow:0 1px 3px rgba(27,23,30,.1)!important;box-shadow:var(--tz-box-shadow)!important;color:#6c757d!important;color:var(--tz-body-color)!important}.apexcharts-xaxistooltip-bottom:before{border-bottom-color:#dee2e6!important;border-bottom-color:var(--tz-border-color)!important}.apexcharts-datalabels text,.apexcharts-xaxistooltip-text{font-family:Lato,sans-serif!important;font-family:var(--tz-font-sans-serif)!important}.apexcharts-datalabel-value{fill:#6c757d!important;fill:var(--tz-body-color)!important}.apexcharts-menu{background:#fff!important;background:var(--tz-secondary-bg)!important;border:1px solid #dee2e6!important;border:var(--tz-border-width) solid var(--tz-border-color)!important;box-shadow:0 1px 3px rgba(27,23,30,.1)!important;box-shadow:var(--tz-box-shadow)!important;padding:.25rem 0!important;text-align:center!important}.apexcharts-menu .apexcharts-menu-item:hover{background-color:#f8f9fa!important;background-color:var(--tz-tertiary-bg)!important;color:#313539!important;color:var(--tz-tertiary-color)!important}.apexcharts-radar-series polygon{fill:transparent}.apexcharts-radar-series line,.apexcharts-radar-series polygon{stroke:#dee2e6;stroke:var(--tz-border-color)}.apexcharts-track path{stroke:#f8f9fa;stroke:var(--tz-tertiary-bg)}.apexcharts-marker{stroke:#eaf1f3;stroke:var(--tz-body-bg)}.calendar{float:left;margin-bottom:0}.fc-view{margin-top:30px}.none-border .modal-footer{border-top:none}.fc-toolbar{margin:6px 0 5px!important}.fc-toolbar .h2,.fc-toolbar h2{font-size:1.25rem!important;line-height:1.875rem;text-transform:uppercase}.fc-day-grid-event .fc-time{font-weight:600}th.fc-day-header{padding:.5rem 0}.fc-day{background:0 0}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active,.fc-toolbar .ui-state-hover,.fc-toolbar button:focus,.fc-toolbar button:hover{z-index:0}.fc th.fc-widget-header{background:#f8f9fa;background:var(--tz-tertiary-bg);font-size:13px;font-weight:600;line-height:20px;padding:10px 0;text-transform:uppercase}.fc .fc-daygrid-body,.fc .fc-scrollgrid-section-body table,.fc .fc-scrollgrid-section-footer table{width:100%!important}.fc-unthemed .fc-divider,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#dee2e6;border-color:var(--tz-border-color)}.fc-button,.fc-unthemed .fc-divider,.fc-unthemed td.fc-today{background:#f8f9fa;background:var(--tz-tertiary-bg)}.fc-button{border:none;border-radius:3px;box-shadow:none;color:#313539;color:var(--tz-tertiary-color);height:auto;margin:0 3px;padding:6px 12px;text-transform:capitalize}.fc-text-arrow{font-family:inherit;font-size:1rem}.fc-cell-overlay,.fc-state-highlight,.fc-state-hover{background:#f8f9fa;background:var(--tz-tertiary-bg)}.fc-state-active,.fc-state-disabled,.fc-state-down{background-color:#3bc0c3;background-color:var(--tz-primary);color:#fff;text-shadow:none}.fc-unthemed .fc-today{background:#fff}.fc-event{border:none;border-radius:2px;color:#fff;cursor:move;font-size:.8125rem;margin:5px 7px;padding:5px;text-align:center}.fc-event.bg-dark .fc-event-time,.fc-event.bg-dark .fc-event-title{color:#000;color:var(--tz-emphasis-color)}.fc-event.bg-dark .fc-daygrid-event-dot{border-color:#dee2e6;border-color:var(--tz-border-color)}.external-event{border-radius:4px;color:#fff;cursor:move;margin:10px 0;padding:8px 10px}.fc-basic-view td.fc-day-number,.fc-basic-view td.fc-week-number span{padding-right:8px}.fc-basic-view .fc-content,.fc-time-grid-event .fc-content{color:#fff}.fc-daygrid-day-number{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg);border-radius:50%;float:right;font-size:11px;height:20px;line-height:20px;margin:5px;padding:0!important;text-align:center;width:20px}.fc-daygrid-event-dot{border-color:#fff}.fc-event-time,.fc-event-title{color:#fff}.fc .fc-list-sticky .fc-list-day>*,.table-active,.table-active>td,.table-active>th{background-color:transparent}.fc .fc-list-event:hover td{background-color:inherit}@media(max-width:767.98px){.fc-toolbar{display:block!important}.fc-toolbar .fc-toolbar-chunk{margin:6px 0}.fc-toolbar .fc-center,.fc-toolbar .fc-left,.fc-toolbar .fc-right{clear:both;display:block;float:none;margin:10px 0}.fc .fc-toolbar>*>*{float:none}.fc-today-button{display:none}}.fc-toolbar .btn{--tz-btn-padding-y:0.28rem;--tz-btn-padding-x:0.8rem;--tz-btn-font-size:0.85rem;--tz-btn-border-radius:var(--tz-border-radius-sm)}.fc-list-item-time,.fc-list-item-title{color:#fff}#calendar .table-bordered td,#calendar .table-bordered th{border:1px solid #dee2e6;border:var(--tz-border-width) solid var(--tz-border-color)}[dir=rtl] .fc-toolbar-chunk .btn-group .btn:first-child{border-bottom-left-radius:0!important;border-top-left-radius:0!important;border-radius:.25rem;border-radius:var(--tz-border-radius-sm)}[dir=rtl] .fc-toolbar-chunk .btn-group .btn:last-child{border-bottom-right-radius:0!important;border-top-right-radius:0!important;border-radius:.25rem;border-radius:var(--tz-border-radius-sm)}.chartjs-chart{margin:auto;position:relative;width:100%}.dataTables_wrapper.container-fluid,.dataTables_wrapper.container-lg,.dataTables_wrapper.container-md,.dataTables_wrapper.container-sm,.dataTables_wrapper.container-xl,.dataTables_wrapper.container-xxl{padding:0}table.dataTable{border-collapse:collapse!important;margin-bottom:15px!important}table.dataTable.dtr-inline.collapsed>tbody>tr th.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before{background-color:#3bc0c3;background-color:var(--tz-primary);box-shadow:0 0 2px 0 #3bc0c3;box-shadow:0 0 2px 0 var(--tz-primary)}table.dataTable thead:not(.table-light) th{background-color:transparent;border-bottom-color:#dee2e6;border-bottom-color:var(--tz-gray-300)}table.dataTable tbody tr.even td,table.dataTable tbody tr.odd td{background-color:transparent}table.dataTable tbody>tr.selected td{background-color:#3bc0c3;background-color:var(--tz-primary)}table.dataTable.table-striped>tbody>tr.selected:nth-of-type(odd)>*{--ct-table-accent-bg:$primary!important}table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_desc_disabled:before{content:"";font-family:remixicon;font-size:1rem;left:auto;right:.5rem;top:12px}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_desc_disabled:after{content:"";font-family:remixicon;font-size:1rem;left:auto;right:.5em;top:18px}table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc{padding-left:.95rem;padding-right:30px}table.dataTable tbody>tr.selected,table.dataTable tbody>tr>.selected{background-color:#3bc0c3;background-color:var(--tz-primary)}table.dataTable tbody>tr.selected td,table.dataTable tbody>tr>.selected td{border-color:#3bc0c3;border-color:var(--tz-primary)}table.dataTable tbody td:focus{outline:0!important}table.dataTable tbody td.focus,table.dataTable tbody th.focus{background-color:rgba(59,192,195,.15);background-color:rgba(var(--tz-primary-rgb),.15);outline:2px solid #3bc0c3!important;outline-offset:-1px}.dataTables_info{font-weight:600}.dtfh-floatingparent{top:70px!important;top:var(--tz-topbar-height)!important}table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before{background-color:#4489e4;bottom:auto;box-shadow:0 0 45px 0 hsla(208,7%,46%,.2);box-shadow:0 0 45px 0 rgba(var(--tz-body-color-rgb),.2);top:auto}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{background-color:#d03f3f}div.dt-button-info{background-color:#3bc0c3;background-color:var(--tz-primary);border:none;border-radius:3px;box-shadow:none;color:#fff;text-align:center;z-index:21}div.dt-button-info .h2,div.dt-button-info h2{background-color:hsla(0,0%,100%,.2);border-bottom:none;color:#fff}@media(max-width:767.98px){li.paginate_button.next,li.paginate_button.previous{display:inline-block;font-size:1.5rem}li.paginate_button{display:none}.dataTables_paginate ul{display:block;margin:1.5rem 0 0!important;text-align:center}div.dt-buttons{display:inline-table;margin-bottom:1.5rem}}.activate-select .sorting_1{background-color:#f2f2f7!important;background-color:var(--tz-light)!important}div.dataTables_wrapper div.dataTables_filter{text-align:right}@media(max-width:576px){div.dataTables_wrapper div.dataTables_filter{text-align:center}}div.dataTables_wrapper div.dataTables_filter input{margin-left:.5em;margin-right:0}div.dataTables_wrapper div.dataTables_length{text-align:left}@media(max-width:576px){div.dataTables_wrapper div.dataTables_length{text-align:center}}div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:last-child{padding-right:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:first-child{padding-left:0}div.dataTables_scrollBody{border-left:none!important}div.dataTables_scrollBody>table{margin-bottom:15px!important}div.dataTables_scrollBody>table>:not(:first-child){border-top:none!important}.daterangepicker{border:1px solid #dee2e6;border:var(--tz-border-width) solid var(--tz-border-color);box-shadow:0 1px 3px rgba(27,23,30,.1);box-shadow:var(--tz-box-shadow);font-family:Lato,sans-serif;font-family:var(--tz-font-sans-serif)}.daterangepicker,.daterangepicker .calendar-table{background-color:#fff;background-color:var(--tz-secondary-bg)}.daterangepicker .calendar-table{border:1px solid #fff;border:1px solid var(--tz-secondary-bg)}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{color:#6c757d;color:var(--tz-gray-600)}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{border-color:#dee2e6;border-color:var(--tz-border-color)}.daterangepicker .ranges li:hover{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg)}.daterangepicker .ranges li.active{background-color:#3bc0c3;background-color:var(--tz-primary)}.daterangepicker td.in-range{background:#f8f9fa;background:var(--tz-tertiary-bg);color:#313539;color:var(--tz-tertiary-color)}.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{background-color:#fff;background-color:var(--tz-secondary-bg);color:#6c757d;color:var(--tz-body-color);opacity:.5}.daterangepicker td.active,.daterangepicker td.active:hover,.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#3bc0c3;background-color:var(--tz-primary);color:#fff}.daterangepicker td.active span,.daterangepicker td.active:hover span,.daterangepicker td.available:hover span,.daterangepicker th.available:hover span{border-color:#fff}.daterangepicker:after{border-bottom:6px solid #fff;border-bottom:6px solid var(--tz-secondary-bg)}.daterangepicker:before{border-bottom:7px solid #dee2e6;border-bottom:7px solid var(--tz-border-color)}.daterangepicker .drp-buttons{border-top:1px solid #dee2e6;border-top:1px solid var(--tz-border-color)}.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect{background:#f8f9fa;background:var(--tz-tertiary-bg);border:1px solid #dee2e6;border:1px solid var(--tz-border-color);color:#6c757d;color:var(--tz-body-color)}.daterangepicker.show-ranges .drp-calendar.left{border-left:1px solid #dee2e6!important;border-left:1px solid var(--tz-border-color)!important}.datepicker{padding:10px!important}.datepicker td,.datepicker th{border-radius:50%;font-size:13px;height:30px;line-height:28px;width:30px}.datepicker table tr td .active.disabled:hover[disabled],.datepicker table tr td .active.disabled[disabled],.datepicker table tr td .active:active,.datepicker table tr td .active:hover,.datepicker table tr td .active:hover.active,.datepicker table tr td .active:hover.disabled,.datepicker table tr td .active:hover:active,.datepicker table tr td .active:hover:hover,.datepicker table tr td .active:hover[disabled],.datepicker table tr td .active[disabled],.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled],.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#3bc0c3!important;background-image:none!important;color:#fff}.datepicker table tr td span.focused,.datepicker table tr td span:hover,.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#f8f9fa;background:var(--tz-tertiary-bg)}.datepicker table tr td span.new,.datepicker table tr td span.old,.datepicker table tr td.new,.datepicker table tr td.old{color:#495057;color:var(--tz-gray-700);opacity:.4}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#f2f2f7;background:var(--tz-gray-200)}.datepicker .datepicker-switch:hover{background:0 0}.datepicker-dropdown:after{border-bottom:6px solid #fff;border-bottom:6px solid var(--tz-secondary-bg)}.datepicker-dropdown:before{border-bottom-color:#dee2e6;border-bottom-color:var(--tz-border-color)}.datepicker-dropdown.datepicker-orient-top:before{border-top:7px solid #dee2e6;border-top:7px solid var(--tz-border-color)}.datepicker-dropdown.datepicker-orient-top:after{border-top:6px solid #fff;border-top:6px solid var(--tz-secondary-bg)}.daterangepicker{z-index:1000}[dir=rtl] .daterangepicker.opensright:after{left:auto;right:10px}[dir=rtl] .daterangepicker.opensright:before{left:auto;right:9px}.flatpickr-calendar{background:#fff;background:var(--tz-secondary-bg);border:1px solid #dee2e6;border:1px solid var(--tz-border-color);box-shadow:0 1px 3px rgba(27,23,30,.1);box-shadow:var(--tz-box-shadow)}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{border-bottom-color:#fff;border-bottom-color:var(--tz-secondary-bg)}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{border-top-color:#fff;border-top-color:var(--tz-secondary-bg)}.flatpickr-current-month{font-size:110%}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#3bc0c3;background:var(--tz-primary);border-color:#3bc0c3;border-color:var(--tz-primary)}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #3bc0c3;box-shadow:-10px 0 0 var(--tz-primary)}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#fff;background:var(--tz-secondary-bg);color:#313539;color:var(--tz-tertiary-color)}.flatpickr-months .flatpickr-month{height:36px}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{color:#adb5bd;color:var(--tz-gray-500);fill:#adb5bd;fill:var(--tz-gray-500)}.flatpickr-weekdays{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg)}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover,.flatpickr-day,.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator,.flatpickr-time input,span.flatpickr-weekday{color:#6c757d;color:var(--tz-body-color);fill:#6c757d;fill:var(--tz-body-color)}.flatpickr-day.disabled,.flatpickr-day.disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:#adb5bd}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:#f8f9fa;background:var(--tz-tertiary-bg);border-color:#f8f9fa;border-color:var(--tz-tertiary-bg)}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{border-top:1px solid #fff;border-top:1px solid var(--tz-secondary-bg)}.flatpickr-current-month .flatpickr-monthDropdown-months:hover,.numInputWrapper:hover{background-color:transparent;color:#313539;color:var(--tz-tertiary-color)}.flatpickr-day.inRange{box-shadow:-5px 0 0 #f8f9fa,5px 0 0 #f8f9fa;box-shadow:-5px 0 0 var(--tz-tertiary-bg),5px 0 0 var(--tz-tertiary-bg)}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:#adb5bd}.flatpickr-calendar.hasTime .flatpickr-time{border-top:#dee2e6;border-top:var(--tz-border-color)}.bg-dragula{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg)}.gu-mirror{margin:0!important;opacity:.8;position:fixed!important;z-index:9999!important}.gu-hide{display:none!important}.gu-unselectable{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.gu-transit{opacity:.2}.dragula-handle{cursor:move;font-size:24px;height:36px;position:relative;text-align:center;width:36px}.dragula-handle:before{content:"";font-family:remixicon;position:absolute}.dropzone{background:#fff;background:var(--tz-secondary-bg);border:2px dashed #dee2e6;border:2px dashed var(--tz-border-color);border-radius:6px;cursor:pointer;min-height:150px;padding:20px}.dropzone .dz-message{margin:2rem 0;text-align:center}.dropzone.dz-started .dz-message{display:none}.form-wizard-header{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg);border-bottom:1px solid #eaf1f3;border-bottom:1px solid var(--tz-body-bg);border-top:1px solid #eaf1f3;border-top:1px solid var(--tz-body-bg);margin-left:-1.5rem;margin-right:-1.5rem}.gmaps,.gmaps-panaroma{border-radius:3px;height:300px}.gmaps,.gmaps-panaroma,.jvectormap-label{background:#f8f9fa;background:var(--tz-tertiary-bg)}.jvectormap-label{border:none;color:#313539;color:var(--tz-tertiary-color);font-family:Lato,sans-serif;font-family:var(--tz-font-sans-serif);font-size:.875rem;padding:5px 8px}.jvectormap-container .jvectormap-zoomin,.jvectormap-container .jvectormap-zoomout{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg);color:#313539;color:var(--tz-tertiary-color);font-size:15px;height:24px;line-height:20px;width:24px}.jvectormap-container .jvectormap-zoomout{top:37px}.ql-editor{text-align:left}.ql-editor ol,.ql-editor ul{padding-left:1.5em;padding-right:0}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-container{font-family:Lato,sans-serif;font-family:var(--tz-font-sans-serif)}.ql-container.ql-snow{border-color:#dee2e6;border-color:var(--tz-border-color);border-radius:0 0 .25rem .25rem}.ql-bubble{border:1px solid #dee2e6;border:var(--tz-border-width) solid var(--tz-border-color);border-radius:.25rem}.ql-toolbar{font-family:Lato,sans-serif!important;font-family:var(--tz-font-sans-serif)!important}.ql-toolbar span{color:#6c757d;color:var(--tz-body-color);outline:0!important}.ql-toolbar span:hover{color:#3bc0c3!important}.ql-toolbar.ql-snow{border-color:#dee2e6;border-color:var(--tz-border-color);border-radius:.25rem .25rem 0 0}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{border-color:transparent}.ql-toolbar.ql-snow .ql-picker-options{border-radius:.375rem;box-shadow:0 1px 3px rgba(27,23,30,.1);box-shadow:var(--tz-box-shadow)}.ql-snow .ql-script,.ql-snow .ql-strike svg,.ql-snow .ql-stroke{stroke:#6c757d;stroke:var(--tz-body-color)}.ql-snow .ql-fill{fill:#6c757d;fill:var(--tz-body-color)}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{left:auto;right:0}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#6c757d;color:var(--tz-body-color)}.ql-snow .ql-picker-options{background-color:#fff;background-color:var(--tz-secondary-bg);border-color:#dee2e6!important;border-color:var(--tz-border-color)!important}.select2-container{width:100%!important}.select2-container .select2-selection--single{background-color:#fff;background-color:var(--tz-secondary-bg);border:1px solid #dee2e6;border:var(--tz-border-width) solid var(--tz-border-color);box-shadow:none!important;height:calc(1.5em + .9rem + 2px);height:calc(1.5em + .9rem + var(--tz-border-width)*2);outline:0}.select2-container .select2-selection--single .select2-selection__rendered{color:#6c757d!important;color:var(--tz-body-color)!important;line-height:24px!important;padding-left:8px!important}.select2-container .select2-selection--single .select2-selection__arrow{height:34px;right:3px;width:34px}.select2-container .select2-selection--single .select2-selection__arrow b{border-color:#dee2e6 transparent transparent;border-color:var(--tz-border-color) transparent transparent transparent;border-width:6px 6px 0}.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #dee2e6!important;border-color:transparent transparent var(--tz-border-color) transparent!important;border-width:0 6px 6px!important}.select2-results__option{padding:6px 12px}.select2-dropdown{background-color:#fff;background-color:var(--tz-secondary-bg);border:1px solid #dee2e6;border:var(--tz-border-width) solid var(--tz-border-color);box-shadow:0 1px 3px rgba(27,23,30,.1);box-shadow:var(--tz-box-shadow);z-index:1056}.select2-results__options::-webkit-scrollbar{-webkit-appearance:none}.select2-results__options::-webkit-scrollbar:vertical{margin-right:5px;width:5px}.select2-results__options::-webkit-scrollbar:horizontal{height:5px}.select2-results__options::-webkit-scrollbar-thumb{background-color:rgba(33,37,41,.2);background-color:rgba(var(--tz-dark-rgb),.2);border:none;border-radius:10px;margin-right:5px}.select2-results__options::-webkit-scrollbar-track{background-color:transparent;border-radius:10px}.select2-results__options::-webkit-scrollbar-corner{background-color:transparent}.select2-container--default .select2-results__option--selected{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg)}.select2-container--default .select2-search--dropdown{background-color:#fff;background-color:var(--tz-secondary-bg);padding:10px}.select2-container--default .select2-search--dropdown .select2-search__field{background-color:#fff;background-color:var(--tz-secondary-bg);border:1px solid #dee2e6;border:1px solid var(--tz-border-color);border-radius:.25rem;color:#6c757d;color:var(--tz-body-color);outline:0}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#3bc0c3;background-color:var(--tz-primary)}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#fff;background-color:var(--tz-secondary-bg);color:#313539;color:var(--tz-tertiary-color)}.select2-container--default .select2-results__option[aria-selected=true]:hover{background-color:#3bc0c3;background-color:var(--tz-primary);color:#fff}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{padding-left:36px;padding-right:5px}.select2-container--default .select2-selection--single .select2-selection__arrow{left:auto;right:1px}.select2-container .select2-selection--multiple{background-color:#fff;background-color:var(--tz-secondary-bg);border:1px solid #dee2e6!important;border:var(--tz-border-width) solid var(--tz-border-color)!important;min-height:calc(1.5em + .9rem + 2px);min-height:calc(1.5em + .9rem + var(--tz-border-width)*2)}.select2-container .select2-selection--multiple .select2-selection__rendered{padding:1px 4px}.select2-container .select2-selection--multiple .select2-search__field{border:0;color:#6c757d;color:var(--tz-body-color)}.select2-container .select2-selection--multiple .select2-selection__choice{background-color:#3bc0c3;background-color:var(--tz-primary);border:none;border-radius:3px;color:#fff;margin-top:6px;padding:0 7px 0 0}.select2-container .select2-selection--multiple .select2-selection__choice__remove{border-color:#4fc6c9;color:#fff;margin-right:7px;padding:0 8px}.select2-container .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:#3bc0c3;background-color:var(--tz-primary);color:#fff}.select2-container .select2-search--inline .select2-search__field{font-family:Lato,sans-serif;font-family:var(--tz-font-sans-serif);margin-top:7px}.select2-container .select2-search textarea::-moz-placeholder{color:hsla(208,7%,46%,.75);color:var(--tz-secondary-color)}.select2-container .select2-search textarea::placeholder{color:hsla(208,7%,46%,.75);color:var(--tz-secondary-color)}[dir=rtl] .select2-container--open .select2-dropdown{left:auto;right:0}[data-simplebar]{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;position:relative}.simplebar-wrapper{height:inherit;max-height:inherit;max-width:inherit;overflow:hidden;width:inherit}.simplebar-mask{direction:inherit;height:auto!important;overflow:hidden;width:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{bottom:0;left:0;margin:0;padding:0;position:absolute;right:0;top:0}.simplebar-offset{box-sizing:inherit!important;direction:inherit!important;resize:none!important;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{box-sizing:border-box!important;direction:inherit;display:block;height:100%;max-height:100%;max-width:100%;overflow:auto;position:relative;scrollbar-width:none;width:auto}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;pointer-events:none;width:100%}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;flex-basis:0;flex-grow:inherit;flex-shrink:0;float:left;height:100%;margin:0;max-height:1px;max-width:1px;overflow:hidden;padding:0;pointer-events:none;position:relative;width:100%;z-index:-1}.simplebar-height-auto-observer{box-sizing:inherit;display:block;height:1000%;left:0;min-height:1px;min-width:1px;opacity:0;top:0;width:1000%;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{overflow:hidden;pointer-events:none;position:absolute}.simplebar-track{bottom:0;right:0;z-index:1}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{min-height:10px;position:absolute;right:2px;width:5px}.simplebar-scrollbar:before{background:#a2adb7;border-radius:7px;content:"";left:0;opacity:0;position:absolute;right:0;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{bottom:2px;top:2px}.simplebar-track.simplebar-horizontal{height:11px;left:0}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{height:7px;left:0;min-height:0;min-width:10px;right:auto;top:2px;width:auto}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}.hs-dummy-scrollbar-size{direction:rtl;height:500px;opacity:0;overflow-x:scroll;overflow-y:hidden;position:fixed;visibility:hidden;width:500px}.simplebar-hide-scrollbar{left:0;overflow-y:scroll;position:fixed;scrollbar-width:none;visibility:hidden}.custom-scroll{height:100%}[data-simplebar-lg] .simplebar-scrollbar{right:1px;width:10px}[data-simplebar-primary] .simplebar-scrollbar:before{background:#3bc0c3;background:var(--tz-primary)}.jq-toast-single{background-color:#3bc0c3;background-color:var(--tz-primary);font-size:13px;line-height:22px;padding:15px;text-align:left!important}.jq-toast-single,.jq-toast-single .h2,.jq-toast-single h2{font-family:Lato,sans-serif;font-family:var(--tz-font-sans-serif)}.jq-toast-single a{font-size:.875rem}.jq-toast-single a:hover{color:#fff}.jq-has-icon{padding:10px}.close-jq-toast-single{background:#36404c;background:var(--tz-gray-800);border-radius:50%;color:#dee2e6;color:var(--tz-gray-300);cursor:pointer;font-size:20px;height:32px;line-height:32px;position:absolute;right:-12px;text-align:center;top:-12px;width:32px}.jq-toast-loader{border-radius:0;height:3px;top:0}.jq-icon-primary{background-color:#3bc0c3;border-color:#3bc0c3;color:#fff}.jq-icon-secondary{background-color:#6c757d;border-color:#6c757d;color:#fff}.jq-icon-success{background-color:#4489e4;border-color:#4489e4;color:#fff}.jq-icon-info{background-color:#33b0e0;border-color:#33b0e0;color:#fff}.jq-icon-warning{background-color:#edc755;border-color:#edc755;color:#fff}.jq-icon-danger{background-color:#d03f3f;border-color:#d03f3f;color:#fff}.jq-icon-purple{background-color:#716cb0;border-color:#716cb0;color:#fff}.jq-icon-pink{background-color:#f24f7c;border-color:#f24f7c;color:#fff}.jq-icon-light{background-color:#f2f2f7;border-color:#f2f2f7;color:#fff}.jq-icon-dark{background-color:#212529;border-color:#212529;color:#fff}.jq-icon-error{background-color:#d03f3f;border-color:#d03f3f;color:#fff}.jq-icon-error,.jq-icon-info,.jq-icon-success,.jq-icon-warning{background-image:none}.bootstrap-touchspin .btn .input-group-text{background-color:transparent;border:none;color:inherit;padding:0}.bootstrap-timepicker-widget table td input{background-color:#3bc0c3;background-color:var(--tz-primary);border:0;border-radius:50%;color:#fff;height:32px;outline:0!important;width:32px}.bootstrap-timepicker-widget table td a{color:#495057;color:var(--tz-gray-700)}.bootstrap-timepicker-widget table td a:hover{background-color:transparent;border:1px solid transparent;color:#3bc0c3;color:var(--tz-primary)}.bootstrap-timepicker-widget.dropdown-menu:before{border-bottom:7px solid #dee2e6;border-bottom:7px solid var(--tz-border-color);border-left:7px solid transparent;border-right:7px solid transparent}.bootstrap-timepicker-widget.dropdown-menu:after{border-bottom:6px solid #fff;border-bottom:6px solid var(--tz-secondary-bg);border-left:6px solid transparent;border-right:6px solid transparent}.bootstrap-timepicker-widget.timepicker-orient-bottom:after{border-bottom:0;border-top:6px solid #fff;border-top:6px solid var(--tz-secondary-bg);bottom:-6px}.bootstrap-timepicker-widget.timepicker-orient-bottom:before{border-bottom:0;border-top:7px solid #dee2e6;border-top:7px solid var(--tz-border-color);bottom:-7px}.twitter-typeahead{display:inherit!important}.tt-hint,.tt-query{outline:0}.tt-query{box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.tt-hint{background:#fff!important;background:var(--tz-secondary-bg)!important;color:#6c757d;color:var(--tz-body-color)}.tt-menu{background-color:#fff;background-color:var(--tz-secondary-bg);border:1px solid #dee2e6;border:1px solid var(--tz-border-color);box-shadow:0 1px 3px rgba(27,23,30,.1);box-shadow:var(--tz-box-shadow);max-height:200px;overflow-y:auto;padding:8px 0;width:100%}.tt-suggestion{line-height:24px;padding:3px 20px}.tt-suggestion.tt-cursor,.tt-suggestion:hover{background-color:#3bc0c3;background-color:var(--tz-primary);color:#fff;cursor:pointer}.tt-suggestion p{margin:0}.tt-highlight{font-family:Lato,sans-serif;font-family:var(--tz-font-sans-serif)}.typeahead-empty-message{color:#d03f3f;padding:5px 10px}.league-name{padding:3px 20px}.jqstooltip{background-color:#fff!important;border-color:#fff!important;border-radius:3px;box-shadow:0 0 45px 0 hsla(208,7%,46%,.2);box-shadow:0 0 45px 0 rgba(var(--tz-body-color-rgb),.2);box-sizing:content-box;height:auto!important;padding:5px 10px!important;width:auto!important}.jqsfield{color:#000!important;font-family:Lato,sans-serif!important;font-family:var(--tz-font-sans-serif)!important;font-size:12px!important;font-weight:700!important;line-height:18px!important}.timepicker-orient-bottom{bottom:calc(1.5em + .9rem + 2px)!important;bottom:calc(1.5em + .9rem + var(--tz-border-width)*2)!important;top:auto!important}.bootstrap-timepicker-widget{left:0!important;right:auto!important}.bootstrap-timepicker-widget.timepicker-orient-left:before{left:6px;right:auto}.bootstrap-timepicker-widget.timepicker-orient-left:after{left:7px;right:auto}.rateit{display:-moz-inline-box;display:inline-block;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.rateit .rateit-range *{display:block}.rateit .rateit-hover,.rateit .rateit-selected{left:0;position:absolute;top:0;width:0}.rateit .rateit-hover-rtl,.rateit .rateit-selected-rtl{left:auto;right:0}.rateit .rateit-hover{color:#edc755}.rateit .rateit-hover-rtl{background-position:right -32px}.rateit .rateit-selected{color:#d03f3f}.rateit .rateit-selected-rtl{background-position:right -16px}.rateit .rateit-preset{color:#fd7e14}.rateit button.rateit-reset{border:none;float:left;height:16px;outline:0;padding:0;width:16px}.rateit .rateit-reset span{display:none}.rateit .rateit-range{display:-moz-inline-box;display:inline-block;height:16px;outline:0;position:relative}.rateit.rateit-font .rateit-reset{background:#f8f9fa;background:var(--tz-tertiary-bg);border-radius:50%;height:.6em;margin-right:5px;margin-top:5px;position:relative;width:.6em}.rateit.rateit-font .rateit-reset span{border-bottom:2px solid #000;border-bottom:2px solid var(--tz-emphasis-color);display:block;height:calc(50% - .045em);margin-left:25%;margin-right:25%;position:absolute;top:2px;width:50%}.rateit.rateit-font .rateit-reset:hover,.rateit.rateit-font button.rateit-reset:focus{background:#d03f3f}.rateit.rateit-font .rateit-reset:hover span,.rateit.rateit-font button.rateit-reset:focus span{border-color:#fff}.rateit-remix{font-family:remixicon}.rateit-font{font-size:24px;line-height:1em}.rateit-font .rateit-range{background:0 0;height:auto}.rateit-font .rateit-range>div{background:0 0;cursor:default;overflow:hidden;white-space:nowrap}.rateit-font .rateit-empty{color:#dee2e6;color:var(--tz-border-color)}.rateit .rateit-hover-rtl,.rateit .rateit-selected-rtl{right:auto}.responsive-table-plugin .dropdown-menu li.checkbox-row{color:#6c757d;color:var(--tz-body-color);padding:7px 15px}.responsive-table-plugin .table-responsive{border:none;margin-bottom:0}.responsive-table-plugin .btn-toolbar{display:block}.responsive-table-plugin tbody th{font-size:14px;font-weight:400}.responsive-table-plugin .checkbox-row{padding-left:40px}.responsive-table-plugin .checkbox-row label{display:inline-block;margin-bottom:0;padding-left:5px;position:relative}.responsive-table-plugin .checkbox-row label:before{background-color:transparent;border:1px solid #ced4da;border:1px solid var(--tz-gray-400);border-radius:3px;content:"";display:inline-block;height:17px;left:0;margin-left:-20px;outline:0;position:absolute;transition:.3s ease-in-out;width:17px}.responsive-table-plugin .checkbox-row label:after{color:#ced4da;color:var(--tz-gray-400);display:inline-block;font-size:9px;height:16px;left:0;margin-left:-19px;padding-left:3px;padding-top:1px;position:absolute;top:-2px;width:16px}.responsive-table-plugin .checkbox-row input[type=checkbox]{cursor:pointer;opacity:0;outline:0;z-index:1}.responsive-table-plugin .checkbox-row input[type=checkbox]:disabled+label{opacity:.65}.responsive-table-plugin .checkbox-row input[type=checkbox]:focus+label:before{outline:0;outline-offset:-2px}.responsive-table-plugin .checkbox-row input[type=checkbox]:checked+label:after{content:"";font-family:Font Awesome\ 5 Free;font-weight:900}.responsive-table-plugin .checkbox-row input[type=checkbox]:disabled+label:before{background-color:#dee2e6;background-color:var(--tz-gray-300);cursor:not-allowed}.responsive-table-plugin .checkbox-row input[type=checkbox]:checked+label:before{background-color:transparent;border-color:#3bc0c3}.responsive-table-plugin .checkbox-row input[type=checkbox]:checked+label:after{color:#3bc0c3}.responsive-table-plugin .sticky-table-header,.responsive-table-plugin table.focus-on tbody tr.focused td,.responsive-table-plugin table.focus-on tbody tr.focused th{background:#3bc0c3;--tz-table-accent-bg:$primary!important;border-color:#3bc0c3;color:#6c757d;color:var(--tz-body-color)}.responsive-table-plugin .sticky-table-header table,.responsive-table-plugin table.focus-on tbody tr.focused td table,.responsive-table-plugin table.focus-on tbody tr.focused th table{color:#6c757d;color:var(--tz-body-color)}.responsive-table-plugin .fixed-solution .sticky-table-header{top:70px!important;top:var(--tz-topbar-height)!important}.responsive-table-plugin .btn-default{--tz-btn-color:var(--tz-body-color);--tz-btn-hover-bg:var(--tz-secondary-bg);--tz-btn-border-color:var(--tz-border-color);--tz-btn-hover-border-color:var(--tz-border-color)}.responsive-table-plugin .btn-default.btn-primary{background-color:#3bc0c3!important;border-color:#3bc0c3!important;box-shadow:0 0 0 2px rgba(59,192,195,.5);color:#fff!important}.responsive-table-plugin .btn-group.pull-right{float:right}.responsive-table-plugin .btn-group.pull-right .dropdown-menu{left:auto;right:0}.no-touch .dropdown-menu>.checkbox-row:active,.no-touch .dropdown-menu>.checkbox-row:hover{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg);color:#313539;color:var(--tz-tertiary-color)}.irs{-webkit-touch-callout:none;font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.irs,.irs-line{display:block;position:relative}.irs-line{outline:0!important;overflow:hidden}.irs-bar{display:block}.irs-bar,.irs-shadow{left:0;position:absolute;width:0}.irs-shadow{display:none}.irs-handle{box-sizing:border-box;cursor:default;display:block;position:absolute;z-index:1}.irs-handle.type_last{z-index:2}.irs-max,.irs-min{cursor:default;display:block;position:absolute}.irs-min{left:0;right:auto}.irs-max,[dir=rtl] .irs-min{left:auto;right:0}[dir=rtl] .irs-max{left:0;right:auto}.irs-from,.irs-single,.irs-to{cursor:default;display:block;position:absolute;top:0;white-space:nowrap}.irs-grid{bottom:0;display:none;height:20px;left:0;position:absolute;width:100%}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{background:#6c757d;height:8px;left:0;position:absolute;top:0;width:1px}.irs-grid-pol.small{height:4px}.irs-grid-text{bottom:0;color:#6c757d;font-size:11px;left:0;line-height:9px;padding:0 3px;position:absolute;text-align:center;white-space:nowrap}.irs-disable-mask{cursor:default;display:block;height:100%;left:-1%;position:absolute;top:0;width:102%;z-index:2}.lt-ie9 .irs-disable-mask{background:#6c757d;cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{background:0 0!important;border-color:transparent!important;border-style:solid!important;display:block!important;font-size:0!important;height:0!important;left:0!important;line-height:0!important;margin:0!important;outline:0!important;overflow:hidden;padding:0!important;position:absolute!important;top:0!important;width:0!important;z-index:-9999!important}.irs--flat{height:40px}.irs--flat.irs-with-grid{height:60px}.irs--flat .irs-line{background-color:#eaf1f3;background-color:var(--tz-body-bg);border-radius:4px;height:12px;top:25px}.irs--flat .irs-bar{background-color:#3bc0c3;background-color:var(--tz-primary);height:12px;top:25px}.irs--flat .irs-bar--single{border-radius:4px 0 0 4px}.irs--flat .irs-shadow{background-color:#eaf1f3;background-color:var(--tz-body-bg);bottom:16px;height:1px}.irs--flat .irs-handle{background-color:transparent;height:18px;top:22px;width:16px}.irs--flat .irs-handle>i:first-child{background-color:#33a5a8;display:block;height:100%;left:50%;margin-left:-1px;position:absolute;top:0;width:2px}.irs--flat .irs-max,.irs--flat .irs-min{background-color:#eaf1f3;background-color:var(--tz-body-bg);border-radius:4px;color:hsla(208,7%,46%,.75);color:var(--tz-secondary-color);font-size:10px;line-height:1.333;padding:1px 3px;text-shadow:none;top:0}.irs--flat .irs-from,.irs--flat .irs-single,.irs--flat .irs-to{background-color:#3bc0c3;background-color:var(--tz-primary);border-radius:4px;color:#fff;font-size:10px;line-height:1.333;padding:1px 5px;text-shadow:none}.irs--flat .irs-from:before,.irs--flat .irs-single:before,.irs--flat .irs-to:before{border:3px solid transparent;border-top:3px solid var(--tz-primary);bottom:-6px;content:"";display:block;height:0;left:50%;margin-left:-3px;overflow:hidden;position:absolute;width:0}.irs--flat .irs-grid-pol{background-color:#eaf1f3;background-color:var(--tz-body-bg)}.irs--flat .irs-grid-text{color:hsla(208,7%,46%,.75);color:var(--tz-secondary-color)}[dir=rtl] .irs-bar--single{border-radius:0 4px 4px 0!important}.image-crop-preview .img-preview{background-color:#fff;background-color:var(--tz-secondary-bg);float:left;margin-bottom:.5rem;margin-right:.5rem;overflow:hidden;text-align:center;width:100%}.image-crop-preview .img-preview>img{max-width:100%}.image-crop-preview .preview-lg{height:9rem;width:16rem}.image-crop-preview .preview-md{height:4.5rem;width:8rem}.image-crop-preview .preview-sm{height:2.25rem;width:4rem}.image-crop-preview .preview-xs{height:1.125rem;margin-right:0;width:2rem}.img-crop-preview-btns>.btn,.img-crop-preview-btns>.btn-group{margin-bottom:8px;margin-right:8px}.docs-cropped .modal-body>canvas,.docs-cropped .modal-body>img{max-width:100%}.docs-drop-options{max-height:400px;overflow-y:auto}.docs-tooltip{display:block;margin:-.5rem -.75rem;padding:.5rem .75rem}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL21haW4ubWluLmNzcyIsIm1hcHBpbmdzIjoiNkZBQ1EsTUNRUix5QkFDSSx5QkFDQSx5QkFFQSw0QkFDQSwyQkFDQSxxQ0FDQSx3QkFFQSxnQ0FFQSwrQkFDQSxrQ0FDQSw4QkFDQSw4QkFDQSx3QkFHQSxpQ0FHQSw0QkFRSixrQkFDSSw2QkFDQSxtQ0FDQSxvQ0FDQSw4Q0FDQSxvQ0FDQSwyQkFJSixxQkFDSSw2QkFDQSxtQ0FDQSxvQ0FDQSw2Q0FDQSxvQ0FDQSwrRkFJSixxQkFFSSw2QkFDQSxtQ0FDQSxpQ0FDQSw2Q0FDQSxvQ0FDQSw4QkFTSixvQkFDSSwrQkFDQSxxQ0FDQSw4QkFDQSw2QkFLSix1QkFDSSwrQkFDQSxxQ0FDQSw4QkFDQSxtR0FJSix1QkFFSSwrQkFDQSxxQ0FDQSw4QkFDQSxlQzdGSiw4QkFDSSxnQkFXSix1RkFDSSxrQkFHSix5RkNuQkEsTUFBTSxzQkFTRiwrTkFJQSxzTUFJQSx1TUFJQSw2UUFJQSxtVkFJQSwyU0FJQSxtVkFHRiwyQkFDQSxxQkFNQSx1Q0FDQSxtR0FDQSw0RUFPQSxnREMyT0ksNkJEek9KLDBCQUNBLDBCQUtBLHdCQUNBLGdDQUNBLHFCQUNBLDZCQUVBLHlCQUNBLDhCQUVBLDBDQUNBLHFDQUNBLHVCQUNBLGtDQUVBLDRCQUNBLGlDQUNBLHlCQUNBLGlDQUdBLDJCQUVBLHdCQUNBLCtCQUNBLDBCQUVBLDhCQUNBLHFDQU1BLHdCQUNBLDZCQUNBLDBCQUdBLHNCQUNBLHdCQUNBLDBCQUNBLCtDQUVBLDRCQUNBLDhCQUNBLDZCQUNBLDJCQUNBLDRCQUNBLG1EQUNBLDhCQUdBLDRDQUNBLDBFQUNBLGlFQUNBLDJFQUlBLDhCQUNBLDZCQUNBLDJDQUlBLDhCQUNBLHFDQUNBLGdDQUNBLHVDRWhIRSxxQkZzSEEsYUFBYSxLQUdiLHdCQUNBLGdDQUNBLHFCQUNBLDBCQUVBLDRCQUNBLG9DQUVBLDZCQUNBLHFDQUNBLDBCQUNBLCtCQUVBLDRCQUNBLG9DQUNBLHlCQUNBLDhCQUdFLG1WQUlBLGdoQkFJQSxtVkFHRiwyQkFFQSx3QkFDQSw4QkFDQSwrQkFDQSxxQ0FFQSx3QkFDQSw2QkFDQSwwQkFFQSwwQkFDQSxzQ0FFQSw4QkFDQSxxQ0FDQSxnQ0FDQSx1Q0d4S0osRUFBRSxPQUFGLFFBR0UsV0FBVyxXQWVULDZDQU5KLE1BT00sZ0JBQWdCLFFBY3RCLEtBUUUsaUJBQWlCLFFBQWpCLG1DQUZBLE1BQU0sUUFBTiwyQkFKQSxZQUFZLElBQVosbURGNk9JLHFERTNPSixZQUFZLElBQVosdUNBQ0EsWUFBWSxJQUFaLHVDQUpBLE9BQU8sRUFNUCxXQUFXLDBCQUVYLHlCQUF5QixLQUN6Qiw0QkFBNEIsWUFTOUIsR0FHRSxPQUFPLEVBQ1AsV0FBVyxJQUFYLDZFQUZBLE1BQU0sUUFETixPQUFPLFNBQVAsRUFJQSxRQUFRLEVBVVYsMENBT0UsTUFBTSxRQUFOLDhCQUZBLFlBQVksSUFDWixZQUFZLElBSlosY0FBYyxLQURkLFdBQVcsRUFTYixPRnVNUSxxQ0E1SkoseUJFM0NKLE9GOE1RLHFCRXpNUixPRmtNUSxrQ0E1SkoseUJFdENKLE9GeU1RLG1CRXBNUixPRjZMUSxxQ0E1SkoseUJFakNKLE9Gb01RLHNCRS9MUixPRm9MTSxxQkUvS04sT0YrS00saUJFMUtOLE9GMEtNLG9CRS9KTixFQUVFLGNBQWMsS0FEZCxXQUFXLEVBV2IsWUFFRSxPQUFPLEtBRFAsZ0JBQWdCLFVBQWhCLDBFQUVBLG9FQU1GLFFBRUUsV0FBVyxPQUNYLFlBQVksUUFGWixjQUFjLEtBUWhCLEdBQUcsR0FFRCxhQUFhLEtBR2YsU0FJRSxjQUFjLEtBRGQsV0FBVyxFQUliLE1BQU0sTUFBTixZQUlFLGNBQWMsRUFHaEIsR0FDRSxZQUFZLElBS2QsR0FDRSxjQUFjLE1BQ2QsWUFBWSxFQU1kLFdBQ0UsT0FBTyxFQUFQLE9BUUYsRUFBRSxPQUVBLFlBQVksT0FRZCxhRjZFTSxpQkV0RU4sV0FHRSxpQkFBaUIsUUFBakIsd0NBREEsTUFBTSxRQUFOLGdDQURBLFFBQVEsUUFXVixJQUFJLElGMERFLGdCRXRESixZQUFZLEVBRlosU0FBUyxTQUdULGVBQWUsU0FHakIsa0JBQ0EsY0FLQSxFQUNFLE1BQU0sUUFBTiw4REFDQSw2Q0FBZ0IsS0FFaEIsUUFDRSxtREFXRiw0REFFRSxNQUFNLFFBQ04sa0RBT0osa0JBSUUsWUFBWSxjQUFaLHlFQUFZLHlCRmNSLGNFTk4sSUFDRSxRQUFRLE1GS0osaUJFSEosY0FBYyxLQURkLFdBQVcsRUFFWCxTQUFTLEtBS1QsU0FFRSxNQUFNLFFGTEosa0JFTUYsV0FBVyxPQUlmLEtBRUUsTUFBTSxRQUFOLDJCRlpJLGlCRWFKLFVBQVUsV0FHVixPQUNFLE1BQU0sUUFJVixJQUlFLGlCQUFpQixRQUFqQixpQkFBaUIscUJDclNmLGNBQWMsT0RvU2hCLE1BQU0sUUFBTixNQUFNLGtCRnhCRixpQkVzQkosUUFBUSxNQUFSLE1BTUEsUUY1QkksY0U2QkYsUUFBUSxFQVdaLE9BQ0UsT0FBTyxFQUFQLE9BTUYsSUFBSSxJQUVGLGVBQWUsT0FRakIsTUFFRSxnQkFBZ0IsU0FEaEIsYUFBYSxPQUlmLFFBR0UsTUFBTSxxQkFBTixNQUFNLDBCQUROLGVBQWUsT0FEZixZQUFZLE9BR1osV0FBVyxLQU9iLEdBRUUsV0FBVyxRQUNYLFdBQVcscUJBR2IsMkJBUUUsZUFGQSxhQUFhLFFBVWYsTUFDRSxRQUFRLGFBTVYsT0FFRSxjQUFjLEVBUWhCLGlDQUNFLFFBQVEsRUFLVixzQ0FNRSxZQUFZLFFGNUhSLGtCRThISixZQUFZLFFBSFosT0FBTyxFQU9ULE9BQU8sT0FFTCxlQUFlLEtBS2pCLGNBQ0UsT0FBTyxRQUdULE9BR0UsVUFBVSxPQUdWLGdCQUNFLFFBQVEsRUFPWiwwSUFDRSxRQUFRLGVBUVYsZ0RBSUUsbUJBQW1CLE9BR2pCLDRHQUNFLE9BQU8sUUFPYixtQkFFRSxhQUFhLEtBRGIsUUFBUSxFQU1WLFNBQ0UsT0FBTyxTQVVULFNBSUUsT0FBTyxFQURQLE9BQU8sRUFGUCxVQUFVLEVBQ1YsUUFBUSxFQVVWLE9BQ0UsTUFBTSxLRjlNQSxnQ0VvTk4sWUFBWSxRQUhaLGNBQWMsTUFEZCxRQUFRLEVBRFIsTUFBTSxLRjNXSix5QkV5V0osT0Z0TVEsa0JFK01OLFNBQ0UsTUFBTSxLQU9WLCtPQU9FLFFBQVEsRUFHViw0QkFDRSxPQUFPLEtBU1QsY0FDRSxtQkFBbUIsVUFDbkIsZUFBZSxLQW1CakIsNEJBQ0UsbUJBQW1CLEtBS3JCLCtCQUNFLFFBQVEsRUFPVix1QkFFRSxtQkFBbUIsT0FEbkIsS0FBSyxRQU1QLE9BQ0UsUUFBUSxhQUtWLE9BQ0UsT0FBTyxFQU9ULFFBRUUsT0FBTyxRQURQLFFBQVEsVUFTVixTQUNFLGVBQWUsU0FRakIsU0FDRSxRQUFRLGVFcmtCVixNSm1RTSxxQklqUUosWUFBWSxJQUtaLFdKZ1FNLGlDSTVQSixZQUFZLElBQ1osWUFBWSxJSitGWix5QklwR0YsV0p1UU0sZ0JJdlFOLFdKZ1FNLGlDSTVQSixZQUFZLElBQ1osWUFBWSxJSitGWix5QklwR0YsV0p1UU0sa0JJdlFOLFdKZ1FNLGlDSTVQSixZQUFZLElBQ1osWUFBWSxJSitGWix5QklwR0YsV0p1UU0sZ0JJdlFOLFdKZ1FNLGlDSTVQSixZQUFZLElBQ1osWUFBWSxJSitGWix5QklwR0YsV0p1UU0sa0JJdlFOLFdKZ1FNLGlDSTVQSixZQUFZLElBQ1osWUFBWSxJSitGWix5QklwR0YsV0p1UU0sZ0JJdlFOLFdKZ1FNLGlDSTVQSixZQUFZLElBQ1osWUFBWSxJSitGWix5QklwR0YsV0p1UU0sa0JJMU9SLDRCQzNERSxXQUFXLEtBRFgsYUFBYSxFRCtEZixrQkFDRSxRQUFRLGFBRVIsbUNBQ0UsYUFBYSxNQVVqQixZSjhNTSxpQkk1TUosZUFBZSxVQUlqQixZSndNTSxxQkl2TUosY0FBYyxPQUdkLHdCQUNFLGNBQWMsRUFJbEIsbUJBSUUsTUFBTSxxQkFBTixNQUFNLDBCSjJMRixpQkk3TEosY0FBYyxPQURkLFdBQVcsUUFLWCwwQkFDRSxRQUFRLEtFMUZaLDBCQ0NFLE9BQU8sS0FIUCxVQUFVLEtERVosZUFFRSxpQkFBaUIsUUFBakIsaUJBQWlCLGtCQUNqQixPQUFPLElBQVAseUVIR0UsY0FBYyxRQUFkLHNDR0xGLFFBQVEsT0FjVixRQUVFLFFBQVEsYUFHVixZQUVFLFlBQVksRUFEWixjQUFjLE9BSWhCLGdCQUVFLE1BQU0scUJBQU4sTUFBTSwwQk51UEYsaUJRelJKLFdBQVcsaUJBQVgsdUVDSEEsc0JBQ0EsZ0JBS0EsWUFBWSxLQURaLGFBQWEsS0FEYixhQUFhLFFBQWIseUNBREEsY0FBYyxRQUFkLDBDQURBLE1BQU0sS0MwREosd0JGNUNFLHlCQUNFLFVBQVUsT0UyQ2Qsd0JGNUNFLHVDQUNFLFVBQVUsT0UyQ2Qsd0JGNUNFLHFEQUNFLFVBQVUsT0UyQ2QseUJGNUNFLG1FQUNFLFVBQVUsUUUyQ2QseUJGNUNFLGtGQUNFLFVBQVUsUUdoQmxCLE1BRUkscUpBS0YsS0NOQSxzQkFDQSxnQkFDQSxRQUFRLEtBQ1IsVUFBVSxLQUlWLFlBQVksU0FBWix5Q0FEQSxhQUFhLFNBQWIsMENBREEsV0FBVyxFQUFYLHVDRElFLE9DT0YsWUFBWSxFQUtaLFdBQVcsbUJBSFgsVUFBVSxLQUVWLGFBQWEsNEJBRGIsY0FBYyw0QkFGZCxNQUFNLEtBbURGLEtBQ0UsS0FBSyxFQUFMLEtBR0YsaUJBcENKLEtBQUssRUFBTCxPQUNBLE1BQU0sS0FjTixjQUNFLEtBQUssRUFBTCxPQUNBLE1BQU0sS0FGUixjQUNFLEtBQUssRUFBTCxPQUNBLE1BQU0sSUFGUixjQUNFLEtBQUssRUFBTCxPQUNBLE1BQU0sYUFGUixjQUNFLEtBQUssRUFBTCxPQUNBLE1BQU0sSUFGUixjQUNFLEtBQUssRUFBTCxPQUNBLE1BQU0sSUFGUixjQUNFLEtBQUssRUFBTCxPQUNBLE1BQU0sYUErQkosVUFoREosS0FBSyxFQUFMLE9BQ0EsTUFBTSxLQXFERSxPQWhFTixLQUFLLEVBQUwsT0FDQSxNQUFNLFlBK0RBLE9BaEVOLEtBQUssRUFBTCxPQUNBLE1BQU0sYUErREEsT0FoRU4sS0FBSyxFQUFMLE9BQ0EsTUFBTSxJQStEQSxPQWhFTixLQUFLLEVBQUwsT0FDQSxNQUFNLGFBK0RBLE9BaEVOLEtBQUssRUFBTCxPQUNBLE1BQU0sYUErREEsT0FoRU4sS0FBSyxFQUFMLE9BQ0EsTUFBTSxJQStEQSxPQWhFTixLQUFLLEVBQUwsT0FDQSxNQUFNLGFBK0RBLE9BaEVOLEtBQUssRUFBTCxPQUNBLE1BQU0sYUErREEsT0FoRU4sS0FBSyxFQUFMLE9BQ0EsTUFBTSxJQStEQSxRQWhFTixLQUFLLEVBQUwsT0FDQSxNQUFNLGFBK0RBLFFBaEVOLEtBQUssRUFBTCxPQUNBLE1BQU0sYUErREEsUUFoRU4sS0FBSyxFQUFMLE9BQ0EsTUFBTSxLQXVFRSxVQXhEVixZQUFZLFlBd0RGLFVBeERWLFlBQVksYUF3REYsVUF4RFYsWUFBWSxJQXdERixVQXhEVixZQUFZLGFBd0RGLFVBeERWLFlBQVksYUF3REYsVUF4RFYsWUFBWSxJQXdERixVQXhEVixZQUFZLGFBd0RGLFVBeERWLFlBQVksYUF3REYsVUF4RFYsWUFBWSxJQXdERixXQXhEVixZQUFZLGFBd0RGLFdBeERWLFlBQVksYUFtRU4sV0FFRSxnQkFHRixXQUVFLGdCQVBGLFdBRUUsdUJBR0YsV0FFRSx1QkFQRixXQUVFLHNCQUdGLFdBRUUsc0JBUEYsV0FFRSxxQkFHRixXQUVFLHFCQVBGLFdBRUUsc0JBR0YsV0FFRSxzQkFQRixXQUVFLHFCQUdGLFdBRUUscUJGMUROLHdCRVVFLFFBQ0UsS0FBSyxFQUFMLEtBR0Ysb0JBcENKLEtBQUssRUFBTCxPQUNBLE1BQU0sS0FjTixpQkFDRSxLQUFLLEVBQUwsT0FDQSxNQUFNLEtBRlIsaUJBQ0UsS0FBSyxFQUFMLE9BQ0EsTUFBTSxJQUZSLGlCQUNFLEtBQUssRUFBTCxPQUNBLE1BQU0sYUFGUixpQkFDRSxLQUFLLEVBQUwsT0FDQSxNQUFNLElBRlIsaUJBQ0UsS0FBSyxFQUFMLE9BQ0EsTUFBTSxJQUZSLGlCQUNFLEtBQUssRUFBTCxPQUNBLE1BQU0sYUErQkosYUFoREosS0FBSyxFQUFMLE9BQ0EsTUFBTSxLQXFERSxVQWhFTixLQUFLLEVBQUwsT0FDQSxNQUFNLFlBK0RBLFVBaEVOLEtBQUssRUFBTCxPQUNBLE1BQU0sYUErREEsVUFoRU4sS0FBSyxFQUFMLE9BQ0EsTUFBTSxJQStEQSxVQWhFTixLQUFLLEVBQUwsT0FDQSxNQUFNLGFBK0RBLFVBaEVOLEtBQUssRUFBTCxPQUNBLE1BQU0sYUErREEsVUFoRU4sS0FBSyxFQUFMLE9BQ0EsTUFBTSxJQStEQSxVQWhFTixLQUFLLEVBQUwsT0FDQSxNQUFNLGFBK0RBLFVBaEVOLEtBQUssRUFBTCxPQUNBLE1BQU0sYUErREEsVUFoRU4sS0FBSyxFQUFMLE9BQ0EsTUFBTSxJQStEQSxXQWhFTixLQUFLLEVBQUwsT0FDQSxNQUFNLGFBK0RBLFdBaEVOLEtBQUssRUFBTCxPQUNBLE1BQU0sYUErREEsV0FoRU4sS0FBSyxFQUFMLE9BQ0EsTUFBTSxLQXVFRSxhQXhEVixZQUFZLEVBd0RGLGFBeERWLFlBQVksWUF3REYsYUF4RFYsWUFBWSxhQXdERixhQXhEVixZQUFZLElBd0RGLGFBeERWLFlBQVksYUF3REYsYUF4RFYsWUFBWSxhQXdERixhQXhEVixZQUFZLElBd0RGLGFBeERWLFlBQVksYUF3REYsYUF4RFYsWUFBWSxhQXdERixhQXhEVixZQUFZLElBd0RGLGNBeERWLFlBQVksYUF3REYsY0F4RFYsWUFBWSxhQW1FTixpQkFFRSxnQkFHRixpQkFFRSxnQkFQRixpQkFFRSx1QkFHRixpQkFFRSx1QkFQRixpQkFFRSxzQkFHRixpQkFFRSxzQkFQRixpQkFFRSxxQkFHRixpQkFFRSxxQkFQRixpQkFFRSxzQkFHRixpQkFFRSxzQkFQRixpQkFFRSxxQkFHRixpQkFFRSxzQkYxRE4sd0JFVUUsUUFDRSxLQUFLLEVBQUwsS0FHRixvQkFwQ0osS0FBSyxFQUFMLE9BQ0EsTUFBTSxLQWNOLGlCQUNFLEtBQUssRUFBTCxPQUNBLE1BQU0sS0FGUixpQkFDRSxLQUFLLEVBQUwsT0FDQSxNQUFNLElBRlIsaUJBQ0UsS0FBSyxFQUFMLE9BQ0EsTUFBTSxhQUZSLGlCQUNFLEtBQUssRUFBTCxPQUNBLE1BQU0sSUFGUixpQkFDRSxLQUFLLEVBQUwsT0FDQSxNQUFNLElBRlIsaUJBQ0UsS0FBSyxFQUFMLE9BQ0EsTUFBTSxhQStCSixhQWhESixLQUFLLEVBQUwsT0FDQSxNQUFNLEtBcURFLFVBaEVOLEtBQUssRUFBTCxPQUNBLE1BQU0sWUErREEsVUFoRU4sS0FBSyxFQUFMLE9BQ0EsTUFBTSxhQStEQSxVQWhFTixLQUFLLEVBQUwsT0FDQSxNQUFNLElBK0RBLFVBaEVOLEtBQUssRUFBTCxPQUNBLE1BQU0sYUErREEsVUFoRU4sS0FBSyxFQUFMLE9BQ0EsTUFBTSxhQStEQSxVQWhFTixLQUFLLEVBQUwsT0FDQSxNQUFNLElBK0RBLFVBaEVOLEtBQUssRUFBTCxPQUNBLE1BQU0sYUErREEsVUFoRU4sS0FBSyxFQUFMLE9BQ0EsTUFBTSxhQStEQSxVQWhFTixLQUFLLEVBQUwsT0FDQSxNQUFNLElBK0RBLFdBaEVOLEtBQUssRUFBTCxPQUNBLE1BQU0sYUErREEsV0FoRU4sS0FBSyxFQUFMLE9BQ0EsTUFBTSxhQStEQSxXQWhFTixLQUFLLEVBQUwsT0FDQSxNQUFNLEtBdUVFLGFBeERWLFlBQVksRUF3REYsYUF4RFYsWUFBWSxZQXdERixhQXhEVixZQUFZLGFBd0RGLGFBeERWLFlBQVksSUF3REYsYUF4RFYsWUFBWSxhQXdERixhQXhEVixZQUFZLGFBd0RGLGFBeERWLFlBQVksSUF3REYsYUF4RFYsWUFBWSxhQXdERixhQXhEVixZQUFZLGFBd0RGLGFBeERWLFlBQVksSUF3REYsY0F4RFYsWUFBWSxhQXdERixjQXhEVixZQUFZLGFBbUVOLGlCQUVFLGdCQUdGLGlCQUVFLGdCQVBGLGlCQUVFLHVCQUdGLGlCQUVFLHVCQVBGLGlCQUVFLHNCQUdGLGlCQUVFLHNCQVBGLGlCQUVFLHFCQUdGLGlCQUVFLHFCQVBGLGlCQUVFLHNCQUdGLGlCQUVFLHNCQVBGLGlCQUVFLHFCQUdGLGlCQUVFLHNCRjFETix3QkVVRSxRQUNFLEtBQUssRUFBTCxLQUdGLG9CQXBDSixLQUFLLEVBQUwsT0FDQSxNQUFNLEtBY04saUJBQ0UsS0FBSyxFQUFMLE9BQ0EsTUFBTSxLQUZSLGlCQUNFLEtBQUssRUFBTCxPQUNBLE1BQU0sSUFGUixpQkFDRSxLQUFLLEVBQUwsT0FDQSxNQUFNLGFBRlIsaUJBQ0UsS0FBSyxFQUFMLE9BQ0EsTUFBTSxJQUZSLGlCQUNFLEtBQUssRUFBTCxPQUNBLE1BQU0sSUFGUixpQkFDRSxLQUFLLEVBQUwsT0FDQSxNQUFNLGFBK0JKLGFBaERKLEtBQUssRUFBTCxPQUNBLE1BQU0sS0FxREUsVUFoRU4sS0FBSyxFQUFMLE9BQ0EsTUFBTSxZQStEQSxVQWhFTixLQUFLLEVBQUwsT0FDQSxNQUFNLGFBK0RBLFVBaEVOLEtBQUssRUFBTCxPQUNBLE1BQU0sSUErREEsVUFoRU4sS0FBSyxFQUFMLE9BQ0EsTUFBTSxhQStEQSxVQWhFTixLQUFLLEVBQUwsT0FDQSxNQUFNLGFBK0RBLFVBaEVOLEtBQUssRUFBTCxPQUNBLE1BQU0sSUErREEsVUFoRU4sS0FBSyxFQUFMLE9BQ0EsTUFBTSxhQStEQSxVQWhFTixLQUFLLEVBQUwsT0FDQSxNQUFNLGFBK0RBLFVBaEVOLEtBQUssRUFBTCxPQUNBLE1BQU0sSUErREEsV0FoRU4sS0FBSyxFQUFMLE9BQ0EsTUFBTSxhQStEQSxXQWhFTixLQUFLLEVBQUwsT0FDQSxNQUFNLGFBK0RBLFdBaEVOLEtBQUssRUFBTCxPQUNBLE1BQU0sS0F1RUUsYUF4RFYsWUFBWSxFQXdERixhQXhEVixZQUFZLFlBd0RGLGFBeERWLFlBQVksYUF3REYsYUF4RFYsWUFBWSxJQXdERixhQXhEVixZQUFZLGFBd0RGLGFBeERWLFlBQVksYUF3REYsYUF4RFYsWUFBWSxJQXdERixhQXhEVixZQUFZLGFBd0RGLGFBeERWLFlBQVksYUF3REYsYUF4RFYsWUFBWSxJQXdERixjQXhEVixZQUFZLGFBd0RGLGNBeERWLFlBQVksYUFtRU4saUJBRUUsZ0JBR0YsaUJBRUUsZ0JBUEYsaUJBRUUsdUJBR0YsaUJBRUUsdUJBUEYsaUJBRUUsc0JBR0YsaUJBRUUsc0JBUEYsaUJBRUUscUJBR0YsaUJBRUUscUJBUEYsaUJBRUUsc0JBR0YsaUJBRUUsc0JBUEYsaUJBRUUscUJBR0YsaUJBRUUsc0JGMUROLHlCRVVFLFFBQ0UsS0FBSyxFQUFMLEtBR0Ysb0JBcENKLEtBQUssRUFBTCxPQUNBLE1BQU0sS0FjTixpQkFDRSxLQUFLLEVBQUwsT0FDQSxNQUFNLEtBRlIsaUJBQ0UsS0FBSyxFQUFMLE9BQ0EsTUFBTSxJQUZSLGlCQUNFLEtBQUssRUFBTCxPQUNBLE1BQU0sYUFGUixpQkFDRSxLQUFLLEVBQUwsT0FDQSxNQUFNLElBRlIsaUJBQ0UsS0FBSyxFQUFMLE9BQ0EsTUFBTSxJQUZSLGlCQUNFLEtBQUssRUFBTCxPQUNBLE1BQU0sYUErQkosYUFoREosS0FBSyxFQUFMLE9BQ0EsTUFBTSxLQXFERSxVQWhFTixLQUFLLEVBQUwsT0FDQSxNQUFNLFlBK0RBLFVBaEVOLEtBQUssRUFBTCxPQUNBLE1BQU0sYUErREEsVUFoRU4sS0FBSyxFQUFMLE9BQ0EsTUFBTSxJQStEQSxVQWhFTixLQUFLLEVBQUwsT0FDQSxNQUFNLGFBK0RBLFVBaEVOLEtBQUssRUFBTCxPQUNBLE1BQU0sYUErREEsVUFoRU4sS0FBSyxFQUFMLE9BQ0EsTUFBTSxJQStEQSxVQWhFTixLQUFLLEVBQUwsT0FDQSxNQUFNLGFBK0RBLFVBaEVOLEtBQUssRUFBTCxPQUNBLE1BQU0sYUErREEsVUFoRU4sS0FBSyxFQUFMLE9BQ0EsTUFBTSxJQStEQSxXQWhFTixLQUFLLEVBQUwsT0FDQSxNQUFNLGFBK0RBLFdBaEVOLEtBQUssRUFBTCxPQUNBLE1BQU0sYUErREEsV0FoRU4sS0FBSyxFQUFMLE9BQ0EsTUFBTSxLQXVFRSxhQXhEVixZQUFZLEVBd0RGLGFBeERWLFlBQVksWUF3REYsYUF4RFYsWUFBWSxhQXdERixhQXhEVixZQUFZLElBd0RGLGFBeERWLFlBQVksYUF3REYsYUF4RFYsWUFBWSxhQXdERixhQXhEVixZQUFZLElBd0RGLGFBeERWLFlBQVksYUF3REYsYUF4RFYsWUFBWSxhQXdERixhQXhEVixZQUFZLElBd0RGLGNBeERWLFlBQVksYUF3REYsY0F4RFYsWUFBWSxhQW1FTixpQkFFRSxnQkFHRixpQkFFRSxnQkFQRixpQkFFRSx1QkFHRixpQkFFRSx1QkFQRixpQkFFRSxzQkFHRixpQkFFRSxzQkFQRixpQkFFRSxxQkFHRixpQkFFRSxxQkFQRixpQkFFRSxzQkFHRixpQkFFRSxzQkFQRixpQkFFRSxxQkFHRixpQkFFRSxzQkYxRE4seUJFVUUsU0FDRSxLQUFLLEVBQUwsS0FHRixxQkFwQ0osS0FBSyxFQUFMLE9BQ0EsTUFBTSxLQWNOLGtCQUNFLEtBQUssRUFBTCxPQUNBLE1BQU0sS0FGUixrQkFDRSxLQUFLLEVBQUwsT0FDQSxNQUFNLElBRlIsa0JBQ0UsS0FBSyxFQUFMLE9BQ0EsTUFBTSxhQUZSLGtCQUNFLEtBQUssRUFBTCxPQUNBLE1BQU0sSUFGUixrQkFDRSxLQUFLLEVBQUwsT0FDQSxNQUFNLElBRlIsa0JBQ0UsS0FBSyxFQUFMLE9BQ0EsTUFBTSxhQStCSixjQWhESixLQUFLLEVBQUwsT0FDQSxNQUFNLEtBcURFLFdBaEVOLEtBQUssRUFBTCxPQUNBLE1BQU0sWUErREEsV0FoRU4sS0FBSyxFQUFMLE9BQ0EsTUFBTSxhQStEQSxXQWhFTixLQUFLLEVBQUwsT0FDQSxNQUFNLElBK0RBLFdBaEVOLEtBQUssRUFBTCxPQUNBLE1BQU0sYUErREEsV0FoRU4sS0FBSyxFQUFMLE9BQ0EsTUFBTSxhQStEQSxXQWhFTixLQUFLLEVBQUwsT0FDQSxNQUFNLElBK0RBLFdBaEVOLEtBQUssRUFBTCxPQUNBLE1BQU0sYUErREEsV0FoRU4sS0FBSyxFQUFMLE9BQ0EsTUFBTSxhQStEQSxXQWhFTixLQUFLLEVBQUwsT0FDQSxNQUFNLElBK0RBLFlBaEVOLEtBQUssRUFBTCxPQUNBLE1BQU0sYUErREEsWUFoRU4sS0FBSyxFQUFMLE9BQ0EsTUFBTSxhQStEQSxZQWhFTixLQUFLLEVBQUwsT0FDQSxNQUFNLEtBdUVFLGNBeERWLFlBQVksRUF3REYsY0F4RFYsWUFBWSxZQXdERixjQXhEVixZQUFZLGFBd0RGLGNBeERWLFlBQVksSUF3REYsY0F4RFYsWUFBWSxhQXdERixjQXhEVixZQUFZLGFBd0RGLGNBeERWLFlBQVksSUF3REYsY0F4RFYsWUFBWSxhQXdERixjQXhEVixZQUFZLGFBd0RGLGNBeERWLFlBQVksSUF3REYsZUF4RFYsWUFBWSxhQXdERixlQXhEVixZQUFZLGFBbUVOLG1CQUVFLGdCQUdGLG1CQUVFLGdCQVBGLG1CQUVFLHVCQUdGLG1CQUVFLHVCQVBGLG1CQUVFLHNCQUdGLG1CQUVFLHNCQVBGLG1CQUVFLHFCQUdGLG1CQUVFLHFCQVBGLG1CQUVFLHNCQUdGLG1CQUVFLHNCQVBGLG1CQUVFLHFCQUdGLG1CQUVFLHNCQ3JIVixPQUVFLDhCQUNBLDJCQUNBLCtCQUNBLDRCQUVBLHNDQUNBLDBCQUNBLCtDQUNBLGlDQUNBLDhDQUNBLHdEQUNBLDZDQUNBLHVEQUNBLDRDQUNBLHNEQUtBLGFBQWEsUUFBYiwwQ0FGQSxjQUFjLE9BQ2QsZUFBZSxJQUZmLE1BQU0sS0FVTix5QkFJRSxpQkFBaUIsbUJBQ2pCLG9CQUFvQixJQUFwQixvQkFBb0IsdUJBQ3BCLFdBQVcsTUFBWCx3RkFIQSxNQUFNLDZFQUZOLFFBQVEsT0FRVixhQUNFLGVBQWUsUUFHakIsYUFDRSxlQUFlLE9BSW5CLHFCQUNFLFdBQVcsSUFBWCxzREFPRixhQUNFLGFBQWEsSUFVYiw0QkFDRSxRQUFRLE1BZVYsZ0NBQ0UsYUFBYSxJQUFiLHdDQUdBLGtDQUNFLGFBQWEsRUFBYiwwQ0FPSixvQ0FDRSxvQkFBb0IsRUFHdEIscUNBQ0UsaUJBQWlCLEVBa0JuQixrR0FDRSxvREFDQSw4Q0FRSixjQUNFLG9EQUNBLDhDQVFBLDhCQUNFLG1EQUNBLDZDQzVJRixlQU9FLHlCQUNBLHNCQUNBLGdDQUNBLDhCQUNBLDhCQUNBLDZCQUNBLDZCQUNBLDRCQUNBLDRCQUdBLGFBQWEsUUFBYiwwQ0FsQkYsZ0NBaUJFLE1BQU0sUUFBTiw0QkFqQkYsaUJBT0UseUJBQ0Esc0JBQ0EsZ0NBQ0EsOEJBQ0EsOEJBQ0EsNkJBQ0EsNkJBQ0EsNEJBQ0EsNEJBR0EsYUFBYSxRQUFiLDBDQWxCRixlQU9FLHlCQUNBLHNCQUNBLGdDQUNBLDhCQUNBLDhCQUNBLDZCQUNBLDZCQUNBLDRCQUNBLDRCQUdBLGFBQWEsUUFBYiwwQ0FsQkYsMkJBaUJFLE1BQU0sUUFBTiw0QkFqQkYsWUFPRSx5QkFDQSxzQkFDQSxnQ0FDQSw4QkFDQSw4QkFDQSw2QkFDQSw2QkFDQSw0QkFDQSw0QkFHQSxhQUFhLFFBQWIsMENBbEJGLGVBT0UseUJBQ0Esc0JBQ0EsZ0NBQ0EsOEJBQ0EsOEJBQ0EsNkJBQ0EsNkJBQ0EsNEJBQ0EsNEJBR0EsYUFBYSxRQUFiLDBDQWxCRiw2QkFpQkUsTUFBTSxRQUFOLDRCQWpCRixjQU9FLHlCQUNBLHNCQUNBLGdDQUNBLDhCQUNBLDhCQUNBLDZCQUNBLDZCQUNBLDRCQUNBLDRCQUdBLGFBQWEsUUFBYiwwQ0FsQkYsY0FPRSx5QkFDQSxzQkFDQSxnQ0FDQSw4QkFDQSw4QkFDQSw2QkFDQSw2QkFDQSw0QkFDQSw0QkFHQSxhQUFhLFFBQWIsMENBbEJGLDBCQWlCRSxNQUFNLFFBQU4sNEJBakJGLFlBT0UseUJBQ0Esc0JBQ0EsZ0NBQ0EsOEJBQ0EsOEJBQ0EsNkJBQ0EsNkJBQ0EsNEJBQ0EsNEJBR0EsYUFBYSxRQUFiLDBDQWxCRixhQU9FLHlCQUNBLHNCQUNBLGdDQUNBLDhCQUNBLDhCQUNBLDZCQUNBLDZCQUNBLDRCQUNBLDRCQUdBLGFBQWEsUUFBYiwwQ0FEQSxNQUFNLFFBQU4sNEJBakJGLFlBT0Usc0JBQ0Esc0JBQ0EsZ0NBQ0EsMkJBQ0EsaUNBQ0EsMEJBQ0EsZ0NBQ0EseUJBQ0EsK0JBR0EsYUFBYSxRQUFiLDBDQURBLE1BQU0sS0FBTiw0QkRrSkEsa0JBQ0UsV0FBVyxLQUNYLDJCQUEyQixNSDNGN0IsMkJHeUZBLHFCQUNFLFdBQVcsS0FDWCwyQkFBMkIsT0gzRjdCLDJCR3lGQSxxQkFDRSxXQUFXLEtBQ1gsMkJBQTJCLE9IM0Y3QiwyQkd5RkEscUJBQ0UsV0FBVyxLQUNYLDJCQUEyQixPSDNGN0IsNEJHeUZBLHFCQUNFLFdBQVcsS0FDWCwyQkFBMkIsT0gzRjdCLDRCR3lGQSxzQkFDRSxXQUFXLEtBQ1gsMkJBQTJCLE9FbktqQyxZQUNFLGNBQWMsTUFTaEIsZ0JmaVJNLGtCZTFRSixZQUFZLElBSlosY0FBYyxFQURkLGVBQWUsbUJBQWYscURBREEsWUFBWSxtQkFBWixrREFVRixtQmZzUU0scUJlcFFKLGVBQWUsa0JBQWYsb0RBREEsWUFBWSxrQkFBWixpREFLRixtQmZnUU0saUJlOVBKLGVBQWUsbUJBQWYscURBREEsWUFBWSxtQkFBWixrREM1QkYsV0FLRSxNQUFNLHFCQUFOLE1BQU0sMEJoQnNSRixpQmdCMVJKLFdBQVcsT0NEYixjQVNFLDZEQUVBLGdCQUFnQixZQURoQixpQkFBaUIsS0FBakIsaUJBQWlCLHVCQUVqQixPQUFPLElBQVAseUVkR0UsY0FBYyxPY1BoQixNQUFNLFFBQU4sTUFBTSxxQkFQTixRQUFRLE1qQjBSSixrQmlCclJKLFlBQVksSUFDWixZQUFZLElBSlosUUFBUSxPQUFSLE1DU0ksV0FBVyxhQUFYLDZDRFZKLE1BQU0sS0NjRixzQ0RoQk4sY0NpQlEsV0FBVyxNREdqQix5QkFDRSxTQUFTLE9BRVQsd0RBQ0UsT0FBTyxRQUtYLG9CQUVFLGlCQUFpQixLQUFqQixpQkFBaUIsdUJBQ2pCLGFBQWEsaUJBQWIsYUFBYSxtQ0FNWCxXQUFXLEtBUmIsTUFBTSxRQUFOLE1BQU0scUJBR04sUUFBUSxFQVNWLDJDQVlFLE9BQU8sTUFLUCxPQUFPLEVBWFAsVUFBVSxLQWdCWixxQ0FDRSxRQUFRLE1BQ1IsUUFBUSxFQUlWLGdDQUNFLE1BQU0scUJBQU4sTUFBTSwwQkFFTixRQUFRLEVBSFYsMkJBQ0UsTUFBTSxxQkFBTixNQUFNLDBCQUVOLFFBQVEsRUFRVix1QkFFRSxpQkFBaUIsUUFBakIsaUJBQWlCLHNCQUdqQixRQUFRLEVBSVYsb0NFMUZBLGlCQUFpQixRQUFqQixpQkFBaUIsc0JGaUdmLGFBQWEsUUFJYixjQUFjLEVBSGQsYUFBYSxNQUViLGlFQU5BLE1BQU0sUUFBTixNQUFNLHFCQUROLG9DQUZBLFFBQVEsT0FBUixNQUtBLGVBQWUsS0NwRmIsV0FBVyxNQUFYLDZHQUlBLHNDRDBFSixvQ0N6RU0sV0FBVyxNRHdGakIseUVBQ0UsaUJBQWlCLEtBQWpCLGlCQUFpQix1QkFTckIsd0JBT0UsaUJBQWlCLFlBRWpCLGtGQUhBLE1BQU0sUUFBTixNQUFNLHFCQUxOLFFBQVEsTUFJUixZQUFZLElBRFosY0FBYyxFQURkLFFBQVEsT0FBUixFQURBLE1BQU0sS0FTTiw4QkFDRSxRQUFRLEVBR1YsZ0ZBR0UsYUFBYSxFQURiLGNBQWMsRUFZbEIsaUJkaklJLGNBQWMsT0g0UVosaUJpQjFJSixXQUFXLDJCQUFYLFdBQVcsZ0RBQ1gsUUFBUSxPQUFSLE1BSUEsdUNBR0Usb0NBRkEsUUFBUSxPQUFSLE1BTUosaUJkOUlJLGNBQWMsUUg0UVoscUJpQjdISixXQUFXLHlCQUFYLFdBQVcsOENBQ1gsUUFBUSxNQUFSLEtBSUEsdUNBR0UsZ0NBRkEsUUFBUSxNQUFSLEtBVUYsc0JBQ0UsV0FBVywwQkFBWCxXQUFXLCtDQUdiLHlCQUNFLFdBQVcsMkJBQVgsV0FBVyxnREFHYix5QkFDRSxXQUFXLHlCQUFYLFdBQVcsOENBS2Ysb0JBRUUsT0FBTywwQkFBUCxPQUFPLCtDQUNQLFFBQVEsT0FGUixNQUFNLEtBSU4sbURBQ0UsT0FBTyxRQUdULHVDQUNFLE9BQU8sWWR2TFAsY0FBYyxPYzJMaEIsMENBQ0UsT0FBTyxZZDVMUCxjQUFjLE9jZ01oQiw2SEFDQSx5SEcvTUYsYUFDRSxzUUFZQSw2REFDQSxzQkFDQSx3Q0FDQSxvUUFNQSxpRkFPSSx1Q0FORiw0QkFVRiwwQkFFRSx5QkFDQSwyREFLQSxxQkE1QkYseUNBREEsY0FDQSxrREFEQSxtQ0E2QkUscUVBN0JGLFdBb0NFLG9FQUlKLG1CQUNFLDhCQUVBLGdEQUtGLGdCakI5Q0ksVWlCK0NGLDBEakIvQ0Usc0JINFFFLG9Cb0JwTkYsK0NBQ0UsbUVDdkVKLGtCQUNBLDBCQUNBLHVDQUdBLGdCQVFBLHFCQURBLGlCQUxFLHNCQUlKLG1CQUxJLG1CQVFGLGdCQVNGLHNCQUxJLHFCQUZGLHFCQUVFLGtCQUZGLGtCQVFBLGtDQUVBLHNRQVNBLDBCQUVBLGdCQURBLDBDQUNBLGtGQUNBLHNEQUdBLHNDbEIzQkUsWWtCK0JGLG9DQUVFLGtCQUdGLDBDQUtFLHdCQUNBLHFCQUNBLGdCQUdGLHNCQUNFLHlDQUdBLCtDQUlJLDRFQUlKLGtDQUlJLHVFQXRCTixjQUNFLGtDQTBCRixpQ0FDRSx5QkEzQkEsbUJBREYsY0E2QkUsaUNBS0Usa0RBSUosMkNBRUUsT0FBTyxnQkFRUCxzR0FnQkosZ0JBZE0sVUFlSiwwQkFFQSx5QkFDRSw4REFFQSxxUUFIRixzQ0FVRSw2S0FVSSwrQ0FLTiw4Q0M2M0JnQywrUER0MkI5QiwyQkFHRSxZQU9GLFdBUkUsb0JBUUYsMkZBQ0UsdUNFbkxOLG1CQUVFLCtCQUVBLHFMQVNFLGtMQVdBLDBDcEJYQSxzQmVIRSxrQktHRixtQkxIRSxXQUFXLG9CQUFYLGlCS0dGLFVMSEUsK1RLMEJKLHVDQUNFLHlCQUVBLHdLQVVBLGdDSm5ERixlSW9ERSxvQkpwREYsa0REWUksbU5LcUNKLHdCTGpDSSxvQktpQ0osOEVBVUUsMkxBV0EsWUFLRix3QkFHRSxrRXBCL0RBLGNvQjRERixVcEI1REUsV29CZ0VFLG9FQUdGLGtDQUNFLG9HQ3RGSiwyQ0FFQSx3Q0FHRSxxREFIRiwrQkFHRSwrR0FDQSx1R0FKRixXQUlFLGdHQUlGLDBEQUlFLHlCQUVBLDJDQUtBLHlCQUNBLDREQUNBLG1CQUhBLGtCQUNBLGVBRkEsd0JOSkUsbURBSUEseUNNVEosU05VTSxtQkFMRixZTVlKLDRHQUlFLHVHTmhCRSxXTWdCRix5RkFDRSxpQkFHRiw0RkFHRSx5QkFIRixpR0FFRSxlQUZGLGtKRmtsQ29DLDJDRTVrQ3BDLHdIQUVFLGVBSUosa0JBQ0UsZ0dBU0UsMEJBQ0EsK0NBREEsaUJBREYsaUZBQ0UscUJBS0UsNkJBQ0EsZ0RBTEYsbUJBRUEsZ0JBRkEsbUJBR0Usb0JBSEYsa0JBRUEsdUNBRkEsTUFRRSxrRkFORixtQkFGQSxVQUVBLDJRQUlFLGtCQUNBLDhGQVFKLGdKQUVFLDRDQUtGLG9NQVNBLGtKQ3JGRix1QkFERixxQkFHRSw0QkFJQSx1QkFGQSxxQkFFQSxnRUFHRSwyQkFHQSx5Q0FJRiw4T3pCMFFJLDJCeUIzT0oseUNBQ0EsMkRBR0Esc0VBV0YsbUZBVkUsWUFVRixXdEJoREksZXNCc0NGLG9EdEJ0Q0UsV3NCZ0RKLDJNQW9CRSxzQkFhRSw2REFmSixrRHpCME1NLGtCRzVRRixzQnNCa0VKLFdBZUkseVJ0QmpFQSwyRXNCMEVBLGdWQWFGLDBCdEJ0RkUsa0JzQnNGRixtSEFDRSxnRnRCMUVBLFVBQ0Esa0JzQjZFRixtQkNyR0EseUJBRUUsdUMxQm1RRSx5QjBCL1BGLDJEQUlBLHFCRDJGRix5Q3RCN0VFLGFzQjZFRix1RXRCOUVFLGtCQUNBLG1CdUJYQSxrSEFPQSw4RHZCM0JBLGtIdUJnQ0EsMkRBRUUsMERBL0NGLHFCQWdFSSxpcUJBaEVKLDZCQTJFSSwwQkEzRUosMElBcUZJLHlPQUlFLHFFQUNBLGNBSUosaUNBSkksMkRBSUosZUFFRSw0REFoR0osNERKZ3BDcUIsV0lqakNqQixhQUNBLGtDQURBLHNDQURGLGtCQUNFLFNKaWpDaUIsVUl4aUNqQiw4SEF4R0osY0ErR0UsMERBR0Usd1FBT0Ysb0ZBQ0UsMERBWEYsYUFBYSxRQUViLGlGQWNGLHNFQS9IQSxpV0FzQkEsd0RBSUEsb0VBS0EsNE52QmxCQSxnUnVCd0NFLDJEQUlFLG9FQUpGLHNCQU1FLG9FQUNBLG9FQUdGLHFHQUNFLHNFQUNBLDJCQWpFSixrRUEwRUkscUJBQ0EsaUlBM0VKLHlCQWtGRSwwSEFHRSwyTUFFRSwrQ0FFQSxzRUFDQSxrVkExRk4sNEJBd0dJLGlEQXhHSixhQXdHSSw4Q0F4R0osaUJBaUhFLDJEQUNFLDREQURGLFdBRkEsYUFFQSxpQkFGQSx1REEvR0YscUNBa0hJLDhJQUlBLDRFQUlBLHNVQTFISixvRkNBRiwwRER5SEksd0cxQmdLQSwwRTJCblJKLHNFQUVBLDRDQUNBLHVEQUNBLDhFQUdBLDRFQURBLGtDQUVBLDREQUlBLHNFQUNBLG9PQUlBLDhVVGJJLDJEQUlBLG9FQUpBLHNCUzJCRix3RUFHQSxhQUFhLFFBQWIsaURBS0EsNENBQ0EsdURBSUYsMEVBR0UsMkJBTUUsc0VBS0YsYUFBYSxRQUFiLGlEQU1FLHNGQUlKLHVFQU1FLGtGQU1BLDZNQVVGLHdHQUlFLGlCQUNBLDhWQ2hGRixVQUNBLCtCQUNBLGdEQUNBLHVEQUNBLHlCQUNBLG9DQUNBLHFFQVpBLGtDQUNBLGtEQUVBLHdDQUNBLG9DQUNBLCtCQUNBLGdGRCtGQSw2QkNyR0Esa0NBU0EsZ0dBRUEscUJBQ0EsMENBUkEsd0NBRUEsZUFHQSxxQkFHQSx3REFiQSxrQ0FDQSxnQkFDQSxzQ0FDQSxnQkFDQSxzQ0FNQSw2RUFKQSxrQkFKQSw4SEFNQSx5QkFDQSx1Q0FGQSxzQkFEQSxzQ0FDQSxLQUNBLDRCQUNBLHdDQUNBLDhDQURBLGdDQUVBLHNCQUVBLGtDRHlGQSx3Q0MxRkEsMEJBWEEsbUJBRUEsd0NBQ0EsOENBRUEsMENBSkEsZ0NBSUEsVUFDQSw4QkFDQSw4Q0FFQSwwQ0FEQSxVQUNBLG1HQVZBLHlDQUVBLCtDQVdBLGlDQVZBLHlLQU1BLDBDQUNBLG1EQUVBLDJDQUNBLGlEQUhBLG1DQVRBLHVDQVdBLG9CQVZBLGFBQ0Esb0JBQ0Esb0JBQ0Esd0RBQ0EsMEJBQ0Esb0NBQ0EscUNBQ0EsMkJBQ0EsZ0VBQ0Esd0RBRUEsNkJBYkEsNkJBQ0EsdUNBRUEsbUNBQ0Esb0JBQ0Esd0RBQ0EsMEJBQ0Esb0NBQ0Esc0NBQ0EsMkJBQ0EsZ0VBQ0Esd0RBRUEsNkJBYkEsNkJBQ0EsdUNBRUEsaUNBQ0Esb0JBQ0Esd0RBQ0EsMEJBQ0Esb0NBQ0EscUNBQ0EsMkJBQ0EsZ0VBQ0Esd0RBRUEsNkJEeUZBLDZCQ3JHQSx1Q0FDQSxVQUNBLHdDQUNBLDhCQUNBLDBCQUNBLDBCQUNBLG9DQUNBLHFDQUNBLDJCQUNBLGdFQUNBLHdEQUVBLDZCRG1IQSw2QkN2R0EsdUNBRUEsaUNBQ0Esb0JBQ0Esd0RBQ0EsMEJBQ0Esb0NBQ0Esc0NBQ0EsMkJBQ0EsZ0VBQ0Esd0RBRUEsNkJBQ0EsNkJBYkEsdUNBQ0EsZ0NBQ0Esb0JBQ0EsOEJBQ0EsMEJBQ0EsOERBRUEsb0NBQ0EsMkJBQ0EsZ0VBQ0Esd0RBRUEsMEREMkZBLHVDQ3ZHQSxZQUNBLHdDQUNBLDhCQUNBLDBCQUNBLDBCQUNBLG9DQUNBLHNDQUNBLDJCQUNBLDJCQUNBLDZGQUVBLDZCQUNBLDZCQUNBLHVDQWJBLDhCQUNBLG9CQUNBLDhCQUNBLDBCQUNBLDhEQUNBLHNDQUVBLDJCQUNBLGdFQUNBLHdEQUVBLDBEQUNBLHVDRDJGQSxrQ0N2R0Esb0JBQ0EsOEJBQ0EsNkJBQ0EsMEJBQ0Esb0NBQ0Esc0NBQ0EsOEJBQ0EsMkJBQ0EscUNBQ0Esd0RBQ0EsZ0NBQ0EsNkJBQ0EsdUNEMkZBLDhCQ3ZHQSxvQkFDQSw4QkFDQSwwQkFDQSwwQkFDQSxvQ0FDQSxtQ0FDQSwyQkFDQSwyQkFDQSxxQ0FDQSx3REFDQSw2QkFDQSw2QkFDQSx1Q0FDQSxxQkQwRkEsdUJDdkdBLDhCQUNBLDBCQUNBLDBCQUNBLG9DQUNBLHFDQUNBLDJCQUNBLDJCQUNBLHFDQUNBLHdEQUNBLGdDQUNBLGlDQUNBLHVDQUNBLG1CQUNBLHVCRDBGQSx1QkN2R0EsOEJBQ0EsMEJBQ0EsMEJBQ0Esb0NBQ0Esc0NBQ0EsMkJBQ0EsMkJBQ0EscUNBQ0Esd0RBQ0EsZ0NBQ0EsaUNBQ0EsdUNBQ0EsbUJBQ0EscUJEMEZBLHVCQ3ZHQSw4QkFDQSwwQkFDQSwwQkFDQSxvQ0FDQSxxQ0FDQSwyQkFDQSwyQkFDQSxxQ0FDQSx3REFDQSxnQ0FDQSxpQ0FDQSx1Q0FDQSxtQkFDQSxrQkQwRkEsdUJDdkdBLDhCQUNBLDBCQUNBLDBCQUNBLG9DQUNBLHFDQUNBLDJCQUNBLDJCQUNBLHFDQUNBLHdEQUNBLGdDQUNBLGlDQUNBLHVDQUNBLG1CQUNBLHFCRHNHRix1QkFDRSw4QkFDQSwwQkFDQSwwQkFDQSxvQ0FDQSxxQ0FDQSxzREFDQSxxQ0FDQSx3REFFQSxpRUFDQSx1Q0FDQSxtQkFFQSwyQ0FVQSw4QkFDRSwwQkFHRiwwQkFDRSxvQ0M3SEYsb0NBQ0EsMkI1QjhOSSwyQjRCNU5KLHFDRHlJRix3REMzSUUsZ0M1QjhOSSxpQzRCNU5KLHVDVm5ESSx1Q0FJQSx1QldwQk4sOEJBR0UsMEJBT0EsMEJBS0Ysb0NYQ00sc0NBSUEsMkJXTE4sMkJBS0UscUNBRUUsd0RYRkUsaUVZbkJOLDRFQU1FLHVCQUdGLDhCQVFBLDBCQUVFLDBCQUNBLG9DQUVBLHFDQUNBLDJCOUJ1UUksMkI4QnJRSiw2RkFFQSxpRUFDQSx1Q0FDQSxtQkFDQSx3RUFDQSx1REFDQSxvQ0FDQSxzQ0FDQSx5REFDQSw2RkFFQSxpRUFDQSx1Q0FDQSw0REFDQSw4QkFDQSwwQkFDQSw4REFDQSxtQ0FDQSwyQkFHQSwyQkFDQSxxQ0FFQSx3REFDQSx3RzlCMk9JLHNEOEJ4T0osb0NBQ0Esd0JBRUEsa0ZBQ0Esd0NBQ0EsMEYzQnpDRSwyRTJCOENBLCtCQUVBLHFDQXlCRSw2QkFFQSw2Q0FNRiwwQkFDRSxnQkFFQSxnQ0FDRSwyQnBCekNKLDBCb0I0QkEsd0JBQ0UsOEJBRUEsK0NBTUYsMkJBR0UscURBRUUsMkJBZEosa0RBR0UscUNBQ0Usc0NBTUYsdUJBRUEsZ0RBRUUsYXBCMUNKLHFCb0I0QkEsNENBR0Usc0NBQ0UsWUFDQSxpQkFJSixnQ0FHRSwrQ0FFRSxzQ0FkSixnQ0FDRSxpQkFFQSxzRUFPQSxrQkFFQSxvQ0FDRSxlQUNBLDBCcEIxQ0osOEJvQjZCRSwwQkFFQSxnQ0FDRSw4QkFLSixpQ0FHRSx5Q0FFRSx3Q0FVTixrREFJRSxxQ0FTRixrREFHRSwwRUFPQSxnREFPRix1Q0FFRSw4Q0FHQSw4Q0FLQSx3REFVRixrREFDQSx5REFFQSxtREFTQSxnRkFDQSxzQ0FFQSxtQ0FHQSwwQ0FDQSxzQ0FvQkUsNEJYeE1GLGlCQUFpQixLV3NNakIsdUNBRUUseUJBQ0EsNkVBWUosc0JBQ0UsK0NBcEJFLDZDQVZGLGFBU0UseURYak1GLGdCVytMQSxTQVBBLGdCQUVFLHVDWDFMRixtRmhCZUUsa0JnQmZGLGdCaEJlRSwrQzJCd01GLCtCQUNBLDRDQURBLFNBR0EseUNBQ0EscUNBTUEsMEZBQ0EsMENBTUEsNENBQ0Esd0NBQ0Esa0JBQ0Esd0NBQ0Esc0NBQ0EsbUJBQ0EsZ0RBQ0EsNERBQ0EsMERBQ0Esc0NBQ0EsVUFEQSxTQUNBLGdEQUNBLG9CQ3RQRix3Q0FHRSxPQURBLFdBQ0Esc0JBQ0Esa0JBRUEsc0NBQ0UsbUJBQ0EseUJBS0YsK1ZBTUUsa0JBTUYsdUNBRUEsbUJBRUEsdUM1QlhFLGlFNEJnQkosU0FJRSxrREFFRSxZQUFZLDBCQUZkLDhCQUVFLGdDQUlGLDZLNUJURSxtQzRCbUJGLHlHNUJORSxVNEJNRixnQjVCTEUsZTRCa0NGLHNDQUNFLGdCQUlKLHNEQVhFLCtDNUI1QkUsYzRCNEJGLGdCQUpGLDRFQUlFLG1CQUdFLG1CQVBKLFdBZUEsMENBS0Esa0RBSEUsMENBSUEsNENBMEJBLG1EQUxGLDJDQUVFLDZCQUNBLHFCQU9BLGdEQUVFLDZCQUZGLDZDQUVFLHdDQUlGLCtCNUJ6RkUsc0M0QnlGRixjNUJ6RkUsaUJBREEsZ0I0QjBGRixnRkFLQSx1Q0NsSUEsb0NEa0lBLGM1QjdHRSw0RTZCcEJGLG9CQUVBLDRCQUNBLHlCQUNBLDJFQUNBLG1DQUdBLG9DQUVBLGdEQU1BLGdEQUNBLHlEaENzUUksbURnQ25RSiwwQ0FHQSxtQ2RmSSwyRkFJQSx5Q2NjSixjZGJNLGtCY2FOLGtYQTRCQSxvQ0FDQSwrR0FDQSw4SEFFQSxrTkFNRSw2QkFERiwwQkFDRSw2RzdCM0NBLDRCQURBLHVCQUF1QixFQUN2Qix1QjZCK0NBLDJDQUdFLHdHQUtKLHVEQUVFLGVBQ0EseUVBQ0EsdUNBR0YseUU3Qi9ERSx5Q0FDQSxvQjZCNkVGLDZDQUNBLCtFQUlBLHVHQUlBLGdCQUVFLDJDYmpIRixxSGErSEEsNEJBREEsNkJBQ0Esb0ZBTUUseUJBQ0EsMEJBQ0EsaUVBRUEscUVBRUUscURBSUosdURBR0UsNEJBV0YsZ0JBVkUsK0JBVUYsVUFrQkEsZUFDRSxTQURGLCtCQWxCQSxjQVFBLHVDQUdFLDJDQVRBLGtFQTJCRixrR0N0TEEsc0NBQ0EsMkRBQ0EsNkRBQ0EsNkZBQ0Esd0NBQ0EsNkNBQ0Esa0RBQ0Esa0RBQ0Esb0RBQ0EsMkdBRUEseURBRUEsb0RBQ0EsNEdBQ0EsZ0NBQ0Esb0ZBQ0Esb0JBSUEseURBSUEsd0RBQ0EseURBUkEsdURBY0EsNExBSUUsbURBcUJGLHlEQXRCRSwyQ0F3QkYseUJqQzROSSx5QmlDMU5KLDBCQUZBLG9EQUlBLGlEQUVBLHNDQUVFLHNDQVlGLHFCQUNBLGdEQUdBLHVEQUVBLG9EQURBLDRDQUNBLGVBR0EsNEJBQ0EseUNBR0EsOERBS0kseUNBSUoseUJBV0EscUVBREYsZUFUSSxnQkFjRiw4REFHRSxpQ0FhSiwrREFVRSxpRkFERixnQmpDMElNLHdDaUN2SUosY0FDQSxvRUFFQSx1SDlCeElFLHlEZUhFLDhDQUlBLDhCZWlJTiwwREFXSSwrREFJQSxrRUFFQSw4REFNSix5Q0FHRSxrQ0FFQSxvR0FHQSxtRUFJQSxzQ0FDQSxzQ0FZRSxzQ0FHSSx5Q0FHRSx3UkFnQkYseUVBS0EsNkRBTUUsd0NBR0EsNERBSUEsbUJBREEsNEJBRUEsOEJmOU5KLGlCZW1PSSw4REFSQSxrQkFZQSwySkE3Q0YsbUJBRkEsK0JBRUEsOEJBR0UsY0FVRixtQ0FKSSwyQ0FEQSwrQ0FERixnREFKQSw2Q0FXQSxtQkFHRix3Q0FDRSx5Q0FJRixzQ0FJQSwrQkFFRSwwQkFFQSw2Q0FFQSx1REFFQSw2REFFQSxhZjlOSixzQmVtT0ksK0NBQ0Usd0RBSUEsb0NBR0EsMkJ2QjVMUixnQnVCc0lBLGFBR0ksa0RBREEsa0JBR0EseURBR0Usb0NBSUEsaUJBQ0UsbUJBREYsNEJBQ0UsZ0JBV0YsNkJBT0YsMEVBTUUscURBZkYsNkJBSkEsNkNBSUEsY0FUSSw4RUEwQkYsK0NBQ0Esc0NmN05KLGdCZW1PSSxpQkFJQSw0Q0FKQSw2QkFJQSwyQ3ZCeExOLGdFdUJ5SUkscUJBS0Usa0RBSUEsb0RBQ0UscUJBUkoscUJBQ0UsbUNBREYsWUFRSSxtQkFDQSx3REFJSix3Q0FJQSxtQ0FDRSwyQkFDQSw4QkFHRixtQkFDRSw2Q0FLQSxTQUFTLFNBRVQsd0NBSUEsaURBRkEsa0RBR0EscUNmN05KLGlCZW1PSSwwREFJQSxrREFDRSxRQUFRLEtBQ1IsNkJBL0NKLHVDQUdFLG1CdkI5SU4sWXVCd0lJLHNCQW9ESSxnQkE5Q0YseUJBQ0UsZ0JBTkosNkJBSEoscUJ2QnRJQSxhdUJrSk0sK0NBQ0UsMERBQ0EseUJBSUosc0RBSUEsbUNBQ0UsMkJBQ0EsOEJBR0YsbUJBQ0UsNkNBS0EsU0FBUyxTQUNULHdDQUlBLGlEQUZBLGtEQUlBLHFDQUNBLGlCZjlOSixtQ2VtT0ksdUJBQ0UsZ0JBR0YsK0NBQ0UsNkJBN0NGLHVDQUVBLG1CQVJOLFlBR0ksc0JBbURJLGdCQTdDQSx5QkFHRixnQkFQRiw2QkFIQSxxQkFvREksYUF6Q0EsNERBQ0EsNkNBSUoseUJBQ0UsbUJBREYsV0FJQSx3QkFDRSxtQ0FDQSwyQkFHRiw4QkFJQSxtQkFFRSw2Q0FHQSxrQkFDQSx3Q0FHQSxpREFGQSxrRGYzTkoscUNlbU9JLG9EQUlBLHVCQUNFLGdCQUNBLGtDQUVBLGFBaUJaLDZCQUtFLHVDQUNBLG1CQUhBLFlBQ0Esc0JBSkYsZ0JBTUUseUJBQ0EsZ0JBSEEsNkJBREEsa0NBS0EsK0NBQ0EsMERBQ0EsdURBTUUsMkNBQ0UsMEVDdlJKLGdFQUVBLDBEQUdBLGlEQURBLGtEQUVBLHFDQUNBLG9EQUNBLHVDQUNBLDRFQUdBLHVDQUVBLG1CQUpBLFlBQ0Esc0JBRkEsZ0JBT0EseUNBSkEsNkJBRkEsa0NBT0EsK0NBQ0EsMERBS0EseUJBRUEsbUJBREEsV0FDQSx5QkFDQSxvQ0FDQSwyQkFDQSxrREFDQSw4Q0FDQSwyRC9CakJFLGlEK0JpQkYsa0RBTUUsc0NBSUEsaUJBQ0Esb0NBRUEsdUJBQ0UsZ0IvQnRCRixnREFDQSw4QkFhQSx1Q0FDQSxtQitCV0EsWUFDRSxzQi9CMUJGLGdCQWNBLHlCK0JtQkYsZ0IvQnBCRSw2QitCWUEscUIvQnpCQSxhK0JpQ0YsZ0RBRUUsYUFJSiw4Q0FJRSx5QkFDQSxtQkFEQSxRQUFRLEdBSVYsZUFDRSw0Q0FDQSw4Q0FJQSw0REFDQSxxQ0FhQSxpREFaQSxrREFhRSxrQ0FTRixpREFDQSx1QkFDQSwrQ0FDQSx1Qy9CMUZFLDBEK0IyRkYsWUFFQSxzQkFGQSxnQkFRQSx5Qy9CbkdFLDZCK0IyRkYsa0NBUUEsNENBQ0EsYUFDQSwwQ0FDQSwrRi9CdEdFLGtGK0JrSEosK0NBQ0UsOEJBQ0EsNkJBQ0EsdUZBcUJBLG1GQWxCQSx3Ui9CakdFLE1BQ0EscUYrQitJQSxpRHhCM0hBLDJEd0JtSUEsOENBS0UsbURBT0UsMEMvQjNLSixtRytCOEtNLGlDQUdFLCtCQUVGLGdHQUdFLHNDQUlKLHFDL0I1S0osZ0MrQmtMUSx5Q0FIRiw4RkFLQSx5R0FHRSx1QkNsT1YscUVBQ0EscUJBQ0EsMEtBQ0EsMERBQ0EsMkRBREEsbUJBRUEsNkJBRUEsNkRBREEsb0ZBRUEsOERBRUEsd0JBQ0EsMkJBREEsY0FDQSx3REFDQSxZQUNBLGlDQURBLDRDQUVBLGVBQ0Esb0NBREEsbURBRUEscUNBREEsZ0JBQ0EsMERBQ0EsYUFHQSx1Q0FDQSw0RUFEQSwrQkFEQSxnQkFGQSxrRUFVQSx5QkFFQSx3Rm5DNFBJLGFtQ3ZQSixpQkFBaUIsc0JBR2pCLHlFQUhBLCtCbkN1UEksa0VrQjNRQSx3QmlCV04sd0ZBZ0JJLGtCQUlBLGdCQUZBLHVHQURBLG9EQUdBLG1DQUNFLG1DQUNBLHNDQUtKLG1CQUVFLG1EQUZGLG9EQUlFLGtCQUlBLGlEQUZBLDJEQURBLGtCQUNBLGNqQmhERSxvREFJQSxrRmlCa0RKLDJEQU1FLDJCQUVBLDZEQUZBLDhEQU9GLGtCQUlBLDBDQUNBLG9DQUNBLDhFQUVBLHdCaEMvREUsK0RBQ0EscURBQXdCLEVnQ2lFeEIsaUdoQ2xFQSwwQkFDQSxvR2dDMkVGLDZCaEM5REUsb0NBQ0EsMEJBQTBCLEVBRDFCLHlCQUNBLG1HQURBLCtIZ0N1RUEsa0ZoQ3ZFQSx5Q0FDQSwwS2dDdUZBLG1EQUlBLG1EQUlBLHFEQUNBLDBGQUdFLHVFaEMzSEYsOENnQ3FJQSw2Q0FDRSxxVENqSkosc0NBQ0Esa0RBQ0EsOERBS0EsNFRBVUEseUVBQ0UseUNBRUEsc0NBRUUsbUNBQ0EsOENBQ0EsdUVBSUosbUJDL0JBLHFEQUNBLGdCQUhBLG9DRDZCSSxhQzdCSixrQkFHQSxxQkQrQkUsNEVBTEUsa0JwQytQQSxnQnFDelJKLDBDRCtCRSxXQzlCRixzQ0FDQSxtQ0FDQSxrQ0FDQSwrQ0FDQSxnR0FGQSx1Q0FJQSw2RkFDQSxpREFFQSx3QkFHQSw4Q0FDQSw0QkFDQSxtREFGQSxXQUhBLGNBRUEsMENBQ0EsaUJBRUEsbURBSkEseUNoQ1pBLHNDZ0N5QkEsd0JBQ0EsbURyQ2dRSSxnRnFDNVBKLDhEckM0UEksVXFDM1BKLGtEbkJwQkksdUpBSUEsOEJBQ0UseURtQm9CSiwwREFFQSxnREFDQSwrREFLQSxnRUFFQSxvQ0FDQSwwQ0FNQSw0REFIRiw2REFLRSx5REFLQSxrRUFGRixtRUFJRSxpREFPQSw0REFOQSw2REFNQSxnQkFLRSw4RWxDOUJGLHFDQUNBLGdEQWZBLDhCa0NrREUsZWxDbERGLDZDQUNBLHlEa0NrRUosZ0JDbEdFLGdIQUdBLDZEQUhBLHFUQ1FBLDRUQVdBLFlwQ0pFLDZEb0NTRixtQ0FNRixtQkFFRSxnQ0M5QkEsMERBRUEsc0NBQ0EsNERBVUEseUNBQ0EsaURBVEEsYUFDQSxlQU1BLHlEQUxBLG1CQUNBLGlEQUZBLHVGQVNBLG1GQUNBLHlDQUtGLHlDQU9FLGdCQUNBLDZDckNoQkUsNkRxQzRCRix3QkFFRSw2Q0FXRiw4Q0FDRSxtQ0FDQSxtQ0FDQSwrQ0FDQSw4RkFIQSxvREFDQSx5REFDQSx1REFDQSwrQ0FIQSwwREFDQSx1REFDQSxnREFDQSxzQ0FIQSxvRUFDQSw0Q0FDQSx5REFDQSxtREFIQSw2REFDQSxhQUNBLGdCQURBLGVBQ0EscUlBREEsaUNBRUEsY0FIQSx5Q0FHQSxzRUFEQSxrQkFIRiw4SEFHRSxzQ0FDQSw2Q0FGQSwrQ0FDQSxxREFGQSx1Q0FERixVQUlFLGlCQUhBLCtDQUNBLGlEQUVBLHVDQUZBLFVBRUEsVUFEQSxxQ0FIRixnREFDRSxzREFHQSxrREFEQSx5Q0MzREYsa0RBQ0Usd0REMERBLDBDQUNBLG9CQ25ERix3Q3pDa1JJLGlCeUNoUkosNENBQ0Esa0NBRUEsNkRBREEsMERBR0EsaUNBS0EsOERBRkEsMkR6Q3dRSSxleUNwUUosbUV0Q1JFLDJGc0NlRixnREFFQSxrQ0FDQSxrQ0FFQSx5RHZCdkJJLDhEQUlBLDJCdUJZTiwyQkFZQSx3REFjRSxzQkFDRSw0Q0FWSix1Q0FMQSx3RUFFRSxzRUFGRiwrRUFNRSxrQkFHRiwyQ0FTTSx3REFKSixTQUtNLGlDQ3pETix5REFDQSw4QkFDQSw2REFDQSw0RUFDQSxrQ0FDQSw4QkFLQSxpRUFDQSwyREFDQSxrRUFIQSwwQ0FEQSwrREFGQSxzQkFDQSw0REFEQSxrQkFPQSw2QkFDQSxZQUNBLGlDQURBLGdCQUNBLG1CQUNBLG9EdkNIRSxxQnVDT0Ysa0JBR0EsY0FDQSxVdkNYRSxnRXVDZUosMENBRUUsd0RBSUUsc0RBQ0EsaUJBU0osbURBRUUsNENBSUEsMERBR0Usd0RBQ0EsZ0VBQ0EsMENBR0Ysd0RBRUUsc0RBUUosMERBR0UsNEZBQ0EsbURBR0EsMEd2Q3JERSx3REFDQSxzREFhQSxjQUNBLGdEdUNnREYseUNBRUUsdURBRUEscURBSUYsOERBRUUseUNBQ0EsdURBQ0EscURBS0EsWUFFQSw4Q0FDRSw0RkFDQSxtREFpQkUsb0d2Q3ZESixzRHVDNERJLGdFdkN4RUoscUZ1QzZFSSxxREFDRSxtREFHRixnQ0FDRSwrQkFDQSw0QkFFQSw2REFDRSx1RkFDQSxvREF4QlIsNkJBSUksMEVBS0EseUJ2Q3hFSiw2REFZQSw0REFaQSxvQnVDd0VJLHVDdkM1REosNkNBWkEsZ0J1QzZFSSxjQU1FLDJDQUZGLG1DQUpBLGFBQ0Usc0JBR0YsdUNBQ0Usa0JBR0EsNkNBSEEsbUJBSUUsc0NBQ0EscURoQ3RGUixzS1BXQSxvRXVDNERJLDZDdkN4RUoscURBWUEsdUJ1Q2lFSSxrREFDRSxzQ0FHRix1Q0FDRSwyREFDQSwwQ0FFQSxvREFDRSxvREFDQSxzRGhDdEZSLHNDZ0MrREUsdUNBR0UsdUR2Q3ZESix3REFaQSxzRHVDd0VJLHlEdkN4RUosd0RBWUEseUR1Q2tFTSxrREFHRixrQ0FDRSxrQ0FDQSw0Q0FHRSx1RUFERixtQ0FDRSxnQkFERixlQUVFLHFCQXhCUixzQmhDOURBLHFCZ0MrREUsNkNBR0UsNkR2Q3ZESixnRXVDNERJLG1CdkM1REosV3VDNERJLDREQUtBLHNEdkM3RUosOENBWUEsNkJ1Q2lFSSxxQnZDN0VKLFV1Q2lGSSwrQkFDRSx1REFERiwrQ0FJRSxpQmhDcEZOLHlDZ0MrREUsaUZBdUJNLGlDQUZGLGNBQ0UsZ0ZBREYsa0JBbEJGLDZCdkN2REosK0RBWkEsNEJ1Q3dFSSxxRXZDeEVKLG9EdUM2RUksa0R2Q2pFSiwwQ3VDaUVJLG9CQUlBLHdCQUNFLGdEQUdBLHNEQUhBLHdDQURGLFVBS0kscURBQ0EseUNBaUJWLG1EQWpCVSxzREFrQlIsdUJBRUEsd0ZBY0YsNkRBRUUsK0ZBRUEsNEJBREEsMkRBRUEsNERBQ0EseURBQ0EsdUVBQ0EsZ0VBRUEsb0RBREEsdURBQ0Esd0JBVkYsMEJBQ0UsMkZBRUEsNkRBQ0Esa0dBRUEsNEJBREEsMkRBQ0Esa0RBQ0EseUVBRUEsb0JBREEsbURBRUEsbUVBVEEsb0RBU0Esd0RBUkEsd0JBQ0EscUhBQ0EsNkRBQ0EsMEJBQ0Esd0VBRUEsNEJBREEsMkRBQ0Esa0RBQ0EseUVBUkEsb0JBU0EsbURBVEEsbUVBR0Esb0RBREEsd0RBQ0Esd0JBQ0EsNkNBQ0Esd0VBQ0EsNkRBQ0Esa0dBRUEsNEJBREEsMkRBVEYsa0RBQ0UseUVBR0Esb0JBREEsbURBQ0EsbUVBRUEsb0RBREEsd0RBRUEsc0VBQ0Esd0VBQ0EsNkRBQ0Esa0dBUkEsNEJBREEsMkRBRUEsa0RBQ0EseUVBRUEsb0JBREEsbURBQ0EsbUVBRUEsb0RBREEsd0RBRUEsb0RBQ0EsNEZBVEEsNkRBQ0EsbUdBR0EsNEJBREEsMkRBQ0EsbURBQ0EsMEVBRUEsb0JBREEsbURBQ0Esb0VBRUEsb0RBREEsd0RBUkEscUVBQ0EsbURBQ0EsOENBQ0EsK0NBQ0Esc0RBQ0EsNEdBQ0EsNERBQ0EsZ0VBRUEsOEhBVEEseURBRUEsOEhBRUEsbUZBQ0EsaURBQ0EsK0RBQ0EsNERBQ0Esa0VBQ0EsNkRBVEEsbUVBQ0EsMkRBQ0EsNERBQ0Esc0VBQ0EseUJBQ0Esc0RBQ0EsNEdBQ0EsNERBRUEsNkhDekxGLGlFQUNBLHlEQUVBLDBEQUNBLG9FQUVBLHlFQUlBLDRDQUdBLDBEQUNBLHNMeENIRSw4RHdDU0Ysc0RBRUUsdURBQ0EsaUVBS0EsK0VBSUYsK0NBR0UseUhBU0osZ0VBTUksNkRDeERGLGlFQUVBLHlEQUVBLDBEQUdBLG9FQUNBLHdCQUNBLHFEQUNBLDhDQUNBLDREQUNBLDREQUNBLCtEQUNBLDZEQUlBLGdFQUVBLHdEQUVBLHlEQUNBLG1FQUNBLDZFQUNBLDBHekNSRSw0RHlDZ0JBLCtEQU9GLDZEQUVBLGdFQUlBLHdEQUNFLHlEQU1GLG1FQUVBLHlFQUVBLDRDQUNBLHNIekNoQ0UsNkRBQ0EsMkh5Q21DQSxzREFLSix1REFFRSxpRUMxREEsdUJBQ0Esb0RBRUEsNkNBQ0EsMkRBQ0EsNERBRUEsMkhBQ0EsK0RBQ0EsdURBRUEsd0RBQ0Esa0VBQ0Esc0JBQ0EsbURBQ0EsNENBRUEsMERBQ0EsNERBS0EsNkRBR0EsNkRBTUEsOERBVUEsc0RBS0EsdURBRUUsaUVBRkYsVzNCdkNNLCtDMkI0Q0osb1hBOEJGLDJCQUNBLGlDQUVBLGlDQUdBLCtCQUNBLHFDQUNBLHVFQVlBLGdaQWNBLHdFQUNBLCtCQTFCQSx1QkFRRiwyQjFDN0ZJLFdBU0EsK0NBVEEsd0JBU0EsNEIwQ3NGRixnQzFDdEZFLGlCMEMwR0EsMEMxQ3pHQSw2QjBDd0dGLHFCQUNFLDZEQUNBLDBDQURBLFVBQ0Esd0NBT0YsNkNBUEUsNkNBS0osc0JBRUUsaUJBVUEsaURBTUEsd0NBRUEsT0FDQSx1QkFDQSxvRkFDQSwyQkFDQSxzRjFDMUhFLDhGQUNBLGlEMENnSUEsMkNuQzVHQSxrRG1DbUhBLHNEQUtGLHNEQWlDSSw0QkFiRixzQkFVQSxvQ0FNRSxnR0FZRSxzQm5DM0pKLDRDbUNxSkUsdUMxQzlNRixzQ080Q0EsOENtQ29JRixvQ0FMRSxlQVlGLG9CQWhCRSw0Q0E0QkUsZUFDQSw0QkFFQSxhQUVBLHdDQU1BLGUxQzlNRixvQjBDeU1JLGtCQUtGLHlDMUM5TUYsYTBDOE1FLCtCQUtBLG1DQUNFLHNDQWxCSixjQUNFLG1CQVdBLDRCMUM5TUYsMkMwQzhNRSxxRkFNRSwwRkFmRiwyRkFHQSxtQ0FORixhQUVFLDREMUNwTUYseUIwQzhNRSx1RkFLQSw4Q25DMUpGLDRCbUN5SUEsdUJBQ0UsdUJBRUEsd0JBR0EsMENBQ0UsdUNBS0YsbUYxQzlNRixvRDBDb05JLDZFQWhCRix5RjFDcE1GLGlDMEM4TUUscUUxQzlNRixzRDBDb05JLHNEQ25PTixpQ0FDQSw2QkFDQSxxQkFDQSx3REFFQSxzREFHQSxhQUNBLFlBRkEsT0FHQSxVQURBLGtCQUNBLGdCQUpBLHFCQUVBLFdBREEsNENBR0EsY0FHQSw4QkFFQSxvQkFGQSw2QkFFQSwwQkNsQkEsOERBRUEsc0NBRUEsMEJBRUEsaUJBQ0EsMkVBRUEsc0JBQ0EseUJBRUEsNkNBRUEsd0MvQ2dSSSxnQzhDclFKLHFDQUdBLHVDQUVBLGdDQUNFLGlEQUVBLGVBV0osNEJBTE0sb0NBS04sdUVBQ0UsNENBUkksNEJBRkYsbUNBWUYsVUFUSSxvQkFMRixrQkFHRSxXQVdKLG9GQUVFLDBCQU1KLDBFQU5JLDRCQUNBLFlBREEsK0NBTUoscUJBQ0Usa0VBQ0EsY0FDQSxtQkFFQSw0RkFFRSx1SEFKRiwyQkFFQSxxRUFTRix5QkFDRSw2SUFERiw0RkFLSSx1RkFDQSxnRUFLSixpQ0FHRSwyQ0FJRSw4REFEQSwrREFERix5RkFMRiwwQ0FDRSwrRkFNRSxnQkFDQSwyQ0F1QkYseURBQ0EsMkNBQ0EsY0FFQSxtQ0FGQSxnQ0FFQSxVM0NqR0UsZ0Q2Q2pCRiw0Q0FDQSx5QmhENFJJLG1DZ0QxUkosa0JBQ0EsZ0RBQ0EsMENBQ0EsZ0JBREEsWUFDQSxnRUFDQSx5RkFDQSwwQkFDQSxvQ0FEQSxZQUVBLHlDaERtUkkscUNnRGpSSixnRkFFQSxzREFDQSxpQkFDQSxxREFFQSxxQkFEQSwyQkFDQSx5Q0FDQSxxQ0FHQSxnRkFFQSxzRER6QkEsNENBRUEsMEJBR0EsWUFDQSxTekJrcUI0QixleUJwcUI1QixZQUdBLHlDQUNBLHlCQURBLFlBRUEsZ0ZBSUEsZ0JBQ0Esc0MvQ2dSSSw2Q2dEOVBKLHNDQUNBLFNBREEsMkJBQ0EseUNBQ0EsT0FBTyxFQUFQLDRHN0NoQkUsY0FBYyxFQUFkLHNDNkNxQkEsaUJBQ0EsNEJBQ0EsMkJBRUEsb0NBRkEsWUFFQSwwQ0FJRSx5QkFEQSxZQUVBLGtGQVFKLHdFQUNFLDhGQUVBLGtOQUVFLHVEQUdGLCtDQUVFLDRCQUdGLHNDQVVBLHVEQVZBLGtDQVNGLHNCQUNFLGdCQVZBLGdCQUpFLGdDQUlGLGdCQUNFLDhDQUNBLHNDQU9KLHlEQUNFLG9CQWZBLDhDQWdCQSwrQkFDQSxnREFFQSx3S0FFRSxtQkFGRiw2QkFFRSwwSUFHRix5R0FLQSxzQ0FIRSw4RkFJQSw2RkFVRixxQ0FERixrRkFDRSwyR0FFQSwrS0FFRSxpR0FHRiwySkFNRSx5Q0FERixpR0FFRSw4RkFRRixxQ0FIRixtRkFLRSw0R0FTRix1Q0FORSxzSUFPQSxlQUlBLG9GQUZBLDhCQUZBLHNDQUNBLGdFQUdBLGdIQUVFLHlJQUdGLGlKQUtBLDhIQUNFLHVDQUNBLGtDQXdCSixpRkFDQSxtQ2hEMkdJLDZDZ0R6R0osOEJBQ0EsaUNBQ0EseUQ3QzVKRSxjQUNBLDRCNkM4SkYsc0NDeExFLGlCQUNBLHNDRDZMRixrQ0UvS0Esc0JEaEJBLGdCRCtMQSxnQjdDcktFLGdCQUNBLHNDNkNvS0YsaUNBQ0EsNkJFckxGLHFCQUNFLGlCQUdGLG9CQUtFLG1CQURGLGtCQUdFLG9CRmdLQSxhN0M1SkUsaUMrQ0NGLHFCQUtBLDRCQUpBLHNCQUVBLHNDaENoQkkseUJBSUEsMkVnQ2tCTixrRUFNQSxzQ0FFRSxzQ0FGRixvQ0FLQSw2REFhSSwyQkFGRixXQVRBLGdDQVlFLDJGQUdGLGtGQU9BLHFTQWFGLHlHQVVFLGdEQURBLFNBS0EsdUdBZEYsNEVBb0JFLDZGQVlGLHFDQVpFLGdGQUtFLHFDQWFKLG9OQW1CRSw0SEFHQSwyR0FnQkEsa0RBREEsT0FLQSx5R0FTRSx3Q0FGQSxvQ0FLQSxpR0FLQSwrRWhDbktFLDROZ0N3TEoscUZBUUEsK0dBS0EseURBSUEsNkdBVEEsNkxBTUUsMEZBREYsdUlBSUEsOEZDbE5BLHFDQUpBLGlGQUVBLHFDQUdBLHNOQWFBLDRIQUdBLDRHQUlBLHlEQUtBLDBHQXNCRix1Q0FUSSxxQ0FZRixnQkFVRiw2Q0FFRSxrRkFPSSw2REMvRU4sOEREa0VFLHFDQUhBLDZEQUhBLDhFQzFEQSxzQkFDQSwyQkFHQSxtQ0FGQSwwRUFHQSw0QkFDQSwyQ0FDQSxnQkFDQSxnQkFEQSw2QkFDQSxzQkFDQSxtREFDQSwyQkFEQSx3QkFDQSxtQkFEQSxrQkFFQSxxQ0FEQSxXMUM4REUsc0MwQzFDRSxlQUVBLCtFQUdBLGNBQ0Esd0VBRUEsMkJBQ0Esd0VsQ3ZCQSwwRGtDWUosVTFDNENFLGUwQzVDRiw0QjFDNENFLGlKMEN4Qkksb0JBQ0Esb0ZBTUEsVUFDQSwwQkFEQSxVQUNBLDBIQU1BLGlCQUVBLDhDQUVBLG1CQUtBLGVBRUEsU0FQQSxTQUlGLFdBSkUsb0NBT0EsV0FOQSxVQURBLGtCQUlGLGtCQUpFLE1BT0EsNkJBTkEsVUFEQSxVQVNBLG9GQUNBLHFJQVFGLFdBeERKLHFCQXdESSw2QjFDekJGLHFCMENrQ0ksdUJBQ0EsOEJBQ0EsZ0VBUUUsd0JBRkYsNEJBSUUsMEJBUkYscUJBSUEsWUFIRSxXQVNBLDRCMUNuQ04sc1JRNURFLG1Ua0NvQ0UscUJBSUYsU0FDRSxhQUVBLHVCQUhGLE9BSUUsb0RBREEsVUFOQSwwQkFHRixVQUlFLHNDQVVBLDJEQUlGLHFDQUpFLGtDQVRBLHVCQVNBLGVBTkYsY0FDRSxXQUdBLGlDQVFBLFdBVEEsVUFFQSxtQkFRQSw0QkFiRixXQWFFLHNDQUVBLG9GQUNBLFVBR0YsaUNBS0EsV0FIRSxTQUdGLDJDQUxBLDRCQUtBLGtCQUdFLHNGQU9BLGdDQUNBLHFEQUVBLHNCQUlBLGlDQUNFLFdBQ0EsME9BbkVKLGdDQUNBLHlJbENyQkEsdUhSd0RGLFcwQzVCRSw4QkFRQSw2RkFIRSxrQkFIQSxxQkFFQSxnRkFEQSxNQUFNLHdCQVNOLHNEQUNBLHdDQUdGLHlCQUdFLG9DQUVBLGlDQUNBLDhFQUlGLG1CQUdFLDBHQUVBLG9FQUNBLGdDQUdGLGtEQUVFLDBCQUdGLCtEQUdFLG9DQTNETixtQ0FrRU0seUNBQ0EsOEJBRUEsbURBSUEseUJBQ0Usc0NBR0EsOEJBRUEsbUMxQ25DTixrRjBDeENFLDJCQUVBLDJCQUNBLDJCQUNBLDhCQUVBLHdFbEMxQkEseUNBSUEsMkZBQ0UsaUZrQzhCQSxxREFDQSxnRUFDQSxjQVdGLDRCQUhFLHdDQUxGLFNBSUUsZ0NBREEsbUNBQ0EsZUFNQSxVQWJBLGVBZUEsMENBUkEsa0JBSkYsb0NBYUUsOERBQ0EsK0JBQ0EsMkJBR0YsOEJBR0UscUZBREEsS0FBSyxFQURMLE1BSUEsNEJBRkEsZ0NBR0EsNEJBS0Esb0ZBRkYsY0FRRSwyQkFSRixnQzFDcEJGLDRCMENvQ0ksc0ZBRkEsTUFRQSw0QkFFRSwyREFURixrQ0FEQSxPQUVBLGdCQUZBLFFBVUUsK0IxQy9CTixtRjBDeENFLDJCQUVBLHNEQUVBLGVBQ0EsOERBRUEsb0JBQ0Esd0JsQzVCQSx5Q0FJQSxxRUFDRSxnQ1J1REosYTBDNUJFLDhCQUlFLHVDQUZBLGFBQ0EsWUFDQSxtQkFEQSxXQUNBLDJCQUNBLGNBV0YsNEJBSkUsd0NBSkYsU0FJRSxnQ0FEQSxtQ0FDQSxlQUtBLFVBWkEsZUFjQSwwQ0FQQSxrQkFKRixvQ0FhRSw4REFDQSwwREFDQSw4QkFNQSxxRkFIRixhQUtFLDRCQUpBLGdDQUtBLDRCQUdGLGtHQUtBLDJCQUxBLGdDMUNwQkYsNEIwQ29DSSxzRkFuRU4sTUF5RU0sdUZBUkEseUNBQ0EsZ0JBbEVOLFFBeUVNLCtCQU1FLG1GQTFFSiwyQkFFQSxzREFFQSxlQUNBLDhEQUVBLG9CbEM1QkEsc0NBSUEseURrQzRCQSx1Q0FHRSxnQ0FDQSwyQ0FDQSx1Q0FEQSx1REFLQSwyQkFFQSxjQVVBLDRCQURBLHdDQVJBLFNBQ0EsZ0NBREEsbUNBQ0EsZUFTQSxVQVZBLGVBVUEsMENBTEEsa0JBTEEsb0NBVUEsOERBSUYsY0FFRSxpQkFDQSwyQkFDQSw4QkFDQSxrR0FJRiw0QkFKRSxnQ0FTRiw0QkE4Qk4sb0ZBOUJNLGNDaEZKLDJCRGdGSSxnQ0NoRkosNEJBSUEsc0ZBSkEsTURzSEEsdUZDbkhBLHlDQUNBLGdCQURBLFFEbUhBLCtCQUdFLG1GQUNBLDJCQUNBLHNEQUNBLDZFQUtGLG9CQUNBLGlFQUlBLDhCQUNBLHVDQUNBLGdDRS9JQSxRQUFRLEtBQVIsOEJBS0EsdUNBSEEsYUFDQSxZQUNBLDhCQUlFLDRCQU1KLGNBcUJJLDRCQUZKLHdDQWZBLFNBV0ksZ0NBTkYsbUNBS0EsZUFZQSxVQXpCQSxlQXlCQSwwQ0FYRSxrQkFYSixvQ0FzQkUsMEhBQ0EsOEJBSUYscUZBSEUsYUFLRSw0QkFMRixnQ0x4Q0UsNEJNQ0Esb0ZBRkYsY0FFRSwyQkFGRixnQ0FFRSxrSEFGRixNQUVFLDRCQURBLG9HQUNBLGdCQURBLHVDQUNBLG1GQURBLDJCQUNBLG1JQURBLG9CQUNBLHVJQURBLGdDQUNBLHlJQURBLDRCQUNBLDRGQUZGLGdDQUVFLDJLQURBLCtEQUNBLGdMQUZGLGFBRUUsNEJBREEsZ0NBQ0EsNkJDREEsa0dBQ0EsMkJBREEsZ0NBQ0EsNkJBR0Usc0ZBSEYsTUFNSSx5RkFOSixpRUFNSSxnQ0FDQSxtRkFUTiwyQkFDRSx3SUFDQSxxSEFHRSx1Q0FHRSw2RUFDQSx1Q0FEQSx5QkFDQSx5Q0FQSiw0QkFEQSx3Q0FRSSxTQVJKLE1BQU0sMEJBRFIsYUFDRSxxQ0FDQSxVQU9JLGVBUEosMENBREEsa0JBUUksbUNBUEosaURBR0UsNENBR0Usa0dBQ0EsNEJBREEsZ0NBQ0EsMkhBUkosMkJBUUksZ0NBUkoseUJBQ0EsNEZBR0UsNEJBR0UscURBTkosaUVBTUksK0dBQ0EsMkVBVE4sZUFDRSw0RkFDQSxvRkFEQSxlQUNBLGtFQUdFLG9DQUdFLG9KQUNBLDZCQVBKLHNEQURBLHdHQVFJLHNGQVBKLG1HQUdFLFlBR0UsZ0JBSEYsb0VBR0UsYUFDQSwwQ0FEQSxvQ0FDQSx5RkFUTixnQkFDRSxnSEFDQSxpSEFPSSw4Q0FQSixnRkFNSSxvR0FDQSxpRkFSSiw0RkFDQSxpSEFEQSxNQUFNLGVBQ04sbUJBR0UsbUNBR0UsZ0ZBSEYscUJBSUUsdUpBUkosaURBQ0EsMkVBREEsTUFBTSxlQUNOLG9EQUdFLDhFQUhGLHFCQU1JLGdCQUNBLGdIQURBLE1BQU0sZUFDTixnQkFSSixzSEFBTSxlQUNOLGlKQU1JLGtEQUNBLDRFQURBLE1BQU0sa0JBQ04saURBUU4sMkVBUk0scUJBUU4sY0FDQSxxSUFHRSwrRkFFRSxnRUFDQSxzTEN2QkosdUpDRkEsaUdBR0Esb0VBQ0EseURBS0Usd0N4Q01FLG1GQUtFLGN3Q0RKLDZGQUNFLHdDQ2xCSiwrRkFNRSx3Q0FNQSx3QkFRQSwwREFERix3Q0FDRSxvRkNiSixXQUNFLHdCQUlBLGtFQWNFLHdDbERrQ0EsNEZrRGhDRSxrQ2xEZ0NGLHdCa0R2Q0UsMERBT0Esd0NBUkYsb0ZBU0UsY2xEK0JGLHdCa0R2Q0UscUVBUUEsd0NBVEYsK0ZDdEJKLHdDQUdFLHdCQUlGLDBEQUlFLHdDQ1JGLG9GQ01FLGFBQ0Esd0JBQ0Esb0VBR0Esd0NBR0EsOEZDYkEsc0NBRUUsd0JBS0EseURDUEYsd0NDSEEsbUZBSUEsYUM0RE0sd0JBT0ksaVVBUEosd0NBT0ksOEZBUEosd0JBT0ksMEdBUEosNEZBT0ksMERBUEosMERBT0ksd0NBUEosZ0dBT0ksd0JBUEosbUVBT0ksd0NBUEosaUlBT0ksMk5BUEosd0JBT0ksd1RBUEosd0NBT0ksdU1BakJKLHFDQUNFLDBKQURGLGdDQUNFLHdQQURGLDZDQUNFLCtJQURGLHFCQUNFLHVNQURGLDRCQUNFLDZCQVNGLHFCQU9JLDZIQVBKLDhEQU9JLGdHQVBKLE9BT0ksa0JBUEosV0FPSSx1Q0FQSixtQ0FPSSw0QkFQSixrQkFPSSxNQVBKLFdBT0ksV0FQSixrQ0FPSSxzQkFQSixZQU9JLHlCQVBKLFlBT0ksaUNBUEosV0FPSSxNQVBKLHlCQU9JLE9BUEosZUFPSSxxQkFQSixjQU9JLG1JQVBKLGVBT0ksZ0JBUEosbUJBT0ksc0hBUEosd0NBT0ksbUpBUEosY0FPSSx5QkFQSixlQU9JLHFJQVBKLHNCQU9JLHlDQVBKLGdCQU9JLG9IQVBKLCtHQU9JLDJDQVBKLDBCQU9JLHFSQVBKLFdBT0ksaURBSEksK0JBR0osaUVBSEksOEJBR0oscUJBUEosZUFPSSwrSUFQSixnQ0FJUSxjQUdKLDBJQUhJLGFBR0osMklBSEksNkJBR0oseUhBSEksMEJBR0osbUlBSEksMEJBR0osOEdBUEosc0JBSVEsYUFHSix3SEFQSiwyQkFPSSxxSUFQSixvQkFPSSw0RUFQSiwyQ0FPSSxtRUFQSiw2QkFPSSxrRkFQSiwrQ0FPSSxnRUFQSixlQU9JLGlNQVBKLDhCQU9JLHdNQVBKLHdEQU9JLG9EQVBKLDZDQVZBLGFBQ0UsMEJBREYsb0JBQ0UsK0VBREYsc0JBQ0UsaUZBZ0JFLG9CQVBKLCtFQU9JLGdNQVBKLG1CQU9JLDhFQVBKLG1CQU9JLDJLQVBKLGtCQU9JLDhGQVBKLDZGQU9JLDBCQVBKLG1CQU9JLCtDQVBKLDRCQU9JLGdCQVBKLHlCQU9JLDRGQVBKLFNBT0ksZ0RBUEosV0FPSSxpQ0FQSixzQkFPSSx1REFQSixXQU9JLDZDQVBKLDRCQU9JLDhCQVBKLGtCQU9JLHlDQVBKLG9CQU9JLCtOQVBKLDZCQU9JLDZJQVBKLHFDQU9JLDBoQkFQSix3Q0FPSSxxREFQSiw0RUFPSSx3Q0FQSiwrQkFPSSwwc0NBUEosc0JBT0ksc0tBUEosMEVBT0kseTRCQVBKLDJCQU9JLCtHQVBKLG1CQU9JLHVGQVBKLHdCQU9JLHNGQVBKLE1BT0ksd0VBUEosT0FPSSw2QkFQSixxQkFPSSxzSUFQSixxQkFPSSx3REFQSixRQU9JLHVRQVBKLHFDQU9JLDZHQVBKLHNCQU9JLDhNQVBKLHVCQU9JLCtPQVBKLHVDQU9JLG1LQVBKLG9CQU9JLG1EQVBKLCtCQU9JLDJHQVBKLG1CQU9JLHNGQVBKLHVCQU9JLHdIQVBKLGdDQU9JLDJDQVBKLGtCQU9JLHVUQVBKLFNBT0ksMkJBUEosa0JBT0ksc0RBUEosWUFPSSwrQ0FQSix5QkFPSSxLQVBKLHdCQU9JLEtBUEosd0JBT0ksS0FQSix5QkFPSSxLQVBKLHNEQU9JLDhCQVBKLHlCQU9JLG9JQVBKLE1BT0ksNkJBUEosb0NBT0ksOEJBUEosK0JBT0ksbUNBUEosOEJBT0ksc0VBUEosMEJBT0ksMkpBUEosTUFPSSwrUEFQSixNQU9JLGlLQVBKLE1BT0ksNEJBUEosbUNBT0ksTUFQSix5QkFPSSxpWEFQSixnQ0FPSSxNQVBKLCtCQU9JLFNBUEosNkJBT0kscUdBUEosbUNBT0ksdUVBUEosb0NBT0ksOEhBUEosK0JBT0ksc0VBUEosT0FPSSw4QkFQSiwrQkFPSSwyRUFISSwrQkFHSiwyR0FISSxpQ0FHSix5R0FISSxnQ0FHSiwwR0FISSxnQ0FHSiwwSUFISSxxQ0FHSixrRkFQSiwrQkFPSSxtSEFISSx3Q0FHSixxRkFQSixpQ0FPSSxrSEFISSxxQ0FHSixvR0FISSwrQkFHSiwyRkFQSixLQUlRLHlCQUdKLCtEQVBKLCtCQU9JLHlHQVBKLDhCQU9JLDBHQVBKLDhCQU9JLCtCQUhJLE1BR0oseURBUEosaUNBT0ksb0NBUEosZ0NBT0ksbUNBUEosZ0NBT0ksNkJBSEksTUFHSixxRUFQSixnQ0FPSSwrRkFQSixtQ0FPSSx1RUFISSxtQ0FHSixnQ0FoQkYsc0pBU0YsTUFPSSxzRUFQSixpQ0FPSSw0RUFQSix1Q0FPSSw4SUFQSixvQ0FPSSx5SkFQSiw0QkFPSSx5REFQSiwrQkFPSSx5RUFoQkYsb0NBSUEsV0FDRSwwQkFOSixXQUNFLHlCQUlBLDBDQUNFLHVCQU5KLGNBQ0Usa0NBSUEsNkJBTEYsY0FDRSxpQ0FJQSw0QkFDRSxjQU5KLGlDQUNFLDRCQUlBLGNBQ0Usa0NBV0EsMkNBS0YsaUNBT0ksNEJBbkJOLGdCQU9JLGlHQVBKLCtDQVlFLHFEQU9JLGtEQWZFLHFEQUdKLDBHQVBKLHdDQUlRLFlBR0osMEpBUEosMEJBSVEsdUNBR0osMklBUEosbUNBSVEsT0FHSixrS0FQSix1Q0FPSSx3S0FISSwrQ0FHSiw2SUFQSixpQkFJUSxvQ0FHSiw2SkFISSxrQ0FHSiwrSEFQSix3QkFJUSxxRUFHSixvUEFQSixrQ0FJUSx3QkFHSiw0SEFqQkosa0VBS0UsaUNBQ0Usd0JBTEYsa0VBSUEsV0FDRSw0Q0FMRixnRUFLRSxnQ0FOSix3QkFDRSxpRUFLRSwrQkFOSix3QkFDRSxnRUFLRSxnQ0FOSixxQkFDRSxpRUFLRSxnQ0FRSSxxQkFHSixtUUFISSwwQ0FHSixxR0FQSixtQ0FPSSx3SEFISSxvQkFHSiw2SEFQSixxQkFPSSx5SUFISSxpQkFHSiwySEFQSix3QkFJUSxnREFHSixtR0FISSx1QkFHSixvSEFISSw2Q0FHSiwrRkFQSixzQkFJUSx3QkFHSixtT0FISSw4Q0FHSixvUkFQSixvQkFPSSxpRkFqQkosMENBQ0Usc0NBREYsMENBVUEsdUNBT0ksMFhBUEosd0JBT0ksc0VBUEosa0hBT0ksc0VBUEosMEZBT0ksd0JBUEosOEJBT0ksOFRBUEosdUJBT0ksc0VBUEosNEZBT0ksMk1BUEosOEJBT0ksd0NBUEosZ0hBT0ksZ0tBUEosZ0JBT0ksOEJBUEosd0NBT0ksczlCQVBKLGtCQU9JLDZLQVBKLHlFQU9JLFlBUEosa0JBT0ksK0tBUEosMkVBT0ksMklBUEosU0FPSSxxREFQSix5RUFPSSx5SUFQSiwyQkFPSSx3WEFQSiwyQkFPSSx3TEFQSixtQkFPSSw4aENBUEosc0RBT0ksdTFCQVBKLFdBT0kseVRBUEosNkJBT0ksMkxBUEosY0FPSSxtRkFQSixhQU9JLHFOQVBKLG1DQU9JLDRtQkFQSiw2REFPSSx3SkFQSiw2REFPSSxxREFQSiw2REFPSSxvTUFQSixrQkFPSSx1Q0FQSiw4REFPSSx3Q0FQSiwrREFPSSxvVUFQSiw0Q0FPSSxnRUFQSix5Q0FPSSxzTEFQSixvR0FPSSxlQVBKLDJDQU9JLGlaQVBKLDJHQU9JLHlIQVBKLCtFQU9JLGtTQVBKLHlHQU9JLDZEQVBKLHdEQU9JLHlEQVBKLDJDQU9JLCtEQVBKLDRDQU9JLG9vQkFQSiwwQ0FPSSxrRkFQSix5Q0FPSSwyS0FQSiwrREFPSSx5Q0FQSiwrREFPSSw0R0FQSixrRUFPSSxlQVBKLDRDQU9JLCtLQVBKLHNDQU9JLCtGQVBKLHVHQU9JLHdTQVBKLDBDQU9JLGtLQVBKLGlCQU9JLDJOQVBKLHlHQU9JLGlLQVBKLHlEQU9JLGtKQVBKLDhEQU9JLFNBUEosNkJBT0ksV0FQSiw0QkFPSSxvREFQSixLQU9JLHNFQVBKLGdDQU9JLGdLQVBKLE9BT0ksZ0NBUEoseUJBT0ksZ0tBUEosT0FPSSx5QkFQSixPQU9JLHlCQVBKLE9BT0kscU5BUEosZ0NBT0ksa1pBUEosK0JBT0ksK0NBUEosdUJBT0ksa0JBUEosOEJBT0ksOEhBUEosV0FPSSx1RUFQSixXQU9JLDBFQVBKLDZCQU9JLGdCQVBKLGdDQU9JLDBJQVBKLHNCQU9JLGdCQVBKLHNCQU9JLGtCQVBKLHdCQU9JLGtCQVBKLHdCQU9JLG1LQVBKLHFDQU9JLHNYQVBKLG9CQU9JLHNEQVBKLDZCQU9JLHlLQVBKLHNCQU9JLG9WQVBKLGdDQU9JLDJIQVBKLHFEQU9JLGdFQVBKLFlBT0ksOEJBUEosa0JBT0ksNERBUEosWUFPSSxrQkFQSixZQU9JLGlDQVBKLGtCQU9JLDJCQVBKLFFBT0kseUJBUEosZ0NBT0ksa0lBUEosaUNBT0ksZ1BBUEosaUlBT0ksdUNBUEosNEJBT0ksMERBUEosc0VBT0ksU0FQSiwrQkFPSSxzS0FQSixTQU9JLDJEQVBKLFlBT0ksNkJBUEosMEJBT0ksU0FQSix1QkFPSSxzSkFQSixTQU9JLDRCekRWUixzQ3lEVVEsZ01BUEosU0FPSSxrT0FQSixTQU9JLGtKQVBKLFNBT0ksOEJBUEosU0FPSSw2QkFQSixTQU9JLDZCQVBKLFNBT0ksOEJBUEosNkVBT0ksU0FQSiwwQkFPSSxTQVBKLHlCQU9JLGlIQVBKLCtCQU9JLHdFQVBKLHlDQU9JLDZNQVBKLDJDQU9JLDhCQVBKLFVBT0ksZ0NBUEosdUNBT0ksdUVBUEosaUNBT0ksd0NBUEosZ0NBT0ksNEdBUEosdUNBT0ksd0NBUEosVUFPSSw2QkFQSiwwQ0FPSSxVQVBKLCtCQU9JLHlDQVBKLFVBT0ksZ0NBUEoseUNBT0ksVUFQSixpQ0FPSSxvRkFQSixxRkFPSSx5Q0FQSixVQU9JLDhCQVBKLHdDQU9JLGlGQVBKLFFBT0ksNEJBUEosMEJBT0ksaUNBUEosaUNBT0ksUUFQSiwwQkFPSSxpQ0FQSixTQU9JLHlCQVBKLDBCQU9JLGlGQVBKLHNFQU9JLDZEQVBKLFNBT0ksd0VBUEosNkRBT0ksb0NBUEosd0JBT0ksMENBUEosOEJBT0ksdWJBUEosOEJBT0ksMk9BUEosU0FPSSxtRUFQSixTQU9JLDRIQVBKLDBDQU9JLGdDQVBKLFNBT0kseUJBUEosU0FPSSwrQkFQSixTQU9JLHFFQVBKLFNBT0ksZ0dBUEosVUFPSSxnQ0FQSixxQkFPSSw4RkFQSixjQU9JLDREQVBKLGNBT0kseUJBUEosY0FPSSx5QkFQSixjQU9JLDBCQVBKLGNBT0ksc0VBUEosdUJBT0ksaUJBUEosK0RBT0ksa0RBUEosNEJBT0ksa0RBUEosNEJBT0ksZ0ZBUEosaUJBT0ksdVZBUEosZ0NBT0ksa1pBUEosK0JBT0ksK0NBUEosdUJBT0ksa0JBUEosOEJBT0ksOEhBUEosV0FPSSx1RUFQSixXQU9JLDBFQVBKLDZCQU9JLGdCQVBKLGdDQU9JLDBJQVBKLHNCQU9JLGdCQVBKLHNCQU9JLGtCQVBKLHdCQU9JLGtCQVBKLHdCQU9JLG1LQVBKLHFDQU9JLHNYQVBKLG9CQU9JLHNEQVBKLDZCQU9JLHlLQVBKLHNCQU9JLG9WQVBKLGdDQU9JLDJIQVBKLHFEQU9JLGdFQVBKLFlBT0ksOEJBUEosa0JBT0ksNERBUEosWUFPSSxrQkFQSixZQU9JLGlDQVBKLGtCQU9JLDJCQVBKLFFBT0kseUJBUEosZ0NBT0ksa0lBUEosaUNBT0ksZ1BBUEosaUlBT0ksdUNBUEosNEJBT0ksMERBUEosc0VBT0ksU0FQSiwrQkFPSSxzS0FQSixTQU9JLDJEQVBKLFlBT0ksNkJBUEosMEJBT0ksU0FQSix1QkFPSSxzSkFQSixTQU9JLDRCekRWUixzQ3lEVVEsZ01BUEosU0FPSSxrT0FQSixTQU9JLGtKQVBKLFNBT0ksOEJBUEosU0FPSSw2QkFQSixTQU9JLDZCQVBKLFNBT0ksOEJBUEosNkVBT0ksU0FQSiwwQkFPSSxTQVBKLHlCQU9JLGlIQVBKLCtCQU9JLHdFQVBKLHlDQU9JLDZNQVBKLDJDQU9JLDhCQVBKLFVBT0ksZ0NBUEosdUNBT0ksdUVBUEosaUNBT0ksd0NBUEosZ0NBT0ksNEdBUEosdUNBT0ksd0NBUEosVUFPSSw2QkFQSiwwQ0FPSSxVQVBKLCtCQU9JLHlDQVBKLFVBT0ksZ0NBUEoseUNBT0ksVUFQSixpQ0FPSSxvRkFQSixxRkFPSSx5Q0FQSixVQU9JLDhCQVBKLHdDQU9JLGlGQVBKLFFBT0ksNEJBUEosMEJBT0ksaUNBUEosaUNBT0ksUUFQSiwwQkFPSSxpQ0FQSixTQU9JLHlCQVBKLDBCQU9JLGlGQVBKLHNFQU9JLDZEQVBKLFNBT0ksd0VBUEosNkRBT0ksb0NBUEosd0JBT0ksMENBUEosOEJBT0ksdWJBUEosOEJBT0ksMk9BUEosU0FPSSxtRUFQSixTQU9JLDRIQVBKLDBDQU9JLGdDQVBKLFNBT0kseUJBUEosU0FPSSwrQkFQSixTQU9JLHFFQVBKLFNBT0ksZ0dBUEosVUFPSSxnQ0FQSixxQkFPSSw4RkFQSixjQU9JLDREQVBKLGNBT0kseUJBUEosY0FPSSx5QkFQSixjQU9JLDBCQVBKLGNBT0ksc0VBUEosdUJBT0ksaUJBUEosK0RBT0ksa0RBUEosNEJBT0ksa0RBUEosNEJBT0ksZ0ZBUEosaUJBT0ksdVZBUEosZ0NBT0ksa1pBUEosK0JBT0ksK0NBUEosdUJBT0ksa0JBUEosOEJBT0ksOEhBUEosV0FPSSx1RUFQSixXQU9JLDBFQVBKLDZCQU9JLGdCQVBKLGdDQU9JLDBJQVBKLHNCQU9JLGdCQVBKLHNCQU9JLGtCQVBKLHdCQU9JLGtCQVBKLHdCQU9JLG1LQVBKLHFDQU9JLHNYQVBKLG9CQU9JLHNEQVBKLDZCQU9JLHlLQVBKLHNCQU9JLG9WQVBKLGdDQU9JLDJIQVBKLHFEQU9JLGdFQVBKLFlBT0ksOEJBUEosa0JBT0ksNERBUEosWUFPSSxrQkFQSixZQU9JLGlDQVBKLGtCQU9JLDJCQVBKLFFBT0kseUJBUEosZ0NBT0ksa0lBUEosaUNBT0ksZ1BBUEosaUlBT0ksdUNBUEosNEJBT0ksMERBUEosc0VBT0ksU0FQSiwrQkFPSSxzS0FQSixTQU9JLDJEQVBKLFlBT0ksNkJBUEosMEJBT0ksU0FQSix1QkFPSSxzSkFQSixTQU9JLDRCekRWUixzQ3lEVVEsZ01BUEosU0FPSSxrT0FQSixTQU9JLGtKQVBKLFNBT0ksOEJBUEosU0FPSSw2QkFQSixTQU9JLDZCQVBKLDZFQU9JLFlBUEosMkJBT0ksU0FQSiwwQkFPSSxTQVBKLHlCQU9JLGlIQVBKLCtCQU9JLHdFQVBKLHlDQU9JLDZNQVBKLDJDQU9JLHdFQVBKLHVDQU9JLHVFQVBKLGlDQU9JLHdDQVBKLGdDQU9JLDRHQVBKLHVDQU9JLHdDQVBKLFVBT0ksdUNBUEosZ0NBT0ksVUFQSiwrQkFPSSx5Q0FQSixVQU9JLGdDQVBKLHlDQU9JLFVBUEosaUNBT0ksb0ZBUEosMkNBT0ksVUFQSixnQ0FPSSx5Q0FQSixVQU9JLHdDQVBKLDhCQU9JLGlGQVBKLFFBT0ksNEJBUEosMEJBT0ksaUNBUEosaUNBT0ksUUFQSiwwQkFPSSxpQ0FQSixTQU9JLHlCQVBKLDBCQU9JLGlGQVBKLHNFQU9JLDZEQVBKLFNBT0ksc0dBUEosK0JBT0ksb0NBUEosd0JBT0ksMENBUEosOEJBT0ksdWJBUEosOEJBT0ksMk9BUEosU0FPSSxtRUFQSixTQU9JLDRIQVBKLDBDQU9JLGdDQVBKLFNBT0kseUJBUEosU0FPSSwrQkFQSixTQU9JLDhCQVBKLFNBT0ksOEJBUEosU0FPSSxnR0FQSixVQU9JLGdDQVBKLHFCQU9JLDhGQVBKLGNBT0ksNERBUEosY0FPSSx5QkFQSixjQU9JLHlCQVBKLGNBT0ksMEJBUEosY0FPSSxzRUFQSix1QkFPSSxpQkFQSiwrREFPSSxrREFQSiw0QkFPSSxrREFQSiw0QkFPSSxtREFQSiw4Q0FPSSx3VkFQSixnQ0FPSSxrWkFQSiwrQkFPSSwrQ0FQSix1QkFPSSxrQkFQSiw4QkFPSSw4SEFQSixXQU9JLHVFQVBKLFdBT0ksMEVBUEosNkJBT0ksZ0JBUEosZ0NBT0ksMElBUEosc0JBT0ksZ0JBUEosc0JBT0ksa0JBUEosd0JBT0ksa0JBUEosd0JBT0ksbUtBUEoscUNBT0ksc1hBUEosb0JBT0ksc0RBUEosNkJBT0kseUtBUEosc0JBT0ksb1ZBUEosZ0NBT0ksMkhBUEoscURBT0ksZ0VBUEosWUFPSSw4QkFQSixrQkFPSSw0REFQSixZQU9JLGtCQVBKLFlBT0ksaUNBUEosa0JBT0ksMkJBUEosUUFPSSx5QkFQSixnQ0FPSSxrSUFQSixpQ0FPSSxnUEFQSixpSUFPSSx1Q0FQSiw0QkFPSSwwREFQSixzRUFPSSxTQVBKLCtCQU9JLHNLQVBKLFNBT0ksMkRBUEosWUFPSSw2QkFQSiwwQkFPSSxTQVBKLHVCQU9JLHNKQVBKLFNBT0ksNEJ6RFZSLHNDeURVUSxpSEFQSixTQU9JLHNFQVBKLFNBT0ksc0VBUEosU0FPSSxtRUFQSixTQU9JLHVFQVBKLHlDQU9JLHdDQVBKLFlBT0ksNkJBUEosU0FPSSxpQ0FQSiw4QkFPSSxTQVBKLG1FQU9JLGdEQVBKLDZCQU9JLDRHQVBKLFNBT0ksa0NBUEosMEJBT0ksU0FQSix5QkFPSSx5Q0FQSixnQ0FPSSxVQVBKLDhCQU9JLHVFQVBKLCtCQU9JLFVBUEosK0RBT0ksd0NBUEosK0JBT0kseUVBUEosMENBT0ksK0lBUEosd0NBT0ksZ0NBUEosdUNBT0ksd0NBUEosNkJBT0ksdUNBUEosd0NBT0ksdUNBUEosVUFPSSxnQ0FQSix5Q0FPSSxVQVBKLCtCQU9JLG1GQVBKLDJDQU9JLFVBUEosZ0NBT0kscUZBUEosMENBT0ksVUFQSiwrQkFPSSx3Q0FQSixVQU9JLHdDQVBKLCtCQU9JLHdDQVBKLFFBT0ksNEJBUEosMEJBT0ksaUNBUEosaUNBT0ksUUFQSiwwQkFPSSxpQ0FQSixTQU9JLHlCQVBKLGtFQU9JLGdDQVBKLCtFQU9JLDhJQVBKLDZEQU9JLG9DQVBKLHdCQU9JLDBDQVBKLDhCQU9JLFNBUEosNkRBT0ksOGJBUEosMEJBT0ksMktBUEosK0JBT0ksNkNBUEosaUNBT0ksOEtBUEoseUJBT0ksU0FQSiwrQkFPSSxTQVBKLDhCQU9JLFNBUEosK0VBT0ksOEJBUEosMEJBT0ksOEZBUEosVUFPSSxzQkFQSixVQU9JLG1DQVBKLG9CQU9JLHlRQVBKLGlCQU9JLCtEQVBKLGlCQU9JLDZEQVBKLGlCQU9JLDZEQVBKLGlCQU9JLCtEQVBKLGlCQU9JLDZEQVBKLGVBT0ksaVlBUEosMkJBT0ksa0RBUEosMEJBT0ksNFFBUEosd0JBT0kseUhBUEosaUJBT0ksNEJBUEosa0JBT0ksZ0VBUEosbUJBT0ksd0dBUEosY0FPSSw2QkFQSixpQkFPSSw0SkFQSixpQkFPSSxzQkFQSixpQkFPSSw4Y0FQSix3Q0FPSSw0QkFQSix1Q0FPSSxzVEFQSiw4QkFPSSx3VUFQSixnQ0FPSSxtT0FQSixzREFPSSxnR0FQSixhQU9JLCtCQVBKLGtCQU9JLDhEQVBKLGFBT0ksbUpBUEosU0FPSSxpQ0FQSix5QkFPSSw2RUFQSix3QkFPSSxpRUFQSiwrQkFPSSwwSUFQSixVQU9JLGlRQVBKLHVFQU9JLHlDQVBKLDRCQU9JLHNKQVBKLCtCQU9JLHlDQVBKLDZCQU9JLHFVQVBKLFVBT0ksK0JDdERaLHdDRHNEWSwyRkNuQ1osOEJEbUNZLHlDQVBKLFVBT0ksMEJBUEosb0RBT0ksK0JBUEosNEhBT0ksYUFQSiw2QkFPSSxVQVBKLHdCQU9JLHNIRTlEVix3Q0FDQSx1Q0FDQSxtU0FRRixXQUNFLDhCQURGLCtCQUVFLFdBQ0EsNkRBQ0EsV0FHRiwrREFDQSx3RUFDQSxXQUVBLGlDQUZBLDhCQUdBLFdBRUEsZ0NBREEsNkJBR0EsV0FFQSxnQ0FGQSw2QkFHQSxXQUVBLGlDQURBLDhCQUVBLFdBRUEsNkRBQ0EsV0FDQSw4QkFDQSx3Q0FDQSxXQUNBLHdDQUNBLHlDQUNBLHdDQUNBLDJDQUNBLDBDQUNBLDBDQUNBLDBFQUNBLDRDQUNBLFdBQ0EsZ0NBQ0EsMkNBQ0EsNENBQ0EsMkNBQ0EsV0FDQSwrQkFDQSx5Q0FDQSx5Q0FDQSwwQ0FDQSx5Q0FDQSw2QkFDQSxtQ0FDQSxrQ0FDQSxrQ0FDQSxtQ0FDQSxrQ0FDQSxVQUNBLHlCQURBLDBCQUVBLFVBQ0EsK0JBREEsZ0NBRUEsVUFDQSw4QkFEQSwrQkFFQSxVQUNBLDhCQURBLCtCQUVBLFVBQ0EsK0JBREEsZ0NBRUEsVUFDQSw4QkFEQSwrQkFFQSxVQUNBLDJCQURBLHdCQUVBLFVBQ0EsaUNBREEsOEJBRUEsVUFDQSxnQ0FEQSw2QkFFQSxVQUNBLGdDQURBLDZCQUVBLFVBQ0EsaUNBREEsOEJBQ0EsVUFDQSw2REFDQSxVQUNBLGdFQUNBLFVBQ0Esb0VBQ0Esd0NBQ0EsdUNBQ0Esb0NBQ0EsMENBQ0EseUNBQ0EsVUFDQSwrQkFDQSwwQ0FDQSx5Q0FDQSxxQ0FDQSwyQ0FDQSwwQ0FDQSwwQ0FDQSxVQUNBLGlDQUNBLDBDQUNBLDZDQUNBLHlDQUNBLHdDQUNBLHdDQUNBLHlDQUNBLHlDQUNBLGlEQUNBLGdDQUNBLDJDQUNBLHNEQUNBLG1DQUNBLHlDQUNBLHdDQUNBLHdDQUNBLHlDQUNBLDBEQUNBLG1EQUNBLG9EQUNBLDZCQUNBLG1EQUNBLDRCQUNBLG1EQUNBLDRCQUNBLG9EQUNBLDZCQUNBLG1EQUNBLDRCQUNBLDBDQUNBLHlDQUNBLDhDQUNBLDZEQUNBLGtDQUNBLHNDQUNBLHNEQUNBLHNCQUNBLDhDQUNBLHNDQUNBLDRDQUNBLDZDQUNBLDJDQUNBLGdEQUNBLDZCQUNBLDBEQUNBLDhCQUNBLHNDQUNBLFdBWUEsa0JBWkEsc0JBQ0EscURBQ0Esd1dBV0EsbUVBQ0Esa0JBQ0EsbUNBQ0Esa0NBQ0EsNENBQ0Esd0JBQ0EsMkNBQ0EsdUJBQ0EsOEJBQ0Esd0NBQ0EsMENBQ0EsMENBQ0EsNEJBQ0EsMENBQ0EsbUNBQ0EsZ0RBQ0Esc0NBQ0EscUNBQ0EsK0JBQ0EsMkNBQ0EsdURBQ0Esd0NBQ0EsMkNBQ0EsMkNBQ0EsNENBQ0EsNENBQ0EsK0NBQ0EsK0NBQ0Esb0NBQ0Esb0NBQ0EsdUNBQ0EsdUNBQ0EsZ0NBQ0EsZ0NBQ0Esa0NBQ0EsOENBQ0EsOEJBQ0Esc0RBQ0Esb0NBQ0EsMERBQ0Esa0NBQ0EsMENBQ0EsMENBQ0Esa0NBQ0Esa0NBQ0Esa0NBQ0EsOENBQ0EsbUNBQ0EsMkRBQ0Esb0NBQ0EscUNBQ0Esa0NBQ0EsbUNBQ0EsNkNBQ0EsNEJBQ0EsbUNBQ0EsbUNBQ0EsbUNBQ0EsbUNBQ0EsbUNBQ0EsbUNBQ0EseUNBQ0EseUNBQ0EsNkNBQ0EsWUFDQSw2Q0FDQSxvQ0FDQSx3QkFDQSxzQ0FDQSxrREFDQSw0Q0FDQSxnQ0FDQSwwQ0FDQSwwQ0FDQSxzQ0FDQSxzQ0FDQSxrQ0FDQSxrQ0FDQSxtQ0FDQSxtQ0FDQSxpQ0FDQSxpQ0FDQSwyQ0FDQSwyQ0FDQSxZQUNBLG9DQUNBLHNFQUNBLFlBQ0Esa0NBQ0EsdUNBQ0EsdUNBQ0EseUNBQ0EseUNBQ0EsNENBQ0EsNENBQ0EsNENBQ0EsWUFDQSw0Q0FDQSxpQ0FDQSw2Q0FDQSwwQ0FDQSxZQUNBLDBDQUNBLDhCQUNBLDBDQUNBLDZDQUNBLDZDQUNBLDhDQUNBLDhDQUNBLDRDQUNBLFlBQ0EsNENBQ0EsdUNBQ0EsdUNBQ0EsaUNBQ0EsNkNBQ0EseUNBQ0EseUNBQ0EsMENBQ0EsMENBQ0EsWUFDQSxtQ0FDQSwrQ0FDQSw2Q0FDQSxZQUNBLDZDQUNBLHdDQUNBLHdDQUNBLDhCQUNBLDBDQUNBLDJDQUNBLFlBQ0EsMkNBQ0EsZ0NBQ0EsNENBQ0EsMENBQ0EsMENBQ0EscUNBQ0EscUNBQ0EsdUNBQ0EsdUNBQ0EsdUNBQ0EsWUFDQSx1Q0FDQSxxQ0FDQSxxQ0FDQSxvQ0FDQSxvQ0FDQSw2QkFDQSx5Q0FDQSxnQ0FDQSwrQkFDQSwrQkFDQSxvQ0FDQSx1Q0FDQSx1Q0FDQSxvQ0FDQSxnREFDQSxrQ0FDQSx3REFDQSxrQ0FDQSxxQ0FDQSxxQ0FDQSx3Q0FDQSx3Q0FDQSxrREFDQSxzQ0FDQSxpQ0FDQSxpQ0FDQSx3Q0FDQSx3Q0FDQSw4QkFDQSwwQ0FDQSxzQ0FDQSw4Q0FDQSw4Q0FDQSxpREFDQSxpREFDQSxZQUNBLHNDQUNBLDRCQUNBLHdDQUNBLG9DQUNBLG9DQUNBLHNDQUNBLHNDQUNBLHlDQUNBLHlDQUNBLFlBQ0EsdUNBQ0EsdUNBQ0EsaUNBQ0EsNkNBQ0Esc0NBQ0Esc0NBQ0EsdURBQ0EsMkNBQ0EsNERBQ0Esd0NBQ0Esd0NBQ0EsMENBQ0EsWUFDQSwwQ0FDQSw4QkFDQSwwQ0FDQSx1Q0FDQSx1Q0FDQSxvQ0FDQSxvQ0FDQSxpQ0FDQSxpQ0FDQSw2Q0FDQSxpQ0FDQSw4REFDQSxpQ0FDQSxpQ0FDQSxrREFDQSxzQ0FDQSxxQ0FDQSxxQ0FDQSx3REFDQSw4Q0FDQSw4Q0FDQSxZQUNBLHNDQUNBLHNDQUNBLHFDQUNBLHFDQUNBLHNDQUNBLHNDQUNBLG1EQUNBLG1DQUNBLG1DQUNBLCtDQUNBLHNEQUNBLHNDQUNBLHNDQUNBLHNDQUNBLHNDQUNBLHNDQUNBLHNDQUNBLG9DQUNBLG9DQUNBLHVDQUNBLG1EQUNBLHVDQUNBLDJCQUNBLHFDQUNBLGlEQUNBLDBEQUNBLG1DQUNBLCtDQUNBLHFDQUNBLGlFQUNBLHdDQUNBLHdDQUNBLHdDQUNBLHdDQUNBLG9EQUNBLG9FQUNBLHNDQUNBLHNDQUNBLHFDQUNBLGtEQUNBLHNDQUNBLDBCQUNBLGdEQUNBLG9DQUNBLG9DQUNBLG9DQUNBLDREQUNBLGtDQUNBLGtDQUNBLHlDQUNBLHlDQUNBLGtDQUNBLGtDQUNBLGdDQUNBLDRDQUNBLGtFQUNBLFlBQ0EsdUNBQ0EsdUNBQ0EsdUNBQ0EsdUNBQ0EscUNBQ0EscUNBQ0Esa0NBQ0Esc0RBQ0EsZ0NBQ0EscUNBQ0EscUNBQ0EsbUNBQ0EsbUNBQ0EsbUNBQ0EsbUNBQ0EsbUNBQ0EsbUNBQ0EsaUNBQ0EsaUNBQ0EsdUNBQ0EsdUNBQ0EsdUNBQ0EsdUNBQ0EsWUFDQSwyQ0FDQSwrQkFDQSwyQ0FDQSwyQ0FDQSxxQ0FDQSxxQ0FDQSwwQ0FDQSwwQ0FDQSxxQ0FDQSxxQ0FDQSxxQ0FDQSxxQ0FDQSxtQ0FDQSx3Q0FDQSx3Q0FDQSxtQ0FDQSx1Q0FDQSx1Q0FDQSwwQ0FDQSwwQ0FDQSxvQ0FDQSxvQ0FDQSxnQ0FDQSw0Q0FDQSxvRUFDQSxvQ0FDQSxvQ0FDQSw2Q0FDQSxpQ0FDQSxzQ0FDQSxzQ0FDQSw0REFDQSxtQ0FDQSxtQ0FDQSxrREFDQSxrREFDQSw0Q0FDQSxZQUNBLDRDQUNBLDBDQUNBLDBDQUNBLDBEQUNBLG1DQUNBLG1DQUNBLG1DQUNBLG1DQUNBLG1DQUNBLG1DQUNBLHVDQUNBLHVDQUNBLHdDQUNBLHdDQUNBLDBDQUNBLFlBQ0EsMENBQ0EsK0JBQ0EsMkNBQ0EseUNBQ0EseUNBQ0EsWUFDQSxrRUFDQSx5Q0FDQSx5Q0FDQSxxQ0FDQSxpREFDQSw4REFDQSxzQ0FDQSxrREFDQSx5Q0FDQSxvRUFDQSx1Q0FDQSwwQ0FDQSwwQ0FDQSx5Q0FDQSx5Q0FDQSx5Q0FDQSxZQUNBLHlDQUNBLDJCQUNBLHVDQUNBLHdDQUNBLHdDQUNBLFlBQ0EsdUNBQ0EsdUNBQ0EsNkJBQ0EscURBQ0Esd0RBQ0Esa0RBQ0Esa0RBQ0EsMkNBQ0EsWUFDQSwyQ0FDQSw0Q0FDQSxnQ0FDQSxxQ0FDQSxtREFDQSxtREFDQSxZQUNBLHFDQUNBLG9EQUNBLHdDQUNBLDhDQUNBLDhDQUNBLDBDQUNBLDBDQUNBLG1DQUNBLG1DQUNBLHlDQUNBLHlDQUNBLHNDQUNBLHNDQUNBLHdDQUNBLHdDQUNBLHNDQUNBLGtEQUNBLHlDQUNBLDZCQUNBLDhDQUNBLGtDQUNBLGtDQUNBLDhDQUNBLGtDQUNBLGtDQUNBLHNDQUNBLHNDQUNBLHdDQUNBLHdDQUNBLHFDQUNBLHFDQUNBLG1DQUNBLG1DQUNBLHFDQUNBLHFDQUNBLGlDQUNBLGlDQUNBLG1DQUNBLG1DQUNBLHlDQUNBLHlDQUNBLGlDQUNBLG9DQUNBLG9DQUNBLGlDQUNBLGlDQUNBLGtDQUNBLDhDQUNBLDREQUNBLG9DQUNBLG9DQUNBLHNDQUNBLHNDQUNBLHNDQUNBLHNDQUNBLFlBQ0Esc0NBQ0Esc0NBQ0Esc0NBQ0Esc0NBQ0EsNkNBQ0EsNkNBQ0EsNERBQ0Esd0NBQ0Esd0NBQ0Esc0NBQ0Esc0NBQ0EscUNBQ0EscUNBQ0EsNENBQ0EsWUFDQSw0Q0FDQSwwQ0FDQSw4QkFDQSxpREFDQSxpREFDQSxxQ0FDQSxZQUNBLHFDQUNBLHVDQUNBLHVDQUNBLGdDQUNBLDRDQUNBLDBDQUNBLFlBQ0EsMENBQ0EscUNBQ0EscUNBQ0Esd0NBQ0EsNEJBQ0EsMkNBQ0EsMkNBQ0EsWUFDQSxxQ0FDQSxxQ0FDQSxzQ0FDQSxzQ0FDQSxtQ0FDQSxtQ0FDQSxxQ0FDQSxxQ0FDQSxxQ0FDQSx5QkFDQSxxQ0FDQSxxQ0FDQSxxQ0FDQSxxQ0FDQSxtQ0FDQSwrQ0FDQSxnQ0FDQSxnQ0FDQSxvQ0FDQSxnREFDQSw2Q0FDQSxZQUNBLGlDQUNBLGdEQUNBLGdEQUNBLGdEQUNBLGdEQUNBLFlBQ0EsZ0RBQ0EsZ0RBQ0Esc0NBQ0Esa0RBQ0EscUNBQ0EscUNBQ0EsbUNBQ0EsK0NBQ0EsaUNBQ0EsaUNBQ0EsaUNBQ0EsaUNBQ0Esb0RBQ0EscUNBQ0EscUNBQ0EsbUNBQ0EsbUNBQ0EsK0NBQ0EsK0NBQ0EsNkNBQ0EsWUFDQSw2Q0FDQSx3Q0FDQSxvRUFDQSx3Q0FDQSxzQ0FDQSxzQ0FDQSx1Q0FDQSx1Q0FDQSxxQ0FDQSxxQ0FDQSwwQ0FDQSwwQ0FDQSx3Q0FDQSx3Q0FDQSxZQUNBLDZCQUNBLHlDQUNBLHlDQUNBLHlDQUNBLHlDQUNBLHlDQUNBLHlDQUNBLHlDQUNBLHlDQUNBLHlDQUNBLHlDQUNBLHlDQUNBLHVDQUNBLFlBQ0EsdUNBQ0EscUNBQ0Esa0NBQ0EsbUNBQ0EsbUNBQ0EsK0JBQ0EsMkNBQ0EscUNBQ0EscUNBQ0Esa0RBQ0Esc0NBQ0EsaUNBQ0EseURBQ0Esb0NBQ0Esb0NBQ0Esb0NBQ0Esb0NBQ0Esb0NBQ0EsbUNBQ0EsbUNBQ0EsK0NBQ0EsbUNBQ0Esb0VBQ0EsWUFDQSx3Q0FDQSx3Q0FDQSxzREFDQSwwQ0FDQSwwQ0FDQSxzQ0FDQSxzQ0FDQSxzQ0FDQSxzQ0FDQSxvQ0FDQSxvQ0FDQSxtQ0FDQSxtQ0FDQSx1Q0FDQSx1Q0FDQSx1Q0FDQSx1Q0FDQSw2Q0FDQSw2Q0FDQSxZQUNBLDJDQUNBLDJDQUNBLHFDQUNBLHFDQUNBLGtDQUNBLDREQUNBLHNDQUNBLHdDQUNBLHdDQUNBLHNDQUNBLHNDQUNBLHFDQUNBLHFDQUNBLGtDQUNBLGtDQUNBLG9DQUNBLG9DQUNBLGlDQUNBLDZDQUNBLG9DQUNBLG9DQUNBLGtFQUNBLHVDQUNBLHVDQUNBLCtCQUNBLCtCQUNBLDRDQUNBLHlEQUNBLHFDQUNBLG1DQUNBLG1DQUNBLGtDQUNBLGtDQUNBLG1EQUNBLHVDQUNBLHNEQUNBLG1DQUNBLG1DQUNBLHFDQUNBLHFDQUNBLHdDQUNBLHdDQUNBLDZDQUNBLGlDQUNBLHdEQUNBLHNDQUNBLHNDQUNBLG9DQUNBLDBDQUNBLFlBQ0EsOEJBQ0EsMENBQ0EsMENBQ0Esb0NBQ0EsMkNBQ0EsMkNBQ0EsWUFDQSx3Q0FDQSx3Q0FDQSw0Q0FDQSw0Q0FDQSxzQ0FDQSwwQkFDQSwrQ0FDQSx5REFDQSxzQ0FDQSxzQ0FDQSxtQ0FDQSxtQ0FDQSwwQ0FDQSxZQUNBLDBDQUNBLDhEQUNBLFlBQ0EseUNBQ0EsNkJBQ0EseUNBQ0EseUNBQ0EsNENBQ0EsNENBQ0EsWUFDQSxxQ0FDQSwyQ0FDQSwyQ0FDQSxxQ0FDQSwwQ0FDQSw4QkFDQSxrQ0FDQSxrQ0FDQSxzQ0FDQSxzQ0FDQSxnQ0FDQSw0Q0FDQSxvQ0FDQSx3QkFDQSx5Q0FDQSx5Q0FDQSw0Q0FDQSw0Q0FDQSxZQUNBLHFDQUNBLHFDQUNBLHVDQUNBLHVDQUNBLHFDQUNBLHFDQUNBLG1DQUNBLG1DQUNBLDBEQUNBLG1DQUNBLG1DQUNBLGlEQUNBLHFDQUNBLHlDQUNBLHlDQUNBLHVDQUNBLHVDQUNBLGtFQUNBLHNDQUNBLHNDQUNBLHdDQUNBLHdDQUNBLHNDQUNBLHNDQUNBLHdDQUNBLHdDQUNBLDBDQUNBLDBDQUNBLHNDQUNBLHNDQUNBLHlDQUNBLHlDQUNBLHVDQUNBLG1EQUNBLDZEQUNBLHdDQUNBLHFDQUNBLHFDQUNBLHlDQUNBLHlDQUNBLHFDQUNBLGlEQUNBLHNDQUNBLDJEQUNBLHdDQUNBLHdDQUNBLHdDQUNBLHdDQUNBLHNDQUNBLHNDQUNBLHNDQUNBLGtEQUNBLHNDQUNBLHNDQUNBLHVDQUNBLDJCQUNBLHlDQUNBLHlDQUNBLHVDQUNBLHVDQUNBLHFDQUNBLHFDQUNBLHVDQUNBLHVDQUNBLHFDQUNBLFlBQ0EscUNBQ0Esd0NBQ0Esd0NBQ0EsNEJBQ0Esd0NBQ0Esc0RBQ0EsOEJBQ0EsMENBQ0EsMENBQ0Esd0NBQ0Esd0NBQ0EsdUNBQ0EsdUNBQ0Esc0NBQ0EsWUFDQSxzQ0FDQSwwQ0FDQSwwQ0FDQSx3Q0FDQSw0QkFDQSx3Q0FDQSx3Q0FDQSxzQ0FDQSxzQ0FDQSx5Q0FDQSx5Q0FDQSx3Q0FDQSx3Q0FDQSxzQ0FDQSxZQUNBLHNDQUNBLHFDQUNBLHFDQUNBLGlDQUNBLDBEQUNBLHFDQUNBLHFDQUNBLFlBQ0EscUNBQ0EsbUNBQ0EsOERBQ0EsdUNBQ0EseUNBQ0EsWUFDQSx5Q0FDQSwwREFDQSwwQ0FDQSwwQ0FDQSxvREFDQSx3Q0FDQSxzREFDQSxvQ0FDQSw4RUFDQSxZQUNBLDBDQUNBLG1DQUNBLG1DQUNBLGlDQUNBLGlDQUNBLDJCQUNBLHVDQUNBLGtDQUNBLGtDQUNBLHdDQUNBLHdDQUNBLDJDQUNBLDJDQUNBLGtDQUNBLGtDQUNBLGtDQUNBLG9DQUNBLG9DQUNBLG9DQUNBLG9DQUNBLG9DQUNBLG9DQUNBLGtDQUNBLGtDQUNBLGtDQUNBLGtDQUNBLHFDQUNBLFlBQ0EscUNBQ0EseUJBQ0EscUNBQ0EsWUFDQSx5QkFDQSxxQ0FDQSxxQ0FDQSxxQ0FDQSx1Q0FDQSx1Q0FDQSwyQ0FDQSwyQ0FDQSx5Q0FDQSx5Q0FDQSw0Q0FDQSxZQUNBLDRDQUNBLG1DQUNBLDBDQUNBLDBDQUNBLCtCQUNBLDJDQUNBLHdDQUNBLHdDQUNBLFlBQ0EsK0JBQ0EsMkNBQ0EsbUNBQ0Esd0NBQ0Esd0NBQ0EsWUFDQSx5Q0FDQSx5Q0FDQSx3Q0FD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QUNBLG1DQUNBLDBEQUNBLG1DQUNBLGtDQUNBLGtDQUNBLG1DQUNBLCtDQUNBLGlDQUNBLGlDQUNBLCtCQUNBLCtCQUNBLG1DQUNBLG1DQUNBLG9DQUNBLG9DQUNBLG9DQUNBLHdCQUNBLG1DQUNBLG1DQUNBLG1DQUNBLG1DQUNBLHFDQUNBLHFDQUNBLGlDQUNBLHNDQUNBLHNDQUNBLHFDQUNBLGlEQUNBLDhEQUNBLDJDQUNBLDJDQUNBLHlDQUNBLHlDQUNBLCtDQUNBLHVEQUNBLGdDQUNBLCtDQUNBLDBEQUNBLG1DQUNBLFlBQ0EsMERBQ0EsbUNBQ0EsbUNBQ0EsbUNBQ0EsbUNBQ0EscUNBQ0EsWUFDQSxxQ0FDQSxpQ0FDQSx3Q0FDQSw0QkFDQSx1Q0FDQSx1Q0FDQSxpQ0FDQSwwQ0FDQSwwQ0FDQSw0Q0FDQSw0Q0FDQSwwQ0FDQSwwQ0FDQSxvREFDQSx3Q0FDQSwwQ0FDQSw4QkFDQSwwQ0FDQSxzREFDQSx3Q0FDQSxtRUFDQSx1Q0FDQSxzQ0FDQSxzQ0FDQSwwQ0FDQSwwQ0FDQSxtREFDQSx1Q0FDQSxnRUFDQSx1Q0FDQSx1Q0FDQSwyQ0FDQSwyQ0FDQSxvRUFDQSx5Q0FDQSx5Q0FDQSxrREFDQSwwQkFDQSxvQ0FDQSxvQ0FDQSxrQ0FDQSxrQ0FDQSx3Q0FDQSx3Q0FDQSxzQ0FDQSxrREFDQSx3Q0FDQSx3Q0FDQSxvREFDQSxrQ0FDQSw4Q0FDQSxpQ0FDQSxpQ0FDQSw4Q0FDQSxrQ0FDQSx1Q0FDQSx1Q0FDQSx3Q0FDQSx3Q0FDQSx3Q0FDQSx3Q0FDQSwrQ0FDQSwrQ0FDQSxzQ0FDQSxzQ0FDQSwyQ0FDQSwyQ0FDQSxrQ0FDQSxrQ0FDQSxpQ0FDQSxpQ0FDQSxpREFDQSxxQ0FDQSxxQ0FDQSxxQ0FDQSxtQ0FDQSxtQ0FDQSx3Q0FDQSw0QkFDQSwrQ0FDQSxtQ0FDQSxxQ0FDQSxxQ0FDQSxtQ0FDQSxtQ0FDQSwyQkFDQSx1Q0FDQSxrQ0FDQSxrQ0FDQSxxQ0FDQSxxQ0FDQSx1Q0FDQSx1Q0FDQSxpQ0FDQSxpQ0FDQSxpREFDQSxxQ0FDQSxxQ0FDQSxxQ0FDQSxtQ0FDQSxtQ0FDQSxvQ0FDQSxvQ0FD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UUFBTix5QkFJUixxQkFDSSwwQkNyUUgsMENBRUMsa0NBQ0EsU0FDQSx1RUFDQSxlQUNBLFVBR0EsVUFGQSxVQUVBLDJFQU1BLFlBQ0EsK0VBU0EsVUFERCxvQkFFQyxnRkFZRCw2REFFQyxrRkFRQSx5QkFFQyxvQ0FNRixtQkFDQSxpRkFNQSIsInNvdXJjZXMiOlsid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL3dlYi9yZXNvdXJjZXMvYXBwL3RoZW1lL3NyYy9zY3NzL2NvbmZpZy9fdGhlbWUtbW9kZS5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvY3VzdG9tL2NvbXBvbmVudHMvX3V0aWxpdGllcy5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbG9yLW1vZGUuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29udGFpbmVycy5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtdmFyaWFudHMuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jb25maWcvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19vZmZjYW52YXMuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tkcm9wLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BsYWNlaG9sZGVycy5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yLWJnLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2ZvY3VzLXJpbmcuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19pY29uLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdHJldGNoZWQtbGluay5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3ZyLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FwaS5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvY3VzdG9tL2ljb25zL19yZW1peGljb24uc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL3dlYi9yZXNvdXJjZXMvYXBwL3RoZW1lL3NyYy9zY3NzL2N1c3RvbS9zdHJ1Y3R1cmUvX3NpZGVuYXYuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL3dlYi9yZXNvdXJjZXMvYXBwL3RoZW1lL3NyYy9zY3NzL2NvbmZpZy9fdmFyaWFibGVzLWN1c3RvbS5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvY3VzdG9tL3N0cnVjdHVyZS9fdG9wYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vc3RydWN0dXJlL19wYWdlLWhlYWQuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL3dlYi9yZXNvdXJjZXMvYXBwL3RoZW1lL3NyYy9zY3NzL2N1c3RvbS9zdHJ1Y3R1cmUvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvY3VzdG9tL3N0cnVjdHVyZS9faG9yaXpvbnRhbC1uYXYuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL3dlYi9yZXNvdXJjZXMvYXBwL3RoZW1lL3NyYy9zY3NzL2N1c3RvbS9jb21wb25lbnRzL19yb290LnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vY29tcG9uZW50cy9fYWNjb3JkaW9ucy5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvY3VzdG9tL2NvbXBvbmVudHMvX2F2YXRhci5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvY3VzdG9tL2NvbXBvbmVudHMvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL3dlYi9yZXNvdXJjZXMvYXBwL3RoZW1lL3NyYy9zY3NzL2N1c3RvbS9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vY29tcG9uZW50cy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL3dlYi9yZXNvdXJjZXMvYXBwL3RoZW1lL3NyYy9zY3NzL2N1c3RvbS9jb21wb25lbnRzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vY29tcG9uZW50cy9fY3VzdG9tLWZvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vY29tcG9uZW50cy9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL3dlYi9yZXNvdXJjZXMvYXBwL3RoZW1lL3NyYy9zY3NzL2N1c3RvbS9jb21wb25lbnRzL19mb3Jtcy5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvY3VzdG9tL2NvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vY29tcG9uZW50cy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvY3VzdG9tL2NvbXBvbmVudHMvX3BvcG92ZXIuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL3dlYi9yZXNvdXJjZXMvYXBwL3RoZW1lL3NyYy9zY3NzL2N1c3RvbS9jb21wb25lbnRzL19wcmludC5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvY3VzdG9tL2NvbXBvbmVudHMvX3Byb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vY29tcG9uZW50cy9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vY29tcG9uZW50cy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vY29tcG9uZW50cy9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvY3VzdG9tL2NvbXBvbmVudHMvX3dpZGdldHMuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL3dlYi9yZXNvdXJjZXMvYXBwL3RoZW1lL3NyYy9zY3NzL2N1c3RvbS9jb21wb25lbnRzL19zb2NpYWwuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL3dlYi9yZXNvdXJjZXMvYXBwL3RoZW1lL3NyYy9zY3NzL2N1c3RvbS9jb21wb25lbnRzL19zdGVwcy5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvY3VzdG9tL2NvbXBvbmVudHMvX3ByZWxvYWRlci5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvY3VzdG9tL3BhZ2VzL19hdXRoZW50aWNhdGlvbi5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvY3VzdG9tL3BhZ2VzL19jb21wb25lbnRzLWRlbW8uc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL3dlYi9yZXNvdXJjZXMvYXBwL3RoZW1lL3NyYy9zY3NzL2N1c3RvbS9wYWdlcy9fZXJyb3Iuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL3dlYi9yZXNvdXJjZXMvYXBwL3RoZW1lL3NyYy9zY3NzL2N1c3RvbS9wYWdlcy9fZmFxLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vcGFnZXMvX21haW50ZW5hbmNlLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vcGFnZXMvX3Rhc2tzLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vcGFnZXMvX2VtYWlsLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vcGFnZXMvX3Byb2ZpbGUuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL3dlYi9yZXNvdXJjZXMvYXBwL3RoZW1lL3NyYy9zY3NzL2N1c3RvbS9wYWdlcy9fdGltZWxpbmUuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL3dlYi9yZXNvdXJjZXMvYXBwL3RoZW1lL3NyYy9zY3NzL2N1c3RvbS9wbHVnaW5zL19hcGV4Y2hhcnRzLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vcGx1Z2lucy9fY2FsZW5kYXIuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL3dlYi9yZXNvdXJjZXMvYXBwL3RoZW1lL3NyYy9zY3NzL2N1c3RvbS9wbHVnaW5zL19jaGFydGpzLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vcGx1Z2lucy9fZGF0YXRhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vcGx1Z2lucy9fZGF0ZXJhbmdlLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vcGx1Z2lucy9fZGF0ZXBpY2tlci5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvY3VzdG9tL3BsdWdpbnMvX2ZsYXRwaWNrci5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvY3VzdG9tL3BsdWdpbnMvX2Ryb3B6b25lLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vcGx1Z2lucy9fZm9ybS13aXphcmQuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL3dlYi9yZXNvdXJjZXMvYXBwL3RoZW1lL3NyYy9zY3NzL2N1c3RvbS9wbHVnaW5zL19tYXBzLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vcGx1Z2lucy9fcXVpbGwtZWRpdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vcGx1Z2lucy9fc2VsZWN0Mi5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvY3VzdG9tL3BsdWdpbnMvX3NpbXBsZWJhci5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvY3VzdG9tL3BsdWdpbnMvX3RvYXN0ZXIuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL3dlYi9yZXNvdXJjZXMvYXBwL3RoZW1lL3NyYy9zY3NzL2N1c3RvbS9wbHVnaW5zL19ib290c3RyYXAtdG91Y2hzcGluLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vcGx1Z2lucy9fYm9vdHN0cmFwLXRpbWVwaWNrZXIuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL3dlYi9yZXNvdXJjZXMvYXBwL3RoZW1lL3NyYy9zY3NzL2N1c3RvbS9wbHVnaW5zL190eXBlaGVhZC5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvY3VzdG9tL3BsdWdpbnMvX3NwYXJrbGluZXMuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL3dlYi9yZXNvdXJjZXMvYXBwL3RoZW1lL3NyYy9zY3NzL2N1c3RvbS9wbHVnaW5zL190aW1lcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vcGx1Z2lucy9fcmF0ZWl0LnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vcGx1Z2lucy9fcmVzcG9uc2l2ZS10YWJsZS5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvY3VzdG9tL3BsdWdpbnMvX2lvbi1yYW5nZXNsaWRlci5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvY3VzdG9tL3BsdWdpbnMvX2Nyb3BwZXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TGF0bzp3Z2h0QDMwMDs0MDA7NzAwOzkwMCZkaXNwbGF5PXN3YXAnKTtcclxuXHJcbi8vQ29yZSBmaWxlc1xyXG5cclxuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9mdW5jdGlvbnNcIjtcclxuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy92YXJpYWJsZXNcIjtcclxuXHJcbkBpbXBvcnQgXCJjb25maWcvdmFyaWFibGVzXCI7XHJcbkBpbXBvcnQgXCJjb25maWcvdmFyaWFibGVzLWN1c3RvbVwiO1xyXG5AaW1wb3J0IFwiY29uZmlnL3ZhcmlhYmxlcy1kYXJrXCI7XHJcbkBpbXBvcnQgXCJjb25maWcvdGhlbWUtbW9kZVwiO1xyXG5AaW1wb3J0IFwiY3VzdG9tL2NvbXBvbmVudHMvdXRpbGl0aWVzXCI7XHJcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwXCI7XHJcbkBpbXBvcnQgXCJpY29uc1wiO1xyXG5cclxuLy8gU3RydWN0dXJlXHJcbkBpbXBvcnQgXCJjdXN0b20vc3RydWN0dXJlL3NpZGVuYXZcIjtcclxuQGltcG9ydCBcImN1c3RvbS9zdHJ1Y3R1cmUvdG9wYmFyXCI7XHJcbkBpbXBvcnQgXCJjdXN0b20vc3RydWN0dXJlL3JpZ2h0LXNpZGViYXJcIjtcclxuQGltcG9ydCBcImN1c3RvbS9zdHJ1Y3R1cmUvcGFnZS1oZWFkXCI7XHJcbkBpbXBvcnQgXCJjdXN0b20vc3RydWN0dXJlL2Zvb3RlclwiO1xyXG4vLyBIb3Jpem9udGFsIG5hdlxyXG5AaW1wb3J0IFwiY3VzdG9tL3N0cnVjdHVyZS9ob3Jpem9udGFsLW5hdlwiO1xyXG5cclxuXHJcbi8vIENvbXBvbmVudHNcclxuQGltcG9ydCBcImN1c3RvbS9jb21wb25lbnRzL3Jvb3RcIjtcclxuQGltcG9ydCBcImN1c3RvbS9jb21wb25lbnRzL2FjY29yZGlvbnNcIjtcclxuQGltcG9ydCBcImN1c3RvbS9jb21wb25lbnRzL2FsZXJ0XCI7XHJcbkBpbXBvcnQgXCJjdXN0b20vY29tcG9uZW50cy9hdmF0YXJcIjtcclxuQGltcG9ydCBcImN1c3RvbS9jb21wb25lbnRzL2JyZWFkY3J1bWJcIjtcclxuQGltcG9ydCBcImN1c3RvbS9jb21wb25lbnRzL2J1dHRvbnNcIjtcclxuQGltcG9ydCBcImN1c3RvbS9jb21wb25lbnRzL2JhZGdlXCI7XHJcbkBpbXBvcnQgXCJjdXN0b20vY29tcG9uZW50cy9jYXJkXCI7XHJcbkBpbXBvcnQgXCJjdXN0b20vY29tcG9uZW50cy9jdXN0b20tZm9ybXNcIjtcclxuQGltcG9ydCBcImN1c3RvbS9jb21wb25lbnRzL2Ryb3Bkb3duXCI7XHJcbkBpbXBvcnQgXCJjdXN0b20vY29tcG9uZW50cy9mb3Jtc1wiO1xyXG5AaW1wb3J0IFwiY3VzdG9tL2NvbXBvbmVudHMvbW9kYWxcIjtcclxuQGltcG9ydCBcImN1c3RvbS9jb21wb25lbnRzL25hdlwiO1xyXG5AaW1wb3J0IFwiY3VzdG9tL2NvbXBvbmVudHMvcGFnaW5hdGlvblwiO1xyXG5AaW1wb3J0IFwiY3VzdG9tL2NvbXBvbmVudHMvcG9wb3ZlclwiO1xyXG5AaW1wb3J0IFwiY3VzdG9tL2NvbXBvbmVudHMvcHJpbnRcIjtcclxuQGltcG9ydCBcImN1c3RvbS9jb21wb25lbnRzL3Byb2dyZXNzXCI7XHJcbkBpbXBvcnQgXCJjdXN0b20vY29tcG9uZW50cy9yZWJvb3RcIjtcclxuQGltcG9ydCBcImN1c3RvbS9jb21wb25lbnRzL3RhYmxlc1wiO1xyXG5AaW1wb3J0IFwiY3VzdG9tL2NvbXBvbmVudHMvdHlwZVwiO1xyXG5AaW1wb3J0IFwiY3VzdG9tL2NvbXBvbmVudHMvdG9vbHRpcFwiO1xyXG5AaW1wb3J0IFwiY3VzdG9tL2NvbXBvbmVudHMvd2lkZ2V0c1wiO1xyXG5AaW1wb3J0IFwiY3VzdG9tL2NvbXBvbmVudHMvc29jaWFsXCI7XHJcbkBpbXBvcnQgXCJjdXN0b20vY29tcG9uZW50cy9zdGVwc1wiO1xyXG5AaW1wb3J0IFwiY3VzdG9tL2NvbXBvbmVudHMvcHJlbG9hZGVyXCI7XHJcblxyXG4vL1BhZ2VzXHJcbkBpbXBvcnQgXCJjdXN0b20vcGFnZXMvYXV0aGVudGljYXRpb25cIjtcclxuQGltcG9ydCBcImN1c3RvbS9wYWdlcy9jb21wb25lbnRzLWRlbW9cIjtcclxuQGltcG9ydCBcImN1c3RvbS9wYWdlcy9lcnJvclwiO1xyXG5AaW1wb3J0IFwiY3VzdG9tL3BhZ2VzL2ZhcVwiO1xyXG5AaW1wb3J0IFwiY3VzdG9tL3BhZ2VzL21haW50ZW5hbmNlXCI7XHJcbkBpbXBvcnQgXCJjdXN0b20vcGFnZXMvdGFza3NcIjtcclxuQGltcG9ydCBcImN1c3RvbS9wYWdlcy9lbWFpbFwiO1xyXG5AaW1wb3J0IFwiY3VzdG9tL3BhZ2VzL3Byb2ZpbGVcIjtcclxuQGltcG9ydCBcImN1c3RvbS9wYWdlcy90aW1lbGluZVwiO1xyXG5AaW1wb3J0IFwiY3VzdG9tL3BhZ2VzL3ByaWNpbmdcIjtcclxuXHJcbi8vIFBsdWdpbnNcclxuQGltcG9ydCBcImN1c3RvbS9wbHVnaW5zL2FwZXhjaGFydHNcIjtcclxuQGltcG9ydCBcImN1c3RvbS9wbHVnaW5zL2NhbGVuZGFyXCI7XHJcbkBpbXBvcnQgXCJjdXN0b20vcGx1Z2lucy9jaGFydGpzXCI7XHJcbkBpbXBvcnQgXCJjdXN0b20vcGx1Z2lucy9kYXRhdGFibGVcIjtcclxuQGltcG9ydCBcImN1c3RvbS9wbHVnaW5zL2RhdGVyYW5nZVwiO1xyXG5AaW1wb3J0IFwiY3VzdG9tL3BsdWdpbnMvZGF0ZXBpY2tlclwiO1xyXG5AaW1wb3J0IFwiY3VzdG9tL3BsdWdpbnMvZmxhdHBpY2tyXCI7XHJcbkBpbXBvcnQgXCJjdXN0b20vcGx1Z2lucy9kcmFndWxhXCI7XHJcbkBpbXBvcnQgXCJjdXN0b20vcGx1Z2lucy9kcm9wem9uZVwiO1xyXG5AaW1wb3J0IFwiY3VzdG9tL3BsdWdpbnMvZm9ybS13aXphcmRcIjtcclxuQGltcG9ydCBcImN1c3RvbS9wbHVnaW5zL21hcHNcIjtcclxuQGltcG9ydCBcImN1c3RvbS9wbHVnaW5zL3F1aWxsLWVkaXRvclwiO1xyXG5AaW1wb3J0IFwiY3VzdG9tL3BsdWdpbnMvc2VsZWN0MlwiO1xyXG5AaW1wb3J0IFwiY3VzdG9tL3BsdWdpbnMvc2ltcGxlYmFyXCI7XHJcbkBpbXBvcnQgXCJjdXN0b20vcGx1Z2lucy90b2FzdGVyXCI7XHJcbkBpbXBvcnQgXCJjdXN0b20vcGx1Z2lucy9ib290c3RyYXAtdG91Y2hzcGluXCI7XHJcbkBpbXBvcnQgXCJjdXN0b20vcGx1Z2lucy9ib290c3RyYXAtdGltZXBpY2tlclwiO1xyXG5AaW1wb3J0IFwiY3VzdG9tL3BsdWdpbnMvdHlwZWhlYWRcIjtcclxuQGltcG9ydCBcImN1c3RvbS9wbHVnaW5zL3NwYXJrbGluZXNcIjtcclxuQGltcG9ydCBcImN1c3RvbS9wbHVnaW5zL3RpbWVwaWNrZXJcIjtcclxuQGltcG9ydCBcImN1c3RvbS9wbHVnaW5zL3JhdGVpdFwiO1xyXG5AaW1wb3J0IFwiY3VzdG9tL3BsdWdpbnMvcmVzcG9uc2l2ZS10YWJsZVwiO1xyXG5AaW1wb3J0IFwiY3VzdG9tL3BsdWdpbnMvaW9uLXJhbmdlc2xpZGVyXCI7XHJcbkBpbXBvcnQgXCJjdXN0b20vcGx1Z2lucy9jcm9wcGVyXCI7XHJcbiIsIi8vIFxyXG4vLyBsaWdodC1tb2RlLnNjc3NcclxuLy8gXHJcblxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cclxuLy8gPT09PT09PT0gQ3VzdG9tIFZhcmlhYmxlID09PT09PT0gLy9cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cclxuXHJcbjpyb290IHtcclxuICAgIC0tI3skcHJlZml4fWxvZ28tbGctaGVpZ2h0OiAgICAgICAgICAgMThweDtcclxuICAgIC0tI3skcHJlZml4fWxvZ28tc20taGVpZ2h0OiAgICAgICAgICAgMjJweDtcclxuXHJcbiAgICAtLSN7JHByZWZpeH1sZWZ0YmFyLXdpZHRoOiAgICAgICAgICAgIDI0MHB4O1xyXG4gICAgLS0jeyRwcmVmaXh9bGVmdGJhci13aWR0aC1tZDogICAgICAgICAxNjBweDtcclxuICAgIC0tI3skcHJlZml4fWxlZnRiYXItd2lkdGgtc206ICAgICAgICAgNzBweDtcclxuICAgIC0tI3skcHJlZml4fWxlZnRiYXItY29uZGVuc2VkLWhlaWdodDogMTUwMHB4O1xyXG5cclxuICAgIC0tI3skcHJlZml4fXRvcGJhci1oZWlnaHQ6ICAgICAgICAgICAgIDcwcHg7XHJcblxyXG4gICAgLS0jeyRwcmVmaXh9bWVudS1pdGVtLWljb24tc2l6ZTogICAgICAgMS4xcmVtO1xyXG4gICAgLS0jeyRwcmVmaXh9bWVudS1pdGVtLWljb24td2lkdGg6ICAgICAgNDBweDtcclxuICAgIC0tI3skcHJlZml4fW1lbnUtaXRlbS1mb250LXNpemU6ICAgICAgIDAuOTI1cmVtO1xyXG4gICAgLS0jeyRwcmVmaXh9bWVudS1pdGVtLXBhZGRpbmcteDogICAgICAgMTBweDtcclxuICAgIC0tI3skcHJlZml4fW1lbnUtaXRlbS1wYWRkaW5nLXk6ICAgICAgIDEwcHg7XHJcblxyXG4gICAgLy8gRm9vdGVyIEhlaWdodFxyXG4gICAgLS0jeyRwcmVmaXh9Zm9vdGVyLWhlaWdodDogICAgICAgICAgICAgNjBweDtcclxuXHJcbiAgICAvLyBDYXJkIEJvcmRlciBXaWR0aFxyXG4gICAgLS0jeyRwcmVmaXh9dGhlbWUtY2FyZC1ib3JkZXItd2lkdGg6ICAgMHB4O1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAvL1xyXG4vLyA9PT09PT09PT09IE1haW4gTWVudSA9PT09PT09PT09PSAvL1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAvL1xyXG5cclxuLy8gQmFja2dyb3VuZCBMaWdodCBsZWZ0LXNpZGViYXJcclxuaHRtbFtkYXRhLW1lbnUtY29sb3I9XCJsaWdodFwiXSB7XHJcbiAgICAtLSN7JHByZWZpeH1tZW51LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZmZmZjtcclxuICAgIC0tI3skcHJlZml4fW1lbnUtaXRlbS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICN7JGdyYXktNzAwfTtcclxuICAgIC0tI3skcHJlZml4fW1lbnUtaXRlbS1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICN7JHByaW1hcnl9O1xyXG4gICAgLS0jeyRwcmVmaXh9bWVudS1pdGVtLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgI3skcHJpbWFyeX07XHJcbiAgICAtLSN7JHByZWZpeH1tZW51LWl0ZW0tYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgICAje3JnYmEoJHByaW1hcnksIDAuMDcpfTtcclxuICAgIC0tI3skcHJlZml4fW1lbnUtY29uZGVuc2VkLWxpbmstYmc6ICAgICAgICAgICAgICAgICMzMTNhNDY7XHJcbn1cclxuXHJcbi8vIERhcmsgTGVmdCBTaWRlYmFyXHJcbmh0bWxbZGF0YS1tZW51LWNvbG9yPVwiZGFya1wiXSB7XHJcbiAgICAtLSN7JHByZWZpeH1tZW51LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMxYTI5NDI7XHJcbiAgICAtLSN7JHByZWZpeH1tZW51LWl0ZW0tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAjNzA4MDlhO1xyXG4gICAgLS0jeyRwcmVmaXh9bWVudS1pdGVtLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIzNiYzBjMztcclxuICAgIC0tI3skcHJlZml4fW1lbnUtaXRlbS1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAgICMzYmMwYzM7XHJcbiAgICAtLSN7JHByZWZpeH1tZW51LWl0ZW0tYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgICAgICN7cmdiYSgkd2hpdGUsIDAuMDcpfTtcclxuICAgIC0tI3skcHJlZml4fW1lbnUtY29uZGVuc2VkLWxpbmstYmc6ICAgICAgICAgICAgICAgICMxNjIzMzk7XHJcbn1cclxuXHJcbi8vIERhcmsgTW9kZSBMZWZ0IFNpZGViYXJcclxuaHRtbFtkYXRhLWJzLXRoZW1lPVwiZGFya1wiXVtkYXRhLW1lbnUtY29sb3I9XCJsaWdodFwiXSxcclxuaHRtbFtkYXRhLWJzLXRoZW1lPVwiZGFya1wiXVtkYXRhLW1lbnUtY29sb3I9XCJkYXJrXCJdIHtcclxuICAgIC0tI3skcHJlZml4fW1lbnUtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMzMTNhNDY7XHJcbiAgICAtLSN7JHByZWZpeH1tZW51LWl0ZW0tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAjODM5MWEyO1xyXG4gICAgLS0jeyRwcmVmaXh9bWVudS1pdGVtLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgI2JjY2VlNDtcclxuICAgIC0tI3skcHJlZml4fW1lbnUtaXRlbS1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAgICNmZmZmZmY7XHJcbiAgICAtLSN7JHByZWZpeH1tZW51LWl0ZW0tYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgICAgICN7cmdiYSgkd2hpdGUsIDAuMDcpfTtcclxuICAgIC0tI3skcHJlZml4fW1lbnUtY29uZGVuc2VkLWxpbmstYmc6ICAgICAgICAgICAgICAgICMzMTNhNDY7XHJcbn1cclxuXHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAvL1xyXG4vLyA9PT09PT09PT09IFRvcGJhciA9PT09PT09PT09PT09PSAvL1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAvL1xyXG5cclxuLy8gTGlnaHQgVG9wYmFyXHJcbmh0bWxbZGF0YS10b3BiYXItY29sb3I9XCJsaWdodFwiXSB7XHJcbiAgICAtLSN7JHByZWZpeH10b3BiYXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICNmZmZmZmY7XHJcbiAgICAtLSN7JHByZWZpeH10b3BiYXItaXRlbS1jb2xvcjogICAgICAgICAgICAgICAgICN7JGdyYXktNzAwfTtcclxuICAgIC0tI3skcHJlZml4fXRvcGJhci1pdGVtLWhvdmVyLWNvbG9yOiAgICAgICAgICAgI3skcHJpbWFyeX07XHJcbiAgICAtLSN7JHByZWZpeH10b3BiYXItc2VhcmNoLWJnOiAgICAgICAgICAgICAgICAgICN7dGludC1jb2xvcigkZ3JheS0yMDAsMTAlKX07XHJcbn1cclxuXHJcblxyXG4vLyBEYXJrIFRvcGJhclxyXG5odG1sW2RhdGEtdG9wYmFyLWNvbG9yPVwiZGFya1wiXSB7XHJcbiAgICAtLSN7JHByZWZpeH10b3BiYXItYmc6ICAgICAgICAgICAgICAgICAgIzMxM2E0NjtcclxuICAgIC0tI3skcHJlZml4fXRvcGJhci1pdGVtLWNvbG9yOiAgICAgICAgICAjODM5MWEyO1xyXG4gICAgLS0jeyRwcmVmaXh9dG9wYmFyLWl0ZW0taG92ZXItY29sb3I6ICAgICNiY2NlZTQ7XHJcbiAgICAtLSN7JHByZWZpeH10b3BiYXItc2VhcmNoLWJnOiAgICAgICAgICAgIzQ2NGY1YjtcclxufVxyXG5cclxuLy8gRGFyayBNb2RlIFRvcGJhclxyXG5odG1sW2RhdGEtYnMtdGhlbWU9XCJkYXJrXCJdW2RhdGEtdG9wYmFyLWNvbG9yPVwibGlnaHRcIl0sXHJcbmh0bWxbZGF0YS1icy10aGVtZT1cImRhcmtcIl1bZGF0YS10b3BiYXItY29sb3I9XCJkYXJrXCJdIHtcclxuICAgIC0tI3skcHJlZml4fXRvcGJhci1iZzogICAgICAgICAgICAgICAgICAjMmYzNzQyO1xyXG4gICAgLS0jeyRwcmVmaXh9dG9wYmFyLWl0ZW0tY29sb3I6ICAgICAgICAgICM4MzkxYTI7XHJcbiAgICAtLSN7JHByZWZpeH10b3BiYXItaXRlbS1ob3Zlci1jb2xvcjogICAgI2JjY2VlNDtcclxuICAgIC0tI3skcHJlZml4fXRvcGJhci1zZWFyY2gtYmc6ICAgICAgICAgICAjMzYzZjRhO1xyXG59IiwiLy8gVXRpbGl0aWVzXG5cbi8vIGJvcmRlciBzdHlsZVxuLmJvcmRlci1kYXNoZWQge1xuICAgIGJvcmRlci1zdHlsZTogZGFzaGVkICFpbXBvcnRhbnQ7XG59XG5cbiR1dGlsaXRpZXM6IChcbiAgICBcImZvbnQtc2l6ZS1jdXN0b21cIjogKFxuICAgICAgICBwcm9wZXJ0eTogZm9udC1zaXplLFxuICAgICAgICBjbGFzczogZnMsXG4gICAgICAgIHZhbHVlczogJGZvbnQtc2l6ZS1jdXN0b21cbiAgICApXG4pO1xuXG4uYmctcGluay1zdWJ0bGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1waW5rLWJnLXN1YnRsZSkhaW1wb3J0YW50O1xufVxuXG4uYmctcHVycGxlLXN1YnRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXB1cnBsZS1iZy1zdWJ0bGUpIWltcG9ydGFudDtcbn0iLCI6cm9vdCxcbltkYXRhLWJzLXRoZW1lPVwibGlnaHRcIl0ge1xuICAvLyBOb3RlOiBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cblxuICAvLyBDb2xvcnNcbiAgLy9cbiAgLy8gR2VuZXJhdGUgcGFsZXR0ZXMgZm9yIGZ1bGwgY29sb3JzLCBncmF5cywgYW5kIHRoZW1lIGNvbG9ycy5cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRncmF5cyB7XG4gICAgLS0jeyRwcmVmaXh9Z3JheS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1yZ2Ige1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2I6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtdGV4dCB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXM6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYmctc3VidGxlIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlOiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJvcmRlci1zdWJ0bGUge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlOiAjeyR2YWx1ZX07XG4gIH1cblxuICAtLSN7JHByZWZpeH13aGl0ZS1yZ2I6ICN7dG8tcmdiKCR3aGl0ZSl9O1xuICAtLSN7JHByZWZpeH1ibGFjay1yZ2I6ICN7dG8tcmdiKCRibGFjayl9O1xuXG4gIC8vIEZvbnRzXG5cbiAgLy8gTm90ZTogVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xuXG4gIC8vIFJvb3QgYW5kIGJvZHlcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9keS12YXJpYWJsZXNcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLXJvb3R9O1xuICB9XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHk6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktYmFzZSl9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZS1iYXNlLCAtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LWJhc2V9O1xuICAtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1iYXNlfTtcbiAgQGlmICRib2R5LXRleHQtYWxpZ24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduOiAjeyRib2R5LXRleHQtYWxpZ259O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnKX07XG5cbiAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWVtcGhhc2lzLWNvbG9yKX07XG5cbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yOiAjeyRib2R5LXNlY29uZGFyeS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmc6ICN7JGJvZHktc2Vjb25kYXJ5LWJnfTtcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWJnKX07XG5cbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3I6ICN7JGJvZHktdGVydGlhcnktY29sb3J9O1xuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnOiAjeyRib2R5LXRlcnRpYXJ5LWJnfTtcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1iZyl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9keS12YXJpYWJsZXNcblxuICAtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yOiAjeyRoZWFkaW5ncy1jb2xvcn07XG5cbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvcjogI3skbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1saW5rLWRlY29yYXRpb246ICN7JGxpbmstZGVjb3JhdGlvbn07XG5cbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1ob3Zlci1jb2xvcil9O1xuXG4gIEBpZiAkbGluay1ob3Zlci1kZWNvcmF0aW9uICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItZGVjb3JhdGlvbjogI3skbGluay1ob3Zlci1kZWNvcmF0aW9ufTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3I6ICN7JG1hcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmc6ICN7JG1hcmstYmd9O1xuXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvcmRlci12YXJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoOiAjeyRib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItc3R5bGU6ICN7JGJvcmRlci1zdHlsZX07XG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvcjogI3skYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnR9O1xuXG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtOiAjeyRib3JkZXItcmFkaXVzLXNtfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZzogI3skYm9yZGVyLXJhZGl1cy1sZ307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteGw6ICN7JGJvcmRlci1yYWRpdXMteGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXh4bDogI3skYm9yZGVyLXJhZGl1cy14eGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLTJ4bDogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteHhsKTsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjAgZm9yIGNvbnNpc3RlbmN5XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtcGlsbDogI3skYm9yZGVyLXJhZGl1cy1waWxsfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvcmRlci12YXJcblxuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93OiAjeyRib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbTogI3skYm94LXNoYWRvdy1zbX07XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctbGc6ICN7JGJveC1zaGFkb3ctbGd9O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0OiAjeyRib3gtc2hhZG93LWluc2V0fTtcblxuICAvLyBGb2N1cyBzdHlsZXNcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9jdXMtdmFyaWFibGVzXG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctd2lkdGg6ICN7JGZvY3VzLXJpbmctd2lkdGh9O1xuICAtLSN7JHByZWZpeH1mb2N1cy1yaW5nLW9wYWNpdHk6ICN7JGZvY3VzLXJpbmctb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctY29sb3I6ICN7JGZvY3VzLXJpbmctY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtZm9jdXMtdmFyaWFibGVzXG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9ybS12YWxpZGF0aW9uLXZhcmlhYmxlc1xuICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWZvcm0tdmFsaWRhdGlvbi12YXJpYWJsZXNcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrLCB0cnVlKSB7XG4gICAgY29sb3Itc2NoZW1lOiBkYXJrO1xuXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZGFyay1tb2RlLXZhcnNcbiAgICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmctZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1lbXBoYXNpcy1jb2xvci1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3I6ICN7JGJvZHktc2Vjb25kYXJ5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnOiAjeyRib2R5LXNlY29uZGFyeS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktYmctZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3I6ICN7JGJvZHktdGVydGlhcnktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmc6ICN7JGJvZHktdGVydGlhcnktYmctZGFya307XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1iZy1kYXJrKX07XG5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXRleHQtZGFyayB7XG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpczogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYmctc3VidGxlLWRhcmsge1xuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJnLXN1YnRsZTogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYm9yZGVyLXN1YnRsZS1kYXJrIHtcbiAgICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcjogI3skaGVhZGluZ3MtY29sb3ItZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3I6ICN7JGxpbmstaG92ZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstaG92ZXItY29sb3ItZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3I6ICN7JG1hcmstY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnOiAjeyRtYXJrLWJnLWRhcmt9O1xuXG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQtZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWJvcmRlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3I6ICN7JGZvcm0taW52YWxpZC1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1kYXJrLW1vZGUtdmFyc1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL2RpbWVuc2lvbi1uby1ub24tbnVtZXJpYy12YWx1ZXNcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21haW4vTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIHZhbHVlXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgdmFsdWVzIHN0YXJ0IGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIE1vZGUuIFBvc3NpYmlsaXRpZXM6IFwibWluLW1lZGlhLXF1ZXJ5XCIsIFwibWF4LW1lZGlhLXF1ZXJ5XCJcbiRyZnMtbW9kZTogbWluLW1lZGlhLXF1ZXJ5ICFkZWZhdWx0O1xuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmZzIHRvIGZhbHNlXG4kZW5hYmxlLXJmczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLXZhbHVlIHVuaXRcbiRyZnMtYmFzZS12YWx1ZS11bml0OiB1bml0KCRyZnMtYmFzZS12YWx1ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLXZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSBweCB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcmVtIHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBweCB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcmVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWxjdWxhdGUgdGhlIG1lZGlhIHF1ZXJ5IHZhbHVlXG4kcmZzLW1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcbiRyZnMtbXEtcHJvcGVydHktd2lkdGg6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC13aWR0aCwgbWluLXdpZHRoKTtcbiRyZnMtbXEtcHJvcGVydHktaGVpZ2h0OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtaGVpZ2h0LCBtaW4taGVpZ2h0KTtcblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSksICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSBhbmQgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtcnVsZSB7XG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgcHJvcGVydHlcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAuZW5hYmxlLXJmcyAmLFxuICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG5cbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5ICgpIHtcbiAgICAgIC5lbmFibGUtcmZzICYsXG4gICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkgKCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIGZvcm1hdHRlZCBub24tcmVzcG9uc2l2ZSB2YWx1ZVxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6IFwiXCI7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICBAaWYgJHVuaXQgPT0gcHgge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHJlbSBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgJHJmcy1yZW0tdmFsdWUpfXJlbSwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICR1bml0ID09IHJlbSB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcHggaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgcmVzcG9uc2l2ZSB2YWx1ZSBjYWxjdWxhdGVkIGJ5IFJGU1xuQGZ1bmN0aW9uIHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6IFwiXCI7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICBAaWYgbm90ICR1bml0IG9yICR1bml0ICE9IHB4IGFuZCAkdW5pdCAhPSByZW0ge1xuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyAkdmFsdWU7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlfXB4KTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLW1pbjogJHJmcy1iYXNlLXZhbHVlICsgZGl2aWRlKGFicygkdmFsdWUpIC0gJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICR2YWx1ZSBhbmQgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtZGlmZjogYWJzKCR2YWx1ZSkgLSAkdmFsdWUtbWluO1xuXG4gICAgICAgICAgLy8gQmFzZSB2YWx1ZSBmb3JtYXR0aW5nXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWUtbWlufXB4KTtcblxuICAgICAgICAgIC8vIFVzZSBuZWdhdGl2ZSB2YWx1ZSBpZiBuZWVkZWRcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkdmFsdWUgPCAwLCAtJG1pbi13aWR0aCwgJG1pbi13aWR0aCk7XG5cbiAgICAgICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkdmFsdWUtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgICAgIC8vIFJldHVybiB0aGUgY2FsY3VsYXRlZCB2YWx1ZVxuICAgICAgICAgICR2YWw6ICR2YWwgKyBcIiBjYWxjKFwiICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsIFwiIC0gXCIsIFwiICsgXCIpICsgJHZhcmlhYmxlLXdpZHRoICsgXCIpXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIFJGUyBtaXhpblxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XG4gICAgJGZsdWlkLXZhbDogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpO1xuXG4gICAgLy8gRG8gbm90IHByaW50IHRoZSBtZWRpYSBxdWVyeSBpZiByZXNwb25zaXZlICYgbm9uLXJlc3BvbnNpdmUgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgIEBpZiAkdmFsID09ICRmbHVpZC12YWwge1xuICAgICAgI3skcHJvcGVydHl9OiAkdmFsO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBfcmZzLXJ1bGUgKCkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICR2YWwsICRmbHVpZC12YWwpO1xuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlICgpIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWQtdmFsLCAkdmFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2hvcnRoYW5kIGhlbHBlciBtaXhpbnNcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUpO1xufVxuXG5AbWl4aW4gcGFkZGluZygkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZyk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xufVxuXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1yaWdodCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1ib3R0b20pO1xufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xufVxuXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4pO1xufVxuXG5AbWl4aW4gbWFyZ2luLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXRvcCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tYm90dG9tKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tbGVmdCk7XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItbW9kZS1taXhpblxuQG1peGluIGNvbG9yLW1vZGUoJG1vZGU6IGxpZ2h0LCAkcm9vdDogZmFsc2UpIHtcbiAgQGlmICRjb2xvci1tb2RlLXR5cGUgPT0gXCJtZWRpYS1xdWVyeVwiIHtcbiAgICBAaWYgJHJvb3QgPT0gdHJ1ZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiAkbW9kZSkge1xuICAgICAgICA6cm9vdCB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6ICRtb2RlKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgW2RhdGEtYnMtdGhlbWU9XCIjeyRtb2RlfVwiXSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItbW9kZS1taXhpblxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi8vIFJvb3Rcbi8vXG4vLyBBYmlsaXR5IHRvIHRoZSB2YWx1ZSBvZiB0aGUgcm9vdCBmb250IHNpemVzLCBhZmZlY3RpbmcgdGhlIHZhbHVlIG9mIGByZW1gLlxuLy8gbnVsbCBieSBkZWZhdWx0LCB0aHVzIG5vdGhpbmcgaXMgZ2VuZXJhdGVkLlxuXG46cm9vdCB7XG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZSkpO1xuICB9XG5cbiAgQGlmICRlbmFibGUtc21vb3RoLXNjcm9sbCB7XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4vLyA0LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlYm9vdC1ib2R5LXJ1bGVzXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDNcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDRcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVib290LWJvZHktcnVsZXNcblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gUmVzZXQgRmlyZWZveCdzIGdyYXkgY29sb3JcblxuaHIge1xuICBtYXJnaW46ICRoci1tYXJnaW4teSAwO1xuICBjb2xvcjogJGhyLWNvbG9yOyAvLyAxXG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cblxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gMS4gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vICAgIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyAgICBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG5cbiVoZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGhlYWRpbmdzLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcik7XG59XG5cbmgxIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpO1xufVxuXG5oMiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTtcbn1cblxuaDMge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XG59XG5cbmg0IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xufVxuXG5oNSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTtcbn1cblxuaDYge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAyLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyAzLiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDFcbiAgY3Vyc29yOiBoZWxwOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gM1xufVxuXG5cbi8vIEFkZHJlc3NcblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlzdHNcblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIDEuIFVuZG8gYnJvd3NlciBkZWZhdWx0XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyAxXG59XG5cblxuLy8gQmxvY2txdW90ZVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBTdHJvbmdcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjtcbn1cblxuXG4vLyBTbWFsbFxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xufVxuXG5cbi8vIE1hcmtcblxubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZyk7XG59XG5cblxuLy8gU3ViIGFuZCBTdXBcbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHN1Yi1zdXAtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6IHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgJixcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gQ29kZVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY29kZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxuLy8gMS4gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4vLyAyLiBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuLy8gMy4gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206IDFyZW07IC8vIDJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIEltYWdlcyBhbmQgY29udGVudFxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5cbi8vIEZvcm1zXG4vL1xuLy8gMS4gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcblxuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuXG4gIC8vIFVuZG8gdGhlIG9wYWNpdHkgY2hhbmdlIGZyb20gQ2hyb21lXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIHRoZSBkcm9wZG93biBhcnJvdyBvbmx5IGZyb20gdGV4dCB0eXBlIGlucHV0cyBidWlsdCB3aXRoIGRhdGFsaXN0cyBpbiBDaHJvbWUuXG4vLyBTZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzU0OTk3MTE4XG5cbltsaXN0XTpub3QoW3R5cGU9XCJkYXRlXCJdKTpub3QoW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSk6bm90KFt0eXBlPVwibW9udGhcIl0pOm5vdChbdHlwZT1cIndlZWtcIl0pOm5vdChbdHlwZT1cInRpbWVcIl0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDMuIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuXG4gIEBpZiAkZW5hYmxlLWJ1dHRvbi1wb2ludGVycyB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8vIDEuIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyAvLyAxXG59XG5cbi8vIDEuIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4vLyAgICB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbi8vICAgIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4vLyAgICBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4vLyAyLiBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDJcbiAgYm9yZGVyOiAwOyAvLyAyXG59XG5cbi8vIDEuIEJ5IHVzaW5nIGBmbG9hdDogbGVmdGAsIHRoZSBsZWdlbmQgd2lsbCBiZWhhdmUgbGlrZSBhIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBUaGlzIHdheSB0aGUgYm9yZGVyIG9mIGEgZmllbGRzZXQgd3JhcHMgYXJvdW5kIHRoZSBsZWdlbmQgaWYgcHJlc2VudC5cbi8vIDIuIEZpeCB3cmFwcGluZyBidWcuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTcxMlxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDsgLy8gMVxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxlZ2VuZC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlZ2VuZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlZ2VuZC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgKyAqIHtcbiAgICBjbGVhcjogbGVmdDsgLy8gMlxuICB9XG59XG5cbi8vIEZpeCBoZWlnaHQgb2YgaW5wdXRzIHdpdGggYSB0eXBlIG9mIGRhdGV0aW1lLWxvY2FsLCBkYXRlLCBtb250aCwgd2Vlaywgb3IgdGltZVxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTg4NDJcblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gMS4gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gICAgYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyAgICBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyAgICBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDJcbn1cblxuLy8gMS4gQSBmZXcgaW5wdXQgdHlwZXMgc2hvdWxkIHN0YXkgTFRSXG4vLyBTZWUgaHR0cHM6Ly9ydGxzdHlsaW5nLmNvbS9wb3N0cy9ydGwtc3R5bGluZyNmb3JtLWlucHV0c1xuLy8gMi4gUlRMIG9ubHkgb3V0cHV0XG4vLyBTZWUgaHR0cHM6Ly9ydGxjc3MuY29tL2xlYXJuL3VzYWdlLWd1aWRlL2NvbnRyb2wtZGlyZWN0aXZlcy8jcmF3XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gUmVtb3ZlIHBhZGRpbmcgYXJvdW5kIGNvbG9yIHBpY2tlcnMgaW4gd2Via2l0IGJyb3dzZXJzXG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLy8gMS4gSW5oZXJpdCBmb250IGZhbWlseSBhbmQgbGluZSBoZWlnaHQgZm9yIGZpbGUgaW5wdXQgYnV0dG9uc1xuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gUmVtb3ZlIGJvcmRlciBmcm9tIGlmcmFtZVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFN1bW1hcnlcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gMVxuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gUHJvZ3Jlc3Ncbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuXG4vLyBIaWRkZW4gYXR0cmlidXRlXG4vL1xuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZS5cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLW1peGluc1xuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtbWl4aW5zXG4iLCIvL1xuLy8gSGVhZGluZ3Ncbi8vXG4uaDEge1xuICBAZXh0ZW5kIGgxO1xufVxuXG4uaDIge1xuICBAZXh0ZW5kIGgyO1xufVxuXG4uaDMge1xuICBAZXh0ZW5kIGgzO1xufVxuXG4uaDQge1xuICBAZXh0ZW5kIGg0O1xufVxuXG4uaDUge1xuICBAZXh0ZW5kIGg1O1xufVxuXG4uaDYge1xuICBAZXh0ZW5kIGg2O1xufVxuXG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbkBlYWNoICRkaXNwbGF5LCAkZm9udC1zaXplIGluICRkaXNwbGF5LWZvbnQtc2l6ZXMge1xuICAuZGlzcGxheS0jeyRkaXNwbGF5fSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAgIGZvbnQtZmFtaWx5OiAkZGlzcGxheS1mb250LWZhbWlseTtcbiAgICBmb250LXN0eWxlOiAkZGlzcGxheS1mb250LXN0eWxlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZGlzcGxheS1mb250LXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG4gIH1cbn1cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuLnNtYWxsIHtcbiAgQGV4dGVuZCBzbWFsbDtcbn1cblxuLm1hcmsge1xuICBAZXh0ZW5kIG1hcms7XG59XG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGluaXRpYWxpc20tZm9udC1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xuXG4gID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLSRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogLjU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1jb250YWluZXItY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb250YWluZXIgbWl4aW5zXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkY29udGFpbmVyLXBhZGRpbmcteCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwgeHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQGlmIG5vdCAkbiB7XG4gICAgQGVycm9yIFwiYnJlYWtwb2ludCBgI3skbmFtZX1gIG5vdCBmb3VuZCBpbiBgI3skYnJlYWtwb2ludHN9YFwiO1xuICB9XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIHJlZHVjZWQgYnkgMC4wMnB4IHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZlxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChtZCwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46ICBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0LCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbjpyb290IHtcbiAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS0jeyRwcmVmaXh9YnJlYWtwb2ludC0jeyRuYW1lfTogI3skdmFsdWV9O1xuICB9XG59XG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICA+ICoge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtY3NzZ3JpZCB7XG4gIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1yb3dzLCAxKSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9Y29sdW1ucywgI3skZ3JpZC1jb2x1bW5zfSksIDFmcik7XG4gICAgZ2FwOiB2YXIoLS0jeyRwcmVmaXh9Z2FwLCAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuXG4gICAgQGluY2x1ZGUgbWFrZS1jc3NncmlkKCk7XG4gIH1cbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8vIFRPRE86IFJldmlzaXQgY2FsYyBvcmRlciBhZnRlciBodHRwczovL2dpdGh1Yi5jb20vcmVhY3QtYm9vdHN0cmFwL3JlYWN0LWJvb3RzdHJhcC9pc3N1ZXMvNjAzOSBpcyBmaXhlZFxuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcbiAgLy8gQWRkIGJveCBzaXppbmcgaWYgb25seSB0aGUgZ3JpZCBpcyBsb2FkZWRcbiAgYm94LXNpemluZzogaWYodmFyaWFibGUtZXhpc3RzKGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcpIGFuZCAkaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZywgYm9yZGVyLWJveCwgbnVsbCk7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSBzZXQgdGhlIHdpZHRoXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFByZXZlbnQgYC5jb2wtYXV0b2AsIGAuY29sYCAoJiByZXNwb25zaXZlIHZhcmlhbnRzKSBmcm9tIGJyZWFraW5nIG91dCB0aGUgZ3JpZFxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemU6IGZhbHNlLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBAaWYgJHNpemUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcblxuICB9IEBlbHNlIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyIG9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoMSwgJGNvdW50KSk7XG4gIH1cbn1cblxuLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXg6IDEgMCAwJTsgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICB9XG5cbiAgICAgIC5yb3ctY29scyN7JGluZml4fS1hdXRvID4gKiB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gR3V0dGVyc1xuICAgICAgLy9cbiAgICAgIC8vIE1ha2UgdXNlIG9mIGAuZy0qYCwgYC5neC0qYCBvciBgLmd5LSpgIHV0aWxpdGllcyB0byBjaGFuZ2Ugc3BhY2luZyBiZXR3ZWVuIHRoZSBjb2x1bW5zLlxuICAgICAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRndXR0ZXJzIHtcbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd4I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3kjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jc3NncmlkKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5nLWNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU3RhcnQgd2l0aCBgMWAgYmVjYXVzZSBgMGAgaXMgYW5kIGludmFsaWQgdmFsdWUuXG4gICAgICAgIC8vIEVuZHMgd2l0aCBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGUuXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIC5nLXN0YXJ0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIC8vIFJlc2V0IG5lZWRlZCBmb3IgbmVzdGluZyB0YWJsZXNcbiAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZTogaW5pdGlhbDtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogaW5pdGlhbDtcbiAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGU6IGluaXRpYWw7XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlOiBpbml0aWFsO1xuICAvLyBFbmQgb2YgcmVzZXRcbiAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3I6ICN7JHRhYmxlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmc6ICN7JHRhYmxlLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yOiAjeyR0YWJsZS1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmc6ICN7JHRhYmxlLWFjY2VudC1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7JHRhYmxlLXN0cmlwZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyR0YWJsZS1zdHJpcGVkLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAjeyR0YWJsZS1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JHRhYmxlLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAjeyR0YWJsZS1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyR0YWJsZS1ob3Zlci1iZ307XG5cbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIHZlcnRpY2FsLWFsaWduOiAkdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yKTtcblxuICAvLyBUYXJnZXQgdGggJiB0ZFxuICAvLyBXZSBuZWVkIHRoZSBjaGlsZCBjb21iaW5hdG9yIHRvIHByZXZlbnQgc3R5bGVzIGxlYWtpbmcgdG8gbmVzdGVkIHRhYmxlcyB3aGljaCBkb2Vzbid0IGhhdmUgYSBgLnRhYmxlYCBjbGFzcy5cbiAgLy8gV2UgdXNlIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3JzIGhlcmUgdG8gc2ltcGxpZnkgdGhlIHNlbGVjdG9yIChlbHNlIHdlIHdvdWxkIG5lZWQgNiBkaWZmZXJlbnQgc2VsZWN0b3JzKS5cbiAgLy8gQW5vdGhlciBhZHZhbnRhZ2UgaXMgdGhhdCB0aGlzIGdlbmVyYXRlcyBsZXNzIGNvZGUgYW5kIG1ha2VzIHRoZSBzZWxlY3RvciBsZXNzIHNwZWNpZmljIG1ha2luZyBpdCBlYXNpZXIgdG8gb3ZlcnJpZGUuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXkgJHRhYmxlLWNlbGwtcGFkZGluZy14O1xuICAgIC8vIEZvbGxvd2luZyB0aGUgcHJlY2VwdCBvZiBjYXNjYWRlczogaHR0cHM6Ly9jb2RlcGVuLmlvL21pcmlhbXN1emFubmUvZnVsbC92WU5nb2RiXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXR5cGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvcikpKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmcpO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHZhcigtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnLXR5cGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmcpKSk7XG4gIH1cblxuICA+IHRib2R5IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgfVxuXG4gID4gdGhlYWQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbn1cblxuLnRhYmxlLWdyb3VwLWRpdmlkZXIge1xuICBib3JkZXItdG9wOiBjYWxjKCN7JHRhYmxlLWJvcmRlci13aWR0aH0gKiAyKSBzb2xpZCAkdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG4vL1xuLy8gQ2hhbmdlIHBsYWNlbWVudCBvZiBjYXB0aW9ucyB3aXRoIGEgY2xhc3Ncbi8vXG5cbi5jYXB0aW9uLXRvcCB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtICR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG4vL1xuLy8gV2hlbiBib3JkZXJzIGFyZSBhZGRlZCBvbiBhbGwgc2lkZXMgb2YgdGhlIGNlbGxzLCB0aGUgY29ybmVycyBjYW4gcmVuZGVyIG9kZCB3aGVuXG4vLyB0aGVzZSBib3JkZXJzIGRvIG5vdCBoYXZlIHRoZSBzYW1lIGNvbG9yIG9yIGlmIHRoZXkgYXJlIHNlbWktdHJhbnNwYXJlbnQuXG4vLyBUaGVyZWZvciB3ZSBhZGQgdG9wIGFuZCBib3JkZXIgYm90dG9tcyB0byB0aGUgYHRyYHMgYW5kIGxlZnQgYW5kIHJpZ2h0IGJvcmRlcnNcbi8vIHRvIHRoZSBgdGRgcyBvciBgdGhgc1xuXG4udGFibGUtYm9yZGVyZWQge1xuICA+IDpub3QoY2FwdGlvbikgPiAqIHtcbiAgICBib3JkZXItd2lkdGg6ICR0YWJsZS1ib3JkZXItd2lkdGggMDtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gICAgPiAqIHtcbiAgICAgIGJvcmRlci13aWR0aDogMCAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICB9XG5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4vLyBGb3Igcm93c1xuLnRhYmxlLXN0cmlwZWQge1xuICA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pID4gKiB7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnLXR5cGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnKTtcbiAgfVxufVxuXG4vLyBGb3IgY29sdW1uc1xuLnRhYmxlLXN0cmlwZWQtY29sdW1ucyB7XG4gID4gOm5vdChjYXB0aW9uKSA+IHRyID4gOm50aC1jaGlsZCgjeyR0YWJsZS1zdHJpcGVkLWNvbHVtbnMtb3JkZXJ9KSB7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnLXR5cGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnKTtcbiAgfVxufVxuXG4vLyBBY3RpdmUgdGFibGVcbi8vXG4vLyBUaGUgYC50YWJsZS1hY3RpdmVgIGNsYXNzIGNhbiBiZSBhZGRlZCB0byBoaWdobGlnaHQgcm93cyBvciBjZWxsc1xuXG4udGFibGUtYWN0aXZlIHtcbiAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3IpO1xuICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZyk7XG59XG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgPiB0Ym9keSA+IHRyOmhvdmVyID4gKiB7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZyk7XG4gIH1cbn1cblxuXG4vLyBUYWJsZSB2YXJpYW50c1xuLy9cbi8vIFRhYmxlIHZhcmlhbnRzIHNldCB0aGUgdGFibGUgY2VsbCBiYWNrZ3JvdW5kcywgYm9yZGVyIGNvbG9yc1xuLy8gYW5kIHRoZSBjb2xvcnMgb2YgdGhlIHN0cmlwZWQsIGhvdmVyZWQgJiBhY3RpdmUgdGFibGVzXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0YWJsZS12YXJpYW50cyB7XG4gIEBpbmNsdWRlIHRhYmxlLXZhcmlhbnQoJGNvbG9yLCAkdmFsdWUpO1xufVxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC50YWJsZS1yZXNwb25zaXZlI3skaW5maXh9IHtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFudFxuQG1peGluIHRhYmxlLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KG9wYXF1ZSgkYm9keS1iZywgJGJhY2tncm91bmQpKTtcbiAgICAkaG92ZXItYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpKTtcbiAgICAkc3RyaXBlZC1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSk7XG4gICAgJGFjdGl2ZS1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpKTtcbiAgICAkdGFibGUtYm9yZGVyLWNvbG9yOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYm9yZGVyLWZhY3RvcikpO1xuXG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3I6ICN7JGNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skYmFja2dyb3VuZH07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yOiAjeyR0YWJsZS1ib3JkZXItY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHN0cmlwZWQtYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJHN0cmlwZWQtYmcpfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmcpfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skaG92ZXItYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRob3Zlci1iZyl9O1xuXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYW50XG4iLCIvL1xuLy8gTGFiZWxzXG4vL1xuXG4uZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1sYWJlbC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbn1cbiIsIi8vXG4vLyBGb3JtIHRleHRcbi8vXG5cbi5mb3JtLXRleHQge1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS10ZXh0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLXRleHQtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXRleHQtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS10ZXh0LWNvbG9yO1xufVxuIiwiLy9cbi8vIEdlbmVyYWwgZm9ybSBjb250cm9scyAocGx1cyBhIGZldyBzcGVjaWZpYyBoaWdoLWxldmVsIGludGVydmVudGlvbnMpXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImZpbGVcIl0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IC8vIHByZXZlbnQgcHNldWRvIGVsZW1lbnQgYnV0dG9uIG92ZXJsYXBcblxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgICAvLyBPbiBBbmRyb2lkIENocm9tZSwgZm9ybS1jb250cm9sJ3MgXCJ3aWR0aDogMTAwJVwiIG1ha2VzIHRoZSBpbnB1dCB3aWR0aCB0b28gc21hbGxcbiAgICAvLyBUZXN0ZWQgdW5kZXIgQW5kcm9pZCAxMSAvIENocm9tZSA4OSwgQW5kcm9pZCAxMiAvIENocm9tZSAxMDAsIEFuZHJvaWQgMTMgLyBDaHJvbWUgMTA5XG4gICAgLy9cbiAgICAvLyBPbiBpT1MgU2FmYXJpLCBmb3JtLWNvbnRyb2wncyBcImFwcGVhcmFuY2U6IG5vbmVcIiArIFwid2lkdGg6IDEwMCVcIiBtYWtlcyB0aGUgaW5wdXQgd2lkdGggdG9vIHNtYWxsXG4gICAgLy8gVGVzdGVkIHVuZGVyIGlPUyAxNi4yIC8gU2FmYXJpIDE2LjJcbiAgICBtaW4td2lkdGg6IDg1cHg7IC8vIFNlZW1zIHRvIGJlIGEgZ29vZCBtaW5pbXVtIHNhZmUgd2lkdGhcblxuICAgIC8vIEFkZCBzb21lIGhlaWdodCB0byBkYXRlIGlucHV0cyBvbiBpT1NcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzIzMzA3XG4gICAgLy8gVE9ETzogd2UgY2FuIHJlbW92ZSB0aGlzIHdvcmthcm91bmQgb25jZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk4OTU5IGlzIHJlc29sdmVkXG4gICAgLy8gTXVsdGlwbHkgbGluZS1oZWlnaHQgYnkgMWVtIGlmIGl0IGhhcyBubyB1bml0XG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xuXG4gICAgLy8gQW5kcm9pZCBDaHJvbWUgdHlwZT1cImRhdGVcIiBpcyB0YWxsZXIgdGhhbiB0aGUgb3RoZXIgaW5wdXRzXG4gICAgLy8gYmVjYXVzZSBvZiBcIm1hcmdpbjogMXB4IDI0cHggMXB4IDRweFwiIGluc2lkZSB0aGUgc2hhZG93IERPTVxuICAgIC8vIFRlc3RlZCB1bmRlciBBbmRyb2lkIDExIC8gQ2hyb21lIDg5LCBBbmRyb2lkIDEyIC8gQ2hyb21lIDEwMCwgQW5kcm9pZCAxMyAvIENocm9tZSAxMDlcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAvLyBQcmV2ZW50IGV4Y2Vzc2l2ZSBkYXRlIGlucHV0IGhlaWdodCBpbiBXZWJraXRcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8zNDQzM1xuICAmOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIEZpbGUgaW5wdXQgYnV0dG9ucyB0aGVtaW5nXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXkpICgtJGlucHV0LXBhZGRpbmcteCk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG4gIH1cblxuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnO1xuICB9XG59XG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LXNtKSAoLSRpbnB1dC1wYWRkaW5nLXgtc20pO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LXNtO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1sZykgKC0kaW5wdXQtcGFkZGluZy14LWxnKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1sZztcbiAgfVxufVxuXG4vLyBNYWtlIHN1cmUgdGV4dGFyZWFzIGRvbid0IHNocmluayB0b28gbXVjaCB3aGVuIHJlc2l6ZWRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI5MTI0XG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbnRleHRhcmVhIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICB9XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgd2lkdGg6ICRmb3JtLWNvbG9yLXdpZHRoO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXk7XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHsgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtOyB9XG4gICYuZm9ybS1jb250cm9sLWxnIHsgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnOyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtYmctbWl4aW5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3I6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1iZy1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtbWl4aW5zXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogbnVsbCwgJGVuZC1wZXJjZW50OiBudWxsKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LW1peGluc1xuIiwiLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cblxuLmZvcm0tc2VsZWN0IHtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaW1nOiAje2VzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvcil9O1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1iZztcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWltZyksIHZhcigtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pY29uLCBub25lKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplO1xuICBib3JkZXI6ICRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXNlbGVjdC10cmFuc2l0aW9uKTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3csICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBSZW1vdmUgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIH1cbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuZm9ybS1zZWxlY3Qge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaW1nOiAje2VzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvci1kYXJrKX07XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQ2hlY2svcmFkaW9cbi8vXG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZzogI3skZm9ybS1jaGVjay1pbnB1dC1iZ307XG5cbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgaGVpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1iYXNlIC0gJGZvcm0tY2hlY2staW5wdXQtd2lkdGgpICogLjU7IC8vIGxpbmUtaGVpZ2h0IG1pbnVzIGNoZWNrIGhlaWdodFxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWNoZWNrLXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGZpbHRlcjogJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuXG4gICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSl9O1xuICAgICAgfVxuICAgIH1cblxuICAgICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpfTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG5cbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKX07XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZmlsdGVyOiBub25lO1xuICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk7XG4gIH1cblxuICAvLyBVc2UgZGlzYWJsZWQgYXR0cmlidXRlIGluIGFkZGl0aW9uIG9mIDpkaXNhYmxlZCBwc2V1ZG8tY2xhc3NcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yO1xuICBjdXJzb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjtcbn1cblxuLy9cbi8vIFN3aXRjaFxuLy9cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UpfTtcblxuICAgIHdpZHRoOiAkZm9ybS1zd2l0Y2gtd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXN3aXRjaC10cmFuc2l0aW9uKTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2UpfTtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb247XG5cbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKX07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ7XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICArIC5idG4ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0Om5vdCg6Y2hlY2tlZCk6bm90KDpmb2N1cykge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UtZGFyayl9O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuXG4vLyBDb2xvciBzeXN0ZW1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3ItdmFyaWFibGVzXG4kd2hpdGU6ICAgICNmZmY7XG4kZ3JheS0xMDA6ICNmOGY5ZmE7XG4kZ3JheS0yMDA6ICNmMmYyZjc7XG4kZ3JheS0zMDA6ICNkZWUyZTY7XG4kZ3JheS00MDA6ICNjZWQ0ZGE7XG4kZ3JheS01MDA6ICNhZGI1YmQ7XG4kZ3JheS02MDA6ICM2Yzc1N2Q7XG4kZ3JheS03MDA6ICM0OTUwNTc7XG4kZ3JheS04MDA6ICMzNjQwNGM7XG4kZ3JheS05MDA6ICMyMTI1Mjk7XG4kYmxhY2s6ICAgICMwMDA7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3ItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3JzLW1hcFxuJGdyYXlzOiAoXG4gIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgXCIyMDBcIjogJGdyYXktMjAwLFxuICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgXCI1MDBcIjogJGdyYXktNTAwLFxuICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgXCI4MDBcIjogJGdyYXktODAwLFxuICBcIjkwMFwiOiAkZ3JheS05MDBcbik7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3JzLW1hcFxuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLXZhcmlhYmxlc1xuJGJsdWU6ICAgICAgICM0NDg5ZTQ7XG4kaW5kaWdvOiAgICAgIzMzYjBlMDtcbiRwdXJwbGU6ICAgICAjNzE2Y2IwO1xuJHBpbms6ICAgICAgICNmMjRmN2M7XG4kcmVkOiAgICAgICAgI2QwM2YzZjtcbiRvcmFuZ2U6ICAgICAjZmQ3ZTE0O1xuJHllbGxvdzogICAgICNlZGM3NTU7XG4kZ3JlZW46ICAgICAgIzQ3YWQ3NztcbiR0ZWFsOiAgICAgICAjMDJhOGI1O1xuJGN5YW46ICAgICAgICMzYmMwYzM7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3JzLW1hcFxuJGNvbG9yczogKFxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgXCJibGFja1wiOiAgICAgICRibGFjayxcbiAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuKTtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3JzLW1hcFxuXG4vLyBUaGUgY29udHJhc3QgcmF0aW8gdG8gcmVhY2ggYWdhaW5zdCB3aGl0ZSwgdG8gZGV0ZXJtaW5lIGlmIGNvbG9yIGNoYW5nZXMgZnJvbSBcImxpZ2h0XCIgdG8gXCJkYXJrXCIuIEFjY2VwdGFibGUgdmFsdWVzIGZvciBXQ0FHIDIuMCBhcmUgMywgNC41IGFuZCA3LlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHMjAvI3Zpc3VhbC1hdWRpby1jb250cmFzdC1jb250cmFzdFxuJG1pbi1jb250cmFzdC1yYXRpbzogICAxLjU1O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJGNvbG9yLWNvbnRyYXN0LWRhcms6ICAgICAgJGdyYXktOTAwO1xuJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAgICAgJHdoaXRlO1xuXG4vLyBmdXN2LWRpc2FibGVcbiRibHVlLTEwMDogdGludC1jb2xvcigkYmx1ZSwgODAlKTtcbiRibHVlLTIwMDogdGludC1jb2xvcigkYmx1ZSwgNjAlKTtcbiRibHVlLTMwMDogdGludC1jb2xvcigkYmx1ZSwgNDAlKTtcbiRibHVlLTQwMDogdGludC1jb2xvcigkYmx1ZSwgMjAlKTtcbiRibHVlLTUwMDogJGJsdWU7XG4kYmx1ZS02MDA6IHNoYWRlLWNvbG9yKCRibHVlLCAxMCUpO1xuJGJsdWUtNzAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNDAlKTtcbiRibHVlLTgwMDogc2hhZGUtY29sb3IoJGJsdWUsIDYwJSk7XG4kYmx1ZS05MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA4MCUpO1xuXG4kaW5kaWdvLTUwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDkwJSk7XG4kaW5kaWdvLTEwMDogdGludC1jb2xvcigkaW5kaWdvLCA4MCUpO1xuJGluZGlnby0yMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNjAlKTtcbiRpbmRpZ28tMzAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDQwJSk7XG4kaW5kaWdvLTQwMDogdGludC1jb2xvcigkaW5kaWdvLCAyMCUpO1xuJGluZGlnby01MDA6ICRpbmRpZ287XG4kaW5kaWdvLTYwMDogc2hhZGUtY29sb3IoJGluZGlnbywgMTAlKTtcbiRpbmRpZ28tNzAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA0MCUpO1xuJGluZGlnby04MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDYwJSk7XG4kaW5kaWdvLTkwMDogc2hhZGUtY29sb3IoJGluZGlnbywgODAlKTtcblxuJHB1cnBsZS0xMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgODAlKTtcbiRwdXJwbGUtMjAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDYwJSk7XG4kcHVycGxlLTMwMDogdGludC1jb2xvcigkcHVycGxlLCA0MCUpO1xuJHB1cnBsZS00MDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgMjAlKTtcbiRwdXJwbGUtNTAwOiAkcHVycGxlO1xuJHB1cnBsZS02MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDEwJSk7XG4kcHVycGxlLTcwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNDAlKTtcbiRwdXJwbGUtODAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA2MCUpO1xuJHB1cnBsZS05MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDgwJSk7XG5cbiRwaW5rLTEwMDogdGludC1jb2xvcigkcGluaywgODAlKTtcbiRwaW5rLTIwMDogdGludC1jb2xvcigkcGluaywgNjAlKTtcbiRwaW5rLTMwMDogdGludC1jb2xvcigkcGluaywgNDAlKTtcbiRwaW5rLTQwMDogdGludC1jb2xvcigkcGluaywgMjAlKTtcbiRwaW5rLTUwMDogJHBpbms7XG4kcGluay02MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCAxMCUpO1xuJHBpbmstNzAwOiBzaGFkZS1jb2xvcigkcGluaywgNDAlKTtcbiRwaW5rLTgwMDogc2hhZGUtY29sb3IoJHBpbmssIDYwJSk7XG4kcGluay05MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA4MCUpO1xuXG4kcmVkLTEwMDogdGludC1jb2xvcigkcmVkLCA4MCUpO1xuJHJlZC0yMDA6IHRpbnQtY29sb3IoJHJlZCwgNjAlKTtcbiRyZWQtMzAwOiB0aW50LWNvbG9yKCRyZWQsIDQwJSk7XG4kcmVkLTQwMDogdGludC1jb2xvcigkcmVkLCAyMCUpO1xuJHJlZC01MDA6ICRyZWQ7XG4kcmVkLTYwMDogc2hhZGUtY29sb3IoJHJlZCwgMTAlKTtcbiRyZWQtNzAwOiBzaGFkZS1jb2xvcigkcmVkLCA0MCUpO1xuJHJlZC04MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDYwJSk7XG4kcmVkLTkwMDogc2hhZGUtY29sb3IoJHJlZCwgODAlKTtcblxuJG9yYW5nZS0xMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgODAlKTtcbiRvcmFuZ2UtMjAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDYwJSk7XG4kb3JhbmdlLTMwMDogdGludC1jb2xvcigkb3JhbmdlLCA0MCUpO1xuJG9yYW5nZS00MDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgMjAlKTtcbiRvcmFuZ2UtNTAwOiAkb3JhbmdlO1xuJG9yYW5nZS02MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDEwJSk7XG4kb3JhbmdlLTcwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNDAlKTtcbiRvcmFuZ2UtODAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA2MCUpO1xuJG9yYW5nZS05MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDgwJSk7XG5cbiR5ZWxsb3ctMTAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDgwJSk7XG4keWVsbG93LTIwMDogdGludC1jb2xvcigkeWVsbG93LCA2MCUpO1xuJHllbGxvdy0zMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNDAlKTtcbiR5ZWxsb3ctNDAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDIwJSk7XG4keWVsbG93LTUwMDogJHllbGxvdztcbiR5ZWxsb3ctNjAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCAxMCUpO1xuJHllbGxvdy03MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDQwJSk7XG4keWVsbG93LTgwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNjAlKTtcbiR5ZWxsb3ctOTAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA4MCUpO1xuXG4kZ3JlZW4tMTAwOiB0aW50LWNvbG9yKCRncmVlbiwgODAlKTtcbiRncmVlbi0yMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA2MCUpO1xuJGdyZWVuLTMwMDogdGludC1jb2xvcigkZ3JlZW4sIDQwJSk7XG4kZ3JlZW4tNDAwOiB0aW50LWNvbG9yKCRncmVlbiwgMjAlKTtcbiRncmVlbi01MDA6ICRncmVlbjtcbiRncmVlbi02MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgMTAlKTtcbiRncmVlbi03MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNDAlKTtcbiRncmVlbi04MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNjAlKTtcbiRncmVlbi05MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgODAlKTtcblxuJHRlYWwtMTAwOiB0aW50LWNvbG9yKCR0ZWFsLCA4MCUpO1xuJHRlYWwtMjAwOiB0aW50LWNvbG9yKCR0ZWFsLCA2MCUpO1xuJHRlYWwtMzAwOiB0aW50LWNvbG9yKCR0ZWFsLCA0MCUpO1xuJHRlYWwtNDAwOiB0aW50LWNvbG9yKCR0ZWFsLCAyMCUpO1xuJHRlYWwtNTAwOiAkdGVhbDtcbiR0ZWFsLTYwMDogc2hhZGUtY29sb3IoJHRlYWwsIDEwJSk7XG4kdGVhbC03MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA0MCUpO1xuJHRlYWwtODAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNjAlKTtcbiR0ZWFsLTkwMDogc2hhZGUtY29sb3IoJHRlYWwsIDgwJSk7XG5cbiRjeWFuLTEwMDogdGludC1jb2xvcigkY3lhbiwgODAlKTtcbiRjeWFuLTIwMDogdGludC1jb2xvcigkY3lhbiwgNjAlKTtcbiRjeWFuLTMwMDogdGludC1jb2xvcigkY3lhbiwgNDAlKTtcbiRjeWFuLTQwMDogdGludC1jb2xvcigkY3lhbiwgMjAlKTtcbiRjeWFuLTUwMDogJGN5YW47XG4kY3lhbi02MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCAxMCUpO1xuJGN5YW4tNzAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNDAlKTtcbiRjeWFuLTgwMDogc2hhZGUtY29sb3IoJGN5YW4sIDYwJSk7XG4kY3lhbi05MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA4MCUpO1xuXG4kYmx1ZXM6IChcbiAgXCJibHVlLTEwMFwiOiAkYmx1ZS0xMDAsXG4gIFwiYmx1ZS0yMDBcIjogJGJsdWUtMjAwLFxuICBcImJsdWUtMzAwXCI6ICRibHVlLTMwMCxcbiAgXCJibHVlLTQwMFwiOiAkYmx1ZS00MDAsXG4gIFwiYmx1ZS01MDBcIjogJGJsdWUtNTAwLFxuICBcImJsdWUtNjAwXCI6ICRibHVlLTYwMCxcbiAgXCJibHVlLTcwMFwiOiAkYmx1ZS03MDAsXG4gIFwiYmx1ZS04MDBcIjogJGJsdWUtODAwLFxuICBcImJsdWUtOTAwXCI6ICRibHVlLTkwMFxuKTtcblxuJGluZGlnb3M6IChcbiAgXCJpbmRpZ28tNTBcIjogJGluZGlnby01MCxcbiAgXCJpbmRpZ28tMTAwXCI6ICRpbmRpZ28tMTAwLFxuICBcImluZGlnby0yMDBcIjogJGluZGlnby0yMDAsXG4gIFwiaW5kaWdvLTMwMFwiOiAkaW5kaWdvLTMwMCxcbiAgXCJpbmRpZ28tNDAwXCI6ICRpbmRpZ28tNDAwLFxuICBcImluZGlnby01MDBcIjogJGluZGlnby01MDAsXG4gIFwiaW5kaWdvLTYwMFwiOiAkaW5kaWdvLTYwMCxcbiAgXCJpbmRpZ28tNzAwXCI6ICRpbmRpZ28tNzAwLFxuICBcImluZGlnby04MDBcIjogJGluZGlnby04MDAsXG4gIFwiaW5kaWdvLTkwMFwiOiAkaW5kaWdvLTkwMFxuKTtcblxuJHB1cnBsZXM6IChcbiAgXCJwdXJwbGUtMTAwXCI6ICRwdXJwbGUtMTAwLFxuICBcInB1cnBsZS0yMDBcIjogJHB1cnBsZS0yMDAsXG4gIFwicHVycGxlLTMwMFwiOiAkcHVycGxlLTMwMCxcbiAgXCJwdXJwbGUtNDAwXCI6ICRwdXJwbGUtNDAwLFxuICBcInB1cnBsZS01MDBcIjogJHB1cnBsZS01MDAsXG4gIFwicHVycGxlLTYwMFwiOiAkcHVycGxlLTYwMCxcbiAgXCJwdXJwbGUtNzAwXCI6ICRwdXJwbGUtNzAwLFxuICBcInB1cnBsZS04MDBcIjogJHB1cnBsZS04MDAsXG4gIFwicHVycGxlLTkwMFwiOiAkcHVycGxlLTkwMFxuKTtcblxuJHBpbmtzOiAoXG4gIFwicGluay0xMDBcIjogJHBpbmstMTAwLFxuICBcInBpbmstMjAwXCI6ICRwaW5rLTIwMCxcbiAgXCJwaW5rLTMwMFwiOiAkcGluay0zMDAsXG4gIFwicGluay00MDBcIjogJHBpbmstNDAwLFxuICBcInBpbmstNTAwXCI6ICRwaW5rLTUwMCxcbiAgXCJwaW5rLTYwMFwiOiAkcGluay02MDAsXG4gIFwicGluay03MDBcIjogJHBpbmstNzAwLFxuICBcInBpbmstODAwXCI6ICRwaW5rLTgwMCxcbiAgXCJwaW5rLTkwMFwiOiAkcGluay05MDBcbik7XG5cbiRyZWRzOiAoXG4gIFwicmVkLTEwMFwiOiAkcmVkLTEwMCxcbiAgXCJyZWQtMjAwXCI6ICRyZWQtMjAwLFxuICBcInJlZC0zMDBcIjogJHJlZC0zMDAsXG4gIFwicmVkLTQwMFwiOiAkcmVkLTQwMCxcbiAgXCJyZWQtNTAwXCI6ICRyZWQtNTAwLFxuICBcInJlZC02MDBcIjogJHJlZC02MDAsXG4gIFwicmVkLTcwMFwiOiAkcmVkLTcwMCxcbiAgXCJyZWQtODAwXCI6ICRyZWQtODAwLFxuICBcInJlZC05MDBcIjogJHJlZC05MDBcbik7XG5cbiRvcmFuZ2VzOiAoXG4gIFwib3JhbmdlLTEwMFwiOiAkb3JhbmdlLTEwMCxcbiAgXCJvcmFuZ2UtMjAwXCI6ICRvcmFuZ2UtMjAwLFxuICBcIm9yYW5nZS0zMDBcIjogJG9yYW5nZS0zMDAsXG4gIFwib3JhbmdlLTQwMFwiOiAkb3JhbmdlLTQwMCxcbiAgXCJvcmFuZ2UtNTAwXCI6ICRvcmFuZ2UtNTAwLFxuICBcIm9yYW5nZS02MDBcIjogJG9yYW5nZS02MDAsXG4gIFwib3JhbmdlLTcwMFwiOiAkb3JhbmdlLTcwMCxcbiAgXCJvcmFuZ2UtODAwXCI6ICRvcmFuZ2UtODAwLFxuICBcIm9yYW5nZS05MDBcIjogJG9yYW5nZS05MDBcbik7XG5cbiR5ZWxsb3dzOiAoXG4gIFwieWVsbG93LTEwMFwiOiAkeWVsbG93LTEwMCxcbiAgXCJ5ZWxsb3ctMjAwXCI6ICR5ZWxsb3ctMjAwLFxuICBcInllbGxvdy0zMDBcIjogJHllbGxvdy0zMDAsXG4gIFwieWVsbG93LTQwMFwiOiAkeWVsbG93LTQwMCxcbiAgXCJ5ZWxsb3ctNTAwXCI6ICR5ZWxsb3ctNTAwLFxuICBcInllbGxvdy02MDBcIjogJHllbGxvdy02MDAsXG4gIFwieWVsbG93LTcwMFwiOiAkeWVsbG93LTcwMCxcbiAgXCJ5ZWxsb3ctODAwXCI6ICR5ZWxsb3ctODAwLFxuICBcInllbGxvdy05MDBcIjogJHllbGxvdy05MDBcbik7XG5cbiRncmVlbnM6IChcbiAgXCJncmVlbi0xMDBcIjogJGdyZWVuLTEwMCxcbiAgXCJncmVlbi0yMDBcIjogJGdyZWVuLTIwMCxcbiAgXCJncmVlbi0zMDBcIjogJGdyZWVuLTMwMCxcbiAgXCJncmVlbi00MDBcIjogJGdyZWVuLTQwMCxcbiAgXCJncmVlbi01MDBcIjogJGdyZWVuLTUwMCxcbiAgXCJncmVlbi02MDBcIjogJGdyZWVuLTYwMCxcbiAgXCJncmVlbi03MDBcIjogJGdyZWVuLTcwMCxcbiAgXCJncmVlbi04MDBcIjogJGdyZWVuLTgwMCxcbiAgXCJncmVlbi05MDBcIjogJGdyZWVuLTkwMFxuKTtcblxuJHRlYWxzOiAoXG4gIFwidGVhbC0xMDBcIjogJHRlYWwtMTAwLFxuICBcInRlYWwtMjAwXCI6ICR0ZWFsLTIwMCxcbiAgXCJ0ZWFsLTMwMFwiOiAkdGVhbC0zMDAsXG4gIFwidGVhbC00MDBcIjogJHRlYWwtNDAwLFxuICBcInRlYWwtNTAwXCI6ICR0ZWFsLTUwMCxcbiAgXCJ0ZWFsLTYwMFwiOiAkdGVhbC02MDAsXG4gIFwidGVhbC03MDBcIjogJHRlYWwtNzAwLFxuICBcInRlYWwtODAwXCI6ICR0ZWFsLTgwMCxcbiAgXCJ0ZWFsLTkwMFwiOiAkdGVhbC05MDBcbik7XG5cbiRjeWFuczogKFxuICBcImN5YW4tMTAwXCI6ICRjeWFuLTEwMCxcbiAgXCJjeWFuLTIwMFwiOiAkY3lhbi0yMDAsXG4gIFwiY3lhbi0zMDBcIjogJGN5YW4tMzAwLFxuICBcImN5YW4tNDAwXCI6ICRjeWFuLTQwMCxcbiAgXCJjeWFuLTUwMFwiOiAkY3lhbi01MDAsXG4gIFwiY3lhbi02MDBcIjogJGN5YW4tNjAwLFxuICBcImN5YW4tNzAwXCI6ICRjeWFuLTcwMCxcbiAgXCJjeWFuLTgwMFwiOiAkY3lhbi04MDAsXG4gIFwiY3lhbi05MDBcIjogJGN5YW4tOTAwXG4pO1xuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuJHByaW1hcnk6ICAgICAgICRjeWFuO1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMDtcbiRzdWNjZXNzOiAgICAgICAkYmx1ZTtcbiRpbmZvOiAgICAgICAgICAkaW5kaWdvO1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3c7XG4kZGFuZ2VyOiAgICAgICAgJHJlZDtcbiRwdXJwbGU6ICAgICAgICAkcHVycGxlO1xuJHBpbms6ICAgICAgICAgICRwaW5rO1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTIwMDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS05MDA7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3JzLW1hcFxuJHRoZW1lLWNvbG9yczogKFxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4pO1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtbWFwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS10ZXh0LXZhcmlhYmxlc1xuJHByaW1hcnktdGV4dC1lbXBoYXNpczogICBzaGFkZS1jb2xvcigkcHJpbWFyeSwgMTAlKTtcbiRzZWNvbmRhcnktdGV4dC1lbXBoYXNpczogc2hhZGUtY29sb3IoJHNlY29uZGFyeSwgMTAlKTtcbiRzdWNjZXNzLXRleHQtZW1waGFzaXM6ICAgc2hhZGUtY29sb3IoJHN1Y2Nlc3MsIDEwJSk7XG4kaW5mby10ZXh0LWVtcGhhc2lzOiAgICAgIHNoYWRlLWNvbG9yKCRpbmZvLCAxMCUpO1xuJHdhcm5pbmctdGV4dC1lbXBoYXNpczogICBzaGFkZS1jb2xvcigkd2FybmluZywgMTAlKTtcbiRkYW5nZXItdGV4dC1lbXBoYXNpczogICAgc2hhZGUtY29sb3IoJGRhbmdlciwgMTAlKTtcbiRwdXJwbGUtdGV4dC1lbXBoYXNpczogICAgc2hhZGUtY29sb3IoJHB1cnBsZSwgMTAlKTtcbiRwaW5rLXRleHQtZW1waGFzaXM6ICAgICAgc2hhZGUtY29sb3IoJHBpbmssIDEwJSk7XG4kbGlnaHQtdGV4dC1lbXBoYXNpczogICAgICRncmF5LTQwMDtcbiRkYXJrLXRleHQtZW1waGFzaXM6ICAgICAgJGdyYXktNzAwO1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS10ZXh0LXZhcmlhYmxlc1xuXG4kcHJpbWFyeS1iZy1zdWJ0bGU6ICAgICAgICRjeWFuLTEwMDtcbiRzZWNvbmRhcnktYmctc3VidGxlOiAgICAgJGdyYXktMTAwO1xuJHN1Y2Nlc3MtYmctc3VidGxlOiAgICAgICAkYmx1ZS0xMDA7XG4kaW5mby1iZy1zdWJ0bGU6ICAgICAgICAgICRpbmRpZ28tMTAwO1xuJHdhcm5pbmctYmctc3VidGxlOiAgICAgICAkeWVsbG93LTEwMDtcbiRkYW5nZXItYmctc3VidGxlOiAgICAgICAgJHJlZC0xMDA7XG4kcGluay1iZy1zdWJ0bGU6ICAgICAgICAgICRwaW5rLTEwMDtcbiRwdXJwbGUtYmctc3VidGxlOiAgICAgICAgJHB1cnBsZS0xMDA7XG4kbGlnaHQtYmctc3VidGxlOiAgICAgICAgIG1peCgkZ3JheS0xMDAsICR3aGl0ZSk7XG4kZGFyay1iZy1zdWJ0bGU6ICAgICAgICAgICRncmF5LTQwMDtcblxuJHByaW1hcnktYm9yZGVyLXN1YnRsZTogICAkaW5kaWdvLTIwMDtcbiRzZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogJGdyYXktMjAwO1xuJHN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogICAkYmx1ZS0yMDA7XG4kaW5mby1ib3JkZXItc3VidGxlOiAgICAgICRjeWFuLTIwMDtcbiR3YXJuaW5nLWJvcmRlci1zdWJ0bGU6ICAgJHllbGxvdy0yMDA7XG4kZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICAgICRyZWQtMjAwO1xuJHB1cnBsZS1ib3JkZXItc3VidGxlOiAgICAkcHVycGxlLTIwMDtcbiRwaW5rLWJvcmRlci1zdWJ0bGU6ICAgICAgJHBpbmstMjAwO1xuJGxpZ2h0LWJvcmRlci1zdWJ0bGU6ICAgICAkZ3JheS0yMDA7XG4kZGFyay1ib3JkZXItc3VidGxlOiAgICAgICRncmF5LTUwMDtcblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtdGV4dC1tYXBcbiR0aGVtZS1jb2xvcnMtdGV4dDogKFxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnktdGV4dC1lbXBoYXNpcyxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnktdGV4dC1lbXBoYXNpcyxcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLXRleHQtZW1waGFzaXMsXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mby10ZXh0LWVtcGhhc2lzLFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmctdGV4dC1lbXBoYXNpcyxcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXItdGV4dC1lbXBoYXNpcyxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLXRleHQtZW1waGFzaXMsXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLXRleHQtZW1waGFzaXMsXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQtdGV4dC1lbXBoYXNpcyxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrLXRleHQtZW1waGFzaXMsXG4pO1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS10ZXh0LW1hcFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtYmctc3VidGxlLW1hcFxuJHRoZW1lLWNvbG9ycy1iZy1zdWJ0bGU6IChcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LWJnLXN1YnRsZSxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnktYmctc3VidGxlLFxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MtYmctc3VidGxlLFxuICBcImluZm9cIjogICAgICAgJGluZm8tYmctc3VidGxlLFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmctYmctc3VidGxlLFxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlci1iZy1zdWJ0bGUsXG4gIFwicGlua1wiOiAgICAgICAkcGluay1iZy1zdWJ0bGUsXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLWJnLXN1YnRsZSxcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodC1iZy1zdWJ0bGUsXG4gIFwiZGFya1wiOiAgICAgICAkZGFyay1iZy1zdWJ0bGUsXG4pO1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1iZy1zdWJ0bGUtbWFwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1ib3JkZXItc3VidGxlLW1hcFxuJHRoZW1lLWNvbG9ycy1ib3JkZXItc3VidGxlOiAoXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeS1ib3JkZXItc3VidGxlLFxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeS1ib3JkZXItc3VidGxlLFxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSxcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLWJvcmRlci1zdWJ0bGUsXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZy1ib3JkZXItc3VidGxlLFxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlci1ib3JkZXItc3VidGxlLFxuICBcInBpbmtcIjogICAgICAgJHBpbmstYm9yZGVyLXN1YnRsZSxcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUtYm9yZGVyLXN1YnRsZSxcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodC1ib3JkZXItc3VidGxlLFxuICBcImRhcmtcIjogICAgICAgJGRhcmstYm9yZGVyLXN1YnRsZSxcbik7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWJvcmRlci1zdWJ0bGUtbWFwXG5cblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKTtcblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgZmFsc2U7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICB0cnVlO1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgZmFsc2U7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICBmYWxzZTtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgIHRydWU7XG4kZW5hYmxlLXJlZHVjZWQtbW90aW9uOiAgICAgICB0cnVlO1xuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiAgICAgICAgdHJ1ZTtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgIHRydWU7XG4kZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzOiAgICB0cnVlO1xuJGVuYWJsZS1jc3NncmlkOiAgICAgICAgICAgICAgZmFsc2U7XG4kZW5hYmxlLWJ1dHRvbi1wb2ludGVyczogICAgICB0cnVlO1xuJGVuYWJsZS1yZnM6ICAgICAgICAgICAgICAgICAgdHJ1ZTtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgIHRydWU7XG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6ICAgICB0cnVlO1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZTtcbiRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllczogIHRydWU7XG5cbiRlbmFibGUtZGFyay1tb2RlOiAgICAgICAgICAgIHRydWU7XG4kY29sb3ItbW9kZS10eXBlOiAgICAgICAgICAgICBkYXRhOyAvLyBgZGF0YWAgb3IgYG1lZGlhLXF1ZXJ5YFxuXG4vLyBQcmVmaXggZm9yIDpyb290IENTUyB2YXJpYWJsZXNcblxuJHZhcmlhYmxlLXByZWZpeDogICAgICAgICAgICAgdHotOyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCBmb3IgdGhlIHNob3J0ZXIgYCRwcmVmaXhgXG4kcHJlZml4OiAgICAgICAgICAgICAgICAgICAgICAkdmFyaWFibGUtcHJlZml4O1xuXG4vLyBHcmFkaWVudFxuLy9cbi8vIFRoZSBncmFkaWVudCB3aGljaCBpcyBhZGRlZCB0byBjb21wb25lbnRzIGlmIGAkZW5hYmxlLWdyYWRpZW50c2AgaXMgYHRydWVgXG4vLyBUaGlzIGdyYWRpZW50IGlzIGFsc28gYWRkZWQgdG8gZWxlbWVudHMgd2l0aCBgLmJnLWdyYWRpZW50YFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZhcmlhYmxlLWdyYWRpZW50XG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHdoaXRlLCAuMTUpLCByZ2JhKCR3aGl0ZSwgMCkpO1xuLy8gc2Nzcy1kb2NzLWVuZCB2YXJpYWJsZS1ncmFkaWVudFxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwYWNlci12YXJpYWJsZXMtbWFwc1xuJHNwYWNlcjogMS41cmVtO1xuJHNwYWNlcnM6IChcbiAgMDogMCxcbiAgMTogJHNwYWNlciAqIC4yNSxcbiAgMjogJHNwYWNlciAqIC41LFxuICAzOiAkc3BhY2VyLFxuICA0OiAkc3BhY2VyICogMS41LFxuICA1OiAkc3BhY2VyICogMyxcbik7XG4vLyBzY3NzLWRvY3MtZW5kIHNwYWNlci12YXJpYWJsZXMtbWFwc1xuXG4vLyBQb3NpdGlvblxuLy9cbi8vIERlZmluZSB0aGUgZWRnZSBwb3NpdGlvbmluZyBhbmNob3JzIG9mIHRoZSBwb3NpdGlvbiB1dGlsaXRpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3NpdGlvbi1tYXBcbiRwb3NpdGlvbi12YWx1ZXM6IChcbiAgMDogMCxcbiAgNTA6IDUwJSxcbiAgMTAwOiAxMDAlXG4pO1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3NpdGlvbi1tYXBcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktdGV4dC1hbGlnbjogICAgICAgICAgIG51bGw7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgIzZjNzU3ZDtcbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAjZWFmMWYzO1xuXG4kYm9keS1lbXBoYXNpcy1jb2xvcjogICAgICAgJGJsYWNrO1xuXG4kYm9keS1zZWNvbmRhcnktY29sb3I6ICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjc1KTtcbiRib2R5LXNlY29uZGFyeS1iZzogICAgICAgICAkd2hpdGU7XG5cbiRib2R5LXRlcnRpYXJ5LWNvbG9yOiAgICAgICBkYXJrZW4oJGJvZHktY29sb3IsIDI1JSk7XG4kYm9keS10ZXJ0aWFyeS1iZzogICAgICAgICAgJGdyYXktMTAwO1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnk7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lO1xuJGxpbmstc2hhZGUtcGVyY2VudGFnZTogICAgICAgICAgICAgICAgICAgMTUlO1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgc2hpZnQtY29sb3IoJGxpbmstY29sb3IsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpO1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbDtcblxuJHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50OiAgICAgICAgICAgYWZ0ZXI7XG4kc3RyZXRjaGVkLWxpbmstei1pbmRleDogICAgICAgICAgICAgICAgICAxO1xuXG4vLyBJY29uIGxpbmtzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaWNvbi1saW5rLXZhcmlhYmxlc1xuJGljb24tbGluay1nYXA6ICAgICAgICAgICAgICAgLjM3NXJlbTtcbiRpY29uLWxpbmstdW5kZXJsaW5lLW9mZnNldDogIC4yNWVtO1xuJGljb24tbGluay1pY29uLXNpemU6ICAgICAgICAgMWVtO1xuJGljb24tbGluay1pY29uLXRyYW5zaXRpb246ICAgLjJzIGVhc2UtaW4tb3V0IHRyYW5zZm9ybTtcbiRpY29uLWxpbmstaWNvbi10cmFuc2Zvcm06ICAgIHRyYW5zbGF0ZTNkKC4yNWVtLCAwLCAwKTtcbi8vIHNjc3MtZG9jcy1lbmQgaWNvbi1saW5rLXZhcmlhYmxlc1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbTtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmlkLWJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNDAwcHhcbik7XG4vLyBzY3NzLWRvY3MtZW5kIGdyaWQtYnJlYWtwb2ludHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHgsXG4gIHh4bDogMTMyMHB4XG4pO1xuLy8gc2Nzcy1kb2NzLWVuZCBjb250YWluZXItbWF4LXdpZHRoc1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMjtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDEuMjVyZW07XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2O1xuXG4vLyBDb250YWluZXIgcGFkZGluZ1xuXG4kY29udGFpbmVyLXBhZGRpbmcteDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMTtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXZhcmlhYmxlc1xuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4O1xuJGJvcmRlci13aWR0aHM6IChcbiAgMTogMXB4LFxuICAyOiAycHgsXG4gIDM6IDNweCxcbiAgNDogNHB4LFxuICA1OiA1cHhcbik7XG4kYm9yZGVyLXN0eWxlOiAgICAgICAgICAgICAgICBzb2xpZDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMDtcbiRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICAgIHJnYmEoJGJsYWNrLCAuMTc1KTtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4zNzVyZW07XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMjVyZW07XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuNXJlbTtcbiRib3JkZXItcmFkaXVzLXhsOiAgICAgICAgICAgIDFyZW07XG4kYm9yZGVyLXJhZGl1cy14eGw6ICAgICAgICAgICAycmVtO1xuJGJvcmRlci1yYWRpdXMtcGlsbDogICAgICAgICAgNTByZW07XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3gtc2hhZG93LXZhcmlhYmxlc1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAxcHggM3B4IHJnYmEoMjcsIDIzLCAzMCwgMC4xKTtcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAuMTUpO1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAwIDQ1cHggMCByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksIC4yKTtcbiRib3gtc2hhZG93LWluc2V0OiAgICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksIC4wNzUpO1xuLy8gc2Nzcy1kb2NzLWVuZCBib3gtc2hhZG93LXZhcmlhYmxlc1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGU7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAkcHJpbWFyeTtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvY3VzLXJpbmctdmFyaWFibGVzXG4kZm9jdXMtcmluZy13aWR0aDogICAgICAuMjVyZW07XG4kZm9jdXMtcmluZy1vcGFjaXR5OiAgICAuMjU7XG4kZm9jdXMtcmluZy1jb2xvcjogICAgICByZ2JhKCRwcmltYXJ5LCAkZm9jdXMtcmluZy1vcGFjaXR5KTtcbiRmb2N1cy1yaW5nLWJsdXI6ICAgICAgIDA7XG4kZm9jdXMtcmluZy1ib3gtc2hhZG93OiAwIDAgJGZvY3VzLXJpbmctYmx1ciAkZm9jdXMtcmluZy13aWR0aCAkZm9jdXMtcmluZy1jb2xvcjtcbi8vIHNjc3MtZG9jcy1lbmQgZm9jdXMtcmluZy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LXZhcmlhYmxlc1xuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjM1ZW07XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuNDU7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAxO1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC12YXJpYWJsZXNcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyO1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLXRyYW5zaXRpb25cbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2U7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2U7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLXRyYW5zaXRpb25cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4vLyBzY3NzLWRvY3Mtc3RhcnQgYXNwZWN0LXJhdGlvc1xuJGFzcGVjdC1yYXRpb3M6IChcbiAgXCIxeDFcIjogMTAwJSxcbiAgXCI0eDNcIjogY2FsYygzIC8gNCAqIDEwMCUpLFxuICBcIjE2eDlcIjogY2FsYyg5IC8gMTYgKiAxMDAlKSxcbiAgXCIyMXg5XCI6IGNhbGMoOSAvIDIxICogMTAwJSlcbik7XG4vLyBzY3NzLWRvY3MtZW5kIGFzcGVjdC1yYXRpb3Ncbi8vIHN0eWxlbGludC1lbmFibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtdmFyaWFibGVzXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgICdMYXRvJywgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZik7XG4kZm9udC1mYW1pbHktY29kZTogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2UpO1xuXG4vLyAkZm9udC1zaXplLXJvb3QgYWZmZWN0cyB0aGUgdmFsdWUgb2YgYHJlbWAsIHdoaWNoIGlzIHVzZWQgZm9yIGFzIHdlbGwgZm9udCBzaXplcywgcGFkZGluZ3MsIGFuZCBtYXJnaW5zXG4vLyAkZm9udC1zaXplLWJhc2UgYWZmZWN0cyB0aGUgZm9udCBzaXplIG9mIHRoZSBib2R5IHRleHRcbiRmb250LXNpemUtcm9vdDogICAgICAgICAgICAgIG51bGw7XG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAwLjg3NXJlbTsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgLSAuMDI1O1xuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4zOTA7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXI7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDA7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDA7XG4kZm9udC13ZWlnaHQtbWVkaXVtOiAgICAgICAgICA1MDA7XG4kZm9udC13ZWlnaHQtc2VtaWJvbGQ6ICAgICAgICA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDA7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXI7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWw7XG5cbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNTtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuMjU7XG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAyO1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjU7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjA4O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS42NztcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjU7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjA0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMC44NTtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtc2l6ZXNcbiRmb250LXNpemVzOiAoXG4gIDE6ICRoMS1mb250LXNpemUsXG4gIDI6ICRoMi1mb250LXNpemUsXG4gIDM6ICRoMy1mb250LXNpemUsXG4gIDQ6ICRoNC1mb250LXNpemUsXG4gIDU6ICRoNS1mb250LXNpemUsXG4gIDY6ICRoNi1mb250LXNpemVcbik7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtc2l6ZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGhlYWRpbmdzLXZhcmlhYmxlc1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgMTBweDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGw7XG4kaGVhZGluZ3MtZm9udC1zdHlsZTogICAgICAgICBudWxsO1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNjAwO1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4xO1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbDtcbi8vIHNjc3MtZG9jcy1lbmQgaGVhZGluZ3MtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkaXNwbGF5LWhlYWRpbmdzXG4kZGlzcGxheS1mb250LXNpemVzOiAoXG4gIDE6IDVyZW0sXG4gIDI6IDQuNXJlbSxcbiAgMzogNHJlbSxcbiAgNDogMy41cmVtLFxuICA1OiAzcmVtLFxuICA2OiAyLjVyZW1cbik7XG5cbiRkaXNwbGF5LWZvbnQtZmFtaWx5OiBudWxsO1xuJGRpc3BsYXktZm9udC1zdHlsZTogIG51bGw7XG4kZGlzcGxheS1mb250LXdlaWdodDogMzAwO1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbi8vIHNjc3MtZG9jcy1lbmQgZGlzcGxheS1oZWFkaW5nc1xuXG4vL0ZvbnQgc2l6ZSBjdXN0b21cbiRmb250LXNpemUtY3VzdG9tOiAoXG4gIDEwOiAxMHB4LFxuICAxMTogMTFweCxcbiAgMTI6IDEycHgsXG4gIDEzOiAxM3B4LFxuICAxNDogMTRweCxcbiAgMTU6IDE1cHgsXG4gIDE2OiAxNnB4LFxuICAxNzogMTdweCxcbiAgMTg6IDE4cHgsXG4gIDE5OiAxOXB4LFxuICAyMDogMjBweCxcbiAgMjE6IDIxcHgsXG4gIDIyOiAyMnB4LFxuICAyMzogMjNweCxcbiAgMjQ6IDI0cHgsXG4gIDM2OiAzNnB4LFxuICA0ODogNDhweFxuKTtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHR5cGUtdmFyaWFibGVzXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwO1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAwLjc1cmVtO1xuXG4kc3ViLXN1cC1mb250LXNpemU6ICAgICAgICAgICAuNzVlbTtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcik7XG5cbiRpbml0aWFsaXNtLWZvbnQtc2l6ZTogICAgICAgICRzbWFsbC1mb250LXNpemU7XG5cbiRibG9ja3F1b3RlLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXI7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yOiAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcik7XG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjc1O1xuJGhyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgaW5oZXJpdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kaHItYmctY29sb3I6ICAgICAgICAgICAgICAgICBudWxsOyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuJGhyLWhlaWdodDogICAgICAgICAgICAgICAgICAgbnVsbDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpOyAvLyBBbGxvd3MgZm9yIGluaGVyaXRlZCBjb2xvcnNcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpO1xuJGhyLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgMTtcblxuJGxlZ2VuZC1tYXJnaW4tYm90dG9tOiAgICAgICAgLjVyZW07XG4kbGVnZW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAxLjVyZW07XG4kbGVnZW5kLWZvbnQtd2VpZ2h0OiAgICAgICAgICBudWxsO1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW07XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4xODc1ZW07XG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAkeWVsbG93LTEwMDtcbi8vIHNjc3MtZG9jcy1lbmQgdHlwZS12YXJpYWJsZXNcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmcteTogICAgICAgIC45NXJlbTtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteDogICAgICAgIC45NXJlbTtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbTogICAgIC41cmVtO1xuJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAgICAgLjVyZW07XG5cbiR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduOiAgIHRvcDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudDtcblxuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbDtcblxuJHRhYmxlLXN0cmlwZWQtY29sb3I6ICAgICAgICAgJHRhYmxlLWNvbG9yO1xuJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yOiAgICAgMTtcbiR0YWJsZS1zdHJpcGVkLWJnOiAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnLXJnYiksICR0YWJsZS1zdHJpcGVkLWJnLWZhY3Rvcik7XG5cbiR0YWJsZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICR0YWJsZS1jb2xvcjtcbiR0YWJsZS1hY3RpdmUtYmctZmFjdG9yOiAgICAgIDE7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZy1yZ2IpLCAkdGFibGUtYWN0aXZlLWJnLWZhY3Rvcik7XG5cbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvcjtcbiR0YWJsZS1ob3Zlci1iZy1mYWN0b3I6ICAgICAgIDE7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZy1yZ2IpLCAkdGFibGUtaG92ZXItYmctZmFjdG9yKTtcblxuJHRhYmxlLWJvcmRlci1mYWN0b3I6ICAgICAgICAgLjE7XG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKTtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQ7XG4kdGFibGUtc3RyaXBlZC1jb2x1bW5zLW9yZGVyOiBldmVuO1xuXG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiBjdXJyZW50Y29sb3I7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkO1xuXG4kdGFibGUtYmctc2NhbGU6ICAgICAgICAgICAgICAtODAlO1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLWxvb3BcbiR0YWJsZS12YXJpYW50czogKFxuICBcInByaW1hcnlcIjogICAgc2hpZnQtY29sb3IoJHByaW1hcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic2Vjb25kYXJ5XCI6ICBzaGlmdC1jb2xvcigkc2Vjb25kYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInN1Y2Nlc3NcIjogICAgc2hpZnQtY29sb3IoJHN1Y2Nlc3MsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiaW5mb1wiOiAgICAgICBzaGlmdC1jb2xvcigkaW5mbywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJ3YXJuaW5nXCI6ICAgIHNoaWZ0LWNvbG9yKCR3YXJuaW5nLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImRhbmdlclwiOiAgICAgc2hpZnQtY29sb3IoJGRhbmdlciwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJwdXJwbGVcIjogICAgIHNoaWZ0LWNvbG9yKCRwdXJwbGUsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwicGlua1wiOiAgICAgICBzaGlmdC1jb2xvcigkcGluaywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrLFxuKTtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtbG9vcFxuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjQ1cmVtO1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjkwcmVtO1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZTtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlO1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgIC4xNXJlbTtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eTogLjI1O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpO1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAgICAgICAgICAwO1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI4cmVtO1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjhyZW07XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtO1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbTtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW07XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnO1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKTtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYWJsZXNcbiRidG4tY29sb3I6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemU7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbTtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtO1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc207XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnO1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZztcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWw7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwcHggMnB4IDZweCAwcHg7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoO1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KTtcblxuJGJ0bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpO1xuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpO1xuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwO1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSk7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSk7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cyk7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcblxuJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6ICAgICAgIDcuNSU7XG4kYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50OiAgICAgICAgMTUlO1xuJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50OiAgIDcuNSU7XG4kYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudDogICAgMTAlO1xuJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50OiAgICAgIDcuNSU7XG4kYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudDogICAgICAgMTUlO1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudDogIDcuNSU7XG4kYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQ6ICAgMTAlO1xuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFibGVzXG5cblxuLy8gRm9ybXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdGV4dC12YXJpYWJsZXNcbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW07XG4kZm9ybS10ZXh0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZTtcbiRmb3JtLXRleHQtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgICBudWxsO1xuJGZvcm0tdGV4dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgIG51bGw7XG4kZm9ybS10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcik7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tbGFiZWwtdmFyaWFibGVzXG4kZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgLjVyZW07XG4kZm9ybS1sYWJlbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgbnVsbDtcbiRmb3JtLWxhYmVsLWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICBudWxsO1xuJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG51bGw7XG4kZm9ybS1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgbnVsbDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1sYWJlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0taW5wdXQtdmFyaWFibGVzXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXk7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseTtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZTtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZTtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc207XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc207XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc207XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZztcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZztcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZztcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpO1xuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGw7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKTtcbiRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAgICAgICAgICBudWxsO1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoO1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIG5vbmU7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbTtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbTtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cztcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZztcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3I7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICBub25lO1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcik7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgY2FsYygkaW5wdXQtYm9yZGVyLXdpZHRoICogMik7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMik7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpO1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KTtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSk7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKTtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpO1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcblxuJGZvcm0tY29sb3Itd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDNyZW07XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0taW5wdXQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuJGZvcm0tY2hlY2staW5wdXQtd2lkdGg6ICAgICAgICAgICAgICAgICAgMS4xMzVlbTtcbiRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlO1xuJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDogICAgICAgICAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtd2lkdGggKyAuNWVtO1xuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgMDtcbiRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGw7XG4kZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsO1xuJGZvcm0tY2hlY2stdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbDtcblxuJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjogICAgICAgICAgYnJpZ2h0bmVzcyg5MCUpO1xuXG4kZm9ybS1jaGVjay1pbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmc7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgIC4yNWVtO1xuJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlO1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyOiAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgIG5vbmU7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yO1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmc7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yO1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J202IDEwIDMgMyA2LTYnLz48L3N2Zz5cIik7XG4kZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPScyJyBmaWxsPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpO1xuXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvcjtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnO1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8+PC9zdmc+XCIpO1xuXG4kZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjU7XG4kZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTtcbiRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5OiAgICAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kOiAgICAxcmVtO1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG4kZm9ybS1zd2l0Y2gtY29sb3I6ICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yNSk7XG4kZm9ybS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgMmVtO1xuJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCArIC41ZW07XG4kZm9ybS1zd2l0Y2gtYmctaW1hZ2U6ICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3J9Jy8+PC9zdmc+XCIpO1xuJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXM6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aDtcbiRmb3JtLXN3aXRjaC10cmFuc2l0aW9uOiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xNXMgZWFzZS1pbi1vdXQ7XG5cbiRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcjogICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yfScvPjwvc3ZnPlwiKTtcblxuJGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yO1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2U6ICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpO1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1ncm91cC12YXJpYWJsZXNcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15O1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXg7XG4kaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvcjtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpO1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3I7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteDtcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseTtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAgICRpbnB1dC1mb250LXNpemU7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMzsgLy8gRXh0cmEgcGFkZGluZyBmb3IgYmFja2dyb3VuZC1pbWFnZVxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0O1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0O1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yO1xuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnO1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgbnVsbDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZztcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4kZm9ybS1zZWxlY3QtYmctcG9zaXRpb246ICAgICAgICAgICByaWdodCAkZm9ybS1zZWxlY3QtcGFkZGluZy14IGNlbnRlcjtcbiRmb3JtLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICAgIDE0cHggMTBweDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICAgJGdyYXktODAwO1xuJGZvcm0tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvPjwvc3ZnPlwiKTtcblxuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAyLjUgKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgY2VudGVyIHJpZ2h0ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuJGZvcm0tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgICRib3gtc2hhZG93LWluc2V0O1xuXG4kZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGg7XG4kZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgbm9uZTtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc207XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbTtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtO1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc206ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtO1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZztcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnO1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGc7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZzogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtbGc7XG5cbiRmb3JtLXNlbGVjdC10cmFuc2l0aW9uOiAgICAgICAgICAkaW5wdXQtdHJhbnNpdGlvbjtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCU7XG4kZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW07XG4kZm9ybS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlcjtcbiRmb3JtLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZyk7XG4kZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbTtcbiRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICAkYm94LXNoYWRvdy1pbnNldDtcblxuJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW07XG4kZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4kZm9ybS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmc7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtO1xuJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSk7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGg7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIEVkZ2VcbiRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA3MCUpO1xuJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpO1xuJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbjogICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1yYW5nZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmlsZS12YXJpYWJsZXNcbiRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkaW5wdXQtY29sb3I7XG4kZm9ybS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKTtcbiRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKTtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1maWxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcbiRmb3JtLWZsb2F0aW5nLWhlaWdodDogICAgICAgICAgICAgICAgICBhZGQoMy41cmVtLCAkaW5wdXQtaGVpZ2h0LWJvcmRlcik7XG4kZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDogICAgICAgICAgICAgMS4yNTtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy15OiAgICAgICAgICAgICAgIDFyZW07XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ6ICAgICAgICAgMS42MjVyZW07XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6ICAgICAgICAgLjYyNXJlbTtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLWhlaWdodDogICAgICAgICAgICAxLjg3NWVtO1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTogICAgICAgICAgIC42NTtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTogICAgICAgICBzY2FsZSguODUpIHRyYW5zbGF0ZVkoLS41cmVtKSB0cmFuc2xhdGVYKC4xNXJlbSk7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgJGdyYXktNjAwO1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgICAgICAgIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc2l6ZTtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU6ICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zdHlsZTtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzO1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgJGRhbmdlcjtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKTtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfSc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKTtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1jb2xvcnNcbiRmb3JtLXZhbGlkLWNvbG9yOiAgICAgICAgICAgICAgICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yO1xuJGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I7XG4kZm9ybS1pbnZhbGlkLWNvbG9yOiAgICAgICAgICAgICAgICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yO1xuJGZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICAgICAgICAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLWNvbG9yc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcbiAgXCJ2YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1jb2xvciksXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQsXG4gICAgXCJ0b29sdGlwLWNvbG9yXCI6ICNmZmYsXG4gICAgXCJ0b29sdGlwLWJnLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1zdWNjZXNzKSxcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9c3VjY2Vzcy1yZ2IpLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWJvcmRlci1jb2xvciksXG4gICksXG4gIFwiaW52YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yKSxcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLFxuICAgIFwidG9vbHRpcC1jb2xvclwiOiAjZmZmLFxuICAgIFwidG9vbHRpcC1iZy1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyKSxcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyLXJnYiksICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSksXG4gICAgXCJib3JkZXItY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpLFxuICApXG4pO1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1zdGFja1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjA7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwO1xuJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3A6ICAgICAgICAgMTA0MDtcbiR6aW5kZXgtb2ZmY2FudmFzOiAgICAgICAgICAgICAgICAgIDEwNDU7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDUwO1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1NTtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNzA7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDgwO1xuJHppbmRleC10b2FzdDogICAgICAgICAgICAgICAgICAgICAgMTA5MDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtbGV2ZWxzLW1hcFxuJHppbmRleC1sZXZlbHM6IChcbiAgbjE6IC0xLFxuICAwOiAwLFxuICAxOiAxLFxuICAyOiAyLFxuICAzOiAzXG4pO1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtbGV2ZWxzLW1hcFxuXG5cbi8vIE5hdnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi12YXJpYWJsZXNcbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtO1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbTtcbiRuYXYtbGluay1mb250LXNpemU6ICAgICAgICAgICAgICAgIG51bGw7XG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICBudWxsO1xuJG5hdi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpO1xuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpO1xuJG5hdi1saW5rLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpO1xuJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdztcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKTtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKTtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpO1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzO1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3I7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZztcbiRuYXYtdW5kZXJsaW5lLWdhcDogICAgICAgICAgICAgICAgIDFyZW07XG4kbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6ICAgICAgICAuMTI1cmVtO1xuJG5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3I6ICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKTtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2LXZhcmlhYmxlc1xuXG5cbi8vIE5hdmJhclxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLXZhcmlhYmxlc1xuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgbnVsbDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW07XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGc7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDI7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlO1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgKiAuNTtcbiRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogICAgICAgICAgIDFyZW07XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbTtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbTtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGc7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXM7XG4kbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICAgICAgICAkYnRuLWZvY3VzLXdpZHRoO1xuJG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICAgICAgICAgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuNjUpO1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjgpO1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgMSk7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuMyk7XG4kbmF2YmFyLWxpZ2h0LWljb24tY29sb3I6ICAgICAgICAgICByZ2JhKCRib2R5LWNvbG9yLCAuNzUpO1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3tyZ2JhKCRib2R5LWNvbG9yLCAuNzUpfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIik7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuMTUpO1xuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstdmFyaWFibGVzXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjU1KTtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpO1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlO1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSk7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpO1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKTtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZGFyay12YXJpYWJsZXNcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi12YXJpYWJsZXNcbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtO1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC4yNXJlbTtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW07XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2U7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKTtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXM7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKTtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIGNhbGMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMgLSAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICogLjU7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdyk7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcik7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpO1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3IpO1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKTtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwO1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMzc1cmVtO1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgJHNwYWNlciAqIDAuNzU7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgIGluaGVyaXQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogICAgICAgICAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggKiAuNzU7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICogMjtcbi8vIGZ1c3YtZGlzYWJsZVxuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkgJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4vLyBmdXN2LWVuYWJsZVxuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG4kZHJvcGRvd24tZGFyay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS0zMDA7XG4kZHJvcGRvd24tZGFyay1iZzogICAgICAgICAgICAgICAgICAkZ3JheS04MDA7XG4kZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I6ICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuJGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZzogICAgICAgICAgJGRyb3Bkb3duLWRpdmlkZXItYmc7XG4kZHJvcGRvd24tZGFyay1ib3gtc2hhZG93OiAgICAgICAgICBudWxsO1xuJGRyb3Bkb3duLWRhcmstbGluay1jb2xvcjogICAgICAgICAgJGRyb3Bkb3duLWRhcmstY29sb3I7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yOiAgICAkd2hpdGU7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnOiAgICAgICByZ2JhKCR3aGl0ZSwgLjE1KTtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yOiAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnOiAgICAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZztcbiRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LTUwMDtcbiRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcjogICAgICAgICRncmF5LTUwMDtcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcblxuXG4vLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjM3NXJlbTtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbTtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbTtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtO1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtO1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtO1xuXG4kcGFnaW5hdGlvbi1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2U7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcik7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKTtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKTtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpO1xuJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0OiAgICAgICAgICAgY2FsYygjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH0gKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcblxuJHBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpO1xuJHBhZ2luYXRpb24tZm9jdXMtYmc6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICBub25lO1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpO1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKTtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpOyAvLyBUb2RvIGluIHY2OiByZW1vdmUgdGhpcz9cblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3I7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZztcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRjb21wb25lbnQtYWN0aXZlLWJnO1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKTtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpO1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG5cbiRwYWdpbmF0aW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG5cbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKTtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKTtcbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi12YXJpYWJsZXNcblxuXG4vLyBQbGFjZWhvbGRlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBsYWNlaG9sZGVyc1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4OiAgICAgICAgICAgLjU7XG4kcGxhY2Vob2xkZXItb3BhY2l0eS1taW46ICAgICAgICAgICAuMjtcbi8vIHNjc3MtZG9jcy1lbmQgcGxhY2Vob2xkZXJzXG5cbi8vIENhcmRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLXZhcmlhYmxlc1xuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlcjtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXI7XG4kY2FyZC10aXRsZS1zcGFjZXIteTogICAgICAgICAgICAgICAkc3BhY2VyICogLjU7XG4kY2FyZC10aXRsZS1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsO1xuJGNhcmQtc3VidGl0bGUtY29sb3I6ICAgICAgICAgICAgICAgbnVsbDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10aGVtZS1jYXJkLWJvcmRlci13aWR0aCk7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKTtcbiRjYXJkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KTtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCk7XG4kY2FyZC1jYXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAqIC43NTtcbiRjYXJkLWNhcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci14O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKTtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGw7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsO1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpO1xuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgJHNwYWNlcjtcbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLXZhcmlhYmxlc1xuXG4vLyBBY2NvcmRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi12YXJpYWJsZXNcbiRhY2NvcmRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIDFyZW07XG4kYWNjb3JkaW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtO1xuJGFjY29yZGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpOyAvLyBTYXNzIHZhcmlhYmxlIGJlY2F1c2Ugb2YgJGFjY29yZGlvbi1idXR0b24taWNvblxuJGFjY29yZGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG4kYWNjb3JkaW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKTtcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpO1xuJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgc3VidHJhY3QoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzLCAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCk7XG5cbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15O1xuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXg7XG5cbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15O1xuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXg7XG4kYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4kYWNjb3JkaW9uLWJ1dHRvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKTtcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiwgYm9yZGVyLXJhZGl1cyAuMTVzIGVhc2U7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeS1iZy1zdWJ0bGUpO1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXByaW1hcnkpO1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgbm9uZTtcblxuJGFjY29yZGlvbi1pY29uLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgMC43NXJlbTtcbiRhY2NvcmRpb24taWNvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yO1xuJGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgJHByaW1hcnktdGV4dC1lbXBoYXNpcztcbiRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtOiAgICAgICAgICAgICAgICByb3RhdGUoLTE4MGRlZyk7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWljb246ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpO1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb246ICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpO1xuLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tdmFyaWFibGVzXG5cbi8vIFRvb2x0aXBzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLXZhcmlhYmxlc1xuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbTtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpO1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpO1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgMTtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuMjU7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjU7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICBudWxsOyAvLyBUT0RPOiByZW1vdmUgdGhpcyBpbiB2NlxuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbTtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtO1xuLy8gZnVzdi1kaXNhYmxlXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICBudWxsOyAvLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC12YXJpYWJsZXNcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteTtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemU7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgIG51bGw7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHk7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXM7XG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG5cblxuLy8gUG9wb3ZlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItdmFyaWFibGVzXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtO1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpO1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZyk7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBjYWxjKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMgLSAkcG9wb3Zlci1ib3JkZXItd2lkdGgpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGJveC1zaGFkb3c7XG5cbiRwb3BvdmVyLWhlYWRlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtYmFzZTtcbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZyk7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3I7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuN3JlbTtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC44cmVtO1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAuNXJlbTtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgIC43NXJlbTtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbTtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtO1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZztcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuLy8gZnVzdi1lbmFibGVcblxuXG4vLyBUb2FzdHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LXZhcmlhYmxlc1xuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHg7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW07XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNXJlbTtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW07XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsO1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKTtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpO1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpO1xuJHRvYXN0LXNwYWNpbmc6ICAgICAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1wYWRkaW5nLXg7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpO1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2IpLCAuODUpO1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJHRvYXN0LWJvcmRlci1jb2xvcjtcbi8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtdmFyaWFibGVzXG5cblxuLy8gQmFkZ2VzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS12YXJpYWJsZXNcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44ZW07XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbWVkaXVtO1xuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlO1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW07XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtO1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXM7XG4vLyBzY3NzLWRvY3MtZW5kIGJhZGdlLXZhcmlhYmxlc1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtdmFyaWFibGVzXG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAkc3BhY2VyIC0gMC41cmVtO1xuXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbTtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW07XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtO1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZTtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpO1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgdHJhbnNwYXJlbnQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKTtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKTtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCk7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAkYm94LXNoYWRvdy1zbTtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KTtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKTtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41O1xuXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nO1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmc7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwtZm9vdGVyLWJnOiAgICAgICAgICAgICAgICAgICBudWxsO1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDtcblxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHg7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4O1xuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpO1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZTtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKTtcbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtdmFyaWFibGVzXG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYWJsZXNcbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgLjhyZW07XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgIDEuMjVyZW07XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgIDFyZW07XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzO1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAkZm9udC13ZWlnaHQtYm9sZDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCk7XG4kYWxlcnQtYmctc2NhbGU6ICAgICAgICAgICAgICAgIC04MCU7XG4kYWxlcnQtYm9yZGVyLXNjYWxlOiAgICAgICAgICAgIC03MCU7XG4kYWxlcnQtY29sb3Itc2NhbGU6ICAgICAgICAgICAgIDQwJTtcbiRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI6ICAgJGFsZXJ0LXBhZGRpbmcteCAqIDM7IC8vIDN4IGNvdmVycyB3aWR0aCBvZiB4IHBsdXMgZGVmYXVsdCBwYWRkaW5nIG9uIGVpdGhlciBzaWRlXG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbiRhbGVydC1iZy1zY2FsZTogICAgICAgICAgICAgICAgLTgwJTsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbiRhbGVydC1ib3JkZXItc2NhbGU6ICAgICAgICAgICAgLTcwJTsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbiRhbGVydC1jb2xvci1zY2FsZTogICAgICAgICAgICAgNDAlOyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgdG8gYmUgcmVtb3ZlZCBpbiB2NlxuLy8gZnVzdi1lbmFibGVcblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtdmFyaWFibGVzXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtO1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpO1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpO1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpO1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlO1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgJHByaW1hcnk7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGU7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZTtcbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtdmFyaWFibGVzXG5cblxuLy8gTGlzdCBncm91cFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC12YXJpYWJsZXNcbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcik7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKTtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCk7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cyk7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICRzcGFjZXIgKiAuNTtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICRzcGFjZXIgKiAuODtcbi8vIGZ1c3YtZGlzYWJsZVxuJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZTogICAgICAgICAgLTcwJTsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbiRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGU6ICAgICAgIDQwJTsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZyk7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvcjtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnO1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKTtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZyk7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpO1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKTtcbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC12YXJpYWJsZXNcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aHVtYm5haWwtdmFyaWFibGVzXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW07XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZyk7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKTtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpO1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctc20pO1xuLy8gc2Nzcy1kb2NzLWVuZCB0aHVtYm5haWwtdmFyaWFibGVzXG5cblxuLy8gRmlndXJlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZmlndXJlLXZhcmlhYmxlc1xuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZTtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpO1xuLy8gc2Nzcy1kb2NzLWVuZCBmaWd1cmUtdmFyaWFibGVzXG5cblxuLy8gQnJlYWRjcnVtYnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItdmFyaWFibGVzXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsO1xuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgJHNwYWNlciAqIDE7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAwO1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW07XG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtO1xuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgbnVsbDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpO1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcik7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIlxcRUE2RVwiKTtcbiRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZDogICAgICAgICRicmVhZGNydW1iLWRpdmlkZXI7XG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICBudWxsO1xuLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLXZhcmlhYmxlc1xuXG4vLyBDYXJvdXNlbFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtdmFyaWFibGVzXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlO1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JTtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNTtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOTtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZTtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHg7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHg7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4O1xuJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5OiAgICAgICAgIC41O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZTtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk6ICAxO1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2U7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCU7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlO1xuJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15OiAgICAgICAgIDEuMjVyZW07XG4kY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI6ICAgICAgICAgICAgMS4yNXJlbTtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDJyZW07XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvPjwvc3ZnPlwiKTtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIik7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnM7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG4kY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgJGJsYWNrO1xuJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjogICAgICAgICRibGFjaztcbiRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCk7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG5cblxuLy8gU3Bpbm5lcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItdmFyaWFibGVzXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW07XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoO1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjI1ZW07XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtO1xuJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAuNzVzO1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW07XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtO1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtO1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLXZhcmlhYmxlc1xuXG5cbi8vIENsb3NlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS12YXJpYWJsZXNcbiRidG4tY2xvc2Utd2lkdGg6ICAgICAgICAgICAgMWVtO1xuJGJ0bi1jbG9zZS1oZWlnaHQ6ICAgICAgICAgICAkYnRuLWNsb3NlLXdpZHRoO1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXg6ICAgICAgICAuMjVlbTtcbiRidG4tY2xvc2UtcGFkZGluZy15OiAgICAgICAgJGJ0bi1jbG9zZS1wYWRkaW5nLXg7XG4kYnRuLWNsb3NlLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpO1xuJGJ0bi1jbG9zZS1iZzogICAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYnRuLWNsb3NlLWNvbG9yfSc+PHBhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNHonLz48L3N2Zz5cIik7XG4kYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogICAgIG5vbmU7XG4kYnRuLWNsb3NlLW9wYWNpdHk6ICAgICAgICAgIDAuNTtcbiRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTogICAgLjg7XG4kYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICAgIDE7XG4kYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IC4yNTtcbiRidG4tY2xvc2Utd2hpdGUtZmlsdGVyOiAgICAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpO1xuLy8gc2Nzcy1kb2NzLWVuZCBjbG9zZS12YXJpYWJsZXNcblxuXG4vLyBPZmZjYW52YXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy12YXJpYWJsZXNcbiRvZmZjYW52YXMtcGFkZGluZy15OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nO1xuJG9mZmNhbnZhcy1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmc7XG4kb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGg6ICAgICAgICA0MDBweDtcbiRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0OiAgICAgICAgIDMwdmg7XG4kb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAuM3M7XG4kb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4kb2ZmY2FudmFzLWJvcmRlci13aWR0aDogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg7XG4kb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG4kb2ZmY2FudmFzLWJnLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKTtcbiRvZmZjYW52YXMtY29sb3I6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiRvZmZjYW52YXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAkbW9kYWwtYmFja2Ryb3AtYmc7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTtcbi8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemU7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkY3lhbjtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW07XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbTtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZTtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIG51bGw7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCByZW1vdmluZyBpbiB2NlxuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICBudWxsO1xuIiwiLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQsICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0KSAqIC41OyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cbiIsIi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIGhlaWdodDogJGZvcm0tZmxvYXRpbmctaGVpZ2h0O1xuICAgIG1pbi1oZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ7XG4gIH1cblxuICA+IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBoZWlnaHQ6IDEwMCU7IC8vIGFsbG93IHRleHRhcmVhc1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gUmVxdWlyZWQgZm9yIGFsaWduaW5nIGxhYmVsJ3MgdGV4dCB3aXRoIHRoZSBpbnB1dCBhcyBpdCBhZmZlY3RzIGlubmVyIGJveCBtb2RlbFxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gICAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICAgICY6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gIH1cblxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksICN7JGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eX0pO1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICgkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXggKiAuNSk7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLWhlaWdodDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAjeyRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHl9KTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIH4gbGFiZWwge1xuICAgICAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7IC8vIFJlcXVpcmVkIHRvIHByb3Blcmx5IHBvc2l0aW9uIGxhYmVsIHRleHQgLSBhcyBleHBsYWluZWQgYWJvdmVcbiAgICB9XG4gIH1cblxuICA+IDpkaXNhYmxlZCB+IGxhYmVsLFxuICA+IC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQgfiBsYWJlbCB7IC8vIFJlcXVpcmVkIGZvciBgLmZvcm0tY29udHJvbGBzIGJlY2F1c2Ugb2Ygc3BlY2lmaWNpdHlcbiAgICBjb2xvcjogJGZvcm0tZmxvYXRpbmctbGFiZWwtZGlzYWJsZWQtY29sb3I7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tc2VsZWN0LFxuICA+IC5mb3JtLWZsb2F0aW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLXNlbGVjdDpmb2N1cyxcbiAgPiAuZm9ybS1mbG9hdGluZzpmb2N1cy13aXRoaW4ge1xuICAgIHotaW5kZXg6IDU7XG4gIH1cblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiA1O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5pbnB1dC1ncm91cCB7XG4gICY6bm90KC5oYXMtdmFsaWRhdGlvbikge1xuICAgID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbGlkYXRpb24ge1xuICAgID4gOm50aC1sYXN0LWNoaWxkKG4gKyAzKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgNCksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuZm9ybS1jb250cm9sLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tc2VsZWN0IHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiBcIlwiO1xuICBAZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMpIHtcbiAgICAkdmFsaWRhdGlvbi1tZXNzYWdlczogJHZhbGlkYXRpb24tbWVzc2FnZXMgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItdG9vbHRpcClcIiArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi1mZWVkYmFjaylcIjtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSkjeyR2YWxpZGF0aW9uLW1lc3NhZ2VzfSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3skaW5wdXQtYm9yZGVyLXdpZHRofSAqIC0xKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXG4gICRzdGF0ZSxcbiAgJGNvbG9yLFxuICAkaWNvbixcbiAgJHRvb2x0aXAtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICR0b29sdGlwLWJnLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KSxcbiAgJGZvY3VzLWJveC1zaGFkb3c6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAkYm9yZGVyLWNvbG9yOiAkY29sb3Jcbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgZm9udC1zdHlsZTogJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZy1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSxcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWljb246ICN7ZXNjYXBlLXN2ZygkaWNvbil9O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbiwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb247XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZSwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgd2lkdGg6IGFkZCgkZm9ybS1jb2xvci13aWR0aCwgJGlucHV0LWhlaWdodC1pbm5lcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG5cbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAge1xuICAgID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKSxcbiAgICA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gICAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICAgIEBpZiAkc3RhdGUgPT0gXCJ2YWxpZFwiIHtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9IEBlbHNlIGlmICRzdGF0ZSA9PSBcImludmFsaWRcIiB7XG4gICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JGJ0bi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy15OiAjeyRidG4tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5OiAjeyRidG4tZm9udC1mYW1pbHl9O1xuICBAaW5jbHVkZSByZnMoJGJ0bi1mb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGJ0bi1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodDogI3skYnRuLWxpbmUtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRidG4tY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoOiAjeyRidG4tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRidG4tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogI3skYnRuLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eTogI3skYnRuLWRpc2FibGVkLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgI3skYnRuLWZvY3VzLXdpZHRofSByZ2JhKHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYiksIC41KTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBidG4tY3NzLXZhcnNcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBpZigkZW5hYmxlLWJ1dHRvbi1wb2ludGVycywgcG9pbnRlciwgbnVsbCk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1idG4tYmcpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5idG4tY2hlY2sgKyAmOmhvdmVyIHtcbiAgICAvLyBvdmVycmlkZSBmb3IgdGhlIGNoZWNrYm94L3JhZGlvIGJ1dHRvbnNcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAmIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXG4gIDpub3QoLmJ0bi1jaGVjaykgKyAmOmFjdGl2ZSxcbiAgJjpmaXJzdC1jaGlsZDphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmLnNob3cge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmcpO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpKTtcblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0OmRpc2FibGVkICYge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbG9vcHNcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGlmICRjb2xvciA9PSBcImxpZ2h0XCIge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpXG4gICAgICApO1xuICAgIH0gQGVsc2UgaWYgJGNvbG9yID09IFwiZGFya1wiIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGhvdmVyLWJvcmRlcjogdGludC1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJvcmRlcjogdGludC1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudClcbiAgICAgICk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gICAgfVxuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbG9vcHNcblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1ub3JtYWx9O1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGJ0bi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skYnRuLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYnRuLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skYnRuLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6IDAgMCAwICMwMDA7IC8vIENhbid0IHVzZSBgbm9uZWAgYXMga2V5d29yZCBuZWdhdGVzIGFsbCB2YWx1ZXMgd2hlbiB1c2VkIHdpdGggbXVsdGlwbGUgc2hhZG93c1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3skYnRuLWxpbmstZm9jdXMtc2hhZG93LXJnYn07XG5cbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoXG4gICRiYWNrZ3JvdW5kLFxuICAkYm9yZGVyLFxuICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRiYWNrZ3JvdW5kKSxcbiAgJGhvdmVyLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkaG92ZXItY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRob3Zlci1iYWNrZ3JvdW5kKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpLFxuICAkZGlzYWJsZWQtYmFja2dyb3VuZDogJGJhY2tncm91bmQsXG4gICRkaXNhYmxlZC1ib3JkZXI6ICRib3JkZXIsXG4gICRkaXNhYmxlZC1jb2xvcjogY29sb3ItY29udHJhc3QoJGRpc2FibGVkLWJhY2tncm91bmQpXG4pIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogI3skYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGhvdmVyLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRob3Zlci1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSl9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6ICN7JGRpc2FibGVkLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRkaXNhYmxlZC1ib3JkZXJ9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoXG4gICRjb2xvcixcbiAgJGNvbG9yLWhvdmVyOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvcixcbiAgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcixcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKVxuKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skY29sb3ItaG92ZXJ9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYigkY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiAjeyRidG4tYWN0aXZlLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogbm9uZTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXNpemUtbWl4aW5cbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy15OiAjeyRwYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXNpemUtbWl4aW5cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLWNsYXNzZXNcbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG5cbiAgJi5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtY2xhc3Nlc1xuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0LFxuLmRyb3B1cC1jZW50ZXIsXG4uZHJvcGRvd24tY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24temluZGV4OiAjeyR6aW5kZXgtZHJvcGRvd259O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1taW4td2lkdGg6ICN7JGRyb3Bkb3duLW1pbi13aWR0aH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteDogI3skZHJvcGRvd24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy15OiAjeyRkcm9wZG93bi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXI6ICN7JGRyb3Bkb3duLXNwYWNlcn07XG4gIEBpbmNsdWRlIHJmcygkZHJvcGRvd24tZm9udC1zaXplLCAtLSN7JHByZWZpeH1kcm9wZG93bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogI3skZHJvcGRvd24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1iZzogI3skZHJvcGRvd24tYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3I6ICN7JGRyb3Bkb3duLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItd2lkdGg6ICN7JGRyb3Bkb3duLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kaXZpZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogI3skZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3c6ICN7JGRyb3Bkb3duLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI3skZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICN7JGRyb3Bkb3duLWxpbmstaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI3skZHJvcGRvd24tbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogI3skZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tY3NzLXZhcnNcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBtaW4td2lkdGg6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1taW4td2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy14KTtcbiAgbWFyZ2luOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IG1hcmdpbiBvZiB1bFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3cpKTtcblxuICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICA+IC5kcm9wZG93bi1pdGVtOmZpcnN0LWNoaWxkLFxuICAgID4gbGk6Zmlyc3QtY2hpbGQgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gICAgPiAuZHJvcGRvd24taXRlbTpsYXN0LWNoaWxkLFxuICAgID4gbGk6bGFzdC1jaGlsZCAuZHJvcGRvd24taXRlbSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cblxuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG4vLyBXZSBkZWxpYmVyYXRlbHkgaGFyZGNvZGUgdGhlIGBicy1gIHByZWZpeCBiZWNhdXNlIHdlIGNoZWNrXG4vLyB0aGlzIGN1c3RvbSBwcm9wZXJ0eSBpbiBKUyB0byBkZXRlcm1pbmUgUG9wcGVyJ3MgcG9zaXRpb25pbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tc3RhcnQge1xuICAgICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tZW5kIHtcbiAgICAgIC0tYnMtcG9zaXRpb246IGVuZDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcGVuZCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChlbmQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcHN0YXJ0IHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChzdGFydCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgb3BhY2l0eTogMTsgLy8gUmV2aXNpdCBpbiB2NiB0byBkZS1kdXBlIHN0eWxlcyB0aGF0IGNvbmZsaWN0IHdpdGggPGhyPiBlbGVtZW50XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1ib3JkZXItcmFkaXVzLCAwKSk7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZykpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yKTtcbn1cblxuLy8gRGFyayBkcm9wZG93bnNcbi5kcm9wZG93bi1tZW51LWRhcmsge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogI3skZHJvcGRvd24tZGFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJnOiAjeyRkcm9wZG93bi1kYXJrLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3c6ICN7JGRyb3Bkb3duLWRhcmstYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmc6ICN7JGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICN7JGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICN7JGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLWNzcy12YXJzXG59XG4iLCIvLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4gID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4gID4gLmJ0bjpob3ZlcixcbiAgPiAuYnRuOmZvY3VzLFxuICA+IC5idG46YWN0aXZlLFxuICA+IC5idG4uYWN0aXZlIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3skYnRuLWJvcmRlci13aWR0aH0gKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICB9XG5cbiAgLy8gVGhlIGxlZnQgcmFkaXVzIHNob3VsZCBiZSAwIGlmIHRoZSBidXR0b24gaXM6XG4gIC8vIC0gdGhlIFwidGhpcmQgb3IgbW9yZVwiIGNoaWxkXG4gIC8vIC0gdGhlIHNlY29uZCBjaGlsZCBhbmQgdGhlIHByZXZpb3VzIGVsZW1lbnQgaXNuJ3QgYC5idG4tY2hlY2tgIChtYWtpbmcgaXQgdGhlIGZpcnN0IGNoaWxkIHZpc3VhbGx5KVxuICAvLyAtIHBhcnQgb2YgYSBidG4tZ3JvdXAgd2hpY2ggaXNuJ3QgdGhlIGZpcnN0IGNoaWxkXG4gID4gLmJ0bjpudGgtY2hpbGQobiArIDMpLFxuICA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcGVuZCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcHN0YXJ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoI3skYnRuLWJvcmRlci13aWR0aH0gKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuIH4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiAjeyRuYXYtbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiAjeyRuYXYtbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRuYXYtbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2LWxpbmstdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi10YWJzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aDogI3skbmF2LXRhYnMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtdGFicy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi10YWJzLWNzcy12YXJzXG5cbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXMpKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBQcmV2ZW50cyBhY3RpdmUgLm5hdi1saW5rIHRhYiBvdmVybGFwcGluZyBmb2N1cyBvdXRsaW5lIG9mIHByZXZpb3VzL25leHQgLm5hdi1saW5rXG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1waWxscy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogI3skbmF2LXBpbGxzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtcGlsbHMtY3NzLXZhcnNcblxuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzKSk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBVbmRlcmxpbmVcbi8vXG5cbi5uYXYtdW5kZXJsaW5lIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi11bmRlcmxpbmUtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1nYXA6ICN7JG5hdi11bmRlcmxpbmUtZ2FwfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6ICN7JG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXVuZGVybGluZS1jc3MtdmFyc1xuXG4gIGdhcDogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtZ2FwKTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1maWxsLFxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTsgLy8gTWFrZSBzdXJlIGJ1dHRvbiB3aWxsIGdyb3dcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14OiAje2lmKCRuYXZiYXItcGFkZGluZy14ID09IG51bGwsIDAsICRuYXZiYXItcGFkZGluZy14KX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXk6ICN7JG5hdmJhci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1saWdodC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteTogI3skbmF2YmFyLWJyYW5kLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAjeyRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZH07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1mb250LXNpemU6ICN7JG5hdmJhci1icmFuZC1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1saWdodC1icmFuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogI3skbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICN7JG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICN7JG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogI3skbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAjeyRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9ufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gIC8vIFRoZSBgZmxleC13cmFwYCBwcm9wZXJ0eSBpcyBpbmhlcml0ZWQgdG8gc2ltcGxpZnkgdGhlIGV4cGFuZGVkIG5hdmJhcnNcbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1uYXYtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6ICN7JG5hdi1saW5rLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodDogI3skbmF2LWxpbmstZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1uYXYtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgJi5hY3RpdmUsXG4gICAgJi5zaG93IHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuXG4gIGEsXG4gIGE6aG92ZXIsXG4gIGE6Zm9jdXMgIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbikpO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZXhwYW5kLWxvb3Bcbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXVuaW9uLWNsYXNzLW5hbWVcbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcyB7XG4gICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihub25lKTtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZXhwYW5kLWxvb3BcblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLm5hdmJhci1saWdodCB7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAubmF2YmFyLWxpZ2h0YFwiLCBcInY1LjIuMFwiLCBcInY2LjAuMFwiLCB0cnVlKTtcbn1cblxuLm5hdmJhci1kYXJrLFxuLm5hdmJhcltkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZGFyay1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcjogI3skbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItZGFyay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLWNzcy12YXJzXG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICAgIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKX07XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteTogI3skY2FyZC1zcGFjZXIteX07XG4gIC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXg6ICN7JGNhcmQtc3BhY2VyLXh9O1xuICAtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15OiAjeyRjYXJkLXRpdGxlLXNwYWNlci15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1jb2xvcjogI3skY2FyZC10aXRsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtc3VidGl0bGUtY29sb3I6ICN7JGNhcmQtc3VidGl0bGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aDogI3skY2FyZC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcjogI3skY2FyZC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXM6ICN7JGNhcmQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWNhcmQtYm94LXNoYWRvdzogI3skY2FyZC1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXk6ICN7JGNhcmQtY2FwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteDogI3skY2FyZC1jYXAtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmc6ICN7JGNhcmQtY2FwLWJnfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3I6ICN7JGNhcmQtY2FwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1oZWlnaHQ6ICN7JGNhcmQtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcjogI3skY2FyZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYmc6ICN7JGNhcmQtYmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICN7JGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZ307XG4gIC0tI3skcHJlZml4fWNhcmQtZ3JvdXAtbWFyZ2luOiAjeyRjYXJkLWdyb3VwLW1hcmdpbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgY2FyZC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3gtc2hhZG93KSk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCAge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zdWJ0aXRsZS1jb2xvcik7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14KTtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItYm90dG9tOiAwO1xuXG4gIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gIH1cbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ncm91cC1tYXJnaW4pO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hY2NvcmRpb24ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcjogI3skYWNjb3JkaW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnOiAjeyRhY2NvcmRpb24tYmd9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAjeyRhY2NvcmRpb24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aDogI3skYWNjb3JkaW9uLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy14OiAjeyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnOiAjeyRhY2NvcmRpb24tYnV0dG9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24taWNvbil9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6ICN7JGFjY29yZGlvbi1pY29uLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybTogI3skYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24pfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3JkZXItY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAjeyRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICN7JGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWJnOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLWNzcy12YXJzXG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gUmVzZXQgYnV0dG9uIHN0eWxlXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnKTtcbiAgYm9yZGVyOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi10cmFuc2l0aW9uKSk7XG5cbiAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmcpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSkgMCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTtcbiAgICB9XG4gIH1cblxuICAvLyBBY2NvcmRpb24gaWNvblxuICAmOjphZnRlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cblxuICAvLyBPbmx5IHNldCBhIGJvcmRlci1yYWRpdXMgb24gdGhlIGxhc3QgaXRlbSBpZiB0aGUgYWNjb3JkaW9uIGlzIGNvbGxhcHNlZFxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xufVxuXG5cbi8vIEZsdXNoIGFjY29yZGlvbiBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgYWNjb3JkaW9uIGl0ZW1zIGVkZ2UtdG8tZWRnZS5cblxuLmFjY29yZGlvbi1mbHVzaCB7XG4gIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgfVxuXG4gIC5hY2NvcmRpb24taXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXRvcDogMDsgfVxuICAgICY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IDA7IH1cblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICYsXG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uLWRhcmspfTtcbiAgICAgIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbi1kYXJrKX07XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy14OiAjeyRicmVhZGNydW1iLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy15OiAjeyRicmVhZGNydW1iLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogI3skYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tfTtcbiAgQGluY2x1ZGUgcmZzKCRicmVhZGNydW1iLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWJnOiAjeyRicmVhZGNydW1iLWJnfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAjeyRicmVhZGNydW1iLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICN7JGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICN7JGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiAjeyRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWZvbnQtc2l6ZSkpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBTdXBwcmVzcyBpbmxpbmUgc3BhY2luZ3MgYW5kIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3JcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yKTtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcikpICN7XCIvKiBydGw6XCJ9IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkKSkgI3tcIiovXCJ9O1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3IpO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkcGFnaW5hdGlvbi1mb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jb2xvcjogI3skcGFnaW5hdGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYmc6ICN7JHBhZ2luYXRpb24tYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci13aWR0aDogI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICN7JHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJnOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogI3skcGFnaW5hdGlvbi1mb2N1cy1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYmc6ICN7JHBhZ2luYXRpb24tZm9jdXMtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICN7JHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJnOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwYWdpbmF0aW9uLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJnKTtcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gIC5hY3RpdmUgPiAmIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1iZykpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAuZGlzYWJsZWQgPiAmIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDtcbiAgfVxuXG4gIEBpZiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQgPT0gY2FsYygjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH0gKiAtMSkge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgLy8gQWRkIGJvcmRlci1yYWRpdXMgdG8gYWxsIHBhZ2VMaW5rcyBpbiBjYXNlIHRoZXkgaGF2ZSBsZWZ0IG1hcmdpblxuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLW1peGluXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteTogI3skcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1taXhpblxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteDogI3skYmFkZ2UtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy15OiAjeyRiYWRnZS1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJGJhZGdlLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC13ZWlnaHQ6ICN7JGJhZGdlLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtY29sb3I6ICN7JGJhZGdlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtYm9yZGVyLXJhZGl1czogI3skYmFkZ2UtYm9yZGVyLXJhZGl1c307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJhZGdlLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJhZGdlLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWFsZXJ0LWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14OiAjeyRhbGVydC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXk6ICN7JGFsZXJ0LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFsZXJ0LW1hcmdpbi1ib3R0b206ICN7JGFsZXJ0LW1hcmdpbi1ib3R0b219O1xuICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogaW5oZXJpdDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyOiAjeyRhbGVydC1ib3JkZXItd2lkdGh9IHNvbGlkIHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItcmFkaXVzOiAjeyRhbGVydC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtbGluay1jb2xvcjogaW5oZXJpdDtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1hbGVydC1tYXJnaW4tYm90dG9tKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWxpbmstY29sb3IpO1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5idG4tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXggKyAxO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgKiAxLjI1ICRhbGVydC1wYWRkaW5nLXg7XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtbW9kaWZpZXJzXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0XG5AZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJHRoZW1lLWNvbG9ycykge1xuICAuYWxlcnQtI3skc3RhdGV9IHtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1iZy1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LW1vZGlmaWVyc1xuIiwiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy1rZXlmcmFtZXNcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgMCUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICRwcm9ncmVzcy1oZWlnaHQ7IH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy1rZXlmcmFtZXNcblxuLnByb2dyZXNzLFxuLnByb2dyZXNzLXN0YWNrZWQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0OiAjeyRwcm9ncmVzcy1oZWlnaHR9O1xuICBAaW5jbHVkZSByZnMoJHByb2dyZXNzLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmc6ICN7JHByb2dyZXNzLWJnfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogI3skcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJveC1zaGFkb3c6ICN7JHByb2dyZXNzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItY29sb3I6ICN7JHByb2dyZXNzLWJhci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1iZzogI3skcHJvZ3Jlc3MtYmFyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICN7JHByb2dyZXNzLWJhci10cmFuc2l0aW9ufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCk7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWZvbnQtc2l6ZSkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJveC1zaGFkb3cpKTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1iZyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci10cmFuc2l0aW9uKSk7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KSB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KTtcbn1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3Mge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3MgPiAucHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmcgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZzogI3skbGlzdC1ncm91cC1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAjeyRsaXN0LWdyb3VwLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogI3skbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogI3skbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICN7JGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogI3skbGlzdC1ncm91cC1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1iZzogI3skbGlzdC1ncm91cC1kaXNhYmxlZC1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogI3skbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtOjpiZWZvcmUge1xuICAgIC8vIEluY3JlbWVudHMgb25seSB0aGlzIGluc3RhbmNlIG9mIHRoZSBzZWN0aW9uIGNvdW50ZXJcbiAgICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xuICB9XG59XG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGhvdmVyL2ZvY3VzIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnKTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZyk7XG4gIH1cbn1cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmcpO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tcmVkdW5kYW50LW5lc3Rpbmctc2VsZWN0b3JcbiAgJiArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsXG4vL1xuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xuLy8gTGlzdCBncm91cCBjb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkdGhlbWUtY29sb3JzKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4iLCIvLyBUcmFuc3BhcmVudCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgcHJvcGVydGllcyBpbmNsdWRlZCBmb3IgYnV0dG9uIHZlcnNpb24uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi5idG4tY2xvc2Uge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yOiAjeyRidG4tY2xvc2UtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtYmc6ICN7IGVzY2FwZS1zdmcoJGJ0bi1jbG9zZS1iZykgfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogI3skYnRuLWNsb3NlLWZvY3VzLXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAjeyRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAjeyRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICN7JGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXJ9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGNsb3NlLWNzcy12YXJzXG5cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAkYnRuLWNsb3NlLXdpZHRoO1xuICBoZWlnaHQ6ICRidG4tY2xvc2UtaGVpZ2h0O1xuICBwYWRkaW5nOiAkYnRuLWNsb3NlLXBhZGRpbmcteSAkYnRuLWNsb3NlLXBhZGRpbmcteDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWJnKSBjZW50ZXIgLyAkYnRuLWNsb3NlLXdpZHRoIGF1dG8gbm8tcmVwZWF0OyAvLyBpbmNsdWRlIHRyYW5zcGFyZW50IGZvciBidXR0b24gZWxlbWVudHNcbiAgYm9yZGVyOiAwOyAvLyBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbiAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1vcGFjaXR5KTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtaG92ZXItb3BhY2l0eSk7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtc2hhZG93KTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLW9wYWNpdHkpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgfVxufVxuXG5AbWl4aW4gYnRuLWNsb3NlLXdoaXRlKCkge1xuICBmaWx0ZXI6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2Utd2hpdGUtZmlsdGVyKTtcbn1cblxuLmJ0bi1jbG9zZS13aGl0ZSB7XG4gIEBpbmNsdWRlIGJ0bi1jbG9zZS13aGl0ZSgpO1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuYnRuLWNsb3NlIHtcbiAgICAgIEBpbmNsdWRlIGJ0bi1jbG9zZS13aGl0ZSgpO1xuICAgIH1cbiAgfVxufVxuIiwiLnRvYXN0IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXRvYXN0LXppbmRleDogI3skemluZGV4LXRvYXN0fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14OiAjeyR0b2FzdC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXk6ICN7JHRvYXN0LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXRvYXN0LXNwYWNpbmc6ICN7JHRvYXN0LXNwYWNpbmd9O1xuICAtLSN7JHByZWZpeH10b2FzdC1tYXgtd2lkdGg6ICN7JHRvYXN0LW1heC13aWR0aH07XG4gIEBpbmNsdWRlIHJmcygkdG9hc3QtZm9udC1zaXplLCAtLSN7JHByZWZpeH10b2FzdC1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH10b2FzdC1jb2xvcjogI3skdG9hc3QtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1iZzogI3skdG9hc3QtYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aDogI3skdG9hc3QtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLWNvbG9yOiAjeyR0b2FzdC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzOiAjeyR0b2FzdC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm94LXNoYWRvdzogI3skdG9hc3QtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1jb2xvcjogI3skdG9hc3QtaGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJnOiAjeyR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICN7JHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHRvYXN0LWNzcy12YXJzXG5cbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b2FzdC1tYXgtd2lkdGgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzKSk7XG5cbiAgJi5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1jb250YWluZXIge1xuICAtLSN7JHByZWZpeH10b2FzdC16aW5kZXg6ICN7JHppbmRleC10b2FzdH07XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4KTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1zcGFjaW5nKTtcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSkpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuICB9XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1tb2RhbC16aW5kZXg6ICN7JHppbmRleC1tb2RhbH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1tZH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmc6ICN7JG1vZGFsLWlubmVyLXBhZGRpbmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1jb2xvcjogI3skbW9kYWwtY29udGVudC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJnOiAjeyRtb2RhbC1jb250ZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci13aWR0aDogI3skbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteTogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nOiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZ307IC8vIFRvZG8gaW4gdjY6IFNwbGl0IHRoaXMgcGFkZGluZyBpbnRvIHggYW5kIHlcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogI3skbW9kYWwtdGl0bGUtbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwOiAjeyRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmc6ICN7JG1vZGFsLWZvb3Rlci1iZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRofTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtemluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKTtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93KSk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1iYWNrZHJvcC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXg6ICN7JHppbmRleC1tb2RhbC1iYWNrZHJvcH07XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLWJnOiAjeyRtb2RhbC1iYWNrZHJvcC1iZ307XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHk6ICN7JG1vZGFsLWJhY2tkcm9wLW9wYWNpdHl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG5cbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCh2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtemluZGV4KSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLWJnKSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHkpKTtcbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogLjUpO1xuICAgIG1hcmdpbjogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKSBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKTtcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZykgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7IC8vIFRvZG8gaW4gdjY6IHJlcGxhY2Ugd2l0aCBnYXAgb24gcGFyZW50IGNsYXNzXG4gIH1cbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5tb2RhbCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luOiAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXB9O1xuICAgIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cH07XG4gIH1cblxuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXdpZHRoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubW9kYWwtc20ge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1zbX07XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLWxnfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXhsfTtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJHBvc3RmaXg6IGlmKCRpbmZpeCAhPSBcIlwiLCAkaW5maXggKyBcIi1kb3duXCIsIFwiXCIpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC5tb2RhbC1mdWxsc2NyZWVuI3skcG9zdGZpeH0ge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtaGVhZGVyLFxuICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4OiAjeyR6aW5kZXgtdG9vbHRpcH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoOiAjeyR0b29sdGlwLW1heC13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy14OiAjeyR0b29sdGlwLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15OiAjeyR0b29sdGlwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luOiAjeyR0b29sdGlwLW1hcmdpbn07XG4gIEBpbmNsdWRlIHJmcygkdG9vbHRpcC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcjogI3skdG9vbHRpcC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYmc6ICN7JHRvb2x0aXAtYmd9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWJvcmRlci1yYWRpdXM6ICN7JHRvb2x0aXAtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eTogI3skdG9vbHRpcC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aDogI3skdG9vbHRpcC1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAjeyR0b29sdGlwLWFycm93LWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1jc3MtdmFyc1xuXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW1hcmdpbik7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAkdG9vbHRpcC1tYXJnaW5gXCIsIFwidjVcIiwgXCJ2NS54XCIsIHRydWUpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eSk7IH1cblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAmOjpiZWZvcmUge1xuICAgIHRvcDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICByaWdodDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAmOjpiZWZvcmUge1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1zdGFydDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1ib3JkZXItcmFkaXVzKSk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igb3ZlcmZsb3ctd3JhcCAvIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXg6ICN7JHppbmRleC1wb3BvdmVyfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGg6ICN7JHBvcG92ZXItbWF4LXdpZHRofTtcbiAgQGluY2x1ZGUgcmZzKCRwb3BvdmVyLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cG9wb3Zlci1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJnOiAjeyRwb3BvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGg6ICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3I6ICN7JHBvcG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItcmFkaXVzOiAjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm94LXNoYWRvdzogI3skcG9wb3Zlci1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAjeyRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICN7JHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkcG9wb3Zlci1oZWFkZXItZm9udC1zaXplLCAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcjogI3skcG9wb3Zlci1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZzogI3skcG9wb3Zlci1oZWFkZXItYmd9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14OiAjeyRwb3BvdmVyLWJvZHktcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteTogI3skcG9wb3Zlci1ib2R5LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1jb2xvcjogI3skcG9wb3Zlci1ib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aDogI3skcG9wb3Zlci1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAjeyRwb3BvdmVyLWFycm93LWhlaWdodH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItY3NzLXZhcnNcblxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGgpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJveC1zaGFkb3cpKTtcblxuICAucG9wb3Zlci1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGJvdHRvbTogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItZW5kIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgbGVmdDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgdG9wOiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItc3RhcnQge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICByaWdodDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1zdGFydDtcbiAgfVxufVxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktY29sb3IpO1xufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNsZWFyZml4XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSksIG51bGwpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSksIG51bGwpO1xufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8qIHJ0bDpvcHRpb25zOiB7XG4gIFwiYXV0b1JlbmFtZVwiOiB0cnVlLFxuICBcInN0cmluZ01hcFwiOlsge1xuICAgIFwibmFtZVwiICAgIDogXCJwcmV2LW5leHRcIixcbiAgICBcInNlYXJjaFwiICA6IFwicHJldlwiLFxuICAgIFwicmVwbGFjZVwiIDogXCJuZXh0XCJcbiAgfSBdXG59ICovXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZyk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZyk7XG59XG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzL2NvbnRyb2xzXG4vL1xuLy8gQWRkIGEgY29udGFpbmVyIChzdWNoIGFzIGEgbGlzdCkgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYW4gaXRlbSAoaWRlYWxseSBhIGZvY3VzYWJsZSBjb250cm9sLFxuLy8gbGlrZSBhIGJ1dHRvbikgd2l0aCBkYXRhLWJzLXRhcmdldCBmb3IgZWFjaCBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG5cbiAgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAwO1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5O1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIGJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyO1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBwYWRkaW5nLXRvcDogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gRGFyayBtb2RlIGNhcm91c2VsXG5cbkBtaXhpbiBjYXJvdXNlbC1kYXJrKCkge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gICAgZmlsdGVyOiAkY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyO1xuICB9XG5cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgfVxuXG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtZGFyayB7XG4gIEBpbmNsdWRlIGNhcm91c2VsLWRhcmsoKTtcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgQGlmICRjb2xvci1tb2RlLXR5cGUgPT0gXCJtZWRpYS1xdWVyeVwiIHtcbiAgICAgIC5jYXJvdXNlbCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcm91c2VsLWRhcmsoKTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIC5jYXJvdXNlbCxcbiAgICAgICYuY2Fyb3VzZWwge1xuICAgICAgICBAaW5jbHVkZSBjYXJvdXNlbC1kYXJrKCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG4uc3Bpbm5lci1ncm93LFxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodCk7XG4gIHZlcnRpY2FsLWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKTtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAje1wiLyogcnRsOmlnbm9yZSAqL1wifTsgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAjeyRzcGlubmVyLXZlcnRpY2FsLWFsaWdufTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ib3JkZXI7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItY3NzLXZhcnNcblxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoOiAjeyRzcGlubmVyLWJvcmRlci13aWR0aC1zbX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcblxuLnNwaW5uZXItZ3JvdyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3ctY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ246ICN7JHNwaW5uZXItdmVydGljYWwtYWxpZ259O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWdyb3c7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWNzcy12YXJzXG5cbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG59XG5cbkBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc3Bpbm5lci1ib3JkZXIsXG4gICAgLnNwaW5uZXItZ3JvdyB7XG4gICAgICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWQgKiAyfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4lb2ZmY2FudmFzLWNzcy12YXJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtemluZGV4OiAjeyR6aW5kZXgtb2ZmY2FudmFzfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoOiAjeyRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6ICN7JG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14OiAjeyRvZmZjYW52YXMtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteTogI3skb2ZmY2FudmFzLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1jb2xvcjogI3skb2ZmY2FudmFzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJnOiAjeyRvZmZjYW52YXMtYmctY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAjeyRvZmZjYW52YXMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcjogI3skb2ZmY2FudmFzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3gtc2hhZG93OiAjeyRvZmZjYW52YXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy10cmFuc2l0aW9uOiAje3RyYW5zZm9ybSAkb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXR9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICN7JG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLWNzcy12YXJzXG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGV4dGVuZCAlb2ZmY2FudmFzLWNzcy12YXJzO1xuICB9XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0KSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXppbmRleCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWNvbG9yKTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYmcpO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm94LXNoYWRvdykpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRyYW5zaXRpb24pKTtcblxuICAgICAgJi5vZmZjYW52YXMtc3RhcnQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1lbmQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLXRvcCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5oaWRpbmcsXG4gICAgICAmLnNob3cge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgICAvLyBSZXNldCBgYmFja2dyb3VuZC1jb2xvcmAgaW4gY2FzZSBgLmJnLSpgIGNsYXNzZXMgYXJlIHVzZWQgaW4gb2ZmY2FudmFzXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcCwgJG9mZmNhbnZhcy1iYWNrZHJvcC1iZywgJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCkgKiAuNSk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbiAgfVxufVxuXG4ub2ZmY2FudmFzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4ub2ZmY2FudmFzLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4iLCIvLyBTaGFyZWQgYmV0d2VlbiBtb2RhbHMgYW5kIG9mZmNhbnZhc2VzXG5AbWl4aW4gb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LCAkYmFja2Ryb3AtYmcsICRiYWNrZHJvcC1vcGFjaXR5KSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRiYWNrZHJvcC1vcGFjaXR5OyB9XG59XG4iLCIucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiB3YWl0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6ICRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDtcblxuICAmLmJ0bjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi5wbGFjZWhvbGRlci14cyB7XG4gIG1pbi1oZWlnaHQ6IC42ZW07XG59XG5cbi5wbGFjZWhvbGRlci1zbSB7XG4gIG1pbi1oZWlnaHQ6IC44ZW07XG59XG5cbi5wbGFjZWhvbGRlci1sZyB7XG4gIG1pbi1oZWlnaHQ6IDEuMmVtO1xufVxuXG4vLyBBbmltYXRpb25cbi5wbGFjZWhvbGRlci1nbG93IHtcbiAgLnBsYWNlaG9sZGVyIHtcbiAgICBhbmltYXRpb246IHBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci1nbG93IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1taW47XG4gIH1cbn1cblxuLnBsYWNlaG9sZGVyLXdhdmUge1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAkYmxhY2sgNTUlLCByZ2JhKDAsIDAsIDAsICgxIC0gJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluKSkgNzUlLCAkYmxhY2sgOTUlKTtcbiAgbWFzay1zaXplOiAyMDAlIDEwMCU7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItd2F2ZSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItd2F2ZSB7XG4gIDEwMCUge1xuICAgIG1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xuICB9XG59XG4iLCIvLyBBbGwtY2FwcyBgUkdCQSgpYCBmdW5jdGlvbiB1c2VkIGJlY2F1c2Ugb2YgdGhpcyBTYXNzIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvbm9kZS1zYXNzL2lzc3Vlcy8yMjUxXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLnRleHQtYmctI3skY29sb3J9IHtcbiAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJHZhbHVlKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9Ymctb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gIH1cbn1cbiIsIi8vIEFsbC1jYXBzIGBSR0JBKClgIGZ1bmN0aW9uIHVzZWQgYmVjYXVzZSBvZiB0aGlzIFNhc3MgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9ub2RlLXNhc3MvaXNzdWVzLzIyNTFcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAubGluay0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuXG4gICAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgICRob3Zlci1jb2xvcjogaWYoY29sb3ItY29udHJhc3QoJHZhbHVlKSA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSksIHRpbnQtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSk7XG4gICAgICAgIGNvbG9yOiBSR0JBKCN7dG8tcmdiKCRob3Zlci1jb2xvcil9LCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHRvLXJnYigkaG92ZXItY29sb3IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE9uZS1vZmYgc3BlY2lhbCBsaW5rIGhlbHBlciBhcyBhIGJyaWRnZSB1bnRpbCB2NlxuLmxpbmstYm9keS1lbXBoYXNpcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG5cbiAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAuNzUpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgLjc1KSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5mb2N1cy1yaW5nOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgLy8gQnkgZGVmYXVsdCwgdGhlcmUgaXMgbm8gYC0tYnMtZm9jdXMtcmluZy14YCwgYC0tYnMtZm9jdXMtcmluZy15YCwgb3IgYC0tYnMtZm9jdXMtcmluZy1ibHVyYCwgYnV0IHdlIHByb3ZpZGUgQ1NTIHZhcmlhYmxlcyB3aXRoIGZhbGxiYWNrcyB0byBpbml0aWFsIGAwYCB2YWx1ZXNcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmcteCwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmcteSwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctYmx1ciwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctd2lkdGgpIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLWNvbG9yKTtcbn1cbiIsIi5pY29uLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAkaWNvbi1saW5rLWdhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIC41KSk7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogJGljb24tbGluay11bmRlcmxpbmUtb2Zmc2V0O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgPiAuYmkge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAkaWNvbi1saW5rLWljb24tc2l6ZTtcbiAgICBoZWlnaHQ6ICRpY29uLWxpbmstaWNvbi1zaXplO1xuICAgIGZpbGw6IGN1cnJlbnRjb2xvcjtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpY29uLWxpbmstaWNvbi10cmFuc2l0aW9uKTtcbiAgfVxufVxuXG4uaWNvbi1saW5rLWhvdmVyIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICA+IC5iaSB7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1pY29uLWxpbmstdHJhbnNmb3JtLCAkaWNvbi1saW5rLWljb24tdHJhbnNmb3JtKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW8pO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQGVhY2ggJGtleSwgJHJhdGlvIGluICRhc3BlY3QtcmF0aW9zIHtcbiAgLnJhdGlvLSN7JGtleX0ge1xuICAgIC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbzogI3skcmF0aW99O1xuICB9XG59XG4iLCIvLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLy8gUmVzcG9uc2l2ZSBzdGlja3kgdG9wIGFuZCBib3R0b21cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5zdGlja3kjeyRpbmZpeH0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgc3RhY2tzXG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBzdGFja3NcbiIsIi8vXG4vLyBWaXN1YWxseSBoaWRkZW5cbi8vXG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBIaWRlIGNvbnRlbnQgdmlzdWFsbHkgd2hpbGUga2VlcGluZyBpdCBhY2Nlc3NpYmxlIHRvIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cbiAgLy8gRml4IGZvciBwb3NpdGlvbmVkIHRhYmxlIGNhcHRpb24gdGhhdCBjb3VsZCBiZWNvbWUgYW5vbnltb3VzIGNlbGxzXG4gICY6bm90KGNhcHRpb24pIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQsIG9yIG9uZSBvZiBpdHMgY2hpbGQgZWxlbWVudHMgaXMgZm9jdXNlZFxuLy8gKGkuZS4gd2hlbiBmb2N1cyBpcyB3aXRoaW4gdGhlIGVsZW1lbnQvY29udGFpbmVyIHRoYXQgdGhlIGNsYXNzIHdhcyBhcHBsaWVkIHRvKVxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUoKSB7XG4gICY6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjojeyRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudH0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIudnIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdpZHRoOiAkdnItYm9yZGVyLXdpZHRoO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG4iLCIvLyBVdGlsaXR5IGdlbmVyYXRvclxuLy8gVXNlZCB0byBnZW5lcmF0ZSB1dGlsaXRpZXMgJiBwcmludCB1dGlsaXRpZXNcbkBtaXhpbiBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXg6IFwiXCIsICRpcy1yZnMtbWVkaWEtcXVlcnk6IGZhbHNlKSB7XG4gICR2YWx1ZXM6IG1hcC1nZXQoJHV0aWxpdHksIHZhbHVlcyk7XG5cbiAgLy8gSWYgdGhlIHZhbHVlcyBhcmUgYSBsaXN0IG9yIHN0cmluZywgY29udmVydCBpdCBpbnRvIGEgbWFwXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZXMpID09IFwic3RyaW5nXCIgb3IgdHlwZS1vZihudGgoJHZhbHVlcywgMSkpICE9IFwibGlzdFwiIHtcbiAgICAkdmFsdWVzOiB6aXAoJHZhbHVlcywgJHZhbHVlcyk7XG4gIH1cblxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgJHByb3BlcnRpZXM6IG1hcC1nZXQoJHV0aWxpdHksIHByb3BlcnR5KTtcblxuICAgIC8vIE11bHRpcGxlIHByb3BlcnRpZXMgYXJlIHBvc3NpYmxlLCBmb3IgZXhhbXBsZSB3aXRoIHZlcnRpY2FsIG9yIGhvcml6b250YWwgbWFyZ2lucyBvciBwYWRkaW5nc1xuICAgIEBpZiB0eXBlLW9mKCRwcm9wZXJ0aWVzKSA9PSBcInN0cmluZ1wiIHtcbiAgICAgICRwcm9wZXJ0aWVzOiBhcHBlbmQoKCksICRwcm9wZXJ0aWVzKTtcbiAgICB9XG5cbiAgICAvLyBVc2UgY3VzdG9tIGNsYXNzIGlmIHByZXNlbnRcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjbGFzcyksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSwgbnRoKCRwcm9wZXJ0aWVzLCAxKSk7XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZigkcHJvcGVydHktY2xhc3MgPT0gbnVsbCwgXCJcIiwgJHByb3BlcnR5LWNsYXNzKTtcblxuICAgIC8vIFVzZSBjdXN0b20gQ1NTIHZhcmlhYmxlIG5hbWUgaWYgcHJlc2VudCwgb3RoZXJ3aXNlIGRlZmF1bHQgdG8gYGNsYXNzYFxuICAgICRjc3MtdmFyaWFibGUtbmFtZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcykpO1xuXG4gICAgLy8gU3RhdGUgcGFyYW1zIHRvIGdlbmVyYXRlIHBzZXVkby1jbGFzc2VzXG4gICAgJHN0YXRlOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgc3RhdGUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBzdGF0ZSksICgpKTtcblxuICAgICRpbmZpeDogaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kIHN0ci1zbGljZSgkaW5maXgsIDEsIDEpID09IFwiLVwiLCBzdHItc2xpY2UoJGluZml4LCAyKSwgJGluZml4KTtcblxuICAgIC8vIERvbid0IHByZWZpeCBpZiB2YWx1ZSBrZXkgaXMgbnVsbCAoZS5nLiB3aXRoIHNoYWRvdyBjbGFzcylcbiAgICAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXI6IGlmKCRrZXksIGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCAkaW5maXggPT0gXCJcIiwgXCJcIiwgXCItXCIpICsgJGtleSwgXCJcIik7XG5cbiAgICBAaWYgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSB7XG4gICAgICAvLyBJbnNpZGUgdGhlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgJGlzLXJmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWUpO1xuXG4gICAgICAgIC8vIERvIG5vdCByZW5kZXIgYW55dGhpbmcgaWYgZmx1aWQgYW5kIG5vbiBmbHVpZCB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgICAgICR2YWx1ZTogaWYoJHZhbCA9PSByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKSwgbnVsbCwgJHZhbCk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgICR2YWx1ZTogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJGlzLWNzcy12YXI6IG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXIpO1xuICAgICRpcy1sb2NhbC12YXJzOiBtYXAtZ2V0KCR1dGlsaXR5LCBsb2NhbC12YXJzKTtcbiAgICAkaXMtcnRsOiBtYXAtZ2V0KCR1dGlsaXR5LCBydGwpO1xuXG4gICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLWNzcy12YXIge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhcmlhYmxlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhcmlhYmxlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6ZW5kOnJlbW92ZSAqL1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTG9vcCBvdmVyIGVhY2ggYnJlYWtwb2ludFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcblxuICAvLyBHZW5lcmF0ZSBtZWRpYSBxdWVyeSBpZiBuZWVkZWRcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFJGUyByZXNjYWxpbmdcbkBtZWRpYSAobWluLXdpZHRoOiAkcmZzLW1xLXZhbHVlKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAaWYgKG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50KSA8ICRyZnMtYnJlYWtwb2ludCkge1xuICAgICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsIHRydWUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUHJpbnQgdXRpbGl0aWVzXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgLy8gVGhlbiBjaGVjayBpZiB0aGUgdXRpbGl0eSBuZWVkcyBwcmludCBzdHlsZXNcbiAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcHJpbnQpID09IHRydWUge1xuICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgXCItcHJpbnRcIik7XG4gICAgfVxuICB9XG59XG4iLCIvKlxyXG4qIFJlbWl4IEljb24gdjMuMi4wXHJcbiogaHR0cHM6Ly9yZW1peGljb24uY29tXHJcbiogaHR0cHM6Ly9naXRodWIuY29tL1JlbWl4LURlc2lnbi9SZW1peEljb25cclxuKlxyXG4qIENvcHlyaWdodCBSZW1peEljb24uY29tXHJcbiogUmVsZWFzZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlIFZlcnNpb24gMi4wXHJcbipcclxuKiBEYXRlOiAyMDIzLTA0LTE1XHJcbiovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcInJlbWl4aWNvblwiO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9yZW1peGljb24uZW90P3Q9MTY4MTU3MzM1NDE3NScpOyAvKiBJRTkqL1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9yZW1peGljb24uZW90P3Q9MTY4MTU3MzM1NDE3NSNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xyXG4gIHVybChcIi4uL2ZvbnRzL3JlbWl4aWNvbi53b2ZmMj90PTE2ODE1NzMzNTQxNzVcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgdXJsKFwiLi4vZm9udHMvcmVtaXhpY29uLndvZmY/dD0xNjgxNTczMzU0MTc1XCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgdXJsKCcuLi9mb250cy9yZW1peGljb24udHRmP3Q9MTY4MTU3MzM1NDE3NScpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogY2hyb21lLCBmaXJlZm94LCBvcGVyYSwgU2FmYXJpLCBBbmRyb2lkLCBpT1MgNC4yKyovXHJcbiAgdXJsKCcuLi9mb250cy9yZW1peGljb24uc3ZnP3Q9MTY4MTU3MzM1NDE3NSNyZW1peGljb24nKSBmb3JtYXQoJ3N2ZycpOyAvKiBpT1MgNC4xLSAqL1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuW2NsYXNzXj1cInJpLVwiXSwgW2NsYXNzKj1cIiByaS1cIl0ge1xyXG4gIGZvbnQtZmFtaWx5OiAncmVtaXhpY29uJywgc2VyaWYgIWltcG9ydGFudDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLnJpLWxnIHsgZm9udC1zaXplOiAxLjMzMzNlbTsgbGluZS1oZWlnaHQ6IDAuNzVlbTsgdmVydGljYWwtYWxpZ246IC0uMDY2N2VtOyB9XHJcbi5yaS14bCB7IGZvbnQtc2l6ZTogMS41ZW07IGxpbmUtaGVpZ2h0OiAwLjY2NjZlbTsgdmVydGljYWwtYWxpZ246IC0uMDc1ZW07IH1cclxuLnJpLXh4cyB7IGZvbnQtc2l6ZTogLjVlbTsgfVxyXG4ucmkteHMgeyBmb250LXNpemU6IC43NWVtOyB9XHJcbi5yaS1zbSB7IGZvbnQtc2l6ZTogLjg3NWVtIH1cclxuLnJpLTF4IHsgZm9udC1zaXplOiAxZW07IH1cclxuLnJpLTJ4IHsgZm9udC1zaXplOiAyZW07IH1cclxuLnJpLTN4IHsgZm9udC1zaXplOiAzZW07IH1cclxuLnJpLTR4IHsgZm9udC1zaXplOiA0ZW07IH1cclxuLnJpLTV4IHsgZm9udC1zaXplOiA1ZW07IH1cclxuLnJpLTZ4IHsgZm9udC1zaXplOiA2ZW07IH1cclxuLnJpLTd4IHsgZm9udC1zaXplOiA3ZW07IH1cclxuLnJpLTh4IHsgZm9udC1zaXplOiA4ZW07IH1cclxuLnJpLTl4IHsgZm9udC1zaXplOiA5ZW07IH1cclxuLnJpLTEweCB7IGZvbnQtc2l6ZTogMTBlbTsgfVxyXG4ucmktZncgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IHdpZHRoOiAxLjI1ZW07IH1cclxuXHJcbi5yaS0yNC1ob3Vycy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTAxXCI7IH1cclxuLnJpLTI0LWhvdXJzLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMDJcIjsgfVxyXG4ucmktNGstZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwM1wiOyB9XHJcbi5yaS00ay1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTA0XCI7IH1cclxuLnJpLWEtYjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwNVwiOyB9XHJcbi5yaS1hY2NvdW50LWJveC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTA2XCI7IH1cclxuLnJpLWFjY291bnQtYm94LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMDdcIjsgfVxyXG4ucmktYWNjb3VudC1jaXJjbGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwOFwiOyB9XHJcbi5yaS1hY2NvdW50LWNpcmNsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTA5XCI7IH1cclxuLnJpLWFjY291bnQtcGluLWJveC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTBhXCI7IH1cclxuLnJpLWFjY291bnQtcGluLWJveC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTBiXCI7IH1cclxuLnJpLWFjY291bnQtcGluLWNpcmNsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTBjXCI7IH1cclxuLnJpLWFjY291bnQtcGluLWNpcmNsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTBkXCI7IH1cclxuLnJpLWFkZC1ib3gtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwZVwiOyB9XHJcbi5yaS1hZGQtYm94LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMGZcIjsgfVxyXG4ucmktYWRkLWNpcmNsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTEwXCI7IH1cclxuLnJpLWFkZC1jaXJjbGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExMVwiOyB9XHJcbi5yaS1hZGQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExMlwiOyB9XHJcbi5yaS1hZGQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExM1wiOyB9XHJcbi5yaS1hZG1pbi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTE0XCI7IH1cclxuLnJpLWFkbWluLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMTVcIjsgfVxyXG4ucmktYWR2ZXJ0aXNlbWVudC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTE2XCI7IH1cclxuLnJpLWFkdmVydGlzZW1lbnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExN1wiOyB9XHJcbi5yaS1haXJwbGF5LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMThcIjsgfVxyXG4ucmktYWlycGxheS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTE5XCI7IH1cclxuLnJpLWFsYXJtLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMWFcIjsgfVxyXG4ucmktYWxhcm0tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExYlwiOyB9XHJcbi5yaS1hbGFybS13YXJuaW5nLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMWNcIjsgfVxyXG4ucmktYWxhcm0td2FybmluZy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTFkXCI7IH1cclxuLnJpLWFsYnVtLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMWVcIjsgfVxyXG4ucmktYWxidW0tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExZlwiOyB9XHJcbi5yaS1hbGVydC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTIwXCI7IH1cclxuLnJpLWFsZXJ0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMjFcIjsgfVxyXG4ucmktYWxpZW5zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMjJcIjsgfVxyXG4ucmktYWxpZW5zLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMjNcIjsgfVxyXG4ucmktYWxpZ24tYm90dG9tOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTI0XCI7IH1cclxuLnJpLWFsaWduLWNlbnRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEyNVwiOyB9XHJcbi5yaS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTI2XCI7IH1cclxuLnJpLWFsaWduLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMjdcIjsgfVxyXG4ucmktYWxpZ24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMjhcIjsgfVxyXG4ucmktYWxpZ24tdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTI5XCI7IH1cclxuLnJpLWFsaWduLXZlcnRpY2FsbHk6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMmFcIjsgfVxyXG4ucmktYWxpcGF5LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMmJcIjsgfVxyXG4ucmktYWxpcGF5LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMmNcIjsgfVxyXG4ucmktYW1hem9uLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMmRcIjsgfVxyXG4ucmktYW1hem9uLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMmVcIjsgfVxyXG4ucmktYW5jaG9yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMmZcIjsgfVxyXG4ucmktYW5jaG9yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMzBcIjsgfVxyXG4ucmktYW5jaWVudC1nYXRlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMzFcIjsgfVxyXG4ucmktYW5jaWVudC1nYXRlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMzJcIjsgfVxyXG4ucmktYW5jaWVudC1wYXZpbGlvbi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTMzXCI7IH1cclxuLnJpLWFuY2llbnQtcGF2aWxpb24tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEzNFwiOyB9XHJcbi5yaS1hbmRyb2lkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMzVcIjsgfVxyXG4ucmktYW5kcm9pZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTM2XCI7IH1cclxuLnJpLWFuZ3VsYXJqcy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTM3XCI7IH1cclxuLnJpLWFuZ3VsYXJqcy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTM4XCI7IH1cclxuLnJpLWFudGljbG9ja3dpc2UtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTM5XCI7IH1cclxuLnJpLWFudGljbG9ja3dpc2UtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTNhXCI7IH1cclxuLnJpLWFudGljbG9ja3dpc2UtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEzYlwiOyB9XHJcbi5yaS1hbnRpY2xvY2t3aXNlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhM2NcIjsgfVxyXG4ucmktYXBwLXN0b3JlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhM2RcIjsgfVxyXG4ucmktYXBwLXN0b3JlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhM2VcIjsgfVxyXG4ucmktYXBwbGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEzZlwiOyB9XHJcbi5yaS1hcHBsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTQwXCI7IH1cclxuLnJpLWFwcHMtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTQxXCI7IH1cclxuLnJpLWFwcHMtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTQyXCI7IH1cclxuLnJpLWFwcHMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE0M1wiOyB9XHJcbi5yaS1hcHBzLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNDRcIjsgfVxyXG4ucmktYXJjaGl2ZS1kcmF3ZXItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE0NVwiOyB9XHJcbi5yaS1hcmNoaXZlLWRyYXdlci1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTQ2XCI7IH1cclxuLnJpLWFyY2hpdmUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE0N1wiOyB9XHJcbi5yaS1hcmNoaXZlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNDhcIjsgfVxyXG4ucmktYXJyb3ctZG93bi1jaXJjbGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE0OVwiOyB9XHJcbi5yaS1hcnJvdy1kb3duLWNpcmNsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTRhXCI7IH1cclxuLnJpLWFycm93LWRvd24tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE0YlwiOyB9XHJcbi5yaS1hcnJvdy1kb3duLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNGNcIjsgfVxyXG4ucmktYXJyb3ctZG93bi1zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNGRcIjsgfVxyXG4ucmktYXJyb3ctZG93bi1zLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNGVcIjsgfVxyXG4ucmktYXJyb3ctZHJvcC1kb3duLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNGZcIjsgfVxyXG4ucmktYXJyb3ctZHJvcC1kb3duLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNTBcIjsgfVxyXG4ucmktYXJyb3ctZHJvcC1sZWZ0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNTFcIjsgfVxyXG4ucmktYXJyb3ctZHJvcC1sZWZ0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNTJcIjsgfVxyXG4ucmktYXJyb3ctZHJvcC1yaWdodC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTUzXCI7IH1cclxuLnJpLWFycm93LWRyb3AtcmlnaHQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE1NFwiOyB9XHJcbi5yaS1hcnJvdy1kcm9wLXVwLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNTVcIjsgfVxyXG4ucmktYXJyb3ctZHJvcC11cC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTU2XCI7IH1cclxuLnJpLWFycm93LWdvLWJhY2stZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE1N1wiOyB9XHJcbi5yaS1hcnJvdy1nby1iYWNrLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNThcIjsgfVxyXG4ucmktYXJyb3ctZ28tZm9yd2FyZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTU5XCI7IH1cclxuLnJpLWFycm93LWdvLWZvcndhcmQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE1YVwiOyB9XHJcbi5yaS1hcnJvdy1sZWZ0LWNpcmNsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTViXCI7IH1cclxuLnJpLWFycm93LWxlZnQtY2lyY2xlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNWNcIjsgfVxyXG4ucmktYXJyb3ctbGVmdC1kb3duLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNWRcIjsgfVxyXG4ucmktYXJyb3ctbGVmdC1kb3duLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNWVcIjsgfVxyXG4ucmktYXJyb3ctbGVmdC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTVmXCI7IH1cclxuLnJpLWFycm93LWxlZnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE2MFwiOyB9XHJcbi5yaS1hcnJvdy1sZWZ0LXJpZ2h0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNjFcIjsgfVxyXG4ucmktYXJyb3ctbGVmdC1yaWdodC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTYyXCI7IH1cclxuLnJpLWFycm93LWxlZnQtcy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTYzXCI7IH1cclxuLnJpLWFycm93LWxlZnQtcy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTY0XCI7IH1cclxuLnJpLWFycm93LWxlZnQtdXAtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE2NVwiOyB9XHJcbi5yaS1hcnJvdy1sZWZ0LXVwLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNjZcIjsgfVxyXG4ucmktYXJyb3ctcmlnaHQtY2lyY2xlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNjdcIjsgfVxyXG4ucmktYXJyb3ctcmlnaHQtY2lyY2xlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNjhcIjsgfVxyXG4ucmktYXJyb3ctcmlnaHQtZG93bi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTY5XCI7IH1cclxuLnJpLWFycm93LXJpZ2h0LWRvd24tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE2YVwiOyB9XHJcbi5yaS1hcnJvdy1yaWdodC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTZiXCI7IH1cclxuLnJpLWFycm93LXJpZ2h0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNmNcIjsgfVxyXG4ucmktYXJyb3ctcmlnaHQtcy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTZkXCI7IH1cclxuLnJpLWFycm93LXJpZ2h0LXMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE2ZVwiOyB9XHJcbi5yaS1hcnJvdy1yaWdodC11cC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTZmXCI7IH1cclxuLnJpLWFycm93LXJpZ2h0LXVwLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNzBcIjsgfVxyXG4ucmktYXJyb3ctdXAtY2lyY2xlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNzFcIjsgfVxyXG4ucmktYXJyb3ctdXAtY2lyY2xlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNzJcIjsgfVxyXG4ucmktYXJyb3ctdXAtZG93bi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTczXCI7IH1cclxuLnJpLWFycm93LXVwLWRvd24tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE3NFwiOyB9XHJcbi5yaS1hcnJvdy11cC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTc1XCI7IH1cclxuLnJpLWFycm93LXVwLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNzZcIjsgfVxyXG4ucmktYXJyb3ctdXAtcy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTc3XCI7IH1cclxuLnJpLWFycm93LXVwLXMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE3OFwiOyB9XHJcbi5yaS1hcnRib2FyZC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNzlcIjsgfVxyXG4ucmktYXJ0Ym9hcmQtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTdhXCI7IH1cclxuLnJpLWFydGJvYXJkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhN2JcIjsgfVxyXG4ucmktYXJ0Ym9hcmQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE3Y1wiOyB9XHJcbi5yaS1hcnRpY2xlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhN2RcIjsgfVxyXG4ucmktYXJ0aWNsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTdlXCI7IH1cclxuLnJpLWFzcGVjdC1yYXRpby1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTdmXCI7IH1cclxuLnJpLWFzcGVjdC1yYXRpby1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTgwXCI7IH1cclxuLnJpLWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTgxXCI7IH1cclxuLnJpLWF0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhODJcIjsgfVxyXG4ucmktYXQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE4M1wiOyB9XHJcbi5yaS1hdHRhY2htZW50LTI6YmVmb3JlIHsgY29udGVudDogXCJcXGVhODRcIjsgfVxyXG4ucmktYXR0YWNobWVudC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTg1XCI7IH1cclxuLnJpLWF0dGFjaG1lbnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE4NlwiOyB9XHJcbi5yaS1hdWN0aW9uLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhODdcIjsgfVxyXG4ucmktYXVjdGlvbi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTg4XCI7IH1cclxuLnJpLWF3YXJkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhODlcIjsgfVxyXG4ucmktYXdhcmQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE4YVwiOyB9XHJcbi5yaS1iYWlkdS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYThiXCI7IH1cclxuLnJpLWJhaWR1LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhOGNcIjsgfVxyXG4ucmktYmFsbC1wZW4tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE4ZFwiOyB9XHJcbi5yaS1iYWxsLXBlbi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYThlXCI7IH1cclxuLnJpLWJhbmstY2FyZC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhOGZcIjsgfVxyXG4ucmktYmFuay1jYXJkLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE5MFwiOyB9XHJcbi5yaS1iYW5rLWNhcmQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE5MVwiOyB9XHJcbi5yaS1iYW5rLWNhcmQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE5MlwiOyB9XHJcbi5yaS1iYW5rLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhOTNcIjsgfVxyXG4ucmktYmFuay1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTk0XCI7IH1cclxuLnJpLWJhci1jaGFydC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhOTVcIjsgfVxyXG4ucmktYmFyLWNoYXJ0LTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE5NlwiOyB9XHJcbi5yaS1iYXItY2hhcnQtYm94LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhOTdcIjsgfVxyXG4ucmktYmFyLWNoYXJ0LWJveC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTk4XCI7IH1cclxuLnJpLWJhci1jaGFydC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTk5XCI7IH1cclxuLnJpLWJhci1jaGFydC1ncm91cGVkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhOWFcIjsgfVxyXG4ucmktYmFyLWNoYXJ0LWdyb3VwZWQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE5YlwiOyB9XHJcbi5yaS1iYXItY2hhcnQtaG9yaXpvbnRhbC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTljXCI7IH1cclxuLnJpLWJhci1jaGFydC1ob3Jpem9udGFsLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhOWRcIjsgfVxyXG4ucmktYmFyLWNoYXJ0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhOWVcIjsgfVxyXG4ucmktYmFyY29kZS1ib3gtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE5ZlwiOyB9XHJcbi5yaS1iYXJjb2RlLWJveC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWEwXCI7IH1cclxuLnJpLWJhcmNvZGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFhMVwiOyB9XHJcbi5yaS1iYXJjb2RlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhYTJcIjsgfVxyXG4ucmktYmFycmljYWRlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhYTNcIjsgfVxyXG4ucmktYmFycmljYWRlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhYTRcIjsgfVxyXG4ucmktYmFzZS1zdGF0aW9uLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhYTVcIjsgfVxyXG4ucmktYmFzZS1zdGF0aW9uLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhYTZcIjsgfVxyXG4ucmktYmFza2V0YmFsbC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWE3XCI7IH1cclxuLnJpLWJhc2tldGJhbGwtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFhOFwiOyB9XHJcbi5yaS1iYXR0ZXJ5LTItY2hhcmdlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhYTlcIjsgfVxyXG4ucmktYmF0dGVyeS0yLWNoYXJnZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWFhXCI7IH1cclxuLnJpLWJhdHRlcnktMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWFiXCI7IH1cclxuLnJpLWJhdHRlcnktMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWFjXCI7IH1cclxuLnJpLWJhdHRlcnktY2hhcmdlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhYWRcIjsgfVxyXG4ucmktYmF0dGVyeS1jaGFyZ2UtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFhZVwiOyB9XHJcbi5yaS1iYXR0ZXJ5LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhYWZcIjsgfVxyXG4ucmktYmF0dGVyeS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWIwXCI7IH1cclxuLnJpLWJhdHRlcnktbG93LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhYjFcIjsgfVxyXG4ucmktYmF0dGVyeS1sb3ctbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFiMlwiOyB9XHJcbi5yaS1iYXR0ZXJ5LXNhdmVyLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhYjNcIjsgfVxyXG4ucmktYmF0dGVyeS1zYXZlci1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWI0XCI7IH1cclxuLnJpLWJhdHRlcnktc2hhcmUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFiNVwiOyB9XHJcbi5yaS1iYXR0ZXJ5LXNoYXJlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhYjZcIjsgfVxyXG4ucmktYmVhci1zbWlsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWI3XCI7IH1cclxuLnJpLWJlYXItc21pbGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFiOFwiOyB9XHJcbi5yaS1iZWhhbmNlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhYjlcIjsgfVxyXG4ucmktYmVoYW5jZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWJhXCI7IH1cclxuLnJpLWJlbGwtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFiYlwiOyB9XHJcbi5yaS1iZWxsLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhYmNcIjsgfVxyXG4ucmktYmlrZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWJkXCI7IH1cclxuLnJpLWJpa2UtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFiZVwiOyB9XHJcbi5yaS1iaWxpYmlsaS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWJmXCI7IH1cclxuLnJpLWJpbGliaWxpLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhYzBcIjsgfVxyXG4ucmktYmlsbC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWMxXCI7IH1cclxuLnJpLWJpbGwtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFjMlwiOyB9XHJcbi5yaS1iaWxsaWFyZHMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFjM1wiOyB9XHJcbi5yaS1iaWxsaWFyZHMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFjNFwiOyB9XHJcbi5yaS1iaXQtY29pbi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWM1XCI7IH1cclxuLnJpLWJpdC1jb2luLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhYzZcIjsgfVxyXG4ucmktYmxhemUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFjN1wiOyB9XHJcbi5yaS1ibGF6ZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWM4XCI7IH1cclxuLnJpLWJsdWV0b290aC1jb25uZWN0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhYzlcIjsgfVxyXG4ucmktYmx1ZXRvb3RoLWNvbm5lY3QtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFjYVwiOyB9XHJcbi5yaS1ibHVldG9vdGgtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFjYlwiOyB9XHJcbi5yaS1ibHVldG9vdGgtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFjY1wiOyB9XHJcbi5yaS1ibHVyLW9mZi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWNkXCI7IH1cclxuLnJpLWJsdXItb2ZmLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhY2VcIjsgfVxyXG4ucmktYm9keS1zY2FuLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhY2ZcIjsgfVxyXG4ucmktYm9keS1zY2FuLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhZDBcIjsgfVxyXG4ucmktYm9sZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFkMVwiOyB9XHJcbi5yaS1ib29rLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFkMlwiOyB9XHJcbi5yaS1ib29rLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFkM1wiOyB9XHJcbi5yaS1ib29rLTMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFkNFwiOyB9XHJcbi5yaS1ib29rLTMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFkNVwiOyB9XHJcbi5yaS1ib29rLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhZDZcIjsgfVxyXG4ucmktYm9vay1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWQ3XCI7IH1cclxuLnJpLWJvb2stbWFyay1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWQ4XCI7IH1cclxuLnJpLWJvb2stbWFyay1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWQ5XCI7IH1cclxuLnJpLWJvb2stb3Blbi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWRhXCI7IH1cclxuLnJpLWJvb2stb3Blbi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWRiXCI7IH1cclxuLnJpLWJvb2stcmVhZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWRjXCI7IH1cclxuLnJpLWJvb2stcmVhZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWRkXCI7IH1cclxuLnJpLWJvb2tsZXQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFkZVwiOyB9XHJcbi5yaS1ib29rbGV0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhZGZcIjsgfVxyXG4ucmktYm9va21hcmstMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWUwXCI7IH1cclxuLnJpLWJvb2ttYXJrLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFlMVwiOyB9XHJcbi5yaS1ib29rbWFyay0zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhZTJcIjsgfVxyXG4ucmktYm9va21hcmstMy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWUzXCI7IH1cclxuLnJpLWJvb2ttYXJrLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhZTRcIjsgfVxyXG4ucmktYm9va21hcmstbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFlNVwiOyB9XHJcbi5yaS1ib3hpbmctZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFlNlwiOyB9XHJcbi5yaS1ib3hpbmctbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFlN1wiOyB9XHJcbi5yaS1icmFjZXMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFlOFwiOyB9XHJcbi5yaS1icmFjZXMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFlOVwiOyB9XHJcbi5yaS1icmFja2V0cy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWVhXCI7IH1cclxuLnJpLWJyYWNrZXRzLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhZWJcIjsgfVxyXG4ucmktYnJpZWZjYXNlLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFlY1wiOyB9XHJcbi5yaS1icmllZmNhc2UtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWVkXCI7IH1cclxuLnJpLWJyaWVmY2FzZS0zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhZWVcIjsgfVxyXG4ucmktYnJpZWZjYXNlLTMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFlZlwiOyB9XHJcbi5yaS1icmllZmNhc2UtNC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWYwXCI7IH1cclxuLnJpLWJyaWVmY2FzZS00LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhZjFcIjsgfVxyXG4ucmktYnJpZWZjYXNlLTUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFmMlwiOyB9XHJcbi5yaS1icmllZmNhc2UtNS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWYzXCI7IH1cclxuLnJpLWJyaWVmY2FzZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWY0XCI7IH1cclxuLnJpLWJyaWVmY2FzZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWY1XCI7IH1cclxuLnJpLWJyaW5nLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGVhZjZcIjsgfVxyXG4ucmktYnJpbmctdG8tZnJvbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGVhZjdcIjsgfVxyXG4ucmktYnJvYWRjYXN0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhZjhcIjsgfVxyXG4ucmktYnJvYWRjYXN0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhZjlcIjsgfVxyXG4ucmktYnJ1c2gtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWZhXCI7IH1cclxuLnJpLWJydXNoLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFmYlwiOyB9XHJcbi5yaS1icnVzaC0zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhZmNcIjsgfVxyXG4ucmktYnJ1c2gtMy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWZkXCI7IH1cclxuLnJpLWJydXNoLTQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFmZVwiOyB9XHJcbi5yaS1icnVzaC00LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhZmZcIjsgfVxyXG4ucmktYnJ1c2gtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIwMFwiOyB9XHJcbi5yaS1icnVzaC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjAxXCI7IH1cclxuLnJpLWJ1YmJsZS1jaGFydC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjAyXCI7IH1cclxuLnJpLWJ1YmJsZS1jaGFydC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjAzXCI7IH1cclxuLnJpLWJ1Zy0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViMDRcIjsgfVxyXG4ucmktYnVnLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIwNVwiOyB9XHJcbi5yaS1idWctZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIwNlwiOyB9XHJcbi5yaS1idWctbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIwN1wiOyB9XHJcbi5yaS1idWlsZGluZy0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViMDhcIjsgfVxyXG4ucmktYnVpbGRpbmctMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjA5XCI7IH1cclxuLnJpLWJ1aWxkaW5nLTMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIwYVwiOyB9XHJcbi5yaS1idWlsZGluZy0zLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViMGJcIjsgfVxyXG4ucmktYnVpbGRpbmctNC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjBjXCI7IH1cclxuLnJpLWJ1aWxkaW5nLTQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIwZFwiOyB9XHJcbi5yaS1idWlsZGluZy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjBlXCI7IH1cclxuLnJpLWJ1aWxkaW5nLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViMGZcIjsgfVxyXG4ucmktYnVzLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIxMFwiOyB9XHJcbi5yaS1idXMtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjExXCI7IH1cclxuLnJpLWJ1cy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjEyXCI7IH1cclxuLnJpLWJ1cy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjEzXCI7IH1cclxuLnJpLWJ1cy13aWZpLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViMTRcIjsgfVxyXG4ucmktYnVzLXdpZmktbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIxNVwiOyB9XHJcbi5yaS1jYWN0dXMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIxNlwiOyB9XHJcbi5yaS1jYWN0dXMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIxN1wiOyB9XHJcbi5yaS1jYWtlLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIxOFwiOyB9XHJcbi5yaS1jYWtlLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIxOVwiOyB9XHJcbi5yaS1jYWtlLTMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIxYVwiOyB9XHJcbi5yaS1jYWtlLTMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIxYlwiOyB9XHJcbi5yaS1jYWtlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViMWNcIjsgfVxyXG4ucmktY2FrZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjFkXCI7IH1cclxuLnJpLWNhbGN1bGF0b3ItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIxZVwiOyB9XHJcbi5yaS1jYWxjdWxhdG9yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViMWZcIjsgfVxyXG4ucmktY2FsZW5kYXItMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjIwXCI7IH1cclxuLnJpLWNhbGVuZGFyLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIyMVwiOyB9XHJcbi5yaS1jYWxlbmRhci1jaGVjay1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjIyXCI7IH1cclxuLnJpLWNhbGVuZGFyLWNoZWNrLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViMjNcIjsgfVxyXG4ucmktY2FsZW5kYXItZXZlbnQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIyNFwiOyB9XHJcbi5yaS1jYWxlbmRhci1ldmVudC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjI1XCI7IH1cclxuLnJpLWNhbGVuZGFyLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViMjZcIjsgfVxyXG4ucmktY2FsZW5kYXItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIyN1wiOyB9XHJcbi5yaS1jYWxlbmRhci10b2RvLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViMjhcIjsgfVxyXG4ucmktY2FsZW5kYXItdG9kby1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjI5XCI7IH1cclxuLnJpLWNhbWVyYS0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViMmFcIjsgfVxyXG4ucmktY2FtZXJhLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIyYlwiOyB9XHJcbi5yaS1jYW1lcmEtMy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjJjXCI7IH1cclxuLnJpLWNhbWVyYS0zLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViMmRcIjsgfVxyXG4ucmktY2FtZXJhLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViMmVcIjsgfVxyXG4ucmktY2FtZXJhLWxlbnMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIyZlwiOyB9XHJcbi5yaS1jYW1lcmEtbGVucy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjMwXCI7IH1cclxuLnJpLWNhbWVyYS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjMxXCI7IH1cclxuLnJpLWNhbWVyYS1vZmYtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIzMlwiOyB9XHJcbi5yaS1jYW1lcmEtb2ZmLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViMzNcIjsgfVxyXG4ucmktY2FtZXJhLXN3aXRjaC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjM0XCI7IH1cclxuLnJpLWNhbWVyYS1zd2l0Y2gtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIzNVwiOyB9XHJcbi5yaS1jYXBzdWxlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViMzZcIjsgfVxyXG4ucmktY2Fwc3VsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjM3XCI7IH1cclxuLnJpLWNhci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjM4XCI7IH1cclxuLnJpLWNhci1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjM5XCI7IH1cclxuLnJpLWNhci13YXNoaW5nLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViM2FcIjsgfVxyXG4ucmktY2FyLXdhc2hpbmctbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIzYlwiOyB9XHJcbi5yaS1jYXJhdmFuLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViM2NcIjsgfVxyXG4ucmktY2FyYXZhbi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjNkXCI7IH1cclxuLnJpLWNhc3QtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIzZVwiOyB9XHJcbi5yaS1jYXN0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViM2ZcIjsgfVxyXG4ucmktY2VsbHBob25lLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViNDBcIjsgfVxyXG4ucmktY2VsbHBob25lLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViNDFcIjsgfVxyXG4ucmktY2Vsc2l1cy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjQyXCI7IH1cclxuLnJpLWNlbHNpdXMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI0M1wiOyB9XHJcbi5yaS1jZW50b3MtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI0NFwiOyB9XHJcbi5yaS1jZW50b3MtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI0NVwiOyB9XHJcbi5yaS1jaGFyYWN0ZXItcmVjb2duaXRpb24tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI0NlwiOyB9XHJcbi5yaS1jaGFyYWN0ZXItcmVjb2duaXRpb24tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI0N1wiOyB9XHJcbi5yaS1jaGFyZ2luZy1waWxlLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI0OFwiOyB9XHJcbi5yaS1jaGFyZ2luZy1waWxlLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI0OVwiOyB9XHJcbi5yaS1jaGFyZ2luZy1waWxlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViNGFcIjsgfVxyXG4ucmktY2hhcmdpbmctcGlsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjRiXCI7IH1cclxuLnJpLWNoYXQtMS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjRjXCI7IH1cclxuLnJpLWNoYXQtMS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjRkXCI7IH1cclxuLnJpLWNoYXQtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjRlXCI7IH1cclxuLnJpLWNoYXQtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjRmXCI7IH1cclxuLnJpLWNoYXQtMy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjUwXCI7IH1cclxuLnJpLWNoYXQtMy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjUxXCI7IH1cclxuLnJpLWNoYXQtNC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjUyXCI7IH1cclxuLnJpLWNoYXQtNC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjUzXCI7IH1cclxuLnJpLWNoYXQtY2hlY2stZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI1NFwiOyB9XHJcbi5yaS1jaGF0LWNoZWNrLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViNTVcIjsgfVxyXG4ucmktY2hhdC1kZWxldGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI1NlwiOyB9XHJcbi5yaS1jaGF0LWRlbGV0ZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjU3XCI7IH1cclxuLnJpLWNoYXQtZG93bmxvYWQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI1OFwiOyB9XHJcbi5yaS1jaGF0LWRvd25sb2FkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViNTlcIjsgfVxyXG4ucmktY2hhdC1mb2xsb3ctdXAtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI1YVwiOyB9XHJcbi5yaS1jaGF0LWZvbGxvdy11cC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjViXCI7IH1cclxuLnJpLWNoYXQtZm9yd2FyZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjVjXCI7IH1cclxuLnJpLWNoYXQtZm9yd2FyZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjVkXCI7IH1cclxuLnJpLWNoYXQtaGVhcnQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI1ZVwiOyB9XHJcbi5yaS1jaGF0LWhlYXJ0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViNWZcIjsgfVxyXG4ucmktY2hhdC1oaXN0b3J5LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViNjBcIjsgfVxyXG4ucmktY2hhdC1oaXN0b3J5LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViNjFcIjsgfVxyXG4ucmktY2hhdC1uZXctZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI2MlwiOyB9XHJcbi5yaS1jaGF0LW5ldy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjYzXCI7IH1cclxuLnJpLWNoYXQtb2ZmLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViNjRcIjsgfVxyXG4ucmktY2hhdC1vZmYtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI2NVwiOyB9XHJcbi5yaS1jaGF0LXBvbGwtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI2NlwiOyB9XHJcbi5yaS1jaGF0LXBvbGwtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI2N1wiOyB9XHJcbi5yaS1jaGF0LXByaXZhdGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI2OFwiOyB9XHJcbi5yaS1jaGF0LXByaXZhdGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI2OVwiOyB9XHJcbi5yaS1jaGF0LXF1b3RlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViNmFcIjsgfVxyXG4ucmktY2hhdC1xdW90ZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjZiXCI7IH1cclxuLnJpLWNoYXQtc2V0dGluZ3MtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI2Y1wiOyB9XHJcbi5yaS1jaGF0LXNldHRpbmdzLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViNmRcIjsgfVxyXG4ucmktY2hhdC1zbWlsZS0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViNmVcIjsgfVxyXG4ucmktY2hhdC1zbWlsZS0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViNmZcIjsgfVxyXG4ucmktY2hhdC1zbWlsZS0zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViNzBcIjsgfVxyXG4ucmktY2hhdC1zbWlsZS0zLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViNzFcIjsgfVxyXG4ucmktY2hhdC1zbWlsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjcyXCI7IH1cclxuLnJpLWNoYXQtc21pbGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI3M1wiOyB9XHJcbi5yaS1jaGF0LXVwbG9hZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjc0XCI7IH1cclxuLnJpLWNoYXQtdXBsb2FkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViNzVcIjsgfVxyXG4ucmktY2hhdC12b2ljZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjc2XCI7IH1cclxuLnJpLWNoYXQtdm9pY2UtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI3N1wiOyB9XHJcbi5yaS1jaGVjay1kb3VibGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI3OFwiOyB9XHJcbi5yaS1jaGVjay1kb3VibGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI3OVwiOyB9XHJcbi5yaS1jaGVjay1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjdhXCI7IH1cclxuLnJpLWNoZWNrLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViN2JcIjsgfVxyXG4ucmktY2hlY2tib3gtYmxhbmstY2lyY2xlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViN2NcIjsgfVxyXG4ucmktY2hlY2tib3gtYmxhbmstY2lyY2xlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViN2RcIjsgfVxyXG4ucmktY2hlY2tib3gtYmxhbmstZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI3ZVwiOyB9XHJcbi5yaS1jaGVja2JveC1ibGFuay1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjdmXCI7IH1cclxuLnJpLWNoZWNrYm94LWNpcmNsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjgwXCI7IH1cclxuLnJpLWNoZWNrYm94LWNpcmNsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjgxXCI7IH1cclxuLnJpLWNoZWNrYm94LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViODJcIjsgfVxyXG4ucmktY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjgzXCI7IH1cclxuLnJpLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI4NFwiOyB9XHJcbi5yaS1jaGVja2JveC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjg1XCI7IH1cclxuLnJpLWNoZWNrYm94LW11bHRpcGxlLWJsYW5rLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViODZcIjsgfVxyXG4ucmktY2hlY2tib3gtbXVsdGlwbGUtYmxhbmstbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI4N1wiOyB9XHJcbi5yaS1jaGVja2JveC1tdWx0aXBsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjg4XCI7IH1cclxuLnJpLWNoZWNrYm94LW11bHRpcGxlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViODlcIjsgfVxyXG4ucmktY2hpbmEtcmFpbHdheS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjhhXCI7IH1cclxuLnJpLWNoaW5hLXJhaWx3YXktbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI4YlwiOyB9XHJcbi5yaS1jaHJvbWUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI4Y1wiOyB9XHJcbi5yaS1jaHJvbWUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI4ZFwiOyB9XHJcbi5yaS1jbGFwcGVyYm9hcmQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI4ZVwiOyB9XHJcbi5yaS1jbGFwcGVyYm9hcmQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI4ZlwiOyB9XHJcbi5yaS1jbGlwYm9hcmQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI5MFwiOyB9XHJcbi5yaS1jbGlwYm9hcmQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI5MVwiOyB9XHJcbi5yaS1jbG9ja3dpc2UtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjkyXCI7IH1cclxuLnJpLWNsb2Nrd2lzZS0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViOTNcIjsgfVxyXG4ucmktY2xvY2t3aXNlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViOTRcIjsgfVxyXG4ucmktY2xvY2t3aXNlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViOTVcIjsgfVxyXG4ucmktY2xvc2UtY2lyY2xlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViOTZcIjsgfVxyXG4ucmktY2xvc2UtY2lyY2xlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViOTdcIjsgfVxyXG4ucmktY2xvc2UtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI5OFwiOyB9XHJcbi5yaS1jbG9zZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjk5XCI7IH1cclxuLnJpLWNsb3NlZC1jYXB0aW9uaW5nLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViOWFcIjsgfVxyXG4ucmktY2xvc2VkLWNhcHRpb25pbmctbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI5YlwiOyB9XHJcbi5yaS1jbG91ZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjljXCI7IH1cclxuLnJpLWNsb3VkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViOWRcIjsgfVxyXG4ucmktY2xvdWQtb2ZmLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViOWVcIjsgfVxyXG4ucmktY2xvdWQtb2ZmLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViOWZcIjsgfVxyXG4ucmktY2xvdWQtd2luZHktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJhMFwiOyB9XHJcbi5yaS1jbG91ZC13aW5keS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmExXCI7IH1cclxuLnJpLWNsb3VkeS0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViYTJcIjsgfVxyXG4ucmktY2xvdWR5LTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJhM1wiOyB9XHJcbi5yaS1jbG91ZHktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJhNFwiOyB9XHJcbi5yaS1jbG91ZHktbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJhNVwiOyB9XHJcbi5yaS1jb2RlLWJveC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmE2XCI7IH1cclxuLnJpLWNvZGUtYm94LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViYTdcIjsgfVxyXG4ucmktY29kZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmE4XCI7IH1cclxuLnJpLWNvZGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJhOVwiOyB9XHJcbi5yaS1jb2RlLXMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJhYVwiOyB9XHJcbi5yaS1jb2RlLXMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJhYlwiOyB9XHJcbi5yaS1jb2RlLXMtc2xhc2gtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJhY1wiOyB9XHJcbi5yaS1jb2RlLXMtc2xhc2gtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJhZFwiOyB9XHJcbi5yaS1jb2RlLXZpZXc6YmVmb3JlIHsgY29udGVudDogXCJcXGViYWVcIjsgfVxyXG4ucmktY29kZXBlbi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmFmXCI7IH1cclxuLnJpLWNvZGVwZW4tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJiMFwiOyB9XHJcbi5yaS1jb2luLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViYjFcIjsgfVxyXG4ucmktY29pbi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmIyXCI7IH1cclxuLnJpLWNvaW5zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViYjNcIjsgfVxyXG4ucmktY29pbnMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJiNFwiOyB9XHJcbi5yaS1jb2xsYWdlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViYjVcIjsgfVxyXG4ucmktY29sbGFnZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmI2XCI7IH1cclxuLnJpLWNvbW1hbmQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJiN1wiOyB9XHJcbi5yaS1jb21tYW5kLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViYjhcIjsgfVxyXG4ucmktY29tbXVuaXR5LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViYjlcIjsgfVxyXG4ucmktY29tbXVuaXR5LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViYmFcIjsgfVxyXG4ucmktY29tcGFzcy0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViYmJcIjsgfVxyXG4ucmktY29tcGFzcy0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViYmNcIjsgfVxyXG4ucmktY29tcGFzcy0zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViYmRcIjsgfVxyXG4ucmktY29tcGFzcy0zLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViYmVcIjsgfVxyXG4ucmktY29tcGFzcy00LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViYmZcIjsgfVxyXG4ucmktY29tcGFzcy00LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViYzBcIjsgfVxyXG4ucmktY29tcGFzcy1kaXNjb3Zlci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmMxXCI7IH1cclxuLnJpLWNvbXBhc3MtZGlzY292ZXItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJjMlwiOyB9XHJcbi5yaS1jb21wYXNzLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViYzNcIjsgfVxyXG4ucmktY29tcGFzcy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmM0XCI7IH1cclxuLnJpLWNvbXBhc3Nlcy0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViYzVcIjsgfVxyXG4ucmktY29tcGFzc2VzLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJjNlwiOyB9XHJcbi5yaS1jb21wYXNzZXMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJjN1wiOyB9XHJcbi5yaS1jb21wYXNzZXMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJjOFwiOyB9XHJcbi5yaS1jb21wdXRlci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmM5XCI7IH1cclxuLnJpLWNvbXB1dGVyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViY2FcIjsgfVxyXG4ucmktY29udGFjdHMtYm9vay0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViY2JcIjsgfVxyXG4ucmktY29udGFjdHMtYm9vay0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViY2NcIjsgfVxyXG4ucmktY29udGFjdHMtYm9vay1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmNkXCI7IH1cclxuLnJpLWNvbnRhY3RzLWJvb2stbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJjZVwiOyB9XHJcbi5yaS1jb250YWN0cy1ib29rLXVwbG9hZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmNmXCI7IH1cclxuLnJpLWNvbnRhY3RzLWJvb2stdXBsb2FkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViZDBcIjsgfVxyXG4ucmktY29udGFjdHMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJkMVwiOyB9XHJcbi5yaS1jb250YWN0cy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmQyXCI7IH1cclxuLnJpLWNvbnRyYXN0LTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJkM1wiOyB9XHJcbi5yaS1jb250cmFzdC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViZDRcIjsgfVxyXG4ucmktY29udHJhc3QtZHJvcC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViZDVcIjsgfVxyXG4ucmktY29udHJhc3QtZHJvcC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViZDZcIjsgfVxyXG4ucmktY29udHJhc3QtZHJvcC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmQ3XCI7IH1cclxuLnJpLWNvbnRyYXN0LWRyb3AtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJkOFwiOyB9XHJcbi5yaS1jb250cmFzdC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmQ5XCI7IH1cclxuLnJpLWNvbnRyYXN0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViZGFcIjsgfVxyXG4ucmktY29wcGVyLWNvaW4tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJkYlwiOyB9XHJcbi5yaS1jb3BwZXItY29pbi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmRjXCI7IH1cclxuLnJpLWNvcHBlci1kaWFtb25kLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViZGRcIjsgfVxyXG4ucmktY29wcGVyLWRpYW1vbmQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJkZVwiOyB9XHJcbi5yaS1jb3B5bGVmdC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmRmXCI7IH1cclxuLnJpLWNvcHlsZWZ0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViZTBcIjsgfVxyXG4ucmktY29weXJpZ2h0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViZTFcIjsgfVxyXG4ucmktY29weXJpZ2h0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViZTJcIjsgfVxyXG4ucmktY29yZW9zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViZTNcIjsgfVxyXG4ucmktY29yZW9zLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViZTRcIjsgfVxyXG4ucmktY291cG9uLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJlNVwiOyB9XHJcbi5yaS1jb3Vwb24tMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmU2XCI7IH1cclxuLnJpLWNvdXBvbi0zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViZTdcIjsgfVxyXG4ucmktY291cG9uLTMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJlOFwiOyB9XHJcbi5yaS1jb3Vwb24tNC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmU5XCI7IH1cclxuLnJpLWNvdXBvbi00LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViZWFcIjsgfVxyXG4ucmktY291cG9uLTUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJlYlwiOyB9XHJcbi5yaS1jb3Vwb24tNS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmVjXCI7IH1cclxuLnJpLWNvdXBvbi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmVkXCI7IH1cclxuLnJpLWNvdXBvbi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmVlXCI7IH1cclxuLnJpLWNwdS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmVmXCI7IH1cclxuLnJpLWNwdS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmYwXCI7IH1cclxuLnJpLWNyZWF0aXZlLWNvbW1vbnMtYnktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJmMVwiOyB9XHJcbi5yaS1jcmVhdGl2ZS1jb21tb25zLWJ5LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViZjJcIjsgfVxyXG4ucmktY3JlYXRpdmUtY29tbW9ucy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmYzXCI7IH1cclxuLnJpLWNyZWF0aXZlLWNvbW1vbnMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJmNFwiOyB9XHJcbi5yaS1jcmVhdGl2ZS1jb21tb25zLW5jLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViZjVcIjsgfVxyXG4ucmktY3JlYXRpdmUtY29tbW9ucy1uYy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmY2XCI7IH1cclxuLnJpLWNyZWF0aXZlLWNvbW1vbnMtbmQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJmN1wiOyB9XHJcbi5yaS1jcmVhdGl2ZS1jb21tb25zLW5kLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViZjhcIjsgfVxyXG4ucmktY3JlYXRpdmUtY29tbW9ucy1zYS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmY5XCI7IH1cclxuLnJpLWNyZWF0aXZlLWNvbW1vbnMtc2EtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJmYVwiOyB9XHJcbi5yaS1jcmVhdGl2ZS1jb21tb25zLXplcm8tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJmYlwiOyB9XHJcbi5yaS1jcmVhdGl2ZS1jb21tb25zLXplcm8tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJmY1wiOyB9XHJcbi5yaS1jcmltaW5hbC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmZkXCI7IH1cclxuLnJpLWNyaW1pbmFsLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViZmVcIjsgfVxyXG4ucmktY3JvcC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViZmZcIjsgfVxyXG4ucmktY3JvcC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMDBcIjsgfVxyXG4ucmktY3JvcC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzAxXCI7IH1cclxuLnJpLWNyb3AtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWMwMlwiOyB9XHJcbi5yaS1jc3MzLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMDNcIjsgfVxyXG4ucmktY3NzMy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzA0XCI7IH1cclxuLnJpLWN1cC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzA1XCI7IH1cclxuLnJpLWN1cC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzA2XCI7IH1cclxuLnJpLWN1cnJlbmN5LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMDdcIjsgfVxyXG4ucmktY3VycmVuY3ktbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWMwOFwiOyB9XHJcbi5yaS1jdXJzb3ItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWMwOVwiOyB9XHJcbi5yaS1jdXJzb3ItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWMwYVwiOyB9XHJcbi5yaS1jdXN0b21lci1zZXJ2aWNlLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWMwYlwiOyB9XHJcbi5yaS1jdXN0b21lci1zZXJ2aWNlLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWMwY1wiOyB9XHJcbi5yaS1jdXN0b21lci1zZXJ2aWNlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMGRcIjsgfVxyXG4ucmktY3VzdG9tZXItc2VydmljZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzBlXCI7IH1cclxuLnJpLWRhc2hib2FyZC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMGZcIjsgfVxyXG4ucmktZGFzaGJvYXJkLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWMxMFwiOyB9XHJcbi5yaS1kYXNoYm9hcmQtMy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzExXCI7IH1cclxuLnJpLWRhc2hib2FyZC0zLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMTJcIjsgfVxyXG4ucmktZGFzaGJvYXJkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMTNcIjsgfVxyXG4ucmktZGFzaGJvYXJkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMTRcIjsgfVxyXG4ucmktZGF0YWJhc2UtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzE1XCI7IH1cclxuLnJpLWRhdGFiYXNlLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWMxNlwiOyB9XHJcbi5yaS1kYXRhYmFzZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzE3XCI7IH1cclxuLnJpLWRhdGFiYXNlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMThcIjsgfVxyXG4ucmktZGVsZXRlLWJhY2stMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzE5XCI7IH1cclxuLnJpLWRlbGV0ZS1iYWNrLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWMxYVwiOyB9XHJcbi5yaS1kZWxldGUtYmFjay1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzFiXCI7IH1cclxuLnJpLWRlbGV0ZS1iYWNrLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMWNcIjsgfVxyXG4ucmktZGVsZXRlLWJpbi0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMWRcIjsgfVxyXG4ucmktZGVsZXRlLWJpbi0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMWVcIjsgfVxyXG4ucmktZGVsZXRlLWJpbi0zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMWZcIjsgfVxyXG4ucmktZGVsZXRlLWJpbi0zLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMjBcIjsgfVxyXG4ucmktZGVsZXRlLWJpbi00LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMjFcIjsgfVxyXG4ucmktZGVsZXRlLWJpbi00LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMjJcIjsgfVxyXG4ucmktZGVsZXRlLWJpbi01LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMjNcIjsgfVxyXG4ucmktZGVsZXRlLWJpbi01LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMjRcIjsgfVxyXG4ucmktZGVsZXRlLWJpbi02LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMjVcIjsgfVxyXG4ucmktZGVsZXRlLWJpbi02LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMjZcIjsgfVxyXG4ucmktZGVsZXRlLWJpbi03LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMjdcIjsgfVxyXG4ucmktZGVsZXRlLWJpbi03LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMjhcIjsgfVxyXG4ucmktZGVsZXRlLWJpbi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzI5XCI7IH1cclxuLnJpLWRlbGV0ZS1iaW4tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWMyYVwiOyB9XHJcbi5yaS1kZWxldGUtY29sdW1uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzJiXCI7IH1cclxuLnJpLWRlbGV0ZS1yb3c6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMmNcIjsgfVxyXG4ucmktZGV2aWNlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMmRcIjsgfVxyXG4ucmktZGV2aWNlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMmVcIjsgfVxyXG4ucmktZGV2aWNlLXJlY292ZXItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWMyZlwiOyB9XHJcbi5yaS1kZXZpY2UtcmVjb3Zlci1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzMwXCI7IH1cclxuLnJpLWRpbmdkaW5nLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMzFcIjsgfVxyXG4ucmktZGluZ2RpbmctbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWMzMlwiOyB9XHJcbi5yaS1kaXJlY3Rpb24tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWMzM1wiOyB9XHJcbi5yaS1kaXJlY3Rpb24tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWMzNFwiOyB9XHJcbi5yaS1kaXNjLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMzVcIjsgfVxyXG4ucmktZGlzYy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzM2XCI7IH1cclxuLnJpLWRpc2NvcmQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWMzN1wiOyB9XHJcbi5yaS1kaXNjb3JkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMzhcIjsgfVxyXG4ucmktZGlzY3Vzcy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzM5XCI7IH1cclxuLnJpLWRpc2N1c3MtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWMzYVwiOyB9XHJcbi5yaS1kaXNsaWtlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjM2JcIjsgfVxyXG4ucmktZGlzbGlrZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzNjXCI7IH1cclxuLnJpLWRpc3F1cy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzNkXCI7IH1cclxuLnJpLWRpc3F1cy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzNlXCI7IH1cclxuLnJpLWRpdmlkZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzNmXCI7IH1cclxuLnJpLWRpdmlkZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzQwXCI7IH1cclxuLnJpLWRvbnV0LWNoYXJ0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNDFcIjsgfVxyXG4ucmktZG9udXQtY2hhcnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM0MlwiOyB9XHJcbi5yaS1kb29yLWNsb3NlZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzQzXCI7IH1cclxuLnJpLWRvb3ItY2xvc2VkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNDRcIjsgfVxyXG4ucmktZG9vci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzQ1XCI7IH1cclxuLnJpLWRvb3ItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM0NlwiOyB9XHJcbi5yaS1kb29yLWxvY2stYm94LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNDdcIjsgfVxyXG4ucmktZG9vci1sb2NrLWJveC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzQ4XCI7IH1cclxuLnJpLWRvb3ItbG9jay1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzQ5XCI7IH1cclxuLnJpLWRvb3ItbG9jay1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzRhXCI7IH1cclxuLnJpLWRvb3Itb3Blbi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzRiXCI7IH1cclxuLnJpLWRvb3Itb3Blbi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzRjXCI7IH1cclxuLnJpLWRvc3NpZXItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM0ZFwiOyB9XHJcbi5yaS1kb3NzaWVyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNGVcIjsgfVxyXG4ucmktZG91YmFuLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNGZcIjsgfVxyXG4ucmktZG91YmFuLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNTBcIjsgfVxyXG4ucmktZG91YmxlLXF1b3Rlcy1sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzUxXCI7IH1cclxuLnJpLWRvdWJsZS1xdW90ZXMtcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM1MlwiOyB9XHJcbi5yaS1kb3dubG9hZC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNTNcIjsgfVxyXG4ucmktZG93bmxvYWQtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzU0XCI7IH1cclxuLnJpLWRvd25sb2FkLWNsb3VkLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM1NVwiOyB9XHJcbi5yaS1kb3dubG9hZC1jbG91ZC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNTZcIjsgfVxyXG4ucmktZG93bmxvYWQtY2xvdWQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM1N1wiOyB9XHJcbi5yaS1kb3dubG9hZC1jbG91ZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzU4XCI7IH1cclxuLnJpLWRvd25sb2FkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNTlcIjsgfVxyXG4ucmktZG93bmxvYWQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM1YVwiOyB9XHJcbi5yaS1kcmFmdC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzViXCI7IH1cclxuLnJpLWRyYWZ0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNWNcIjsgfVxyXG4ucmktZHJhZy1kcm9wLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNWRcIjsgfVxyXG4ucmktZHJhZy1kcm9wLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNWVcIjsgfVxyXG4ucmktZHJhZy1tb3ZlLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM1ZlwiOyB9XHJcbi5yaS1kcmFnLW1vdmUtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzYwXCI7IH1cclxuLnJpLWRyYWctbW92ZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzYxXCI7IH1cclxuLnJpLWRyYWctbW92ZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzYyXCI7IH1cclxuLnJpLWRyaWJiYmxlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNjNcIjsgfVxyXG4ucmktZHJpYmJibGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM2NFwiOyB9XHJcbi5yaS1kcml2ZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzY1XCI7IH1cclxuLnJpLWRyaXZlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNjZcIjsgfVxyXG4ucmktZHJpenpsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzY3XCI7IH1cclxuLnJpLWRyaXp6bGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM2OFwiOyB9XHJcbi5yaS1kcm9wLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNjlcIjsgfVxyXG4ucmktZHJvcC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzZhXCI7IH1cclxuLnJpLWRyb3Bib3gtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM2YlwiOyB9XHJcbi5yaS1kcm9wYm94LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNmNcIjsgfVxyXG4ucmktZHVhbC1zaW0tMS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzZkXCI7IH1cclxuLnJpLWR1YWwtc2ltLTEtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM2ZVwiOyB9XHJcbi5yaS1kdWFsLXNpbS0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNmZcIjsgfVxyXG4ucmktZHVhbC1zaW0tMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzcwXCI7IH1cclxuLnJpLWR2LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNzFcIjsgfVxyXG4ucmktZHYtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM3MlwiOyB9XHJcbi5yaS1kdmQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM3M1wiOyB9XHJcbi5yaS1kdmQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM3NFwiOyB9XHJcbi5yaS1lLWJpa2UtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzc1XCI7IH1cclxuLnJpLWUtYmlrZS0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNzZcIjsgfVxyXG4ucmktZS1iaWtlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNzdcIjsgfVxyXG4ucmktZS1iaWtlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNzhcIjsgfVxyXG4ucmktZWFydGgtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM3OVwiOyB9XHJcbi5yaS1lYXJ0aC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzdhXCI7IH1cclxuLnJpLWVhcnRocXVha2UtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM3YlwiOyB9XHJcbi5yaS1lYXJ0aHF1YWtlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjN2NcIjsgfVxyXG4ucmktZWRnZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzdkXCI7IH1cclxuLnJpLWVkZ2UtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM3ZVwiOyB9XHJcbi5yaS1lZGl0LTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM3ZlwiOyB9XHJcbi5yaS1lZGl0LTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM4MFwiOyB9XHJcbi5yaS1lZGl0LWJveC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzgxXCI7IH1cclxuLnJpLWVkaXQtYm94LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjODJcIjsgfVxyXG4ucmktZWRpdC1jaXJjbGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM4M1wiOyB9XHJcbi5yaS1lZGl0LWNpcmNsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzg0XCI7IH1cclxuLnJpLWVkaXQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM4NVwiOyB9XHJcbi5yaS1lZGl0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjODZcIjsgfVxyXG4ucmktZWplY3QtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM4N1wiOyB9XHJcbi5yaS1lamVjdC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzg4XCI7IH1cclxuLnJpLWVtb3Rpb24tMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzg5XCI7IH1cclxuLnJpLWVtb3Rpb24tMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzhhXCI7IH1cclxuLnJpLWVtb3Rpb24tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM4YlwiOyB9XHJcbi5yaS1lbW90aW9uLWhhcHB5LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjOGNcIjsgfVxyXG4ucmktZW1vdGlvbi1oYXBweS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzhkXCI7IH1cclxuLnJpLWVtb3Rpb24tbGF1Z2gtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM4ZVwiOyB9XHJcbi5yaS1lbW90aW9uLWxhdWdoLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjOGZcIjsgfVxyXG4ucmktZW1vdGlvbi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzkwXCI7IH1cclxuLnJpLWVtb3Rpb24tbm9ybWFsLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjOTFcIjsgfVxyXG4ucmktZW1vdGlvbi1ub3JtYWwtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM5MlwiOyB9XHJcbi5yaS1lbW90aW9uLXNhZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzkzXCI7IH1cclxuLnJpLWVtb3Rpb24tc2FkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjOTRcIjsgfVxyXG4ucmktZW1vdGlvbi11bmhhcHB5LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjOTVcIjsgfVxyXG4ucmktZW1vdGlvbi11bmhhcHB5LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjOTZcIjsgfVxyXG4ucmktZW1wYXRoaXplLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjOTdcIjsgfVxyXG4ucmktZW1wYXRoaXplLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjOThcIjsgfVxyXG4ucmktZW1waGFzaXMtY246YmVmb3JlIHsgY29udGVudDogXCJcXGVjOTlcIjsgfVxyXG4ucmktZW1waGFzaXM6YmVmb3JlIHsgY29udGVudDogXCJcXGVjOWFcIjsgfVxyXG4ucmktZW5nbGlzaC1pbnB1dDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM5YlwiOyB9XHJcbi5yaS1lcXVhbGl6ZXItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM5Y1wiOyB9XHJcbi5yaS1lcXVhbGl6ZXItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM5ZFwiOyB9XHJcbi5yaS1lcmFzZXItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM5ZVwiOyB9XHJcbi5yaS1lcmFzZXItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM5ZlwiOyB9XHJcbi5yaS1lcnJvci13YXJuaW5nLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjYTBcIjsgfVxyXG4ucmktZXJyb3Itd2FybmluZy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2ExXCI7IH1cclxuLnJpLWV2ZXJub3RlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjYTJcIjsgfVxyXG4ucmktZXZlcm5vdGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNhM1wiOyB9XHJcbi5yaS1leGNoYW5nZS1ib3gtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNhNFwiOyB9XHJcbi5yaS1leGNoYW5nZS1ib3gtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNhNVwiOyB9XHJcbi5yaS1leGNoYW5nZS1jbnktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNhNlwiOyB9XHJcbi5yaS1leGNoYW5nZS1jbnktbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNhN1wiOyB9XHJcbi5yaS1leGNoYW5nZS1kb2xsYXItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNhOFwiOyB9XHJcbi5yaS1leGNoYW5nZS1kb2xsYXItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNhOVwiOyB9XHJcbi5yaS1leGNoYW5nZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2FhXCI7IH1cclxuLnJpLWV4Y2hhbmdlLWZ1bmRzLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjYWJcIjsgfVxyXG4ucmktZXhjaGFuZ2UtZnVuZHMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNhY1wiOyB9XHJcbi5yaS1leGNoYW5nZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2FkXCI7IH1cclxuLnJpLWV4dGVybmFsLWxpbmstZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNhZVwiOyB9XHJcbi5yaS1leHRlcm5hbC1saW5rLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjYWZcIjsgfVxyXG4ucmktZXllLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNiMFwiOyB9XHJcbi5yaS1leWUtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2IxXCI7IH1cclxuLnJpLWV5ZS1jbG9zZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2IyXCI7IH1cclxuLnJpLWV5ZS1jbG9zZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2IzXCI7IH1cclxuLnJpLWV5ZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2I0XCI7IH1cclxuLnJpLWV5ZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2I1XCI7IH1cclxuLnJpLWV5ZS1vZmYtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNiNlwiOyB9XHJcbi5yaS1leWUtb2ZmLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjYjdcIjsgfVxyXG4ucmktZmFjZWJvb2stYm94LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjYjhcIjsgfVxyXG4ucmktZmFjZWJvb2stYm94LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjYjlcIjsgfVxyXG4ucmktZmFjZWJvb2stY2lyY2xlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjYmFcIjsgfVxyXG4ucmktZmFjZWJvb2stY2lyY2xlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjYmJcIjsgfVxyXG4ucmktZmFjZWJvb2stZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNiY1wiOyB9XHJcbi5yaS1mYWNlYm9vay1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2JkXCI7IH1cclxuLnJpLWZhaHJlbmhlaXQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNiZVwiOyB9XHJcbi5yaS1mYWhyZW5oZWl0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjYmZcIjsgfVxyXG4ucmktZmVlZGJhY2stZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNjMFwiOyB9XHJcbi5yaS1mZWVkYmFjay1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2MxXCI7IH1cclxuLnJpLWZpbGUtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2MyXCI7IH1cclxuLnJpLWZpbGUtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2MzXCI7IH1cclxuLnJpLWZpbGUtMy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2M0XCI7IH1cclxuLnJpLWZpbGUtMy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2M1XCI7IH1cclxuLnJpLWZpbGUtNC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2M2XCI7IH1cclxuLnJpLWZpbGUtNC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2M3XCI7IH1cclxuLnJpLWZpbGUtYWRkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjYzhcIjsgfVxyXG4ucmktZmlsZS1hZGQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNjOVwiOyB9XHJcbi5yaS1maWxlLWNoYXJ0LTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNjYVwiOyB9XHJcbi5yaS1maWxlLWNoYXJ0LTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNjYlwiOyB9XHJcbi5yaS1maWxlLWNoYXJ0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjY2NcIjsgfVxyXG4ucmktZmlsZS1jaGFydC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2NkXCI7IH1cclxuLnJpLWZpbGUtY2xvdWQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNjZVwiOyB9XHJcbi5yaS1maWxlLWNsb3VkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjY2ZcIjsgfVxyXG4ucmktZmlsZS1jb2RlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjZDBcIjsgfVxyXG4ucmktZmlsZS1jb2RlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjZDFcIjsgfVxyXG4ucmktZmlsZS1jb3B5LTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNkMlwiOyB9XHJcbi5yaS1maWxlLWNvcHktMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2QzXCI7IH1cclxuLnJpLWZpbGUtY29weS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2Q0XCI7IH1cclxuLnJpLWZpbGUtY29weS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2Q1XCI7IH1cclxuLnJpLWZpbGUtZGFtYWdlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjZDZcIjsgfVxyXG4ucmktZmlsZS1kYW1hZ2UtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNkN1wiOyB9XHJcbi5yaS1maWxlLWRvd25sb2FkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjZDhcIjsgfVxyXG4ucmktZmlsZS1kb3dubG9hZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2Q5XCI7IH1cclxuLnJpLWZpbGUtZWRpdC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2RhXCI7IH1cclxuLnJpLWZpbGUtZWRpdC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2RiXCI7IH1cclxuLnJpLWZpbGUtZXhjZWwtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2RjXCI7IH1cclxuLnJpLWZpbGUtZXhjZWwtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2RkXCI7IH1cclxuLnJpLWZpbGUtZXhjZWwtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNkZVwiOyB9XHJcbi5yaS1maWxlLWV4Y2VsLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjZGZcIjsgfVxyXG4ucmktZmlsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2UwXCI7IH1cclxuLnJpLWZpbGUtZm9yYmlkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjZTFcIjsgfVxyXG4ucmktZmlsZS1mb3JiaWQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNlMlwiOyB9XHJcbi5yaS1maWxlLWdpZi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2UzXCI7IH1cclxuLnJpLWZpbGUtZ2lmLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjZTRcIjsgfVxyXG4ucmktZmlsZS1oaXN0b3J5LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjZTVcIjsgfVxyXG4ucmktZmlsZS1oaXN0b3J5LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjZTZcIjsgfVxyXG4ucmktZmlsZS1od3AtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNlN1wiOyB9XHJcbi5yaS1maWxlLWh3cC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2U4XCI7IH1cclxuLnJpLWZpbGUtaW5mby1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2U5XCI7IH1cclxuLnJpLWZpbGUtaW5mby1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2VhXCI7IH1cclxuLnJpLWZpbGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNlYlwiOyB9XHJcbi5yaS1maWxlLWxpc3QtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2VjXCI7IH1cclxuLnJpLWZpbGUtbGlzdC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjZWRcIjsgfVxyXG4ucmktZmlsZS1saXN0LTMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNlZVwiOyB9XHJcbi5yaS1maWxlLWxpc3QtMy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2VmXCI7IH1cclxuLnJpLWZpbGUtbGlzdC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2YwXCI7IH1cclxuLnJpLWZpbGUtbGlzdC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2YxXCI7IH1cclxuLnJpLWZpbGUtbG9jay1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2YyXCI7IH1cclxuLnJpLWZpbGUtbG9jay1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2YzXCI7IH1cclxuLnJpLWZpbGUtbWFyay1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2Y0XCI7IH1cclxuLnJpLWZpbGUtbWFyay1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2Y1XCI7IH1cclxuLnJpLWZpbGUtbXVzaWMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNmNlwiOyB9XHJcbi5yaS1maWxlLW11c2ljLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjZjdcIjsgfVxyXG4ucmktZmlsZS1wYXBlci0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjZjhcIjsgfVxyXG4ucmktZmlsZS1wYXBlci0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjZjlcIjsgfVxyXG4ucmktZmlsZS1wYXBlci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2ZhXCI7IH1cclxuLnJpLWZpbGUtcGFwZXItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNmYlwiOyB9XHJcbi5yaS1maWxlLXBkZi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2ZjXCI7IH1cclxuLnJpLWZpbGUtcGRmLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjZmRcIjsgfVxyXG4ucmktZmlsZS1wcHQtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2ZlXCI7IH1cclxuLnJpLWZpbGUtcHB0LTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNmZlwiOyB9XHJcbi5yaS1maWxlLXBwdC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDAwXCI7IH1cclxuLnJpLWZpbGUtcHB0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMDFcIjsgfVxyXG4ucmktZmlsZS1yZWR1Y2UtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQwMlwiOyB9XHJcbi5yaS1maWxlLXJlZHVjZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDAzXCI7IH1cclxuLnJpLWZpbGUtc2VhcmNoLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMDRcIjsgfVxyXG4ucmktZmlsZS1zZWFyY2gtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQwNVwiOyB9XHJcbi5yaS1maWxlLXNldHRpbmdzLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMDZcIjsgfVxyXG4ucmktZmlsZS1zZXR0aW5ncy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDA3XCI7IH1cclxuLnJpLWZpbGUtc2hpZWxkLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQwOFwiOyB9XHJcbi5yaS1maWxlLXNoaWVsZC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMDlcIjsgfVxyXG4ucmktZmlsZS1zaGllbGQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQwYVwiOyB9XHJcbi5yaS1maWxlLXNoaWVsZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDBiXCI7IH1cclxuLnJpLWZpbGUtc2hyZWQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQwY1wiOyB9XHJcbi5yaS1maWxlLXNocmVkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMGRcIjsgfVxyXG4ucmktZmlsZS10ZXh0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMGVcIjsgfVxyXG4ucmktZmlsZS10ZXh0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMGZcIjsgfVxyXG4ucmktZmlsZS10cmFuc2Zlci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDEwXCI7IH1cclxuLnJpLWZpbGUtdHJhbnNmZXItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQxMVwiOyB9XHJcbi5yaS1maWxlLXVua25vdy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDEyXCI7IH1cclxuLnJpLWZpbGUtdW5rbm93LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMTNcIjsgfVxyXG4ucmktZmlsZS11cGxvYWQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQxNFwiOyB9XHJcbi5yaS1maWxlLXVwbG9hZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDE1XCI7IH1cclxuLnJpLWZpbGUtdXNlci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDE2XCI7IH1cclxuLnJpLWZpbGUtdXNlci1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDE3XCI7IH1cclxuLnJpLWZpbGUtd2FybmluZy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDE4XCI7IH1cclxuLnJpLWZpbGUtd2FybmluZy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDE5XCI7IH1cclxuLnJpLWZpbGUtd29yZC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMWFcIjsgfVxyXG4ucmktZmlsZS13b3JkLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQxYlwiOyB9XHJcbi5yaS1maWxlLXdvcmQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQxY1wiOyB9XHJcbi5yaS1maWxlLXdvcmQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQxZFwiOyB9XHJcbi5yaS1maWxlLXppcC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDFlXCI7IH1cclxuLnJpLWZpbGUtemlwLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMWZcIjsgfVxyXG4ucmktZmlsbS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDIwXCI7IH1cclxuLnJpLWZpbG0tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQyMVwiOyB9XHJcbi5yaS1maWx0ZXItMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDIyXCI7IH1cclxuLnJpLWZpbHRlci0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMjNcIjsgfVxyXG4ucmktZmlsdGVyLTMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQyNFwiOyB9XHJcbi5yaS1maWx0ZXItMy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDI1XCI7IH1cclxuLnJpLWZpbHRlci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDI2XCI7IH1cclxuLnJpLWZpbHRlci1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDI3XCI7IH1cclxuLnJpLWZpbHRlci1vZmYtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQyOFwiOyB9XHJcbi5yaS1maWx0ZXItb2ZmLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMjlcIjsgfVxyXG4ucmktZmluZC1yZXBsYWNlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMmFcIjsgfVxyXG4ucmktZmluZC1yZXBsYWNlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMmJcIjsgfVxyXG4ucmktZmluZGVyLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMmNcIjsgfVxyXG4ucmktZmluZGVyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMmRcIjsgfVxyXG4ucmktZmluZ2VycHJpbnQtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDJlXCI7IH1cclxuLnJpLWZpbmdlcnByaW50LTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQyZlwiOyB9XHJcbi5yaS1maW5nZXJwcmludC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDMwXCI7IH1cclxuLnJpLWZpbmdlcnByaW50LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMzFcIjsgfVxyXG4ucmktZmlyZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDMyXCI7IH1cclxuLnJpLWZpcmUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQzM1wiOyB9XHJcbi5yaS1maXJlZm94LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMzRcIjsgfVxyXG4ucmktZmlyZWZveC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDM1XCI7IH1cclxuLnJpLWZpcnN0LWFpZC1raXQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQzNlwiOyB9XHJcbi5yaS1maXJzdC1haWQta2l0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMzdcIjsgfVxyXG4ucmktZmxhZy0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMzhcIjsgfVxyXG4ucmktZmxhZy0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMzlcIjsgfVxyXG4ucmktZmxhZy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDNhXCI7IH1cclxuLnJpLWZsYWctbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQzYlwiOyB9XHJcbi5yaS1mbGFzaGxpZ2h0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkM2NcIjsgfVxyXG4ucmktZmxhc2hsaWdodC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDNkXCI7IH1cclxuLnJpLWZsYXNrLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkM2VcIjsgfVxyXG4ucmktZmxhc2stbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQzZlwiOyB9XHJcbi5yaS1mbGlnaHQtbGFuZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDQwXCI7IH1cclxuLnJpLWZsaWdodC1sYW5kLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkNDFcIjsgfVxyXG4ucmktZmxpZ2h0LXRha2VvZmYtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ0MlwiOyB9XHJcbi5yaS1mbGlnaHQtdGFrZW9mZi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDQzXCI7IH1cclxuLnJpLWZsb29kLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkNDRcIjsgfVxyXG4ucmktZmxvb2QtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ0NVwiOyB9XHJcbi5yaS1mbG93LWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDQ2XCI7IH1cclxuLnJpLWZsdXR0ZXItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ0N1wiOyB9XHJcbi5yaS1mbHV0dGVyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkNDhcIjsgfVxyXG4ucmktZm9jdXMtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDQ5XCI7IH1cclxuLnJpLWZvY3VzLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ0YVwiOyB9XHJcbi5yaS1mb2N1cy0zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkNGJcIjsgfVxyXG4ucmktZm9jdXMtMy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDRjXCI7IH1cclxuLnJpLWZvY3VzLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkNGRcIjsgfVxyXG4ucmktZm9jdXMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ0ZVwiOyB9XHJcbi5yaS1mb2dneS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDRmXCI7IH1cclxuLnJpLWZvZ2d5LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkNTBcIjsgfVxyXG4ucmktZm9sZGVyLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ1MVwiOyB9XHJcbi5yaS1mb2xkZXItMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDUyXCI7IH1cclxuLnJpLWZvbGRlci0zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkNTNcIjsgfVxyXG4ucmktZm9sZGVyLTMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ1NFwiOyB9XHJcbi5yaS1mb2xkZXItNC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDU1XCI7IH1cclxuLnJpLWZvbGRlci00LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkNTZcIjsgfVxyXG4ucmktZm9sZGVyLTUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ1N1wiOyB9XHJcbi5yaS1mb2xkZXItNS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDU4XCI7IH1cclxuLnJpLWZvbGRlci1hZGQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ1OVwiOyB9XHJcbi5yaS1mb2xkZXItYWRkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkNWFcIjsgfVxyXG4ucmktZm9sZGVyLWNoYXJ0LTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ1YlwiOyB9XHJcbi5yaS1mb2xkZXItY2hhcnQtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDVjXCI7IH1cclxuLnJpLWZvbGRlci1jaGFydC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDVkXCI7IH1cclxuLnJpLWZvbGRlci1jaGFydC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDVlXCI7IH1cclxuLnJpLWZvbGRlci1kb3dubG9hZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDVmXCI7IH1cclxuLnJpLWZvbGRlci1kb3dubG9hZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDYwXCI7IH1cclxuLnJpLWZvbGRlci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDYxXCI7IH1cclxuLnJpLWZvbGRlci1mb3JiaWQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ2MlwiOyB9XHJcbi5yaS1mb2xkZXItZm9yYmlkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkNjNcIjsgfVxyXG4ucmktZm9sZGVyLWhpc3RvcnktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ2NFwiOyB9XHJcbi5yaS1mb2xkZXItaGlzdG9yeS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDY1XCI7IH1cclxuLnJpLWZvbGRlci1pbmZvLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkNjZcIjsgfVxyXG4ucmktZm9sZGVyLWluZm8tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ2N1wiOyB9XHJcbi5yaS1mb2xkZXIta2V5aG9sZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDY4XCI7IH1cclxuLnJpLWZvbGRlci1rZXlob2xlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkNjlcIjsgfVxyXG4ucmktZm9sZGVyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkNmFcIjsgfVxyXG4ucmktZm9sZGVyLWxvY2stZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ2YlwiOyB9XHJcbi5yaS1mb2xkZXItbG9jay1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDZjXCI7IH1cclxuLnJpLWZvbGRlci1tdXNpYy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDZkXCI7IH1cclxuLnJpLWZvbGRlci1tdXNpYy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDZlXCI7IH1cclxuLnJpLWZvbGRlci1vcGVuLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkNmZcIjsgfVxyXG4ucmktZm9sZGVyLW9wZW4tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ3MFwiOyB9XHJcbi5yaS1mb2xkZXItcmVjZWl2ZWQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ3MVwiOyB9XHJcbi5yaS1mb2xkZXItcmVjZWl2ZWQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ3MlwiOyB9XHJcbi5yaS1mb2xkZXItcmVkdWNlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkNzNcIjsgfVxyXG4ucmktZm9sZGVyLXJlZHVjZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDc0XCI7IH1cclxuLnJpLWZvbGRlci1zZXR0aW5ncy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDc1XCI7IH1cclxuLnJpLWZvbGRlci1zZXR0aW5ncy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDc2XCI7IH1cclxuLnJpLWZvbGRlci1zaGFyZWQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ3N1wiOyB9XHJcbi5yaS1mb2xkZXItc2hhcmVkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkNzhcIjsgfVxyXG4ucmktZm9sZGVyLXNoaWVsZC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkNzlcIjsgfVxyXG4ucmktZm9sZGVyLXNoaWVsZC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkN2FcIjsgfVxyXG4ucmktZm9sZGVyLXNoaWVsZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDdiXCI7IH1cclxuLnJpLWZvbGRlci1zaGllbGQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ3Y1wiOyB9XHJcbi5yaS1mb2xkZXItdHJhbnNmZXItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ3ZFwiOyB9XHJcbi5yaS1mb2xkZXItdHJhbnNmZXItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ3ZVwiOyB9XHJcbi5yaS1mb2xkZXItdW5rbm93LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkN2ZcIjsgfVxyXG4ucmktZm9sZGVyLXVua25vdy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDgwXCI7IH1cclxuLnJpLWZvbGRlci11cGxvYWQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ4MVwiOyB9XHJcbi5yaS1mb2xkZXItdXBsb2FkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkODJcIjsgfVxyXG4ucmktZm9sZGVyLXVzZXItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ4M1wiOyB9XHJcbi5yaS1mb2xkZXItdXNlci1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDg0XCI7IH1cclxuLnJpLWZvbGRlci13YXJuaW5nLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkODVcIjsgfVxyXG4ucmktZm9sZGVyLXdhcm5pbmctbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ4NlwiOyB9XHJcbi5yaS1mb2xkZXItemlwLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkODdcIjsgfVxyXG4ucmktZm9sZGVyLXppcC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDg4XCI7IH1cclxuLnJpLWZvbGRlcnMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ4OVwiOyB9XHJcbi5yaS1mb2xkZXJzLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkOGFcIjsgfVxyXG4ucmktZm9udC1jb2xvcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ4YlwiOyB9XHJcbi5yaS1mb250LXNpemUtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ4Y1wiOyB9XHJcbi5yaS1mb250LXNpemU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkOGRcIjsgfVxyXG4ucmktZm9vdGJhbGwtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ4ZVwiOyB9XHJcbi5yaS1mb290YmFsbC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDhmXCI7IH1cclxuLnJpLWZvb3RwcmludC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDkwXCI7IH1cclxuLnJpLWZvb3RwcmludC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDkxXCI7IH1cclxuLnJpLWZvcmJpZC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkOTJcIjsgfVxyXG4ucmktZm9yYmlkLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ5M1wiOyB9XHJcbi5yaS1mb3JiaWQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ5NFwiOyB9XHJcbi5yaS1mb3JiaWQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ5NVwiOyB9XHJcbi5yaS1mb3JtYXQtY2xlYXI6YmVmb3JlIHsgY29udGVudDogXCJcXGVkOTZcIjsgfVxyXG4ucmktZnJpZGdlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkOTdcIjsgfVxyXG4ucmktZnJpZGdlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkOThcIjsgfVxyXG4ucmktZnVsbHNjcmVlbi1leGl0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkOTlcIjsgfVxyXG4ucmktZnVsbHNjcmVlbi1leGl0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkOWFcIjsgfVxyXG4ucmktZnVsbHNjcmVlbi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDliXCI7IH1cclxuLnJpLWZ1bGxzY3JlZW4tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ5Y1wiOyB9XHJcbi5yaS1mdW5jdGlvbi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDlkXCI7IH1cclxuLnJpLWZ1bmN0aW9uLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkOWVcIjsgfVxyXG4ucmktZnVuY3Rpb25zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDlmXCI7IH1cclxuLnJpLWZ1bmRzLWJveC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGEwXCI7IH1cclxuLnJpLWZ1bmRzLWJveC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGExXCI7IH1cclxuLnJpLWZ1bmRzLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkYTJcIjsgfVxyXG4ucmktZnVuZHMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRhM1wiOyB9XHJcbi5yaS1nYWxsZXJ5LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkYTRcIjsgfVxyXG4ucmktZ2FsbGVyeS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGE1XCI7IH1cclxuLnJpLWdhbGxlcnktdXBsb2FkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkYTZcIjsgfVxyXG4ucmktZ2FsbGVyeS11cGxvYWQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRhN1wiOyB9XHJcbi5yaS1nYW1lLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkYThcIjsgfVxyXG4ucmktZ2FtZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGE5XCI7IH1cclxuLnJpLWdhbWVwYWQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRhYVwiOyB9XHJcbi5yaS1nYW1lcGFkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkYWJcIjsgfVxyXG4ucmktZ2FzLXN0YXRpb24tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRhY1wiOyB9XHJcbi5yaS1nYXMtc3RhdGlvbi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGFkXCI7IH1cclxuLnJpLWdhdHNieS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGFlXCI7IH1cclxuLnJpLWdhdHNieS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGFmXCI7IH1cclxuLnJpLWdlbmRlcmxlc3MtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRiMFwiOyB9XHJcbi5yaS1nZW5kZXJsZXNzLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkYjFcIjsgfVxyXG4ucmktZ2hvc3QtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGIyXCI7IH1cclxuLnJpLWdob3N0LTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRiM1wiOyB9XHJcbi5yaS1naG9zdC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGI0XCI7IH1cclxuLnJpLWdob3N0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkYjVcIjsgfVxyXG4ucmktZ2hvc3Qtc21pbGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRiNlwiOyB9XHJcbi5yaS1naG9zdC1zbWlsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGI3XCI7IH1cclxuLnJpLWdpZnQtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGI4XCI7IH1cclxuLnJpLWdpZnQtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGI5XCI7IH1cclxuLnJpLWdpZnQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRiYVwiOyB9XHJcbi5yaS1naWZ0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkYmJcIjsgfVxyXG4ucmktZ2l0LWJyYW5jaC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGJjXCI7IH1cclxuLnJpLWdpdC1icmFuY2gtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRiZFwiOyB9XHJcbi5yaS1naXQtY29tbWl0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkYmVcIjsgfVxyXG4ucmktZ2l0LWNvbW1pdC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGJmXCI7IH1cclxuLnJpLWdpdC1tZXJnZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGMwXCI7IH1cclxuLnJpLWdpdC1tZXJnZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGMxXCI7IH1cclxuLnJpLWdpdC1wdWxsLXJlcXVlc3QtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRjMlwiOyB9XHJcbi5yaS1naXQtcHVsbC1yZXF1ZXN0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkYzNcIjsgfVxyXG4ucmktZ2l0LXJlcG9zaXRvcnktY29tbWl0cy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGM0XCI7IH1cclxuLnJpLWdpdC1yZXBvc2l0b3J5LWNvbW1pdHMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRjNVwiOyB9XHJcbi5yaS1naXQtcmVwb3NpdG9yeS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGM2XCI7IH1cclxuLnJpLWdpdC1yZXBvc2l0b3J5LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkYzdcIjsgfVxyXG4ucmktZ2l0LXJlcG9zaXRvcnktcHJpdmF0ZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGM4XCI7IH1cclxuLnJpLWdpdC1yZXBvc2l0b3J5LXByaXZhdGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRjOVwiOyB9XHJcbi5yaS1naXRodWItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRjYVwiOyB9XHJcbi5yaS1naXRodWItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRjYlwiOyB9XHJcbi5yaS1naXRsYWItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRjY1wiOyB9XHJcbi5yaS1naXRsYWItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRjZFwiOyB9XHJcbi5yaS1nbG9iYWwtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRjZVwiOyB9XHJcbi5yaS1nbG9iYWwtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRjZlwiOyB9XHJcbi5yaS1nbG9iZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGQwXCI7IH1cclxuLnJpLWdsb2JlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkZDFcIjsgfVxyXG4ucmktZ29ibGV0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkZDJcIjsgfVxyXG4ucmktZ29ibGV0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkZDNcIjsgfVxyXG4ucmktZ29vZ2xlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkZDRcIjsgfVxyXG4ucmktZ29vZ2xlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkZDVcIjsgfVxyXG4ucmktZ29vZ2xlLXBsYXktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRkNlwiOyB9XHJcbi5yaS1nb29nbGUtcGxheS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGQ3XCI7IH1cclxuLnJpLWdvdmVybm1lbnQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRkOFwiOyB9XHJcbi5yaS1nb3Zlcm5tZW50LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkZDlcIjsgfVxyXG4ucmktZ3BzLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkZGFcIjsgfVxyXG4ucmktZ3BzLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkZGJcIjsgfVxyXG4ucmktZ3JhZGllbnRlci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGRjXCI7IH1cclxuLnJpLWdyYWRpZW50ZXItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRkZFwiOyB9XHJcbi5yaS1ncmlkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkZGVcIjsgfVxyXG4ucmktZ3JpZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGRmXCI7IH1cclxuLnJpLWdyb3VwLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRlMFwiOyB9XHJcbi5yaS1ncm91cC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkZTFcIjsgfVxyXG4ucmktZ3JvdXAtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRlMlwiOyB9XHJcbi5yaS1ncm91cC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGUzXCI7IH1cclxuLnJpLWd1aWRlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkZTRcIjsgfVxyXG4ucmktZ3VpZGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRlNVwiOyB9XHJcbi5yaS1oLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGVkZTZcIjsgfVxyXG4ucmktaC0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGU3XCI7IH1cclxuLnJpLWgtMzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRlOFwiOyB9XHJcbi5yaS1oLTQ6YmVmb3JlIHsgY29udGVudDogXCJcXGVkZTlcIjsgfVxyXG4ucmktaC01OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGVhXCI7IH1cclxuLnJpLWgtNjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRlYlwiOyB9XHJcbi5yaS1oYWlsLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkZWNcIjsgfVxyXG4ucmktaGFpbC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGVkXCI7IH1cclxuLnJpLWhhbW1lci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGVlXCI7IH1cclxuLnJpLWhhbW1lci1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGVmXCI7IH1cclxuLnJpLWhhbmQtY29pbi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGYwXCI7IH1cclxuLnJpLWhhbmQtY29pbi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGYxXCI7IH1cclxuLnJpLWhhbmQtaGVhcnQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRmMlwiOyB9XHJcbi5yaS1oYW5kLWhlYXJ0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkZjNcIjsgfVxyXG4ucmktaGFuZC1zYW5pdGl6ZXItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRmNFwiOyB9XHJcbi5yaS1oYW5kLXNhbml0aXplci1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGY1XCI7IH1cclxuLnJpLWhhbmRiYWctZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRmNlwiOyB9XHJcbi5yaS1oYW5kYmFnLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkZjdcIjsgfVxyXG4ucmktaGFyZC1kcml2ZS0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkZjhcIjsgfVxyXG4ucmktaGFyZC1kcml2ZS0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkZjlcIjsgfVxyXG4ucmktaGFyZC1kcml2ZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGZhXCI7IH1cclxuLnJpLWhhcmQtZHJpdmUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRmYlwiOyB9XHJcbi5yaS1oYXNodGFnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGZjXCI7IH1cclxuLnJpLWhhemUtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGZkXCI7IH1cclxuLnJpLWhhemUtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGZlXCI7IH1cclxuLnJpLWhhemUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRmZlwiOyB9XHJcbi5yaS1oYXplLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlMDBcIjsgfVxyXG4ucmktaGQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUwMVwiOyB9XHJcbi5yaS1oZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTAyXCI7IH1cclxuLnJpLWhlYWRpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGVlMDNcIjsgfVxyXG4ucmktaGVhZHBob25lLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlMDRcIjsgfVxyXG4ucmktaGVhZHBob25lLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlMDVcIjsgfVxyXG4ucmktaGVhbHRoLWJvb2stZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUwNlwiOyB9XHJcbi5yaS1oZWFsdGgtYm9vay1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTA3XCI7IH1cclxuLnJpLWhlYXJ0LTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUwOFwiOyB9XHJcbi5yaS1oZWFydC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlMDlcIjsgfVxyXG4ucmktaGVhcnQtMy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTBhXCI7IH1cclxuLnJpLWhlYXJ0LTMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUwYlwiOyB9XHJcbi5yaS1oZWFydC1hZGQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUwY1wiOyB9XHJcbi5yaS1oZWFydC1hZGQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUwZFwiOyB9XHJcbi5yaS1oZWFydC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTBlXCI7IH1cclxuLnJpLWhlYXJ0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlMGZcIjsgfVxyXG4ucmktaGVhcnQtcHVsc2UtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUxMFwiOyB9XHJcbi5yaS1oZWFydC1wdWxzZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTExXCI7IH1cclxuLnJpLWhlYXJ0cy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTEyXCI7IH1cclxuLnJpLWhlYXJ0cy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTEzXCI7IH1cclxuLnJpLWhlYXZ5LXNob3dlcnMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUxNFwiOyB9XHJcbi5yaS1oZWF2eS1zaG93ZXJzLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlMTVcIjsgfVxyXG4ucmktaGlzdG9yeS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTE2XCI7IH1cclxuLnJpLWhpc3RvcnktbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUxN1wiOyB9XHJcbi5yaS1ob21lLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUxOFwiOyB9XHJcbi5yaS1ob21lLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUxOVwiOyB9XHJcbi5yaS1ob21lLTMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUxYVwiOyB9XHJcbi5yaS1ob21lLTMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUxYlwiOyB9XHJcbi5yaS1ob21lLTQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUxY1wiOyB9XHJcbi5yaS1ob21lLTQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUxZFwiOyB9XHJcbi5yaS1ob21lLTUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUxZVwiOyB9XHJcbi5yaS1ob21lLTUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUxZlwiOyB9XHJcbi5yaS1ob21lLTYtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUyMFwiOyB9XHJcbi5yaS1ob21lLTYtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUyMVwiOyB9XHJcbi5yaS1ob21lLTctZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUyMlwiOyB9XHJcbi5yaS1ob21lLTctbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUyM1wiOyB9XHJcbi5yaS1ob21lLTgtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUyNFwiOyB9XHJcbi5yaS1ob21lLTgtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUyNVwiOyB9XHJcbi5yaS1ob21lLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlMjZcIjsgfVxyXG4ucmktaG9tZS1nZWFyLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlMjdcIjsgfVxyXG4ucmktaG9tZS1nZWFyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlMjhcIjsgfVxyXG4ucmktaG9tZS1oZWFydC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTI5XCI7IH1cclxuLnJpLWhvbWUtaGVhcnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUyYVwiOyB9XHJcbi5yaS1ob21lLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlMmJcIjsgfVxyXG4ucmktaG9tZS1zbWlsZS0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlMmNcIjsgfVxyXG4ucmktaG9tZS1zbWlsZS0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlMmRcIjsgfVxyXG4ucmktaG9tZS1zbWlsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTJlXCI7IH1cclxuLnJpLWhvbWUtc21pbGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUyZlwiOyB9XHJcbi5yaS1ob21lLXdpZmktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUzMFwiOyB9XHJcbi5yaS1ob21lLXdpZmktbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUzMVwiOyB9XHJcbi5yaS1ob25vci1vZi1raW5ncy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTMyXCI7IH1cclxuLnJpLWhvbm9yLW9mLWtpbmdzLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlMzNcIjsgfVxyXG4ucmktaG9ub3VyLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlMzRcIjsgfVxyXG4ucmktaG9ub3VyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlMzVcIjsgfVxyXG4ucmktaG9zcGl0YWwtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUzNlwiOyB9XHJcbi5yaS1ob3NwaXRhbC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTM3XCI7IH1cclxuLnJpLWhvdGVsLWJlZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTM4XCI7IH1cclxuLnJpLWhvdGVsLWJlZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTM5XCI7IH1cclxuLnJpLWhvdGVsLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlM2FcIjsgfVxyXG4ucmktaG90ZWwtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUzYlwiOyB9XHJcbi5yaS1ob3RzcG90LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlM2NcIjsgfVxyXG4ucmktaG90c3BvdC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTNkXCI7IH1cclxuLnJpLWhxLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlM2VcIjsgfVxyXG4ucmktaHEtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUzZlwiOyB9XHJcbi5yaS1odG1sNS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTQwXCI7IH1cclxuLnJpLWh0bWw1LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlNDFcIjsgfVxyXG4ucmktaWUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU0MlwiOyB9XHJcbi5yaS1pZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTQzXCI7IH1cclxuLnJpLWltYWdlLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU0NFwiOyB9XHJcbi5yaS1pbWFnZS0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlNDVcIjsgfVxyXG4ucmktaW1hZ2UtYWRkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlNDZcIjsgfVxyXG4ucmktaW1hZ2UtYWRkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlNDdcIjsgfVxyXG4ucmktaW1hZ2UtZWRpdC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTQ4XCI7IH1cclxuLnJpLWltYWdlLWVkaXQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU0OVwiOyB9XHJcbi5yaS1pbWFnZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTRhXCI7IH1cclxuLnJpLWltYWdlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlNGJcIjsgfVxyXG4ucmktaW5ib3gtYXJjaGl2ZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTRjXCI7IH1cclxuLnJpLWluYm94LWFyY2hpdmUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU0ZFwiOyB9XHJcbi5yaS1pbmJveC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTRlXCI7IH1cclxuLnJpLWluYm94LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlNGZcIjsgfVxyXG4ucmktaW5ib3gtdW5hcmNoaXZlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlNTBcIjsgfVxyXG4ucmktaW5ib3gtdW5hcmNoaXZlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlNTFcIjsgfVxyXG4ucmktaW5jcmVhc2UtZGVjcmVhc2UtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU1MlwiOyB9XHJcbi5yaS1pbmNyZWFzZS1kZWNyZWFzZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTUzXCI7IH1cclxuLnJpLWluZGVudC1kZWNyZWFzZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU1NFwiOyB9XHJcbi5yaS1pbmRlbnQtaW5jcmVhc2U6YmVmb3JlIHsgY29udGVudDogXCJcXGVlNTVcIjsgfVxyXG4ucmktaW5kZXRlcm1pbmF0ZS1jaXJjbGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU1NlwiOyB9XHJcbi5yaS1pbmRldGVybWluYXRlLWNpcmNsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTU3XCI7IH1cclxuLnJpLWluZm9ybWF0aW9uLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlNThcIjsgfVxyXG4ucmktaW5mb3JtYXRpb24tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU1OVwiOyB9XHJcbi5yaS1pbmZyYXJlZC10aGVybW9tZXRlci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTVhXCI7IH1cclxuLnJpLWluZnJhcmVkLXRoZXJtb21ldGVyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlNWJcIjsgfVxyXG4ucmktaW5rLWJvdHRsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTVjXCI7IH1cclxuLnJpLWluay1ib3R0bGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU1ZFwiOyB9XHJcbi5yaS1pbnB1dC1jdXJzb3ItbW92ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU1ZVwiOyB9XHJcbi5yaS1pbnB1dC1tZXRob2QtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU1ZlwiOyB9XHJcbi5yaS1pbnB1dC1tZXRob2QtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU2MFwiOyB9XHJcbi5yaS1pbnNlcnQtY29sdW1uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGVlNjFcIjsgfVxyXG4ucmktaW5zZXJ0LWNvbHVtbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU2MlwiOyB9XHJcbi5yaS1pbnNlcnQtcm93LWJvdHRvbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU2M1wiOyB9XHJcbi5yaS1pbnNlcnQtcm93LXRvcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU2NFwiOyB9XHJcbi5yaS1pbnN0YWdyYW0tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU2NVwiOyB9XHJcbi5yaS1pbnN0YWdyYW0tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU2NlwiOyB9XHJcbi5yaS1pbnN0YWxsLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlNjdcIjsgfVxyXG4ucmktaW5zdGFsbC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTY4XCI7IH1cclxuLnJpLWludmlzaW9uLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlNjlcIjsgfVxyXG4ucmktaW52aXNpb24tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU2YVwiOyB9XHJcbi5yaS1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogXCJcXGVlNmJcIjsgfVxyXG4ucmkta2FrYW8tdGFsay1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTZjXCI7IH1cclxuLnJpLWtha2FvLXRhbGstbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU2ZFwiOyB9XHJcbi5yaS1rZXktMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTZlXCI7IH1cclxuLnJpLWtleS0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlNmZcIjsgfVxyXG4ucmkta2V5LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlNzBcIjsgfVxyXG4ucmkta2V5LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlNzFcIjsgfVxyXG4ucmkta2V5Ym9hcmQtYm94LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlNzJcIjsgfVxyXG4ucmkta2V5Ym9hcmQtYm94LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlNzNcIjsgfVxyXG4ucmkta2V5Ym9hcmQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU3NFwiOyB9XHJcbi5yaS1rZXlib2FyZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTc1XCI7IH1cclxuLnJpLWtleW5vdGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU3NlwiOyB9XHJcbi5yaS1rZXlub3RlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlNzdcIjsgfVxyXG4ucmkta25pZmUtYmxvb2QtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU3OFwiOyB9XHJcbi5yaS1rbmlmZS1ibG9vZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTc5XCI7IH1cclxuLnJpLWtuaWZlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlN2FcIjsgfVxyXG4ucmkta25pZmUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU3YlwiOyB9XHJcbi5yaS1sYW5kc2NhcGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU3Y1wiOyB9XHJcbi5yaS1sYW5kc2NhcGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU3ZFwiOyB9XHJcbi5yaS1sYXlvdXQtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTdlXCI7IH1cclxuLnJpLWxheW91dC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlN2ZcIjsgfVxyXG4ucmktbGF5b3V0LTMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU4MFwiOyB9XHJcbi5yaS1sYXlvdXQtMy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTgxXCI7IH1cclxuLnJpLWxheW91dC00LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlODJcIjsgfVxyXG4ucmktbGF5b3V0LTQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU4M1wiOyB9XHJcbi5yaS1sYXlvdXQtNS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTg0XCI7IH1cclxuLnJpLWxheW91dC01LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlODVcIjsgfVxyXG4ucmktbGF5b3V0LTYtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU4NlwiOyB9XHJcbi5yaS1sYXlvdXQtNi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTg3XCI7IH1cclxuLnJpLWxheW91dC1ib3R0b20tMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTg4XCI7IH1cclxuLnJpLWxheW91dC1ib3R0b20tMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTg5XCI7IH1cclxuLnJpLWxheW91dC1ib3R0b20tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU4YVwiOyB9XHJcbi5yaS1sYXlvdXQtYm90dG9tLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlOGJcIjsgfVxyXG4ucmktbGF5b3V0LWNvbHVtbi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZThjXCI7IH1cclxuLnJpLWxheW91dC1jb2x1bW4tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU4ZFwiOyB9XHJcbi5yaS1sYXlvdXQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU4ZVwiOyB9XHJcbi5yaS1sYXlvdXQtZ3JpZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZThmXCI7IH1cclxuLnJpLWxheW91dC1ncmlkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlOTBcIjsgfVxyXG4ucmktbGF5b3V0LWxlZnQtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTkxXCI7IH1cclxuLnJpLWxheW91dC1sZWZ0LTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU5MlwiOyB9XHJcbi5yaS1sYXlvdXQtbGVmdC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTkzXCI7IH1cclxuLnJpLWxheW91dC1sZWZ0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlOTRcIjsgfVxyXG4ucmktbGF5b3V0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlOTVcIjsgfVxyXG4ucmktbGF5b3V0LW1hc29ucnktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU5NlwiOyB9XHJcbi5yaS1sYXlvdXQtbWFzb25yeS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTk3XCI7IH1cclxuLnJpLWxheW91dC1yaWdodC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlOThcIjsgfVxyXG4ucmktbGF5b3V0LXJpZ2h0LTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU5OVwiOyB9XHJcbi5yaS1sYXlvdXQtcmlnaHQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU5YVwiOyB9XHJcbi5yaS1sYXlvdXQtcmlnaHQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU5YlwiOyB9XHJcbi5yaS1sYXlvdXQtcm93LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlOWNcIjsgfVxyXG4ucmktbGF5b3V0LXJvdy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTlkXCI7IH1cclxuLnJpLWxheW91dC10b3AtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTllXCI7IH1cclxuLnJpLWxheW91dC10b3AtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTlmXCI7IH1cclxuLnJpLWxheW91dC10b3AtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVhMFwiOyB9XHJcbi5yaS1sYXlvdXQtdG9wLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlYTFcIjsgfVxyXG4ucmktbGVhZi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWEyXCI7IH1cclxuLnJpLWxlYWYtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVhM1wiOyB9XHJcbi5yaS1saWZlYnVveS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWE0XCI7IH1cclxuLnJpLWxpZmVidW95LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlYTVcIjsgfVxyXG4ucmktbGlnaHRidWxiLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlYTZcIjsgfVxyXG4ucmktbGlnaHRidWxiLWZsYXNoLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlYTdcIjsgfVxyXG4ucmktbGlnaHRidWxiLWZsYXNoLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlYThcIjsgfVxyXG4ucmktbGlnaHRidWxiLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlYTlcIjsgfVxyXG4ucmktbGluZS1jaGFydC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWFhXCI7IH1cclxuLnJpLWxpbmUtY2hhcnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVhYlwiOyB9XHJcbi5yaS1saW5lLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlYWNcIjsgfVxyXG4ucmktbGluZS1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGVlYWRcIjsgfVxyXG4ucmktbGluZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWFlXCI7IH1cclxuLnJpLWxpbmstbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVhZlwiOyB9XHJcbi5yaS1saW5rLXVubGluay1tOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWIwXCI7IH1cclxuLnJpLWxpbmstdW5saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWIxXCI7IH1cclxuLnJpLWxpbms6YmVmb3JlIHsgY29udGVudDogXCJcXGVlYjJcIjsgfVxyXG4ucmktbGlua2VkaW4tYm94LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlYjNcIjsgfVxyXG4ucmktbGlua2VkaW4tYm94LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlYjRcIjsgfVxyXG4ucmktbGlua2VkaW4tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWViNVwiOyB9XHJcbi5yaS1saW5rZWRpbi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWI2XCI7IH1cclxuLnJpLWxpbmtzLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlYjdcIjsgfVxyXG4ucmktbGlua3MtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWViOFwiOyB9XHJcbi5yaS1saXN0LWNoZWNrLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGVlYjlcIjsgfVxyXG4ucmktbGlzdC1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWViYVwiOyB9XHJcbi5yaS1saXN0LW9yZGVyZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGVlYmJcIjsgfVxyXG4ucmktbGlzdC1zZXR0aW5ncy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWJjXCI7IH1cclxuLnJpLWxpc3Qtc2V0dGluZ3MtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWViZFwiOyB9XHJcbi5yaS1saXN0LXVub3JkZXJlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWViZVwiOyB9XHJcbi5yaS1saXZlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlYmZcIjsgfVxyXG4ucmktbGl2ZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWMwXCI7IH1cclxuLnJpLWxvYWRlci0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlYzFcIjsgfVxyXG4ucmktbG9hZGVyLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVjMlwiOyB9XHJcbi5yaS1sb2FkZXItMy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWMzXCI7IH1cclxuLnJpLWxvYWRlci0zLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlYzRcIjsgfVxyXG4ucmktbG9hZGVyLTQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVjNVwiOyB9XHJcbi5yaS1sb2FkZXItNC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWM2XCI7IH1cclxuLnJpLWxvYWRlci01LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlYzdcIjsgfVxyXG4ucmktbG9hZGVyLTUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVjOFwiOyB9XHJcbi5yaS1sb2FkZXItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVjOVwiOyB9XHJcbi5yaS1sb2FkZXItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVjYVwiOyB9XHJcbi5yaS1sb2NrLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVjYlwiOyB9XHJcbi5yaS1sb2NrLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVjY1wiOyB9XHJcbi5yaS1sb2NrLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlY2RcIjsgfVxyXG4ucmktbG9jay1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWNlXCI7IH1cclxuLnJpLWxvY2stcGFzc3dvcmQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVjZlwiOyB9XHJcbi5yaS1sb2NrLXBhc3N3b3JkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlZDBcIjsgfVxyXG4ucmktbG9jay11bmxvY2stZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVkMVwiOyB9XHJcbi5yaS1sb2NrLXVubG9jay1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWQyXCI7IH1cclxuLnJpLWxvZ2luLWJveC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWQzXCI7IH1cclxuLnJpLWxvZ2luLWJveC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWQ0XCI7IH1cclxuLnJpLWxvZ2luLWNpcmNsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWQ1XCI7IH1cclxuLnJpLWxvZ2luLWNpcmNsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWQ2XCI7IH1cclxuLnJpLWxvZ291dC1ib3gtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVkN1wiOyB9XHJcbi5yaS1sb2dvdXQtYm94LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlZDhcIjsgfVxyXG4ucmktbG9nb3V0LWJveC1yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlZDlcIjsgfVxyXG4ucmktbG9nb3V0LWJveC1yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlZGFcIjsgfVxyXG4ucmktbG9nb3V0LWNpcmNsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWRiXCI7IH1cclxuLnJpLWxvZ291dC1jaXJjbGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVkY1wiOyB9XHJcbi5yaS1sb2dvdXQtY2lyY2xlLXItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVkZFwiOyB9XHJcbi5yaS1sb2dvdXQtY2lyY2xlLXItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVkZVwiOyB9XHJcbi5yaS1sdWdnYWdlLWNhcnQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVkZlwiOyB9XHJcbi5yaS1sdWdnYWdlLWNhcnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVlMFwiOyB9XHJcbi5yaS1sdWdnYWdlLWRlcG9zaXQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVlMVwiOyB9XHJcbi5yaS1sdWdnYWdlLWRlcG9zaXQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVlMlwiOyB9XHJcbi5yaS1sdW5ncy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWUzXCI7IH1cclxuLnJpLWx1bmdzLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlZTRcIjsgfVxyXG4ucmktbWFjLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlZTVcIjsgfVxyXG4ucmktbWFjLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlZTZcIjsgfVxyXG4ucmktbWFjYm9vay1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWU3XCI7IH1cclxuLnJpLW1hY2Jvb2stbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVlOFwiOyB9XHJcbi5yaS1tYWdpYy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWU5XCI7IH1cclxuLnJpLW1hZ2ljLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlZWFcIjsgfVxyXG4ucmktbWFpbC1hZGQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVlYlwiOyB9XHJcbi5yaS1tYWlsLWFkZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWVjXCI7IH1cclxuLnJpLW1haWwtY2hlY2stZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVlZFwiOyB9XHJcbi5yaS1tYWlsLWNoZWNrLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlZWVcIjsgfVxyXG4ucmktbWFpbC1jbG9zZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWVmXCI7IH1cclxuLnJpLW1haWwtY2xvc2UtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVmMFwiOyB9XHJcbi5yaS1tYWlsLWRvd25sb2FkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlZjFcIjsgfVxyXG4ucmktbWFpbC1kb3dubG9hZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWYyXCI7IH1cclxuLnJpLW1haWwtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVmM1wiOyB9XHJcbi5yaS1tYWlsLWZvcmJpZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWY0XCI7IH1cclxuLnJpLW1haWwtZm9yYmlkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlZjVcIjsgfVxyXG4ucmktbWFpbC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWY2XCI7IH1cclxuLnJpLW1haWwtbG9jay1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWY3XCI7IH1cclxuLnJpLW1haWwtbG9jay1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWY4XCI7IH1cclxuLnJpLW1haWwtb3Blbi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWY5XCI7IH1cclxuLnJpLW1haWwtb3Blbi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWZhXCI7IH1cclxuLnJpLW1haWwtc2VuZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWZiXCI7IH1cclxuLnJpLW1haWwtc2VuZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWZjXCI7IH1cclxuLnJpLW1haWwtc2V0dGluZ3MtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVmZFwiOyB9XHJcbi5yaS1tYWlsLXNldHRpbmdzLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlZmVcIjsgfVxyXG4ucmktbWFpbC1zdGFyLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlZmZcIjsgfVxyXG4ucmktbWFpbC1zdGFyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMDBcIjsgfVxyXG4ucmktbWFpbC11bnJlYWQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYwMVwiOyB9XHJcbi5yaS1tYWlsLXVucmVhZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjAyXCI7IH1cclxuLnJpLW1haWwtdm9sdW1lLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMDNcIjsgfVxyXG4ucmktbWFpbC12b2x1bWUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYwNFwiOyB9XHJcbi5yaS1tYXAtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjA1XCI7IH1cclxuLnJpLW1hcC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMDZcIjsgfVxyXG4ucmktbWFwLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMDdcIjsgfVxyXG4ucmktbWFwLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMDhcIjsgfVxyXG4ucmktbWFwLXBpbi0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMDlcIjsgfVxyXG4ucmktbWFwLXBpbi0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMGFcIjsgfVxyXG4ucmktbWFwLXBpbi0zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMGJcIjsgfVxyXG4ucmktbWFwLXBpbi0zLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMGNcIjsgfVxyXG4ucmktbWFwLXBpbi00LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMGRcIjsgfVxyXG4ucmktbWFwLXBpbi00LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMGVcIjsgfVxyXG4ucmktbWFwLXBpbi01LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMGZcIjsgfVxyXG4ucmktbWFwLXBpbi01LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMTBcIjsgfVxyXG4ucmktbWFwLXBpbi1hZGQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYxMVwiOyB9XHJcbi5yaS1tYXAtcGluLWFkZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjEyXCI7IH1cclxuLnJpLW1hcC1waW4tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYxM1wiOyB9XHJcbi5yaS1tYXAtcGluLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMTRcIjsgfVxyXG4ucmktbWFwLXBpbi1yYW5nZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjE1XCI7IH1cclxuLnJpLW1hcC1waW4tcmFuZ2UtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYxNlwiOyB9XHJcbi5yaS1tYXAtcGluLXRpbWUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYxN1wiOyB9XHJcbi5yaS1tYXAtcGluLXRpbWUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYxOFwiOyB9XHJcbi5yaS1tYXAtcGluLXVzZXItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYxOVwiOyB9XHJcbi5yaS1tYXAtcGluLXVzZXItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYxYVwiOyB9XHJcbi5yaS1tYXJrLXBlbi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjFiXCI7IH1cclxuLnJpLW1hcmstcGVuLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMWNcIjsgfVxyXG4ucmktbWFya2Rvd24tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYxZFwiOyB9XHJcbi5yaS1tYXJrZG93bi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjFlXCI7IH1cclxuLnJpLW1hcmt1cC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjFmXCI7IH1cclxuLnJpLW1hcmt1cC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjIwXCI7IH1cclxuLnJpLW1hc3RlcmNhcmQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYyMVwiOyB9XHJcbi5yaS1tYXN0ZXJjYXJkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMjJcIjsgfVxyXG4ucmktbWFzdG9kb24tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYyM1wiOyB9XHJcbi5yaS1tYXN0b2Rvbi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjI0XCI7IH1cclxuLnJpLW1lZGFsLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYyNVwiOyB9XHJcbi5yaS1tZWRhbC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMjZcIjsgfVxyXG4ucmktbWVkYWwtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYyN1wiOyB9XHJcbi5yaS1tZWRhbC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjI4XCI7IH1cclxuLnJpLW1lZGljaW5lLWJvdHRsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjI5XCI7IH1cclxuLnJpLW1lZGljaW5lLWJvdHRsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjJhXCI7IH1cclxuLnJpLW1lZGl1bS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjJiXCI7IH1cclxuLnJpLW1lZGl1bS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjJjXCI7IH1cclxuLnJpLW1lbi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjJkXCI7IH1cclxuLnJpLW1lbi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjJlXCI7IH1cclxuLnJpLW1lbnRhbC1oZWFsdGgtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYyZlwiOyB9XHJcbi5yaS1tZW50YWwtaGVhbHRoLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMzBcIjsgfVxyXG4ucmktbWVudS0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMzFcIjsgfVxyXG4ucmktbWVudS0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMzJcIjsgfVxyXG4ucmktbWVudS0zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMzNcIjsgfVxyXG4ucmktbWVudS0zLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMzRcIjsgfVxyXG4ucmktbWVudS00LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMzVcIjsgfVxyXG4ucmktbWVudS00LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMzZcIjsgfVxyXG4ucmktbWVudS01LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMzdcIjsgfVxyXG4ucmktbWVudS01LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMzhcIjsgfVxyXG4ucmktbWVudS1hZGQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYzOVwiOyB9XHJcbi5yaS1tZW51LWFkZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjNhXCI7IH1cclxuLnJpLW1lbnUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYzYlwiOyB9XHJcbi5yaS1tZW51LWZvbGQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYzY1wiOyB9XHJcbi5yaS1tZW51LWZvbGQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYzZFwiOyB9XHJcbi5yaS1tZW51LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmM2VcIjsgfVxyXG4ucmktbWVudS11bmZvbGQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYzZlwiOyB9XHJcbi5yaS1tZW51LXVuZm9sZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjQwXCI7IH1cclxuLnJpLW1lcmdlLWNlbGxzLWhvcml6b250YWw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmNDFcIjsgfVxyXG4ucmktbWVyZ2UtY2VsbHMtdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmNDJcIjsgfVxyXG4ucmktbWVzc2FnZS0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmNDNcIjsgfVxyXG4ucmktbWVzc2FnZS0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmNDRcIjsgfVxyXG4ucmktbWVzc2FnZS0zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmNDVcIjsgfVxyXG4ucmktbWVzc2FnZS0zLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmNDZcIjsgfVxyXG4ucmktbWVzc2FnZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjQ3XCI7IH1cclxuLnJpLW1lc3NhZ2UtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY0OFwiOyB9XHJcbi5yaS1tZXNzZW5nZXItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY0OVwiOyB9XHJcbi5yaS1tZXNzZW5nZXItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY0YVwiOyB9XHJcbi5yaS1tZXRlb3ItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY0YlwiOyB9XHJcbi5yaS1tZXRlb3ItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY0Y1wiOyB9XHJcbi5yaS1taWMtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjRkXCI7IH1cclxuLnJpLW1pYy0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmNGVcIjsgfVxyXG4ucmktbWljLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmNGZcIjsgfVxyXG4ucmktbWljLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmNTBcIjsgfVxyXG4ucmktbWljLW9mZi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjUxXCI7IH1cclxuLnJpLW1pYy1vZmYtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY1MlwiOyB9XHJcbi5yaS1taWNrZXktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY1M1wiOyB9XHJcbi5yaS1taWNrZXktbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY1NFwiOyB9XHJcbi5yaS1taWNyb3Njb3BlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmNTVcIjsgfVxyXG4ucmktbWljcm9zY29wZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjU2XCI7IH1cclxuLnJpLW1pY3Jvc29mdC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjU3XCI7IH1cclxuLnJpLW1pY3Jvc29mdC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjU4XCI7IH1cclxuLnJpLW1pbmQtbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjU5XCI7IH1cclxuLnJpLW1pbmktcHJvZ3JhbS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjVhXCI7IH1cclxuLnJpLW1pbmktcHJvZ3JhbS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjViXCI7IH1cclxuLnJpLW1pc3QtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY1Y1wiOyB9XHJcbi5yaS1taXN0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmNWRcIjsgfVxyXG4ucmktbW9uZXktY255LWJveC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjVlXCI7IH1cclxuLnJpLW1vbmV5LWNueS1ib3gtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY1ZlwiOyB9XHJcbi5yaS1tb25leS1jbnktY2lyY2xlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmNjBcIjsgfVxyXG4ucmktbW9uZXktY255LWNpcmNsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjYxXCI7IH1cclxuLnJpLW1vbmV5LWRvbGxhci1ib3gtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY2MlwiOyB9XHJcbi5yaS1tb25leS1kb2xsYXItYm94LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmNjNcIjsgfVxyXG4ucmktbW9uZXktZG9sbGFyLWNpcmNsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjY0XCI7IH1cclxuLnJpLW1vbmV5LWRvbGxhci1jaXJjbGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY2NVwiOyB9XHJcbi5yaS1tb25leS1ldXJvLWJveC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjY2XCI7IH1cclxuLnJpLW1vbmV5LWV1cm8tYm94LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmNjdcIjsgfVxyXG4ucmktbW9uZXktZXVyby1jaXJjbGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY2OFwiOyB9XHJcbi5yaS1tb25leS1ldXJvLWNpcmNsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjY5XCI7IH1cclxuLnJpLW1vbmV5LXBvdW5kLWJveC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjZhXCI7IH1cclxuLnJpLW1vbmV5LXBvdW5kLWJveC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjZiXCI7IH1cclxuLnJpLW1vbmV5LXBvdW5kLWNpcmNsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjZjXCI7IH1cclxuLnJpLW1vbmV5LXBvdW5kLWNpcmNsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjZkXCI7IH1cclxuLnJpLW1vb24tY2xlYXItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY2ZVwiOyB9XHJcbi5yaS1tb29uLWNsZWFyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmNmZcIjsgfVxyXG4ucmktbW9vbi1jbG91ZHktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY3MFwiOyB9XHJcbi5yaS1tb29uLWNsb3VkeS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjcxXCI7IH1cclxuLnJpLW1vb24tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY3MlwiOyB9XHJcbi5yaS1tb29uLWZvZ2d5LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmNzNcIjsgfVxyXG4ucmktbW9vbi1mb2dneS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjc0XCI7IH1cclxuLnJpLW1vb24tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY3NVwiOyB9XHJcbi5yaS1tb3JlLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY3NlwiOyB9XHJcbi5yaS1tb3JlLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY3N1wiOyB9XHJcbi5yaS1tb3JlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmNzhcIjsgfVxyXG4ucmktbW9yZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjc5XCI7IH1cclxuLnJpLW1vdG9yYmlrZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjdhXCI7IH1cclxuLnJpLW1vdG9yYmlrZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjdiXCI7IH1cclxuLnJpLW1vdXNlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmN2NcIjsgfVxyXG4ucmktbW91c2UtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY3ZFwiOyB9XHJcbi5yaS1tb3ZpZS0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmN2VcIjsgfVxyXG4ucmktbW92aWUtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjdmXCI7IH1cclxuLnJpLW1vdmllLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmODBcIjsgfVxyXG4ucmktbW92aWUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY4MVwiOyB9XHJcbi5yaS1tdXNpYy0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmODJcIjsgfVxyXG4ucmktbXVzaWMtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjgzXCI7IH1cclxuLnJpLW11c2ljLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmODRcIjsgfVxyXG4ucmktbXVzaWMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY4NVwiOyB9XHJcbi5yaS1tdi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjg2XCI7IH1cclxuLnJpLW12LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmODdcIjsgfVxyXG4ucmktbmF2aWdhdGlvbi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjg4XCI7IH1cclxuLnJpLW5hdmlnYXRpb24tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY4OVwiOyB9XHJcbi5yaS1uZXRlYXNlLWNsb3VkLW11c2ljLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmOGFcIjsgfVxyXG4ucmktbmV0ZWFzZS1jbG91ZC1tdXNpYy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjhiXCI7IH1cclxuLnJpLW5ldGZsaXgtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY4Y1wiOyB9XHJcbi5yaS1uZXRmbGl4LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmOGRcIjsgfVxyXG4ucmktbmV3c3BhcGVyLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmOGVcIjsgfVxyXG4ucmktbmV3c3BhcGVyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmOGZcIjsgfVxyXG4ucmktbm9kZS10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjkwXCI7IH1cclxuLnJpLW5vdGlmaWNhdGlvbi0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmOTFcIjsgfVxyXG4ucmktbm90aWZpY2F0aW9uLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY5MlwiOyB9XHJcbi5yaS1ub3RpZmljYXRpb24tMy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjkzXCI7IH1cclxuLnJpLW5vdGlmaWNhdGlvbi0zLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmOTRcIjsgfVxyXG4ucmktbm90aWZpY2F0aW9uLTQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY5NVwiOyB9XHJcbi5yaS1ub3RpZmljYXRpb24tNC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjk2XCI7IH1cclxuLnJpLW5vdGlmaWNhdGlvbi1iYWRnZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjk3XCI7IH1cclxuLnJpLW5vdGlmaWNhdGlvbi1iYWRnZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjk4XCI7IH1cclxuLnJpLW5vdGlmaWNhdGlvbi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjk5XCI7IH1cclxuLnJpLW5vdGlmaWNhdGlvbi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjlhXCI7IH1cclxuLnJpLW5vdGlmaWNhdGlvbi1vZmYtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY5YlwiOyB9XHJcbi5yaS1ub3RpZmljYXRpb24tb2ZmLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmOWNcIjsgfVxyXG4ucmktbnBtanMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY5ZFwiOyB9XHJcbi5yaS1ucG1qcy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjllXCI7IH1cclxuLnJpLW51bWJlci0wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjlmXCI7IH1cclxuLnJpLW51bWJlci0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmEwXCI7IH1cclxuLnJpLW51bWJlci0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmExXCI7IH1cclxuLnJpLW51bWJlci0zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmEyXCI7IH1cclxuLnJpLW51bWJlci00OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmEzXCI7IH1cclxuLnJpLW51bWJlci01OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmE0XCI7IH1cclxuLnJpLW51bWJlci02OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmE1XCI7IH1cclxuLnJpLW51bWJlci03OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmE2XCI7IH1cclxuLnJpLW51bWJlci04OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmE3XCI7IH1cclxuLnJpLW51bWJlci05OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmE4XCI7IH1cclxuLnJpLW51bWJlcnMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZhOVwiOyB9XHJcbi5yaS1udW1iZXJzLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmYWFcIjsgfVxyXG4ucmktbnVyc2UtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZhYlwiOyB9XHJcbi5yaS1udXJzZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmFjXCI7IH1cclxuLnJpLW9pbC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmFkXCI7IH1cclxuLnJpLW9pbC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmFlXCI7IH1cclxuLnJpLW9tZWdhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmFmXCI7IH1cclxuLnJpLW9wZW4tYXJtLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmYjBcIjsgfVxyXG4ucmktb3Blbi1hcm0tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZiMVwiOyB9XHJcbi5yaS1vcGVuLXNvdXJjZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmIyXCI7IH1cclxuLnJpLW9wZW4tc291cmNlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmYjNcIjsgfVxyXG4ucmktb3BlcmEtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZiNFwiOyB9XHJcbi5yaS1vcGVyYS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmI1XCI7IH1cclxuLnJpLW9yZGVyLXBsYXktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZiNlwiOyB9XHJcbi5yaS1vcmRlci1wbGF5LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmYjdcIjsgfVxyXG4ucmktb3JnYW5pemF0aW9uLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmI4XCI7IH1cclxuLnJpLW91dGxldC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmYjlcIjsgfVxyXG4ucmktb3V0bGV0LTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZiYVwiOyB9XHJcbi5yaS1vdXRsZXQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZiYlwiOyB9XHJcbi5yaS1vdXRsZXQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZiY1wiOyB9XHJcbi5yaS1wYWdlLXNlcGFyYXRvcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZiZFwiOyB9XHJcbi5yaS1wYWdlcy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmJlXCI7IH1cclxuLnJpLXBhZ2VzLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmYmZcIjsgfVxyXG4ucmktcGFpbnQtYnJ1c2gtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZjMFwiOyB9XHJcbi5yaS1wYWludC1icnVzaC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmMxXCI7IH1cclxuLnJpLXBhaW50LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmYzJcIjsgfVxyXG4ucmktcGFpbnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZjM1wiOyB9XHJcbi5yaS1wYWxldHRlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmYzRcIjsgfVxyXG4ucmktcGFsZXR0ZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmM1XCI7IH1cclxuLnJpLXBhbnRvbmUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZjNlwiOyB9XHJcbi5yaS1wYW50b25lLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmYzdcIjsgfVxyXG4ucmktcGFyYWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmM4XCI7IH1cclxuLnJpLXBhcmVudC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmM5XCI7IH1cclxuLnJpLXBhcmVudC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmNhXCI7IH1cclxuLnJpLXBhcmVudGhlc2VzLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmY2JcIjsgfVxyXG4ucmktcGFyZW50aGVzZXMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZjY1wiOyB9XHJcbi5yaS1wYXJraW5nLWJveC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmNkXCI7IH1cclxuLnJpLXBhcmtpbmctYm94LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmY2VcIjsgfVxyXG4ucmktcGFya2luZy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmNmXCI7IH1cclxuLnJpLXBhcmtpbmctbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZkMFwiOyB9XHJcbi5yaS1wYXNzcG9ydC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmQxXCI7IH1cclxuLnJpLXBhc3Nwb3J0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmZDJcIjsgfVxyXG4ucmktcGF0cmVvbi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmQzXCI7IH1cclxuLnJpLXBhdHJlb24tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZkNFwiOyB9XHJcbi5yaS1wYXVzZS1jaXJjbGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZkNVwiOyB9XHJcbi5yaS1wYXVzZS1jaXJjbGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZkNlwiOyB9XHJcbi5yaS1wYXVzZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmQ3XCI7IH1cclxuLnJpLXBhdXNlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmZDhcIjsgfVxyXG4ucmktcGF1c2UtbWluaS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmQ5XCI7IH1cclxuLnJpLXBhdXNlLW1pbmktbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZkYVwiOyB9XHJcbi5yaS1wYXlwYWwtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZkYlwiOyB9XHJcbi5yaS1wYXlwYWwtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZkY1wiOyB9XHJcbi5yaS1wZW4tbmliLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmZGRcIjsgfVxyXG4ucmktcGVuLW5pYi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmRlXCI7IH1cclxuLnJpLXBlbmNpbC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmRmXCI7IH1cclxuLnJpLXBlbmNpbC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmUwXCI7IH1cclxuLnJpLXBlbmNpbC1ydWxlci0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmZTFcIjsgfVxyXG4ucmktcGVuY2lsLXJ1bGVyLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZlMlwiOyB9XHJcbi5yaS1wZW5jaWwtcnVsZXItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZlM1wiOyB9XHJcbi5yaS1wZW5jaWwtcnVsZXItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZlNFwiOyB9XHJcbi5yaS1wZXJjZW50LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmZTVcIjsgfVxyXG4ucmktcGVyY2VudC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmU2XCI7IH1cclxuLnJpLXBob25lLWNhbWVyYS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmU3XCI7IH1cclxuLnJpLXBob25lLWNhbWVyYS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmU4XCI7IH1cclxuLnJpLXBob25lLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmZTlcIjsgfVxyXG4ucmktcGhvbmUtZmluZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmVhXCI7IH1cclxuLnJpLXBob25lLWZpbmQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZlYlwiOyB9XHJcbi5yaS1waG9uZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmVjXCI7IH1cclxuLnJpLXBob25lLWxvY2stZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZlZFwiOyB9XHJcbi5yaS1waG9uZS1sb2NrLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmZWVcIjsgfVxyXG4ucmktcGljdHVyZS1pbi1waWN0dXJlLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZlZlwiOyB9XHJcbi5yaS1waWN0dXJlLWluLXBpY3R1cmUtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmYwXCI7IH1cclxuLnJpLXBpY3R1cmUtaW4tcGljdHVyZS1leGl0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmZjFcIjsgfVxyXG4ucmktcGljdHVyZS1pbi1waWN0dXJlLWV4aXQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZmMlwiOyB9XHJcbi5yaS1waWN0dXJlLWluLXBpY3R1cmUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZmM1wiOyB9XHJcbi5yaS1waWN0dXJlLWluLXBpY3R1cmUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZmNFwiOyB9XHJcbi5yaS1waWUtY2hhcnQtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmY1XCI7IH1cclxuLnJpLXBpZS1jaGFydC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmZjZcIjsgfVxyXG4ucmktcGllLWNoYXJ0LWJveC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmY3XCI7IH1cclxuLnJpLXBpZS1jaGFydC1ib3gtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZmOFwiOyB9XHJcbi5yaS1waWUtY2hhcnQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZmOVwiOyB9XHJcbi5yaS1waWUtY2hhcnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZmYVwiOyB9XHJcbi5yaS1waW4tZGlzdGFuY2UtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZmYlwiOyB9XHJcbi5yaS1waW4tZGlzdGFuY2UtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZmY1wiOyB9XHJcbi5yaS1waW5nLXBvbmctZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZmZFwiOyB9XHJcbi5yaS1waW5nLXBvbmctbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZmZVwiOyB9XHJcbi5yaS1waW50ZXJlc3QtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZmZlwiOyB9XHJcbi5yaS1waW50ZXJlc3QtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAwMFwiOyB9XHJcbi5yaS1waW55aW4taW5wdXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMDFcIjsgfVxyXG4ucmktcGl4ZWxmZWQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAwMlwiOyB9XHJcbi5yaS1waXhlbGZlZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDAzXCI7IH1cclxuLnJpLXBsYW5lLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMDRcIjsgfVxyXG4ucmktcGxhbmUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAwNVwiOyB9XHJcbi5yaS1wbGFudC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDA2XCI7IH1cclxuLnJpLXBsYW50LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMDdcIjsgfVxyXG4ucmktcGxheS1jaXJjbGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAwOFwiOyB9XHJcbi5yaS1wbGF5LWNpcmNsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDA5XCI7IH1cclxuLnJpLXBsYXktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAwYVwiOyB9XHJcbi5yaS1wbGF5LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMGJcIjsgfVxyXG4ucmktcGxheS1saXN0LTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAwY1wiOyB9XHJcbi5yaS1wbGF5LWxpc3QtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDBkXCI7IH1cclxuLnJpLXBsYXktbGlzdC1hZGQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAwZVwiOyB9XHJcbi5yaS1wbGF5LWxpc3QtYWRkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMGZcIjsgfVxyXG4ucmktcGxheS1saXN0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMTBcIjsgfVxyXG4ucmktcGxheS1saXN0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMTFcIjsgfVxyXG4ucmktcGxheS1taW5pLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMTJcIjsgfVxyXG4ucmktcGxheS1taW5pLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMTNcIjsgfVxyXG4ucmktcGxheXN0YXRpb24tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAxNFwiOyB9XHJcbi5yaS1wbGF5c3RhdGlvbi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDE1XCI7IH1cclxuLnJpLXBsdWctMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDE2XCI7IH1cclxuLnJpLXBsdWctMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDE3XCI7IH1cclxuLnJpLXBsdWctZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAxOFwiOyB9XHJcbi5yaS1wbHVnLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMTlcIjsgfVxyXG4ucmktcG9sYXJvaWQtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDFhXCI7IH1cclxuLnJpLXBvbGFyb2lkLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAxYlwiOyB9XHJcbi5yaS1wb2xhcm9pZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDFjXCI7IH1cclxuLnJpLXBvbGFyb2lkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMWRcIjsgfVxyXG4ucmktcG9saWNlLWNhci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDFlXCI7IH1cclxuLnJpLXBvbGljZS1jYXItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAxZlwiOyB9XHJcbi5yaS1wcmljZS10YWctMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDIwXCI7IH1cclxuLnJpLXByaWNlLXRhZy0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMjFcIjsgfVxyXG4ucmktcHJpY2UtdGFnLTMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAyMlwiOyB9XHJcbi5yaS1wcmljZS10YWctMy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDIzXCI7IH1cclxuLnJpLXByaWNlLXRhZy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDI0XCI7IH1cclxuLnJpLXByaWNlLXRhZy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDI1XCI7IH1cclxuLnJpLXByaW50ZXItY2xvdWQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAyNlwiOyB9XHJcbi5yaS1wcmludGVyLWNsb3VkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMjdcIjsgfVxyXG4ucmktcHJpbnRlci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDI4XCI7IH1cclxuLnJpLXByaW50ZXItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAyOVwiOyB9XHJcbi5yaS1wcm9kdWN0LWh1bnQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAyYVwiOyB9XHJcbi5yaS1wcm9kdWN0LWh1bnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAyYlwiOyB9XHJcbi5yaS1wcm9maWxlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMmNcIjsgfVxyXG4ucmktcHJvZmlsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDJkXCI7IH1cclxuLnJpLXByb2plY3Rvci0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMmVcIjsgfVxyXG4ucmktcHJvamVjdG9yLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAyZlwiOyB9XHJcbi5yaS1wcm9qZWN0b3ItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAzMFwiOyB9XHJcbi5yaS1wcm9qZWN0b3ItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAzMVwiOyB9XHJcbi5yaS1wc3ljaG90aGVyYXB5LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMzJcIjsgfVxyXG4ucmktcHN5Y2hvdGhlcmFweS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDMzXCI7IH1cclxuLnJpLXB1bHNlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMzRcIjsgfVxyXG4ucmktcHVsc2UtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAzNVwiOyB9XHJcbi5yaS1wdXNocGluLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAzNlwiOyB9XHJcbi5yaS1wdXNocGluLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAzN1wiOyB9XHJcbi5yaS1wdXNocGluLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMzhcIjsgfVxyXG4ucmktcHVzaHBpbi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDM5XCI7IH1cclxuLnJpLXFxLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwM2FcIjsgfVxyXG4ucmktcXEtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAzYlwiOyB9XHJcbi5yaS1xci1jb2RlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwM2NcIjsgfVxyXG4ucmktcXItY29kZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDNkXCI7IH1cclxuLnJpLXFyLXNjYW4tMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDNlXCI7IH1cclxuLnJpLXFyLXNjYW4tMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDNmXCI7IH1cclxuLnJpLXFyLXNjYW4tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA0MFwiOyB9XHJcbi5yaS1xci1zY2FuLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNDFcIjsgfVxyXG4ucmktcXVlc3Rpb24tYW5zd2VyLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNDJcIjsgfVxyXG4ucmktcXVlc3Rpb24tYW5zd2VyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNDNcIjsgfVxyXG4ucmktcXVlc3Rpb24tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA0NFwiOyB9XHJcbi5yaS1xdWVzdGlvbi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDQ1XCI7IH1cclxuLnJpLXF1ZXN0aW9uLW1hcms6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNDZcIjsgfVxyXG4ucmktcXVlc3Rpb25uYWlyZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDQ3XCI7IH1cclxuLnJpLXF1ZXN0aW9ubmFpcmUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA0OFwiOyB9XHJcbi5yaS1xdWlsbC1wZW4tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA0OVwiOyB9XHJcbi5yaS1xdWlsbC1wZW4tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA0YVwiOyB9XHJcbi5yaS1yYWRhci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDRiXCI7IH1cclxuLnJpLXJhZGFyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNGNcIjsgfVxyXG4ucmktcmFkaW8tMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDRkXCI7IH1cclxuLnJpLXJhZGlvLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA0ZVwiOyB9XHJcbi5yaS1yYWRpby1idXR0b24tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA0ZlwiOyB9XHJcbi5yaS1yYWRpby1idXR0b24tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA1MFwiOyB9XHJcbi5yaS1yYWRpby1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDUxXCI7IH1cclxuLnJpLXJhZGlvLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNTJcIjsgfVxyXG4ucmktcmFpbmJvdy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDUzXCI7IH1cclxuLnJpLXJhaW5ib3ctbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA1NFwiOyB9XHJcbi5yaS1yYWlueS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDU1XCI7IH1cclxuLnJpLXJhaW55LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNTZcIjsgfVxyXG4ucmktcmVhY3Rqcy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDU3XCI7IH1cclxuLnJpLXJlYWN0anMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA1OFwiOyB9XHJcbi5yaS1yZWNvcmQtY2lyY2xlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNTlcIjsgfVxyXG4ucmktcmVjb3JkLWNpcmNsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDVhXCI7IH1cclxuLnJpLXJlY29yZC1tYWlsLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNWJcIjsgfVxyXG4ucmktcmVjb3JkLW1haWwtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA1Y1wiOyB9XHJcbi5yaS1yZWN5Y2xlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNWRcIjsgfVxyXG4ucmktcmVjeWNsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDVlXCI7IH1cclxuLnJpLXJlZC1wYWNrZXQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA1ZlwiOyB9XHJcbi5yaS1yZWQtcGFja2V0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNjBcIjsgfVxyXG4ucmktcmVkZGl0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNjFcIjsgfVxyXG4ucmktcmVkZGl0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNjJcIjsgfVxyXG4ucmktcmVmcmVzaC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDYzXCI7IH1cclxuLnJpLXJlZnJlc2gtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA2NFwiOyB9XHJcbi5yaS1yZWZ1bmQtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDY1XCI7IH1cclxuLnJpLXJlZnVuZC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNjZcIjsgfVxyXG4ucmktcmVmdW5kLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNjdcIjsgfVxyXG4ucmktcmVmdW5kLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNjhcIjsgfVxyXG4ucmktcmVnaXN0ZXJlZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDY5XCI7IH1cclxuLnJpLXJlZ2lzdGVyZWQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA2YVwiOyB9XHJcbi5yaS1yZW1peGljb24tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA2YlwiOyB9XHJcbi5yaS1yZW1peGljb24tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA2Y1wiOyB9XHJcbi5yaS1yZW1vdGUtY29udHJvbC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNmRcIjsgfVxyXG4ucmktcmVtb3RlLWNvbnRyb2wtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDZlXCI7IH1cclxuLnJpLXJlbW90ZS1jb250cm9sLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNmZcIjsgfVxyXG4ucmktcmVtb3RlLWNvbnRyb2wtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA3MFwiOyB9XHJcbi5yaS1yZXBlYXQtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDcxXCI7IH1cclxuLnJpLXJlcGVhdC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNzJcIjsgfVxyXG4ucmktcmVwZWF0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNzNcIjsgfVxyXG4ucmktcmVwZWF0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNzRcIjsgfVxyXG4ucmktcmVwZWF0LW9uZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDc1XCI7IH1cclxuLnJpLXJlcGVhdC1vbmUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA3NlwiOyB9XHJcbi5yaS1yZXBseS1hbGwtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA3N1wiOyB9XHJcbi5yaS1yZXBseS1hbGwtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA3OFwiOyB9XHJcbi5yaS1yZXBseS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDc5XCI7IH1cclxuLnJpLXJlcGx5LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwN2FcIjsgfVxyXG4ucmktcmVzZXJ2ZWQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA3YlwiOyB9XHJcbi5yaS1yZXNlcnZlZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDdjXCI7IH1cclxuLnJpLXJlc3QtdGltZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDdkXCI7IH1cclxuLnJpLXJlc3QtdGltZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDdlXCI7IH1cclxuLnJpLXJlc3RhcnQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA3ZlwiOyB9XHJcbi5yaS1yZXN0YXJ0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwODBcIjsgfVxyXG4ucmktcmVzdGF1cmFudC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwODFcIjsgfVxyXG4ucmktcmVzdGF1cmFudC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwODJcIjsgfVxyXG4ucmktcmVzdGF1cmFudC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDgzXCI7IH1cclxuLnJpLXJlc3RhdXJhbnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA4NFwiOyB9XHJcbi5yaS1yZXdpbmQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA4NVwiOyB9XHJcbi5yaS1yZXdpbmQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA4NlwiOyB9XHJcbi5yaS1yZXdpbmQtbWluaS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDg3XCI7IH1cclxuLnJpLXJld2luZC1taW5pLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwODhcIjsgfVxyXG4ucmktcmh5dGhtLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwODlcIjsgfVxyXG4ucmktcmh5dGhtLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwOGFcIjsgfVxyXG4ucmktcmlkaW5nLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwOGJcIjsgfVxyXG4ucmktcmlkaW5nLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwOGNcIjsgfVxyXG4ucmktcm9hZC1tYXAtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA4ZFwiOyB9XHJcbi5yaS1yb2FkLW1hcC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDhlXCI7IH1cclxuLnJpLXJvYWRzdGVyLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwOGZcIjsgfVxyXG4ucmktcm9hZHN0ZXItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA5MFwiOyB9XHJcbi5yaS1yb2JvdC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDkxXCI7IH1cclxuLnJpLXJvYm90LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwOTJcIjsgfVxyXG4ucmktcm9ja2V0LTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA5M1wiOyB9XHJcbi5yaS1yb2NrZXQtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDk0XCI7IH1cclxuLnJpLXJvY2tldC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDk1XCI7IH1cclxuLnJpLXJvY2tldC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDk2XCI7IH1cclxuLnJpLXJvdGF0ZS1sb2NrLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwOTdcIjsgfVxyXG4ucmktcm90YXRlLWxvY2stbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA5OFwiOyB9XHJcbi5yaS1yb3VuZGVkLWNvcm5lcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA5OVwiOyB9XHJcbi5yaS1yb3V0ZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDlhXCI7IH1cclxuLnJpLXJvdXRlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwOWJcIjsgfVxyXG4ucmktcm91dGVyLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwOWNcIjsgfVxyXG4ucmktcm91dGVyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwOWRcIjsgfVxyXG4ucmktcnNzLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwOWVcIjsgfVxyXG4ucmktcnNzLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwOWZcIjsgfVxyXG4ucmktcnVsZXItMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGEwXCI7IH1cclxuLnJpLXJ1bGVyLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBhMVwiOyB9XHJcbi5yaS1ydWxlci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGEyXCI7IH1cclxuLnJpLXJ1bGVyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYTNcIjsgfVxyXG4ucmktcnVuLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYTRcIjsgfVxyXG4ucmktcnVuLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYTVcIjsgfVxyXG4ucmktc2FmYXJpLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYTZcIjsgfVxyXG4ucmktc2FmYXJpLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYTdcIjsgfVxyXG4ucmktc2FmZS0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYThcIjsgfVxyXG4ucmktc2FmZS0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYTlcIjsgfVxyXG4ucmktc2FmZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGFhXCI7IH1cclxuLnJpLXNhZmUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBhYlwiOyB9XHJcbi5yaS1zYWlsYm9hdC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGFjXCI7IH1cclxuLnJpLXNhaWxib2F0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYWRcIjsgfVxyXG4ucmktc2F2ZS0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYWVcIjsgfVxyXG4ucmktc2F2ZS0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYWZcIjsgfVxyXG4ucmktc2F2ZS0zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYjBcIjsgfVxyXG4ucmktc2F2ZS0zLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYjFcIjsgfVxyXG4ucmktc2F2ZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGIyXCI7IH1cclxuLnJpLXNhdmUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBiM1wiOyB9XHJcbi5yaS1zY2FsZXMtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGI0XCI7IH1cclxuLnJpLXNjYWxlcy0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYjVcIjsgfVxyXG4ucmktc2NhbGVzLTMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBiNlwiOyB9XHJcbi5yaS1zY2FsZXMtMy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGI3XCI7IH1cclxuLnJpLXNjYWxlcy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGI4XCI7IH1cclxuLnJpLXNjYWxlcy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGI5XCI7IH1cclxuLnJpLXNjYW4tMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGJhXCI7IH1cclxuLnJpLXNjYW4tMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGJiXCI7IH1cclxuLnJpLXNjYW4tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBiY1wiOyB9XHJcbi5yaS1zY2FuLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYmRcIjsgfVxyXG4ucmktc2Npc3NvcnMtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGJlXCI7IH1cclxuLnJpLXNjaXNzb3JzLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBiZlwiOyB9XHJcbi5yaS1zY2lzc29ycy1jdXQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBjMFwiOyB9XHJcbi5yaS1zY2lzc29ycy1jdXQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBjMVwiOyB9XHJcbi5yaS1zY2lzc29ycy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGMyXCI7IH1cclxuLnJpLXNjaXNzb3JzLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYzNcIjsgfVxyXG4ucmktc2NyZWVuc2hvdC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYzRcIjsgfVxyXG4ucmktc2NyZWVuc2hvdC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYzVcIjsgfVxyXG4ucmktc2NyZWVuc2hvdC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGM2XCI7IH1cclxuLnJpLXNjcmVlbnNob3QtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBjN1wiOyB9XHJcbi5yaS1zZC1jYXJkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYzhcIjsgfVxyXG4ucmktc2QtY2FyZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGM5XCI7IH1cclxuLnJpLXNkLWNhcmQtbWluaS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGNhXCI7IH1cclxuLnJpLXNkLWNhcmQtbWluaS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGNiXCI7IH1cclxuLnJpLXNlYXJjaC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwY2NcIjsgfVxyXG4ucmktc2VhcmNoLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBjZFwiOyB9XHJcbi5yaS1zZWFyY2gtZXllLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwY2VcIjsgfVxyXG4ucmktc2VhcmNoLWV5ZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGNmXCI7IH1cclxuLnJpLXNlYXJjaC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGQwXCI7IH1cclxuLnJpLXNlYXJjaC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGQxXCI7IH1cclxuLnJpLXNlY3VyZS1wYXltZW50LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZDJcIjsgfVxyXG4ucmktc2VjdXJlLXBheW1lbnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBkM1wiOyB9XHJcbi5yaS1zZWVkbGluZy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGQ0XCI7IH1cclxuLnJpLXNlZWRsaW5nLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZDVcIjsgfVxyXG4ucmktc2VuZC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBkNlwiOyB9XHJcbi5yaS1zZW5kLXBsYW5lLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBkN1wiOyB9XHJcbi5yaS1zZW5kLXBsYW5lLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBkOFwiOyB9XHJcbi5yaS1zZW5kLXBsYW5lLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZDlcIjsgfVxyXG4ucmktc2VuZC1wbGFuZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGRhXCI7IH1cclxuLnJpLXNlbmQtdG8tYmFjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBkYlwiOyB9XHJcbi5yaS1zZW5zb3ItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBkY1wiOyB9XHJcbi5yaS1zZW5zb3ItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBkZFwiOyB9XHJcbi5yaS1zZXBhcmF0b3I6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZGVcIjsgfVxyXG4ucmktc2VydmVyLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZGZcIjsgfVxyXG4ucmktc2VydmVyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZTBcIjsgfVxyXG4ucmktc2VydmljZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGUxXCI7IH1cclxuLnJpLXNlcnZpY2UtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBlMlwiOyB9XHJcbi5yaS1zZXR0aW5ncy0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZTNcIjsgfVxyXG4ucmktc2V0dGluZ3MtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGU0XCI7IH1cclxuLnJpLXNldHRpbmdzLTMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBlNVwiOyB9XHJcbi5yaS1zZXR0aW5ncy0zLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZTZcIjsgfVxyXG4ucmktc2V0dGluZ3MtNC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGU3XCI7IH1cclxuLnJpLXNldHRpbmdzLTQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBlOFwiOyB9XHJcbi5yaS1zZXR0aW5ncy01LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZTlcIjsgfVxyXG4ucmktc2V0dGluZ3MtNS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGVhXCI7IH1cclxuLnJpLXNldHRpbmdzLTYtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBlYlwiOyB9XHJcbi5yaS1zZXR0aW5ncy02LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZWNcIjsgfVxyXG4ucmktc2V0dGluZ3MtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBlZFwiOyB9XHJcbi5yaS1zZXR0aW5ncy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGVlXCI7IH1cclxuLnJpLXNoYXBlLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBlZlwiOyB9XHJcbi5yaS1zaGFwZS0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZjBcIjsgfVxyXG4ucmktc2hhcGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBmMVwiOyB9XHJcbi5yaS1zaGFwZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGYyXCI7IH1cclxuLnJpLXNoYXJlLWJveC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGYzXCI7IH1cclxuLnJpLXNoYXJlLWJveC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGY0XCI7IH1cclxuLnJpLXNoYXJlLWNpcmNsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGY1XCI7IH1cclxuLnJpLXNoYXJlLWNpcmNsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGY2XCI7IH1cclxuLnJpLXNoYXJlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZjdcIjsgfVxyXG4ucmktc2hhcmUtZm9yd2FyZC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZjhcIjsgfVxyXG4ucmktc2hhcmUtZm9yd2FyZC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZjlcIjsgfVxyXG4ucmktc2hhcmUtZm9yd2FyZC1ib3gtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBmYVwiOyB9XHJcbi5yaS1zaGFyZS1mb3J3YXJkLWJveC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGZiXCI7IH1cclxuLnJpLXNoYXJlLWZvcndhcmQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBmY1wiOyB9XHJcbi5yaS1zaGFyZS1mb3J3YXJkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZmRcIjsgfVxyXG4ucmktc2hhcmUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBmZVwiOyB9XHJcbi5yaS1zaGllbGQtY2hlY2stZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBmZlwiOyB9XHJcbi5yaS1zaGllbGQtY2hlY2stbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwMFwiOyB9XHJcbi5yaS1zaGllbGQtY3Jvc3MtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwMVwiOyB9XHJcbi5yaS1zaGllbGQtY3Jvc3MtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwMlwiOyB9XHJcbi5yaS1zaGllbGQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwM1wiOyB9XHJcbi5yaS1zaGllbGQtZmxhc2gtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwNFwiOyB9XHJcbi5yaS1zaGllbGQtZmxhc2gtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwNVwiOyB9XHJcbi5yaS1zaGllbGQta2V5aG9sZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA2XCI7IH1cclxuLnJpLXNoaWVsZC1rZXlob2xlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDdcIjsgfVxyXG4ucmktc2hpZWxkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDhcIjsgfVxyXG4ucmktc2hpZWxkLXN0YXItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwOVwiOyB9XHJcbi5yaS1zaGllbGQtc3Rhci1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBhXCI7IH1cclxuLnJpLXNoaWVsZC11c2VyLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGJcIjsgfVxyXG4ucmktc2hpZWxkLXVzZXItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwY1wiOyB9XHJcbi5yaS1zaGlwLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwZFwiOyB9XHJcbi5yaS1zaGlwLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwZVwiOyB9XHJcbi5yaS1zaGlwLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGZcIjsgfVxyXG4ucmktc2hpcC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTEwXCI7IH1cclxuLnJpLXNoaXJ0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTFcIjsgfVxyXG4ucmktc2hpcnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExMlwiOyB9XHJcbi5yaS1zaG9wcGluZy1iYWctMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTEzXCI7IH1cclxuLnJpLXNob3BwaW5nLWJhZy0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTRcIjsgfVxyXG4ucmktc2hvcHBpbmctYmFnLTMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExNVwiOyB9XHJcbi5yaS1zaG9wcGluZy1iYWctMy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE2XCI7IH1cclxuLnJpLXNob3BwaW5nLWJhZy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE3XCI7IH1cclxuLnJpLXNob3BwaW5nLWJhZy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE4XCI7IH1cclxuLnJpLXNob3BwaW5nLWJhc2tldC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTlcIjsgfVxyXG4ucmktc2hvcHBpbmctYmFza2V0LTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExYVwiOyB9XHJcbi5yaS1zaG9wcGluZy1iYXNrZXQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExYlwiOyB9XHJcbi5yaS1zaG9wcGluZy1iYXNrZXQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExY1wiOyB9XHJcbi5yaS1zaG9wcGluZy1jYXJ0LTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExZFwiOyB9XHJcbi5yaS1zaG9wcGluZy1jYXJ0LTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExZVwiOyB9XHJcbi5yaS1zaG9wcGluZy1jYXJ0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWZcIjsgfVxyXG4ucmktc2hvcHBpbmctY2FydC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIwXCI7IH1cclxuLnJpLXNob3dlcnMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyMVwiOyB9XHJcbi5yaS1zaG93ZXJzLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjJcIjsgfVxyXG4ucmktc2h1ZmZsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIzXCI7IH1cclxuLnJpLXNodWZmbGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyNFwiOyB9XHJcbi5yaS1zaHV0LWRvd24tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyNVwiOyB9XHJcbi5yaS1zaHV0LWRvd24tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyNlwiOyB9XHJcbi5yaS1zaWRlLWJhci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI3XCI7IH1cclxuLnJpLXNpZGUtYmFyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjhcIjsgfVxyXG4ucmktc2lnbmFsLXRvd2VyLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjlcIjsgfVxyXG4ucmktc2lnbmFsLXRvd2VyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmFcIjsgfVxyXG4ucmktc2lnbmFsLXdpZmktMS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJiXCI7IH1cclxuLnJpLXNpZ25hbC13aWZpLTEtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyY1wiOyB9XHJcbi5yaS1zaWduYWwtd2lmaS0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmRcIjsgfVxyXG4ucmktc2lnbmFsLXdpZmktMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJlXCI7IH1cclxuLnJpLXNpZ25hbC13aWZpLTMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyZlwiOyB9XHJcbi5yaS1zaWduYWwtd2lmaS0zLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzBcIjsgfVxyXG4ucmktc2lnbmFsLXdpZmktZXJyb3ItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzMVwiOyB9XHJcbi5yaS1zaWduYWwtd2lmaS1lcnJvci1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTMyXCI7IH1cclxuLnJpLXNpZ25hbC13aWZpLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzNcIjsgfVxyXG4ucmktc2lnbmFsLXdpZmktbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzNFwiOyB9XHJcbi5yaS1zaWduYWwtd2lmaS1vZmYtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzNVwiOyB9XHJcbi5yaS1zaWduYWwtd2lmaS1vZmYtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzNlwiOyB9XHJcbi5yaS1zaW0tY2FyZC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzdcIjsgfVxyXG4ucmktc2ltLWNhcmQtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM4XCI7IH1cclxuLnJpLXNpbS1jYXJkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzlcIjsgfVxyXG4ucmktc2ltLWNhcmQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzYVwiOyB9XHJcbi5yaS1zaW5nbGUtcXVvdGVzLWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2JcIjsgfVxyXG4ucmktc2luZ2xlLXF1b3Rlcy1yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNjXCI7IH1cclxuLnJpLXNpcC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNkXCI7IH1cclxuLnJpLXNpcC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNlXCI7IH1cclxuLnJpLXNraXAtYmFjay1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNmXCI7IH1cclxuLnJpLXNraXAtYmFjay1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQwXCI7IH1cclxuLnJpLXNraXAtYmFjay1taW5pLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDFcIjsgfVxyXG4ucmktc2tpcC1iYWNrLW1pbmktbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0MlwiOyB9XHJcbi5yaS1za2lwLWZvcndhcmQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0M1wiOyB9XHJcbi5yaS1za2lwLWZvcndhcmQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0NFwiOyB9XHJcbi5yaS1za2lwLWZvcndhcmQtbWluaS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ1XCI7IH1cclxuLnJpLXNraXAtZm9yd2FyZC1taW5pLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDZcIjsgfVxyXG4ucmktc2t1bGwtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ3XCI7IH1cclxuLnJpLXNrdWxsLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0OFwiOyB9XHJcbi5yaS1za3VsbC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ5XCI7IH1cclxuLnJpLXNrdWxsLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGFcIjsgfVxyXG4ucmktc2t5cGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0YlwiOyB9XHJcbi5yaS1za3lwZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRjXCI7IH1cclxuLnJpLXNsYWNrLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGRcIjsgfVxyXG4ucmktc2xhY2stbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0ZVwiOyB9XHJcbi5yaS1zbGljZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRmXCI7IH1cclxuLnJpLXNsaWNlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTBcIjsgfVxyXG4ucmktc2xpZGVzaG93LTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1MVwiOyB9XHJcbi5yaS1zbGlkZXNob3ctMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTUyXCI7IH1cclxuLnJpLXNsaWRlc2hvdy0zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTNcIjsgfVxyXG4ucmktc2xpZGVzaG93LTMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1NFwiOyB9XHJcbi5yaS1zbGlkZXNob3ctNC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU1XCI7IH1cclxuLnJpLXNsaWRlc2hvdy00LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTZcIjsgfVxyXG4ucmktc2xpZGVzaG93LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTdcIjsgfVxyXG4ucmktc2xpZGVzaG93LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNThcIjsgfVxyXG4ucmktc21hcnRwaG9uZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU5XCI7IH1cclxuLnJpLXNtYXJ0cGhvbmUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1YVwiOyB9XHJcbi5yaS1zbmFwY2hhdC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTViXCI7IH1cclxuLnJpLXNuYXBjaGF0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWNcIjsgfVxyXG4ucmktc25vd3ktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1ZFwiOyB9XHJcbi5yaS1zbm93eS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVlXCI7IH1cclxuLnJpLXNvcnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVmXCI7IH1cclxuLnJpLXNvcnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2MFwiOyB9XHJcbi5yaS1zb3VuZC1tb2R1bGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2MVwiOyB9XHJcbi5yaS1zb3VuZC1tb2R1bGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2MlwiOyB9XHJcbi5yaS1zb3VuZGNsb3VkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjNcIjsgfVxyXG4ucmktc291bmRjbG91ZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY0XCI7IH1cclxuLnJpLXNwYWNlLXNoaXAtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2NVwiOyB9XHJcbi5yaS1zcGFjZS1zaGlwLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjZcIjsgfVxyXG4ucmktc3BhY2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjdcIjsgfVxyXG4ucmktc3BhbS0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjhcIjsgfVxyXG4ucmktc3BhbS0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjlcIjsgfVxyXG4ucmktc3BhbS0zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmFcIjsgfVxyXG4ucmktc3BhbS0zLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmJcIjsgfVxyXG4ucmktc3BhbS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZjXCI7IH1cclxuLnJpLXNwYW0tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2ZFwiOyB9XHJcbi5yaS1zcGVha2VyLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2ZVwiOyB9XHJcbi5yaS1zcGVha2VyLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2ZlwiOyB9XHJcbi5yaS1zcGVha2VyLTMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3MFwiOyB9XHJcbi5yaS1zcGVha2VyLTMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3MVwiOyB9XHJcbi5yaS1zcGVha2VyLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzJcIjsgfVxyXG4ucmktc3BlYWtlci1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTczXCI7IH1cclxuLnJpLXNwZWN0cnVtLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzRcIjsgfVxyXG4ucmktc3BlY3RydW0tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3NVwiOyB9XHJcbi5yaS1zcGVlZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc2XCI7IH1cclxuLnJpLXNwZWVkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzdcIjsgfVxyXG4ucmktc3BlZWQtbWluaS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc4XCI7IH1cclxuLnJpLXNwZWVkLW1pbmktbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3OVwiOyB9XHJcbi5yaS1zcGxpdC1jZWxscy1ob3Jpem9udGFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdhXCI7IH1cclxuLnJpLXNwbGl0LWNlbGxzLXZlcnRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdiXCI7IH1cclxuLnJpLXNwb3RpZnktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3Y1wiOyB9XHJcbi5yaS1zcG90aWZ5LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2RcIjsgfVxyXG4ucmktc3B5LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2VcIjsgfVxyXG4ucmktc3B5LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2ZcIjsgfVxyXG4ucmktc3RhY2stZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4MFwiOyB9XHJcbi5yaS1zdGFjay1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTgxXCI7IH1cclxuLnJpLXN0YWNrLW92ZXJmbG93LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODJcIjsgfVxyXG4ucmktc3RhY2stb3ZlcmZsb3ctbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4M1wiOyB9XHJcbi5yaS1zdGFja3NoYXJlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODRcIjsgfVxyXG4ucmktc3RhY2tzaGFyZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg1XCI7IH1cclxuLnJpLXN0YXItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4NlwiOyB9XHJcbi5yaS1zdGFyLWhhbGYtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4N1wiOyB9XHJcbi5yaS1zdGFyLWhhbGYtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4OFwiOyB9XHJcbi5yaS1zdGFyLWhhbGYtcy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg5XCI7IH1cclxuLnJpLXN0YXItaGFsZi1zLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGFcIjsgfVxyXG4ucmktc3Rhci1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThiXCI7IH1cclxuLnJpLXN0YXItcy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThjXCI7IH1cclxuLnJpLXN0YXItcy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThkXCI7IH1cclxuLnJpLXN0YXItc21pbGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4ZVwiOyB9XHJcbi5yaS1zdGFyLXNtaWxlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGZcIjsgfVxyXG4ucmktc3RlYW0tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5MFwiOyB9XHJcbi5yaS1zdGVhbS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTkxXCI7IH1cclxuLnJpLXN0ZWVyaW5nLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5MlwiOyB9XHJcbi5yaS1zdGVlcmluZy0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTNcIjsgfVxyXG4ucmktc3RlZXJpbmctZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5NFwiOyB9XHJcbi5yaS1zdGVlcmluZy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk1XCI7IH1cclxuLnJpLXN0ZXRob3Njb3BlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTZcIjsgfVxyXG4ucmktc3RldGhvc2NvcGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5N1wiOyB9XHJcbi5yaS1zdGlja3ktbm90ZS0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOThcIjsgfVxyXG4ucmktc3RpY2t5LW5vdGUtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk5XCI7IH1cclxuLnJpLXN0aWNreS1ub3RlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWFcIjsgfVxyXG4ucmktc3RpY2t5LW5vdGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5YlwiOyB9XHJcbi5yaS1zdG9jay1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTljXCI7IH1cclxuLnJpLXN0b2NrLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWRcIjsgfVxyXG4ucmktc3RvcC1jaXJjbGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5ZVwiOyB9XHJcbi5yaS1zdG9wLWNpcmNsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTlmXCI7IH1cclxuLnJpLXN0b3AtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhMFwiOyB9XHJcbi5yaS1zdG9wLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTFcIjsgfVxyXG4ucmktc3RvcC1taW5pLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTJcIjsgfVxyXG4ucmktc3RvcC1taW5pLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTNcIjsgfVxyXG4ucmktc3RvcmUtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE0XCI7IH1cclxuLnJpLXN0b3JlLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhNVwiOyB9XHJcbi5yaS1zdG9yZS0zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTZcIjsgfVxyXG4ucmktc3RvcmUtMy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE3XCI7IH1cclxuLnJpLXN0b3JlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYThcIjsgfVxyXG4ucmktc3RvcmUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhOVwiOyB9XHJcbi5yaS1zdHJpa2V0aHJvdWdoLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWFcIjsgfVxyXG4ucmktc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhYlwiOyB9XHJcbi5yaS1zdWJzY3JpcHQtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhY1wiOyB9XHJcbi5yaS1zdWJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWRcIjsgfVxyXG4ucmktc3VidHJhY3QtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhZVwiOyB9XHJcbi5yaS1zdWJ0cmFjdC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFmXCI7IH1cclxuLnJpLXN1YndheS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIwXCI7IH1cclxuLnJpLXN1YndheS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIxXCI7IH1cclxuLnJpLXN1YndheS13aWZpLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjJcIjsgfVxyXG4ucmktc3Vid2F5LXdpZmktbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiM1wiOyB9XHJcbi5yaS1zdWl0Y2FzZS0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjRcIjsgfVxyXG4ucmktc3VpdGNhc2UtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI1XCI7IH1cclxuLnJpLXN1aXRjYXNlLTMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiNlwiOyB9XHJcbi5yaS1zdWl0Y2FzZS0zLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjdcIjsgfVxyXG4ucmktc3VpdGNhc2UtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiOFwiOyB9XHJcbi5yaS1zdWl0Y2FzZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI5XCI7IH1cclxuLnJpLXN1bi1jbG91ZHktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiYVwiOyB9XHJcbi5yaS1zdW4tY2xvdWR5LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmJcIjsgfVxyXG4ucmktc3VuLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmNcIjsgfVxyXG4ucmktc3VuLWZvZ2d5LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmRcIjsgfVxyXG4ucmktc3VuLWZvZ2d5LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmVcIjsgfVxyXG4ucmktc3VuLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmZcIjsgfVxyXG4ucmktc3VwZXJzY3JpcHQtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjMFwiOyB9XHJcbi5yaS1zdXBlcnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjMVwiOyB9XHJcbi5yaS1zdXJnaWNhbC1tYXNrLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzJcIjsgfVxyXG4ucmktc3VyZ2ljYWwtbWFzay1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWMzXCI7IH1cclxuLnJpLXN1cnJvdW5kLXNvdW5kLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzRcIjsgfVxyXG4ucmktc3Vycm91bmQtc291bmQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjNVwiOyB9XHJcbi5yaS1zdXJ2ZXktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjNlwiOyB9XHJcbi5yaS1zdXJ2ZXktbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjN1wiOyB9XHJcbi5yaS1zd2FwLWJveC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM4XCI7IH1cclxuLnJpLXN3YXAtYm94LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzlcIjsgfVxyXG4ucmktc3dhcC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNhXCI7IH1cclxuLnJpLXN3YXAtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjYlwiOyB9XHJcbi5yaS1zd2l0Y2gtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjY1wiOyB9XHJcbi5yaS1zd2l0Y2gtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjZFwiOyB9XHJcbi5yaS1zd29yZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNlXCI7IH1cclxuLnJpLXN3b3JkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2ZcIjsgfVxyXG4ucmktc3lyaW5nZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQwXCI7IH1cclxuLnJpLXN5cmluZ2UtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkMVwiOyB9XHJcbi5yaS10LWJveC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQyXCI7IH1cclxuLnJpLXQtYm94LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDNcIjsgfVxyXG4ucmktdC1zaGlydC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDRcIjsgfVxyXG4ucmktdC1zaGlydC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDVcIjsgfVxyXG4ucmktdC1zaGlydC1haXItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkNlwiOyB9XHJcbi5yaS10LXNoaXJ0LWFpci1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ3XCI7IH1cclxuLnJpLXQtc2hpcnQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkOFwiOyB9XHJcbi5yaS10LXNoaXJ0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDlcIjsgfVxyXG4ucmktdGFibGUtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkYVwiOyB9XHJcbi5yaS10YWJsZS1hbHQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkYlwiOyB9XHJcbi5yaS10YWJsZS1hbHQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkY1wiOyB9XHJcbi5yaS10YWJsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRkXCI7IH1cclxuLnJpLXRhYmxlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZGVcIjsgfVxyXG4ucmktdGFibGV0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZGZcIjsgfVxyXG4ucmktdGFibGV0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTBcIjsgfVxyXG4ucmktdGFrZWF3YXktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlMVwiOyB9XHJcbi5yaS10YWtlYXdheS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWUyXCI7IH1cclxuLnJpLXRhb2Jhby1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWUzXCI7IH1cclxuLnJpLXRhb2Jhby1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU0XCI7IH1cclxuLnJpLXRhcGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlNVwiOyB9XHJcbi5yaS10YXBlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTZcIjsgfVxyXG4ucmktdGFzay1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU3XCI7IH1cclxuLnJpLXRhc2stbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlOFwiOyB9XHJcbi5yaS10YXhpLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTlcIjsgfVxyXG4ucmktdGF4aS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWVhXCI7IH1cclxuLnJpLXRheGktd2lmaS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWViXCI7IH1cclxuLnJpLXRheGktd2lmaS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWVjXCI7IH1cclxuLnJpLXRlYW0tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlZFwiOyB9XHJcbi5yaS10ZWFtLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZWVcIjsgfVxyXG4ucmktdGVsZWdyYW0tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlZlwiOyB9XHJcbi5yaS10ZWxlZ3JhbS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWYwXCI7IH1cclxuLnJpLXRlbXAtY29sZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWYxXCI7IH1cclxuLnJpLXRlbXAtY29sZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWYyXCI7IH1cclxuLnJpLXRlbXAtaG90LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjNcIjsgfVxyXG4ucmktdGVtcC1ob3QtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmNFwiOyB9XHJcbi5yaS10ZXJtaW5hbC1ib3gtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmNVwiOyB9XHJcbi5yaS10ZXJtaW5hbC1ib3gtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmNlwiOyB9XHJcbi5yaS10ZXJtaW5hbC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWY3XCI7IH1cclxuLnJpLXRlcm1pbmFsLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjhcIjsgfVxyXG4ucmktdGVybWluYWwtd2luZG93LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjlcIjsgfVxyXG4ucmktdGVybWluYWwtd2luZG93LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmFcIjsgfVxyXG4ucmktdGVzdC10dWJlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmJcIjsgfVxyXG4ucmktdGVzdC10dWJlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmNcIjsgfVxyXG4ucmktdGV4dC1kaXJlY3Rpb24tbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmZFwiOyB9XHJcbi5yaS10ZXh0LWRpcmVjdGlvbi1yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWZlXCI7IH1cclxuLnJpLXRleHQtc3BhY2luZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmZlwiOyB9XHJcbi5yaS10ZXh0LXdyYXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDBcIjsgfVxyXG4ucmktdGV4dDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwMVwiOyB9XHJcbi5yaS10aGVybW9tZXRlci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjAyXCI7IH1cclxuLnJpLXRoZXJtb21ldGVyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDNcIjsgfVxyXG4ucmktdGh1bWItZG93bi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjA0XCI7IH1cclxuLnJpLXRodW1iLWRvd24tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwNVwiOyB9XHJcbi5yaS10aHVtYi11cC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjA2XCI7IH1cclxuLnJpLXRodW1iLXVwLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDdcIjsgfVxyXG4ucmktdGh1bmRlcnN0b3Jtcy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjA4XCI7IH1cclxuLnJpLXRodW5kZXJzdG9ybXMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwOVwiOyB9XHJcbi5yaS10aWNrZXQtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjBhXCI7IH1cclxuLnJpLXRpY2tldC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMGJcIjsgfVxyXG4ucmktdGlja2V0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMGNcIjsgfVxyXG4ucmktdGlja2V0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMGRcIjsgfVxyXG4ucmktdGltZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjBlXCI7IH1cclxuLnJpLXRpbWUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwZlwiOyB9XHJcbi5yaS10aW1lci0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTBcIjsgfVxyXG4ucmktdGltZXItMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjExXCI7IH1cclxuLnJpLXRpbWVyLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTJcIjsgfVxyXG4ucmktdGltZXItZmxhc2gtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxM1wiOyB9XHJcbi5yaS10aW1lci1mbGFzaC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjE0XCI7IH1cclxuLnJpLXRpbWVyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTVcIjsgfVxyXG4ucmktdG9kby1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjE2XCI7IH1cclxuLnJpLXRvZG8tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxN1wiOyB9XHJcbi5yaS10b2dnbGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxOFwiOyB9XHJcbi5yaS10b2dnbGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxOVwiOyB9XHJcbi5yaS10b29scy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjFhXCI7IH1cclxuLnJpLXRvb2xzLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMWJcIjsgfVxyXG4ucmktdG9ybmFkby1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjFjXCI7IH1cclxuLnJpLXRvcm5hZG8tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxZFwiOyB9XHJcbi5yaS10cmFkZW1hcmstZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxZVwiOyB9XHJcbi5yaS10cmFkZW1hcmstbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxZlwiOyB9XHJcbi5yaS10cmFmZmljLWxpZ2h0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjBcIjsgfVxyXG4ucmktdHJhZmZpYy1saWdodC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjIxXCI7IH1cclxuLnJpLXRyYWluLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjJcIjsgfVxyXG4ucmktdHJhaW4tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyM1wiOyB9XHJcbi5yaS10cmFpbi13aWZpLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjRcIjsgfVxyXG4ucmktdHJhaW4td2lmaS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjI1XCI7IH1cclxuLnJpLXRyYW5zbGF0ZS0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjI2XCI7IH1cclxuLnJpLXRyYW5zbGF0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyN1wiOyB9XHJcbi5yaS10cmF2ZXN0aS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjI4XCI7IH1cclxuLnJpLXRyYXZlc3RpLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjlcIjsgfVxyXG4ucmktdHJlYXN1cmUtbWFwLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMmFcIjsgfVxyXG4ucmktdHJlYXN1cmUtbWFwLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMmJcIjsgfVxyXG4ucmktdHJlbGxvLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMmNcIjsgfVxyXG4ucmktdHJlbGxvLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMmRcIjsgfVxyXG4ucmktdHJvcGh5LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMmVcIjsgfVxyXG4ucmktdHJvcGh5LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMmZcIjsgfVxyXG4ucmktdHJ1Y2stZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzMFwiOyB9XHJcbi5yaS10cnVjay1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjMxXCI7IH1cclxuLnJpLXR1bWJsci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjMyXCI7IH1cclxuLnJpLXR1bWJsci1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjMzXCI7IH1cclxuLnJpLXR2LTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzNFwiOyB9XHJcbi5yaS10di0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzVcIjsgfVxyXG4ucmktdHYtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzNlwiOyB9XHJcbi5yaS10di1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM3XCI7IH1cclxuLnJpLXR3aXRjaC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM4XCI7IH1cclxuLnJpLXR3aXRjaC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM5XCI7IH1cclxuLnJpLXR3aXR0ZXItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzYVwiOyB9XHJcbi5yaS10d2l0dGVyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyM2JcIjsgfVxyXG4ucmktdHlwaG9vbi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjNjXCI7IH1cclxuLnJpLXR5cGhvb24tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzZFwiOyB9XHJcbi5yaS11LWRpc2stZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzZVwiOyB9XHJcbi5yaS11LWRpc2stbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzZlwiOyB9XHJcbi5yaS11YnVudHUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0MFwiOyB9XHJcbi5yaS11YnVudHUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0MVwiOyB9XHJcbi5yaS11bWJyZWxsYS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQyXCI7IH1cclxuLnJpLXVtYnJlbGxhLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDNcIjsgfVxyXG4ucmktdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQ0XCI7IH1cclxuLnJpLXVuaW5zdGFsbC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQ1XCI7IH1cclxuLnJpLXVuaW5zdGFsbC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQ2XCI7IH1cclxuLnJpLXVuc3BsYXNoLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDdcIjsgfVxyXG4ucmktdW5zcGxhc2gtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0OFwiOyB9XHJcbi5yaS11cGxvYWQtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQ5XCI7IH1cclxuLnJpLXVwbG9hZC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNGFcIjsgfVxyXG4ucmktdXBsb2FkLWNsb3VkLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0YlwiOyB9XHJcbi5yaS11cGxvYWQtY2xvdWQtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRjXCI7IH1cclxuLnJpLXVwbG9hZC1jbG91ZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRkXCI7IH1cclxuLnJpLXVwbG9hZC1jbG91ZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRlXCI7IH1cclxuLnJpLXVwbG9hZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRmXCI7IH1cclxuLnJpLXVwbG9hZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjUwXCI7IH1cclxuLnJpLXVzYi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjUxXCI7IH1cclxuLnJpLXVzYi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjUyXCI7IH1cclxuLnJpLXVzZXItMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjUzXCI7IH1cclxuLnJpLXVzZXItMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU0XCI7IH1cclxuLnJpLXVzZXItMy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU1XCI7IH1cclxuLnJpLXVzZXItMy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU2XCI7IH1cclxuLnJpLXVzZXItNC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU3XCI7IH1cclxuLnJpLXVzZXItNC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU4XCI7IH1cclxuLnJpLXVzZXItNS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU5XCI7IH1cclxuLnJpLXVzZXItNS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjVhXCI7IH1cclxuLnJpLXVzZXItNi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjViXCI7IH1cclxuLnJpLXVzZXItNi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjVjXCI7IH1cclxuLnJpLXVzZXItYWRkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWRcIjsgfVxyXG4ucmktdXNlci1hZGQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1ZVwiOyB9XHJcbi5yaS11c2VyLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWZcIjsgfVxyXG4ucmktdXNlci1mb2xsb3ctZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2MFwiOyB9XHJcbi5yaS11c2VyLWZvbGxvdy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjYxXCI7IH1cclxuLnJpLXVzZXItaGVhcnQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2MlwiOyB9XHJcbi5yaS11c2VyLWhlYXJ0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjNcIjsgfVxyXG4ucmktdXNlci1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY0XCI7IH1cclxuLnJpLXVzZXItbG9jYXRpb24tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2NVwiOyB9XHJcbi5yaS11c2VyLWxvY2F0aW9uLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjZcIjsgfVxyXG4ucmktdXNlci1yZWNlaXZlZC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjdcIjsgfVxyXG4ucmktdXNlci1yZWNlaXZlZC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjhcIjsgfVxyXG4ucmktdXNlci1yZWNlaXZlZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY5XCI7IH1cclxuLnJpLXVzZXItcmVjZWl2ZWQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2YVwiOyB9XHJcbi5yaS11c2VyLXNlYXJjaC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjZiXCI7IH1cclxuLnJpLXVzZXItc2VhcmNoLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNmNcIjsgfVxyXG4ucmktdXNlci1zZXR0aW5ncy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjZkXCI7IH1cclxuLnJpLXVzZXItc2V0dGluZ3MtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2ZVwiOyB9XHJcbi5yaS11c2VyLXNoYXJlZC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNmZcIjsgfVxyXG4ucmktdXNlci1zaGFyZWQtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjcwXCI7IH1cclxuLnJpLXVzZXItc2hhcmVkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzFcIjsgfVxyXG4ucmktdXNlci1zaGFyZWQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3MlwiOyB9XHJcbi5yaS11c2VyLXNtaWxlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzNcIjsgfVxyXG4ucmktdXNlci1zbWlsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjc0XCI7IH1cclxuLnJpLXVzZXItc3Rhci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjc1XCI7IH1cclxuLnJpLXVzZXItc3Rhci1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjc2XCI7IH1cclxuLnJpLXVzZXItdW5mb2xsb3ctZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3N1wiOyB9XHJcbi5yaS11c2VyLXVuZm9sbG93LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzhcIjsgfVxyXG4ucmktdXNlci12b2ljZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjc5XCI7IH1cclxuLnJpLXVzZXItdm9pY2UtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3YVwiOyB9XHJcbi5yaS12aWRlby1hZGQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3YlwiOyB9XHJcbi5yaS12aWRlby1hZGQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3Y1wiOyB9XHJcbi5yaS12aWRlby1jaGF0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyN2RcIjsgfVxyXG4ucmktdmlkZW8tY2hhdC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjdlXCI7IH1cclxuLnJpLXZpZGVvLWRvd25sb2FkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyN2ZcIjsgfVxyXG4ucmktdmlkZW8tZG93bmxvYWQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4MFwiOyB9XHJcbi5yaS12aWRlby1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjgxXCI7IH1cclxuLnJpLXZpZGVvLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODJcIjsgfVxyXG4ucmktdmlkZW8tdXBsb2FkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODNcIjsgfVxyXG4ucmktdmlkZW8tdXBsb2FkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODRcIjsgfVxyXG4ucmktdmlkaWNvbi0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODVcIjsgfVxyXG4ucmktdmlkaWNvbi0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODZcIjsgfVxyXG4ucmktdmlkaWNvbi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjg3XCI7IH1cclxuLnJpLXZpZGljb24tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4OFwiOyB9XHJcbi5yaS12aW1lby1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjg5XCI7IH1cclxuLnJpLXZpbWVvLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOGFcIjsgfVxyXG4ucmktdmlwLWNyb3duLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4YlwiOyB9XHJcbi5yaS12aXAtY3Jvd24tMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjhjXCI7IH1cclxuLnJpLXZpcC1jcm93bi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjhkXCI7IH1cclxuLnJpLXZpcC1jcm93bi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjhlXCI7IH1cclxuLnJpLXZpcC1kaWFtb25kLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOGZcIjsgfVxyXG4ucmktdmlwLWRpYW1vbmQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5MFwiOyB9XHJcbi5yaS12aXAtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5MVwiOyB9XHJcbi5yaS12aXAtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5MlwiOyB9XHJcbi5yaS12aXJ1cy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjkzXCI7IH1cclxuLnJpLXZpcnVzLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTRcIjsgfVxyXG4ucmktdmlzYS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjk1XCI7IH1cclxuLnJpLXZpc2EtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5NlwiOyB9XHJcbi5yaS12b2ljZS1yZWNvZ25pdGlvbi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjk3XCI7IH1cclxuLnJpLXZvaWNlLXJlY29nbml0aW9uLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOThcIjsgfVxyXG4ucmktdm9pY2VwcmludC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjk5XCI7IH1cclxuLnJpLXZvaWNlcHJpbnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5YVwiOyB9XHJcbi5yaS12b2x1bWUtZG93bi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjliXCI7IH1cclxuLnJpLXZvbHVtZS1kb3duLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOWNcIjsgfVxyXG4ucmktdm9sdW1lLW11dGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5ZFwiOyB9XHJcbi5yaS12b2x1bWUtbXV0ZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjllXCI7IH1cclxuLnJpLXZvbHVtZS1vZmYtdmlicmF0ZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjlmXCI7IH1cclxuLnJpLXZvbHVtZS1vZmYtdmlicmF0ZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmEwXCI7IH1cclxuLnJpLXZvbHVtZS11cC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmExXCI7IH1cclxuLnJpLXZvbHVtZS11cC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmEyXCI7IH1cclxuLnJpLXZvbHVtZS12aWJyYXRlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTNcIjsgfVxyXG4ucmktdm9sdW1lLXZpYnJhdGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhNFwiOyB9XHJcbi5yaS12dWVqcy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmE1XCI7IH1cclxuLnJpLXZ1ZWpzLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTZcIjsgfVxyXG4ucmktd2Fsay1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmE3XCI7IH1cclxuLnJpLXdhbGstbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhOFwiOyB9XHJcbi5yaS13YWxsZXQtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmE5XCI7IH1cclxuLnJpLXdhbGxldC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYWFcIjsgfVxyXG4ucmktd2FsbGV0LTMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhYlwiOyB9XHJcbi5yaS13YWxsZXQtMy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmFjXCI7IH1cclxuLnJpLXdhbGxldC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmFkXCI7IH1cclxuLnJpLXdhbGxldC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmFlXCI7IH1cclxuLnJpLXdhdGVyLWZsYXNoLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYWZcIjsgfVxyXG4ucmktd2F0ZXItZmxhc2gtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiMFwiOyB9XHJcbi5yaS13ZWJjYW0tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiMVwiOyB9XHJcbi5yaS13ZWJjYW0tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiMlwiOyB9XHJcbi5yaS13ZWNoYXQtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmIzXCI7IH1cclxuLnJpLXdlY2hhdC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjRcIjsgfVxyXG4ucmktd2VjaGF0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjVcIjsgfVxyXG4ucmktd2VjaGF0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjZcIjsgfVxyXG4ucmktd2VjaGF0LXBheS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmI3XCI7IH1cclxuLnJpLXdlY2hhdC1wYXktbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiOFwiOyB9XHJcbi5yaS13ZWliby1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmI5XCI7IH1cclxuLnJpLXdlaWJvLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYmFcIjsgfVxyXG4ucmktd2hhdHNhcHAtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiYlwiOyB9XHJcbi5yaS13aGF0c2FwcC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmJjXCI7IH1cclxuLnJpLXdoZWVsY2hhaXItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiZFwiOyB9XHJcbi5yaS13aGVlbGNoYWlyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYmVcIjsgfVxyXG4ucmktd2lmaS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmJmXCI7IH1cclxuLnJpLXdpZmktbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjMFwiOyB9XHJcbi5yaS13aWZpLW9mZi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmMxXCI7IH1cclxuLnJpLXdpZmktb2ZmLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzJcIjsgfVxyXG4ucmktd2luZG93LTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjM1wiOyB9XHJcbi5yaS13aW5kb3ctMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM0XCI7IH1cclxuLnJpLXdpbmRvdy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM1XCI7IH1cclxuLnJpLXdpbmRvdy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM2XCI7IH1cclxuLnJpLXdpbmRvd3MtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjN1wiOyB9XHJcbi5yaS13aW5kb3dzLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzhcIjsgfVxyXG4ucmktd2luZHktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjOVwiOyB9XHJcbi5yaS13aW5keS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmNhXCI7IH1cclxuLnJpLXdpcmVsZXNzLWNoYXJnaW5nLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyY2JcIjsgfVxyXG4ucmktd2lyZWxlc3MtY2hhcmdpbmctbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjY1wiOyB9XHJcbi5yaS13b21lbi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmNkXCI7IH1cclxuLnJpLXdvbWVuLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyY2VcIjsgfVxyXG4ucmktd3ViaS1pbnB1dDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjZlwiOyB9XHJcbi5yaS14Ym94LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDBcIjsgfVxyXG4ucmkteGJveC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQxXCI7IH1cclxuLnJpLXhpbmctZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkMlwiOyB9XHJcbi5yaS14aW5nLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDNcIjsgfVxyXG4ucmkteW91dHViZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQ0XCI7IH1cclxuLnJpLXlvdXR1YmUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkNVwiOyB9XHJcbi5yaS16Y29vbC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQ2XCI7IH1cclxuLnJpLXpjb29sLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDdcIjsgfVxyXG4ucmktemhpaHUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkOFwiOyB9XHJcbi5yaS16aGlodS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQ5XCI7IH1cclxuLnJpLXpvb20taW4tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkYVwiOyB9XHJcbi5yaS16b29tLWluLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZGJcIjsgfVxyXG4ucmktem9vbS1vdXQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkY1wiOyB9XHJcbi5yaS16b29tLW91dC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmRkXCI7IH1cclxuLnJpLXp6ei1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmRlXCI7IH1cclxuLnJpLXp6ei1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmRmXCI7IH1cclxuLnJpLWFycm93LWRvd24tZG91YmxlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTBcIjsgfVxyXG4ucmktYXJyb3ctZG93bi1kb3VibGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlMVwiOyB9XHJcbi5yaS1hcnJvdy1sZWZ0LWRvdWJsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmUyXCI7IH1cclxuLnJpLWFycm93LWxlZnQtZG91YmxlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTNcIjsgfVxyXG4ucmktYXJyb3ctcmlnaHQtZG91YmxlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTRcIjsgfVxyXG4ucmktYXJyb3ctcmlnaHQtZG91YmxlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTVcIjsgfVxyXG4ucmktYXJyb3ctdHVybi1iYWNrLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTZcIjsgfVxyXG4ucmktYXJyb3ctdHVybi1iYWNrLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTdcIjsgfVxyXG4ucmktYXJyb3ctdHVybi1mb3J3YXJkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZThcIjsgfVxyXG4ucmktYXJyb3ctdHVybi1mb3J3YXJkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTlcIjsgfVxyXG4ucmktYXJyb3ctdXAtZG91YmxlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZWFcIjsgfVxyXG4ucmktYXJyb3ctdXAtZG91YmxlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZWJcIjsgfVxyXG4ucmktYmFyZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmVjXCI7IH1cclxuLnJpLWJhcmQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlZFwiOyB9XHJcbi5yaS1ib290c3RyYXAtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlZVwiOyB9XHJcbi5yaS1ib290c3RyYXAtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlZlwiOyB9XHJcbi5yaS1ib3gtMS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmYwXCI7IH1cclxuLnJpLWJveC0xLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjFcIjsgfVxyXG4ucmktYm94LTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmMlwiOyB9XHJcbi5yaS1ib3gtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmYzXCI7IH1cclxuLnJpLWJveC0zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjRcIjsgfVxyXG4ucmktYm94LTMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmNVwiOyB9XHJcbi5yaS1icmFpbi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmY2XCI7IH1cclxuLnJpLWJyYWluLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjdcIjsgfVxyXG4ucmktY2FuZGxlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjhcIjsgfVxyXG4ucmktY2FuZGxlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjlcIjsgfVxyXG4ucmktY2FzaC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmZhXCI7IH1cclxuLnJpLWNhc2gtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmYlwiOyB9XHJcbi5yaS1jb250cmFjdC1sZWZ0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZmNcIjsgfVxyXG4ucmktY29udHJhY3QtbGVmdC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmZkXCI7IH1cclxuLnJpLWNvbnRyYWN0LWxlZnQtcmlnaHQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmZVwiOyB9XHJcbi5yaS1jb250cmFjdC1sZWZ0LXJpZ2h0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZmZcIjsgfVxyXG4ucmktY29udHJhY3QtcmlnaHQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwMFwiOyB9XHJcbi5yaS1jb250cmFjdC1yaWdodC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzAxXCI7IH1cclxuLnJpLWNvbnRyYWN0LXVwLWRvd24tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwMlwiOyB9XHJcbi5yaS1jb250cmFjdC11cC1kb3duLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDNcIjsgfVxyXG4ucmktY29waWxvdC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzA0XCI7IH1cclxuLnJpLWNvcGlsb3QtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwNVwiOyB9XHJcbi5yaS1jb3JuZXItZG93bi1sZWZ0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDZcIjsgfVxyXG4ucmktY29ybmVyLWRvd24tbGVmdC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzA3XCI7IH1cclxuLnJpLWNvcm5lci1kb3duLXJpZ2h0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDhcIjsgfVxyXG4ucmktY29ybmVyLWRvd24tcmlnaHQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwOVwiOyB9XHJcbi5yaS1jb3JuZXItbGVmdC1kb3duLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMGFcIjsgfVxyXG4ucmktY29ybmVyLWxlZnQtZG93bi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzBiXCI7IH1cclxuLnJpLWNvcm5lci1sZWZ0LXVwLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMGNcIjsgfVxyXG4ucmktY29ybmVyLWxlZnQtdXAtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwZFwiOyB9XHJcbi5yaS1jb3JuZXItcmlnaHQtZG93bi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzBlXCI7IH1cclxuLnJpLWNvcm5lci1yaWdodC1kb3duLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMGZcIjsgfVxyXG4ucmktY29ybmVyLXJpZ2h0LXVwLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTBcIjsgfVxyXG4ucmktY29ybmVyLXJpZ2h0LXVwLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTFcIjsgfVxyXG4ucmktY29ybmVyLXVwLWxlZnQtZG91YmxlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTJcIjsgfVxyXG4ucmktY29ybmVyLXVwLWxlZnQtZG91YmxlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTNcIjsgfVxyXG4ucmktY29ybmVyLXVwLWxlZnQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxNFwiOyB9XHJcbi5yaS1jb3JuZXItdXAtbGVmdC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzE1XCI7IH1cclxuLnJpLWNvcm5lci11cC1yaWdodC1kb3VibGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxNlwiOyB9XHJcbi5yaS1jb3JuZXItdXAtcmlnaHQtZG91YmxlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTdcIjsgfVxyXG4ucmktY29ybmVyLXVwLXJpZ2h0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMThcIjsgfVxyXG4ucmktY29ybmVyLXVwLXJpZ2h0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTlcIjsgfVxyXG4ucmktY3Jvc3MtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxYVwiOyB9XHJcbi5yaS1jcm9zcy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzFiXCI7IH1cclxuLnJpLWVkZ2UtbmV3LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMWNcIjsgfVxyXG4ucmktZWRnZS1uZXctbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxZFwiOyB9XHJcbi5yaS1lcXVhbC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzFlXCI7IH1cclxuLnJpLWVxdWFsLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMWZcIjsgfVxyXG4ucmktZXhwYW5kLWxlZnQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyMFwiOyB9XHJcbi5yaS1leHBhbmQtbGVmdC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzIxXCI7IH1cclxuLnJpLWV4cGFuZC1sZWZ0LXJpZ2h0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjJcIjsgfVxyXG4ucmktZXhwYW5kLWxlZnQtcmlnaHQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyM1wiOyB9XHJcbi5yaS1leHBhbmQtcmlnaHQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyNFwiOyB9XHJcbi5yaS1leHBhbmQtcmlnaHQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyNVwiOyB9XHJcbi5yaS1leHBhbmQtdXAtZG93bi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzI2XCI7IH1cclxuLnJpLWV4cGFuZC11cC1kb3duLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjdcIjsgfVxyXG4ucmktZmxpY2tyLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjhcIjsgfVxyXG4ucmktZmxpY2tyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjlcIjsgfVxyXG4ucmktZm9yd2FyZC0xMC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzJhXCI7IH1cclxuLnJpLWZvcndhcmQtMTAtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyYlwiOyB9XHJcbi5yaS1mb3J3YXJkLTE1LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMmNcIjsgfVxyXG4ucmktZm9yd2FyZC0xNS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzJkXCI7IH1cclxuLnJpLWZvcndhcmQtMzAtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyZVwiOyB9XHJcbi5yaS1mb3J3YXJkLTMwLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMmZcIjsgfVxyXG4ucmktZm9yd2FyZC01LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzBcIjsgfVxyXG4ucmktZm9yd2FyZC01LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzFcIjsgfVxyXG4ucmktZ3JhZHVhdGlvbi1jYXAtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzMlwiOyB9XHJcbi5yaS1ncmFkdWF0aW9uLWNhcC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzMzXCI7IH1cclxuLnJpLWhvbWUtb2ZmaWNlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzRcIjsgfVxyXG4ucmktaG9tZS1vZmZpY2UtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzNVwiOyB9XHJcbi5yaS1ob3VyZ2xhc3MtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzM2XCI7IH1cclxuLnJpLWhvdXJnbGFzcy0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzdcIjsgfVxyXG4ucmktaG91cmdsYXNzLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzhcIjsgfVxyXG4ucmktaG91cmdsYXNzLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzlcIjsgfVxyXG4ucmktamF2YXNjcmlwdC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzNhXCI7IH1cclxuLnJpLWphdmFzY3JpcHQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzYlwiOyB9XHJcbi5yaS1sb29wLWxlZnQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzY1wiOyB9XHJcbi5yaS1sb29wLWxlZnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzZFwiOyB9XHJcbi5yaS1sb29wLXJpZ2h0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzM2VcIjsgfVxyXG4ucmktbG9vcC1yaWdodC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzNmXCI7IH1cclxuLnJpLW1lbW9yaWVzLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDBcIjsgfVxyXG4ucmktbWVtb3JpZXMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0MVwiOyB9XHJcbi5yaS1tZXRhLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDJcIjsgfVxyXG4ucmktbWV0YS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQzXCI7IH1cclxuLnJpLW1pY3Jvc29mdC1sb29wLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDRcIjsgfVxyXG4ucmktbWljcm9zb2Z0LWxvb3AtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0NVwiOyB9XHJcbi5yaS1uZnQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0NlwiOyB9XHJcbi5yaS1uZnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0N1wiOyB9XHJcbi5yaS1ub3Rpb24tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0OFwiOyB9XHJcbi5yaS1ub3Rpb24tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0OVwiOyB9XHJcbi5yaS1vcGVuYWktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0YVwiOyB9XHJcbi5yaS1vcGVuYWktbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0YlwiOyB9XHJcbi5yaS1vdmVybGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0Y1wiOyB9XHJcbi5yaS1wMnAtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0ZFwiOyB9XHJcbi5yaS1wMnAtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0ZVwiOyB9XHJcbi5yaS1wcmVzZW50YXRpb24tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0ZlwiOyB9XHJcbi5yaS1wcmVzZW50YXRpb24tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1MFwiOyB9XHJcbi5yaS1yZXBsYXktMTAtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1MVwiOyB9XHJcbi5yaS1yZXBsYXktMTAtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1MlwiOyB9XHJcbi5yaS1yZXBsYXktMTUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1M1wiOyB9XHJcbi5yaS1yZXBsYXktMTUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1NFwiOyB9XHJcbi5yaS1yZXBsYXktMzAtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1NVwiOyB9XHJcbi5yaS1yZXBsYXktMzAtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1NlwiOyB9XHJcbi5yaS1yZXBsYXktNS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzU3XCI7IH1cclxuLnJpLXJlcGxheS01LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNThcIjsgfVxyXG4ucmktc2Nob29sLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTlcIjsgfVxyXG4ucmktc2Nob29sLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNWFcIjsgfVxyXG4ucmktc2hpbmluZy0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNWJcIjsgfVxyXG4ucmktc2hpbmluZy0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNWNcIjsgfVxyXG4ucmktc2hpbmluZy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzVkXCI7IH1cclxuLnJpLXNoaW5pbmctbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1ZVwiOyB9XHJcbi5yaS1za2V0Y2hpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNWZcIjsgfVxyXG4ucmktc2tpcC1kb3duLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjBcIjsgfVxyXG4ucmktc2tpcC1kb3duLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjFcIjsgfVxyXG4ucmktc2tpcC1sZWZ0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjJcIjsgfVxyXG4ucmktc2tpcC1sZWZ0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjNcIjsgfVxyXG4ucmktc2tpcC1yaWdodC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzY0XCI7IH1cclxuLnJpLXNraXAtcmlnaHQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2NVwiOyB9XHJcbi5yaS1za2lwLXVwLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjZcIjsgfVxyXG4ucmktc2tpcC11cC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzY3XCI7IH1cclxuLnJpLXNsb3ctZG93bi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzY4XCI7IH1cclxuLnJpLXNsb3ctZG93bi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzY5XCI7IH1cclxuLnJpLXNwYXJrbGluZy0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNmFcIjsgfVxyXG4ucmktc3BhcmtsaW5nLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2YlwiOyB9XHJcbi5yaS1zcGFya2xpbmctZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2Y1wiOyB9XHJcbi5yaS1zcGFya2xpbmctbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2ZFwiOyB9XHJcbi5yaS1zcGVhay1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzZlXCI7IH1cclxuLnJpLXNwZWFrLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNmZcIjsgfVxyXG4ucmktc3BlZWQtdXAtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3MFwiOyB9XHJcbi5yaS1zcGVlZC11cC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzcxXCI7IH1cclxuLnJpLXRpa3Rvay1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzcyXCI7IH1cclxuLnJpLXRpa3Rvay1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzczXCI7IH1cclxuLnJpLXRva2VuLXN3YXAtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3NFwiOyB9XHJcbi5yaS10b2tlbi1zd2FwLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzVcIjsgfVxyXG4ucmktdW5waW4tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3NlwiOyB9XHJcbi5yaS11bnBpbi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc3XCI7IH1cclxuLnJpLXdlY2hhdC1jaGFubmVscy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc4XCI7IH1cclxuLnJpLXdlY2hhdC1jaGFubmVscy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc5XCI7IH1cclxuLnJpLXdvcmRwcmVzcy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzdhXCI7IH1cclxuLnJpLXdvcmRwcmVzcy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzdiXCI7IH1cclxuLnJpLWJsZW5kZXItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3Y1wiOyB9XHJcbi5yaS1ibGVuZGVyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzN2RcIjsgfVxyXG4ucmktZW1vamktc3RpY2tlci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzdlXCI7IH1cclxuLnJpLWVtb2ppLXN0aWNrZXItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3ZlwiOyB9XHJcbi5yaS1naXQtY2xvc2UtcHVsbC1yZXF1ZXN0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODBcIjsgfVxyXG4ucmktZ2l0LWNsb3NlLXB1bGwtcmVxdWVzdC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzgxXCI7IH1cclxuLnJpLWluc3RhbmNlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODJcIjsgfVxyXG4ucmktaW5zdGFuY2UtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4M1wiOyB9XHJcbi5yaS1tZWdhcGhvbmUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4NFwiOyB9XHJcbi5yaS1tZWdhcGhvbmUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4NVwiOyB9XHJcbi5yaS1wYXNzLWV4cGlyZWQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4NlwiOyB9XHJcbi5yaS1wYXNzLWV4cGlyZWQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4N1wiOyB9XHJcbi5yaS1wYXNzLXBlbmRpbmctZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4OFwiOyB9XHJcbi5yaS1wYXNzLXBlbmRpbmctbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4OVwiOyB9XHJcbi5yaS1wYXNzLXZhbGlkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOGFcIjsgfVxyXG4ucmktcGFzcy12YWxpZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzhiXCI7IH1cclxuLnJpLWFpLWdlbmVyYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzhjXCI7IH1cclxuLnJpLWNhbGVuZGFyLWNsb3NlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOGRcIjsgfVxyXG4ucmktY2FsZW5kYXItY2xvc2UtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4ZVwiOyB9XHJcbi5yaS1kcmFnZ2FibGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOGZcIjsgfVxyXG4ucmktZm9udC1mYW1pbHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTBcIjsgfVxyXG4ucmktZm9udC1tb25vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzkxXCI7IH1cclxuLnJpLWZvbnQtc2Fucy1zZXJpZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5MlwiOyB9XHJcbi5yaS1mb250LXNhbnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTNcIjsgfVxyXG4ucmktaGFyZC1kcml2ZS0zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTRcIjsgfVxyXG4ucmktaGFyZC1kcml2ZS0zLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTVcIjsgfVxyXG4ucmkta2ljay1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzk2XCI7IH1cclxuLnJpLWtpY2stbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5N1wiOyB9XHJcbi5yaS1saXN0LWNoZWNrLTM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOThcIjsgfVxyXG4ucmktbGlzdC1pbmRlZmluaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzk5XCI7IH1cclxuLnJpLWxpc3Qtb3JkZXJlZC0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzlhXCI7IH1cclxuLnJpLWxpc3QtcmFkaW86YmVmb3JlIHsgY29udGVudDogXCJcXGYzOWJcIjsgfVxyXG4ucmktb3BlbmJhc2UtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5Y1wiOyB9XHJcbi5yaS1vcGVuYmFzZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzlkXCI7IH1cclxuLnJpLXBsYW5ldC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzllXCI7IH1cclxuLnJpLXBsYW5ldC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzlmXCI7IH1cclxuLnJpLXByb2hpYml0ZWQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhMFwiOyB9XHJcbi5yaS1wcm9oaWJpdGVkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTFcIjsgfVxyXG4ucmktcXVvdGUtdGV4dDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhMlwiOyB9XHJcbi5yaS1zZW8tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhM1wiOyB9XHJcbi5yaS1zZW8tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhNFwiOyB9XHJcbi5yaS1zbGFzaC1jb21tYW5kczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhNVwiOyB9XHJcblxyXG4iLCIvL1xyXG4vLyBtZW51LnNjc3NcclxuLy9cclxuXHJcbi8vIExvZ28gSGVpZ2h0XHJcbi5sb2dvLWxnIHtcclxuICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAkbG9nby1sZy1oZWlnaHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2dvLXNtIHtcclxuICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAkbG9nby1zbS1oZWlnaHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFNpZGViYXIgTG9nb1xyXG4ubG9nbyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRvcDogMDtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogJHRvcGJhci1oZWlnaHQ7XHJcbiAgICBwYWRkaW5nOiAwIGNhbGMoJGxlZnRiYXItd2lkdGgtc20gKiAwLjUgLSAkbG9nby1zbS1oZWlnaHQgKiAwLjcpO1xyXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcclxuXHJcbiAgICBzcGFuLmxvZ28tbGcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ubG9nby1zbSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmxvZ28tbGlnaHQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5sb2dvLWRhcmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG5odG1sW2RhdGEtbWVudS1jb2xvcj1cImJyYW5kXCJdLFxyXG5odG1sW2RhdGEtbWVudS1jb2xvcj1cImRhcmtcIl0sXHJcbmh0bWxbZGF0YS1icy10aGVtZT1cImRhcmtcIl0ge1xyXG5cclxuICAgIC5sb2dvIHtcclxuICAgICAgICAmLmxvZ28tbGlnaHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubG9nby1kYXJrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFdyYXBwZXJcclxuLndyYXBwZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8vIENvbnRlbnQgUGFnZVxyXG4uY29udGVudC1wYWdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAkbGVmdGJhci13aWR0aDtcclxuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAkdG9wYmFyLWhlaWdodCAtIDJweCk7XHJcbiAgICBwYWRkaW5nOiAwIGNhbGMoJHNwYWNlciAqIDAuNSkgJGZvb3Rlci1oZWlnaHQ7XHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xyXG59XHJcblxyXG4vLyBMZWZ0IFNpZGUtbWVudVxyXG4ubGVmdHNpZGUtbWVudSB7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6ICRsZWZ0YmFyLXdpZHRoO1xyXG4gICAgbWluLXdpZHRoOiAkbGVmdGJhci13aWR0aDtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKCRmb290ZXItaGVpZ2h0ICsgJHNwYWNlciAqIDAuNSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbWVudS1iZztcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KTtcclxuICAgIGJvcmRlci1yaWdodDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcclxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XHJcbn1cclxuXHJcbi8vIFNpZGUtbmF2XHJcbi5zaWRlLW5hdiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2lkZS1uYXYtbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBjb2xvcjogJG1lbnUtaXRlbS1jb2xvcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJG1lbnUtaXRlbS1mb250LXNpemU7XHJcbiAgICAgICAgcGFkZGluZzogJG1lbnUtaXRlbS1wYWRkaW5nLXkgJG1lbnUtaXRlbS1wYWRkaW5nLXg7XHJcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtZW51LWl0ZW0taG92ZXItY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkbWVudS1pdGVtLWljb24tc2l6ZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtZW51LWl0ZW0taWNvbi1zaXplO1xyXG4gICAgICAgICAgICB3aWR0aDogJG1lbnUtaXRlbS1pY29uLXdpZHRoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVudS1hcnJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogY2FsYygkbWVudS1pdGVtLXBhZGRpbmcteCAqIDEuNSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbWVudS1pdGVtLWljb24tc2l6ZTtcclxuICAgICAgICBmb250LXNpemU6IGNhbGMoJG1lbnUtaXRlbS1mb250LXNpemUgKiAxLjE4KTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZWE2ZVwiO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJyZW1peGljb25cIjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJhZGdlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKCRtZW51LWl0ZW0tZm9udC1zaXplICogMC4yNSk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygkbWVudS1pdGVtLXBhZGRpbmcteCAqIDIpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaWRlLW5hdi10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBjb2xvcjogJG1lbnUtaXRlbS1jb2xvcjtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKCRtZW51LWl0ZW0tZm9udC1zaXplICogMC44NSk7XHJcbiAgICAgICAgcGFkZGluZzogJG1lbnUtaXRlbS1wYWRkaW5nLXkgY2FsYygkbWVudS1pdGVtLXBhZGRpbmcteCAqIDIpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaWRlLW5hdi1pdGVtIHtcclxuICAgICAgICA+YVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICAgID5zcGFuLm1lbnUtYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5tZW51aXRlbS1hY3RpdmUge1xyXG4gICAgICAgICAgICA+YTpub3QoLmNvbGxhcHNlZCkge1xyXG4gICAgICAgICAgICAgICAgPnNwYW4ubWVudS1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVudWl0ZW0tYWN0aXZlIHtcclxuXHJcbiAgICAgICAgPmEge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1lbnUtaXRlbS1hY3RpdmUtY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVudS1pdGVtLWFjdGl2ZS1iZztcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudS1pdGVtLWFjdGl2ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lbnVpdGVtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIC5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtZW51LWl0ZW0tYWN0aXZlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJvdHRvbSB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gU2lkZWJhciBNZW51IGl0ZW0gQXJyb3cgKFJUTCBNb2RlKVxyXG4qW2Rpcj1cImx0clwiXSB7XHJcbiAgICAuc2lkZS1uYXYge1xyXG4gICAgICAgIC5zaWRlLW5hdi1pdGVtIHtcclxuICAgICAgICAgICAgLm1lbnUtYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMDE0MVwiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIE11dGxpIExldmVsIE1lbnVcclxuLnNpZGUtbmF2LXNlY29uZC1sZXZlbCxcclxuLnNpZGUtbmF2LXRoaXJkLWxldmVsLFxyXG4uc2lkZS1uYXYtZm9ydGgtbGV2ZWwge1xyXG5cclxuICAgIGxpLFxyXG4gICAgLnNpZGUtbmF2LWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIGEsXHJcbiAgICAgICAgLnNpZGUtbmF2LWxpbmsge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1lbnUtaXRlbS1jb2xvcjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKCRtZW51LWl0ZW0tZm9udC1zaXplICogMC45NSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMoJG1lbnUtaXRlbS1wYWRkaW5nLXkgKiAwLjYpIGNhbGMoJG1lbnUtaXRlbS1wYWRkaW5nLXggKiAxLjUpO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtZW51LWl0ZW0taG92ZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtZW51LWl0ZW0tYWN0aXZlLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudS1pdGVtLWFjdGl2ZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNpZGUtbmF2LXNlY29uZC1sZXZlbCB7XHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCRtZW51LWl0ZW0tcGFkZGluZy15ICogLTAuNSk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRtZW51LWl0ZW0taWNvbi13aWR0aDtcclxufVxyXG5cclxuLnNpZGUtbmF2LXRoaXJkLWxldmVsLC5zaWRlLW5hdi1mb3J0aC1sZXZlbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoJG1lbnUtaXRlbS1wYWRkaW5nLXggKiAyKTtcclxufVxyXG5cclxuLy8gRW5sYXJnZSBNZW51IChDb25kZW5zZWQgbWQgc2l6ZSBsZWZ0IHNpZGViYXIgKVxyXG5odG1sW2RhdGEtc2lkZW5hdi1zaXplPVwiY29uZGVuc2VkXCJdOm5vdChbZGF0YS1sYXlvdXQ9XCJ0b3BuYXZcIl0pIHtcclxuXHJcbiAgICAud3JhcHBlciB7XHJcblxyXG4gICAgICAgIC5uYXZiYXItY3VzdG9tIHtcclxuICAgICAgICAgICAgei1pbmRleDogMTAwNTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRsZWZ0YmFyLXdpZHRoLXNtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gU2lkZSBtZW51XHJcbiAgICAgICAgLmxlZnRzaWRlLW1lbnUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkbGVmdGJhci13aWR0aC1zbTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAkbGVmdGJhci13aWR0aC1zbTtcclxuXHJcbiAgICAgICAgICAgIC5zaW1wbGViYXItbWFzayxcclxuICAgICAgICAgICAgLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNpbXBsZWJhci1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2ltcGxlYmFyLW9mZnNldCB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtZW51LWJnO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ubG9nby1sZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuLmxvZ28tc20ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBTaWRlYmFyIE1lbnVcclxuICAgICAgICAgICAgLnNpZGUtbmF2IHtcclxuXHJcbiAgICAgICAgICAgICAgICAuY29sbGFwc2UsXHJcbiAgICAgICAgICAgICAgICAuY29sbGFwc2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zaWRlLW5hdi1zZWNvbmQtbGV2ZWwsXHJcbiAgICAgICAgICAgICAgICAgICAgLnNpZGUtbmF2LXRoaXJkLWxldmVsLFxyXG4gICAgICAgICAgICAgICAgICAgIC5zaWRlLW5hdi1mb3J0aC1sZXZlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNpZGUtbmF2LWxpbmsge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6ICRtZW51LWl0ZW0tcGFkZGluZy14O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNpZGUtbmF2LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNpZGUtbmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMoJG1lbnUtaXRlbS1wYWRkaW5nLXkgKyA0cHgpICRtZW51LWl0ZW0tcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoJGxlZnRiYXItd2lkdGgtc20gLSBjYWxjKCRtZW51LWl0ZW0tcGFkZGluZy14ICogMikpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnUtaXRlbS1ob3Zlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zaWRlLW5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWVudS1jb25kZW5zZWQtbGluay1iZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkbGVmdGJhci13aWR0aDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCguYmFkZ2UpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRtZW51LWl0ZW0tcGFkZGluZy14O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+LmNvbGxhcHNlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+LmNvbGxhcHNpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogJGxlZnRiYXItd2lkdGgtc207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtZW51LWJnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JGxlZnRiYXItd2lkdGh9IC0gI3skbGVmdGJhci13aWR0aC1zbX0pO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRsZWZ0YmFyLXdpZHRofSAtICN7JGxlZnRiYXItd2lkdGgtc219KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogY2FsYygkbWVudS1pdGVtLXBhZGRpbmcteSAqIDAuOSkgY2FsYygkbWVudS1pdGVtLXBhZGRpbmcteCAqIDIpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnUtaXRlbS1ob3Zlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+LmNvbGxhcHNlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPi5jb2xsYXBzaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPnVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYygjeyRsZWZ0YmFyLXdpZHRofSAtICN7JGxlZnRiYXItd2lkdGgtc219KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skbGVmdGJhci13aWR0aH0gLSAjeyRsZWZ0YmFyLXdpZHRoLXNtfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2lkZS1uYXYtdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gQ29udGVudCBQYWdlXHJcbiAgICAgICAgLmNvbnRlbnQtcGFnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkbGVmdGJhci13aWR0aC1zbTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJGxlZnRiYXItY29uZGVuc2VkLWhlaWdodDsgLy8gMTgwMHB4XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyAgQ29tcGFjdCBNZW51XHJcbmh0bWxbZGF0YS1zaWRlbmF2LXNpemU9XCJjb21wYWN0XCJdOm5vdChbZGF0YS1sYXlvdXQ9XCJ0b3BuYXZcIl0pIHtcclxuICAgIC53cmFwcGVyIHtcclxuXHJcbiAgICAgICAgLm5hdmJhci1jdXN0b20ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGxlZnRiYXItd2lkdGgtbWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBTaWRlIG1lbnVcclxuICAgICAgICAubGVmdHNpZGUtbWVudSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkbGVmdGJhci13aWR0aC1tZDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAkbGVmdGJhci13aWR0aC1tZDtcclxuXHJcbiAgICAgICAgICAgIC8vIFNpZGViYXIgTWVudVxyXG4gICAgICAgICAgICAuc2lkZS1uYXYge1xyXG5cclxuICAgICAgICAgICAgICAgIC5zaWRlLW5hdi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRtZW51LWl0ZW0tcGFkZGluZy15IGNhbGMoJG1lbnUtaXRlbS1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zaWRlLW5hdi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJG1lbnUtaXRlbS1wYWRkaW5nLXkgY2FsYygkbWVudS1pdGVtLXBhZGRpbmcteCAqIDEuNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNpZGUtbmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRtZW51LWl0ZW0tcGFkZGluZy15ICRtZW51LWl0ZW0tcGFkZGluZy14O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIGNhbGMoJG1lbnUtaXRlbS1wYWRkaW5nLXkgKiAxLzMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAuc2lkZS1uYXYtc2Vjb25kLWxldmVsLFxyXG4gICAgICAgICAgICAgICAgLnNpZGUtbmF2LXRoaXJkLWxldmVsLFxyXG4gICAgICAgICAgICAgICAgLnNpZGUtbmF2LWZvcnRoLWxldmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWVudS1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6ICRtZW51LWl0ZW0tcGFkZGluZy14O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNpZGUtbmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogY2FsYygkbWVudS1pdGVtLXBhZGRpbmcteSAqIDAuOCkgY2FsYygkbWVudS1pdGVtLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZW51LWFycm93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIENvbnRlbnQgUGFnZVxyXG4gICAgICAgIC5jb250ZW50LXBhZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGxlZnRiYXItd2lkdGgtbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBGdWxsIFNpemUgTWVudVxyXG5odG1sW2RhdGEtc2lkZW5hdi1zaXplPVwiZnVsbFwiXTpub3QoW2RhdGEtbGF5b3V0PVwidG9wbmF2XCJdKSB7XHJcbiAgICAubmF2YmFyLWN1c3RvbSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgIC5sb2dvLXRvcGJhciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZnRzaWRlLW1lbnUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCRsZWZ0YmFyLXdpZHRoICogLTEpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1wYWdlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLnNpZGViYXItZW5hYmxlIHtcclxuICAgICAgICAubGVmdHNpZGUtbWVudSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwNTU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gTGF5b3V0LWJveGVkIChMYXlvdXQgTW9kZSlcclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgIGh0bWxbZGF0YS1sYXlvdXQtbW9kZT1cImJveGVkXCJdIHtcclxuICAgICAgICBib2R5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJveGVkLWxheW91dC1iZztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm94ZWQtbGF5b3V0LXdpZHRoO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBTY3JvbGxhYmxlIExheW91dFxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICBodG1sW2RhdGEtbGF5b3V0LXBvc2l0aW9uPVwic2Nyb2xsYWJsZVwiXSB7XHJcblxyXG4gICAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAubGVmdHNpZGUtbWVudSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgI2xlZnRzaWRlLW1lbnUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICN7JHRvcGJhci1oZWlnaHR9KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2YmFyLWN1c3RvbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaHRtbFtkYXRhLWxheW91dC1wb3NpdGlvbj1cInNjcm9sbGFibGVcIl1bZGF0YS1sYXlvdXQ9XCJ0b3BuYXZcIl0ge1xyXG5cclxuICAgICAgICAudG9wbmF2IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvL1xuLy8gY3VzdG9tLXZhcmlhYmxlcy5zY3NzXG4vL1xuXG4vLyBcblxuJGxvZ28tbGctaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxvZ28tbGctaGVpZ2h0KTtcbiRsb2dvLXNtLWhlaWdodDogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1sb2dvLXNtLWhlaWdodCk7XG5cblxuLy8gTGVmdCBTaWRlYmFyXG4kbGVmdGJhci13aWR0aDogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGVmdGJhci13aWR0aCk7XG4kbGVmdGJhci13aWR0aC1tZDogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGVmdGJhci13aWR0aC1tZCk7XG4kbGVmdGJhci13aWR0aC1zbTogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGVmdGJhci13aWR0aC1zbSk7XG4kbGVmdGJhci1jb25kZW5zZWQtaGVpZ2h0OiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGVmdGJhci1jb25kZW5zZWQtaGVpZ2h0KTtcblxuJG1lbnUtaXRlbS1pY29uLXNpemU6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fW1lbnUtaXRlbS1pY29uLXNpemUpO1xuJG1lbnUtaXRlbS1pY29uLXdpZHRoOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fW1lbnUtaXRlbS1pY29uLXdpZHRoKTtcbiRtZW51LWl0ZW0tZm9udC1zaXplOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1tZW51LWl0ZW0tZm9udC1zaXplKTtcbiRtZW51LWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1tZW51LWl0ZW0tcGFkZGluZy14KTtcbiRtZW51LWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1tZW51LWl0ZW0tcGFkZGluZy15KTtcblxuLy8gTWVudVxuJG1lbnUtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fW1lbnUtYmcpO1xuJG1lbnUtaXRlbS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fW1lbnUtaXRlbS1jb2xvcik7XG4kbWVudS1pdGVtLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bWVudS1pdGVtLWhvdmVyLWNvbG9yKTtcbiRtZW51LWl0ZW0tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yKTtcbiRtZW51LWl0ZW0tYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1tZW51LWl0ZW0tYWN0aXZlLWJnKTtcblxuLy8gVG9wYmFyXG4kdG9wYmFyLWhlaWdodDogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dG9wYmFyLWhlaWdodCk7XG4kdG9wYmFyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dG9wYmFyLWJnKTtcbiR0b3BiYXItaXRlbS1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10b3BiYXItaXRlbS1jb2xvcik7XG4kdG9wYmFyLWl0ZW0taG92ZXItY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dG9wYmFyLWl0ZW0taG92ZXItY29sb3IpO1xuJHRvcGJhci1zZWFyY2gtYmc6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRvcGJhci1zZWFyY2gtYmcpO1xuXG4vLyBGb290ZXJcbiRmb290ZXItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb290ZXItaGVpZ2h0KTtcblxuXG4vLyBCYWNrZ3JvdW5kIGxlZnQtc2lkZWJhclxuJG1lbnUtY29uZGVuc2VkLWxpbmstYmc6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fW1lbnUtY29uZGVuc2VkLWxpbmstYmcpO1xuXG4vLyBCb3hlZCBMYXlvdXRcbiRib3hlZC1sYXlvdXQtd2lkdGg6ICAgICAgICAgICAgICAgIDEzMDBweDtcbiRib3hlZC1sYXlvdXQtYmc6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZyk7XG5cbi8vIEhlbHBib3hcbiRoZWxwLWJveC1iZzogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1oZWxwLWJveC1iZyk7XG5cbi8vIERyb3Bkb3duIExhcmdlXG4kZHJvcGRvd24tbGctd2lkdGg6ICAgICAgICAgICAgICAgMzIwcHg7XG5cbi8vIENoYXQgd2lkZ2V0XG4kY2hhdC1wcmltYXJ5LXVzZXItYmc6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWNoYXQtcHJpbWFyeS11c2VyLWJnKTtcbiRjaGF0LXNlY29uZGFyeS11c2VyLWJnOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y2hhdC1zZWNvbmRhcnktdXNlci1iZyk7XG4iLCIvL1xyXG4vLyB0b3BiYXIuc2Nzc1xyXG4vL1xyXG5cclxuLm5hdmJhci1jdXN0b20ge1xyXG4gICAgYmFja2dyb3VuZDogJHRvcGJhci1iZztcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KTtcclxuICAgIG1pbi1oZWlnaHQ6ICR0b3BiYXItaGVpZ2h0O1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRsZWZ0YmFyLXdpZHRoO1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMDtcclxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XHJcbiAgICB6LWluZGV4OiAxMDAwOyAgICBcclxuXHJcbiAgICAudG9wYmFyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAvLyBUb3BiYXIgU2VhcmNoIGZyb21cclxuICAgICAgICAuYXBwLXNlYXJjaCB7XHJcbiAgICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkdG9wYmFyLWhlaWdodDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0b3BiYXItaXRlbS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9wYmFyLXNlYXJjaC1iZztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuLnNlYXJjaC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRvcGJhci1pdGVtLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50b3BiYXItbWVudSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6ICR0b3BiYXItaGVpZ2h0O1xyXG5cclxuICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0b3BiYXItaXRlbS1ob3Zlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRvcGJhci1pdGVtLWNvbG9yO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICR0b3BiYXItaGVpZ2h0O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdG9wYmFyLWl0ZW0taG92ZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFRvcGJhciBMb2dvXHJcbi5sb2dvLXRvcGJhciB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogJHRvcGJhci1oZWlnaHQ7XHJcbiAgICBwYWRkaW5nOiAwICRzcGFjZXIgKiAwLjU7XHJcblxyXG4gICAgLmxvZ28tc20ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ28tbGlnaHQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ28tZGFyayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbmh0bWxbZGF0YS10b3BiYXItY29sb3I9XCJicmFuZFwiXSxcclxuaHRtbFtkYXRhLXRvcGJhci1jb2xvcj1cImRhcmtcIl0sXHJcbmh0bWxbZGF0YS1icy10aGVtZT1cImRhcmtcIl0ge1xyXG4gICAgLmxvZ28tdG9wYmFyIHtcclxuICAgICAgICAubG9nby1saWdodCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvZ28tZGFyayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBUb3BiYXIgbGlnaHQvRGFyayBNb2RlIGljb24gXHJcbmh0bWxbZGF0YS1icy10aGVtZT1cImRhcmtcIl0ge1xyXG4gICAgI2xpZ2h0LWRhcmstbW9kZSB7XHJcbiAgICAgICAgLnJpLW1vb24tbGluZSB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjFiZlwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyAgVG9wYmFyIE1lbnUgVG9nZ2xlIGJ1dHRvblxyXG4uYnV0dG9uLXRvZ2dsZS1tZW51IHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGNvbG9yOiAkdG9wYmFyLWl0ZW0tY29sb3I7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLy8gVG9wYmFyIFNlYXJjaCBmcm9tXHJcbi5hcHAtc2VhcmNoIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcblxyXG4gICAgZm9ybSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuLnNlYXJjaC1pY29uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDYwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gTm90aWZpY2F0aW9uXHJcbi5ub3RpZmljYXRpb24tbGlzdCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAubm90aS10aXRsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ub3RpLWljb24tYmFkZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxNHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtNHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAubm90aWZ5LWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHJcbiAgICAgICAgJi51bnJlYWQtbm90aSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJlYWQtbm90aSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtYm9keSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAubm90aS1jbG9zZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5vdGktaXRlbS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ub3RpLWl0ZW0tdGl0bGUsXHJcbiAgICAgICAgICAgIC5ub3RpLWl0ZW0tc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vdGlmeS1pY29uIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ub3RpZnktZGV0YWlscyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xyXG5cclxuICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb2ZpbGUtZHJvcGRvd24ge1xyXG4gICAgbWluLXdpZHRoOiAxNzBweDtcclxufVxyXG5cclxuLm5hdi11c2VyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgbWluLWhlaWdodDogJHRvcGJhci1oZWlnaHQ7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lO1xyXG59XHJcblxyXG5cclxuXHJcbi8vIGZ1bGxzY3JlZW4gZXhpdCBpY29uXHJcbi5mdWxsc2NyZWVuLWVuYWJsZSB7XHJcbiAgICAucmktZnVsbHNjcmVlbi1saW5lOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlZDlhXCI7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xyXG4gICAgLm5hdmJhci1jdXN0b20ge1xyXG4gICAgICAgIC5idXR0b24tdG9nZ2xlLW1lbnUge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ28tdG9wYmFyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgLm5hdmJhci1jdXN0b20ge1xyXG4gICAgICAgIC50b3BiYXItbWVudSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3Bkb3duIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuXHJcbiAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgLm5hdmJhci1jdXN0b20ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHNwYWNlciAqIDAuNTtcclxuICAgIH1cclxuXHJcbiAgICAubG9nby10b3BiYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICBzcGFuLmxvZ28tbGcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Bhbi5sb2dvLXNtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy9cclxuLy8gcGFnZS1oZWFkLnNjc3NcclxuLy9cclxuXHJcbi5wYWdlLXRpdGxlLWJveCB7XHJcbiAgICAucGFnZS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgLy8gY29sb3I6ICRwYWdlLXRpdGxlLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLXRpdGxlLXJpZ2h0IHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtdGl0bGUtYm94LXNtIHtcclxuICAgIC5wYWdlLXRpdGxlIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtdGl0bGUtcmlnaHQge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZXh0LXRpdGxlIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yKTtcclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAucGFnZS10aXRsZS1ib3gge1xyXG4gICAgICAgIC5wYWdlLXRpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdlLXRpdGxlLXJpZ2h0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0MTlweCkge1xyXG4gICAgLnBhZ2UtdGl0bGUtYm94IC5icmVhZGNydW1iIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vIFxyXG4vLyBmb290ZXIuc2Nzc1xyXG4vL1xyXG5cclxuLmZvb3RlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6ICRmb290ZXItaGVpZ2h0O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwICRzcGFjZXI7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWdyYXktNjAwKTtcclxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgIC5mb290ZXItbGlua3Mge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWdyYXktNjAwKTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Z3JheS02MDApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFVzZWQgZm9yIGFjY291bnQgYXV0aGVudGljYXRpb24gcGFnZXNcclxuLmZvb3Rlci1hbHQge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgLmZvb3RlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59IiwiLy9cclxuLy8gaG9yaXpvbnRhbC1uYXYuc2NzcyAoTGF5b3V0IC10b3BuYXYpXHJcbi8vXHJcblxyXG5odG1sW2RhdGEtbGF5b3V0PVwidG9wbmF2XCJdIHtcclxuICAgIC5uYXZiYXItY3VzdG9tIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB6LWluZGV4OiAxMDA1O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgICAgIC5sb2dvLXRvcGJhciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi10b2dnbGUtbWVudSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LXBhZ2Uge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAkdG9wYmFyLWhlaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNlcjtcclxuICAgIH1cclxuXHJcbiAgICAudG9wbmF2IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgdG9wOiAkdG9wYmFyLWhlaWdodDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWVudS1iZztcclxuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdyk7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgLm5hdmJhciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbWVudS1pdGVtLWZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMoJG1lbnUtaXRlbS1wYWRkaW5nLXkgKiAxLjIpIGNhbGMoJG1lbnUtaXRlbS1wYWRkaW5nLXggKiAyKTtcclxuXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtZW51LWl0ZW0taWNvbi1zaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygkbWVudS1pdGVtLWljb24tc2l6ZSAqIDAuNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKGNhbGMoI3skZHJvcGRvd24tZm9udC1zaXplfSAtIDApKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBjYWxjKCRtZW51LWl0ZW0tcGFkZGluZy15ICogLjc1KSBjYWxjKCRtZW51LWl0ZW0tcGFkZGluZy14ICogMi40KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXYtaXRlbSB7XHJcblxyXG4gICAgICAgICAgICA+YSxcclxuICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudS1pdGVtLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudS1pdGVtLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnUtaXRlbS1hY3RpdmUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnUtaXRlbS1hY3RpdmUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFycm93LWRvd24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoJG1lbnUtaXRlbS1wYWRkaW5nLXggKiAxKTtcclxuICAgICAgICBmb250LXNpemU6IGNhbGMoJG1lbnUtaXRlbS1mb250LXNpemUgKiAxLjE4KTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcRUE0RVwiO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJyZW1peGljb25cIjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICNzaWRlYmFyLXNpemUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI3RvcG5hdi1jb2xvciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbiN0b3BuYXYtY29sb3Ige1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLy8gIEhvcml6b250YWwgTWVudSBUb2dnbGUgQnV0dG9uXHJcbi5uYXZiYXItdG9nZ2xlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAkdG9wYmFyLWl0ZW0tY29sb3I7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgLmxpbmVzIHtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRvcGJhci1pdGVtLWNvbG9yO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICYub3BlbiB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICBodG1sW2RhdGEtbGF5b3V0PVwidG9wbmF2XCJdIHtcclxuXHJcbiAgICAgICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJltkYXRhLWxheW91dC1tb2RlPVwiYm94ZWRcIl0ge1xyXG5cclxuICAgICAgICAgICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk3JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9wbmF2IHtcclxuICAgICAgICAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcm9wZG93biB7XHJcbiAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZHJvcGRvd24tYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbWluLXdpZHRoKSArIGNhbGMoJG1lbnUtaXRlbS1mb250LXNpemUgKiAxLjUpKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShjYWxjKCN7JGRyb3Bkb3duLWZvbnQtc2l6ZX0gLSAwKSk7XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93LWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1lbnUtaXRlbS1mb250LXNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6ICRtZW51LWl0ZW0tcGFkZGluZy14O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgPi5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3Bkb3duOmhvdmVyPi5kcm9wZG93bi1tZW51Pi5kcm9wZG93bjpob3Zlcj4uZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3Bkb3duLmFjdGl2ZT5hLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICBodG1sW2RhdGEtbGF5b3V0PVwidG9wbmF2XCJdIHtcclxuICAgICAgICAudG9wbmF2IHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzYwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMoJG1lbnUtaXRlbS1wYWRkaW5nLXkgKiAwLjgpIGNhbGMoJG1lbnUtaXRlbS1wYWRkaW5nLXggKiAyKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoJG1lbnUtaXRlbS1wYWRkaW5nLXggKiAzKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKCRtZW51LWl0ZW0tcGFkZGluZy15ICogLTAuNzUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoJG1lbnUtaXRlbS1wYWRkaW5nLXkgKiAtMC41KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCRtZW51LWl0ZW0tcGFkZGluZy14ICogMS41KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnUtaXRlbS1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudS1pdGVtLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnUtaXRlbS1hY3RpdmUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHJvcGRvd24uYWN0aXZlPmEuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnUtaXRlbS1hY3RpdmUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvdy1kb3duIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1lbnUtaXRlbS1mb250LXNpemU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6ICRtZW51LWl0ZW0tcGFkZGluZy14O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2YmFyLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgIGh0bWxbZGF0YS1sYXlvdXQ9XCJ0b3BuYXZcIl0ge1xyXG5cclxuICAgICAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gXHJcbi8vIHJvb3Quc2Nzc1xyXG4vL1xyXG5cclxuQG1peGluIGNvbG9yLW1vZGUoJG1vZGU6IGxpZ2h0LCAkcm9vdDogZmFsc2UpIHtcclxuICAgIEBpZiAkY29sb3ItbW9kZS10eXBlID09XCJtZWRpYS1xdWVyeVwiIHtcclxuICAgICAgICBAaWYgJHJvb3QgPT10cnVlIHtcclxuICAgICAgICAgICAgQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogJG1vZGUpIHtcclxuICAgICAgICAgICAgICAgIDpyb290IHtcclxuICAgICAgICAgICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGVsc2Uge1xyXG4gICAgICAgICAgICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiAkbW9kZSkge1xyXG4gICAgICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIFtkYXRhLWJzLXRoZW1lPVwiI3skbW9kZX1cIl0ge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHRoZW1lLWxpZ2h0XHJcbi8vIDpyb290LFxyXG4vLyBbZGF0YS1icy10aGVtZT1cImxpZ2h0XCJdIHtcclxuXHJcblxyXG4vLyB9XHJcblxyXG4vL3RoZW1lIGRhcmtcclxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcclxuICAgIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaywgdHJ1ZSkge1xyXG4gICAgICAgIC0tI3skcHJlZml4fWxpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAjNDY0ZjViO1xyXG4gICAgICAgIC0tI3skcHJlZml4fWxpZ2h0LXJnYjogICAgICAgICAgICAgICAgICAje3RvLXJnYigjNDY0ZjViKX07XHJcbiAgICAgICAgLS0jeyRwcmVmaXh9ZGFyazogICAgICAgICAgICAgICAgICAgICAgICM2MzczODU7XHJcbiAgICAgICAgLS0jeyRwcmVmaXh9ZGFyay1yZ2I6ICAgICAgICAgICAgICAgICAgICN7dG8tcmdiKCM2MzczODUpfTtcclxuICAgIH1cclxufVxyXG4iLCIvL1xyXG4vLyBhY2NvcmRpb25zLnNjc3NcclxuLy9cclxuXHJcbi5hY2NvcmRpb24taGVhZGVyIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmFjY29yZGlvbiB7XHJcbiAgICA+LmNhcmQge1xyXG4gICAgICAgID4uY2FyZC1oZWFkZXIge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvL1xuLy8gYXZhdGFyLnNjc3MgKGF2YXRhciB0aHVtYm5haWwgc2l6ZXMpXG4vL1xuXG4uYXZhdGFyLXh4cyB7XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgd2lkdGg6IDEuNXJlbTtcbn1cblxuLmF2YXRhci14cyB7XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHdpZHRoOiAycmVtO1xufVxuXG4uYXZhdGFyLXNtIHtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgd2lkdGg6IDNyZW07XG59XG5cbi5hdmF0YXItbWQge1xuICAgIGhlaWdodDogNC41cmVtO1xuICAgIHdpZHRoOiA0LjVyZW07XG59XG5cbi5hdmF0YXItbGcge1xuICAgIGhlaWdodDogNnJlbTtcbiAgICB3aWR0aDogNnJlbTtcbn1cblxuLmF2YXRhci14bCB7XG4gICAgaGVpZ2h0OiA3LjVyZW07XG4gICAgd2lkdGg6IDcuNXJlbTtcbn1cblxuLmF2YXRhci10aXRsZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8vIGF2YXRhci1ncm91cFxuLmF2YXRhci1ncm91cCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLmF2YXRhci1ncm91cC1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvL1xyXG4vLyBicmVhZGNydW1iLnNjc3NcclxuLy9cclxuXHJcbi8vIEJyZWFkY3J1bWIgaXRlbSBhcnJvd1xyXG4uYnJlYWRjcnVtYi1pdGVtIHtcclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgKy5icmVhZGNydW1iLWl0ZW0ge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInJlbWl4aWNvblwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy9cclxuLy8gYnV0dG9ucy5zY3NzXHJcbi8vXHJcblxyXG5AZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJHRoZW1lLWNvbG9ycykge1xyXG5cclxuICAgIC5idG4tI3skc3RhdGV9IHtcclxuICAgICAgICAtLSN7JHByZWZpeH1idG4tYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0pO1xyXG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0pO1xyXG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcclxuICAgICAgICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xyXG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXJnYik7XHJcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcclxuICAgICAgICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLW91dGxpbmUtI3skc3RhdGV9IHtcclxuICAgICAgICAtLSN7JHByZWZpeH1idG4tY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0pO1xyXG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfSk7XHJcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9KTtcclxuICAgICAgICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9KTtcclxuICAgICAgICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1yZ2IpO1xyXG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0pO1xyXG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9KTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmJ0bi1zb2Z0LSN7JHN0YXRlfSB7XHJcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9KTtcclxuICAgICAgICAtLSN7JHByZWZpeH1idG4tYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcclxuICAgICAgICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiAje3RyYW5zcGFyZW50fTtcclxuICAgICAgICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0pO1xyXG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0pO1xyXG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0pO1xyXG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9KTtcclxuICAgICAgICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0pO1xyXG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfSk7XHJcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfSk7XHJcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9KS1yZ2IsIDAuNSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gICAgXHJcbiAgICAuYnRuLXNvZnQtI3skY29sb3J9IHtcclxuICAgICAgICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCR2YWx1ZSl9O1xyXG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkdmFsdWUpfTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIExpZ2h0ICYgRGFyayBidXR0b25cclxuW2RhdGEtYnMtdGhlbWU9XCJkYXJrXCJdIHtcclxuXHJcbiAgICAuYnRuLWxpZ2h0IHtcclxuICAgICAgICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICNmZmY7XHJcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcclxuICAgICAgICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn0iLCIvL1xuLy8gX2JhZGdlcy5zY3NzXG4vL1xuXG4vLyBPdXRsaW5lIGJhZGdlXG5cbkBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkdGhlbWUtY29sb3JzKSB7XG4gICAgLmJhZGdlLW91dGxpbmUtI3skc3RhdGV9IHtcbiAgICAgICAgLS0jeyRwcmVmaXh9YmFkZ2UtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0pO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJltocmVmXSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfSk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XG5cbiAgICAgICAgICAgICY6aXMoOmhvdmVyLDpmb2N1cykge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9KTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1iZy1zdWJ0bGUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vXHJcbi8vIGNhcmQuc2Nzc1xyXG4vL1xyXG5cclxuLmNhcmQge1xyXG4gICAgYm94LXNoYWRvdzogJGNhcmQtYm94LXNoYWRvdztcclxuICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcclxuXHJcbiAgICAuaGVhZGVyLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jYXJkLWRyb3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC13aWRnZXRzIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICYuY29sbGFwc2VkIHtcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXEVBMTNcIjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIENhcmQgdGl0bGUgLyBDYXJkIEhlYWRlclxyXG4uY2FyZC10aXRsZSxcclxuLmNhcmQtaGVhZGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi8vQ2FyZCBkaXNhYmxlIGxvYWRpbmcgKEN1c3RvbSBDYXJkcylcclxuLmNhcmQtZGlzYWJsZWQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGNhcmQtYm9yZGVyLXJhZGl1cztcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoJGxpZ2h0LCAuOCk7XHJcbiAgICBjdXJzb3I6IHByb2dyZXNzO1xyXG5cclxuICAgIC5jYXJkLXBvcnRsZXRzLWxvYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWdyYXktOTAwKTtcclxuICAgICAgICBhbmltYXRpb246IHJvdGF0ZWJveCAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLSgkc3BhY2VyICogMC41KTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtKCRzcGFjZXIgKiAwLjUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZWJveCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIDUwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwLjFkZWcpIHJvdGF0ZVkoMGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwZGVnKSByb3RhdGVZKC0xNzkuOWRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEN1c3RvbSBjYXJkIGhlaWdodFxyXG4uY2FyZC1oLTEwMCB7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICN7JHNwYWNlcn0pO1xyXG59IiwiLy9cbi8vIGN1c3RvbS1mb3Jtcy5zY3NzXG4vL1xuXG5AZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJHRoZW1lLWNvbG9ycykge1xuICAgIC5mb3JtLWNoZWNrYm94LSN7JHN0YXRlfSwgLmZvcm0tcmFkaW8tI3skc3RhdGV9IHtcbiAgICAgICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9KTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBjYXJkIHJhZGlvXG4uY2FyZC1yYWRpbyxcbi5jYXJkLXN3aXRjaCB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJjpjaGVja2VkICsgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDVlMFwiO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgICAgICAgICByaWdodDogNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXByaW1hcnkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5kYXJrIHtcbiAgICAgICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgICAgICAgJjpjaGVja2VkICsgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvL1xyXG4vLyBkcm9wZG93bi5zY3NzXHJcbi8vXHJcblxyXG4uZHJvcGRvd24tbWVudSB7XHJcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdyk7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1oZWFkZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmssIC4wOCk7XHJcbiAgICB0b3A6IC0xcHg7XHJcbiAgICBib3R0b206IC0xcHg7XHJcbiAgICByaWdodDogLTFweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAuMjVyZW0gMC4yNXJlbSAwO1xyXG59XHJcblxyXG4uZHJvcHN0YXJ0IHtcclxuICAgIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBpbnNldDogYXV0bztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiYWFcIiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmssIC4wOCk7XHJcbiAgICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgICAgICByaWdodDogLTFweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwLjI1cmVtIDAuMjVyZW0gMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ob3Zlci1kcm9wZG93biB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRvcDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gRHJvcGRvd24gQW5pbWF0ZWQgKEN1c3RvbSlcclxuXHJcbi5kcm9wZG93bi1tZW51LWFuaW1hdGVkIHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBEcm9wRG93blNsaWRlO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcblxyXG4gICAgJi5zaG93IHtcclxuICAgICAgICB0b3A6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLmRyb3Bkb3duLW1lbnUtZW5kW3N0eWxlXSB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICBpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kcm9wZG93bi1tZW51W2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSxcclxuICAgICYuZHJvcGRvd24tbWVudVtkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdLFxyXG4gICAgJi5kcm9wZG93bi1tZW51W2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcclxuICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBEcm9wRG93blNsaWRlIHtcclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxuXHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBEcm9wZG93biBMYXJnZSAoQ3VzdG9tKVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAuZHJvcGRvd24tbGcge1xyXG4gICAgICAgIHdpZHRoOiAkZHJvcGRvd24tbGctd2lkdGg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIERyb3Bkb3duIHdpdGggSWNvbnNcclxuXHJcbi5kcm9wZG93bi1pY29uLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDE1cHggMCA5cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZztcclxuICAgICAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIERyb3Bkb3duIGFycm93IGhpZGVcclxuXHJcbi5hcnJvdy1ub25lIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn0iLCIvL1xyXG4vLyBmb3Jtcy5zY3NzXHJcbi8vXHJcblxyXG4vLyBGb3JtLWNvbnRyb2wgbGlnaHRcclxuXHJcbi5mb3JtLWNvbnRyb2wtbGlnaHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAkY2FyZC1ib3JkZXItd2lkdGg7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY2FyZC1ib3JkZXItY29sb3I7XHJcbn1cclxuXHJcbi8vIEZvcm0gZWxlbWVudHMgKENvbG9yIGFuZCBSYW5nZSlcclxuXHJcbmlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwiY29sb3JcIl0sXHJcbmlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwicmFuZ2VcIl0ge1xyXG4gICAgbWluLWhlaWdodDogMzlweDtcclxufVxyXG5cclxuLy8gQ3VzdG9tIHNlbGVjdFxyXG5cclxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCxcclxuLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLFxyXG4uY3VzdG9tLXNlbGVjdDppbnZhbGlkLFxyXG4uZm9ybS1jb250cm9sOmludmFsaWQsXHJcbi5jdXN0b20tc2VsZWN0LmlzLXZhbGlkLFxyXG4uZm9ybS1jb250cm9sLmlzLXZhbGlkLFxyXG4uY3VzdG9tLXNlbGVjdDp2YWxpZCxcclxuLmZvcm0tY29udHJvbDp2YWxpZCB7XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xyXG4gICAgJjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xyXG4gICAgICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcclxuICAgIH1cclxufVxyXG5cclxuc2VsZWN0LmZvcm0tY29udHJvbC1zbSB7XHJcbiAgICAmOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBTaG93L0hpZGUgUGFzc3dvcmRcclxuLnBhc3N3b3JkLWV5ZSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInJlbWl4aWNvblwiO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxFQ0I1XCI7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNob3ctcGFzc3dvcmQge1xyXG4gICAgLnBhc3N3b3JkLWV5ZSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcRUNCN1wiO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vXHJcbi8vIG1vZGFsLnNjc3NcclxuLy9cclxuXHJcbi5tb2RhbC1kaWFsb2cge1xyXG4gICAgYm94LXNoYWRvdzogJGNhcmQtYm94LXNoYWRvdztcclxufVxyXG5cclxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXHJcbi5tb2RhbC10aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4vLyBNb2RhbCBmdWxsIHdpZHRoXHJcbi5tb2RhbC1mdWxsLXdpZHRoIHtcclxuICAgIHdpZHRoOiA5NSU7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbn1cclxuXHJcbi8vIE1vZGFsIFBvc2l0aW9uc1xyXG4ubW9kYWwtdG9wIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4vLyBSaWdodCBNb2RhbFxyXG4ubW9kYWwtcmlnaHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcclxuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI1JSwgMCkgIWltcG9ydGFudDtcclxuXHJcbiAgICBidXR0b24uYnRuLWNsb3NlIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbCB7XHJcbiAgICAmLnNob3cge1xyXG4gICAgICAgIC5tb2RhbC1yaWdodCxcclxuICAgICAgICAubW9kYWwtbGVmdCB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBCb3R0b20gbW9kYWxcclxuLm1vZGFsLWJvdHRvbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4vLyBDb2xvcmVkIG1vZGFsIGhlYWRlclxyXG4ubW9kYWwtY29sb3JlZC1oZWFkZXIge1xyXG4gICAgLm1vZGFsLXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4vLyBGdWxsIGZpbGxlZCBtb2RhbHNcclxuLm1vZGFsLWZpbGxlZCB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgXHJcbiAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC4wNyk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5tb2RhbC10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtaGVhZGVyLFxyXG4gICAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIHRhYnMuc2Nzc1xyXG4vL1xyXG5cclxuLm5hdi10YWJzLFxyXG4ubmF2LXBpbGxzIHtcclxuICAgID4gbGkge1xyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXYtcGlsbHMge1xyXG4gICAgPiBhIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpZ2h0LWNvbG9yKTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmctbmF2LXBpbGxzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZyk7XHJcbn1cclxuXHJcbi8vXHJcbi8vIG5hdi1ib3JkZXJlZFxyXG4vL1xyXG5cclxuLm5hdi10YWJzLm5hdi1ib3JkZXJlZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XHJcblxyXG4gICAgLm5hdi1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIHBhZ2luYXRpb24uc2Nzc1xyXG4vL1xyXG5cclxuLy8gUGFnaW5hdGlvbiByb3VuZGVkIChDdXN0b20pXHJcbi5wYWdpbmF0aW9uLXJvdW5kZWQge1xyXG4gICAgLnBhZ2UtbGluayB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMCAzcHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuIiwiLy9cclxuLy8gcG9wb3Zlci5zY3NzXHJcbi8vXHJcblxyXG4ucG9wb3Zlci1oZWFkZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuXHJcbkBlYWNoICRjb2xvcixcclxuJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gICAgLiN7JGNvbG9yfS1wb3BvdmVyIHtcclxuICAgICAgICAtLSN7JHByZWZpeH1wb3BvdmVyLW1heC13aWR0aDogMjAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfSkgIWltcG9ydGFudDtcclxuICAgICAgICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZzogdmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfSkgIWltcG9ydGFudDtcclxuICAgICAgICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXdoaXRlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXg6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy15OiAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59IiwiLy9cclxuLy8gcHJpbnQuc2Nzc1xyXG4vL1xyXG5cclxuLy8gVXNlZCBpbnZvaWNlIHBhZ2VcclxuQG1lZGlhIHByaW50IHtcclxuICAgIC5sZWZ0c2lkZS1tZW51LFxyXG4gICAgLmVuZC1iYXIsXHJcbiAgICAucGFnZS10aXRsZS1ib3gsXHJcbiAgICAubmF2YmFyLWN1c3RvbSxcclxuICAgIC5mb290ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuY2FyZC1ib2R5LFxyXG4gICAgLmNvbnRlbnQtcGFnZSxcclxuICAgIC5lbmQtYmFyLFxyXG4gICAgLmNvbnRlbnQsXHJcbiAgICBib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZCB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxufVxyXG4iLCIvL1xyXG4vLyBwcm9ncmVzcy5zY3NzXHJcbi8vXHJcblxyXG4vLyBDdXN0b20gaGVpZ2h0XHJcblxyXG4vLyBQcm9ncmVzcyBoZWlnaHQgc21hbGxcclxuLnByb2dyZXNzLXNtIHtcclxuICAgIGhlaWdodDogNXB4O1xyXG59XHJcblxyXG4vLyBQcm9ncmVzcyBoZWlnaHQgbWVkaXVtXHJcbi5wcm9ncmVzcy1tZCB7XHJcbiAgICBoZWlnaHQ6IDhweDtcclxufVxyXG5cclxuLy8gUHJvZ3Jlc3MgaGVpZ2h0IGxhcmdlXHJcbi5wcm9ncmVzcy1sZyB7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbn1cclxuXHJcbi8vIFByb2dyZXNzIGhlaWdodCBleHRyYSBsYXJnZVxyXG4ucHJvZ3Jlc3MteGwge1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG59XHJcbiIsIi8vXG4vLyByZWJvb3Quc2Nzc1xuLy9cblxuaHRtbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi8vIEZpeCBldmVudCBidWJibGluZyBvbiBpT1MgZGV2aWNlc1xuQHN1cHBvcnRzICgtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2gpIHtcbiAgICBib2R5IHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cblxuYm9keSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5idXR0b24sXG5hIHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmEuZGlzYWJsZWQsIGJ1dHRvbi5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vLyBGb3Jtc1xuXG5sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbn1cblxuLy8gQWRkcmVzc1xuYWRkcmVzcy5hZGRyZXNzLWxnIHtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuYixcbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuIiwiLy9cclxuLy8gdGFibGVzLnNjc3NcclxuLy9cclxuXHJcbi8vVGFibGUgY2VudGVyZWQgKEN1c3RvbSlcclxuLnRhYmxlLWNlbnRlcmVkIHtcclxuXHJcbiAgICB0aCxcclxuICAgIHRkIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEN1c3RvbSB0YWJsZSBjb21wb25lbnRzIChDdXN0b20pXHJcbi50YWJsZSB7XHJcbiAgICAudGFibGUtdXNlciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiA6bm90KGNhcHRpb24pPio+KiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYudGFibGUtYm9yZGVyZWQge1xyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YWJsZS1zbSB7XHJcbiAgICAuYWN0aW9uLWljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gVGFibGVzIGZsdWlkXHJcbi50YWJsZS1ub3dyYXAge1xyXG5cclxuICAgIHRoLFxyXG4gICAgdGQge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIGRhcmsgbW9kZVxyXG5bZGF0YS1icy10aGVtZT1cImRhcmtcIl0ge1xyXG4gICAgLnRhYmxlLWxpZ2h0IHtcclxuICAgICAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xyXG4gICAgICAgIC0tI3skcHJlZml4fXRhYmxlLWJnOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xyXG4gICAgICAgIC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XHJcbiAgICB9XHJcbn0iLCIvL1xyXG4vLyBfdG9vbHRpcC5zY3NzXHJcbi8vXHJcblxyXG5cclxuQGVhY2ggJGNvbG9yLFxyXG4kdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgICAuI3skY29sb3J9LXRvb2x0aXAge1xyXG4gICAgICAgIC0tI3skcHJlZml4fXRvb2x0aXAtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0pICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0iLCIvL1xyXG4vLyB3aWRnZXRzLnNjc3NcclxuLy9cclxuXHJcbi8vIFByb2dyZXNzYmFyIHdpdGggcGVyY2VudGFnZVxyXG4ucHJvZ3Jlc3Mtdy1wZXJjZW50IHtcclxuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIC5wcm9ncmVzcyB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZ3Jlc3MtdmFsdWUge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gU2ltcGxlIHRpbGUgYm94XHJcbi53aWRnZXQtZmxhdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcclxuICAgICAgICBpLndpZGdldC1pY29uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi53aWRnZXQtaWNvbiB7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXdoaXRlKTtcclxuICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fXdoaXRlLXJnYiksIDAuMjUpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMTMwcHg7XHJcbn1cclxuXHJcbi5jaGFydC13aWRnZXQtbGlzdCB7XHJcbiAgICBwIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFJlY2VudCBBY3Rpdml0eSAoVGltZWxpbmUpXHJcbi50aW1lbGluZS1hbHQge1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC50aW1lbGluZS1pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGxlZnQ6IDlweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGltZWxpbmUtaWNvbiB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aW1lbGluZS1pdGVtLWluZm8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEluYm94LXdpZGdldFxyXG4uaW5ib3gtd2lkZ2V0IHtcclxuICAgIC5pbmJveC1pdGVtIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbSAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluYm94LWl0ZW0taW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5ib3gtaXRlbS1hdXRob3Ige1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmJveC1pdGVtLXRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWdyYXktNTAwKTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5ib3gtaXRlbS1kYXRlIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ncmF5LTYwMCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHRpbGVib3gtb25lIChVc2VkIFByb2ZpbGUpXHJcbi50aWxlYm94LW9uZSB7XHJcbiAgICBpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyB0b2xsZnJlZSBib3ggKFVzZWQgUHJvZmlsZSlcclxuLnRvbGwtZnJlZS1ib3gge1xyXG4gICAgaSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAtMTVweDtcclxuICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gQ1RBIGJveFxyXG4uY3RhLWJveCB7XHJcbiAgICAuY3RhLWJveC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBDaGF0IHdpZGdldFxyXG4uY29udmVyc2F0aW9uLWxpc3Qge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgLmNvbnZlcnNhdGlvbi1hY3Rpb25zIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5jb252ZXJzYXRpb24tYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2hhdC1hdmF0YXIge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jdGV4dC13cmFwIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xMXB4O1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb252ZXJzYXRpb24tdGV4dCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgIH1cclxuXHJcbiAgICAub2RkIHtcclxuICAgICAgICAuY2hhdC1hdmF0YXIge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb252ZXJzYXRpb24tdGV4dCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jdGV4dC13cmFwIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByaW1hcnktYmctc3VidGxlKTtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeS1iZy1zdWJ0bGUpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByaW1hcnktYmctc3VidGxlKTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnZlcnNhdGlvbi1hY3Rpb25zIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBDYWxlbmRhciBXaWRnZXRcclxuLmNhbGVuZGFyLXdpZGdldCB7XHJcblxyXG4gICAgLmRhdGVwaWNrZXItaW5saW5lLFxyXG4gICAgdGFibGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICB0ciB7XHJcblxyXG4gICAgICAgICAgICB0ZCxcclxuICAgICAgICAgICAgdGgsXHJcbiAgICAgICAgICAgIHRkLmFjdGl2ZS5kYXksXHJcbiAgICAgICAgICAgIHRkLnRvZGF5LmRheSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZC5hY3RpdmUuZGF5LFxyXG4gICAgICAgICAgICB0ZC50b2RheS5kYXkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYW5nZXIgICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZCxcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kYXRlcGlja2VyLXN3aXRjaCxcclxuICAgICAgICAucHJldixcclxuICAgICAgICAubmV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LXJnYiksIDAuMSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uY2FyZC1iZy1pbWcge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn0iLCIvL1xyXG4vLyBzb2NpYWwuc2Nzc1xyXG4vL1xyXG5cclxuLnNvY2lhbC1saXN0LWl0ZW0ge1xyXG4gICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgd2lkdGg6IDJyZW07XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYygycmVtIC0gNHB4KTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tI3skcHJlZml4fWdyYXktNTAwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Z3JheS01MDApO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Z3JheS02MDApO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWdyYXktNjAwKTtcclxuICAgIH1cclxufSIsIi8vXHJcbi8vIGhvcml6b250YWwtc3RlcHMuc2Nzc1xyXG4vL1xyXG5cclxuLy8gSG9yaXpvbnRhbCBzdGVwc1xyXG4uaG9yaXpvbnRhbC1zdGVwcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAwLjJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvY2Vzcy1saW5lIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDAuMmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5KTtcclxuICAgIH1cclxuXHJcbiAgICAuaG9yaXpvbnRhbC1zdGVwcy1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAuc3RlcC1pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyAxZW0pO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDJlbTtcclxuICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAwLjI1ZW0gc29saWQgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzdWNjZXNzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgMWVtKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWdyYXktNTAwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDQ4JTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0OCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogYW5pbWF0aW9uLXN0ZXBzLWN1cnJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXByaW1hcnkpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYW5pbWF0aW9uLXN0ZXBzLWN1cnJlbnQge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAuaG9yaXpvbnRhbC1zdGVwcyB7XHJcbiAgICAgICAgLmhvcml6b250YWwtc3RlcHMtY29udGVudCB7XHJcbiAgICAgICAgICAgIC5zdGVwLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvL1xyXG4vLyBwcmVsb2FkZXIuc2Nzc1xyXG4vL1xyXG5cclxuI3ByZWxvYWRlciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxufVxyXG5cclxuI3N0YXR1cyB7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbWFyZ2luOiAtNDBweCAwIDAgLTQwcHg7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNpbmctbG9hZGVyIHtcclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTZweCwgMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib3VuY2luZy1sb2FkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgID4gZGl2IHtcclxuICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgbWFyZ2luOiAzMnB4IDNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGFuaW1hdGlvbjogYm91bmNpbmctbG9hZGVyIDAuNnMgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4ycztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhbmdlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzdWNjZXNzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvL1xyXG4vLyBhdXRoZW50aWNhdGlvbi5zY3NzXHJcbi8vXHJcblxyXG4vLyBhdXRoZW50aWNhdGlvbiBwYWdlcyBiYWNrZ3JvdW5kXHJcbmJvZHkuYXV0aGVudGljYXRpb24tYmcge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2F1dGgtYmcuanBnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICAuYWNjb3VudC1wYWdlcyB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgfVxyXG5cclxuICAgIC5hdXRoLWJyYW5kIHtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9nby1saWdodCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9nby1kYXJrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYXV0aGVudGljYXRpb24tYmcge1xyXG4gICAgLmFjY291bnQtcGFnZXMge1xyXG4gICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41MHJlbTtcclxuXHJcbiAgICAgICAgICAgIC5sb2dvdXQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gRGFyayBtb2RlXHJcbmh0bWxbZGF0YS1icy10aGVtZT1cImRhcmtcIl0ge1xyXG5cclxuICAgIGJvZHkuYXV0aGVudGljYXRpb24tYmcge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hdXRoLWJnLWRhcmsuanBnXCIpO1xyXG4gICAgfVxyXG5cclxuICAgIC5hdXRoLWJyYW5kIHtcclxuICAgICAgICAubG9nby1saWdodCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvZ28tZGFyayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy9cclxuLy8gX2NvbXBvbmVudHMtZGVtby5zY3NzXHJcbi8vXHJcblxyXG4vLyBTY3JvbGxzcHlcclxuLnNjcm9sbHNweS1leGFtcGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLy8gR3JpZFxyXG4uZ3JpZC1zdHJ1Y3R1cmUge1xyXG4gICAgLmdyaWQtY29udGFpbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEljb25zXHJcbi5pY29ucy1saXN0LWRlbW8ge1xyXG4gICAgLmNvbC14bC0zLmNvbC1sZy00LmNvbC1zbS02IHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6aG92ZXIgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgICB9XHJcbn0iLCIvL1xyXG4vLyBlcnJvci5zY3NzXHJcbi8vXHJcblxyXG4udGV4dC1lcnJvciB7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXByaW1hcnkpO1xyXG4gICAgdGV4dC1zaGFkb3c6IHJnYmEodmFyKC0tI3skcHJlZml4fXByaW1hcnktcmdiKSwgMC40KSA1cHggMXB4LCByZ2JhKHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LXJnYiksIDAuMykgMTBweCAzcHg7XHJcbiAgICBmb250LXNpemU6IDUuNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiA1LjYyNXJlbTtcclxufVxyXG4iLCIvL1xyXG4vLyBmYXEuc2Nzc1xyXG4vL1xyXG5cclxuLmZhcS1xdWVzdGlvbi1xLWJveCB7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LXJnYiksIDAuMjUpO1xyXG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGc7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4uZmFxLXF1ZXN0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yKTtcclxufVxyXG5cclxuLmZhcS1hbnN3ZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbn1cclxuIiwiLy9cclxuLy8gbWFpbnRlbmFuY2Uuc2Nzc1xyXG4vL1xyXG5cclxuLm1haW50ZW5hbmNlLWljb24ge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGc7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcbiIsIi8vXHJcbi8vIHRhc2tzLnNjc3NcclxuLy9cclxuXHJcbi5ib2FyZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG59XHJcblxyXG4udGFza3Mge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDIycmVtO1xyXG4gICAgcGFkZGluZzogMCAxcmVtIDFyZW0gMXJlbTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICAgICYudGFza3M6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnRhc2staGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLnRhc2stbGlzdC1pdGVtcyB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJObyBUYXNrc1wiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFRhc2sgYWRkIG1vZGFsXHJcbi50YXNrLW1vZGFsLWNvbnRlbnQge1xyXG4gICAgLmZvcm0tY29udHJvbC1saWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpZ2h0KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gdGFzayAtIGdhbnR0XHJcbi5nYW50dC10YXNrLWRldGFpbHMge1xyXG4gICAgbWluLXdpZHRoOiAyMjBweDtcclxufVxyXG4iLCIvL1xyXG4vLyBlbWFpbC5zY3NzXHJcbi8vXHJcblxyXG4ucGFnZS1hc2lkZS1sZWZ0IHtcclxuICAgIHdpZHRoOiAyNDBweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMCAyMHB4IDIwcHggMTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZyk7XHJcbiAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBib3R0b206IC0xLjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLWFzaWRlLXJpZ2h0IHtcclxuICAgIG1hcmdpbjogLTEuNXJlbSAwIC0xLjVyZW0gMjUwcHg7XHJcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAwIDEuNXJlbSAyNXB4O1xyXG59XHJcblxyXG4uZW1haWwtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgPiBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogNTFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2wtbWFpbCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZW1haWwtc2VuZGVyLWluZm8ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzIwcHg7XHJcblxyXG4gICAgICAgICAgICAuc3Rhci10b2dnbGUsXHJcbiAgICAgICAgICAgIC5jaGVja2JveC13cmFwcGVyLW1haWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoZWNrYm94LXdyYXBwZXItbWFpbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMTBweCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN0YXItdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Z3JheS01MDApO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5lbWFpbC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVtYWlsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMzIwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIC5lbWFpbC1zdWJqZWN0LFxyXG4gICAgICAgICAgICAuZW1haWwtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmVtYWlsLXN1YmplY3Qge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMTBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmVtYWlsLWRhdGUge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgJi5tYWlsLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wNXM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnVucmVhZCB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGFyayk7XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVtYWlsLWFjdGlvbi1pY29ucyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTE4MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5lbWFpbC1hY3Rpb24taWNvbnMtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYW5nZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wNXM7XHJcblxyXG4gICAgICAgICAgICAuZW1haWwtYWN0aW9uLWljb25zIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZW1haWwtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAuZW1haWwtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZW1haWwtc3ViamVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZW1haWwtbWVudS1saXN0IHtcclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICBwYWRkaW5nOiA4cHggNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iYWRnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sYWJlbHMtbGlzdCB7XHJcbiAgICBhIHtcclxuICAgICAgICBwYWRkaW5nOiA3cHggNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ud3JpdGUtbWRnLWJveCB7XHJcbiAgICAuQ29kZU1pcnJvciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDY0OHB4KSB7XHJcbiAgICAucGFnZS1hc2lkZS1sZWZ0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHggMjBweCAxMHB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYWdlLWFzaWRlLXJpZ2h0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLmVtYWlsLWxpc3Qge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgLmVtYWlsLXNlbmRlci1pbmZvIHtcclxuICAgICAgICAgICAgICAgIC5jaGVja2JveC13cmFwcGVyLW1haWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcclxuICAgIC5wYWdlLWFzaWRlLXJpZ2h0IHtcclxuICAgICAgICA+IC5idG4tZ3JvdXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5lbWFpbC1saXN0IHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIC5lbWFpbC1zZW5kZXItaW5mbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAuZW1haWwtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmVtYWlsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyBcclxuLy8gcHJvZmlsZS5zY3NzXHJcbi8vXHJcblxyXG5cclxuLnByb2ZpbGUtYmctcGljdHVyZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgIG1hcmdpbjogMCAtMjBweCAwcHggLTIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG4ucHJvZmlsZS11c2VyLWJveCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XHJcbiAgICBtYXJnaW4tdG9wOiAtNjVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLnByb2ZpbGUtdXNlci1pbWcgaW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTU2cHg7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcclxuICAgIGJveC1zaGFkb3c6IDJweCA2cHggMzBweCAtMTVweCAkZGFyaztcclxufVxyXG5cclxuLnByb2ZpbGUtY29udGVudCB7XHJcbiAgICAubmF2LXVuZGVybGluZSB7XHJcbiAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjE1cmVtIHNvbGlkIHZhcigtLSN7JHByZWZpeH1saWdodCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBUaW1lbGluZS0yICovXHJcbi50aW1lbGluZS0yIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHByaW1hcnk7XHJcblxyXG4gICAgLnRpbWUtaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQ7XHJcblxyXG4gICAgICAgIDpiZWZvcmUsXHJcbiAgICAgICAgOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyBcclxuLy8gdGltZWxpbmUuc2Nzc1xyXG4vL1xyXG5cclxuLyogPT09PT09PT09PT09PVxyXG4gICBUaW1lbGluZVxyXG49PT09PT09PT09PT09ICovXHJcblxyXG4udGltZWxpbmUge1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIFxyXG4gICAgLnRpbWUtc2hvdyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTc1cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDMwcHg7XHJcbiAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAuYnRuIHtcclxuICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgIH1cclxuICAgIC50aW1lbGluZS1pY29uIHtcclxuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR0ZXh0LW11dGVkO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGxlZnQ6IC01M3B4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50aW1lLWljb24ge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG4gIH1cclxuICBcclxuICBoMy50aW1lbGluZS10aXRsZSB7XHJcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbWFyZ2luOiAwIDAgNXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbiAgXHJcbiAgLnRpbWVsaW5lLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogdGFibGUtcm93O1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICAgIC50aW1lbGluZS1kZXNrIHtcclxuICAgICAgLmFycm93IHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMTJweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IC0xMnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgfVxyXG4gICAgICAudGltZWxpbmUtYm94IHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcbi50aW1lbGluZS1kYXRlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxufVxyXG5cclxuLnRpbWVsaW5lLWl0ZW0uYWx0IHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICAgIC50aW1lbGluZS1kZXNrIHtcclxuICAgICAgLmFycm93LWFsdCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItbGVmdDogMTJweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEycHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAtMTJweDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgfVxyXG4gICAgICAuYWxidW0ge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50aW1lbGluZS1pY29uIHtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgcmlnaHQ6IC01NnB4O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnBhbmVsIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcclxuICAgIH1cclxuICAgIGg0IHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICAudGltZWxpbmUtZGF0ZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBcclxuICAudGltZWxpbmUtZGVzayB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLnBhbmVsIHtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA2cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIGg1IHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LW11dGVkO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLmFsYnVtIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgYSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubm90aWZpY2F0aW9uIHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAkd2hpdGU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLnRpbWVsaW5lLWxlZnQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIFxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudGltZWxpbmUtaXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLnRpbWVsaW5lLWRlc2sge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAucGFuZWwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAiLCIvL1xyXG4vLyBhcGV4Y2hhcnRzLnNjc3NcclxuLy9cclxuXHJcbi5hcGV4LWNoYXJ0cyB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgdGV4dCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlICAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hcGV4Y2hhcnRzLWNhbnZhcyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcGV4Y2hhcnRzLXRvb2x0aXAtdGl0bGUsXHJcbi5hcGV4Y2hhcnRzLXRvb2x0aXAtdGV4dCB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2UgICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hcGV4Y2hhcnRzLXRvb2x0aXAge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICAhaW1wb3J0YW50O1xyXG5cclxuICAgICoge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZSAgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hcGV4Y2hhcnRzLXRvb2x0aXAtdGl0bGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpZ2h0LXJnYiksIDAuNzUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcGV4Y2hhcnRzLXRvb2x0aXAuYXBleGNoYXJ0cy10aGVtZS1kYXJrIHtcclxuICAgICoge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUgICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcGV4Y2hhcnRzLWxlZ2VuZC1zZXJpZXMge1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcclxufVxyXG5cclxuLmFwZXhjaGFydHMtZ3JpZGxpbmUsXHJcbi5hcGV4Y2hhcnRzLXhheGlzLXRpY2sge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBzdHJva2U6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpZ2h0LXJnYiksIDAuNSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFwZXhjaGFydHMtbGVnZW5kLXRleHQge1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcikgIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZSAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmFwZXhjaGFydHMtbGVnZW5kLW1hcmtlciB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFwZXhjaGFydHMtcGllLWxhYmVsIHtcclxuICAgIGZpbGw6ICR3aGl0ZSAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFwZXhjaGFydHMtdGl0bGUtdGV4dCxcclxuLmFwZXhjaGFydHMtc3VidGl0bGUtdGV4dCB7XHJcbiAgICBmaWxsOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZSAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFwZXhjaGFydHMteWF4aXMsXHJcbi5hcGV4Y2hhcnRzLXhheGlzIHtcclxuICAgIHRleHQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZSAgIWltcG9ydGFudDtcclxuICAgICAgICBmaWxsOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFwZXhjaGFydHMteWF4aXMtdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLmFwZXhjaGFydHMtYW5ub3RhdGlvbi1yZWN0IHtcclxuICAgIGZpbGw6IHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFwZXhjaGFydHMteGF4aXMtYW5ub3RhdGlvbnMsXHJcbi5hcGV4Y2hhcnRzLXlheGlzLWFubm90YXRpb25zIHtcclxuICAgIHJlY3Qge1xyXG4gICAgICAgIHN0cm9rZTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmFwZXgtdG9vbGJhciB7XHJcbiAgICAuYnRuLWxpZ2h0LmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByaW1hcnkpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByaW1hcnkpO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcGV4Y2hhcnRzLXhheGlzdG9vbHRpcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmcgICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvciAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFwZXhjaGFydHMteGF4aXN0b29sdGlwLWJvdHRvbTpiZWZvcmUge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGRyb3Bkb3duLWJvcmRlci1jb2xvciAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFwZXhjaGFydHMteGF4aXN0b29sdGlwLXRleHQsXHJcbi5hcGV4Y2hhcnRzLWRhdGFsYWJlbHMgdGV4dCB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2UgICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hcGV4Y2hhcnRzLWRhdGFsYWJlbC12YWx1ZSB7XHJcbiAgICBmaWxsOiAkZHJvcGRvd24tbGluay1jb2xvciAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFwZXhjaGFydHMtbWVudSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZHJvcGRvd24tYmcgICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1wYWRkaW5nLXggICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAgIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5hcGV4Y2hhcnRzLW1lbnUtaXRlbSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvciAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItYmcgICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmFwZXhjaGFydHMtcmFkYXItc2VyaWVzIHtcclxuICAgIHBvbHlnb24ge1xyXG4gICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHN0cm9rZTogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgbGluZSB7XHJcbiAgICAgICAgc3Ryb2tlOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5hcGV4Y2hhcnRzLXRyYWNrIHtcclxuICAgIHBhdGgge1xyXG4gICAgICAgIHN0cm9rZTogdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFwZXhjaGFydHMtbWFya2VyIHtcclxuICAgIHN0cm9rZTogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpO1xyXG59IiwiLy9cclxuLy8gY2FsZW5kYXIuc2Nzc1xyXG4vL1xyXG5cclxuLmNhbGVuZGFyIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmZjLXZpZXcge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLm5vbmUtYm9yZGVyIHtcclxuICAgIC5tb2RhbC1mb290ZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYy10b29sYmFyIHtcclxuICAgIG1hcmdpbjogNnB4IDAgNXB4IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYy1kYXktZ3JpZC1ldmVudCB7XHJcbiAgICAuZmMtdGltZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcclxuICAgIH1cclxufVxyXG5cclxudGguZmMtZGF5LWhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcclxufVxyXG5cclxuLmZjLWRheSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmZjLXRvb2xiYXIge1xyXG4gICAgLmZjLXN0YXRlLWFjdGl2ZSxcclxuICAgIC51aS1zdGF0ZS1hY3RpdmUsXHJcbiAgICBidXR0b246Zm9jdXMsXHJcbiAgICBidXR0b246aG92ZXIsXHJcbiAgICAudWktc3RhdGUtaG92ZXIge1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYyB7XHJcbiAgICB0aC5mYy13aWRnZXQtaGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xyXG4gICAgfVxyXG4gICAgLmZjLWRheWdyaWQtYm9keSxcclxuICAgIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24tYm9keSB0YWJsZSxcclxuICAgIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24tZm9vdGVyIHRhYmxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmMtdW50aGVtZWQge1xyXG4gICAgdGgsXHJcbiAgICB0ZCxcclxuICAgIHRoZWFkLFxyXG4gICAgdGJvZHksXHJcbiAgICAuZmMtZGl2aWRlcixcclxuICAgIC5mYy1yb3csXHJcbiAgICAuZmMtcG9wb3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICB0ZC5mYy10b2RheSxcclxuICAgIC5mYy1kaXZpZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmMtYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZyk7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yKTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIG1hcmdpbjogMCAzcHg7XHJcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmZjLXRleHQtYXJyb3cge1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbn1cclxuXHJcbi5mYy1zdGF0ZS1ob3ZlcixcclxuLmZjLXN0YXRlLWhpZ2hsaWdodCxcclxuLmZjLWNlbGwtb3ZlcmxheSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpO1xyXG59XHJcblxyXG4uZmMtc3RhdGUtZG93bixcclxuLmZjLXN0YXRlLWFjdGl2ZSxcclxuLmZjLXN0YXRlLWRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5KTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmZjLXVudGhlbWVkIHtcclxuICAgIC5mYy10b2RheSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmMtZXZlbnQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY3Vyc29yOiBtb3ZlO1xyXG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XHJcbiAgICBtYXJnaW46IDVweCA3cHg7XHJcbiAgICBwYWRkaW5nOiA1cHggNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAmLmJnLWRhcmsge1xyXG4gICAgICAgIC5mYy1ldmVudC10aW1lLFxyXG4gICAgICAgIC5mYy1ldmVudC10aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmMtZGF5Z3JpZC1ldmVudC1kb3Qge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmV4dGVybmFsLWV2ZW50IHtcclxuICAgIGN1cnNvcjogbW92ZTtcclxuICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgcGFkZGluZzogOHB4IDEwcHg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG4uZmMtYmFzaWMtdmlldyB7XHJcbiAgICB0ZC5mYy13ZWVrLW51bWJlciB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGQuZmMtZGF5LW51bWJlciB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mYy1jb250ZW50IHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmMtdGltZS1ncmlkLWV2ZW50IHtcclxuICAgIC5mYy1jb250ZW50IHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmMtZGF5Z3JpZC1kYXktbnVtYmVyIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgbWFyZ2luOiA1cHg7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mYy1kYXlncmlkLWV2ZW50LWRvdCB7XHJcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLmZjLWV2ZW50LXRpbWUsXHJcbi5mYy1ldmVudC10aXRsZSB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4udGFibGUtYWN0aXZlLFxyXG4udGFibGUtYWN0aXZlID4gdGQsXHJcbi50YWJsZS1hY3RpdmUgPiB0aCxcclxuLmZjIC5mYy1saXN0LXN0aWNreSAuZmMtbGlzdC1kYXkgPiAqIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uZmMgLmZjLWxpc3QtZXZlbnQ6aG92ZXIgdGQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAuZmMtdG9vbGJhciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAuZmMtdG9vbGJhci1jaHVuayB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNnB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mYy1sZWZ0LFxyXG4gICAgICAgIC5mYy1yaWdodCxcclxuICAgICAgICAuZmMtY2VudGVyIHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYyB7XHJcbiAgICAgICAgLmZjLXRvb2xiYXIge1xyXG4gICAgICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmMtdG9kYXktYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBvdmVycmlkaW5nIGJ1dHRvbiBzaXplc1xyXG4uZmMtdG9vbGJhciB7XHJcbiAgICAuYnRuIHtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmMtbGlzdC1pdGVtLXRpdGxlLFxyXG4uZmMtbGlzdC1pdGVtLXRpbWUge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuI2NhbGVuZGFyIHtcclxuICAgIC50YWJsZS1ib3JkZXJlZCB7XHJcbiAgICAgICAgdGQsXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLmZjLXRvb2xiYXItY2h1bmsge1xyXG4gICAgLmJ0bi1ncm91cCB7XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRidG4tYm9yZGVyLXJhZGl1cy1zbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ0bi1ib3JkZXItcmFkaXVzLXNtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIGNoYXJ0anMuc2Nzc1xyXG4vL1xyXG5cclxuLmNoYXJ0anMtY2hhcnQge1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuIiwiLy9cclxuLy8gZGF0YXRhYmxlLnNjc3NcclxuLy9cclxuXHJcbi5kYXRhVGFibGVzX3dyYXBwZXIge1xyXG4gICAgJi5jb250YWluZXItZmx1aWQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbnRhYmxlLmRhdGFUYWJsZSB7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJi5kdHItaW5saW5lIHtcclxuICAgICAgICAmLmNvbGxhcHNlZCB7XHJcbiAgICAgICAgICAgID4gdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgPiB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiB0ZCxcclxuICAgICAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZHRyLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDJweCAwcHggdmFyKC0tI3skcHJlZml4fXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGhlYWQ6bm90KC50YWJsZS1saWdodCkge1xyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1ncmF5LTMwMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGJvZHkge1xyXG4gICAgICAgIHRyLmV2ZW4sXHJcbiAgICAgICAgdHIub2RkIHtcclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGJvZHkge1xyXG4gICAgICAgID4gdHIge1xyXG4gICAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0ci5zZWxlY3RlZDpudGgtb2YtdHlwZShvZGQpID4gKiB7XHJcbiAgICAgICAgLS1jdC10YWJsZS1hY2NlbnQtYmc6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQ2hhbmdlIGljb25zIHZpZXdcclxuICAgIHRoZWFkIHtcclxuICAgICAgICAuc29ydGluZyxcclxuICAgICAgICAuc29ydGluZ19hc2MsXHJcbiAgICAgICAgLnNvcnRpbmdfZGVzYyxcclxuICAgICAgICAuc29ydGluZ19hc2NfZGlzYWJsZWQsXHJcbiAgICAgICAgLnNvcnRpbmdfZGVzY19kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXEVBNzdcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInJlbWl4aWNvblwiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxFQTREXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJyZW1peGljb25cIjtcclxuICAgICAgICAgICAgICAgIHRvcDogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IHRyIHtcclxuICAgICAgICAgICAgPiB0aCB7XHJcbiAgICAgICAgICAgICAgICAmLnNvcnRpbmdfYXNjLFxyXG4gICAgICAgICAgICAgICAgJi5zb3J0aW5nX2Rlc2MsXHJcbiAgICAgICAgICAgICAgICAmLnNvcnRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkdGFibGUtY2VsbC1wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGJvZHkge1xyXG4gICAgICAgIC8vIE11bHRpIHNlbGVjdCB0YWJsZVxyXG5cclxuICAgICAgICA+IHRyLnNlbGVjdGVkLFxyXG4gICAgICAgID4gdHIgPiAuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSk7XHJcblxyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIEtleSBUYWJsZXNcclxuICAgICAgICB0aC5mb2N1cyxcclxuICAgICAgICB0ZC5mb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeS1yZ2IpLCAwLjE1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kYXRhVGFibGVzX2luZm8ge1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcclxufVxyXG5cclxuLmR0ZmgtZmxvYXRpbmdwYXJlbnQge1xyXG4gICAgdG9wOiAkdG9wYmFyLWhlaWdodCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBSZXNwb25zaXZlIGRhdGEgdGFibGVcclxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkIHtcclxuICAgID4gdGJvZHkge1xyXG4gICAgICAgID4gdHJbcm9sZT1cInJvd1wiXSB7XHJcbiAgICAgICAgICAgID4gdGQsXHJcbiAgICAgICAgICAgID4gdGgge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IHRyLnBhcmVudCB7XHJcbiAgICAgICAgICAgID4gdGQsXHJcbiAgICAgICAgICAgID4gdGgge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gRGF0YSBUYWJsZSBjb3B5IGJ1dHRvblxyXG5kaXYuZHQtYnV0dG9uLWluZm8ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByaW1hcnkpO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiAyMTtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC4yKTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIGxpLnBhZ2luYXRlX2J1dHRvbi5wcmV2aW91cyxcclxuICAgIGxpLnBhZ2luYXRlX2J1dHRvbi5uZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgbGkucGFnaW5hdGVfYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAkc3BhY2VyIDAgMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGRpdi5kdC1idXR0b25zIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcclxuICAgIH1cclxufVxyXG5cclxuLy8gQWN0aXZlIHN0YXR1c1xyXG4uYWN0aXZhdGUtc2VsZWN0IHtcclxuICAgIC5zb3J0aW5nXzEge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saWdodCkgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gZGF0YXRhYmxlXHJcbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIge1xyXG4gICAgZGl2LmRhdGFUYWJsZXNfZmlsdGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZGl2LmRhdGFUYWJsZXNfbGVuZ3RoIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5kaXYudGFibGUtcmVzcG9uc2l2ZSA+IGRpdi5kYXRhVGFibGVzX3dyYXBwZXIge1xyXG4gICAgPiBkaXYucm93ID4gZGl2W2NsYXNzXj1cImNvbC1cIl06bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICAgID4gZGl2LnJvdyA+IGRpdltjbGFzc149XCJjb2wtXCJdOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbmRpdiB7XHJcbiAgICAmLmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAmID4gdGFibGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICYgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIERhdGVyYW5nZVxyXG4vL1xyXG5cclxuLmRhdGVyYW5nZXBpY2tlciB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcclxuXHJcbiAgICAuY2FsZW5kYXItdGFibGUge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wZG93bi1iZztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XHJcblxyXG4gICAgICAgIHRkLFxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ncmF5LTYwMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmV4dCxcclxuICAgICAgICAucHJldiB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmFuZ2VzIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByaW1hcnkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRkIHtcclxuICAgICAgICAmLmluLXJhbmdlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYub2ZmLFxyXG4gICAgICAgICYub2ZmLmVuZC1kYXRlLFxyXG4gICAgICAgICYub2ZmLmluLXJhbmdlLFxyXG4gICAgICAgICYub2ZmLnN0YXJ0LWRhdGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgJi5hY3RpdmU6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRkLmF2YWlsYWJsZTpob3ZlcixcclxuICAgIHRoLmF2YWlsYWJsZTpob3ZlcixcclxuICAgIHRkLmFjdGl2ZSxcclxuICAgIHRkLmFjdGl2ZTpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByaW1hcnkpO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICRkcm9wZG93bi1iZztcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuZHJwLWJ1dHRvbnMge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIHNlbGVjdCB7XHJcbiAgICAgICAgJi5hbXBtc2VsZWN0LFxyXG4gICAgICAgICYuaG91cnNlbGVjdCxcclxuICAgICAgICAmLm1pbnV0ZXNlbGVjdCxcclxuICAgICAgICAmLnNlY29uZHNlbGVjdCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZyk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2hvdy1yYW5nZXMge1xyXG4gICAgICAgIC5kcnAtY2FsZW5kYXIubGVmdCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvL1xyXG4vLyBEYXRlcGlja2VyXHJcbi8vXHJcbi5kYXRlcGlja2VyIHtcclxuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgIHRkLFxyXG4gICAgdGgge1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlLmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlLmRpc2FibGVkLFxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUuZGlzYWJsZWQuZGlzYWJsZWQsXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcixcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLFxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAuYWN0aXZlLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSxcclxuICAgICAgICAgICAgICAgIC5hY3RpdmUuZGlzYWJsZWRbZGlzYWJsZWRdLFxyXG4gICAgICAgICAgICAgICAgLmFjdGl2ZTphY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAuYWN0aXZlOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgLmFjdGl2ZTpob3Zlci5hY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAuYWN0aXZlOmhvdmVyLmRpc2FibGVkLFxyXG4gICAgICAgICAgICAgICAgLmFjdGl2ZTpob3ZlcjphY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAuYWN0aXZlOmhvdmVyOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgLmFjdGl2ZTpob3ZlcltkaXNhYmxlZF0sXHJcbiAgICAgICAgICAgICAgICAuYWN0aXZlW2Rpc2FibGVkXSxcclxuICAgICAgICAgICAgICAgIHNwYW4uYWN0aXZlLmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgIHNwYW4uYWN0aXZlLmRpc2FibGVkLFxyXG4gICAgICAgICAgICAgICAgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZGlzYWJsZWQsXHJcbiAgICAgICAgICAgICAgICBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXHJcbiAgICAgICAgICAgICAgICBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcixcclxuICAgICAgICAgICAgICAgIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLFxyXG4gICAgICAgICAgICAgICAgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0sXHJcbiAgICAgICAgICAgICAgICBzcGFuLmFjdGl2ZS5kaXNhYmxlZFtkaXNhYmxlZF0sXHJcbiAgICAgICAgICAgICAgICBzcGFuLmFjdGl2ZTphY3RpdmUsXHJcbiAgICAgICAgICAgICAgICBzcGFuLmFjdGl2ZTpob3ZlcixcclxuICAgICAgICAgICAgICAgIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgIHNwYW4uYWN0aXZlOmhvdmVyLmRpc2FibGVkLFxyXG4gICAgICAgICAgICAgICAgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgc3Bhbi5hY3RpdmU6aG92ZXI6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICBzcGFuLmFjdGl2ZTpob3ZlcltkaXNhYmxlZF0sXHJcbiAgICAgICAgICAgICAgICBzcGFuLmFjdGl2ZVtkaXNhYmxlZF0sXHJcbiAgICAgICAgICAgICAgICAmLnRvZGF5LFxyXG4gICAgICAgICAgICAgICAgJi50b2RheS5kaXNhYmxlZCxcclxuICAgICAgICAgICAgICAgICYudG9kYXkuZGlzYWJsZWQ6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmLnRvZGF5OmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZGF5LmZvY3VzZWQsXHJcbiAgICAgICAgICAgICAgICAmLmRheTpob3ZlcixcclxuICAgICAgICAgICAgICAgIHNwYW4uZm9jdXNlZCxcclxuICAgICAgICAgICAgICAgIHNwYW46aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5uZXcsXHJcbiAgICAgICAgICAgICAgICAmLm9sZCxcclxuICAgICAgICAgICAgICAgIHNwYW4ubmV3LFxyXG4gICAgICAgICAgICAgICAgc3Bhbi5vbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Z3JheS03MDApO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGF0ZXBpY2tlci1zd2l0Y2g6aG92ZXIsXHJcbiAgICAubmV4dDpob3ZlcixcclxuICAgIC5wcmV2OmhvdmVyLFxyXG4gICAgdGZvb3QgdHIgdGg6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1ncmF5LTIwMCk7XHJcbiAgICB9XHJcbiAgICAuZGF0ZXBpY2tlci1zd2l0Y2gge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRhdGVwaWNrZXItZHJvcGRvd24ge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICRkcm9wZG93bi1iZztcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgJi5kYXRlcGlja2VyLW9yaWVudC10b3Age1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgJGRyb3Bkb3duLWJnO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZGF0ZXJhbmdlcGlja2VyIHtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLmRhdGVyYW5nZXBpY2tlciB7XHJcbiAgICAmLm9wZW5zcmlnaHQge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICByaWdodDogOXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvL1xyXG4vLyBmbGF0cGlja3Iuc2Nzc1xyXG4vL1xyXG5cclxuLmZsYXRwaWNrci1jYWxlbmRhciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZHJvcGRvd24tYmc7XHJcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdyk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICYuYXJyb3dUb3Age1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGRyb3Bkb3duLWJnO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRkcm9wZG93bi1iZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hcnJvd0JvdHRvbSB7XHJcblxyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkZHJvcGRvd24tYmc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xyXG4gICAgZm9udC1zaXplOiAxMTAlO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWRheSB7XHJcblxyXG4gICAgJi5zZWxlY3RlZCxcclxuICAgICYuc3RhcnRSYW5nZSxcclxuICAgICYuZW5kUmFuZ2UsXHJcbiAgICAmLnNlbGVjdGVkLmluUmFuZ2UsXHJcbiAgICAmLnN0YXJ0UmFuZ2UuaW5SYW5nZSxcclxuICAgICYuZW5kUmFuZ2UuaW5SYW5nZSxcclxuICAgICYuc2VsZWN0ZWQ6Zm9jdXMsXHJcbiAgICAmLnN0YXJ0UmFuZ2U6Zm9jdXMsXHJcbiAgICAmLmVuZFJhbmdlOmZvY3VzLFxyXG4gICAgJi5zZWxlY3RlZDpob3ZlcixcclxuICAgICYuc3RhcnRSYW5nZTpob3ZlcixcclxuICAgICYuZW5kUmFuZ2U6aG92ZXIsXHJcbiAgICAmLnNlbGVjdGVkLnByZXZNb250aERheSxcclxuICAgICYuc3RhcnRSYW5nZS5wcmV2TW9udGhEYXksXHJcbiAgICAmLmVuZFJhbmdlLnByZXZNb250aERheSxcclxuICAgICYuc2VsZWN0ZWQubmV4dE1vbnRoRGF5LFxyXG4gICAgJi5zdGFydFJhbmdlLm5leHRNb250aERheSxcclxuICAgICYuZW5kUmFuZ2UubmV4dE1vbnRoRGF5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zZWxlY3RlZC5zdGFydFJhbmdlKy5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksXHJcbiAgICAmLnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSsuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxyXG4gICAgJi5lbmRSYW5nZS5zdGFydFJhbmdlKy5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSkge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IC0xMHB4IDAgMCB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItdGltZSB7XHJcblxyXG4gICAgaW5wdXQ6aG92ZXIsXHJcbiAgICAuZmxhdHBpY2tyLWFtLXBtOmhvdmVyLFxyXG4gICAgaW5wdXQ6Zm9jdXMsXHJcbiAgICAuZmxhdHBpY2tyLWFtLXBtOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkaW5wdXQtYmc7XHJcbiAgICAgICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuLmZsYXRwaWNrci1tb250aHMge1xyXG4gICAgLmZsYXRwaWNrci1tb250aCB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGF0cGlja3ItcHJldi1tb250aCxcclxuICAgIC5mbGF0cGlja3ItbmV4dC1tb250aCxcclxuICAgIC5mbGF0cGlja3ItbW9udGgge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Z3JheS01MDApO1xyXG4gICAgICAgIGZpbGw6IHZhcigtLSN7JHByZWZpeH1ncmF5LTUwMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mbGF0cGlja3Itd2Vla2RheXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnO1xyXG59XHJcblxyXG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5LFxyXG4uZmxhdHBpY2tyLWRheSxcclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXSxcclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXTpob3ZlcixcclxuLmZsYXRwaWNrci10aW1lIGlucHV0LFxyXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci10aW1lLXNlcGFyYXRvcixcclxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xyXG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xyXG4gICAgZmlsbDogJGRyb3Bkb3duLWxpbmstY29sb3I7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItZGF5IHtcclxuXHJcbiAgICAmLmRpc2FibGVkLFxyXG4gICAgJi5kaXNhYmxlZDpob3ZlcixcclxuICAgICYucHJldk1vbnRoRGF5LFxyXG4gICAgJi5uZXh0TW9udGhEYXksXHJcbiAgICAmLm5vdEFsbG93ZWQsXHJcbiAgICAmLm5vdEFsbG93ZWQucHJldk1vbnRoRGF5LFxyXG4gICAgJi5ub3RBbGxvd2VkLm5leHRNb250aERheSB7XHJcbiAgICAgICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYuaW5SYW5nZSxcclxuICAgICYucHJldk1vbnRoRGF5LmluUmFuZ2UsXHJcbiAgICAmLm5leHRNb250aERheS5pblJhbmdlLFxyXG4gICAgJi50b2RheS5pblJhbmdlLFxyXG4gICAgJi5wcmV2TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcclxuICAgICYubmV4dE1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJi5wcmV2TW9udGhEYXk6aG92ZXIsXHJcbiAgICAmLm5leHRNb250aERheTpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmLnByZXZNb250aERheTpmb2N1cyxcclxuICAgICYubmV4dE1vbnRoRGF5OmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZztcclxuICAgICAgICBib3JkZXItY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWJnO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnNob3dUaW1lSW5wdXQuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRkcm9wZG93bi1iZztcclxufVxyXG5cclxuLm51bUlucHV0V3JhcHBlcjpob3ZlcixcclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWRheS5pblJhbmdlIHtcclxuICAgIGJveC1zaGFkb3c6IC01cHggMCAwICRkcm9wZG93bi1saW5rLWhvdmVyLWJnLCA1cHggMCAwICRkcm9wZG93bi1saW5rLWhvdmVyLWJnO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsXHJcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZDpob3ZlciB7XHJcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xyXG4gICAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XHJcbn0iLCIvL1xyXG4vLyBkcm9wem9uZS5zY3NzXHJcbi8vXHJcblxyXG4uZHJvcHpvbmUge1xyXG4gICAgYm9yZGVyOiAycHggZGFzaGVkICRpbnB1dC1ib3JkZXItY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kOiAkaW5wdXQtYmc7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgLmR6LW1lc3NhZ2Uge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDJyZW0gMDtcclxuICAgIH1cclxuICAgICYuZHotc3RhcnRlZCB7XHJcbiAgICAgICAgLmR6LW1lc3NhZ2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvL1xyXG4vLyBmb3JtbS13aXphcmQuc2Nzc1xyXG4vL1xyXG5cclxuLmZvcm0td2l6YXJkLWhlYWRlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZyk7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTtcclxufVxyXG4iLCIvL1xyXG4vLyBtYXBzLnNjc3NcclxuLy9cclxuXHJcbi8vR29vZ2xlIE1hcHNcclxuXHJcbi5nbWFwcyxcclxuLmdtYXBzLXBhbmFyb21hIHtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG59XHJcblxyXG4vLyBWZWN0b3IgTWFwXHJcblxyXG4uanZlY3Rvcm1hcC1sYWJlbCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpO1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcik7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgIHBhZGRpbmc6IDVweCA4cHg7XHJcbn1cclxuXHJcbi8vIHpvb21pbiAmIHpvb21vdXQgYnRuIGNvbG9yXHJcbi5qdmVjdG9ybWFwLWNvbnRhaW5lciB7XHJcbiAgICAuanZlY3Rvcm1hcC16b29taW4sXHJcbiAgICAuanZlY3Rvcm1hcC16b29tb3V0IHtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZyk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcik7XHJcbiAgICB9XHJcbiAgICAuanZlY3Rvcm1hcC16b29tb3V0IHtcclxuICAgICAgICB0b3A6IDM3cHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLy9cclxuLy8gX3F1aWxsLWVkaXRvci5zY3NzXHJcbi8vXHJcblxyXG4ucWwtZWRpdG9yIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgb2wsXHJcbiAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGxpOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCk6OmJlZm9yZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjVlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucWwtY29udGFpbmVyIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcclxuXHJcbiAgICAmLnFsLXNub3cge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgJGlucHV0LWJvcmRlci1yYWRpdXMgJGlucHV0LWJvcmRlci1yYWRpdXM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5xbC1idWJibGUge1xyXG4gICAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcclxufVxyXG5cclxuLnFsLXRvb2xiYXIge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnFsLXNub3cge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzICRpbnB1dC1ib3JkZXItcmFkaXVzIDAgMDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgIC5xbC1waWNrZXIucWwtZXhwYW5kZWQge1xyXG4gICAgICAgICAgICAucWwtcGlja2VyLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5xbC1waWNrZXItb3B0aW9ucyB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRkcm9wZG93bi1ib3gtc2hhZG93O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZHJvcGRvd24tYm9yZGVyLXJhZGl1cztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5xbC1zbm93IHtcclxuICAgIC5xbC1zdHJva2UsXHJcbiAgICAucWwtc2NyaXB0LFxyXG4gICAgLnFsLXN0cmlrZSBzdmcge1xyXG4gICAgICAgIHN0cm9rZTogJGRyb3Bkb3duLWxpbmstY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLnFsLWZpbGwge1xyXG4gICAgICAgIGZpbGw6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5xbC1waWNrZXI6bm90KC5xbC1jb2xvci1waWNrZXIpOm5vdCgucWwtaWNvbi1waWNrZXIpIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnFsLXBpY2tlciB7XHJcbiAgICAgICAgJi5xbC1leHBhbmRlZCAucWwtcGlja2VyLWxhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnFsLXNub3cge1xyXG4gICAgLnFsLXBpY2tlci1vcHRpb25zIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLy9cclxuLy8gU2VsZWN0IDJcclxuLy9cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgICAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcclxuICAgICAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICRpbnB1dC1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgICAgIC8qcnRsOmlnbm9yZSovXHJcbiAgICAgICAgICAgIHJpZ2h0OiAzcHg7XHJcblxyXG4gICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDZweCA2cHggMCA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDZweCA2cHggNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcclxuXHJcblxyXG59XHJcblxyXG4uc2VsZWN0Mi1kcm9wZG93biB7XHJcbiAgICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcclxuICAgIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwgKyAxO1xyXG59XHJcblxyXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXI6dmVydGljYWwge1xyXG4gICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbCB7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWRhcmstcmdiKSwgMC4yKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xyXG4gICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcclxuXHJcbiAgICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcclxuICAgICAgICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5KTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcclxuICAgICAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByaW1hcnkpO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcclxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICAgICAgICAgIC8qcnRsOmlnbm9yZSovXHJcbiAgICAgICAgICAgIHJpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIC8qcnRsOmlnbm9yZSovXHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXIge1xyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodDtcclxuICAgICAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcclxuXHJcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFweCA0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggN3B4IDAgMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRpbnQtY29sb3IoJHByaW1hcnksIDEwJSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG5cclxuICAgICAgICAgICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xyXG4gICAgICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItc2VhcmNoIHtcclxuICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogMDtcclxufVxyXG4iLCIvL1xyXG4vLyBzaW1wbGViYXIuc2Nzc1xyXG4vL1xyXG5cclxuW2RhdGEtc2ltcGxlYmFyXSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXdyYXBwZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgbWF4LWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1tYXNrIHtcclxuICAgIGRpcmVjdGlvbjogaW5oZXJpdDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgei1pbmRleDogMDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1vZmZzZXQge1xyXG4gICAgZGlyZWN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICByZXNpemU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItY29udGVudC13cmFwcGVyIHtcclxuICAgIGRpcmVjdGlvbjogaW5oZXJpdDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgLyogUmVxdWlyZWQgZm9yIGhvcml6b250YWwgbmF0aXZlIHNjcm9sbGJhciB0byBub3QgYXBwZWFyIGlmIHBhcmVudCBpcyB0YWxsZXIgdGhhbiBuYXR1cmFsIGhlaWdodCAqL1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIC8qIFNjcm9sbCBvbiB0aGlzIGVsZW1lbnQgb3RoZXJ3aXNlIGVsZW1lbnQgY2FuJ3QgaGF2ZSBhIHBhZGRpbmcgYXBwbGllZCBwcm9wZXJseSAqL1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgLyogTm90IHJlcXVpcmVkIGZvciBob3Jpem9udGFsIHNjcm9sbCB0byB0cmlnZ2VyICovXHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgLyogTmVlZGVkIGZvciB2ZXJ0aWNhbCBzY3JvbGwgdG8gdHJpZ2dlciAqL1xyXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIsXHJcbi5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItY29udGVudDpiZWZvcmUsXHJcbi5zaW1wbGViYXItY29udGVudDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXBsYWNlaG9sZGVyIHtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLWhlaWdodC1hdXRvLW9ic2VydmVyLXdyYXBwZXIge1xyXG4gICAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDFweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWF4LWhlaWdodDogMXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgZmxleC1ncm93OiBpbmhlcml0O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBmbGV4LWJhc2lzOiAwO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLWhlaWdodC1hdXRvLW9ic2VydmVyIHtcclxuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAwJTtcclxuICAgIHdpZHRoOiAxMDAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIG1pbi13aWR0aDogMXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgei1pbmRleDogLTE7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItdHJhY2sge1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLWNvbnRlbnQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuW2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci10cmFjayB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXNjcm9sbGJhciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMnB4O1xyXG4gICAgd2lkdGg6IDVweDtcclxuICAgIG1pbi1oZWlnaHQ6IDEwcHg7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNhMmFkYjc7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTpiZWZvcmUge1xyXG4gICAgLyogV2hlbiBob3ZlcmVkLCByZW1vdmUgYWxsIHRyYW5zaXRpb25zIGZyb20gZHJhZyBoYW5kbGUgKi9cclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgbGluZWFyO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTFweDtcclxuXHJcbiAgICAuc2ltcGxlYmFyLXNjcm9sbGJhciB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgYm90dG9tOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IDExcHg7XHJcblxyXG4gICAgLnNpbXBsZWJhci1zY3JvbGxiYXIge1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICBtaW4td2lkdGg6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAycHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBSdGwgc3VwcG9ydCAqL1xyXG5bZGF0YS1zaW1wbGViYXItZGlyZWN0aW9uPVwicnRsXCJdIC5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgbGVmdDogMDtcclxufVxyXG5cclxuLmhzLWR1bW15LXNjcm9sbGJhci1zaXplIHtcclxuICAgIGRpcmVjdGlvbjogcnRsO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICB3aWR0aDogNTAwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxufVxyXG5cclxuLmN1c3RvbS1zY3JvbGwge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4vLyBTY3JvbGwgU2l6ZVxyXG5bZGF0YS1zaW1wbGViYXItbGddIHtcclxuICAgIC5zaW1wbGViYXItc2Nyb2xsYmFyIHtcclxuICAgICAgICByaWdodDogMXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5bZGF0YS1zaW1wbGViYXItcHJpbWFyeV0ge1xyXG4gICAgLnNpbXBsZWJhci1zY3JvbGxiYXIge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fXByaW1hcnkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvL1xyXG4vLyB0b2FzdHIuc2Nzc1xyXG4vL1xyXG5cclxuLmpxLXRvYXN0LXNpbmdsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByaW1hcnkpO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uanEtaGFzLWljb24ge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuXHJcbi5jbG9zZS1qcS10b2FzdC1zaW5nbGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMTJweDtcclxuICAgIHJpZ2h0OiAtMTJweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWdyYXktODAwKTtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Z3JheS0zMDApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbn1cclxuXHJcbi5qcS10b2FzdC1sb2FkZXIge1xyXG4gICAgaGVpZ2h0OiAzcHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG5AZWFjaCAkY29sb3IsXHJcbiR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAgIC5qcS1pY29uLSN7JGNvbG9yfSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI3skdmFsdWV9O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjeyR2YWx1ZX07XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEZvciBlcnJvclxyXG4uanEtaWNvbi1lcnJvciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcclxufVxyXG5cclxuXHJcbi5qcS1pY29uLWluZm8sXHJcbi5qcS1pY29uLXdhcm5pbmcsXHJcbi5qcS1pY29uLWVycm9yLFxyXG4uanEtaWNvbi1zdWNjZXNzIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbn0iLCIvL1xyXG4vLyBib290c3RyYXAtdG91Y2hzcGluLnNjc3NcclxuLy9cclxuXHJcbi5ib290c3RyYXAtdG91Y2hzcGluIHtcclxuICAgIC5idG4ge1xyXG4gICAgICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy9cclxuLy8gYm9vdHN0cmFwLXRpbWVwaWNrZXIuc2Nzc1xyXG4vL1xyXG4uYm9vdHN0cmFwLXRpbWVwaWNrZXItd2lkZ2V0IHtcclxuICAgIHRhYmxlIHtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Z3JheS03MDApO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgJGRyb3Bkb3duLWJnO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnRpbWVwaWNrZXItb3JpZW50LWJvdHRvbSB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTZweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICRkcm9wZG93bi1iZztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3R0b206IC03cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDdweCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvL1xyXG4vLyB0eXBlaGVhZC5zY3NzXHJcbi8vXHJcblxyXG5cclxuLnR3aXR0ZXItdHlwZWFoZWFkIHtcclxuICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnR0LXF1ZXJ5LFxyXG4udHQtaGludCB7XHJcbiAgICAvLyBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi50dC1xdWVyeSB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XHJcbn1cclxuXHJcbi50dC1oaW50IHtcclxuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kOiAkaW5wdXQtYmcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnR0LW1lbnUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XHJcbn1cclxuXHJcbi50dC1zdWdnZXN0aW9uIHtcclxuICAgIHBhZGRpbmc6IDNweCAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICYudHQtY3Vyc29yIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSk7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4udHQtaGlnaGxpZ2h0IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcclxufVxyXG5cclxuLnR5cGVhaGVhZC1lbXB0eS1tZXNzYWdlIHtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgY29sb3I6ICRkYW5nZXI7XHJcbn1cclxuXHJcbi5sZWFndWUtbmFtZSB7XHJcbiAgICBwYWRkaW5nOiAzcHggMjBweDtcclxufSIsIi8vXHJcbi8vIHNwYXJrbGluZXMuc2Nzc1xyXG4vL1xyXG5cclxuXHJcbi5qcXN0b29sdGlwIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnO1xyXG4gIHBhZGRpbmc6IDVweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5qcXNmaWVsZCB7XHJcbiAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlICFpbXBvcnRhbnQ7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XHJcbn0iLCJcclxuXHJcbi8qIFRpbWVwaWNrZXIgKi9cclxuXHJcbi50aW1lcGlja2VyLW9yaWVudC1ib3R0b217XHJcbiAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgYm90dG9tOiAkaW5wdXQtaGVpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib290c3RyYXAtdGltZXBpY2tlci13aWRnZXR7XHJcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4uYm9vdHN0cmFwLXRpbWVwaWNrZXItd2lkZ2V0e1xyXG4gICYudGltZXBpY2tlci1vcmllbnQtbGVmdHtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVye1xyXG4gICAgICBsZWZ0OiA3cHg7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi8vXHJcbi8vIF9yYXRlaXQuc2Nzc1xyXG4vL1xyXG5cclxuLnJhdGVpdCB7XHJcbiAgICBkaXNwbGF5OiAtbW96LWlubGluZS1ib3g7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuXHJcbiAgICAucmF0ZWl0LXJhbmdlICoge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5yYXRlaXQtaG92ZXIsXHJcbiAgICAucmF0ZWl0LXNlbGVjdGVkIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhdGVpdC1ob3Zlci1ydGwsXHJcbiAgICAucmF0ZWl0LXNlbGVjdGVkLXJ0bCB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAucmF0ZWl0LWhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHdhcm5pbmc7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhdGVpdC1ob3Zlci1ydGwge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0zMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yYXRlaXQtc2VsZWN0ZWQge1xyXG4gICAgICAgIGNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgfVxyXG5cclxuICAgIC5yYXRlaXQtc2VsZWN0ZWQtcnRsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAucmF0ZWl0LXByZXNldCB7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uLnJhdGVpdC1yZXNldCB7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhdGVpdC1yZXNldCBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5yYXRlaXQtcmFuZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiAtbW96LWlubGluZS1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYucmF0ZWl0LWZvbnQge1xyXG4gICAgICAgIC5yYXRlaXQtcmVzZXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMC42ZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMC42ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZyk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYyg1MCUgLSAwLjA0NWVtKTtcclxuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yYXRlaXQtcmVzZXQ6aG92ZXIsXHJcbiAgICAgICAgYnV0dG9uLnJhdGVpdC1yZXNldDpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYW5nZXI7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmF0ZWl0LXJlbWl4IHtcclxuICAgIGZvbnQtZmFtaWx5OiBcInJlbWl4aWNvblwiO1xyXG59XHJcblxyXG4ucmF0ZWl0LWZvbnQge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuXHJcbiAgICAucmF0ZWl0LXJhbmdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yYXRlaXQtZW1wdHkge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcclxuICAgIH1cclxufVxyXG5cclxuLnJhdGVpdCAucmF0ZWl0LWhvdmVyLXJ0bCxcclxuLnJhdGVpdCAucmF0ZWl0LXNlbGVjdGVkLXJ0bCB7XHJcbiAgICByaWdodDogYXV0bztcclxufVxyXG4iLCIvLyBcclxuLy8gcmVzcG9uc2l2ZS10YWJsZS5zY3NzXHJcbi8vXHJcblxyXG4ucmVzcG9uc2l2ZS10YWJsZS1wbHVnaW4ge1xyXG4gICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIGxpLmNoZWNrYm94LXJvdyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWJsZS1yZXNwb25zaXZlIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXRvb2xiYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIHRib2R5IHtcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNoZWNrYm94LXJvdyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1ncmF5LTQwMCk7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Z3JheS00MDApO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xOXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6ZGlzYWJsZWQrbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42NTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzK2xhYmVsIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQrbGFiZWwge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCtsYWJlbCB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLSN7JHByZWZpeH1ncmF5LTMwMCk7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCtsYWJlbCB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0YWJsZS5mb2N1cy1vbiB0Ym9keSB0ci5mb2N1c2VkIHRoLFxyXG4gICAgdGFibGUuZm9jdXMtb24gdGJvZHkgdHIuZm9jdXNlZCB0ZCxcclxuICAgIC5zdGlja3ktdGFibGUtaGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgICAgICAtLXR6LXRhYmxlLWFjY2VudC1iZzogJHByaW1hcnkgICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xyXG5cclxuICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZml4ZWQtc29sdXRpb24ge1xyXG4gICAgICAgIC5zdGlja3ktdGFibGUtaGVhZGVyIHtcclxuICAgICAgICAgICAgdG9wOiAkdG9wYmFyLWhlaWdodCAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1kZWZhdWx0IHtcclxuICAgICAgICAtLXR6LWJ0bi1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xyXG4gICAgICAgIC0tdHotYnRuLWhvdmVyLWJnOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKTtcclxuICAgICAgICAtLXR6LWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIC0tdHotYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XHJcblxyXG4gICAgICAgICYuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeSAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkcHJpbWFyeSwgLjUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLWdyb3VwIHtcclxuICAgICAgICAmLnB1bGwtcmlnaHQge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uby10b3VjaCB7XHJcbiAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgPi5jaGVja2JveC1yb3cge1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vXHJcbi8vIGlvbi1yYW5nZXNsaWRlci5zY3NzXHJcbi8vXHJcblxyXG4uaXJzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5pcnMtbGluZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pcnMtYmFyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAwO1xyXG59XHJcblxyXG4uaXJzLXNoYWRvdyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAwO1xyXG59XHJcblxyXG4uaXJzLWhhbmRsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICYudHlwZV9sYXN0IHtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaXJzLW1pbixcclxuLmlycy1tYXgge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5pcnMtbWluIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogYXV0bztcclxufVxyXG5cclxuLmlycy1tYXgge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIHtcclxuICAgIC5pcnMtbWluIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5pcnMtbWF4IHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaXJzLWZyb20sXHJcbi5pcnMtdG8sXHJcbi5pcnMtc2luZ2xlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmlycy1ncmlkIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICAvKnJ0bDppZ25vcmUqL1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uaXJzLXdpdGgtZ3JpZCB7XHJcbiAgICAuaXJzLWdyaWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaXJzLWdyaWQtcG9sIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIC8qcnRsOmlnbm9yZSovXHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogOHB4O1xyXG4gICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuXHJcbiAgICAmLnNtYWxsIHtcclxuICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgIH1cclxufVxyXG5cclxuLmlycy1ncmlkLXRleHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgLypydGw6aWdub3JlKi9cclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDlweDtcclxuICAgIHBhZGRpbmc6IDAgM3B4O1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbn1cclxuXHJcbi5pcnMtZGlzYWJsZS1tYXNrIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogLTElO1xyXG4gICAgd2lkdGg6IDEwMiU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4ubHQtaWU5IC5pcnMtZGlzYWJsZS1tYXNrIHtcclxuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcblxyXG4uaXJzLWRpc2FibGVkIHtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxufVxyXG5cclxuLmlycy1oaWRkZW4taW5wdXQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB6LWluZGV4OiAtOTk5OSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaXJzLS1mbGF0IHtcclxuICAgIGhlaWdodDogNDBweDtcclxuXHJcbiAgICAmLmlycy13aXRoLWdyaWQge1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaXJzLWxpbmUge1xyXG4gICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAuaXJzLWJhciB7XHJcbiAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmlycy1iYXItLXNpbmdsZSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmlycy1zaGFkb3cge1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJvdHRvbTogMTZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XHJcbiAgICB9XHJcblxyXG4gICAgLmlycy1oYW5kbGUge1xyXG4gICAgICAgIHRvcDogMjJweDtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmlycy1oYW5kbGU+aTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRwcmltYXJ5LCA3JSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmlycy1taW4sXHJcbiAgICAuaXJzLW1heCB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDFweCAzcHg7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zMzM7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAuaXJzLWZyb20sXHJcbiAgICAuaXJzLXRvLFxyXG4gICAgLmlycy1zaW5nbGUge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzMztcclxuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAxcHggNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmlycy1mcm9tOmJlZm9yZSxcclxuICAgIC5pcnMtdG86YmVmb3JlLFxyXG4gICAgLmlycy1zaW5nbGU6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBib3R0b206IC02cHg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTNweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5KTtcclxuICAgIH1cclxuXHJcbiAgICAuaXJzLWdyaWQtcG9sIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XHJcbiAgICB9XHJcblxyXG4gICAgLmlycy1ncmlkLXRleHQge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgIH1cclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAuaXJzLWJhci0tc2luZ2xlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwICFpbXBvcnRhbnQ7XHJcbn0iLCIvL1xyXG4vLyBjcm9wcGVyLnNjc3NcclxuLy9cclxuXHJcbi5pbWFnZS1jcm9wLXByZXZpZXcge1xyXG5cdC5pbWctcHJldmlldyB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdD5pbWcge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucHJldmlldy1sZyB7XHJcblx0XHRoZWlnaHQ6IDlyZW07XHJcblx0XHR3aWR0aDogMTZyZW07XHJcblx0fVxyXG5cclxuXHQucHJldmlldy1tZCB7XHJcblx0XHRoZWlnaHQ6IDQuNXJlbTtcclxuXHRcdHdpZHRoOiA4cmVtO1xyXG5cdH1cclxuXHJcblx0LnByZXZpZXctc20ge1xyXG5cdFx0aGVpZ2h0OiAyLjI1cmVtO1xyXG5cdFx0d2lkdGg6IDRyZW07XHJcblx0fVxyXG5cclxuXHQucHJldmlldy14cyB7XHJcblx0XHRoZWlnaHQ6IDEuMTI1cmVtO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0d2lkdGg6IDJyZW07XHJcblx0fVxyXG59XHJcblxyXG4uaW1nLWNyb3AtcHJldmlldy1idG5zIHtcclxuXHJcblx0Pi5idG4sXHJcblx0Pi5idG4tZ3JvdXAge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XHJcblx0fVxyXG59XHJcblxyXG4uZG9jcy1jcm9wcGVkIHtcclxuXHQubW9kYWwtYm9keSB7XHJcblxyXG5cdFx0PmltZyxcclxuXHRcdD5jYW52YXMge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZG9jcy1kcm9wLW9wdGlvbnMge1xyXG5cdG1heC1oZWlnaHQ6IDQwMHB4O1xyXG5cdG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcbi5kb2NzLXRvb2x0aXAge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogLTAuNXJlbSAtMC43NXJlbTtcclxuXHRwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcclxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/