@charset "UTF-8";@media print{*,:after,:before{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}.h2,.h3,address.address.safner .address-title,h2,h3,p{orphans:3;widows:3}.h2,.h3,address.address.safner .address-title,h2,h3{page-break-after:avoid}}:root,[data-bs-theme=light]{--bs-primary:#e61d4c;--bs-black:#000;--bs-dark:#333;--bs-light:#f8f9fa;--bs-white:#fff;--bs-primary-rgb:230,29,76;--bs-black-rgb:0,0,0;--bs-dark-rgb:51,51,51;--bs-light-rgb:248,249,250;--bs-white-rgb:255,255,255;--bs-primary-text-emphasis:#5c0c1e;--bs-secondary-text-emphasis:#470818;--bs-success-text-emphasis:#2a2d22;--bs-info-text-emphasis:#09414a;--bs-warning-text-emphasis:#665000;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#fad2db;--bs-secondary-bg-subtle:#efd0d8;--bs-success-bg-subtle:#e1e3dd;--bs-info-bg-subtle:#d1ecf1;--bs-warning-bg-subtle:#fff4cc;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#f5a5b7;--bs-secondary-border-subtle:#e0a1b1;--bs-success-border-subtle:#c3c6bb;--bs-info-border-subtle:#a2dae3;--bs-warning-border-subtle:#ffe999;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:"Open Sans",sans-serif,system-ui,-apple-system,"Segoe UI","Roboto Flex",sans-serif,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1.125rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#000;--bs-body-color-rgb:0,0,0;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(0, 0, 0, 0.75);--bs-secondary-color-rgb:0,0,0;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(0, 0, 0, 0.5);--bs-tertiary-color-rgb:0,0,0;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#000;--bs-link-color-rgb:0,0,0;--bs-link-decoration:underline;--bs-link-hover-color:black;--bs-link-hover-color-rgb:0,0,0;--bs-link-hover-decoration:none;--bs-code-color:#e83e8c;--bs-highlight-bg:#fefbd6;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#000;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.25rem;--bs-border-radius-sm:0.2rem;--bs-border-radius-lg:0.3rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(230, 29, 76, 0.25);--bs-form-valid-color:#687154;--bs-form-valid-border-color:#687154;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1.25rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,address.address.safner .address-title,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-family:"Open Sans",sans-serif,system-ui,-apple-system,"Segoe UI","Roboto Flex",sans-serif,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:600;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.575rem + 3.9vw)}@media (min-width:1200px){.h1,h1{font-size:4.5rem}}.h2,h2{font-size:calc(1.395rem + 1.74vw)}@media (min-width:1200px){.h2,h2{font-size:2.7rem}}.h3,address.address.safner .address-title,h3{font-size:calc(1.287rem + .444vw)}@media (min-width:1200px){.h3,address.address.safner .address-title,h3{font-size:1.62rem}}.h4,h4{font-size:calc(1.25156rem + .01875vw)}@media (min-width:1200px){.h4,h4{font-size:1.26562rem}}.h5,h5{font-size:calc(1.26563rem + .1875vw)}@media (min-width:1200px){.h5,h5{font-size:1.40625rem}}.h6,h6{font-size:1.125rem}p{margin-top:0;margin-bottom:2.5rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:600}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}.small,small{font-size:.875em}.mark,mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb);text-decoration:none}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color)}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#868e96;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{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button],[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){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}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:calc(1.26563rem + .1875vw);font-weight:300}@media (min-width:1200px){legend{font-size:1.5rem}.lead{font-size:1.40625rem}}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-inline,.list-styled,.list-styled ul,.list-unstyled,.m-pageMenu__nav.-faIcon,.m-pageMenu__nav.-faIcon ul,.mv-menu-section ul.mv-menu-section-section.fal-arrow-down,.mv-menu-section ul.mv-menu-section-section.fal-arrow-down ul,.mv-sociallinks .mv-sociallinks-list,ul.-checked,ul.-checked ul,ul.-dash,ul.-dash ul,ul.-mvStyle,ul.-mvStyle ul,ul.-mvStyleUniCode,ul.-mvStyleUniCode ul,ul.-unStyled,ul.-unStyled ul{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{text-transform:uppercase}.blockquote{margin-bottom:1.25rem;font-size:calc(1.26563rem + .1875vw)}@media (min-width:1200px){.blockquote{font-size:1.40625rem}}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1.25rem;margin-bottom:1.25rem;font-size:.875em;color:#868e96}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.625rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:0.75rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.o-container__flexRow,.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.o-container__flexRow>*,.row>*{-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.grid{display:grid;grid-template-rows:repeat(var(--bs-rows,1),1fr);grid-template-columns:repeat(var(--bs-columns,12),1fr);gap:var(--bs-gap,1.5rem)}.grid .g-col-1{grid-column:auto/span 1}.grid .g-col-2{grid-column:auto/span 2}.grid .g-col-3{grid-column:auto/span 3}.grid .g-col-4{grid-column:auto/span 4}.grid .g-col-5{grid-column:auto/span 5}.grid .g-col-6{grid-column:auto/span 6}.grid .g-col-7{grid-column:auto/span 7}.grid .g-col-8{grid-column:auto/span 8}.grid .g-col-9{grid-column:auto/span 9}.grid .g-col-10{grid-column:auto/span 10}.grid .g-col-11{grid-column:auto/span 11}.grid .g-col-12{grid-column:auto/span 12}.grid .g-start-1{grid-column-start:1}.grid .g-start-2{grid-column-start:2}.grid .g-start-3{grid-column-start:3}.grid .g-start-4{grid-column-start:4}.grid .g-start-5{grid-column-start:5}.grid .g-start-6{grid-column-start:6}.grid .g-start-7{grid-column-start:7}.grid .g-start-8{grid-column-start:8}.grid .g-start-9{grid-column-start:9}.grid .g-start-10{grid-column-start:10}.grid .g-start-11{grid-column-start:11}@media (min-width:576px){.grid .g-col-sm-1{grid-column:auto/span 1}.grid .g-col-sm-2{grid-column:auto/span 2}.grid .g-col-sm-3{grid-column:auto/span 3}.grid .g-col-sm-4{grid-column:auto/span 4}.grid .g-col-sm-5{grid-column:auto/span 5}.grid .g-col-sm-6{grid-column:auto/span 6}.grid .g-col-sm-7{grid-column:auto/span 7}.grid .g-col-sm-8{grid-column:auto/span 8}.grid .g-col-sm-9{grid-column:auto/span 9}.grid .g-col-sm-10{grid-column:auto/span 10}.grid .g-col-sm-11{grid-column:auto/span 11}.grid .g-col-sm-12{grid-column:auto/span 12}.grid .g-start-sm-1{grid-column-start:1}.grid .g-start-sm-2{grid-column-start:2}.grid .g-start-sm-3{grid-column-start:3}.grid .g-start-sm-4{grid-column-start:4}.grid .g-start-sm-5{grid-column-start:5}.grid .g-start-sm-6{grid-column-start:6}.grid .g-start-sm-7{grid-column-start:7}.grid .g-start-sm-8{grid-column-start:8}.grid .g-start-sm-9{grid-column-start:9}.grid .g-start-sm-10{grid-column-start:10}.grid .g-start-sm-11{grid-column-start:11}}@media (min-width:768px){.grid .g-col-md-1{grid-column:auto/span 1}.grid .g-col-md-2{grid-column:auto/span 2}.grid .g-col-md-3{grid-column:auto/span 3}.grid .g-col-md-4{grid-column:auto/span 4}.grid .g-col-md-5{grid-column:auto/span 5}.grid .g-col-md-6{grid-column:auto/span 6}.grid .g-col-md-7{grid-column:auto/span 7}.grid .g-col-md-8{grid-column:auto/span 8}.grid .g-col-md-9{grid-column:auto/span 9}.grid .g-col-md-10{grid-column:auto/span 10}.grid .g-col-md-11{grid-column:auto/span 11}.grid .g-col-md-12{grid-column:auto/span 12}.grid .g-start-md-1{grid-column-start:1}.grid .g-start-md-2{grid-column-start:2}.grid .g-start-md-3{grid-column-start:3}.grid .g-start-md-4{grid-column-start:4}.grid .g-start-md-5{grid-column-start:5}.grid .g-start-md-6{grid-column-start:6}.grid .g-start-md-7{grid-column-start:7}.grid .g-start-md-8{grid-column-start:8}.grid .g-start-md-9{grid-column-start:9}.grid .g-start-md-10{grid-column-start:10}.grid .g-start-md-11{grid-column-start:11}}@media (min-width:992px){.grid .g-col-lg-1{grid-column:auto/span 1}.grid .g-col-lg-2{grid-column:auto/span 2}.grid .g-col-lg-3{grid-column:auto/span 3}.grid .g-col-lg-4{grid-column:auto/span 4}.grid .g-col-lg-5{grid-column:auto/span 5}.grid .g-col-lg-6{grid-column:auto/span 6}.grid .g-col-lg-7{grid-column:auto/span 7}.grid .g-col-lg-8{grid-column:auto/span 8}.grid .g-col-lg-9{grid-column:auto/span 9}.grid .g-col-lg-10{grid-column:auto/span 10}.grid .g-col-lg-11{grid-column:auto/span 11}.grid .g-col-lg-12{grid-column:auto/span 12}.grid .g-start-lg-1{grid-column-start:1}.grid .g-start-lg-2{grid-column-start:2}.grid .g-start-lg-3{grid-column-start:3}.grid .g-start-lg-4{grid-column-start:4}.grid .g-start-lg-5{grid-column-start:5}.grid .g-start-lg-6{grid-column-start:6}.grid .g-start-lg-7{grid-column-start:7}.grid .g-start-lg-8{grid-column-start:8}.grid .g-start-lg-9{grid-column-start:9}.grid .g-start-lg-10{grid-column-start:10}.grid .g-start-lg-11{grid-column-start:11}}.col{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row-cols-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.3125rem}.g-1,.gy-1{--bs-gutter-y:0.3125rem}.g-2,.gx-2{--bs-gutter-x:0.625rem}.g-2,.gy-2{--bs-gutter-y:0.625rem}.g-3,.gx-3{--bs-gutter-x:0.83333rem}.g-3,.gy-3{--bs-gutter-y:0.83333rem}.g-4,.gx-4{--bs-gutter-x:1.25rem}.g-4,.gy-4{--bs-gutter-y:1.25rem}.g-5,.gx-5{--bs-gutter-x:1.875rem}.g-5,.gy-5{--bs-gutter-y:1.875rem}.g-6,.gx-6{--bs-gutter-x:2.5rem}.g-6,.gy-6{--bs-gutter-y:2.5rem}.g-7,.gx-7{--bs-gutter-x:5rem}.g-7,.gy-7{--bs-gutter-y:5rem}.g-8,.gx-8{--bs-gutter-x:6.25rem}.g-8,.gy-8{--bs-gutter-y:6.25rem}@media (min-width:576px){.col-sm{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-sm-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-sm-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-sm-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-sm-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row-cols-sm-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-sm-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-sm-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.3125rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.3125rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.625rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.625rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:0.83333rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:0.83333rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.25rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.25rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:1.875rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:1.875rem}.g-sm-6,.gx-sm-6{--bs-gutter-x:2.5rem}.g-sm-6,.gy-sm-6{--bs-gutter-y:2.5rem}.g-sm-7,.gx-sm-7{--bs-gutter-x:5rem}.g-sm-7,.gy-sm-7{--bs-gutter-y:5rem}.g-sm-8,.gx-sm-8{--bs-gutter-x:6.25rem}.g-sm-8,.gy-sm-8{--bs-gutter-y:6.25rem}}@media (min-width:768px){.col-md{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-md-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-md-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-md-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-md-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row-cols-md-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-md-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-md-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.3125rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.3125rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.625rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.625rem}.g-md-3,.gx-md-3{--bs-gutter-x:0.83333rem}.g-md-3,.gy-md-3{--bs-gutter-y:0.83333rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.25rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.25rem}.g-md-5,.gx-md-5{--bs-gutter-x:1.875rem}.g-md-5,.gy-md-5{--bs-gutter-y:1.875rem}.g-md-6,.gx-md-6{--bs-gutter-x:2.5rem}.g-md-6,.gy-md-6{--bs-gutter-y:2.5rem}.g-md-7,.gx-md-7{--bs-gutter-x:5rem}.g-md-7,.gy-md-7{--bs-gutter-y:5rem}.g-md-8,.gx-md-8{--bs-gutter-x:6.25rem}.g-md-8,.gy-md-8{--bs-gutter-y:6.25rem}}@media (min-width:992px){.col-lg{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-lg-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-lg-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-lg-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-lg-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row-cols-lg-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-lg-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.3125rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.3125rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.625rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.625rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:0.83333rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:0.83333rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.25rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.25rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:1.875rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:1.875rem}.g-lg-6,.gx-lg-6{--bs-gutter-x:2.5rem}.g-lg-6,.gy-lg-6{--bs-gutter-y:2.5rem}.g-lg-7,.gx-lg-7{--bs-gutter-x:5rem}.g-lg-7,.gy-lg-7{--bs-gutter-y:5rem}.g-lg-8,.gx-lg-8{--bs-gutter-x:6.25rem}.g-lg-8,.gy-lg-8{--bs-gutter-y:6.25rem}}@media (min-width:1200px){.grid .g-col-xl-1{grid-column:auto/span 1}.grid .g-col-xl-2{grid-column:auto/span 2}.grid .g-col-xl-3{grid-column:auto/span 3}.grid .g-col-xl-4{grid-column:auto/span 4}.grid .g-col-xl-5{grid-column:auto/span 5}.grid .g-col-xl-6{grid-column:auto/span 6}.grid .g-col-xl-7{grid-column:auto/span 7}.grid .g-col-xl-8{grid-column:auto/span 8}.grid .g-col-xl-9{grid-column:auto/span 9}.grid .g-col-xl-10{grid-column:auto/span 10}.grid .g-col-xl-11{grid-column:auto/span 11}.grid .g-col-xl-12{grid-column:auto/span 12}.grid .g-start-xl-1{grid-column-start:1}.grid .g-start-xl-2{grid-column-start:2}.grid .g-start-xl-3{grid-column-start:3}.grid .g-start-xl-4{grid-column-start:4}.grid .g-start-xl-5{grid-column-start:5}.grid .g-start-xl-6{grid-column-start:6}.grid .g-start-xl-7{grid-column-start:7}.grid .g-start-xl-8{grid-column-start:8}.grid .g-start-xl-9{grid-column-start:9}.grid .g-start-xl-10{grid-column-start:10}.grid .g-start-xl-11{grid-column-start:11}.col-xl{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xl-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xl-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xl-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xl-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row-cols-xl-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xl-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xl-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.3125rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.3125rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.625rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.625rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:0.83333rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:0.83333rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.25rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.25rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:1.875rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:1.875rem}.g-xl-6,.gx-xl-6{--bs-gutter-x:2.5rem}.g-xl-6,.gy-xl-6{--bs-gutter-y:2.5rem}.g-xl-7,.gx-xl-7{--bs-gutter-x:5rem}.g-xl-7,.gy-xl-7{--bs-gutter-y:5rem}.g-xl-8,.gx-xl-8{--bs-gutter-x:6.25rem}.g-xl-8,.gy-xl-8{--bs-gutter-y:6.25rem}}@media (min-width:1400px){.grid .g-col-xxl-1{grid-column:auto/span 1}.grid .g-col-xxl-2{grid-column:auto/span 2}.grid .g-col-xxl-3{grid-column:auto/span 3}.grid .g-col-xxl-4{grid-column:auto/span 4}.grid .g-col-xxl-5{grid-column:auto/span 5}.grid .g-col-xxl-6{grid-column:auto/span 6}.grid .g-col-xxl-7{grid-column:auto/span 7}.grid .g-col-xxl-8{grid-column:auto/span 8}.grid .g-col-xxl-9{grid-column:auto/span 9}.grid .g-col-xxl-10{grid-column:auto/span 10}.grid .g-col-xxl-11{grid-column:auto/span 11}.grid .g-col-xxl-12{grid-column:auto/span 12}.grid .g-start-xxl-1{grid-column-start:1}.grid .g-start-xxl-2{grid-column-start:2}.grid .g-start-xxl-3{grid-column-start:3}.grid .g-start-xxl-4{grid-column-start:4}.grid .g-start-xxl-5{grid-column-start:5}.grid .g-start-xxl-6{grid-column-start:6}.grid .g-start-xxl-7{grid-column-start:7}.grid .g-start-xxl-8{grid-column-start:8}.grid .g-start-xxl-9{grid-column-start:9}.grid .g-start-xxl-10{grid-column-start:10}.grid .g-start-xxl-11{grid-column-start:11}.col-xxl{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xxl-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xxl-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xxl-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xxl-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row-cols-xxl-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xxl-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xxl-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-xxl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xxl-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333%}.col-xxl-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-xxl-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xxl-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.col-xxl-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66667%}.col-xxl-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xxl-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333%}.col-xxl-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.col-xxl-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%}.col-xxl-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66667%}.col-xxl-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.66667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333%}.offset-xxl-5{margin-left:41.66667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333%}.offset-xxl-8{margin-left:66.66667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333%}.offset-xxl-11{margin-left:91.66667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.3125rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.3125rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.625rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.625rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:0.83333rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:0.83333rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.25rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.25rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:1.875rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:1.875rem}.g-xxl-6,.gx-xxl-6{--bs-gutter-x:2.5rem}.g-xxl-6,.gy-xxl-6{--bs-gutter-y:2.5rem}.g-xxl-7,.gx-xxl-7{--bs-gutter-x:5rem}.g-xxl-7,.gy-xxl-7{--bs-gutter-y:5rem}.g-xxl-8,.gx-xxl-8{--bs-gutter-x:6.25rem}.g-xxl-8,.gy-xxl-8{--bs-gutter-y:6.25rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:#000;--bs-table-bg:transparent;--bs-table-border-color:#000;--bs-table-accent-bg:transparent;--bs-table-striped-color:#000;--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:#000;--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:#000;--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1.25rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem 1rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:1px;-webkit-box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:solid currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped-columns>:not(caption)>tr>:nth-child(even),.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#fad2db;--bs-table-border-color:#e1bdc5;--bs-table-striped-bg:#eec8d0;--bs-table-striped-color:#000;--bs-table-active-bg:#e1bdc5;--bs-table-active-color:#000;--bs-table-hover-bg:#e7c2cb;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#efd0d8;--bs-table-border-color:#d7bbc2;--bs-table-striped-bg:#e3c6cd;--bs-table-striped-color:#000;--bs-table-active-bg:#d7bbc2;--bs-table-active-color:#000;--bs-table-hover-bg:#ddc0c8;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#e1e3dd;--bs-table-border-color:#cbccc7;--bs-table-striped-bg:#d6d8d2;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccc7;--bs-table-active-color:#000;--bs-table-hover-bg:#d0d2cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#d1ecf1;--bs-table-border-color:#bcd4d9;--bs-table-striped-bg:#c7e0e5;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd4d9;--bs-table-active-color:#000;--bs-table-hover-bg:#c1dadf;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff4cc;--bs-table-border-color:#e6dcb8;--bs-table-striped-bg:#f2e8c2;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dcb8;--bs-table-active-color:#000;--bs-table-hover-bg:#ece2bd;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#dfc2c4;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#dfe0e1;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#333;--bs-table-border-color:#474747;--bs-table-striped-bg:#3d3d3d;--bs-table-striped-color:#fff;--bs-table-active-bg:#474747;--bs-table-active-color:#fff;--bs-table-hover-bg:#424242;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:calc(1.26563rem + .1875vw)}@media (min-width:1200px){.col-form-label-lg{font-size:1.40625rem}}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.98438rem}.form-text{margin-top:.25rem;font-size:.875em;color:#868e96}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1.125rem;font-weight:400;line-height:1.5;color:#000;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#000;background-color:#fff;border-color:tint-color(#e61d4c,50%);outline:0;-webkit-box-shadow:0 0 0 .25rem rgba(230,29,76,.25);box-shadow:0 0 0 .25rem rgba(230,29,76,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-webkit-input-placeholder{color:#868e96;opacity:1}.form-control::-moz-placeholder{color:#868e96;opacity:1}.form-control::-ms-input-placeholder{color:#868e96;opacity:1}.form-control::placeholder{color:#868e96;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#000;background-color:#e9ecef;pointer-events:none;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;border:0 solid;border-color:inherit}@media (prefers-reduced-motion:reduce){.form-control{-webkit-transition:none;transition:none}.form-control::file-selector-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:shade-color(#e9ecef,5%)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#000;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:add(1.5em,add(.5rem,2px,false));padding:.25rem .5rem;font-size:.98438rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:add(1.5em,add(1rem,2px,false));padding:.5rem 1rem;font-size:calc(1.26563rem + .1875vw)}@media (min-width:1200px){.form-control-lg{font-size:1.40625rem}}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:add(1.5em,add(.75rem,2px,false))}textarea.form-control-sm{min-height:add(1.5em,add(.5rem,2px,false))}textarea.form-control-lg{min-height:add(1.5em,add(1rem,2px,false))}.form-control-color{width:3rem;height:add(1.5em,add(.75rem,2px,false));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important}.form-control-color::-webkit-color-swatch{border:0!important}.form-control-color.form-control-sm{height:add(1.5em,add(.5rem,2px,false))}.form-control-color.form-control-lg{height:add(1.5em,add(1rem,2px,false))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23333' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1.125rem;font-weight:400;line-height:1.5;color:#000;background-color:#fff;background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:0;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-select:focus{border-color:tint-color(#e61d4c,50%);outline:0;-webkit-box-shadow:0 0 0 .25rem rgba(230,29,76,.25);box-shadow:0 0 0 .25rem rgba(230,29,76,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{color:#868e96;background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.98438rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:calc(1.26563rem + .1875vw)}@media (min-width:1200px){.form-select-lg{font-size:1.40625rem}}.form-check{display:block;min-height:1.6875rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg:#fff;width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;print-color-adjust:exact}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{-webkit-filter:brightness(90%);filter:brightness(90%)}.form-check-input:focus{border-color:tint-color(#e61d4c,50%);outline:0;-webkit-box-shadow:0 0 0 .25rem rgba(230,29,76,.25);box-shadow:0 0 0 .25rem rgba(230,29,76,.25)}.form-check-input:checked{background-color:#e61d4c;border-color:#e61d4c}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#e61d4c;border-color:#e61d4c;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;-webkit-filter:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;-webkit-transition:background-position .15s ease-in-out;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-select,.form-switch .form-check-input{-webkit-transition:none;transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='tint-color%28%23e61d4c, 50%%29'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-check:disabled+.cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-check:disabled+.cm-btn.cm-btn-success-var,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-check[disabled]+.cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-check[disabled]+.cm-btn.cm-btn-success-var{pointer-events:none;-webkit-filter:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(230,29,76,.25);box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(230,29,76,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(230,29,76,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#e61d4c;border:0;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:tint-color(#e61d4c,70%)}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#e61d4c;border:0;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}.form-range::-moz-range-thumb:active{background-color:tint-color(#e61d4c,70%)}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:add(30.5rem,2px);min-height:add(30.5rem,2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;transition:opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;transition:opacity .1s ease-in-out,transform .1s ease-in-out;transition:opacity .1s ease-in-out,transform .1s ease-in-out,-webkit-transform .1s ease-in-out}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-webkit-input-placeholder,.form-floating>.form-control::-webkit-input-placeholder{color:transparent}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::-ms-input-placeholder,.form-floating>.form-control::-ms-input-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:10.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:10.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:10.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);-webkit-transform:scale(.85) translateY(-.5rem) translateX(.15rem);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label::after,.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:#fff}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);-webkit-transform:scale(.85) translateY(-.5rem) translateX(.15rem);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.form-floating>:disabled~label{color:#868e96}.form-floating>:disabled~label::after{background-color:#e9ecef}.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn,.input-group .klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success,.input-group .klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success-var,.klaro.cm-as-context-notice .context-notice .cm-buttons .input-group .cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons .input-group .cm-btn.cm-btn-success-var{position:relative;z-index:2}.input-group .btn:focus,.input-group .klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success-var:focus,.input-group .klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success:focus,.klaro.cm-as-context-notice .context-notice .cm-buttons .input-group .cm-btn.cm-btn-success-var:focus,.klaro.cm-as-context-notice .context-notice .cm-buttons .input-group .cm-btn.cm-btn-success:focus{z-index:5}.input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;font-size:1.125rem;font-weight:400;line-height:1.5;color:#000;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.klaro.cm-as-context-notice .context-notice .cm-buttons .input-group-lg>.cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons .input-group-lg>.cm-btn.cm-btn-success-var{padding:.5rem 1rem;font-size:calc(1.26563rem + .1875vw)}@media (min-width:1200px){.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.klaro.cm-as-context-notice .context-notice .cm-buttons .input-group-lg>.cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons .input-group-lg>.cm-btn.cm-btn-success-var{font-size:1.40625rem}.btn-group-lg>.btn,.btn-lg,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group-lg>.cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group-lg>.cm-btn.cm-btn-success-var{--bs-btn-font-size:1.40625rem}}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.klaro.cm-as-context-notice .context-notice .cm-buttons .input-group-sm>.cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons .input-group-sm>.cm-btn.cm-btn-success-var{padding:.25rem .5rem;font-size:.98438rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(1px * -1)}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#687154}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.3125rem .625rem;margin-top:.1rem;font-size:.98438rem;color:#fff;background-color:rgba(104,113,84,.9)}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#687154;padding-right:add(1.5em,.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23687154' d='M20.3 60.73L0.6 40.53c-0.4-10.040.46-10.4 10.1-0.8l10.1 10.4 30.4-30.8c0.6-0.63 10.6-0.27 10.20.7l-4 40.6c-0.430.5-0.80.4-10.10.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right add(.375em,.1875rem) center;background-size:add(.75em,.375rem) add(.75em,.375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#687154;-webkit-box-shadow:0 0 0 .25rem rgba(104,113,84,.25);box-shadow:0 0 0 .25rem rgba(104,113,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:add(1.5em,.75rem);background-position:top add(.375em,.1875rem) right add(.375em,.1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#687154}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23687154' d='M20.3 60.73L0.6 40.53c-0.4-10.040.46-10.4 10.1-0.8l10.1 10.4 30.4-30.8c0.6-0.63 10.6-0.27 10.20.7l-4 40.6c-0.430.5-0.80.4-10.10.1z'/%3e%3c/svg%3e");padding-right:17.625rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,add(.75em,.375rem) add(.75em,.375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#687154;-webkit-box-shadow:0 0 0 .25rem rgba(104,113,84,.25);box-shadow:0 0 0 .25rem rgba(104,113,84,.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + add(1.5em,.75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#687154}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#687154}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{-webkit-box-shadow:0 0 0 .25rem rgba(104,113,84,.25);box-shadow:0 0 0 .25rem rgba(104,113,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#687154}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.3125rem .625rem;margin-top:.1rem;font-size:.98438rem;color:#fff;background-color:rgba(220,53,69,.9)}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:add(1.5em,.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='40.5'/%3e%3cpath stroke-linejoin='round' d='M50.8 30.6h0.4L6 60.5z'/%3e%3ccircle cx='6' cy='80.2' r='0.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right add(.375em,.1875rem) center;background-size:add(.75em,.375rem) add(.75em,.375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .25rem rgba(220,53,69,.25);box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:add(1.5em,.75rem);background-position:top add(.375em,.1875rem) right add(.375em,.1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='40.5'/%3e%3cpath stroke-linejoin='round' d='M50.8 30.6h0.4L6 60.5z'/%3e%3ccircle cx='6' cy='80.2' r='0.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:17.625rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,add(.75em,.375rem) add(.75em,.375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .25rem rgba(220,53,69,.25);box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + add(1.5em,.75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{-webkit-box-shadow:0 0 0 .25rem rgba(220,53,69,.25);box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.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,.klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success-var{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-size:1.125rem;--bs-btn-font-weight:600;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:1px;--bs-btn-border-color:transparent;--bs-btn-border-radius:0.25rem;--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);background-color:var(--bs-btn-bg);-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-webkit-transition:none;transition:none}.btn,.form-floating>label,.klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success-var{-webkit-transition:none;transition:none}}.btn:hover,.klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success-var:hover,.klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-check+.cm-btn.cm-btn-success-var:hover,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-check+.cm-btn.cm-btn-success:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible,.klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success-var:focus-visible,.klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;-webkit-box-shadow:var(--bs-btn-focus-box-shadow);box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-check:focus-visible+.cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-check:focus-visible+.cm-btn.cm-btn-success-var{border-color:var(--bs-btn-hover-border-color);outline:0;-webkit-box-shadow:var(--bs-btn-focus-box-shadow);box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,.klaro.cm-as-context-notice .context-notice .cm-buttons .active.cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons .active.cm-btn.cm-btn-success-var,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-check:checked+.cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-check:checked+.cm-btn.cm-btn-success-var,.klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success-var:first-child:active,.klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success:first-child:active,.klaro.cm-as-context-notice .context-notice .cm-buttons .show.cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons .show.cm-btn.cm-btn-success-var,.klaro.cm-as-context-notice .context-notice .cm-buttons :not(.btn-check)+.cm-btn.cm-btn-success-var:active,.klaro.cm-as-context-notice .context-notice .cm-buttons :not(.btn-check)+.cm-btn.cm-btn-success:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,.klaro.cm-as-context-notice .context-notice .cm-buttons .active.cm-btn.cm-btn-success-var:focus-visible,.klaro.cm-as-context-notice .context-notice .cm-buttons .active.cm-btn.cm-btn-success:focus-visible,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-check:checked+.cm-btn.cm-btn-success-var:focus-visible,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-check:checked+.cm-btn.cm-btn-success:focus-visible,.klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success-var:first-child:active:focus-visible,.klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success:first-child:active:focus-visible,.klaro.cm-as-context-notice .context-notice .cm-buttons .show.cm-btn.cm-btn-success-var:focus-visible,.klaro.cm-as-context-notice .context-notice .cm-buttons .show.cm-btn.cm-btn-success:focus-visible,.klaro.cm-as-context-notice .context-notice .cm-buttons :not(.btn-check)+.cm-btn.cm-btn-success-var:active:focus-visible,.klaro.cm-as-context-notice .context-notice .cm-buttons :not(.btn-check)+.cm-btn.cm-btn-success:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{-webkit-box-shadow:var(--bs-btn-focus-box-shadow);box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,.klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success-var:disabled,.klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success:disabled,.klaro.cm-as-context-notice .context-notice .cm-buttons .disabled.cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons .disabled.cm-btn.cm-btn-success-var,.klaro.cm-as-context-notice .context-notice .cm-buttons fieldset:disabled .cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons fieldset:disabled .cm-btn.cm-btn-success-var,fieldset:disabled .btn,fieldset:disabled .klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success,fieldset:disabled .klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success-var{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary,.klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success-var{--bs-btn-color:#fff;--bs-btn-bg:#e61d4c;--bs-btn-border-color:#e61d4c;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#c41941;--bs-btn-hover-border-color:#b8173d;--bs-btn-focus-shadow-rgb:234,63,103;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b8173d;--bs-btn-active-border-color:#ad1639;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#e61d4c;--bs-btn-disabled-border-color:#e61d4c}.btn-black{--bs-btn-color:#fff;--bs-btn-bg:#000;--bs-btn-border-color:#000;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:black;--bs-btn-hover-border-color:black;--bs-btn-focus-shadow-rgb:38,38,38;--bs-btn-active-color:#fff;--bs-btn-active-bg:black;--bs-btn-active-border-color:black;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#000;--bs-btn-disabled-border-color:#000}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#333;--bs-btn-border-color:#333;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#525252;--bs-btn-hover-border-color:#474747;--bs-btn-focus-shadow-rgb:82,82,82;--bs-btn-active-color:#fff;--bs-btn-active-bg:#5c5c5c;--bs-btn-active-border-color:#474747;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#333;--bs-btn-disabled-border-color:#333}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-white{--bs-btn-color:#000;--bs-btn-bg:#fff;--bs-btn-border-color:#fff;--bs-btn-hover-color:#000;--bs-btn-hover-bg:white;--bs-btn-hover-border-color:white;--bs-btn-focus-shadow-rgb:217,217,217;--bs-btn-active-color:#000;--bs-btn-active-bg:white;--bs-btn-active-border-color:white;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#fff;--bs-btn-disabled-border-color:#fff}.btn-outline-primary{--bs-btn-color:#e61d4c;--bs-btn-border-color:#e61d4c;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#e61d4c;--bs-btn-hover-border-color:#e61d4c;--bs-btn-focus-shadow-rgb:230,29,76;--bs-btn-active-color:#fff;--bs-btn-active-bg:#e61d4c;--bs-btn-active-border-color:#e61d4c;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#e61d4c;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#e61d4c;--bs-gradient:none}.btn-outline-black{--bs-btn-color:#000;--bs-btn-border-color:#000;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#000;--bs-btn-hover-border-color:#000;--bs-btn-focus-shadow-rgb:0,0,0;--bs-btn-active-color:#fff;--bs-btn-active-bg:#000;--bs-btn-active-border-color:#000;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#000;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#333;--bs-btn-border-color:#333;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#333;--bs-btn-hover-border-color:#333;--bs-btn-focus-shadow-rgb:51,51,51;--bs-btn-active-color:#fff;--bs-btn-active-bg:#333;--bs-btn-active-border-color:#333;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#333;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#333;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-white{--bs-btn-color:#fff;--bs-btn-border-color:#fff;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#fff;--bs-btn-hover-border-color:#fff;--bs-btn-focus-shadow-rgb:255,255,255;--bs-btn-active-color:#000;--bs-btn-active-bg:#fff;--bs-btn-active-border-color:#fff;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#fff;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:#000;--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:black;--bs-btn-hover-border-color:transparent;--bs-btn-active-color:black;--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#868e96;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:38,38,38;text-decoration:underline}.btn-link:focus-visible,.btn-link:hover{text-decoration:none}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group-lg>.cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group-lg>.cm-btn.cm-btn-success-var{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:calc(1.26563rem + 0.1875vw);--bs-btn-border-radius:0.3rem}.btn-group-sm>.btn,.btn-sm,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group-sm>.cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group-sm>.cm-btn.cm-btn-success-var{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.98438rem;--bs-btn-border-radius:0.2rem}.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{-webkit-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;-webkit-transition:height .35s;transition:height .35s}.collapsing.collapse-horizontal{width:0;height:auto;-webkit-transition:width .35s;transition:width .35s}@media (prefers-reduced-motion:reduce){.collapsing,.collapsing.collapse-horizontal{-webkit-transition:none;transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1.125rem;--bs-dropdown-color:#000;--bs-dropdown-bg:#fff;--bs-dropdown-border-color:#fff;--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:#fff;--bs-dropdown-divider-margin-y:0.625rem;--bs-dropdown-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color:#fff;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-link-hover-bg:transparent;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#e61d4c;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1.25rem;--bs-dropdown-item-padding-y:1rem;--bs-dropdown-header-color:#868e96;--bs-dropdown-header-padding-x:1.25rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.98438rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#333;--bs-dropdown-border-color:#fff;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:#fff;--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#e61d4c;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group-vertical>.cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group-vertical>.cm-btn.cm-btn-success-var,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group>.cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group>.cm-btn.cm-btn-success-var{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group-vertical>.active.cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group-vertical>.active.cm-btn.cm-btn-success-var,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group-vertical>.btn-check:checked+.cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group-vertical>.btn-check:checked+.cm-btn.cm-btn-success-var,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group-vertical>.btn-check:focus+.cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group-vertical>.btn-check:focus+.cm-btn.cm-btn-success-var,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group-vertical>.cm-btn.cm-btn-success-var:active,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group-vertical>.cm-btn.cm-btn-success-var:focus,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group-vertical>.cm-btn.cm-btn-success-var:hover,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group-vertical>.cm-btn.cm-btn-success:active,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group-vertical>.cm-btn.cm-btn-success:focus,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group-vertical>.cm-btn.cm-btn-success:hover,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group>.active.cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group>.active.cm-btn.cm-btn-success-var,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group>.btn-check:checked+.cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group>.btn-check:checked+.cm-btn.cm-btn-success-var,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group>.btn-check:focus+.cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group>.btn-check:focus+.cm-btn.cm-btn-success-var,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group>.cm-btn.cm-btn-success-var:active,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group>.cm-btn.cm-btn-success-var:focus,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group>.cm-btn.cm-btn-success-var:hover,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group>.cm-btn.cm-btn-success:active,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group>.cm-btn.cm-btn-success:focus,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group>.cm-btn.cm-btn-success:hover{z-index:1}.btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group>:not(.btn-check:first-child)+.cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group>:not(.btn-check:first-child)+.cm-btn.cm-btn-success-var{margin-left:calc(1px * -1)}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group-sm>.cm-btn.cm-btn-success+.dropdown-toggle-split,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group-sm>.cm-btn.cm-btn-success-var+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group-lg>.cm-btn.cm-btn-success+.dropdown-toggle-split,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group-lg>.cm-btn.cm-btn-success-var+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group-vertical>.cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group-vertical>.cm-btn.cm-btn-success-var{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child),.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group-vertical>.cm-btn.cm-btn-success-var:not(:first-child),.klaro.cm-as-context-notice .context-notice .cm-buttons .btn-group-vertical>.cm-btn.cm-btn-success:not(:first-child){margin-top:calc(1px * -1)}.m-pageMenu__nav,.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.25rem;--bs-nav-link-color:#000;--bs-nav-link-hover-color:black;--bs-nav-link-disabled-color:#868e96;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link{-webkit-transition:none;transition:none}}.nav-link:focus,.nav-link:hover,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link:focus,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link:focus-visible{outline:0;-webkit-box-shadow:0 0 0 .25rem rgba(230,29,76,.25);box-shadow:0 0 0 .25rem rgba(230,29,76,.25)}.nav-link.disabled,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .disabled.mv-nav-link{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:1px;--bs-nav-tabs-border-color:#dee2e6;--bs-nav-tabs-border-radius:0.25rem;--bs-nav-tabs-link-hover-border-color:#e9ecef #e9ecef #dee2e6;--bs-nav-tabs-link-active-color:#495057;--bs-nav-tabs-link-active-bg:#fff;--bs-nav-tabs-link-active-border-color:#dee2e6 #dee2e6 #fff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link,.nav-tabs nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .nav-tabs .mv-nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover,.nav-tabs nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link:focus,.nav-tabs nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link:hover,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .nav-tabs .mv-nav-link:focus,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .nav-tabs .mv-nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled,.nav-tabs nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .disabled.mv-nav-link,.nav-tabs nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link:disabled,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .nav-tabs .disabled.mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .nav-tabs .mv-nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-item.show nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link,.nav-tabs .nav-link.active,.nav-tabs nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .active.mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .nav-tabs .active.mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .nav-tabs .nav-item.show .mv-nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width))}.nav-pills{--bs-nav-pills-border-radius:0.25rem;--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#e61d4c}.nav-pills .nav-link:disabled,.nav-pills nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link:disabled,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .nav-pills .mv-nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-pills .nav-link.active,.nav-pills .show>.nav-link,.nav-pills nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .active.mv-nav-link,.nav-pills nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .show>.mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .nav-pills .active.mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .nav-pills .show>.mv-nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link,.nav-underline nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .nav-underline .mv-nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover,.nav-underline nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link:focus,.nav-underline nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link:hover,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .nav-underline .mv-nav-link:focus,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .nav-underline .mv-nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link,.nav-underline nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .active.mv-nav-link,.nav-underline nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .show>.mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .nav-underline .active.mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .nav-underline .show>.mv-nav-link{font-weight:600;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill .nav-item,.nav-fill>.nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .nav-fill>.mv-nav-link{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .nav-justified>.mv-nav-link{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-fill .nav-item nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link,.nav-justified .nav-item .nav-link,.nav-justified .nav-item nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .nav-fill .nav-item .mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .nav-justified .nav-item .mv-nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:1.25rem;--bs-navbar-padding-y:0.625rem;--bs-navbar-color:rgba(0, 0, 0, 0.99);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color:#e61d4c;--bs-navbar-brand-padding-y:0.03906rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.40625rem;--bs-navbar-brand-color:#e61d4c;--bs-navbar-brand-hover-color:#e61d4c;--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.40625rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(0, 0, 0, 0.1);--bs-navbar-toggler-border-radius:0.25rem;--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:inherit;flex-wrap:inherit;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.25rem;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show,.navbar-nav nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .active.mv-nav-link,.navbar-nav nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .show.mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .navbar-nav .active.mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .navbar-nav .show.mv-nav-link{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.25rem;padding-bottom:.25rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);-webkit-transition:var(--bs-navbar-toggler-transition);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{-webkit-transition:none;transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;-webkit-box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link,.navbar-expand-sm .navbar-nav nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .navbar-expand-sm .navbar-nav .mv-nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;transform:none!important;-webkit-transition:none;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link,.navbar-expand-md .navbar-nav nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .navbar-expand-md .navbar-nav .mv-nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;transform:none!important;-webkit-transition:none;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link,.navbar-expand-lg .navbar-nav nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .navbar-expand-lg .navbar-nav .mv-nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;transform:none!important;-webkit-transition:none;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}.navbar-expand-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link,.navbar-expand-xl .navbar-nav nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .navbar-expand-xl .navbar-nav .mv-nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;transform:none!important;-webkit-transition:none;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}.pagination-lg{--bs-pagination-font-size:1.40625rem}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}.navbar-expand-xxl{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link,.navbar-expand-xxl .navbar-nav nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .navbar-expand-xxl .navbar-nav .mv-nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;transform:none!important;-webkit-transition:none;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link,.navbar-expand .navbar-nav nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .navbar-expand .navbar-nav .mv-nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;transform:none!important;-webkit-transition:none;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1.25rem;--bs-card-spacer-x:1.25rem;--bs-card-title-spacer-y:0.625rem;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:0.625rem;--bs-card-cap-padding-x:1.25rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), 0.03);--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1.25rem;--bs-card-group-margin:0.75rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0}.card>.list-group:last-child{border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active,.card-header-tabs nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .active.mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .card-header-tabs .active.mv-nav-link{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%235c0c1e'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color:tint-color(#e61d4c, 50%);--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(230, 29, 76, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1.125rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;overflow-anchor:none;-webkit-transition:var(--bs-accordion-transition);transition:var(--bs-accordion-transition)}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);-webkit-box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);-webkit-transform:var(--bs-accordion-btn-icon-transform);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{-ms-flex-negative:0;flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);-webkit-transition:var(--bs-accordion-btn-icon-transition);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button,.accordion-button::after{-webkit-transition:none;transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;-webkit-box-shadow:var(--bs-accordion-btn-focus-box-shadow);box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:not(:first-of-type){border-top:0}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1.125rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(230, 29, 76, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#e61d4c;--bs-pagination-active-border-color:#e61d4c;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{-webkit-transition:none;transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;-webkit-box-shadow:var(--bs-pagination-focus-box-shadow);box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width) * -1)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:calc(1.26563rem + 0.1875vw);--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.98438rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:600;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline}.badge:empty{display:none}.btn .badge,.klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success .badge,.klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success-var .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1.25rem;--bs-alert-padding-y:1.25rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border)}.alert-heading{color:inherit}.alert-link{font-weight:600;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3.75rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.5625rem 1.25rem}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-black{--bs-alert-color:var(--bs-black-text-emphasis);--bs-alert-bg:var(--bs-black-bg-subtle);--bs-alert-border-color:var(--bs-black-border-subtle);--bs-alert-link-color:var(--bs-black-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-white{--bs-alert-color:var(--bs-white-text-emphasis);--bs-alert-bg:var(--bs-white-bg-subtle);--bs-alert-border-color:var(--bs-white-border-subtle);--bs-alert-link-color:var(--bs-white-text-emphasis)}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.84375rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#e61d4c;--bs-progress-bar-transition:width 0.6s ease;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg)}.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);-webkit-transition:var(--bs-progress-bar-transition);transition:var(--bs-progress-bar-transition)}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1.25rem;--bs-list-group-item-padding-y:0.625rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#e61d4c;--bs-list-group-active-border-color:#e61d4c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.list-group-horizontal-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}.modal-xl{--bs-modal-width:1140px}}@media (min-width:1400px){.list-group-horizontal-xxl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-black{--bs-list-group-color:var(--bs-black-text-emphasis);--bs-list-group-bg:var(--bs-black-bg-subtle);--bs-list-group-border-color:var(--bs-black-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-black-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-black-border-subtle);--bs-list-group-active-color:var(--bs-black-bg-subtle);--bs-list-group-active-bg:var(--bs-black-text-emphasis);--bs-list-group-active-border-color:var(--bs-black-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-white{--bs-list-group-color:var(--bs-white-text-emphasis);--bs-list-group-bg:var(--bs-white-bg-subtle);--bs-list-group-border-color:var(--bs-white-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-white-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-white-border-subtle);--bs-list-group-active-color:var(--bs-white-bg-subtle);--bs-list-group-active-bg:var(--bs-white-text-emphasis);--bs-list-group-active-border-color:var(--bs-white-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(230, 29, 76, 0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);-webkit-box-sizing:content-box;box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;-webkit-box-shadow:var(--bs-btn-close-focus-shadow);box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{-webkit-filter:var(--bs-btn-close-white-filter);filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:0.75rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);-webkit-box-shadow:var(--bs-toast-box-shadow);box-shadow:var(--bs-toast-box-shadow)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color)}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1.25rem;--bs-modal-margin:0.5rem;--bs-modal-bg:#fff;--bs-modal-border-color:rgba(0, 0, 0, 0.2);--bs-modal-border-width:1px;--bs-modal-border-radius:0.3rem;--bs-modal-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius:subtract(0.3rem, 1px);--bs-modal-header-padding-x:1.25rem;--bs-modal-header-padding-y:1.25rem;--bs-modal-header-padding:1.25rem 1.25rem;--bs-modal-header-border-color:#000;--bs-modal-header-border-width:1px;--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-border-color:#000;--bs-modal-footer-border-width:1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.progress-bar{-webkit-transition:none;transition:none}.progress-bar-animated{-webkit-animation:none;animation:none}.modal.fade .modal-dialog{-webkit-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.625rem;--bs-tooltip-padding-y:0.3125rem;--bs-tooltip-font-size:0.98438rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.98438rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-popover-header-padding-x:1.25rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1.125rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1.25rem;--bs-popover-body-padding-y:1.25rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border:0 solid transparent}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out, -webkit-transform .6s ease-in-out}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start,.carousel-item{-webkit-transition:none;transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;-webkit-transition:opacity .15s;transition:opacity .15s}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;-webkit-transition:opacity .6s;transition:opacity .6s}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{-webkit-filter:invert(1) grayscale(100);filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;-webkit-animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev,.carousel-indicators [data-bs-target]{-webkit-transition:none;transition:none}.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1.25rem;--bs-offcanvas-padding-y:1.25rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:1px;--bs-offcanvas-border-color:rgba(0, 0, 0, 0.2);--bs-offcanvas-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;-webkit-transition:var(--bs-offcanvas-transition);transition:var(--bs-offcanvas-transition)}.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{-webkit-transform:none;transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{-webkit-transition:none;transition:none}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;-webkit-transition:var(--bs-offcanvas-transition);transition:var(--bs-offcanvas-transition)}.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{-webkit-transform:none;transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{-webkit-transition:none;transition:none}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;-webkit-transition:var(--bs-offcanvas-transition);transition:var(--bs-offcanvas-transition)}.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{-webkit-transform:none;transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{-webkit-transition:none;transition:none}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;-webkit-transition:var(--bs-offcanvas-transition);transition:var(--bs-offcanvas-transition)}.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{-webkit-transform:none;transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{-webkit-transition:none;transition:none}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;-webkit-transition:var(--bs-offcanvas-transition);transition:var(--bs-offcanvas-transition)}.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{-webkit-transform:none;transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{-webkit-transition:none;transition:none}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;-webkit-transition:var(--bs-offcanvas-transition);transition:var(--bs-offcanvas-transition)}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{-webkit-transform:none;transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.klaro.cm-as-context-notice .context-notice .cm-buttons .placeholder.cm-btn.cm-btn-success-var::before,.klaro.cm-as-context-notice .context-notice .cm-buttons .placeholder.cm-btn.cm-btn-success::before,.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{-webkit-animation:2s ease-in-out infinite placeholder-glow;animation:2s ease-in-out infinite placeholder-glow}@-webkit-keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-animation:2s linear infinite placeholder-wave;animation:2s linear infinite placeholder-wave}@-webkit-keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0;mask-position:-200% 0}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(230,29,76,var(--bs-bg-opacity,1))!important}.text-bg-black{color:#fff!important;background-color:RGBA(0,0,0,var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(51,51,51,var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(248,249,250,var(--bs-bg-opacity,1))!important}.text-bg-white{color:#000!important;background-color:RGBA(255,255,255,var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(184,23,61,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(184,23,61,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(184,23,61,var(--bs-link-underline-opacity,1))!important}.link-black{color:RGBA(var(--bs-black-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-black-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-black-rgb),var(--bs-link-underline-opacity,1))!important}.link-black:focus,.link-black:hover{color:RGBA(0,0,0,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(0,0,0,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(0,0,0,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(41,41,41,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(41,41,41,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(41,41,41,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-white{color:RGBA(var(--bs-white-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-white-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-white-rgb),var(--bs-link-underline-opacity,1))!important}.link-white:focus,.link-white:hover{color:RGBA(255,255,255,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,255,255,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,255,255,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important}.focus-ring:focus{outline:0;-webkit-box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{-ms-flex-negative:0;flex-shrink:0;width:1em;height:1em;fill:currentcolor;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.icon-link>.bi,.offcanvas{-webkit-transition:none;transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{-webkit-transform:var(--bs-icon-link-transform,translate3d(.25em,0,0));transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio:calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio:calc(9 / 21 * 100%)}.ratio-3x1{--bs-aspect-ratio:calc(3 / 1 * 100%)}.fixed-top,.navbar.-fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch}.vstack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;align-self:stretch}.o-offCanvas__nav .m-offCanvas__header .m-burger__txt,.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.o-offCanvas__nav .m-offCanvas__header .m-burger__txt:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;-ms-flex-item-align:stretch;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.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-85{opacity:.95!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,form.needs-refoctoring nav .btn-group{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-none{display:none!important}.shadow{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{-webkit-box-shadow:none!important;box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-black{--bs-focus-ring-color:rgba(var(--bs-black-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-white{--bs-focus-ring-color:rgba(var(--bs-white-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.-borderAfterBottom:after,.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}.-borderAfterBottom:after,.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}.-borderAfterBottom:after,.translate-middle{-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.translate-middle-x{-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important}.translate-middle-y{-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #000!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #000!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column,.m-pageMenu__nav.-vertical{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between,form.needs-refoctoring nav .btn-group{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-0{margin:0!important}.m-1{margin:.3125rem!important}.m-2{margin:.625rem!important}.m-3{margin:.83333rem!important}.m-4{margin:1.25rem!important}.m-5{margin:1.875rem!important}.m-6{margin:2.5rem!important}.m-7{margin:5rem!important}.m-8{margin:6.25rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.3125rem!important;margin-left:.3125rem!important}.mx-2{margin-right:.625rem!important;margin-left:.625rem!important}.mx-3{margin-right:.83333rem!important;margin-left:.83333rem!important}.mx-4{margin-right:1.25rem!important;margin-left:1.25rem!important}.mx-5{margin-right:1.875rem!important;margin-left:1.875rem!important}.mx-6{margin-right:2.5rem!important;margin-left:2.5rem!important}.mx-7{margin-right:5rem!important;margin-left:5rem!important}.mx-8{margin-right:6.25rem!important;margin-left:6.25rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.3125rem!important;margin-bottom:.3125rem!important}.my-2{margin-top:.625rem!important;margin-bottom:.625rem!important}.my-3{margin-top:.83333rem!important;margin-bottom:.83333rem!important}.my-4{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.my-5{margin-top:1.875rem!important;margin-bottom:1.875rem!important}.my-6{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.my-7{margin-top:5rem!important;margin-bottom:5rem!important}.my-8{margin-top:6.25rem!important;margin-bottom:6.25rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.3125rem!important}.mt-2{margin-top:.625rem!important}.mt-3{margin-top:.83333rem!important}.mt-4{margin-top:1.25rem!important}.mt-5{margin-top:1.875rem!important}.mt-6{margin-top:2.5rem!important}.mt-7{margin-top:5rem!important}.mt-8{margin-top:6.25rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.3125rem!important}.me-2{margin-right:.625rem!important}.me-3{margin-right:.83333rem!important}.me-4{margin-right:1.25rem!important}.me-5{margin-right:1.875rem!important}.me-6{margin-right:2.5rem!important}.me-7{margin-right:5rem!important}.me-8{margin-right:6.25rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.3125rem!important}.mb-2{margin-bottom:.625rem!important}.mb-3{margin-bottom:.83333rem!important}.mb-4{margin-bottom:1.25rem!important}.mb-5{margin-bottom:1.875rem!important}.mb-6{margin-bottom:2.5rem!important}.mb-7{margin-bottom:5rem!important}.mb-8{margin-bottom:6.25rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.3125rem!important}.ms-2{margin-left:.625rem!important}.ms-3{margin-left:.83333rem!important}.ms-4{margin-left:1.25rem!important}.ms-5{margin-left:1.875rem!important}.ms-6{margin-left:2.5rem!important}.ms-7{margin-left:5rem!important}.ms-8{margin-left:6.25rem!important}.ms-auto{margin-left:auto!important}.list-styled,.list-styled ul,.m-pageMenu__nav.-faIcon,.m-pageMenu__nav.-faIcon ul,.mv-menu-section ul.mv-menu-section-section.fal-arrow-down,.mv-menu-section ul.mv-menu-section-section.fal-arrow-down ul,.p-0,ul.-checked,ul.-checked ul,ul.-dash,ul.-dash ul,ul.-mvStyle,ul.-mvStyle ul,ul.-mvStyleUniCode,ul.-mvStyleUniCode ul,ul.-unStyled,ul.-unStyled ul{padding:0!important}.p-1{padding:.3125rem!important}.p-2{padding:.625rem!important}.p-3{padding:.83333rem!important}.p-4{padding:1.25rem!important}.p-5{padding:1.875rem!important}.p-6{padding:2.5rem!important}.p-7{padding:5rem!important}.p-8{padding:6.25rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.3125rem!important;padding-left:.3125rem!important}.px-2{padding-right:.625rem!important;padding-left:.625rem!important}.px-3{padding-right:.83333rem!important;padding-left:.83333rem!important}.px-4{padding-right:1.25rem!important;padding-left:1.25rem!important}.px-5{padding-right:1.875rem!important;padding-left:1.875rem!important}.px-6{padding-right:2.5rem!important;padding-left:2.5rem!important}.px-7{padding-right:5rem!important;padding-left:5rem!important}.px-8{padding-right:6.25rem!important;padding-left:6.25rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.3125rem!important;padding-bottom:.3125rem!important}.py-2{padding-top:.625rem!important;padding-bottom:.625rem!important}.py-3{padding-top:.83333rem!important;padding-bottom:.83333rem!important}.py-4{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.py-5{padding-top:1.875rem!important;padding-bottom:1.875rem!important}.py-6{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.py-7{padding-top:5rem!important;padding-bottom:5rem!important}.py-8{padding-top:6.25rem!important;padding-bottom:6.25rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.3125rem!important}.pt-2{padding-top:.625rem!important}.pt-3{padding-top:.83333rem!important}.pt-4{padding-top:1.25rem!important}.pt-5{padding-top:1.875rem!important}.pt-6{padding-top:2.5rem!important}.pt-7{padding-top:5rem!important}.pt-8{padding-top:6.25rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.3125rem!important}.pe-2{padding-right:.625rem!important}.pe-3{padding-right:.83333rem!important}.pe-4{padding-right:1.25rem!important}.pe-5{padding-right:1.875rem!important}.pe-6{padding-right:2.5rem!important}.pe-7{padding-right:5rem!important}.pe-8{padding-right:6.25rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.3125rem!important}.pb-2{padding-bottom:.625rem!important}.pb-3{padding-bottom:.83333rem!important}.pb-4{padding-bottom:1.25rem!important}.pb-5{padding-bottom:1.875rem!important}.pb-6{padding-bottom:2.5rem!important}.pb-7{padding-bottom:5rem!important}.pb-8{padding-bottom:6.25rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.3125rem!important}.ps-2{padding-left:.625rem!important}.ps-3{padding-left:.83333rem!important}.ps-4{padding-left:1.25rem!important}.ps-5{padding-left:1.875rem!important}.ps-6{padding-left:2.5rem!important}.ps-7{padding-left:5rem!important}.ps-8{padding-left:6.25rem!important}.gap-0{gap:0!important}.gap-1{gap:.3125rem!important}.gap-2{gap:.625rem!important}.gap-3{gap:.83333rem!important}.gap-4{gap:1.25rem!important}.gap-5{gap:1.875rem!important}.gap-6{gap:2.5rem!important}.gap-7{gap:5rem!important}.gap-8{gap:6.25rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.3125rem!important}.row-gap-2{row-gap:.625rem!important}.row-gap-3{row-gap:.83333rem!important}.row-gap-4{row-gap:1.25rem!important}.row-gap-5{row-gap:1.875rem!important}.row-gap-6{row-gap:2.5rem!important}.row-gap-7{row-gap:5rem!important}.row-gap-8{row-gap:6.25rem!important}.column-gap-0{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-webkit-column-gap:.3125rem!important;-moz-column-gap:.3125rem!important;column-gap:.3125rem!important}.column-gap-2{-webkit-column-gap:.625rem!important;-moz-column-gap:.625rem!important;column-gap:.625rem!important}.column-gap-3{-webkit-column-gap:.83333rem!important;-moz-column-gap:.83333rem!important;column-gap:.83333rem!important}.column-gap-4{-webkit-column-gap:1.25rem!important;-moz-column-gap:1.25rem!important;column-gap:1.25rem!important}.column-gap-5{-webkit-column-gap:1.875rem!important;-moz-column-gap:1.875rem!important;column-gap:1.875rem!important}.column-gap-6{-webkit-column-gap:2.5rem!important;-moz-column-gap:2.5rem!important;column-gap:2.5rem!important}.column-gap-7{-webkit-column-gap:5rem!important;-moz-column-gap:5rem!important;column-gap:5rem!important}.column-gap-8{-webkit-column-gap:6.25rem!important;-moz-column-gap:6.25rem!important;column-gap:6.25rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.2625rem + .15vw)!important}.fs-2{font-size:1.25rem!important}.fs-3{font-size:1.125rem!important}.fs-4{font-size:1.00013rem!important}.fs-5{font-size:.94388rem!important}.fs-6{font-size:.75038rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light,.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-bold,.fw-semibold{font-weight:600!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-black{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-black-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-black-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-white{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-white-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-white-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-hight{--bs-bg-opacity:0.95}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;-ms-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-sm-none{display:none!important}.border-end-sm{border-right:1px solid #000!important}.border-end-sm-0{border-right:0!important}.border-bottom-sm{border-bottom:1px solid #000!important}.border-bottom-sm-0{border-bottom:0!important}.flex-sm-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-sm-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-sm-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-sm-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-sm-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-sm-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-sm-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-sm-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-sm-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-sm-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.3125rem!important}.m-sm-2{margin:.625rem!important}.m-sm-3{margin:.83333rem!important}.m-sm-4{margin:1.25rem!important}.m-sm-5{margin:1.875rem!important}.m-sm-6{margin:2.5rem!important}.m-sm-7{margin:5rem!important}.m-sm-8{margin:6.25rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.3125rem!important;margin-left:.3125rem!important}.mx-sm-2{margin-right:.625rem!important;margin-left:.625rem!important}.mx-sm-3{margin-right:.83333rem!important;margin-left:.83333rem!important}.mx-sm-4{margin-right:1.25rem!important;margin-left:1.25rem!important}.mx-sm-5{margin-right:1.875rem!important;margin-left:1.875rem!important}.mx-sm-6{margin-right:2.5rem!important;margin-left:2.5rem!important}.mx-sm-7{margin-right:5rem!important;margin-left:5rem!important}.mx-sm-8{margin-right:6.25rem!important;margin-left:6.25rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.3125rem!important;margin-bottom:.3125rem!important}.my-sm-2{margin-top:.625rem!important;margin-bottom:.625rem!important}.my-sm-3{margin-top:.83333rem!important;margin-bottom:.83333rem!important}.my-sm-4{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.my-sm-5{margin-top:1.875rem!important;margin-bottom:1.875rem!important}.my-sm-6{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.my-sm-7{margin-top:5rem!important;margin-bottom:5rem!important}.my-sm-8{margin-top:6.25rem!important;margin-bottom:6.25rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.3125rem!important}.mt-sm-2{margin-top:.625rem!important}.mt-sm-3{margin-top:.83333rem!important}.mt-sm-4{margin-top:1.25rem!important}.mt-sm-5{margin-top:1.875rem!important}.mt-sm-6{margin-top:2.5rem!important}.mt-sm-7{margin-top:5rem!important}.mt-sm-8{margin-top:6.25rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.3125rem!important}.me-sm-2{margin-right:.625rem!important}.me-sm-3{margin-right:.83333rem!important}.me-sm-4{margin-right:1.25rem!important}.me-sm-5{margin-right:1.875rem!important}.me-sm-6{margin-right:2.5rem!important}.me-sm-7{margin-right:5rem!important}.me-sm-8{margin-right:6.25rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.3125rem!important}.mb-sm-2{margin-bottom:.625rem!important}.mb-sm-3{margin-bottom:.83333rem!important}.mb-sm-4{margin-bottom:1.25rem!important}.mb-sm-5{margin-bottom:1.875rem!important}.mb-sm-6{margin-bottom:2.5rem!important}.mb-sm-7{margin-bottom:5rem!important}.mb-sm-8{margin-bottom:6.25rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.3125rem!important}.ms-sm-2{margin-left:.625rem!important}.ms-sm-3{margin-left:.83333rem!important}.ms-sm-4{margin-left:1.25rem!important}.ms-sm-5{margin-left:1.875rem!important}.ms-sm-6{margin-left:2.5rem!important}.ms-sm-7{margin-left:5rem!important}.ms-sm-8{margin-left:6.25rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.3125rem!important}.p-sm-2{padding:.625rem!important}.p-sm-3{padding:.83333rem!important}.p-sm-4{padding:1.25rem!important}.p-sm-5{padding:1.875rem!important}.p-sm-6{padding:2.5rem!important}.p-sm-7{padding:5rem!important}.p-sm-8{padding:6.25rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.3125rem!important;padding-left:.3125rem!important}.px-sm-2{padding-right:.625rem!important;padding-left:.625rem!important}.px-sm-3{padding-right:.83333rem!important;padding-left:.83333rem!important}.px-sm-4{padding-right:1.25rem!important;padding-left:1.25rem!important}.px-sm-5{padding-right:1.875rem!important;padding-left:1.875rem!important}.px-sm-6{padding-right:2.5rem!important;padding-left:2.5rem!important}.px-sm-7{padding-right:5rem!important;padding-left:5rem!important}.px-sm-8{padding-right:6.25rem!important;padding-left:6.25rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.3125rem!important;padding-bottom:.3125rem!important}.py-sm-2{padding-top:.625rem!important;padding-bottom:.625rem!important}.py-sm-3{padding-top:.83333rem!important;padding-bottom:.83333rem!important}.py-sm-4{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.py-sm-5{padding-top:1.875rem!important;padding-bottom:1.875rem!important}.py-sm-6{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.py-sm-7{padding-top:5rem!important;padding-bottom:5rem!important}.py-sm-8{padding-top:6.25rem!important;padding-bottom:6.25rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.3125rem!important}.pt-sm-2{padding-top:.625rem!important}.pt-sm-3{padding-top:.83333rem!important}.pt-sm-4{padding-top:1.25rem!important}.pt-sm-5{padding-top:1.875rem!important}.pt-sm-6{padding-top:2.5rem!important}.pt-sm-7{padding-top:5rem!important}.pt-sm-8{padding-top:6.25rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.3125rem!important}.pe-sm-2{padding-right:.625rem!important}.pe-sm-3{padding-right:.83333rem!important}.pe-sm-4{padding-right:1.25rem!important}.pe-sm-5{padding-right:1.875rem!important}.pe-sm-6{padding-right:2.5rem!important}.pe-sm-7{padding-right:5rem!important}.pe-sm-8{padding-right:6.25rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.3125rem!important}.pb-sm-2{padding-bottom:.625rem!important}.pb-sm-3{padding-bottom:.83333rem!important}.pb-sm-4{padding-bottom:1.25rem!important}.pb-sm-5{padding-bottom:1.875rem!important}.pb-sm-6{padding-bottom:2.5rem!important}.pb-sm-7{padding-bottom:5rem!important}.pb-sm-8{padding-bottom:6.25rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.3125rem!important}.ps-sm-2{padding-left:.625rem!important}.ps-sm-3{padding-left:.83333rem!important}.ps-sm-4{padding-left:1.25rem!important}.ps-sm-5{padding-left:1.875rem!important}.ps-sm-6{padding-left:2.5rem!important}.ps-sm-7{padding-left:5rem!important}.ps-sm-8{padding-left:6.25rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.3125rem!important}.gap-sm-2{gap:.625rem!important}.gap-sm-3{gap:.83333rem!important}.gap-sm-4{gap:1.25rem!important}.gap-sm-5{gap:1.875rem!important}.gap-sm-6{gap:2.5rem!important}.gap-sm-7{gap:5rem!important}.gap-sm-8{gap:6.25rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.3125rem!important}.row-gap-sm-2{row-gap:.625rem!important}.row-gap-sm-3{row-gap:.83333rem!important}.row-gap-sm-4{row-gap:1.25rem!important}.row-gap-sm-5{row-gap:1.875rem!important}.row-gap-sm-6{row-gap:2.5rem!important}.row-gap-sm-7{row-gap:5rem!important}.row-gap-sm-8{row-gap:6.25rem!important}.column-gap-sm-0{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-webkit-column-gap:.3125rem!important;-moz-column-gap:.3125rem!important;column-gap:.3125rem!important}.column-gap-sm-2{-webkit-column-gap:.625rem!important;-moz-column-gap:.625rem!important;column-gap:.625rem!important}.column-gap-sm-3{-webkit-column-gap:.83333rem!important;-moz-column-gap:.83333rem!important;column-gap:.83333rem!important}.column-gap-sm-4{-webkit-column-gap:1.25rem!important;-moz-column-gap:1.25rem!important;column-gap:1.25rem!important}.column-gap-sm-5{-webkit-column-gap:1.875rem!important;-moz-column-gap:1.875rem!important;column-gap:1.875rem!important}.column-gap-sm-6{-webkit-column-gap:2.5rem!important;-moz-column-gap:2.5rem!important;column-gap:2.5rem!important}.column-gap-sm-7{-webkit-column-gap:5rem!important;-moz-column-gap:5rem!important;column-gap:5rem!important}.column-gap-sm-8{-webkit-column-gap:6.25rem!important;-moz-column-gap:6.25rem!important;column-gap:6.25rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-md-none{display:none!important}.border-end-md{border-right:1px solid #000!important}.border-end-md-0{border-right:0!important}.border-bottom-md{border-bottom:1px solid #000!important}.border-bottom-md-0{border-bottom:0!important}.flex-md-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-md-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-md-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-md-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-md-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-md-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-md-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-md-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-md-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-md-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.3125rem!important}.m-md-2{margin:.625rem!important}.m-md-3{margin:.83333rem!important}.m-md-4{margin:1.25rem!important}.m-md-5{margin:1.875rem!important}.m-md-6{margin:2.5rem!important}.m-md-7{margin:5rem!important}.m-md-8{margin:6.25rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.3125rem!important;margin-left:.3125rem!important}.mx-md-2{margin-right:.625rem!important;margin-left:.625rem!important}.mx-md-3{margin-right:.83333rem!important;margin-left:.83333rem!important}.mx-md-4{margin-right:1.25rem!important;margin-left:1.25rem!important}.mx-md-5{margin-right:1.875rem!important;margin-left:1.875rem!important}.mx-md-6{margin-right:2.5rem!important;margin-left:2.5rem!important}.mx-md-7{margin-right:5rem!important;margin-left:5rem!important}.mx-md-8{margin-right:6.25rem!important;margin-left:6.25rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.3125rem!important;margin-bottom:.3125rem!important}.my-md-2{margin-top:.625rem!important;margin-bottom:.625rem!important}.my-md-3{margin-top:.83333rem!important;margin-bottom:.83333rem!important}.my-md-4{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.my-md-5{margin-top:1.875rem!important;margin-bottom:1.875rem!important}.my-md-6{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.my-md-7{margin-top:5rem!important;margin-bottom:5rem!important}.my-md-8{margin-top:6.25rem!important;margin-bottom:6.25rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.3125rem!important}.mt-md-2{margin-top:.625rem!important}.mt-md-3{margin-top:.83333rem!important}.mt-md-4{margin-top:1.25rem!important}.mt-md-5{margin-top:1.875rem!important}.mt-md-6{margin-top:2.5rem!important}.mt-md-7{margin-top:5rem!important}.mt-md-8{margin-top:6.25rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.3125rem!important}.me-md-2{margin-right:.625rem!important}.me-md-3{margin-right:.83333rem!important}.me-md-4{margin-right:1.25rem!important}.me-md-5{margin-right:1.875rem!important}.me-md-6{margin-right:2.5rem!important}.me-md-7{margin-right:5rem!important}.me-md-8{margin-right:6.25rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.3125rem!important}.mb-md-2{margin-bottom:.625rem!important}.mb-md-3{margin-bottom:.83333rem!important}.mb-md-4{margin-bottom:1.25rem!important}.mb-md-5{margin-bottom:1.875rem!important}.mb-md-6{margin-bottom:2.5rem!important}.mb-md-7{margin-bottom:5rem!important}.mb-md-8{margin-bottom:6.25rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.3125rem!important}.ms-md-2{margin-left:.625rem!important}.ms-md-3{margin-left:.83333rem!important}.ms-md-4{margin-left:1.25rem!important}.ms-md-5{margin-left:1.875rem!important}.ms-md-6{margin-left:2.5rem!important}.ms-md-7{margin-left:5rem!important}.ms-md-8{margin-left:6.25rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.3125rem!important}.p-md-2{padding:.625rem!important}.p-md-3{padding:.83333rem!important}.p-md-4{padding:1.25rem!important}.p-md-5{padding:1.875rem!important}.p-md-6{padding:2.5rem!important}.p-md-7{padding:5rem!important}.p-md-8{padding:6.25rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.3125rem!important;padding-left:.3125rem!important}.px-md-2{padding-right:.625rem!important;padding-left:.625rem!important}.px-md-3{padding-right:.83333rem!important;padding-left:.83333rem!important}.px-md-4{padding-right:1.25rem!important;padding-left:1.25rem!important}.px-md-5{padding-right:1.875rem!important;padding-left:1.875rem!important}.px-md-6{padding-right:2.5rem!important;padding-left:2.5rem!important}.px-md-7{padding-right:5rem!important;padding-left:5rem!important}.px-md-8{padding-right:6.25rem!important;padding-left:6.25rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.3125rem!important;padding-bottom:.3125rem!important}.py-md-2{padding-top:.625rem!important;padding-bottom:.625rem!important}.py-md-3{padding-top:.83333rem!important;padding-bottom:.83333rem!important}.py-md-4{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.py-md-5{padding-top:1.875rem!important;padding-bottom:1.875rem!important}.py-md-6{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.py-md-7{padding-top:5rem!important;padding-bottom:5rem!important}.py-md-8{padding-top:6.25rem!important;padding-bottom:6.25rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.3125rem!important}.pt-md-2{padding-top:.625rem!important}.pt-md-3{padding-top:.83333rem!important}.pt-md-4{padding-top:1.25rem!important}.pt-md-5{padding-top:1.875rem!important}.pt-md-6{padding-top:2.5rem!important}.pt-md-7{padding-top:5rem!important}.pt-md-8{padding-top:6.25rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.3125rem!important}.pe-md-2{padding-right:.625rem!important}.pe-md-3{padding-right:.83333rem!important}.pe-md-4{padding-right:1.25rem!important}.pe-md-5{padding-right:1.875rem!important}.pe-md-6{padding-right:2.5rem!important}.pe-md-7{padding-right:5rem!important}.pe-md-8{padding-right:6.25rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.3125rem!important}.pb-md-2{padding-bottom:.625rem!important}.pb-md-3{padding-bottom:.83333rem!important}.pb-md-4{padding-bottom:1.25rem!important}.pb-md-5{padding-bottom:1.875rem!important}.pb-md-6{padding-bottom:2.5rem!important}.pb-md-7{padding-bottom:5rem!important}.pb-md-8{padding-bottom:6.25rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.3125rem!important}.ps-md-2{padding-left:.625rem!important}.ps-md-3{padding-left:.83333rem!important}.ps-md-4{padding-left:1.25rem!important}.ps-md-5{padding-left:1.875rem!important}.ps-md-6{padding-left:2.5rem!important}.ps-md-7{padding-left:5rem!important}.ps-md-8{padding-left:6.25rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.3125rem!important}.gap-md-2{gap:.625rem!important}.gap-md-3{gap:.83333rem!important}.gap-md-4{gap:1.25rem!important}.gap-md-5{gap:1.875rem!important}.gap-md-6{gap:2.5rem!important}.gap-md-7{gap:5rem!important}.gap-md-8{gap:6.25rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.3125rem!important}.row-gap-md-2{row-gap:.625rem!important}.row-gap-md-3{row-gap:.83333rem!important}.row-gap-md-4{row-gap:1.25rem!important}.row-gap-md-5{row-gap:1.875rem!important}.row-gap-md-6{row-gap:2.5rem!important}.row-gap-md-7{row-gap:5rem!important}.row-gap-md-8{row-gap:6.25rem!important}.column-gap-md-0{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-webkit-column-gap:.3125rem!important;-moz-column-gap:.3125rem!important;column-gap:.3125rem!important}.column-gap-md-2{-webkit-column-gap:.625rem!important;-moz-column-gap:.625rem!important;column-gap:.625rem!important}.column-gap-md-3{-webkit-column-gap:.83333rem!important;-moz-column-gap:.83333rem!important;column-gap:.83333rem!important}.column-gap-md-4{-webkit-column-gap:1.25rem!important;-moz-column-gap:1.25rem!important;column-gap:1.25rem!important}.column-gap-md-5{-webkit-column-gap:1.875rem!important;-moz-column-gap:1.875rem!important;column-gap:1.875rem!important}.column-gap-md-6{-webkit-column-gap:2.5rem!important;-moz-column-gap:2.5rem!important;column-gap:2.5rem!important}.column-gap-md-7{-webkit-column-gap:5rem!important;-moz-column-gap:5rem!important;column-gap:5rem!important}.column-gap-md-8{-webkit-column-gap:6.25rem!important;-moz-column-gap:6.25rem!important;column-gap:6.25rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-lg-none{display:none!important}.border-end-lg{border-right:1px solid #000!important}.border-end-lg-0{border-right:0!important}.border-bottom-lg{border-bottom:1px solid #000!important}.border-bottom-lg-0{border-bottom:0!important}.flex-lg-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-lg-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-lg-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-lg-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-lg-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-lg-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-lg-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-lg-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-lg-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-lg-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.3125rem!important}.m-lg-2{margin:.625rem!important}.m-lg-3{margin:.83333rem!important}.m-lg-4{margin:1.25rem!important}.m-lg-5{margin:1.875rem!important}.m-lg-6{margin:2.5rem!important}.m-lg-7{margin:5rem!important}.m-lg-8{margin:6.25rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.3125rem!important;margin-left:.3125rem!important}.mx-lg-2{margin-right:.625rem!important;margin-left:.625rem!important}.mx-lg-3{margin-right:.83333rem!important;margin-left:.83333rem!important}.mx-lg-4{margin-right:1.25rem!important;margin-left:1.25rem!important}.mx-lg-5{margin-right:1.875rem!important;margin-left:1.875rem!important}.mx-lg-6{margin-right:2.5rem!important;margin-left:2.5rem!important}.mx-lg-7{margin-right:5rem!important;margin-left:5rem!important}.mx-lg-8{margin-right:6.25rem!important;margin-left:6.25rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.3125rem!important;margin-bottom:.3125rem!important}.my-lg-2{margin-top:.625rem!important;margin-bottom:.625rem!important}.my-lg-3{margin-top:.83333rem!important;margin-bottom:.83333rem!important}.my-lg-4{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.my-lg-5{margin-top:1.875rem!important;margin-bottom:1.875rem!important}.my-lg-6{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.my-lg-7{margin-top:5rem!important;margin-bottom:5rem!important}.my-lg-8{margin-top:6.25rem!important;margin-bottom:6.25rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.3125rem!important}.mt-lg-2{margin-top:.625rem!important}.mt-lg-3{margin-top:.83333rem!important}.mt-lg-4{margin-top:1.25rem!important}.mt-lg-5{margin-top:1.875rem!important}.mt-lg-6{margin-top:2.5rem!important}.mt-lg-7{margin-top:5rem!important}.mt-lg-8{margin-top:6.25rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.3125rem!important}.me-lg-2{margin-right:.625rem!important}.me-lg-3{margin-right:.83333rem!important}.me-lg-4{margin-right:1.25rem!important}.me-lg-5{margin-right:1.875rem!important}.me-lg-6{margin-right:2.5rem!important}.me-lg-7{margin-right:5rem!important}.me-lg-8{margin-right:6.25rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.3125rem!important}.mb-lg-2{margin-bottom:.625rem!important}.mb-lg-3{margin-bottom:.83333rem!important}.mb-lg-4{margin-bottom:1.25rem!important}.mb-lg-5{margin-bottom:1.875rem!important}.mb-lg-6{margin-bottom:2.5rem!important}.mb-lg-7{margin-bottom:5rem!important}.mb-lg-8{margin-bottom:6.25rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.3125rem!important}.ms-lg-2{margin-left:.625rem!important}.ms-lg-3{margin-left:.83333rem!important}.ms-lg-4{margin-left:1.25rem!important}.ms-lg-5{margin-left:1.875rem!important}.ms-lg-6{margin-left:2.5rem!important}.ms-lg-7{margin-left:5rem!important}.ms-lg-8{margin-left:6.25rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.3125rem!important}.p-lg-2{padding:.625rem!important}.p-lg-3{padding:.83333rem!important}.p-lg-4{padding:1.25rem!important}.p-lg-5{padding:1.875rem!important}.p-lg-6{padding:2.5rem!important}.p-lg-7{padding:5rem!important}.p-lg-8{padding:6.25rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.3125rem!important;padding-left:.3125rem!important}.px-lg-2{padding-right:.625rem!important;padding-left:.625rem!important}.px-lg-3{padding-right:.83333rem!important;padding-left:.83333rem!important}.px-lg-4{padding-right:1.25rem!important;padding-left:1.25rem!important}.px-lg-5{padding-right:1.875rem!important;padding-left:1.875rem!important}.px-lg-6{padding-right:2.5rem!important;padding-left:2.5rem!important}.px-lg-7{padding-right:5rem!important;padding-left:5rem!important}.px-lg-8{padding-right:6.25rem!important;padding-left:6.25rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.3125rem!important;padding-bottom:.3125rem!important}.py-lg-2{padding-top:.625rem!important;padding-bottom:.625rem!important}.py-lg-3{padding-top:.83333rem!important;padding-bottom:.83333rem!important}.py-lg-4{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.py-lg-5{padding-top:1.875rem!important;padding-bottom:1.875rem!important}.py-lg-6{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.py-lg-7{padding-top:5rem!important;padding-bottom:5rem!important}.py-lg-8{padding-top:6.25rem!important;padding-bottom:6.25rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.3125rem!important}.pt-lg-2{padding-top:.625rem!important}.pt-lg-3{padding-top:.83333rem!important}.pt-lg-4{padding-top:1.25rem!important}.pt-lg-5{padding-top:1.875rem!important}.pt-lg-6{padding-top:2.5rem!important}.pt-lg-7{padding-top:5rem!important}.pt-lg-8{padding-top:6.25rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.3125rem!important}.pe-lg-2{padding-right:.625rem!important}.pe-lg-3{padding-right:.83333rem!important}.pe-lg-4{padding-right:1.25rem!important}.pe-lg-5{padding-right:1.875rem!important}.pe-lg-6{padding-right:2.5rem!important}.pe-lg-7{padding-right:5rem!important}.pe-lg-8{padding-right:6.25rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.3125rem!important}.pb-lg-2{padding-bottom:.625rem!important}.pb-lg-3{padding-bottom:.83333rem!important}.pb-lg-4{padding-bottom:1.25rem!important}.pb-lg-5{padding-bottom:1.875rem!important}.pb-lg-6{padding-bottom:2.5rem!important}.pb-lg-7{padding-bottom:5rem!important}.pb-lg-8{padding-bottom:6.25rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.3125rem!important}.ps-lg-2{padding-left:.625rem!important}.ps-lg-3{padding-left:.83333rem!important}.ps-lg-4{padding-left:1.25rem!important}.ps-lg-5{padding-left:1.875rem!important}.ps-lg-6{padding-left:2.5rem!important}.ps-lg-7{padding-left:5rem!important}.ps-lg-8{padding-left:6.25rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.3125rem!important}.gap-lg-2{gap:.625rem!important}.gap-lg-3{gap:.83333rem!important}.gap-lg-4{gap:1.25rem!important}.gap-lg-5{gap:1.875rem!important}.gap-lg-6{gap:2.5rem!important}.gap-lg-7{gap:5rem!important}.gap-lg-8{gap:6.25rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.3125rem!important}.row-gap-lg-2{row-gap:.625rem!important}.row-gap-lg-3{row-gap:.83333rem!important}.row-gap-lg-4{row-gap:1.25rem!important}.row-gap-lg-5{row-gap:1.875rem!important}.row-gap-lg-6{row-gap:2.5rem!important}.row-gap-lg-7{row-gap:5rem!important}.row-gap-lg-8{row-gap:6.25rem!important}.column-gap-lg-0{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-webkit-column-gap:.3125rem!important;-moz-column-gap:.3125rem!important;column-gap:.3125rem!important}.column-gap-lg-2{-webkit-column-gap:.625rem!important;-moz-column-gap:.625rem!important;column-gap:.625rem!important}.column-gap-lg-3{-webkit-column-gap:.83333rem!important;-moz-column-gap:.83333rem!important;column-gap:.83333rem!important}.column-gap-lg-4{-webkit-column-gap:1.25rem!important;-moz-column-gap:1.25rem!important;column-gap:1.25rem!important}.column-gap-lg-5{-webkit-column-gap:1.875rem!important;-moz-column-gap:1.875rem!important;column-gap:1.875rem!important}.column-gap-lg-6{-webkit-column-gap:2.5rem!important;-moz-column-gap:2.5rem!important;column-gap:2.5rem!important}.column-gap-lg-7{-webkit-column-gap:5rem!important;-moz-column-gap:5rem!important;column-gap:5rem!important}.column-gap-lg-8{-webkit-column-gap:6.25rem!important;-moz-column-gap:6.25rem!important;column-gap:6.25rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xl-none{display:none!important}.border-end-xl{border-right:1px solid #000!important}.border-end-xl-0{border-right:0!important}.border-bottom-xl{border-bottom:1px solid #000!important}.border-bottom-xl-0{border-bottom:0!important}.flex-xl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xl-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-xl-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-xl-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-xl-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-xl-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-xl-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-xl-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-xl-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-xl-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.3125rem!important}.m-xl-2{margin:.625rem!important}.m-xl-3{margin:.83333rem!important}.m-xl-4{margin:1.25rem!important}.m-xl-5{margin:1.875rem!important}.m-xl-6{margin:2.5rem!important}.m-xl-7{margin:5rem!important}.m-xl-8{margin:6.25rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.3125rem!important;margin-left:.3125rem!important}.mx-xl-2{margin-right:.625rem!important;margin-left:.625rem!important}.mx-xl-3{margin-right:.83333rem!important;margin-left:.83333rem!important}.mx-xl-4{margin-right:1.25rem!important;margin-left:1.25rem!important}.mx-xl-5{margin-right:1.875rem!important;margin-left:1.875rem!important}.mx-xl-6{margin-right:2.5rem!important;margin-left:2.5rem!important}.mx-xl-7{margin-right:5rem!important;margin-left:5rem!important}.mx-xl-8{margin-right:6.25rem!important;margin-left:6.25rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.3125rem!important;margin-bottom:.3125rem!important}.my-xl-2{margin-top:.625rem!important;margin-bottom:.625rem!important}.my-xl-3{margin-top:.83333rem!important;margin-bottom:.83333rem!important}.my-xl-4{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.my-xl-5{margin-top:1.875rem!important;margin-bottom:1.875rem!important}.my-xl-6{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.my-xl-7{margin-top:5rem!important;margin-bottom:5rem!important}.my-xl-8{margin-top:6.25rem!important;margin-bottom:6.25rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.3125rem!important}.mt-xl-2{margin-top:.625rem!important}.mt-xl-3{margin-top:.83333rem!important}.mt-xl-4{margin-top:1.25rem!important}.mt-xl-5{margin-top:1.875rem!important}.mt-xl-6{margin-top:2.5rem!important}.mt-xl-7{margin-top:5rem!important}.mt-xl-8{margin-top:6.25rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.3125rem!important}.me-xl-2{margin-right:.625rem!important}.me-xl-3{margin-right:.83333rem!important}.me-xl-4{margin-right:1.25rem!important}.me-xl-5{margin-right:1.875rem!important}.me-xl-6{margin-right:2.5rem!important}.me-xl-7{margin-right:5rem!important}.me-xl-8{margin-right:6.25rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.3125rem!important}.mb-xl-2{margin-bottom:.625rem!important}.mb-xl-3{margin-bottom:.83333rem!important}.mb-xl-4{margin-bottom:1.25rem!important}.mb-xl-5{margin-bottom:1.875rem!important}.mb-xl-6{margin-bottom:2.5rem!important}.mb-xl-7{margin-bottom:5rem!important}.mb-xl-8{margin-bottom:6.25rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.3125rem!important}.ms-xl-2{margin-left:.625rem!important}.ms-xl-3{margin-left:.83333rem!important}.ms-xl-4{margin-left:1.25rem!important}.ms-xl-5{margin-left:1.875rem!important}.ms-xl-6{margin-left:2.5rem!important}.ms-xl-7{margin-left:5rem!important}.ms-xl-8{margin-left:6.25rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.3125rem!important}.p-xl-2{padding:.625rem!important}.p-xl-3{padding:.83333rem!important}.p-xl-4{padding:1.25rem!important}.p-xl-5{padding:1.875rem!important}.p-xl-6{padding:2.5rem!important}.p-xl-7{padding:5rem!important}.p-xl-8{padding:6.25rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.3125rem!important;padding-left:.3125rem!important}.px-xl-2{padding-right:.625rem!important;padding-left:.625rem!important}.px-xl-3{padding-right:.83333rem!important;padding-left:.83333rem!important}.px-xl-4{padding-right:1.25rem!important;padding-left:1.25rem!important}.px-xl-5{padding-right:1.875rem!important;padding-left:1.875rem!important}.px-xl-6{padding-right:2.5rem!important;padding-left:2.5rem!important}.px-xl-7{padding-right:5rem!important;padding-left:5rem!important}.px-xl-8{padding-right:6.25rem!important;padding-left:6.25rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.3125rem!important;padding-bottom:.3125rem!important}.py-xl-2{padding-top:.625rem!important;padding-bottom:.625rem!important}.py-xl-3{padding-top:.83333rem!important;padding-bottom:.83333rem!important}.py-xl-4{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.py-xl-5{padding-top:1.875rem!important;padding-bottom:1.875rem!important}.py-xl-6{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.py-xl-7{padding-top:5rem!important;padding-bottom:5rem!important}.py-xl-8{padding-top:6.25rem!important;padding-bottom:6.25rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.3125rem!important}.pt-xl-2{padding-top:.625rem!important}.pt-xl-3{padding-top:.83333rem!important}.pt-xl-4{padding-top:1.25rem!important}.pt-xl-5{padding-top:1.875rem!important}.pt-xl-6{padding-top:2.5rem!important}.pt-xl-7{padding-top:5rem!important}.pt-xl-8{padding-top:6.25rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.3125rem!important}.pe-xl-2{padding-right:.625rem!important}.pe-xl-3{padding-right:.83333rem!important}.pe-xl-4{padding-right:1.25rem!important}.pe-xl-5{padding-right:1.875rem!important}.pe-xl-6{padding-right:2.5rem!important}.pe-xl-7{padding-right:5rem!important}.pe-xl-8{padding-right:6.25rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.3125rem!important}.pb-xl-2{padding-bottom:.625rem!important}.pb-xl-3{padding-bottom:.83333rem!important}.pb-xl-4{padding-bottom:1.25rem!important}.pb-xl-5{padding-bottom:1.875rem!important}.pb-xl-6{padding-bottom:2.5rem!important}.pb-xl-7{padding-bottom:5rem!important}.pb-xl-8{padding-bottom:6.25rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.3125rem!important}.ps-xl-2{padding-left:.625rem!important}.ps-xl-3{padding-left:.83333rem!important}.ps-xl-4{padding-left:1.25rem!important}.ps-xl-5{padding-left:1.875rem!important}.ps-xl-6{padding-left:2.5rem!important}.ps-xl-7{padding-left:5rem!important}.ps-xl-8{padding-left:6.25rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.3125rem!important}.gap-xl-2{gap:.625rem!important}.gap-xl-3{gap:.83333rem!important}.gap-xl-4{gap:1.25rem!important}.gap-xl-5{gap:1.875rem!important}.gap-xl-6{gap:2.5rem!important}.gap-xl-7{gap:5rem!important}.gap-xl-8{gap:6.25rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.3125rem!important}.row-gap-xl-2{row-gap:.625rem!important}.row-gap-xl-3{row-gap:.83333rem!important}.row-gap-xl-4{row-gap:1.25rem!important}.row-gap-xl-5{row-gap:1.875rem!important}.row-gap-xl-6{row-gap:2.5rem!important}.row-gap-xl-7{row-gap:5rem!important}.row-gap-xl-8{row-gap:6.25rem!important}.column-gap-xl-0{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-webkit-column-gap:.3125rem!important;-moz-column-gap:.3125rem!important;column-gap:.3125rem!important}.column-gap-xl-2{-webkit-column-gap:.625rem!important;-moz-column-gap:.625rem!important;column-gap:.625rem!important}.column-gap-xl-3{-webkit-column-gap:.83333rem!important;-moz-column-gap:.83333rem!important;column-gap:.83333rem!important}.column-gap-xl-4{-webkit-column-gap:1.25rem!important;-moz-column-gap:1.25rem!important;column-gap:1.25rem!important}.column-gap-xl-5{-webkit-column-gap:1.875rem!important;-moz-column-gap:1.875rem!important;column-gap:1.875rem!important}.column-gap-xl-6{-webkit-column-gap:2.5rem!important;-moz-column-gap:2.5rem!important;column-gap:2.5rem!important}.column-gap-xl-7{-webkit-column-gap:5rem!important;-moz-column-gap:5rem!important;column-gap:5rem!important}.column-gap-xl-8{-webkit-column-gap:6.25rem!important;-moz-column-gap:6.25rem!important;column-gap:6.25rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}.fs-1{font-size:1.375rem!important}.fs-4{font-size:1.00012rem!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xxl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xxl-none{display:none!important}.border-end-xxl{border-right:1px solid #000!important}.border-end-xxl-0{border-right:0!important}.border-bottom-xxl{border-bottom:1px solid #000!important}.border-bottom-xxl-0{border-bottom:0!important}.flex-xxl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xxl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xxl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xxl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xxl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xxl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xxl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xxl-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xxl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xxl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xxl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xxl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-xxl-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-xxl-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-xxl-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-xxl-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-xxl-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-xxl-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-xxl-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-xxl-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.3125rem!important}.m-xxl-2{margin:.625rem!important}.m-xxl-3{margin:.83333rem!important}.m-xxl-4{margin:1.25rem!important}.m-xxl-5{margin:1.875rem!important}.m-xxl-6{margin:2.5rem!important}.m-xxl-7{margin:5rem!important}.m-xxl-8{margin:6.25rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.3125rem!important;margin-left:.3125rem!important}.mx-xxl-2{margin-right:.625rem!important;margin-left:.625rem!important}.mx-xxl-3{margin-right:.83333rem!important;margin-left:.83333rem!important}.mx-xxl-4{margin-right:1.25rem!important;margin-left:1.25rem!important}.mx-xxl-5{margin-right:1.875rem!important;margin-left:1.875rem!important}.mx-xxl-6{margin-right:2.5rem!important;margin-left:2.5rem!important}.mx-xxl-7{margin-right:5rem!important;margin-left:5rem!important}.mx-xxl-8{margin-right:6.25rem!important;margin-left:6.25rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.3125rem!important;margin-bottom:.3125rem!important}.my-xxl-2{margin-top:.625rem!important;margin-bottom:.625rem!important}.my-xxl-3{margin-top:.83333rem!important;margin-bottom:.83333rem!important}.my-xxl-4{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.my-xxl-5{margin-top:1.875rem!important;margin-bottom:1.875rem!important}.my-xxl-6{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.my-xxl-7{margin-top:5rem!important;margin-bottom:5rem!important}.my-xxl-8{margin-top:6.25rem!important;margin-bottom:6.25rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.3125rem!important}.mt-xxl-2{margin-top:.625rem!important}.mt-xxl-3{margin-top:.83333rem!important}.mt-xxl-4{margin-top:1.25rem!important}.mt-xxl-5{margin-top:1.875rem!important}.mt-xxl-6{margin-top:2.5rem!important}.mt-xxl-7{margin-top:5rem!important}.mt-xxl-8{margin-top:6.25rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.3125rem!important}.me-xxl-2{margin-right:.625rem!important}.me-xxl-3{margin-right:.83333rem!important}.me-xxl-4{margin-right:1.25rem!important}.me-xxl-5{margin-right:1.875rem!important}.me-xxl-6{margin-right:2.5rem!important}.me-xxl-7{margin-right:5rem!important}.me-xxl-8{margin-right:6.25rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.3125rem!important}.mb-xxl-2{margin-bottom:.625rem!important}.mb-xxl-3{margin-bottom:.83333rem!important}.mb-xxl-4{margin-bottom:1.25rem!important}.mb-xxl-5{margin-bottom:1.875rem!important}.mb-xxl-6{margin-bottom:2.5rem!important}.mb-xxl-7{margin-bottom:5rem!important}.mb-xxl-8{margin-bottom:6.25rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.3125rem!important}.ms-xxl-2{margin-left:.625rem!important}.ms-xxl-3{margin-left:.83333rem!important}.ms-xxl-4{margin-left:1.25rem!important}.ms-xxl-5{margin-left:1.875rem!important}.ms-xxl-6{margin-left:2.5rem!important}.ms-xxl-7{margin-left:5rem!important}.ms-xxl-8{margin-left:6.25rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.3125rem!important}.p-xxl-2{padding:.625rem!important}.p-xxl-3{padding:.83333rem!important}.p-xxl-4{padding:1.25rem!important}.p-xxl-5{padding:1.875rem!important}.p-xxl-6{padding:2.5rem!important}.p-xxl-7{padding:5rem!important}.p-xxl-8{padding:6.25rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.3125rem!important;padding-left:.3125rem!important}.px-xxl-2{padding-right:.625rem!important;padding-left:.625rem!important}.px-xxl-3{padding-right:.83333rem!important;padding-left:.83333rem!important}.px-xxl-4{padding-right:1.25rem!important;padding-left:1.25rem!important}.px-xxl-5{padding-right:1.875rem!important;padding-left:1.875rem!important}.px-xxl-6{padding-right:2.5rem!important;padding-left:2.5rem!important}.px-xxl-7{padding-right:5rem!important;padding-left:5rem!important}.px-xxl-8{padding-right:6.25rem!important;padding-left:6.25rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.3125rem!important;padding-bottom:.3125rem!important}.py-xxl-2{padding-top:.625rem!important;padding-bottom:.625rem!important}.py-xxl-3{padding-top:.83333rem!important;padding-bottom:.83333rem!important}.py-xxl-4{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.py-xxl-5{padding-top:1.875rem!important;padding-bottom:1.875rem!important}.py-xxl-6{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.py-xxl-7{padding-top:5rem!important;padding-bottom:5rem!important}.py-xxl-8{padding-top:6.25rem!important;padding-bottom:6.25rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.3125rem!important}.pt-xxl-2{padding-top:.625rem!important}.pt-xxl-3{padding-top:.83333rem!important}.pt-xxl-4{padding-top:1.25rem!important}.pt-xxl-5{padding-top:1.875rem!important}.pt-xxl-6{padding-top:2.5rem!important}.pt-xxl-7{padding-top:5rem!important}.pt-xxl-8{padding-top:6.25rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.3125rem!important}.pe-xxl-2{padding-right:.625rem!important}.pe-xxl-3{padding-right:.83333rem!important}.pe-xxl-4{padding-right:1.25rem!important}.pe-xxl-5{padding-right:1.875rem!important}.pe-xxl-6{padding-right:2.5rem!important}.pe-xxl-7{padding-right:5rem!important}.pe-xxl-8{padding-right:6.25rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.3125rem!important}.pb-xxl-2{padding-bottom:.625rem!important}.pb-xxl-3{padding-bottom:.83333rem!important}.pb-xxl-4{padding-bottom:1.25rem!important}.pb-xxl-5{padding-bottom:1.875rem!important}.pb-xxl-6{padding-bottom:2.5rem!important}.pb-xxl-7{padding-bottom:5rem!important}.pb-xxl-8{padding-bottom:6.25rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.3125rem!important}.ps-xxl-2{padding-left:.625rem!important}.ps-xxl-3{padding-left:.83333rem!important}.ps-xxl-4{padding-left:1.25rem!important}.ps-xxl-5{padding-left:1.875rem!important}.ps-xxl-6{padding-left:2.5rem!important}.ps-xxl-7{padding-left:5rem!important}.ps-xxl-8{padding-left:6.25rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.3125rem!important}.gap-xxl-2{gap:.625rem!important}.gap-xxl-3{gap:.83333rem!important}.gap-xxl-4{gap:1.25rem!important}.gap-xxl-5{gap:1.875rem!important}.gap-xxl-6{gap:2.5rem!important}.gap-xxl-7{gap:5rem!important}.gap-xxl-8{gap:6.25rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.3125rem!important}.row-gap-xxl-2{row-gap:.625rem!important}.row-gap-xxl-3{row-gap:.83333rem!important}.row-gap-xxl-4{row-gap:1.25rem!important}.row-gap-xxl-5{row-gap:1.875rem!important}.row-gap-xxl-6{row-gap:2.5rem!important}.row-gap-xxl-7{row-gap:5rem!important}.row-gap-xxl-8{row-gap:6.25rem!important}.column-gap-xxl-0{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-webkit-column-gap:.3125rem!important;-moz-column-gap:.3125rem!important;column-gap:.3125rem!important}.column-gap-xxl-2{-webkit-column-gap:.625rem!important;-moz-column-gap:.625rem!important;column-gap:.625rem!important}.column-gap-xxl-3{-webkit-column-gap:.83333rem!important;-moz-column-gap:.83333rem!important;column-gap:.83333rem!important}.column-gap-xxl-4{-webkit-column-gap:1.25rem!important;-moz-column-gap:1.25rem!important;column-gap:1.25rem!important}.column-gap-xxl-5{-webkit-column-gap:1.875rem!important;-moz-column-gap:1.875rem!important;column-gap:1.875rem!important}.column-gap-xxl-6{-webkit-column-gap:2.5rem!important;-moz-column-gap:2.5rem!important;column-gap:2.5rem!important}.column-gap-xxl-7{-webkit-column-gap:5rem!important;-moz-column-gap:5rem!important;column-gap:5rem!important}.column-gap-xxl-8{-webkit-column-gap:6.25rem!important;-moz-column-gap:6.25rem!important;column-gap:6.25rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-print-none{display:none!important}}@font-face{font-family:'Open Sans';font-style:normal;font-display:swap;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(../Fonts/OpenFonts/open-sans_all/files/open-sans-all-400.woff2) format("woff2"),url(../Fonts/OpenFonts/open-sans_all/files/open-sans-all-400.woff) format("woff")}@font-face{font-family:'Open Sans';font-style:normal;font-display:swap;font-weight:600;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(../Fonts/OpenFonts/open-sans_all/files/open-sans-all-600.woff2) format("woff2"),url(../Fonts/OpenFonts/open-sans_all/files/open-sans-all-600.woff) format("woff")}.input-group-btn .btn.btn-danger,.input-group-btn .btn.btn-danger:hover,.input-group-btn .btn.btn-info,.input-group-btn .btn.btn-info:hover,.input-group-btn .btn.btn-primary,.input-group-btn .btn.btn-primary:hover,.input-group-btn .btn.btn-success,.input-group-btn .btn.btn-success:hover,.input-group-btn .btn.btn-warning,.input-group-btn .btn.btn-warning:hover,.input-group-btn .klaro.cm-as-context-notice .context-notice .cm-buttons .btn-danger.cm-btn.cm-btn-success,.input-group-btn .klaro.cm-as-context-notice .context-notice .cm-buttons .btn-danger.cm-btn.cm-btn-success-var,.input-group-btn .klaro.cm-as-context-notice .context-notice .cm-buttons .btn-danger.cm-btn.cm-btn-success-var:hover,.input-group-btn .klaro.cm-as-context-notice .context-notice .cm-buttons .btn-danger.cm-btn.cm-btn-success:hover,.input-group-btn .klaro.cm-as-context-notice .context-notice .cm-buttons .btn-info.cm-btn.cm-btn-success,.input-group-btn .klaro.cm-as-context-notice .context-notice .cm-buttons .btn-info.cm-btn.cm-btn-success-var,.input-group-btn .klaro.cm-as-context-notice .context-notice .cm-buttons .btn-info.cm-btn.cm-btn-success-var:hover,.input-group-btn .klaro.cm-as-context-notice .context-notice .cm-buttons .btn-info.cm-btn.cm-btn-success:hover,.input-group-btn .klaro.cm-as-context-notice .context-notice .cm-buttons .btn-success.cm-btn.cm-btn-success,.input-group-btn .klaro.cm-as-context-notice .context-notice .cm-buttons .btn-success.cm-btn.cm-btn-success-var,.input-group-btn .klaro.cm-as-context-notice .context-notice .cm-buttons .btn-success.cm-btn.cm-btn-success-var:hover,.input-group-btn .klaro.cm-as-context-notice .context-notice .cm-buttons .btn-success.cm-btn.cm-btn-success:hover,.input-group-btn .klaro.cm-as-context-notice .context-notice .cm-buttons .btn-warning.cm-btn.cm-btn-success,.input-group-btn .klaro.cm-as-context-notice .context-notice .cm-buttons .btn-warning.cm-btn.cm-btn-success-var,.input-group-btn .klaro.cm-as-context-notice .context-notice .cm-buttons .btn-warning.cm-btn.cm-btn-success-var:hover,.input-group-btn .klaro.cm-as-context-notice .context-notice .cm-buttons .btn-warning.cm-btn.cm-btn-success:hover,.input-group-btn .klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success,.input-group-btn .klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success-var,.input-group-btn .klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success-var:hover,.input-group-btn .klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success:hover,.klaro.cm-as-context-notice .context-notice .cm-buttons .input-group-btn .btn-danger.cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons .input-group-btn .btn-danger.cm-btn.cm-btn-success-var,.klaro.cm-as-context-notice .context-notice .cm-buttons .input-group-btn .btn-danger.cm-btn.cm-btn-success-var:hover,.klaro.cm-as-context-notice .context-notice .cm-buttons .input-group-btn .btn-danger.cm-btn.cm-btn-success:hover,.klaro.cm-as-context-notice .context-notice .cm-buttons .input-group-btn .btn-info.cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons .input-group-btn .btn-info.cm-btn.cm-btn-success-var,.klaro.cm-as-context-notice .context-notice .cm-buttons .input-group-btn .btn-info.cm-btn.cm-btn-success-var:hover,.klaro.cm-as-context-notice .context-notice .cm-buttons .input-group-btn .btn-info.cm-btn.cm-btn-success:hover,.klaro.cm-as-context-notice .context-notice .cm-buttons .input-group-btn .btn-success.cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons .input-group-btn .btn-success.cm-btn.cm-btn-success-var,.klaro.cm-as-context-notice .context-notice .cm-buttons .input-group-btn .btn-success.cm-btn.cm-btn-success-var:hover,.klaro.cm-as-context-notice .context-notice .cm-buttons .input-group-btn .btn-success.cm-btn.cm-btn-success:hover,.klaro.cm-as-context-notice .context-notice .cm-buttons .input-group-btn .btn-warning.cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons .input-group-btn .btn-warning.cm-btn.cm-btn-success-var,.klaro.cm-as-context-notice .context-notice .cm-buttons .input-group-btn .btn-warning.cm-btn.cm-btn-success-var:hover,.klaro.cm-as-context-notice .context-notice .cm-buttons .input-group-btn .btn-warning.cm-btn.cm-btn-success:hover,.klaro.cm-as-context-notice .context-notice .cm-buttons .input-group-btn .cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons .input-group-btn .cm-btn.cm-btn-success-var,.klaro.cm-as-context-notice .context-notice .cm-buttons .input-group-btn .cm-btn.cm-btn-success-var:hover,.klaro.cm-as-context-notice .context-notice .cm-buttons .input-group-btn .cm-btn.cm-btn-success:hover{-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;-webkit-transform:translate(0,0);transform:translate(0,0)}.has-error input[type=text]{border-color:red}.form-check .form-check-input{top:2px}@media (min-width:1200px){.form-check .form-check-input{top:4px}}.error.help-block{font-size:.85rem}.u-bg-gradient--top-bottom{background-image:-webkit-gradient(linear,left bottom, left top,color-stop(0, #fff),to(#e61d4c));background-image:linear-gradient(0deg,#fff 0,#e61d4c 100%);background-repeat:repeat-x}.u-bg-gradient--top-bottom-opacity{background-image:-webkit-gradient(linear,left bottom, left top,color-stop(0, rgba(255,255,255,0)),to(#e61d4c));background-image:linear-gradient(0deg,rgba(255,255,255,0) 0,#e61d4c 100%);background-repeat:repeat-x}.u-bg-gradient--bottom-top-opacity{background-image:-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(255,255,255,0)),to(rgba(0,0,0,.9)));background-image:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(0,0,0,.9) 100%);background-repeat:repeat-x;background-color:unset!important}.u-bg-gradient--left-right{background-image:-webkit-gradient(linear,left top, right top,color-stop(0, #fff),to(#e61d4c));background-image:linear-gradient(90deg,#fff 0,#e61d4c 100%);background-repeat:repeat-x}.u-bg-gradient--free-style{background-image:linear-gradient(235deg,#fff 0,#e61d4c 100%);background-repeat:repeat-x}.bg-key-color-dark{background-color:#a41234}.bg-key-color-light{background-color:#ee6283}.bg-black{background-color:#000}.bg-black .h1,.bg-black .h2,.bg-black .h3,.bg-black .h4,.bg-black .h5,.bg-black .h6,.bg-black address.address.safner .address-title,.bg-black h1,.bg-black h2,.bg-black h3,.bg-black h4,.bg-black h5,.bg-black h6,.bg-black p,address.address.safner .bg-black .address-title{color:#fff}.u-bg-gradient--key-color{background-image:linear-gradient(135deg,#f49700 15%,#e18d00 85%)}.u-bg-gradient--green{background-image:linear-gradient(135deg,#75a75a 15%,#5e8648 85%)}.u-bg-gradient--blue{background-image:linear-gradient(135deg,#538bb3 15%,#426f8f 85%)}.u-bs--hover,.u-bs--hover:active,.u-bs--hover:focus,.u-bs--hover:hover,.u-bs--no-hover{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.css-arrow-up:before{position:absolute;content:'';height:15px;width:15px;border-top:2px solid #e61d4c;border-left:2px solid #e61d4c;-webkit-transform:translate(116%,131%) rotate(45deg);transform:translate(116%,131%) rotate(45deg)}.css-arrow-down{position:absolute;float:right;height:.8em;width:.8em;top:50%;right:1.25rem;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.css-arrow-down:before{font-family:'Font Awesome 5 Pro',serif;font-weight:400;content:"\f078";display:inline-block;margin-left:-1.3rem;width:100%;font-size:1rem;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.fa-css-arrow-up{position:absolute;float:right;height:.8em;width:.8em;top:50%;right:1.25rem;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.fa-css-arrow-up:before{font-family:'Font Awesome 5 Pro',serif;font-weight:400;content:"";display:inline-block;margin-left:-1.3rem;width:100%;font-size:1rem;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.fa-css-arrow-down{position:absolute;float:right;height:.8em;width:.8em;top:50%;right:1.25rem;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.fa-css-arrow-down:before{font-family:'Font Awesome 5 Pro',serif;font-weight:400;content:"";display:inline-block;margin-left:-1.3rem;width:100%;font-size:1rem;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.filter-gray-12{-webkit-filter:grayscale(12.5%);filter:grayscale(12.5%)}.filter-gray-25{-webkit-filter:grayscale(25%);filter:grayscale(25%)}.filter-gray-37{-webkit-filter:grayscale(37.5%);filter:grayscale(37.5%)}.filter-gray-50{-webkit-filter:grayscale(50%);filter:grayscale(50%)}.filter-gray-62{-webkit-filter:grayscale(62.5%);filter:grayscale(62.5%)}.filter-gray-75{-webkit-filter:grayscale(75%);filter:grayscale(75%)}.filter-gray-87{-webkit-filter:grayscale(87.5%);filter:grayscale(87.5%)}.filter-gray-100{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.filter-sepia-12{-webkit-filter:sepia(12.5%);filter:sepia(12.5%)}.filter-sepia-25{-webkit-filter:sepia(25%);filter:sepia(25%)}.filter-sepia-37{-webkit-filter:sepia(37.5%);filter:sepia(37.5%)}.filter-sepia-50{-webkit-filter:sepia(50%);filter:sepia(50%)}.filter-sepia-62{-webkit-filter:sepia(62.5%);filter:sepia(62.5%)}.filter-sepia-75{-webkit-filter:sepia(75%);filter:sepia(75%)}.filter-sepia-87{-webkit-filter:sepia(87.5%);filter:sepia(87.5%)}.filter-sepia-100{-webkit-filter:sepia(100%);filter:sepia(100%)}.filter-blur-5{-webkit-filter:blur(5px);filter:blur(5px)}.filter-blur-10{-webkit-filter:blur(10px);filter:blur(10px)}.-filterDimm30{opacity:.3;background-color:#fff}.-filterDimmVar{opacity:.5;background-color:#fff}.-btnOverlay{position:relative;display:block;overflow:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.-btnOverlay.-fade .btn-overlay__container .btn-overlay__icon{background-color:rgba(0,0,0,.3)}.-btnOverlay.-fade:hover .btn-overlay__container .btn-overlay__icon{background-color:rgba(0,0,0,.6)}.-btnOverlay.-fadeIn .btn-overlay__container .btn-overlay__icon{opacity:0}.-btnOverlay.-fadeIn:hover .btn-overlay__container .btn-overlay__icon{opacity:1}.-btnOverlay .btn-overlay__container{cursor:pointer;position:absolute;padding:1rem}.-btnOverlay .btn-overlay__container .btn-overlay__icon{display:inline-block;vertical-align:middle;text-align:center;color:#fff;width:2rem;height:2rem;font-size:1rem;opacity:1;-webkit-transition:.4s;transition:.4s}.-btnOverlay .btn-overlay__container .btn-overlay__icon.-backGround{background-color:rgba(0,0,0,.6)}.-btnOverlay .btn-overlay__container .btn-overlay__icon.-round{border-radius:50%}.-btnOverlay .btn-overlay__container .btn-overlay__icon:focus,.-btnOverlay .btn-overlay__container .btn-overlay__icon:hover{color:#fff}.-btnOverlay .btn-overlay__container .btn-overlay__icon .btn-overlay__icon-inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.-btnOverlay .btn-overlay__container .btn-overlay__icon .btn-overlay__icon-inner.-icon{line-height:0}.-btnOverlay .btn-overlay__container .btn-overlay__icon .btn-overlay__icon-inner.-icon:after{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1rem;height:1rem;margin:.5rem;background:url(../Images/Customer/Icons/link.svg) right center no-repeat;content:' '}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#000}.hamburger-box{width:20px;height:14px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:20px;height:2px;background-color:#000;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-6px}.hamburger-inner::after{bottom:-6px}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:.13s;transition-duration:.13s;-webkit-transition-delay:.13s;transition-delay:.13s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner::after{top:-12px;-webkit-transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner::before{-webkit-transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0,-6px,0) rotate(-45deg);transform:translate3d(0,-6px,0) rotate(-45deg);-webkit-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;-webkit-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s}.-textShadow{text-shadow:2px 2px 2px rgba(0,0,0,.7)}.-borderPsBefore:before{display:block;content:' ';border-bottom:1px solid #000}.-borderPsAfter:after{display:block;content:' ';border-bottom:1px solid #000;padding-top:1.25rem;padding-bottom:1.25rem}.layout-overlay{position:relative}.layout-overlay .overlay-inner{position:absolute}.list-styled li,.m-pageMenu__nav.-faIcon li,.mv-menu-section ul.mv-menu-section-section.fal-arrow-down li,ul.-checked li,ul.-dash li,ul.-mvStyle li,ul.-mvStyleUniCode li,ul.-unStyled li{padding-left:1.3rem}ul.-unStyled li{padding-left:0}ul.-unStyled li:not(:last-child){padding-bottom:0}ul.-unStyled li ul{padding-top:0}ul.-dash li{padding-left:1rem}ul.-dash li:before{content:'-';position:absolute;margin-left:-15px}ul.-dash li:not(:last-child){padding-bottom:0}ul.-dash li ul{padding-top:0}ul.-mvStyleUniCode li:before{position:relative;top:.1rem;content:"\2022";color:#e61d4c;font-weight:700;display:inline-block;width:.8em;height:.8em;margin-left:-.8em;font-size:1.6em}ul.-mvStyleUniCode:not(:last-child){padding-bottom:1.125rem}ul.-mvStyleUniCode ul{margin-top:1.125rem}ul.-checked li:before{font-family:'Font Awesome 5 Pro',serif;font-weight:400;content:"";font-size:1.125rem;color:#e61d4c;display:inline-block;margin-left:-1.3rem;width:1.3rem}ul.-checked li:not(:last-child){padding-bottom:1.125rem}ul.-checked li ul{margin-top:1.125rem}ul.-mvStyle li:before{font-family:'Font Awesome 5 Pro',serif;font-weight:400;content:"";font-size:1.125rem;color:#e61d4c;display:inline-block;margin-left:-1.3rem;width:1.3rem;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}ul.-mvStyle li:not(:last-child){padding-bottom:1.125rem}ul.-mvStyle li ul{margin-top:1.125rem}ol:not(.m_beradCrumb__list){padding-left:1.125rem}ol:not(.m_beradCrumb__list) li{padding-left:.3rem}ol:not(.m_beradCrumb__list) li:not(:last-child){padding-bottom:0}ol:not(.m_beradCrumb__list) li ol{padding-top:0}ol:not(.m_beradCrumb__list).-typeLowerLatin{list-style-type:lower-latin}.o-pageBackgroundMedia__container{position:relative;overflow:hidden;background-color:#000}@media (min-width:2561px){.o-pageBackgroundMedia__container .m-pageBackgroundMedia__backGroundContainer img{height:unset}}.o-pageBackgroundMedia__container .m-pageBackgroundMedia__contentContainer{position:absolute;height:100%;width:100%;top:0;left:0}.o-pageBackgroundMedia__container.-fullSize{height:100vh;height:calc(var(--vh-real,1vh) * 100)}.o-pageBackgroundMedia__container.-fullSize .m-pageBackgroundMedia__backGroundContainer,.o-pageBackgroundMedia__container.-fullSize .m-pageBackgroundMedia__backGroundContainer figure{height:100%}.o-pageBackgroundMedia__container.-fullSize .m-pageBackgroundMedia__backGroundContainer figure img{height:100%;width:auto}@media (min-width:930px) and (max-width:1199px){.o-pageBackgroundMedia__container.-fullSize .m-pageBackgroundMedia__backGroundContainer figure img{height:auto;width:100%}}@media (min-width:1200px){.o-pageBackgroundMedia__container.-fullSize .m-pageBackgroundMedia__backGroundContainer figure img{height:100%;width:auto}}@media (max-width:800px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1), (max-width:800px) and (orientation:landscape) and (min-resolution:1dppx){.o-pageBackgroundMedia__container.-fullSize .m-pageBackgroundMedia__backGroundContainer figure img{height:auto;width:100%}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-device-pixel-ratio:2){.o-pageBackgroundMedia__container.-fullSize .m-pageBackgroundMedia__backGroundContainer figure img{height:100%;width:auto}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.o-pageBackgroundMedia__container.-fullSize .m-pageBackgroundMedia__backGroundContainer figure img{height:auto;width:100%;-webkit-transform:translate(0,-29%);transform:translate(0,-29%)}}header.m-header:not(.frame-header){color:#fff;background-color:#e61d4c}header.m-header:not(.frame-header) .fab,header.m-header:not(.frame-header) .fal{font-size:1.6875rem}header.m-header:not(.frame-header) .fab{background-color:#e61d4c;color:#fff}header.m-header:not(.frame-header) a{color:#fff;text-decoration:none;text-underline-position:unset}header.m-header:not(.frame-header) a:hover{color:#d9d9d9;text-decoration:underline}header.m-header:not(.frame-header) a:not([href]),header.m-header:not(.frame-header) a:not([href]):hover{color:inherit;text-decoration:none}.top-nav{font-family:"Open Sans",sans-serif,system-ui,-apple-system,"Segoe UI","Roboto Flex",sans-serif,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:600;--mv-topnav-link-padding-x:1rem;--mv-topnav-link-padding-y:0.25rem;--mv-topnav-link-font-weight:600;--mv-topnav-link-color:#000;--mv-topnav-link-hover-color:#000;--mv-topnav-link-disabled-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.top-nav .nav-link,.top-nav nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .top-nav .mv-nav-link{display:block;padding:var(--mv-topnav-link-padding-y) var(--mv-topnav-link-padding-x);color:var(--mv-topnav-link-color);text-decoration:none;background:0 0;border:0}.top-nav .nav-link:focus,.top-nav .nav-link:hover,.top-nav nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link:focus,.top-nav nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link:hover,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .top-nav .mv-nav-link:focus,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .top-nav .mv-nav-link:hover{color:var(--mv-topnav-link-hover-color)}.top-nav .nav-link:focus-visible,.top-nav nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link:focus-visible,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .top-nav .mv-nav-link:focus-visible{outline:0}.top-nav .nav-link.disabled,.top-nav nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .disabled.mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .top-nav .disabled.mv-nav-link{color:var(--mv-topnav-link-disabled-color);pointer-events:none;cursor:default}.top-nav .nav-link .nav-link-icon,.top-nav .nav-link .nav-link-text,.top-nav nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link .nav-link-icon,.top-nav nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link .nav-link-text,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .top-nav .mv-nav-link .nav-link-icon,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .top-nav .mv-nav-link .nav-link-text{color:var(--mv-topnav-link-color)}.breadcrumb-wrapper{margin-top:0}@media print{.breadcrumb-wrapper,footer:not(.frame-footer){display:none}}#BreadCrumb .m_beradCrumb__list,.m_beradCrumb__section .m_beradCrumb__list{font-size:.75038rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin-bottom:1rem;list-style:none}#BreadCrumb .m_beradCrumb__list .m_beradCrumb__item.-fa-icon,.m_beradCrumb__section .m_beradCrumb__list .m_beradCrumb__item.-fa-icon{display:-webkit-box;display:-ms-flexbox;display:flex}#BreadCrumb .m_beradCrumb__list .m_beradCrumb__item.-fa-icon+.-fa-icon,.m_beradCrumb__section .m_beradCrumb__list .m_beradCrumb__item.-fa-icon+.-fa-icon{padding-left:.5rem}#BreadCrumb .m_beradCrumb__list .m_beradCrumb__item.-fa-icon+.-fa-icon:before,.m_beradCrumb__section .m_beradCrumb__list .m_beradCrumb__item.-fa-icon+.-fa-icon:before{font-family:'Font Awesome 5 Pro',serif;font-weight:300;content:"";display:inline-block;padding-right:.5rem;padding-top:0;padding-bottom:0;color:var(--bs-secondary-color)}#BreadCrumb .m_beradCrumb__list .m_beradCrumb__item.-uc-icon,.m_beradCrumb__section .m_beradCrumb__list .m_beradCrumb__item.-uc-icon{display:-webkit-box;display:-ms-flexbox;display:flex}#BreadCrumb .m_beradCrumb__list .m_beradCrumb__item.-uc-icon+.-uc-icon,.m_beradCrumb__section .m_beradCrumb__list .m_beradCrumb__item.-uc-icon+.-uc-icon{padding-left:.5rem}#BreadCrumb .m_beradCrumb__list .m_beradCrumb__item.-uc-icon+.-uc-icon:before,.m_beradCrumb__section .m_beradCrumb__list .m_beradCrumb__item.-uc-icon+.-uc-icon:before{display:inline-block;padding-right:.5rem;padding-top:0;padding-bottom:0;content:"|";color:var(--bs-secondary-color)}#BreadCrumb .m_beradCrumb__list .m_beradCrumb__item .breadcrumb-link,#BreadCrumb .m_beradCrumb__list .m_beradCrumb__item .breadcrumb-text,.m_beradCrumb__section .m_beradCrumb__list .m_beradCrumb__item .breadcrumb-link,.m_beradCrumb__section .m_beradCrumb__list .m_beradCrumb__item .breadcrumb-text{color:#000}.m-langMenu__container{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Open Sans",sans-serif,system-ui,-apple-system,"Segoe UI","Roboto Flex",sans-serif,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:600}.m-langMenu__container .m-langMenu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.625rem 0;margin-bottom:1rem;border-radius:.25rem;list-style:none}.m-langMenu__container .m-langMenu__list .m-langMenu__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:.5rem;padding-right:.5rem}.m-langMenu__container .m-langMenu__list .m-langMenu__item.-fa-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.m-langMenu__container .m-langMenu__list .m-langMenu__item.-fa-icon+.-fa-icon{padding-left:.5rem}.m-langMenu__container .m-langMenu__list .m-langMenu__item.-fa-icon+.-fa-icon:before{font-family:'Font Awesome 5 Pro',serif;font-weight:300;content:"";display:inline-block;padding-right:.5rem;padding-top:0;padding-bottom:0;color:#000}.m-langMenu__container .m-langMenu__list .m-langMenu__item.-uc-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.m-langMenu__container .m-langMenu__list .m-langMenu__item.-uc-icon+.-uc-icon{padding-left:.5rem}.m-langMenu__container .m-langMenu__list .m-langMenu__item.-uc-icon+.-uc-icon:before{display:inline-block;padding-right:.5rem;padding-top:0;padding-bottom:0;content:"∕";color:#000}.m-langMenu__container .m-langMenu__list .m-langMenu__item .m-langMenu__link{color:#000}.m-langMenu__container .m-langMenu__list .m-langMenu__item .m-langMenu__link.-active{color:#000;pointer-events:none}.-mvPageDim #hero,.-mvPageDim #hero>*,.-mvPageDim #page-content,.-mvPageDim #page-content>*,.-mvPageDim .breadcrumb-wrapper,.-mvPageDim .breadcrumb-wrapper>*,.-mvPageDim footer,.-mvPageDim footer>*{background:rgba(0,0,0,.8)!important;opacity:.5!important}nav#mainNavMenuJs.-alumni .o-mainNav__megaMenuMenuJs.-default .m-navList__sub.-level-1{padding-top:1.25rem}nav#mainNavMenuJs.-alumni .o-mainNav__megaMenuMenuJs.-default .m-navList__sub.-level-1 .navItem.-sub.-level-1:nth-child(-n+5){border-top:2px solid #fff}nav#mainNavMenuJs.-alumni .o-mainNav__megaMenuMenuJs.-default .m-navList__sub.-level-1 .navItem.-sub.-level-1:not(:nth-child(-n+5)){border-top:1px solid #fff}nav#mainNavMenuJs.-alumni .o-mainNav__megaMenuMenuJs.-default .m-navList__sub.-level-1 .navItem.-sub.-level-1:last-child{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}nav#mainNavMenuJs.-alumni .o-mainNav__megaMenuMenuJs.-default .m-navList__sub .navItem.-sub.-level-1{padding:0}nav#mainNavMenuJs.-alumni .o-mainNav__megaMenuMenuJs.-default .m-navList__sub .navItem.-sub.-level-1.col-lg-3{width:20%}nav#mainNavMenuJs.-alumni .o-mainNav__megaMenuMenuJs.-default .m-navList__sub .navItem.-sub.-level-1>.mv-nav-link{border-bottom:none;padding:1.25rem 0;font-weight:600;text-transform:uppercase}nav#mainNavMenuJs.-alumni .o-mainNav__megaMenuMenuJs.-default .m-navList__sub .navItem.-sub.-level-2>.mv-nav-link{font-size:.94388rem}nav#mainNavMenuJs.o-mainNav .m-navList{list-style:none;padding:0}nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem{display:inline-block;padding:0 10px}nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link{color:rgba(0,0,0,.99)}nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link.active{color:#e61d4c}nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .m-navList__sub{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;margin-right:-15px;margin-left:-15px}nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .m-navList__sub.-level-2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .m-navList__sub.-level-3{padding-left:2rem}nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .m-navList__sub .navItem.-sub.-level-1>.mv-nav-link{border-bottom:1px solid #fff}nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .m-navList__sub .navItem.-hasSub{margin-bottom:2rem}nav#mainNavMenuJs ul.o-mainNav__megaMenuMenuJs>.nav__item>.nav__list-sub{opacity:0;position:absolute;padding:3rem 15px 4rem;width:calc(100% + 15px);left:7px;z-index:10;list-style:none;pointer-events:none;border-bottom-left-radius:3px;border-bottom-right-radius:3px;visibility:hidden;-webkit-transition:.3s;transition:.3s}nav#mainNavMenuJs ul.o-mainNav__megaMenuMenuJs>.nav__item>.nav__list-sub:after,nav#mainNavMenuJs ul.o-mainNav__megaMenuMenuJs>.nav__item>.nav__list-sub:before{content:"";width:50vw;position:absolute;height:100%;background-color:#fff;z-index:-1;top:0;-webkit-box-shadow:-4px 4px 4px 0 rgba(0,0,0,.1);box-shadow:-4px 4px 4px 0 rgba(0,0,0,.1)}nav#mainNavMenuJs ul.o-mainNav__megaMenuMenuJs>.nav__item>.nav__list-sub:before{left:50%}nav#mainNavMenuJs ul.o-mainNav__megaMenuMenuJs>.nav__item>.nav__list-sub:after{left:auto;right:50%}nav#mainNavMenuJs ul.o-mainNav__megaMenuMenuJs>.nav__item:hover>.nav__list-sub{opacity:1;visibility:visible;pointer-events:all}nav li.nav-item.-has-icon .nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem li.nav-item.-has-icon .mv-nav-link,nav#mainNavMenuJs li.nav-item.-has-icon .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav li.nav-item.-has-icon .nav-link .nav-link-icon,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem li.nav-item.-has-icon .mv-nav-link .nav-link-icon,nav#mainNavMenuJs li.nav-item.-has-icon .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link .nav-link-icon{line-height:1;padding-left:0;padding-right:1.25rem}nav li.nav-item.-has-icon.-icon-after-title .nav-link-icon{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:1.25rem;padding-right:0}nav li.nav-item .nav-link.active,nav li.nav-item .nav-link.active .nav-link-text,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem li.nav-item .active.mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem li.nav-item .active.mv-nav-link .nav-link-text,nav#mainNavMenuJs li.nav-item .o-mainNav__megaMenuMenuJs.-default .navItem .active.mv-nav-link,nav#mainNavMenuJs li.nav-item .o-mainNav__megaMenuMenuJs.-default .navItem .active.mv-nav-link .nav-link-text{color:#e61d4c}nav.main-nav .nav-item,nav.main-nav .nav__item,nav.mv-main-nav .nav-item,nav.mv-main-nav .nav__item{font-family:"Open Sans",sans-serif,system-ui,-apple-system,"Segoe UI","Roboto Flex",sans-serif,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:600;font-size:14px}.o-offCanvas__ctrl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:.625rem}.o-offCanvas__ctrl .o-offCanvas__button.m-burger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-offCanvas__ctrl .o-offCanvas__button.m-burger .m-burger__txt{line-height:1}.main-nav.navbar .nav-link.mv-caret.dropdown-toggle:before,.main-nav.navbar nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-caret.dropdown-toggle.mv-nav-link:before,.o-offCanvas__nav .m-offCanvas__header,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .main-nav.navbar .mv-caret.dropdown-toggle.mv-nav-link:before{display:none}.main-nav.navbar .nav-link.mv-caret.dropdown-toggle:after,.main-nav.navbar nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-caret.dropdown-toggle.mv-nav-link:after,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .main-nav.navbar .mv-caret.dropdown-toggle.mv-nav-link:after{margin-left:1rem;position:absolute;content:'';height:14px;width:14px;border-top:2px solid #fff;border-left:2px solid #fff;-webkit-transform:translate(0,0) rotate(225deg);transform:translate(0,0) rotate(225deg)}.main-nav.navbar .nav-link.mv-caret.dropdown-toggle.show:after,.main-nav.navbar nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-caret.dropdown-toggle.show.mv-nav-link:after,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .main-nav.navbar .mv-caret.dropdown-toggle.show.mv-nav-link:after{-webkit-transform:rotate(45deg) translate(5px,7px);transform:rotate(45deg) translate(5px,7px)}nav.main-nav .mv-container-brand-toggle .navbar-toggler,nav.mv-main-nav .mv-container-brand-toggle .navbar-toggler{width:50px;background:0 0;border:none;color:transparent}nav.main-nav .mv-container-brand-toggle .navbar-toggler:active,nav.main-nav .mv-container-brand-toggle .navbar-toggler:focus,nav.mv-main-nav .mv-container-brand-toggle .navbar-toggler:active,nav.mv-main-nav .mv-container-brand-toggle .navbar-toggler:focus{outline:0}nav.main-nav .mv-container-brand-toggle .navbar-toggler .toggler,nav.mv-main-nav .mv-container-brand-toggle .navbar-toggler .toggler{color:#000}nav.main-nav .mv-container-brand-toggle .navbar-toggler .toggler .icon-bars,nav.mv-main-nav .mv-container-brand-toggle .navbar-toggler .toggler .icon-bars{padding-bottom:4px}nav.main-nav .mv-container-brand-toggle .navbar-toggler .toggler .toggler-text,nav.mv-main-nav .mv-container-brand-toggle .navbar-toggler .toggler .toggler-text{font-size:11px}nav.main-nav .mv-container-brand-toggle .navbar-toggler .icon-bar,nav.mv-main-nav .mv-container-brand-toggle .navbar-toggler .icon-bar{display:block;width:22px;height:2px;margin:4px auto;background-color:#000;border-radius:1px;-webkit-transition:.3s;transition:.3s}.navbar-dark nav.main-nav .mv-container-brand-toggle .navbar-toggler .icon-bar,.navbar-dark nav.mv-main-nav .mv-container-brand-toggle .navbar-toggler .icon-bar{background:#fff}nav.main-nav .mv-container-brand-toggle .navbar-toggler .icon-bar:nth-of-type(1),nav.mv-main-nav .mv-container-brand-toggle .navbar-toggler .icon-bar:nth-of-type(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:10% 10%;transform-origin:10% 10%}nav.main-nav .mv-container-brand-toggle .navbar-toggler .icon-bar:nth-of-type(2),nav.mv-main-nav .mv-container-brand-toggle .navbar-toggler .icon-bar:nth-of-type(2){opacity:0}nav.main-nav .mv-container-brand-toggle .navbar-toggler .icon-bar:nth-of-type(3),nav.mv-main-nav .mv-container-brand-toggle .navbar-toggler .icon-bar:nth-of-type(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:10% 90%;transform-origin:10% 90%}nav.main-nav .mv-container-brand-toggle .navbar-toggler.collapsed .icon-bar:nth-of-type(1),nav.mv-main-nav .mv-container-brand-toggle .navbar-toggler.collapsed .icon-bar:nth-of-type(1){-webkit-transform:rotate(0);transform:rotate(0)}nav.main-nav .mv-container-brand-toggle .navbar-toggler.collapsed .icon-bar:nth-of-type(2),nav.mv-main-nav .mv-container-brand-toggle .navbar-toggler.collapsed .icon-bar:nth-of-type(2){opacity:1}nav.main-nav .mv-container-brand-toggle .navbar-toggler.collapsed .icon-bar:nth-of-type(3),nav.mv-main-nav .mv-container-brand-toggle .navbar-toggler.collapsed .icon-bar:nth-of-type(3){-webkit-transform:rotate(0);transform:rotate(0)}.scroll-top{position:fixed;width:50px;height:50px;background-color:#333;bottom:40px;right:50px;cursor:pointer;display:none}.scroll-top .scroll-top-icon-fa{text-decoration:none;line-height:50px;margin-left:25%;color:#e61d4c}.scroll-top .scroll-top-icon:before{position:absolute;content:'';height:15px;width:15px;border-top:2px solid #e61d4c;border-left:2px solid #e61d4c;-webkit-transform:translate(116%,131%) rotate(45deg);transform:translate(116%,131%) rotate(45deg)}footer:not(.frame-footer){color:#fff;background-color:#000;margin:0;padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:576px){footer:not(.frame-footer){padding-top:3.125rem;padding-bottom:3.125rem}.frame{padding-top:1.25rem;padding-bottom:1.25rem}}@media (min-width:768px){footer:not(.frame-footer){padding-top:3.75rem;padding-bottom:3.75rem}.frame{padding-top:1.25rem;padding-bottom:1.25rem}}footer:not(.frame-footer).-pull-bottom{position:fixed;bottom:0;width:100%}footer:not(.frame-footer) .fab,footer:not(.frame-footer) .fal{font-size:1.6875rem}footer:not(.frame-footer) .fab{background-color:#000;color:#fff}footer:not(.frame-footer) a{color:#fff;text-decoration:none;text-underline-position:unset}footer:not(.frame-footer) a:hover{color:#d9d9d9;text-decoration:underline}footer:not(.frame-footer) a:not([href]),footer:not(.frame-footer) a:not([href]):hover{color:inherit;text-decoration:none}.bounce{-webkit-animation:3.5s infinite bounce;animation:3.5s infinite bounce}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.css-x{position:absolute;height:.8em;width:.8em;top:50%;right:1.25rem;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.css-x:after,.css-x:before{content:'';position:absolute;top:50%;left:0;display:block;height:1px;width:100%;background-color:currentColor;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.css-x:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.css-x:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.css-plus:before{-webkit-transform:rotate(0);transform:rotate(0)}.css-plus:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.o-container__flexRow .m-container__col>:last-child{margin-bottom:0}.m-ceLayout__gridContainer a[id^='c']{display:none}.frame-wrapper{position:relative}.frame-container{position:relative;--bs-gutter-x:0.75rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}.frame.-frame-st-0{padding-top:0}.frame.-frame-sb-0{padding-bottom:0}.frame.-frame-st-1{padding-top:.3125rem}.frame.-frame-sb-1{padding-bottom:.3125rem}.frame.-frame-st-2{padding-top:.625rem}.frame.-frame-sb-2{padding-bottom:.625rem}.frame.-frame-st-3{padding-top:.83333rem}.frame.-frame-sb-3{padding-bottom:.83333rem}.frame.-frame-st-4{padding-top:1.25rem}.frame.-frame-sb-4{padding-bottom:1.25rem}.frame.-frame-st-5{padding-top:1.875rem}.frame.-frame-sb-5{padding-bottom:1.875rem}.frame.-frame-st-6{padding-top:2.5rem}.frame.-frame-sb-6{padding-bottom:2.5rem}.frame.-frame-st-7{padding-top:5rem}.frame.-frame-sb-7{padding-bottom:5rem}.frame.-frame-st-8{padding-top:6.25rem}.frame.-frame-sb-8{padding-bottom:6.25rem}.frame{position:relative;padding-top:1.25rem;padding-bottom:1.25rem}@media (min-width:992px){footer:not(.frame-footer){padding-top:4.375rem;padding-bottom:4.375rem}.frame{padding-top:1.25rem;padding-bottom:1.25rem}.container .frame-has-backgroundimage{padding-left:1.25rem;padding-right:1.25rem}}.frame>:last-child{margin-bottom:0}.frame.--border-top{border-top:1px solid rgba(0,0,0,.4)}.frame.--border-bottom{border-bottom:1px solid rgba(0,0,0,.4)}.frame-inner>:last-child{margin-bottom:0}.container .frame-has-backgroundimage{padding-left:1.25rem;padding-right:1.25rem}@media (min-width:576px){.container .frame-has-backgroundimage{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:768px){.container .frame-has-backgroundimage{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1200px){footer:not(.frame-footer){padding-top:4.375rem;padding-bottom:4.375rem}.frame{padding-top:1.5625rem;padding-bottom:1.5625rem}.container .frame-has-backgroundimage{padding-left:1.5625rem;padding-right:1.5625rem}}@media (min-width:1400px){.navbar.-dropDown-hover-css .nav-item:hover .dropdown-menu{display:block}.navbar.-dropDown-hover-css .nav-item .dropdown-menu{display:none;margin-top:0}.navbar.-dropDown-fade .nav-item:hover .dropdown-menu{top:100%;visibility:visible;opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-transition:.3s;transition:.3s}.navbar.-dropDown-fade .nav-item .dropdown-menu{display:block;margin-top:0;visibility:hidden;opacity:0;-webkit-transform:rotateX(-75deg);transform:rotateX(-75deg);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:.3s;transition:.3s}.navbar.-dropDown-fade-in .nav-item .dropdown-menu{top:80%}.navbar.-dropDown-fade-up .nav-item .dropdown-menu{top:180%}.frame{padding-top:1.5625rem;padding-bottom:1.5625rem}.container .frame-has-backgroundimage{padding-left:1.5625rem;padding-right:1.5625rem}}.frame-backgroundimage-container{overflow:hidden}.frame-backgroundimage,.frame-backgroundimage-container{position:absolute;top:0;left:0;height:100%;width:100%;background-position:center;background-size:cover}.frame-backgroundimage-fade{opacity:.125}.frame-backgroundimage-parallax{background-attachment:fixed;background-size:cover;background-repeat:no-repeat}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3){.frame-backgroundimage-parallax{background-attachment:scroll}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-device-pixel-ratio:1){.frame-backgroundimage-parallax{background-attachment:scroll}}.frame-backgroundimage-blur{-webkit-filter:blur(10px);filter:blur(10px);width:calc(100% + 40px);height:calc(100% + 40px);top:-20px;left:-20px}.frame-backgroundimage-grayscale{-webkit-filter:grayscale(1);filter:grayscale(1)}.frame-backgroundimage-sepia{-webkit-filter:sepia(1);filter:sepia(1)}.frame-has-backgroundimage.-wedge{padding:0;min-height:110px}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-device-pixel-ratio:2){.frame-backgroundimage-parallax{background-attachment:scroll}.frame-has-backgroundimage.-wedge .frame-backgroundimage-container{top:-1px}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-device-pixel-ratio:3){.frame-backgroundimage-parallax{background-attachment:scroll}.frame-has-backgroundimage.-wedge .frame-backgroundimage-container{top:-1px}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-device-pixel-ratio:2){.frame-backgroundimage-parallax{background-attachment:scroll}.frame-has-backgroundimage.-wedge .frame-backgroundimage-container{top:-1px}}.frame-has-backgroundimage.-wedge .frame-backgroundimage-container:after{content:'';position:absolute;width:105%;height:110px;background-color:#fff;bottom:-55px;-webkit-transform:rotate(-3deg) translate(0);transform:rotate(-3deg) translate(0)}@media (min-width:2560px){.frame-has-backgroundimage.-wedge .frame-backgroundimage-container:after{-webkit-transform:rotate(-2deg) translate(0);transform:rotate(-2deg) translate(0)}body{margin-left:auto;margin-right:auto}}.frame-has-backgroundimage.-wedge.-fullScreen .frame-container{height:calc(100vh + 100px)}.frame-has-backgroundimage.-fullScreen{height:100vh}.frame-has-backgroundimage.-fullScreen .frame-container{height:100%}.frame-has-backgroundimage.-text-overlay .frame-inner{background-color:rgba(230,29,76,.65);width:100%}.mv-hr-icon-wrapper .mv-hr-line{position:relative}.mv-hr-icon-wrapper .mv-hr-icon .mv-fa{position:relative;top:15px}.mv-hr-icon-wrapper .mv-hr-icon img.svg{position:relative;top:22px;left:4px}.overlay-container{position:relative;z-index:0}.overlay-container .fg-outer{position:absolute;height:100%;width:100%;top:0;left:0}.overlay-container .fg-outer .fg-row #c396{width:100%}address.address .address-email,address.address .address-phone,address.address .address-title,address.address>:last-child{margin-bottom:0}address.address.icons .address-address,address.address.icons .address-email,address.address.icons .address-email-additional,address.address.icons .address-fax,address.address.icons .address-phone,address.address.icons .address-www{padding-left:3em}address.address.icons .address-address:before,address.address.icons .address-email-additional:before,address.address.icons .address-email:before,address.address.icons .address-fax:before,address.address.icons .address-phone:before,address.address.icons .address-www:before{text-align:center;display:block;float:left;width:3em;margin-left:-3em}address.address.icons .address-address:before{content:'\1F4CD'}address.address.icons .address-fax:before{content:'\1F4E0'}address.address.icons .address-phone:before{content:'\1F4DE'}address.address.icons .address-email-additional:before,address.address.icons .address-email:before{content:'\1F4E7'}address.address.icons .address-www:before{content:'\1F310'}address.address.safner{margin:3rem 0 0}address.address.safner .address-title{line-height:1.6}address.address.safner .address-activity{margin:1.5rem 0 1rem;text-transform:uppercase}address.address.safner .address-email-additional{margin-bottom:0}.klaro.cm-as-context-notice .context-notice .cm-buttons a.cm-btn.cm-btn-success-var:hover,.klaro.cm-as-context-notice .context-notice .cm-buttons a.cm-btn.cm-btn-success:hover,a.btn:hover{text-decoration:none}.klaro.cm-as-context-notice .context-notice .cm-buttons p .cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons p .cm-btn.cm-btn-success-var,p .btn,p .klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success,p .klaro.cm-as-context-notice .context-notice .cm-buttons .cm-btn.cm-btn-success-var{margin-top:2.5rem}.text-justify{text-align:justify}.-fontSerif{font-family:"Open Sans",sans-serif}.-fontSansSerif{font-family:"Open Sans",sans-serif,system-ui,-apple-system,"Segoe UI","Roboto Flex",sans-serif,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.-borderAfterBottom{position:relative;display:inline-block}.-borderAfterBottom:after{position:absolute;width:40%;min-width:85px;margin-top:5px;border-radius:10px;border-bottom:3px solid #e61d4c;content:""}a.disabled{pointer-events:none}p a:not(.btn){color:#000;text-decoration:underline;text-underline-position:unset}p a:not(.btn):hover{color:#000;text-decoration:underline}p a:not(.btn):not([href]),p a:not(.btn):not([href]):hover{color:inherit;text-decoration:none}[class^=a__typoLink]{color:#000}[class^=a__typoLink].-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[class^=a__typoLink].-icon.-after:after,[class^=a__typoLink].-icon.-before:before{height:1.125rem;width:1.125rem;content:' '}[class^=a__typoLink].-icon.-before:before{margin-right:.5625rem;background:url(../Images/Customer/Icons/link.svg) left center no-repeat}[class^=a__typoLink].-icon.-after:after{margin-left:.5625rem;background:url(../Images/Customer/Icons/link.svg) right center no-repeat}[class^=a__typoLink].-faIcon.-before{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[class^=a__typoLink].-faIcon.-before:before{font-family:'Font Awesome 5 Pro',serif;font-weight:300;content:"";font-size:1.125rem;color:#000;display:inline-block;padding-right:.5625rem}[class^=a__typoLink].-faIcon.-after{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[class^=a__typoLink].-faIcon.-after:after{font-family:'Font Awesome 5 Pro',serif;font-weight:300;content:"";font-size:1.125rem;color:#000;display:inline-block;padding-left:.5625rem}.h1,.h2,.h3,.h4,.h5,.h6,address.address.safner .address-title,h1,h2,h3,h4,h5,h6{color:inherit}p.teaser-text{font-weight:400;font-size:1.25rem;color:#333}b,strong{font-weight:600}.font--monospace{font-family:"Source Code Pro","Courier New",Courier,monospace}.initialism{font-size:90%;text-transform:uppercase}.font-header-menu{font-family:Share,sans-serif;font-weight:400;font-size:18px}.blockquote{padding:.625rem 1.25rem;border-left:4px solid #000}.blockquote-reverse{padding-right:1.25rem;text-align:right;border-right:4px solid #000}.blockquote-reverse .blockquote-footer:before{content:""}.blockquote-reverse .blockquote-footer:after{content:"\00A0 \2014"}figcaption{font-size:1rem}ul.list-style-t3o li{list-style:none;margin-bottom:10px}ul.list-style-t3o li:before{font-family:'Font Awesome 5 Free',serif;display:inline-block;margin-left:-25px;margin-right:10px;content:'\f00c';color:#e61d4c}.text-column{margin-bottom:2.5rem}.well .text-column{margin-bottom:0}.text-column>:first-child{margin-top:0}.text-column>:last-child{margin-bottom:0}@media (min-width:768px){.frame-has-backgroundimage.-text-overlay .frame-inner{width:75%}.text-column{-webkit-column-count:2;-moz-column-count:2;column-count:2;column-gap:1.5rem;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem}}.gallery-row.mv-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}.gallery-row.mv-row.-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (min-width:992px){.frame-has-backgroundimage.-text-overlay .frame-inner{width:50%}.gallery-row.mv-row:not(.--singleImage){margin-bottom:2rem}}.gallery-row:not(.-column) .gallery-item-size-1,.gallery-row:not(.-column) .gallery-item-size-2{width:100%}.gallery-row:not(.-column) .gallery-item-size-3{width:calc(100% / 2)}@media (min-width:768px){.gallery-row:not(.-column) .gallery-item-size-2{width:calc(100% / 2)}.gallery-row:not(.-column) .gallery-item-size-3{width:calc(100% / 3)}}.gallery-row:not(.-column) .gallery-item-size-4{width:calc(100% / 2)}@media (min-width:768px){.gallery-row:not(.-column) .gallery-item-size-4{width:calc(100% / 4)}}.gallery-row:not(.-column) .gallery-item-size-5{width:calc(100% / 2)}@media (min-width:768px){.gallery-row:not(.-column) .gallery-item-size-5{width:calc(100% / 3)}}@media (min-width:1200px){.gallery-row:not(.-column) .gallery-item-size-5{width:calc(100% / 5)}}.gallery-row:not(.-column) .gallery-item-size-6{width:calc(100% / 2)}@media (min-width:768px){.gallery-row:not(.-column) .gallery-item-size-6{width:calc(100% / 3)}}@media (min-width:1200px){.gallery-row:not(.-column) .gallery-item-size-6{width:calc(100% / 6)}}.caption .caption__description{font-size:1rem}figure.image.-captionTop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}figure.image.-captionTop figcaption{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}figure.image.--mvCapOverlay{position:relative}figure.image.--mvCapOverlay figcaption{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(255,255,255,.5)}figure.image.--mvCapOverlay figcaption.--mvUnsetPos{bottom:unset;left:unset;width:unset}figure.image.--mvCapOverlay figcaption.-icon{line-height:0}figure.image.--mvCapOverlay figcaption.-icon:after{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1.125rem;height:1.125rem;margin:.5625rem;background:url(../Images/Customer/Icons/link.svg) right center no-repeat;content:' '}figure.image.--mvCapOverlay figcaption.-iconLinked{line-height:0}figure.image.--mvCapOverlay figcaption.-iconLinked a:after{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1.125rem;height:1.125rem;margin:.5625rem;background:url(../Images/Customer/Icons/link.svg) right center no-repeat;content:' '}.linkImageText__wrap.-textOverlay .linkImageText__link{position:relative}.linkImageText__wrap.-textOverlay .linkImageText__link .linkImageText__textWrap{position:absolute;top:0;left:0}.linkImageText__wrap.-textOverlay.-bg .linkImageText__textWrap{background-color:rgba(255,255,255,.5)}.linkImageText__wrap.-textOverlay.-bgHover .linkImageText__textWrap{background-color:rgba(255,255,255,.5);visibility:hidden;-webkit-transition:visibility .2s linear;transition:visibility .2s linear}.linkImageText__wrap.-textOverlay.-bgHover:hover .linkImageText__textWrap{visibility:visible}.mv-video.full-width-responsive video{display:block;width:100%;height:100%;min-height:100vh}@media (max-width:991.98px){.mv-video.full-width-responsive video{width:auto;height:100%}}@media (max-aspect-ratio:16 / 9){.mv-video.full-width-responsive video{width:auto;height:100%}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5){.mv-video.full-width-responsive video{width:auto}}.textmedia:not(.row):not(.o-container__flexRow),.textpic:not(.row):not(.o-container__flexRow){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.textmedia:not(.row):not(.o-container__flexRow) .textmedia-item,.textmedia:not(.row):not(.o-container__flexRow) .textpic-item,.textpic:not(.row):not(.o-container__flexRow) .textmedia-item,.textpic:not(.row):not(.o-container__flexRow) .textpic-item{width:100%;padding-left:.75rem;padding-right:.75rem}.textmedia-text>:last-child,.textpic-text>:last-child{margin-bottom:0}.textmedia-below .textmedia-text,.textmedia-below .textpic-text,.textpic-below .textmedia-text,.textpic-below .textpic-text{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important;margin-bottom:1.25rem}.textmedia-below .textmedia-gallery,.textmedia-below .textpic-gallery,.textpic-below .textmedia-gallery,.textpic-below .textpic-gallery{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:0}.textmedia-right .textmedia-gallery,.textmedia-right .textpic-gallery,.textpic-right .textmedia-gallery,.textpic-right .textpic-gallery{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:992px){.textmedia-left:not(.row):not(.o-container__flexRow) .textmedia-item,.textmedia-left:not(.row):not(.o-container__flexRow) .textpic-item,.textmedia-right:not(.row):not(.o-container__flexRow) .textmedia-item,.textmedia-right:not(.row):not(.o-container__flexRow) .textpic-item,.textpic-left:not(.row):not(.o-container__flexRow) .textmedia-item,.textpic-left:not(.row):not(.o-container__flexRow) .textpic-item,.textpic-right:not(.row):not(.o-container__flexRow) .textmedia-item,.textpic-right:not(.row):not(.o-container__flexRow) .textpic-item{margin-bottom:0;width:50%}}.textmedia .textmedia-item.-w33,.textmedia .textpic-item.-w33,.textpic.textpic-left .textmedia-item.-w33,.textpic.textpic-left .textpic-item.-w33,.textpic.textpic-right .textmedia-item.-w33,.textpic.textpic-right .textpic-item.-w33{width:100%}@media (min-width:768px){.textmedia .textmedia-item.-w33,.textmedia .textpic-item.-w33,.textpic.textpic-left .textmedia-item.-w33,.textpic.textpic-left .textpic-item.-w33,.textpic.textpic-right .textmedia-item.-w33,.textpic.textpic-right .textpic-item.-w33{width:33%}}.textmedia .textmedia-item.-w66,.textmedia .textpic-item.-w66,.textpic.textpic-left .textmedia-item.-w66,.textpic.textpic-left .textpic-item.-w66,.textpic.textpic-right .textmedia-item.-w66,.textpic.textpic-right .textpic-item.-w66{width:100%}.textpic-special{margin-left:-.75rem;margin-right:-.75rem}.textpic-special.textpic-special-above.as-bg-image-down-md .textpic-text{background-color:#e61d4c}.textpic-special.textpic-special-above.as-bg-image-down-md .textpic-text .inner .content{color:#fff}@media (min-width:768px){.textmedia .textmedia-item.-w66,.textmedia .textpic-item.-w66,.textpic.textpic-left .textmedia-item.-w66,.textpic.textpic-left .textpic-item.-w66,.textpic.textpic-right .textmedia-item.-w66,.textpic.textpic-right .textpic-item.-w66{width:66%}.textpic-special.textpic-special-above.as-bg-image-down-md{position:relative;overflow:hidden}.textpic-special.textpic-special-above.as-bg-image-down-md .textpic-text{position:absolute;height:100%;width:100%;top:0;left:0;background-color:transparent}.textpic-special.textpic-special-above.as-bg-image-down-md .textpic-text .inner{height:100%}.textpic-special.textpic-special-above.as-bg-image-down-md .textpic-text .inner .content{width:33%;padding:1rem;margin-bottom:2rem;color:#fff;background-color:rgba(230,29,76,.7)}.textpic-special.textpic-special-above.as-bg-image-down-md .textpic-text.left .inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.textpic-special.textpic-special-above.as-bg-image-down-md .textpic-text.right .inner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.accordion-content-left .accordion-content-item,.accordion-content-right .accordion-content-item{width:50%}.accordion-content-left .accordion-content-item :last-child,.accordion-content-right .accordion-content-item :last-child{margin-bottom:0}}.m-textIcon__container{display:-webkit-box;display:-ms-flexbox;display:flex}.m-textIcon__container:after{display:block;clear:both;content:""}.m-textIcon__container>a{display:-webkit-box;display:-ms-flexbox;display:flex}.m-textIcon__container.-icon-bottom,.m-textIcon__container.-icon-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.m-textIcon__container.-icon-bottom.-icon-center,.m-textIcon__container.-icon-bottom.-icon-center>a,.m-textIcon__container.-icon-top.-icon-center,.m-textIcon__container.-icon-top.-icon-center>a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-textIcon__container.-icon-left,.m-textIcon__container.-icon-right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.m-textIcon__container.-icon-left.-icon-center,.m-textIcon__container.-icon-left.-icon-center>a,.m-textIcon__container.-icon-right.-icon-center,.m-textIcon__container.-icon-right.-icon-center>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-textIcon__icon{font-size:2em}.m-textIcon__icon .texticon-inner-icon,.m-textIcon__icon .texticon-inner-icon img,.m-textIcon__icon .texticon-inner-icon svg{text-align:center;margin:0 auto;display:block}.m-textIcon__icon .texticon-inner-icon svg{fill:currentColor}.m-textIcon__icon .texticon-inner-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}div>p:last-of-type{margin-bottom:0}.accordion .accordion-item{border-bottom:var(--bs-border-width) solid var(--bs-border-color-translucent)!important}.accordion .accordion-item .accordion-header{padding:0;border-bottom:0}.accordion .accordion-item .accordion-header .accordion-title{font-size:1.2375rem;font-weight:400;margin-bottom:0;line-height:1.2em}.accordion .accordion-item .accordion-header .accordion-title-link,.accordion .accordion-item .accordion-header .accordion-title-link:focus,.accordion .accordion-item .accordion-header .accordion-title-link:hover{color:inherit;text-decoration:none}.accordion .accordion-item .accordion-header .accordion-title-link{padding:1.25rem;position:relative;display:block}.accordion .accordion-item .accordion-body{border-top:var(--bs-border-width) solid var(--bs-border-color-translucent)}.accordion .accordion-item .accordion-body .accordion-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.625rem;margin-right:-.625rem}.accordion .accordion-item .accordion-body .accordion-content .accordion-content-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:.625rem;padding-right:.625rem;width:100%}.accordion .accordion-item .accordion-body .accordion-content .accordion-content-item .accordion-content-text :last-child{margin-bottom:0}.accordion .accordion-item+.accordion-item{margin-top:.25em}.accordion-content-left .accordion-content-media,.accordion-content-top .accordion-content-media{margin-bottom:1.25rem}.accordion-content-bottom .accordion-content-media,.accordion-content-right .accordion-content-media{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:1.25rem}@media (min-width:768px){.accordion-content-left .accordion-content-media{margin-bottom:0}.accordion-content-right .accordion-content-media{margin-top:0}}.accordion.no-shadow .accordion-item{-webkit-box-shadow:unset;box-shadow:unset}.accordion.no-borders .accordion-item,.accordion.no-borders .accordion-item .accordion-collapse .accordion-body{border:unset!important}.accordion.body-rounded .accordion-collapse{background-color:#dc3545}.accordion.body-rounded .accordion-collapse .accordion-body .accordion-content{border:1px solid #dc3545;border-radius:1.25rem}.timeline{position:relative}.timeline:before{content:'';position:absolute;top:0;bottom:0;left:23px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);border-left:2px dashed currentColor;opacity:.25}.timeline-item{position:relative}.timeline-item:not(:first-child){margin-top:.75rem}.timeline-item-inner{overflow:hidden;margin-left:1.5rem;background-color:#fff;border:1px solid currentColor;border-radius:0;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.15);box-shadow:0 1px 0 0 rgba(0,0,0,.15);padding:1.5rem}.timeline-item-icon,.timeline-item-marker{z-index:3;position:absolute;top:50%;left:-23px;width:1.125rem;height:1.125rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.timeline-item-icon span,.timeline-item-icon:after,.timeline-item-icon:before,.timeline-item-marker span,.timeline-item-marker:after,.timeline-item-marker:before{background-clip:content-box;border:3px solid currentColor;border-radius:50%}.timeline-item-icon span,.timeline-item-icon:after,.timeline-item-marker span,.timeline-item-marker:after{border-color:transparent}.timeline-item-icon:after,.timeline-item-icon:before,.timeline-item-marker:after,.timeline-item-marker:before{top:0;left:0;right:0;bottom:0;z-index:1;content:'';position:absolute}.timeline-item-icon:before,.timeline-item-marker:before{opacity:.25}.timeline-item-icon:after,.timeline-item-marker:after{background-color:#fff}.timeline-item-icon span,.timeline-item-marker span{display:block;height:100%;width:100%;z-index:2;position:relative}.timeline-item-icon{left:-23px;width:46px;height:46px;border-radius:50%}.timeline-item-icon:before{border:3px solid currentColor}.timeline-item-icon:after{background-color:#fff}.timeline-item-icon span{color:#000;display:block;padding:10px}.timeline-item-icon svg{position:relative;display:block;width:100%;height:auto}.timeline-item-image{margin:-1.5rem -1.5rem 1.5rem}.timeline-item-image img{width:100%;height:auto}.timeline-item-image .caption{font-size:.8em;padding:.5rem 1.5rem;color:color-yiq(#f2f2f2);background-color:#f2f2f2}.timeline-item-header-headline{font-size:1.5rem;color:#e61d4c}.timeline-item-header:last-child>:last-child,.timeline-item-text>:last-child{margin-bottom:0}.timeline-item-date,.timeline-item-text{color:#000}.timeline-item-date{font-size:.8rem;text-transform:uppercase}@media (min-width:768px){.timeline{padding-left:0}.timeline:before{left:50%}.timeline-item{width:50%}.timeline-item:not(:first-child){margin-top:-1.5rem}.timeline-item-marker{left:auto;right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.timeline-item-inner{margin-left:0;margin-right:calc(1.5rem + 46px / 2)}.timeline-item:nth-child(even){margin-left:50%}.timeline-item:nth-child(even) .timeline-item-inner{margin-left:calc(1.5rem + 46px / 2);margin-right:0}.timeline-item:nth-child(even) .timeline-item-marker{left:0;right:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.m-pageMenu__nav.-faIcon li:before{font-family:'Font Awesome 5 Pro',serif;font-weight:300;content:"";font-size:.8rem;color:#000;display:inline-block;margin-left:-1.3rem;width:1.3rem}.mv-menu-section ul.mv-menu-section-section.fal-arrow-down li:before{font-family:'Font Awesome 5 Pro',serif;font-weight:300;content:"\f078";display:inline-block;margin-left:-1.3rem;width:1.3rem;color:#e61d4c;font-size:1rem;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.mv-menu-section.safner ul.mv-menu-section-section li{border-bottom-color:#816740!important}.mv-menu-section.safner ul.mv-menu-section-section li i:before{color:#816740}.thumbnail-menu{margin:-5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.thumbnail-menu-item{width:100%;padding:5px}.thumbnail-menu-link{display:block;overflow:hidden;position:relative;height:100%}.thumbnail-menu-link,.thumbnail-menu-link:focus,.thumbnail-menu-link:hover{color:color-yiq(#e61d4c)}.thumbnail-menu-image{overflow:hidden;height:100%}.thumbnail-menu-image img,.thumbnail-menu-image picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.thumbnail-menu-caption{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;height:100%;width:100%;opacity:0;background-color:rgba(230,29,76,.75)}.thumbnail-menu-caption-inner{padding:1.5em;text-align:center}.thumbnail-menu-caption-inner>:first-child{margin-top:0}.thumbnail-menu-caption-inner>:last-child{margin-bottom:0}.thumbnail-menu-caption-title{font-size:1.25em;margin-bottom:.25em;font-weight:700;opacity:0}.thumbnail-menu-caption-subtitle{line-height:1.2em;opacity:0}.thumbnail-menu-link .thumbnail-menu-caption{-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.thumbnail-menu-link .thumbnail-menu-image img,.thumbnail-menu-link .thumbnail-menu-image picture{-webkit-transition:-webkit-filter .25s ease-in-out;transition:-webkit-filter .25s ease-in-out;transition:filter .25s ease-in-out;transition:filter .25s ease-in-out, -webkit-filter .25s ease-in-out}.thumbnail-menu-link .thumbnail-menu-caption-subtitle,.thumbnail-menu-link .thumbnail-menu-caption-title{-webkit-transition:opacity .25s ease-in-out .25s;transition:opacity .25s ease-in-out .25s}.thumbnail-menu-link:focus .thumbnail-menu-caption,.thumbnail-menu-link:focus .thumbnail-menu-caption-subtitle,.thumbnail-menu-link:focus .thumbnail-menu-caption-title,.thumbnail-menu-link:hover .thumbnail-menu-caption,.thumbnail-menu-link:hover .thumbnail-menu-caption-subtitle,.thumbnail-menu-link:hover .thumbnail-menu-caption-title{opacity:1}.thumbnail-menu-link:focus .thumbnail-menu-image img,.thumbnail-menu-link:focus .thumbnail-menu-image picture,.thumbnail-menu-link:hover .thumbnail-menu-image img,.thumbnail-menu-link:hover .thumbnail-menu-image picture{-webkit-filter:grayscale(1);filter:grayscale(1)}.thumbnail-menu-align-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.thumbnail-menu-align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.thumbnail-menu-align-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:576px){.thumbnail-menu-columns-2 .thumbnail-menu-item{width:calc(100% / 2)}.thumbnail-menu-columns-3 .thumbnail-menu-item{width:calc(100% / 3)}.thumbnail-menu-columns-4 .thumbnail-menu-item{width:calc(100% / 2)}}@media (min-width:992px){.thumbnail-menu-columns-4 .thumbnail-menu-item{width:calc(100% / 4)}}.mv-sociallinks .mv-sociallinks-list{margin:0}.mv-sociallinks .mv-sociallinks-list i{width:2.8125rem;height:2.8125rem;padding:.5 rem}.mv-sociallinks .mv-sociallinks-list i:before{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form.needs-refoctoring .h2,form.needs-refoctoring h2{display:none}form.needs-refoctoring input.form-control,form.needs-refoctoring textarea.form-control{border:unset;background-color:#e9ecef;color:#e61d4c}form.needs-refoctoring textarea.form-control{min-height:212px}form.needs-refoctoring .form-check{padding-left:0}form.needs-refoctoring .form-check label span{padding-left:1rem}form.needs-refoctoring table td{border-top:unset!important}form.needs-refoctoring nav .btn-group{width:90%}form.needs-refoctoring nav .btn-group span{max-width:70px}.klaro.cm-as-context-notice{height:100%;padding-bottom:12px;padding-top:12px}.klaro .context-notice,.klaro .cookie-modal,.klaro .cookie-notice{font-size:14px}.klaro .context-notice .cm-switch-container,.klaro .cookie-modal .cm-switch-container,.klaro .cookie-notice .cm-switch-container{display:block;position:relative;padding:10px 10px 10px 66px;line-height:20px;vertical-align:middle;min-height:40px;border-bottom:1px solid #ccc}.klaro .context-notice .cm-switch-container:last-child,.klaro .cookie-modal .cm-switch-container:last-child,.klaro .cookie-notice .cm-switch-container:last-child{border-bottom:0}.klaro .context-notice .cm-switch-container p,.klaro .context-notice .cm-switch-container:first-child,.klaro .cookie-modal .cm-switch-container p,.klaro .cookie-modal .cm-switch-container:first-child,.klaro .cookie-notice .cm-switch-container p,.klaro .cookie-notice .cm-switch-container:first-child{margin-top:0}.klaro .context-notice .cm-switch,.klaro .cookie-modal .cm-switch,.klaro .cookie-notice .cm-switch{position:relative;display:inline-block;width:50px;height:30px}.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider{background-color:#e61d4c;background-color:var(--green1,#e61d4c)}.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider{background-color:#e61d4c;background-color:var(--green1,#e61d4c);opacity:.6}.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider::before,.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider::before{-webkit-transform:translateX(10px);transform:translateX(10px)}.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider{background-color:#eb4a70;background-color:var(--green2,#eb4a70);opacity:.8}.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider::before,.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider::before{-webkit-transform:translateX(10px);transform:translateX(10px)}.klaro .context-notice .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.required:checked+.cm-list-label .slider{background-color:#eb4a70;background-color:var(--green2,#eb4a70);opacity:.8;cursor:not-allowed}.klaro .context-notice .cm-list-input,.klaro .cookie-modal .cm-list-input,.klaro .cookie-notice .cm-list-input{position:absolute;top:0;left:0;opacity:0;width:50px;height:30px}.klaro .context-notice .cm-list-title,.klaro .cookie-modal .cm-list-title,.klaro .cookie-notice .cm-list-title{font-size:14px;font-weight:600}.klaro .context-notice .cm-list-description,.klaro .cookie-modal .cm-list-description,.klaro .cookie-notice .cm-list-description{font-size:14px;padding-top:4px;color:#666}.klaro .context-notice .cm-list-label .cm-switch,.klaro .cookie-modal .cm-list-label .cm-switch,.klaro .cookie-notice .cm-list-label .cm-switch{position:absolute;left:0}.klaro .context-notice .cm-list-label .slider,.klaro .cookie-modal .cm-list-label .slider,.klaro .cookie-notice .cm-list-label .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;width:50px;display:inline-block}.klaro .context-notice .cm-list-label .slider::before,.klaro .cookie-modal .cm-list-label .slider::before,.klaro .cookie-notice .cm-list-label .slider::before{position:absolute;content:'';height:20px;width:20px;left:5px;bottom:5px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.klaro .context-notice .cm-list-label .slider.round,.klaro .cookie-modal .cm-list-label .slider.round,.klaro .cookie-notice .cm-list-label .slider.round{border-radius:30px}.klaro .context-notice .cm-list-label .slider.round::before,.klaro .cookie-modal .cm-list-label .slider.round::before,.klaro .cookie-notice .cm-list-label .slider.round::before{border-radius:50%}.klaro .context-notice .cm-list-label input:focus+.slider,.klaro .cookie-modal .cm-list-label input:focus+.slider,.klaro .cookie-notice .cm-list-label input:focus+.slider{box-shadow-color:#ef6e8c;box-shadow-color:var(--green3,#ef6e8c);-webkit-box-shadow:0 0 1px #ef6e8c;box-shadow:0 0 1px #ef6e8c}.klaro .context-notice .cm-list-label input:checked+.slider::before,.klaro .cookie-modal .cm-list-label input:checked+.slider::before,.klaro .cookie-notice .cm-list-label input:checked+.slider::before{-webkit-transform:translateX(20px);transform:translateX(20px)}.klaro .context-notice .cm-list-input:focus+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input:focus+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:focus+.cm-list-label .slider{-webkit-box-shadow:0 4px 6px 0 rgba(125,125,125,.2),5px 5px 10px 0 rgba(125,125,125,.19);box-shadow:0 4px 6px 0 rgba(125,125,125,.2),5px 5px 10px 0 rgba(125,125,125,.19)}.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider::before,.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider::before{-webkit-transform:translateX(20px);transform:translateX(20px)}.klaro .context-notice .slider,.klaro .cookie-modal .slider,.klaro .cookie-notice .slider{-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19)}.klaro .context-notice a,.klaro .cookie-modal a,.klaro .cookie-notice a{color:#e61d4c;color:var(--green1,#e61d4c);text-decoration:none}.klaro .context-notice .h1,.klaro .context-notice .h2,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice li,.klaro .context-notice p,.klaro .context-notice strong,.klaro .context-notice ul,.klaro .cookie-modal .h1,.klaro .cookie-modal .h2,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal li,.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal ul,.klaro .cookie-notice .h1,.klaro .cookie-notice .h2,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice ul{color:#000;color:var(--font-color-dark,#000)}.klaro .context-notice .h1,.klaro .context-notice .h2,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice li,.klaro .context-notice p,.klaro .context-notice ul,.klaro .cookie-modal .h1,.klaro .cookie-modal .h2,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal li,.klaro .cookie-modal p,.klaro .cookie-modal ul,.klaro .cookie-notice .h1,.klaro .cookie-notice .h2,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice li,.klaro .cookie-notice p,.klaro .cookie-notice ul{display:block;text-align:left;margin:.7em 0 0;padding:0}.klaro .context-notice .cm-link,.klaro .cookie-modal .cm-link,.klaro .cookie-notice .cm-link{margin-right:.5em;vertical-align:middle}.klaro .context-notice .cm-btn,.klaro .cookie-modal .cm-btn,.klaro .cookie-notice .cm-btn{color:#000;color:var(--font-color-dark,#000);background:#555;border-radius:6px;padding:.4em;margin-right:.5em;border:0;font-size:1em;cursor:pointer}.klaro .context-notice .cm-btn:disabled,.klaro .cookie-modal .cm-btn:disabled,.klaro .cookie-notice .cm-btn:disabled{opacity:.5}.klaro .context-notice .cm-btn.cm-btn-close,.klaro .cookie-modal .cm-btn.cm-btn-close,.klaro .cookie-notice .cm-btn.cm-btn-close{background:#aaa;color:#000}.klaro .context-notice .cm-btn.cm-btn-success,.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-success{background:#e61d4c;background:var(--green1,#e61d4c)}.klaro .context-notice .cm-btn.cm-btn-success-var,.klaro .cookie-modal .cm-btn.cm-btn-success-var,.klaro .cookie-notice .cm-btn.cm-btn-success-var{background:#eb4a70;background:var(--green2,#eb4a70)}.klaro .context-notice .cm-btn.cm-btn-info,.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-info{background:#2581c4;background:var(--blue1,#2581c4)}.klaro .context-notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;background:#eee;border:1px solid #f0f0f0;border-radius:0;padding:12px}.klaro .context-notice p{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;text-align:center;padding-top:0;margin-top:0;color:#000}.klaro .context-notice p strong{color:#333}.klaro .context-notice p a{color:#459cdc}.klaro .context-notice p.cm-buttons{margin-top:12px}.klaro .cookie-modal{width:100%;height:100%;position:fixed;overflow:hidden;left:0;top:0;z-index:1000}.klaro .cookie-modal.cm-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;z-index:0}.klaro .cookie-modal.cm-embedded .cm-modal.cm-klaro{position:relative;-webkit-transform:none;transform:none}.klaro .cookie-modal .cm-bg{background:rgba(0,0,0,.5);height:100%;width:100%;position:fixed;top:0;left:0}.klaro .cookie-modal .cm-modal.cm-klaro{z-index:1001;-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);width:100%;max-height:98%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:fixed;overflow:auto;background:#fff;color:#000}@media (min-width:660px){.klaro .cookie-modal .cm-modal.cm-klaro{border-radius:0;position:relative;margin:0 auto;max-width:640px;height:auto;width:auto}}.klaro .cookie-modal .cm-modal .hide{border-style:none;background:0 0;position:absolute;top:20px;right:20px;z-index:1}.klaro .cookie-modal .cm-modal .hide svg{stroke:#000}.klaro .cookie-modal .cm-modal .cm-footer{padding:1em;border-top:1px solid #333}.klaro .cookie-modal .cm-modal .cm-footer-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by{font-size:.8em;padding-top:4px;text-align:right;padding-right:8px}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a{color:#999}.klaro .cookie-modal .cm-modal .cm-header{padding:1em 24px 1em 1em;border-bottom:1px solid #333}.klaro .cookie-modal .cm-modal .cm-header .h1,.klaro .cookie-modal .cm-modal .cm-header h1{margin:0;font-size:2em;display:block}.klaro .cookie-modal .cm-modal .cm-header .title.h1,.klaro .cookie-modal .cm-modal .cm-header h1.title{padding-right:20px}.klaro .cookie-modal .cm-modal .cm-body{padding:1em}.klaro .cookie-modal .cm-modal .cm-body ul{display:block}.klaro .cookie-modal .cm-modal .cm-body span{display:inline-block;width:auto}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services{padding:0;margin:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-caret,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-caret{color:#888}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content{margin-left:-40px;display:none}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content.expanded,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content.expanded{margin-top:10px;display:block}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service{position:relative;line-height:20px;vertical-align:middle;padding-left:60px;min-height:40px}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service:first-child{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p.purposes{font-size:.8em;color:#999}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service.cm-toggle-all{border-top:1px solid #333;padding-top:1em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-list-title{font-weight:600}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required{padding-left:.2em;font-size:.8em;color:#999}.klaro .cookie-notice:not(.cookie-modal-notice){background:#fff;z-index:999;position:fixed;width:100%;bottom:0;right:0}@media (min-width:995px){.klaro .cookie-notice:not(.cookie-modal-notice){-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);border-radius:0;position:fixed;bottom:20px;right:20px;max-width:400px}}@media (max-width:994px){.klaro .cookie-notice:not(.cookie-modal-notice){border-style:none;border-radius:0}}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;bottom:inherit;z-index:0}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded .cn-body{padding-top:.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{margin-bottom:0;margin-right:0;bottom:0;padding:0 1em 1em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{margin-bottom:.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p.cn-changes{text-decoration:underline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more{display:inline-block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{display:inline-block;margin-top:-.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{margin-top:.5em}@media (max-width:384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{width:100%}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{width:calc(50% - .5em)}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{margin-top:-.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok a,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok div{margin-top:.5em}.klaro .cookie-modal-notice{z-index:1001;-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);width:100%;max-height:98%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:fixed;overflow:auto;background:#fff;color:#000;padding:.2em 1em 1em}@media (min-width:400px){.klaro .cookie-modal-notice{border-radius:0;position:relative;margin:0 auto;max-width:400px;height:auto;width:auto}}.klaro .cookie-modal-notice .cn-ok{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1em}.klaro .cookie-notice-hidden{display:none!important}#klaro .klaro{font-family:"Open Sans",sans-serif,system-ui,-apple-system,"Segoe UI","Roboto Flex",sans-serif,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:14px;font-weight:400}#klaro .klaro .cookie-notice .cn-body{padding:2rem;border-top:2px solid #eee;background:url(/typo3conf/ext/mv_project/Resources/Public/Images/Customer/Logo.svg) 0 0/80px 100px no-repeat #fff;background-position-x:center}@media (min-width:992px){#klaro .klaro .cookie-notice{width:100%;max-width:unset;height:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:none;background-color:transparent}#klaro .klaro .cookie-notice .cn-body{border-top:none;max-width:600px;background-color:#fff;-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19)}}#klaro .klaro .cookie-notice .cn-body p{margin-top:70px;margin-bottom:1.5rem;font-size:14px}#klaro .klaro .cookie-notice .cn-body p a{font-size:14px}#klaro .klaro .cookie-notice .cn-body .cn-ok{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}#klaro .klaro .cookie-notice .cn-body .cn-ok .cn-learn-more{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:center}@media (min-width:768px){#klaro .klaro .cookie-notice .cn-body .cn-ok .cn-learn-more{width:50%}}@media (min-width:992px){#klaro .klaro .cookie-notice .cn-body .cn-ok .cn-learn-more{width:80%}}#klaro .klaro .cookie-notice .cn-body .cn-ok .cn-buttons{width:100%;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#klaro .klaro .cookie-notice .cn-body .cn-ok .cn-buttons .cn-decline{display:block;width:unset;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;background-color:#fff;border-radius:0;border:1px solid #000;padding:10px;margin:.5rem 0}#klaro .klaro .cookie-notice .cn-body .cn-ok .cn-buttons .cm-btn-success{display:block;width:unset;color:#fff;border-radius:0;padding:10px;margin:.5rem 0}#klaro .klaro .cookie-modal .cm-modal{font-family:"Open Sans",sans-serif,system-ui,-apple-system,"Segoe UI","Roboto Flex",sans-serif,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:14px}#klaro .klaro .cookie-modal .cm-modal .cm-header .h1,#klaro .klaro .cookie-modal .cm-modal .cm-header h1{line-height:normal}#klaro .klaro .cookie-modal .cm-modal .cm-header p,#klaro .klaro .cookie-modal .cm-modal .cm-header p a{font-size:14px}#klaro .klaro .cookie-modal .cm-modal .cm-footer .cm-footer-buttons .cm-btn-decline,#klaro .klaro .cookie-modal .cm-modal .cm-footer .cm-footer-buttons .cm-btn-success{color:#e61d4c;background-color:#fff;border-radius:0;border:1px solid #e61d4c;padding:10px}#klaro .klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by{display:none}.klaro__gmIframeContainer div .cm-as-context-notice .context-notice{background-size:contain;background-repeat:repeat;max-width:100%;height:522px;padding:2rem}.klaro__gmIframeContainer.embed-responsive-16by9 div .cm-as-context-notice{margin-top:-58%}#yt-embed-gdpr #yt-hint.light{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background-color:#fafafa;background-image:url(/typo3conf/ext/mv_layout/Resources/Public/Images/GDPR/yt_light.jpg);background-size:contain;background-repeat:no-repeat;width:750px;max-width:100%;height:422px;padding:2rem;color:#000}#gm-embed-gdpr #gm-hint.light{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background-image:url(/typo3conf/ext/mv_layout/Resources/Public/Images/GDPR/g-maps.png);background-size:contain;background-repeat:repeat;max-width:100%;height:522px;padding:2rem}#vi-embed-gdpr #vi-hint.light{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background-color:#fafafa;background-image:url(/typo3conf/ext/mv_layout/Resources/Public/Images/GDPR/vimeo.png);background-size:contain;background-repeat:no-repeat;width:750px;max-width:100%;height:422px;padding:2rem;color:#000}.indexsearch .form-control{padding:.625rem}.indexsearch .klaro.cm-as-context-notice .context-notice .cm-buttons input.cm-btn.cm-btn-success,.indexsearch .klaro.cm-as-context-notice .context-notice .cm-buttons input.cm-btn.cm-btn-success-var,.indexsearch input.btn,.klaro.cm-as-context-notice .context-notice .cm-buttons .indexsearch input.cm-btn.cm-btn-success,.klaro.cm-as-context-notice .context-notice .cm-buttons .indexsearch input.cm-btn.cm-btn-success-var{height:100%}.mv-shariff-wrapper .shariff .orientation-horizontal{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.mv-shariff-wrapper .shariff .orientation-horizontal li{margin-bottom:0;margin-right:-.5rem}.mv-shariff-wrapper .shariff .orientation-horizontal li a,.mv-shariff-wrapper .shariff .orientation-horizontal li a:hover{background-color:transparent;color:#000}.mv-shariff-wrapper .shariff .orientation-horizontal li a .fa-facebook-f:before{content:"\f09a"}.mv-shariff-wrapper .shariff .orientation-horizontal li a .fab,.mv-shariff-wrapper .shariff .orientation-horizontal li a .fas{font-size:1.125rem}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html :focus{outline:0!important}@media (max-width:420px){html{word-break:break-word}}html figure{margin:0}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (-webkit-min-device-pixel-ratio:2.0833333333333335),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){html{-webkit-font-smoothing:subpixel-antialiased}}.h1,h1{text-transform:uppercase}hr.ce-div{margin:2.49999rem 0 2rem;opacity:.35}header.page-header.-bg-divided{background-color:transparent;position:relative}header.page-header.-bg-divided:after,header.page-header.-bg-divided:before{content:"";width:50vw;position:absolute;top:0;height:100%;z-index:-1}header.page-header.-bg-divided:before{color:#fff;background-color:#000;left:auto;right:50%}header.page-header.-bg-divided:after{left:50%}header.page-header.-bg-divided .nav-item .nav-link,header.page-header.-bg-divided .nav-item nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem header.page-header.-bg-divided .nav-item .mv-nav-link{padding:.39rem 0;text-transform:uppercase}header.page-header.-bg-divided .nav-item.bg-black .nav-link,header.page-header.-bg-divided .nav-item.bg-black nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem header.page-header.-bg-divided .nav-item.bg-black .mv-nav-link{color:#fff}header.page-header.-bg-divided .nav-item.bg-black .nav-link .nav-link-icon,header.page-header.-bg-divided .nav-item.bg-black .nav-link .nav-link-text,header.page-header.-bg-divided .nav-item.bg-black nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link .nav-link-icon,header.page-header.-bg-divided .nav-item.bg-black nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link .nav-link-text,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem header.page-header.-bg-divided .nav-item.bg-black .mv-nav-link .nav-link-icon,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem header.page-header.-bg-divided .nav-item.bg-black .mv-nav-link .nav-link-text{color:#fff;fill:#fff}header.page-header.-bg-divided .nav-item.bg-black .nav-link .nav-link-icon svg,header.page-header.-bg-divided .nav-item.bg-black nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link .nav-link-icon svg,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem header.page-header.-bg-divided .nav-item.bg-black .mv-nav-link .nav-link-icon svg{width:360px;fill:#fff}header.page-header.-bg-divided .nav-item.bg-black .nav-link .nav-link-icon svg g,header.page-header.-bg-divided .nav-item.bg-black nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link .nav-link-icon svg g,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem header.page-header.-bg-divided .nav-item.bg-black .mv-nav-link .nav-link-icon svg g{fill:#fff!important}header.page-header.-bg-divided .nav-item:not(.-has-icon){padding-right:2vw}@media (min-width:1900px) and (max-width:2559px){header.page-header.-bg-divided .nav-item:not(.-has-icon){padding-right:1.5vw}}@media (min-width:2560px){header.page-header.-bg-divided .nav-item:not(.-has-icon){padding-right:1vw}}header.page-header.-bg-divided .nav-item.-has-icon{background-color:#fff}header.page-header.-bg-divided .nav-item.-id-22-23{display:none}@media (min-width:1400px){header.page-header.-bg-divided .nav-item:last-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}header.page-header.-bg-divided .nav-item:last-child .nav-link,header.page-header.-bg-divided .nav-item:last-child nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem header.page-header.-bg-divided .nav-item:last-child .mv-nav-link{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (max-width:1399.98px) and (max-width:575.98px){header.page-header nav#TopNav .nav-item.-has-icon .nav-link,header.page-header nav#TopNav .nav-item.-has-icon nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem header.page-header nav#TopNav .nav-item.-has-icon .mv-nav-link{padding:8px}header.page-header nav#TopNav .nav-item.-has-icon .nav-link .nav-link-icon,header.page-header nav#TopNav .nav-item.-has-icon nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem .mv-nav-link .nav-link-icon,nav#mainNavMenuJs .o-mainNav__megaMenuMenuJs.-default .navItem header.page-header nav#TopNav .nav-item.-has-icon .mv-nav-link .nav-link-icon{padding:0}}@media (max-width:375.98px){header.page-header a.logo img{max-width:185px}}nav#mm-mainNavMenuJs.mm-menu .mm-navbar{background-color:#000;color:#fff}nav#mm-mainNavMenuJs.mm-menu .mm-navbar .mm-btn:before{border-color:#fff}nav#mm-mainNavMenuJs.mm-menu #mm-1 .mm-navbar__title{font-weight:600;font-size:1.25rem}nav#mm-mainNavMenuJs.mm-menu .mm-listitem[class*="-p_107_"]{color:#fff;background-color:#000}nav#mm-mainNavMenuJs.mm-menu .mm-listitem.-p_107_6{padding-bottom:2rem}nav#mm-mainNavMenuJs.mm-menu .mm-listitem.-p_107_113,nav#mm-mainNavMenuJs.mm-menu .mm-listitem.-p_107_114{display:none!important}nav#mm-mainNavMenuJs.mm-menu .mm-listitem.-p_1_2{padding-top:2rem}nav#mm-mainNavMenuJs.mm-menu .mm-listitem:not(.-level-2) .mm-listitem__text{font-weight:600;font-size:1.25rem;text-transform:uppercase}.m-mainNav__outerWrapper a.logo{z-index:20}.m-mainNav__outerWrapper a.logo figure{margin-bottom:2px}@media (max-width:1399.98px){nav#mainNavMenuJs{display:none!important}header.page-header.-bg-divided{background-color:#fff}header.page-header.-bg-divided .-id-22-41{display:none}header.page-header{background-color:#fff}.m-mainNav__outerWrapper a.logo,header.page-header nav#TopNav .nav-item:last-child .nav-link-text,header.page-header nav#TopNav .nav-item:not(.-has-icon){display:none}}.m-mainNav__outerWrapper nav#mainNavMenuJs.-alumni [class*="-p_107_"]{display:none!important}.m-mainNav__outerWrapper nav#mainNavMenuJs.-alumni .m-navList__main .navItem{padding:0}.m-mainNav__outerWrapper nav#mainNavMenuJs.-alumni .m-navList__main .navItem.-main>.mv-nav-link{padding:0 16px;line-height:1;text-transform:uppercase}.m-mainNav__outerWrapper nav#mainNavMenuJs.-alumni .m-navList__main .navItem.-main>.mv-nav-link:first-child{padding-left:0!important}.m-mainNav__outerWrapper nav#mainNavMenuJs.-alumni .m-navList__main .navItem.-main .-level-1{padding-top:0}.m-mainNav__outerWrapper nav#mainNavMenuJs.-alumni .m-navList__main .navItem.-main .-level-1 .navItem.-level-1{margin-top:3rem;border-top:1px solid #000!important}.m-mainNav__outerWrapper nav#mainNavMenuJs.-alumni .m-navList__main .navItem.-main .-level-1 .navItem.-level-1 .mv-nav-link{font-size:14px}.m-mainNav__outerWrapper nav#mainNavMenuJs.-alumni .m-navList__main .navItem.-main .-level-1.-p_332>.mv-nav-link{width:95%}.m-mainNav__outerWrapper nav#mainNavMenuJs.-alumni .m-navList__main .navItem.-main .-level-1.-subItems-4{width:25%!important}.m-mainNav__outerWrapper nav#mainNavMenuJs.-alumni .m-navList__main .navItem.-main .-level-1.-subItems-5{width:20%!important}.m-mainNav__outerWrapper nav#mainNavMenuJs.-alumni .m-navList__main .nav__list.-level-2{margin-left:0}.m-mainNav__outerWrapper nav#mainNavMenuJs.-alumni .m-navList__main .nav__list.-level-2 .mv-nav-link{font-weight:400;font-size:calc($nav-font-size - 2px)}.timeline{padding:0}.timeline.mobile ul.m-pageMenu__nav.-vertical{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){#klaro .klaro .cookie-notice .cn-body .cn-ok .cn-buttons{width:50%}.timeline.mobile{display:none}}main .frame-default:first-child{padding-top:0}main p:last-child{margin-bottom:0}main p~ul.-dash{margin-top:-1rem}@media (max-width:575.98px){figure.timeline-history{height:710px}figure.timeline-history svg{-webkit-transform:rotate(90deg) translate(70%,15%) scale(1.6);transform:rotate(90deg) translate(70%,15%) scale(1.6)}}.textpic .textpic-gallery:last-child{margin-right:0}.m-pageMenu.content .m-pageMenu__navItem{margin-bottom:.83333rem}.m-pageMenu.content .m-pageMenu__navItem:last-child{margin-bottom:0}.m-pageMenu.content .m-pageMenu__navItem .m-pageMenu__navLink{font-weight:bolder}.gallery-row.-row-4{gap:80px 40px}@media (min-width:992px){#klaro .klaro .cookie-notice .cn-body .cn-ok .cn-buttons{width:80%}.gallery-row.-row-4{gap:80px 20px}}@media (min-width:1400px){.gallery-row.-row-4{gap:80px 150px}}.gallery-row.-row-5{gap:80px 20px}.gallery-row.-row-5 figcaption.-mw-195{max-width:195px}@media (max-width:767.98px){.timeline.desktop{display:none}footer .container p{margin:0 auto}footer .container .m-pageMenu.footer .m-pageMenu__nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .container .m-pageMenu.footer .m-pageMenu__nav .m-pageMenu__navItem{margin-bottom:0}footer .container .m-pageMenu.footer .m-pageMenu__nav .m-pageMenu__navItem:before{display:none}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2g1YnAtcHJpbnQtc3R5bGVzL3ByaW50LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwiYmFzZS9fY29sb3JzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJiYXNlL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vcHJpdmF0ZS90eXBvM2NvbmYvZXh0L212X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL0NFcy9MYXlvdXQvX2NvbnRhaW5lci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsImJhc2UvX3RhYmxlcy5zY3NzIiwiYmFzZS9fdXRpbGl0aWVzVEIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXZhcmlhbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2xhYmVscy5zY3NzIiwiYmFzZS9fYnV0dG9ucy1mb3Jtcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXRleHQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1zZWxlY3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Z1bmN0aW9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9wcml2YXRlL3R5cG8zY29uZi9leHQvbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL012c3MvQ0VzL0NvbnRlbnQvTWVudS9fcGFnZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJiYXNlL1BhZ2VTZWN0aW9ucy9fNDRfbmF2LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWNjb3JkaW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsImJhc2UvX21vZGFsLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZHJvcC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX29mZmNhbnZhcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wbGFjZWhvbGRlcnMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL3ByaXZhdGUvdHlwbzNjb25mL2V4dC9tdl9sYXlvdXQvQnVpbGQvQXNzZXRzL1Njc3MvRXh0L0tsYXJvL19tdkV4dHJhcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yLWJnLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2ZvY3VzLXJpbmcuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19pY29uLWxpbmsuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9wcml2YXRlL3R5cG8zY29uZi9leHQvbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL012c3MvUEVzL05hdnMvX25hdmlnYXRpb24tc3R5bGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdHJldGNoZWQtbGluay5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3RleHQtdHJ1bmNhdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3ZyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdXRpbGl0aWVzLnNjc3MiLCJiYXNlL185OTlfdXRpbGl0aWVzLWFwaS10YjUuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL3ByaXZhdGUvdHlwbzNjb25mL2V4dC9tdl9sYXlvdXQvQnVpbGQvQXNzZXRzL1Njc3MvTXZzcy9DRXMvUlRFL191dGlsaXRpZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbWFwcy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vcHJpdmF0ZS90eXBvM2NvbmYvZXh0L212X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL0NvbXBvbmVudHMvX2xpc3RzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hcGkuc2NzcyIsImJhc2UvX2ZvbnRzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9wcml2YXRlL3R5cG8zY29uZi9leHQvbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL2Jhc2UvX2Zvcm1zLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9wcml2YXRlL3R5cG8zY29uZi9leHQvbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL012c3MvVXRpbGl0aWVzL19ncmFkaWVudC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vcHJpdmF0ZS90eXBvM2NvbmYvZXh0L212X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL1V0aWxpdGllcy9fYmFja2dyb3VuZC1jb2xvci5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vcHJpdmF0ZS90eXBvM2NvbmYvZXh0L212X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL1V0aWxpdGllcy9fYm94c2hhZG93LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9wcml2YXRlL3R5cG8zY29uZi9leHQvbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL012c3MvVXRpbGl0aWVzL19jc3NfaWNvbnMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL3ByaXZhdGUvdHlwbzNjb25mL2V4dC9tdl9sYXlvdXQvQnVpbGQvQXNzZXRzL1Njc3MvYmFzZS9fbWl4aW5zLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9wcml2YXRlL3R5cG8zY29uZi9leHQvbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL012c3MvVXRpbGl0aWVzL19mYV9pY29ucy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vcHJpdmF0ZS90eXBvM2NvbmYvZXh0L212X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL0Jhc2UvTWl4aW5zL190ZXh0X2ZvbnQtcHJvcGVyaXRlcy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vcHJpdmF0ZS90eXBvM2NvbmYvZXh0L212X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL1V0aWxpdGllcy9fZmlsdGVyLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9wcml2YXRlL3R5cG8zY29uZi9leHQvbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL012c3MvVXRpbGl0aWVzL19pY29ucy1idXR0b25zLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9wcml2YXRlL3R5cG8zY29uZi9leHQvbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL012c3MvQmFzZS9NaXhpbnMvX2ljb25zLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9wcml2YXRlL3R5cG8zY29uZi9leHQvbXZfcHJvamVjdC9CdWlsZC9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL2hhbWJ1cmdlcnMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL3ByaXZhdGUvdHlwbzNjb25mL2V4dC9tdl9wcm9qZWN0L0J1aWxkL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvX2Jhc2Uuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL3ByaXZhdGUvdHlwbzNjb25mL2V4dC9tdl9wcm9qZWN0L0J1aWxkL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX2NvbGxhcHNlLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9wcml2YXRlL3R5cG8zY29uZi9leHQvbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL012c3MvVXRpbGl0aWVzL19pbmNsdWRlLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9wcml2YXRlL3R5cG8zY29uZi9leHQvbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL012c3MvUEVzL0xheW91dHMvX2JhY2tncm91bmRNZWRpYS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vcHJpdmF0ZS90eXBvM2NvbmYvZXh0L212X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL0Jhc2UvTWl4aW5zL19pb3NtZWRpYXF1ZXJpZXMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL3ByaXZhdGUvdHlwbzNjb25mL2V4dC9tdl9sYXlvdXQvQnVpbGQvQXNzZXRzL1Njc3MvTXZzcy9QRXMvX2hlYWRlci5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vcHJpdmF0ZS90eXBvM2NvbmYvZXh0L212X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL1BFcy9OYXZzL190b3Auc2NzcyIsIi4uLy4uLy4uLy4uLy4uL3ByaXZhdGUvdHlwbzNjb25mL2V4dC9tdl9sYXlvdXQvQnVpbGQvQXNzZXRzL1Njc3MvTXZzcy9QRXMvTmF2cy9fYnJlYWRjcnVtYi5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vcHJpdmF0ZS90eXBvM2NvbmYvZXh0L212X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL1BFcy9OYXZzL19sYW5ndWFnZS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vcHJpdmF0ZS90eXBvM2NvbmYvZXh0L212X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL1BFcy9OYXZzL19tZWdhTWVudU1lbnVKcy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vcHJpdmF0ZS90eXBvM2NvbmYvZXh0L212X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL1BFcy9OYXZzL19uYXZpZ2F0aW9uLWdlbmVyYWwuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL3ByaXZhdGUvdHlwbzNjb25mL2V4dC9tdl9sYXlvdXQvQnVpbGQvQXNzZXRzL1Njc3MvTXZzcy9QRXMvTmF2cy9fbmF2aWdhdGlvbi10b2dnbGUuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL3ByaXZhdGUvdHlwbzNjb25mL2V4dC9tdl9sYXlvdXQvQnVpbGQvQXNzZXRzL1Njc3MvTXZzcy9QRXMvU3RydWN0dXJlL19zY3JvbGwtdG9wLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9wcml2YXRlL3R5cG8zY29uZi9leHQvbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL012c3MvUEVzL19mb290ZXIuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL3ByaXZhdGUvdHlwbzNjb25mL2V4dC9tdl9sYXlvdXQvQnVpbGQvQXNzZXRzL1Njc3MvTXZzcy9DRXMvTGF5b3V0L19mcmFtZS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vcHJpdmF0ZS90eXBvM2NvbmYvZXh0L212X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL0NFcy9Db250ZW50L19idXR0b24tbGlua3MtaWNvbnMtc2VwZWNpYWwuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL3ByaXZhdGUvdHlwbzNjb25mL2V4dC9tdl9sYXlvdXQvQnVpbGQvQXNzZXRzL1Njc3MvTXZzcy9DRXMvTGF5b3V0L19jc3MtZ3JpZC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vcHJpdmF0ZS90eXBvM2NvbmYvZXh0L212X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL0NFcy9MYXlvdXQvX2ZyYW1lLWJhY2tncm91bmQtaW1hZ2Uuc2NzcyIsIl9Qcm9qZWN0LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9wcml2YXRlL3R5cG8zY29uZi9leHQvbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL012c3MvQ0VzL0xheW91dC9faG9yaXpvbnRhbC1kaXZpZGVyLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9wcml2YXRlL3R5cG8zY29uZi9leHQvbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL012c3MvQ0VzL0xheW91dC9fb3ZlcmxheUNvbnRhaW5lci5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vcHJpdmF0ZS90eXBvM2NvbmYvZXh0L212X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL0NFcy9SVEUvX2FkZHJlc3Nlcy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vcHJpdmF0ZS90eXBvM2NvbmYvZXh0L212X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL0NFcy9SVEUvX2J1dHRvbi5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vcHJpdmF0ZS90eXBvM2NvbmYvZXh0L212X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL0NFcy9SVEUvX2xpbmtzX3R5cG8tbGlua3Muc2NzcyIsIi4uLy4uLy4uLy4uLy4uL3ByaXZhdGUvdHlwbzNjb25mL2V4dC9tdl9sYXlvdXQvQnVpbGQvQXNzZXRzL1Njc3MvTXZzcy9DRXMvUlRFL190eXBvZ3JhcGh5LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9wcml2YXRlL3R5cG8zY29uZi9leHQvbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL012c3MvQ0VzL0NvbnRlbnQvTWVkaWEvX2dhbGxlcnkuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL3ByaXZhdGUvdHlwbzNjb25mL2V4dC9tdl9sYXlvdXQvQnVpbGQvQXNzZXRzL1Njc3MvTXZzcy9DRXMvQ29udGVudC9NZWRpYS9faW1hZ2Uuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL3ByaXZhdGUvdHlwbzNjb25mL2V4dC9tdl9sYXlvdXQvQnVpbGQvQXNzZXRzL1Njc3MvTXZzcy9DRXMvQ29udGVudC9NZWRpYS9fdmlkZW9zLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9wcml2YXRlL3R5cG8zY29uZi9leHQvbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL012c3MvQ0VzL0NvbnRlbnQvVGV4dEFkdmFuY2VkL190ZXh0cGljLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9wcml2YXRlL3R5cG8zY29uZi9leHQvbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL012c3MvQ0VzL0NvbnRlbnQvSW50ZXJhY3RpdmUvX2FjY29yZGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vcHJpdmF0ZS90eXBvM2NvbmYvZXh0L212X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL0NFcy9Db250ZW50L1RleHRBZHZhbmNlZC9fdGV4dC1pY29uLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9wcml2YXRlL3R5cG8zY29uZi9leHQvbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL012c3MvQ0VzL0NvbnRlbnQvVGV4dEFkdmFuY2VkL19pbmNsdWRlLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9wcml2YXRlL3R5cG8zY29uZi9leHQvbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL012c3MvQ0VzL0NvbnRlbnQvSW50ZXJhY3RpdmUvX3RpbWVsaW5lLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9wcml2YXRlL3R5cG8zY29uZi9leHQvbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL012c3MvQ0VzL0NvbnRlbnQvTWVudS9fc2VjdGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vcHJpdmF0ZS90eXBvM2NvbmYvZXh0L212X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL0NFcy9Db250ZW50L01lbnUvX3RodW1ibmFpbC1tZW51LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9wcml2YXRlL3R5cG8zY29uZi9leHQvbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL012c3MvQ0VzL0NvbnRlbnQvX3NvY2lhbG1lZGlhLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9wcml2YXRlL3R5cG8zY29uZi9leHQvbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL0V4dC9fZm9ybS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vcHJpdmF0ZS90eXBvM2NvbmYvZXh0L212X3Byb2plY3QvQnVpbGQvbm9kZV9tb2R1bGVzL2tsYXJvL3NyYy9zY3NzL2tsYXJvLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9wcml2YXRlL3R5cG8zY29uZi9leHQvbXZfcHJvamVjdC9CdWlsZC9ub2RlX21vZHVsZXMva2xhcm8vc3JjL3Njc3Mvc3dpdGNoLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9wcml2YXRlL3R5cG8zY29uZi9leHQvbXZfcHJvamVjdC9CdWlsZC9ub2RlX21vZHVsZXMva2xhcm8vc3JjL3Njc3MvdmFycy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vcHJpdmF0ZS90eXBvM2NvbmYvZXh0L212X3Byb2plY3QvQnVpbGQvbm9kZV9tb2R1bGVzL2tsYXJvL3NyYy9zY3NzL21vZGFsLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9wcml2YXRlL3R5cG8zY29uZi9leHQvbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL0V4dC9LbGFyby9fa2xhcm8uc2NzcyIsIi4uLy4uLy4uLy4uLy4uL3ByaXZhdGUvdHlwbzNjb25mL2V4dC9tdl9sYXlvdXQvQnVpbGQvQXNzZXRzL1Njc3MvRXh0L0tsYXJvL19tdkV4dHJhc0xlZ2FjeS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vcHJpdmF0ZS90eXBvM2NvbmYvZXh0L212X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9FeHQvX2luZGV4ZWQtc2VhcmNoLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9wcml2YXRlL3R5cG8zY29uZi9leHQvbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL0V4dC9fc2hhcmlmZi5zY3NzIiwiUHJvamVjdC9fcGFnZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkNjQSxhQUNJLGlCQUdJLHlCQUNBLHFCQUVBLGtDQUFBLEFBQ0EsMEJBQUEsMEJBQWEsQ0FHakIsWUFFSSx5QkFBaUIsQ0FHckIsY0FDSSwyQkFBeUIsQ0FHN0Isa0JBQ0ksNEJBQTBCLENBUTlCLGdEQUVJLFVBQVMsQ0FJYixlQUNJLHNCQUNBLHVCQUFtQixDQVF2QixNQUNJLDBCQUFTLENBSWIsT0FDSSx1QkFBbUIsQ0FHdkIsSUFDSSx3QkFBVyxDQzlEbkIsc0REb0VRLFVBQ0EsUUFBUSxDQ3JFaEIs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RTFDWSxDRm1DaEIsd0JBT0kscUJFekNZLENGa0NoQixhQU9JLG1CRXZDYSxDRmdDakIsZUFPSSx1QkNuQkUsQ0RZTixpQkFPSSx5QkNuQk8sQ0RZWCxrQkFPSSwwQkNuQmMsQ0RZbEIsaUJBT0kseUJDbkJzQixDRFkxQixpQkFPSSx5QkNmRSxDRFFOLG1CQU9JLDJCQ2ZPLENEUVgsb0JBT0ksNEJDZmMsQ0RRbEIsbUJBT0ksMkJDZnNCLENEUTFCLGlCQU9JLHlCQ1hFLENESU4sbUJBT0ksMkJDWE8sQ0RJWCxvQkFPSSw0QkNYYyxDRElsQixtQkFPSSwyQkNYc0IsQ0RJMUIsVUFPSSx3QkNGRSxDRExOLGdCQU9JLDhCQ0ZTLENETGIsU0FPSSx1QkNGc0IsQ0RMMUIsUUFPSSxzQkNGNEIsQ0RMaEMsZUFPSSw2QkNGaUMsQ0RMckMsU0FPSSx1QkNGNkMsQ0RMakQsYUFPSSwyQkNGbUQsQ0RMdkQsY0FPSSw0QkNGNkQsQ0RMakUsOENBT0ksOEJBQUEsQUNGd0UsOEJERXhFLEFDRndFLHNCQUFBLENETDVFLGVBT0kscUNBQUEsQUNGNkUscUNERTdFLEFDRjZFLDZCQUFBLENETGpGLFFBT0ksc0JDRnlGLENETDdGLFFBT0ksMERBQUEsQTVFakJKLGlEQUFBLEM0RVVBLFdBT0ksK0RBQUEsQTVFakJKLHNEQUFBLEM0RVVBLFdBT0ksMERBQUEsQTVFakJKLGlEQUFBLEM0RVVBLGFBT0ksa0NBQUEsQUNTRSx5QkFBQSxDRDFCTixvQkFDRSwrRUFBbUMsQ0FEckMsa0JBQ0UsNkVBQW1DLENBRHJDLGlCQUNFLDRFQUFtQyxDQURyQyxrQkFDRSw2RUFBbUMsQ0FEckMsa0JBQ0UsNkVBQW1DLENBU3JDLGlCQU9JLHlCQ3dCRSxDRC9CTixtQkFPSSwyQkN3QlMsQ0QvQmIsbUJBT0ksMkJDd0JrQixDRC9CdEIsZ0JBT0ksd0JDd0IyQixDRC9CL0IsaUJBT0kseUJDd0JpQyxDRC9CckMsT0FPSSxlM0VpV1AsQzJFeFdHLFFBT0ksaUIzRWtXTixDOEUzWE4sbUNIeUJZLGtCM0VtV0wsQzJFMVdDLFVBT0ksa0IzRWlXUCxDMkV4V0csV0FPSSxvQjNFa1dOLEMyRXpXRSxZQU9JLHFCM0VtV0wsQzJFMVdDLFNBT0ksZ0IzRWlXUCxDOEUxWEwsb0NIeUJZLGtCM0VrV04sQzJFeldFLFdBT0ksbUIzRW1XTCxDMkUxV0MsT0FPSSxpQjNFaVdQLEMyRXhXRyxRQU9JLG1CM0VrV04sQzJFeldFLFNBT0ksb0IzRW1XTCxDOEU1WFAsNENIeUJZLGlEQUFBLEFDZ0RFLHdDQUFBLENEdkROLG9CQU9JLDZDQUFBLEFDaURELG9DQUFBLENEeERILG9CQU9JLDZDQUFBLEFDa0RELG9DQUFBLENEekRILFFBT0kscUZDMEQwRixDRGpFOUYsVUFPSSxrQkMyREQsQ0RsRUgsWUFPSSx5RkNpRTBGLENEeEU5RixjQU9JLHNCQ2tFRCxDRHpFSCxZQU9JLHFDNUVqQkosQzRFVUEsY0FPSSx3QkU1RFcsQ0ZxRGYsZUFPSSxzQzVFakJKLEM0RVVBLGlCQU9JLHlCRW5EVyxDRjRDZixjQU9JLDBGQ3dGMEYsQ0QvRjlGLGdCQU9JLHVCQ3lGRCxDRGhHSCxnQkFJUSxzQkFHSiwyRTdDM0JBLEM2Q29CSixjQUlRLHNCQUdKLHlFN0MzQkEsQzZDb0JKLGFBSVEsc0JBR0osd0U3QzNCQSxDNkNvQkosY0FJUSxzQkFHSix5RTdDM0JBLEM2Q29CSixjQUlRLHNCQUdKLHlFN0MzQkEsQzZDb0JKLHVCQU9JLHNESXFGUSxDSjVGWix5QkFPSSx3RElzRlUsQ0o3RmQsdUJBT0ksc0RJdUZRLENKOUZaLG9CQU9JLG1ESXdGSyxDSi9GVCx1QkFPSSxzREl5RlEsQ0poR1osc0JBT0kscURJMEZPLENKakdYLHFCQU9JLG9ESTJGTSxDSmxHVixvQkFPSSxtREk0RkssQ0puR1QsVUFPSSwwQjdEOURMLEM2RHVEQyxVQU9JLDBCN0Q3REwsQzZEc0RDLFVBT0ksMEI3RDVETCxDNkRxREMsVUFPSSwwQjdEM0RMLEM2RG9EQyxVQU9JLDBCN0QxREwsQzZEeUNDLG1CQUNFLHVCQUFtQyxDQURyQyxtQkFDRSx3QkFBbUMsQ0FEckMsbUJBQ0UsdUJBQW1DLENBRHJDLG1CQUNFLHdCQUFtQyxDQURyQyxvQkFDRSxxQkFBbUMsQ0FTckMsTUFPSSxtQkNnSUEsQ0R2SUosTUFPSSxtQkNpSUEsQ0R4SUosTUFPSSxtQkNrSUEsQ0R6SUosT0FPSSxvQkNtSUMsQ0QxSUwsUUFPSSxvQkNvSUUsQ0QzSU4sUUFPSSx3QkMwSVEsQ0RqSlosUUFPSSxxQkMrSVEsQ0R0SlosWUFPSSx5QkNvSlEsQ0QzSlosTUFPSSxvQkMwSkEsQ0RqS0osTUFPSSxvQkMySkEsQ0RsS0osTUFPSSxvQkM0SkEsQ0RuS0osT0FPSSxxQkM2SkMsQ0RwS0wsUUFPSSxxQkM4SkUsQ0RyS04sUUFPSSx5QkNvS1EsQ0QzS1osUUFPSSxzQkN5S1EsQ0RoTFosWUFPSSwwQkM4S1EsQ0RyTFosV0FPSSw2QkFBQSxBQ3NMYSw0QkR0TGIsQUNzTGEsdUJBQUEsQ0Q3TGpCLFVBT0ksd0NBQUEsQUM0TEUsdUNENUxGLEFDNExFLGlDRDVMRixBQzRMRSw0QkFBQSxDRG5NTix3Q0FPSSxzQ0FBQSxBQzRMTSx1Q0Q1TE4sQUM0TE0sb0NENUxOLEFDNExNLCtCQUFBLENEbk1WLGtCQU9JLHdDQUFBLEFDNExhLHdDRDVMYixBQzRMYSx5Q0Q1TGIsQUM0TGEsb0NBQUEsQ0RuTWpCLHFCQU9JLHNDQUFBLEFDNEx5Qix3Q0Q1THpCLEFDNEx5Qiw0Q0Q1THpCLEFDNEx5Qix1Q0FBQSxDRG5NN0IsYUFPSSw2QkFBQSxBQ21NSSw4QkRuTUosQUNtTUkscUJBQUEsQ0QxTVIsYUFPSSw2QkFBQSxBQ29NSSw4QkRwTUosQUNvTUkscUJBQUEsQ0QzTVIsZUFPSSw4QkFBQSxBQzRNTSx1QkFBQSxDRG5OVixlQU9JLDhCQUFBLEFDNk1NLHVCQUFBLENEcE5WLFdBT0ksNkJBQUEsQUNvTkUsd0JBQUEsQ0QzTk4sYUFPSSwrQkFBQSxBQ29OTywwQkFBQSxDRDNOWCxtQkFPSSxxQ0FBQSxBQ29OYyxnQ0FBQSxDRDNObEIsdUJBT0ksaUNBQUEsQUMwTkcsOEJEMU5ILEFDME5HLG9DQUFBLENEak9QLHFCQU9JLCtCQUFBLEFDMk5DLDRCRDNORCxBQzJOQyxrQ0FBQSxDRGxPTCx3QkFPSSxrQ0FBQSxBQzROSSwrQkQ1TkosQUM0TkksZ0NBQUEsQ0RuT1IsK0RBT0ksbUNBQUEsQUM2TkssZ0NEN05MLEFDNk5LLHVDQUFBLENEcE9ULHdCQU9JLG1DQUFBLEFDOE5JLHNDQUFBLENEck9SLHdCQU9JLHdDQUFBLEFDK05JLHFDRC9OSixBQytOSSxzQ0FBQSxDRHRPUixtQkFPSSxrQ0FBQSxBQ3NPRywrQkR0T0gsQUNzT0csZ0NBQUEsQ0Q3T1AsaUJBT0ksZ0NBQUEsQUN1T0MsNkJEdk9ELEFDdU9DLDhCQUFBLENEOU9MLG9CQU9JLG1DQUFBLEFDd09JLGdDRHhPSixBQ3dPSSw0QkFBQSxDRC9PUixzQkFPSSxxQ0FBQSxBQ3lPTSxrQ0R6T04sQUN5T00sOEJBQUEsQ0RoUFYscUJBT0ksb0NBQUEsQUMwT0ssaUNEMU9MLEFDME9LLDZCQUFBLENEalBULHFCQU9JLG1DQUFBLEFDaVBHLGtDQUFBLENEeFBQLG1CQU9JLGlDQUFBLEFDa1BDLGdDQUFBLENEelBMLHNCQU9JLG9DQUFBLEFDbVBJLDhCQUFBLENEMVBSLHVCQU9JLHFDQUFBLEFDb1BLLHFDQUFBLENEM1BULHNCQU9JLHdDQUFBLEFDcVBJLG9DQUFBLENENVBSLHVCQU9JLHFDQUFBLEFDc1BLLCtCQUFBLENEN1BULGlCQU9JLG1DQUFBLEFDNlBFLHlCQUFBLENEcFFOLGtCQU9JLG9DQUFBLEFDOFBHLCtCQUFBLENEclFQLGdCQU9JLGtDQUFBLEFDK1BDLDZCQUFBLENEdFFMLG1CQU9JLHFDQUFBLEFDZ1FJLDJCQUFBLENEdlFSLHFCQU9JLHVDQUFBLEFDaVFNLDZCQUFBLENEeFFWLG9CQU9JLHNDQUFBLEFDa1FLLDRCQUFBLENEelFULGFBT0ksc0NBQUEsQUN5UUksNEJEelFKLEFDeVFJLGtCQUFBLENEaFJSLFNBT0ksc0NBQUEsQUMwUUQsMkJEMVFDLEFDMFFELGlCQUFBLENEalJILFNBT0ksc0NBQUEsQUMyUUQsMkJEM1FDLEFDMlFELGlCQUFBLENEbFJILFNBT0ksc0NBQUEsQUM0UUQsMkJENVFDLEFDNFFELGlCQUFBLENEblJILFNBT0ksc0NBQUEsQUM2UUQsMkJEN1FDLEFDNlFELGlCQUFBLENEcFJILFNBT0ksc0NBQUEsQUM4UUQsMkJEOVFDLEFDOFFELGlCQUFBLENEclJILFNBT0ksc0NBQUEsQUMrUUQsMkJEL1FDLEFDK1FELGlCQUFBLENEdFJILFlBT0ksc0NBQUEsQUNnUkUsMkJEaFJGLEFDZ1JFLGlCQUFBLENEdlJOLEtBT0ksa0JuRUNELENtRVJILEtBT0kseUJuRUVELENtRVRILEtBT0ksd0JuRUdELENtRVZILEtBT0ksMEJuRUlELENtRVhILEtBT0ksd0JuRU5ILENtRURELEtBT0kseUJuRU1ELENtRWJILEtBT0ksdUJuRU9ELENtRWRILEtBT0kscUJuRVFELENtRWZILEtBT0ksd0JuRVNELENtRWhCSCxRQU9JLHFCQzBSNkIsQ0RqU2pDLE1BT0kseUJBQUEsdUJuRUNELENtRVJILE1BT0ksZ0NBQUEsOEJuRUVELENtRVRILE1BT0ksK0JBQUEsNkJuRUdELENtRVZILE1BT0ksaUNBQUEsK0JuRUlELENtRVhILE1BT0ksK0JBQUEsNkJuRU5ILENtRURELE1BT0ksZ0NBQUEsOEJuRU1ELENtRWJILE1BT0ksOEJBQUEsNEJuRU9ELENtRWRILE1BT0ksNEJBQUEsMEJuRVFELENtRWZILE1BT0ksK0JBQUEsNkJuRVNELENtRWhCSCxTQU9JLDRCQUFBLDBCQ2dTNkIsQ0R2U2pDLE1BT0ksdUJBQUEseUJuRUNELENtRVJILE1BT0ksOEJBQUEsZ0NuRUVELENtRVRILE1BT0ksNkJBQUEsK0JuRUdELENtRVZILE1BT0ksK0JBQUEsaUNuRUlELENtRVhILE1BT0ksNkJBQUEsK0JuRU5ILENtRURELE1BT0ksOEJBQUEsZ0NuRU1ELENtRWJILE1BT0ksNEJBQUEsOEJuRU9ELENtRWRILE1BT0ksMEJBQUEsNEJuRVFELENtRWZILE1BT0ksNkJBQUEsK0JuRVNELENtRWhCSCxTQU9JLDBCQUFBLDRCQ3NTNkIsQ0Q3U2pDLE1BT0ksc0JuRUNELENtRVJILE1BT0ksNkJuRUVELENtRVRILE1BT0ksNEJuRUdELENtRVZILE1BT0ksOEJuRUlELENtRVhILE1BT0ksNEJuRU5ILENtRURELE1BT0ksNkJuRU1ELENtRWJILE1BT0ksMkJuRU9ELENtRWRILE1BT0kseUJuRVFELENtRWZILE1BT0ksNEJuRVNELENtRWhCSCxTQU9JLHlCQzRTNkIsQ0RuVGpDLE1BT0ksd0JuRUNELENtRVJILE1BT0ksK0JuRUVELENtRVRILE1BT0ksOEJuRUdELENtRVZILE1BT0ksZ0NuRUlELENtRVhILE1BT0ksOEJuRU5ILENtRURELE1BT0ksK0JuRU1ELENtRWJILE1BT0ksNkJuRU9ELENtRWRILE1BT0ksMkJuRVFELENtRWZILE1BT0ksOEJuRVNELENtRWhCSCxTQU9JLDJCQ2tUNkIsQ0R6VGpDLE1BT0kseUJuRUNELENtRVJILE1BT0ksZ0NuRUVELENtRVRILE1BT0ksK0JuRUdELENtRVZILE1BT0ksaUNuRUlELENtRVhILE1BT0ksK0JuRU5ILENtRURELE1BT0ksZ0NuRU1ELENtRWJILE1BT0ksOEJuRU9ELENtRWRILE1BT0ksNEJuRVFELENtRWZILE1BT0ksK0JuRVNELENtRWhCSCxTQU9JLDRCQ3dUNkIsQ0QvVGpDLE1BT0ksdUJuRUNELENtRVJILE1BT0ksOEJuRUVELENtRVRILE1BT0ksNkJuRUdELENtRVZILE1BT0ksK0JuRUlELENtRVhILE1BT0ksNkJuRU5ILENtRURELE1BT0ksOEJuRU1ELENtRWJILE1BT0ksNEJuRU9ELENtRWRILE1BT0ksMEJuRVFELENtRWZILE1BT0ksNkJuRVNELENtRWhCSCxTQU9JLDBCQzhUNkIsQ0kzWHpDLGlXTDZEWSxtQm5FQ0QsQ21FUkgsS0FPSSwwQm5FRUQsQ21FVEgsS0FPSSx5Qm5FR0QsQ21FVkgsS0FPSSwyQm5FSUQsQ21FWEgsS0FPSSx5Qm5FTkgsQ21FREQsS0FPSSwwQm5FTUQsQ21FYkgsS0FPSSx3Qm5FT0QsQ21FZEgsS0FPSSxzQm5FUUQsQ21FZkgsS0FPSSx5Qm5FU0QsQ21FaEJILE1BT0ksMEJBQUEsd0JuRUNELENtRVJILE1BT0ksaUNBQUEsK0JuRUVELENtRVRILE1BT0ksZ0NBQUEsOEJuRUdELENtRVZILE1BT0ksa0NBQUEsZ0NuRUlELENtRVhILE1BT0ksZ0NBQUEsOEJuRU5ILENtRURELE1BT0ksaUNBQUEsK0JuRU1ELENtRWJILE1BT0ksK0JBQUEsNkJuRU9ELENtRWRILE1BT0ksNkJBQUEsMkJuRVFELENtRWZILE1BT0ksZ0NBQUEsOEJuRVNELENtRWhCSCxNQU9JLHdCQUFBLDBCbkVDRCxDbUVSSCxNQU9JLCtCQUFBLGlDbkVFRCxDbUVUSCxNQU9JLDhCQUFBLGdDbkVHRCxDbUVWSCxNQU9JLGdDQUFBLGtDbkVJRCxDbUVYSCxNQU9JLDhCQUFBLGdDbkVOSCxDbUVERCxNQU9JLCtCQUFBLGlDbkVNRCxDbUViSCxNQU9JLDZCQUFBLCtCbkVPRCxDbUVkSCxNQU9JLDJCQUFBLDZCbkVRRCxDbUVmSCxNQU9JLDhCQUFBLGdDbkVTRCxDbUVoQkgsTUFPSSx1Qm5FQ0QsQ21FUkgsTUFPSSw4Qm5FRUQsQ21FVEgsTUFPSSw2Qm5FR0QsQ21FVkgsTUFPSSwrQm5FSUQsQ21FWEgsTUFPSSw2Qm5FTkgsQ21FREQsTUFPSSw4Qm5FTUQsQ21FYkgsTUFPSSw0Qm5FT0QsQ21FZEgsTUFPSSwwQm5FUUQsQ21FZkgsTUFPSSw2Qm5FU0QsQ21FaEJILE1BT0kseUJuRUNELENtRVJILE1BT0ksZ0NuRUVELENtRVRILE1BT0ksK0JuRUdELENtRVZILE1BT0ksaUNuRUlELENtRVhILE1BT0ksK0JuRU5ILENtRURELE1BT0ksZ0NuRU1ELENtRWJILE1BT0ksOEJuRU9ELENtRWRILE1BT0ksNEJuRVFELENtRWZILE1BT0ksK0JuRVNELENtRWhCSCxNQU9JLDBCbkVDRCxDbUVSSCxNQU9JLGlDbkVFRCxDbUVUSCxNQU9JLGdDbkVHRCxDbUVWSCxNQU9JLGtDbkVJRCxDbUVYSCxNQU9JLGdDbkVOSCxDbUVERCxNQU9JLGlDbkVNRCxDbUViSCxNQU9JLCtCbkVPRCxDbUVkSCxNQU9JLDZCbkVRRCxDbUVmSCxNQU9JLGdDbkVTRCxDbUVoQkgsTUFPSSx3Qm5FQ0QsQ21FUkgsTUFPSSwrQm5FRUQsQ21FVEgsTUFPSSw4Qm5FR0QsQ21FVkgsTUFPSSxnQ25FSUQsQ21FWEgsTUFPSSw4Qm5FTkgsQ21FREQsTUFPSSwrQm5FTUQsQ21FYkgsTUFPSSw2Qm5FT0QsQ21FZEgsTUFPSSwyQm5FUUQsQ21FZkgsTUFPSSw4Qm5FU0QsQ21FaEJILE9BT0ksZW5FQ0QsQ21FUkgsT0FPSSxzQm5FRUQsQ21FVEgsT0FPSSxxQm5FR0QsQ21FVkgsT0FPSSx1Qm5FSUQsQ21FWEgsT0FPSSxxQm5FTkgsQ21FREQsT0FPSSxzQm5FTUQsQ21FYkgsT0FPSSxvQm5FT0QsQ21FZEgsT0FPSSxrQm5FUUQsQ21FZkgsT0FPSSxxQm5FU0QsQ21FaEJILFdBT0ksbUJuRUNELENtRVJILFdBT0ksMEJuRUVELENtRVRILFdBT0kseUJuRUdELENtRVZILFdBT0ksMkJuRUlELENtRVhILFdBT0kseUJuRU5ILENtRURELFdBT0ksMEJuRU1ELENtRWJILFdBT0ksd0JuRU9ELENtRWRILFdBT0ksc0JuRVFELENtRWZILFdBT0kseUJuRVNELENtRWhCSCxjQU9JLCtCQUFBLEFuRUNELDRCbUVEQyxBbkVDRCxzQkFBQSxDbUVSSCxjQU9JLHNDQUFBLEFuRUVELG1DbUVGQyxBbkVFRCw2QkFBQSxDbUVUSCxjQU9JLHFDQUFBLEFuRUdELGtDbUVIQyxBbkVHRCw0QkFBQSxDbUVWSCxjQU9JLHVDQUFBLEFuRUlELG9DbUVKQyxBbkVJRCw4QkFBQSxDbUVYSCxjQU9JLHFDQUFBLEFuRU5ILGtDbUVNRyxBbkVOSCw0QkFBQSxDbUVERCxjQU9JLHNDQUFBLEFuRU1ELG1DbUVOQyxBbkVNRCw2QkFBQSxDbUViSCxjQU9JLG9DQUFBLEFuRU9ELGlDbUVQQyxBbkVPRCwyQkFBQSxDbUVkSCxjQU9JLGtDQUFBLEFuRVFELCtCbUVSQyxBbkVRRCx5QkFBQSxDbUVmSCxjQU9JLHFDQUFBLEFuRVNELGtDbUVUQyxBbkVTRCw0QkFBQSxDbUVoQkgsZ0JBT0ksOENDK2FjLENEdGJsQixNQU9JLDJDOUUyTUYsQzhFbE5GLE1BT0ksMkI5RTJNRixDOEVsTkYsTUFPSSw0QjlFMk1GLEM4RWxORixNQU9JLDhCOUUyTUYsQzhFbE5GLE1BT0ksNkI5RTJNRixDOEVsTkYsTUFPSSw2QjlFMk1GLEM4RWxORixZQU9JLDJCQzBiRSxDRGpjTixZQU9JLDJCQzBiUyxDRGpjYixZQU9JLDZCMUVwQmtCLEMwRWF0QixxQkFPSSx5QjFFbkJrQixDMEVZdEIsV0FPSSx5QjNFb2lCa0IsQzJFM2lCdEIsc0JBT0kseUIxRWpCa0IsQzBFVXRCLFdBT0ksNEIxRWZrQixDMEVRdEIsTUFPSSx1QkM2Y0QsQ0RwZEgsT0FPSSwwQjFFVmtCLEMwRUd0QixTQU9JLHlCMUVYa0IsQzBFSXRCLE9BT0ksdUIxRVRrQixDMEVFdEIsWUFPSSx5QkN3ZEcsQ0QvZFAsVUFPSSwwQkN5ZEMsQ0RoZUwsYUFPSSwyQkMwZEksQ0RqZVIsc0JBT0ksOEJDK2RFLENEdGVOLDJCQU9JLG1DQytkTyxDRHRlWCw4QkFPSSxzQ0MrZGlCLENEdGVyQixnQkFPSSxrQ0NvZUUsQ0QzZU4sZ0JBT0ksa0NDb2VZLENEM2VoQixpQkFPSSxtQ0NvZXNCLENEM2UxQixXQU9JLDRCQzBlRSxDRGpmTixhQU9JLDRCQzJlSSxDRGxmUixZQU9JLCtCQUFBLCtCQ2lmVSxDRHhmZCxjQUlRLG9CQUdKLGtFN0MzQkEsQzZDb0JKLFlBSVEsb0JBR0osZ0U3QzNCQSxDNkNvQkosV0FJUSxvQkFHSiwrRDdDM0JBLEM2Q29CSixZQUlRLG9CQUdKLGdFN0MzQkEsQzZDb0JKLFlBSVEsb0JBR0osZ0U3QzNCQSxDNkNvQkosV0FJUSxvQkFHSixxRTdDN0JBLEM2Q3NCSixZQUlRLG9CQUdKLHlDQytmTyxDRHRnQlgsZUFJUSxvQkFHSiw4QjVFakJKLEM0RVVBLGVBSVEsb0JBR0osb0M1RXBCRCxDNEVhSCxxQkFJUSxvQkFHSix5Q0NrZ0JnQixDRHpnQnBCLG9CQUlRLG9CQUdKLHdDQ21nQmUsQ0QxZ0JuQixvQkFJUSxvQkFHSix3Q0NvZ0JlLENEM2dCbkIsWUFJUSxvQkFHSix1QkNxZ0JPLENEdGhCWCxpQkFDRSxzQkFBbUMsQ0FEckMsaUJBQ0UscUJBQW1DLENBRHJDLGlCQUNFLHNCQUFtQyxDQURyQyxrQkFDRSxtQkFBbUMsQ0FTckMsdUJBT0ksK0NJd0NVLENKL0NkLHlCQU9JLGlESXlDWSxDSmhEaEIsdUJBT0ksK0NJMENVLENKakRkLG9CQU9JLDRDSTJDTyxDSmxEWCx1QkFPSSwrQ0k0Q1UsQ0puRGQsc0JBT0ksOENJNkNTLENKcERiLHFCQU9JLDZDSThDUSxDSnJEWixvQkFPSSw0Q0krQ08sQ0poRVgsOENBQ0UscUJBQW1DLENBRHJDLDhDQUNFLHNCQUFtQyxDQURyQyw4Q0FDRSxxQkFBbUMsQ0FEckMsOENBQ0Usc0JBQW1DLENBRHJDLGdEQUNFLG1CQUFtQyxDQVNyQywwQ0FPSSxzQ0MyaUJELENEbGpCSCwwQ0FPSSxxQ0M0aUJELENEbmpCSCwwQ0FPSSxzQ0M2aUJELENEcGpCSCx3QkFJUSw4QkFHSixxR0FBQSxBN0MzQkEsNEZBQUEsQzZDb0JKLHNCQUlRLDhCQUdKLG1HQUFBLEE3QzNCQSwwRkFBQSxDNkNvQkoscUJBSVEsOEJBR0osa0dBQUEsQTdDM0JBLHlGQUFBLEM2Q29CSixzQkFJUSw4QkFHSixtR0FBQSxBN0MzQkEsMEZBQUEsQzZDb0JKLHNCQUlRLDhCQUdKLG1HQUFBLEE3QzNCQSwwRkFBQSxDNkNvQkosZ0JBSVEsOEJBR0osMEdBQUEsQUN5akJJLGlHQUFBLENEMWtCUixnRUFDRSw2QkFBbUMsQ0FEckMsa0VBQ0UsK0JBQW1DLENBRHJDLGtFQUNFLGdDQUFtQyxDQURyQyxrRUFDRSwrQkFBbUMsQ0FEckMsa0VBQ0UsZ0NBQW1DLENBRHJDLG9FQUNFLDZCQUFtQyxDQVNyQyxZQUlRLGtCQUdKLDJFN0MzQkEsQzZDb0JKLFVBSVEsa0JBR0oseUU3QzNCQSxDNkNvQkosU0FJUSxrQkFHSix3RTdDM0JBLEM2Q29CSixVQUlRLGtCQUdKLHlFN0MzQkEsQzZDb0JKLFVBSVEsa0JBR0oseUU3QzNCQSxDNkNvQkosU0FJUSxrQkFHSiwyRTdDL0JBLEM2Q3dCSixnQkFJUSxrQkFHSixzQ0NxbEJhLENENWxCakIsbUJBSVEsa0JBR0osZ0ZDc2xCZ0IsQ0Q3bEJwQixrQkFJUSxrQkFHSiwrRUN1bEJlLENEeG1CbkIsZUFDRSxtQkFBbUMsQ0FEckMsZUFDRSxvQkFBbUMsQ0FEckMsZUFDRSxtQkFBbUMsQ0FEckMsa0JBQ0Usb0JBQW1DLENBRHJDLGdCQUNFLGlCQUFtQyxDQVNyQyxtQkFPSSxzREkrRFEsQ0p0RVoscUJBT0ksd0RJZ0VVLENKdkVkLG1CQU9JLHNESWlFUSxDSnhFWixnQkFPSSxtRElrRUssQ0p6RVQsbUJBT0ksc0RJbUVRLENKMUVaLGtCQU9JLHFESW9FTyxDSjNFWCxpQkFPSSxvRElxRU0sQ0o1RVYsZ0JBT0ksbURJc0VLLENKN0VULGFBT0ksNkNDK21CYSxDRHRuQmpCLGlCQU9JLGtDQUFBLEFDb25CRSwrQkRwbkJGLEFDb25CRSw4QkRwbkJGLEFDb25CRSx5QkFBQSxDRDNuQk4sa0JBT0ksbUNBQUEsQUNvbkJNLGdDRHBuQk4sQUNvbkJNLCtCRHBuQk4sQUNvbkJNLDBCQUFBLENEM25CVixrQkFPSSxtQ0FBQSxBQ29uQlcsZ0NEcG5CWCxBQ29uQlcsK0JEcG5CWCxBQ29uQlcsMEJBQUEsQ0QzbkJmLFNBT0ksNkJDeW5CRSxDRGhvQk4sU0FPSSw2QkN5bkJPLENEaG9CWCxTQU9JLCtDQ2lvQkUsQ0R4b0JOLFdBT0kseUJDa29CRCxDRHpvQkgsV0FPSSxrRENtb0JELENEMW9CSCxXQU9JLCtDQ29vQkQsQ0Qzb0JILFdBT0ksa0RDcW9CRCxDRDVvQkgsV0FPSSxrRENzb0JELENEN29CSCxXQU9JLG1EQ3VvQkQsQ0Q5b0JILGdCQU9JLDJCQ3dvQkksQ0Qvb0JSLGNBT0ksb0RDeW9CRSxDRGhwQk4sYUFPSSx5REFBQSx5RENncEJFLENEdnBCTixlQU9JLG1DQUFBLG1DQ2lwQkQsQ0R4cEJILGVBT0ksNERBQUEsNERDa3BCRCxDRHpwQkgsZUFPSSx5REFBQSx5RENtcEJELENEMXBCSCxlQU9JLDREQUFBLDREQ29wQkQsQ0QzcEJILGVBT0ksNERBQUEsNERDcXBCRCxDRDVwQkgsZUFPSSw2REFBQSw2RENzcEJELENEN3BCSCxvQkFPSSxxQ0FBQSxxQ0N1cEJJLENEOXBCUixrQkFPSSw4REFBQSw4REN3cEJFLENEL3BCTixhQU9JLDBEQUFBLDREQytwQkUsQ0R0cUJOLGVBT0ksb0NBQUEsc0NDZ3FCRCxDRHZxQkgsZUFPSSw2REFBQSwrRENpcUJELENEeHFCSCxlQU9JLDBEQUFBLDREQ2txQkQsQ0R6cUJILGVBT0ksNkRBQUEsK0RDbXFCRCxDRDFxQkgsZUFPSSw2REFBQSwrRENvcUJELENEM3FCSCxlQU9JLDhEQUFBLGdFQ3FxQkQsQ0Q1cUJILG9CQU9JLHNDQUFBLHdDQ3NxQkksQ0Q3cUJSLGtCQU9JLCtEQUFBLGlFQ3VxQkUsQ0Q5cUJOLGdCQU9JLDZEQUFBLDJEQzhxQkUsQ0RyckJOLGtCQU9JLHVDQUFBLHFDQytxQkQsQ0R0ckJILGtCQU9JLGdFQUFBLDhEQ2dyQkQsQ0R2ckJILGtCQU9JLDZEQUFBLDJEQ2lyQkQsQ0R4ckJILGtCQU9JLGdFQUFBLDhEQ2tyQkQsQ0R6ckJILGtCQU9JLGdFQUFBLDhEQ21yQkQsQ0QxckJILGtCQU9JLGlFQUFBLCtEQ29yQkQsQ0QzckJILHVCQU9JLHlDQUFBLHVDQ3FyQkksQ0Q1ckJSLHFCQU9JLGtFQUFBLGdFQ3NyQkUsQ0Q3ckJOLGVBT0ksNERBQUEsd0RDNnJCRSxDRHBzQk4saUJBT0ksc0NBQUEsa0NDOHJCRCxDRHJzQkgsaUJBT0ksK0RBQUEsMkRDK3JCRCxDRHRzQkgsaUJBT0ksNERBQUEsd0RDZ3NCRCxDRHZzQkgsaUJBT0ksK0RBQUEsMkRDaXNCRCxDRHhzQkgsaUJBT0ksK0RBQUEsMkRDa3NCRCxDRHpzQkgsaUJBT0ksZ0VBQUEsNERDbXNCRCxDRDFzQkgsc0JBT0ksd0NBQUEsb0NDb3NCSSxDRDNzQlIsb0JBT0ksaUVBQUEsNkRDcXNCRSxDRDVzQk4sU0FPSSw0QkM4c0JLLENEcnRCVCxXQU9JLDJCQytzQk8sQ0R0dEJYLE1BT0ksb0IzRTJpQ0wsQzJFbGpDQyxLQU9JLG1CM0U0aUNQLEMyRW5qQ0csS0FPSSxtQjNFNmlDUCxDMkVwakNHLEtBT0ksbUIzRThpQ1AsQzJFcmpDRyxLQU9JLG1CM0UraUNQLENPempDRCx5Qm9FR0ksZ0JBT0ksb0JDdkRHLENEZ0RQLGNBT0kscUJDdERDLENEK0NMLGVBT0ksb0JDckRFLENEOENOLHVCQU9JLGdDQUFBLEFDM0NLLDRCQUFBLENEb0NULHFCQU9JLDhCQUFBLEFDMUNHLDBCQUFBLENEbUNQLG9CQU9JLDZCQUFBLEFDekNFLHlCQUFBLENEa0NOLHFCQU9JLG1DQUFBLEFDeENHLCtCQUFBLENEaUNQLG9CQU9JLDZCQUFBLEFDdkNFLHlCQUFBLENEZ0NOLGFBT0ksd0JDRkUsQ0RMTixtQkFPSSw4QkNGUyxDRExiLFlBT0ksdUJDRnNCLENETDFCLFdBT0ksc0JDRjRCLENETGhDLGtCQU9JLDZCQ0ZpQyxDRExyQyxZQU9JLHVCQ0Y2QyxDRExqRCxnQkFPSSwyQkNGbUQsQ0RMdkQsaUJBT0ksNEJDRjZELENETGpFLFdBT0ksOEJBQUEsQUNGd0UsOEJERXhFLEFDRndFLHNCQUFBLENETDVFLGtCQU9JLHFDQUFBLEFDRjZFLHFDREU3RSxBQ0Y2RSw2QkFBQSxDRExqRixXQU9JLHNCQ0Z5RixDREw3RixlQU9JLHFDNUVqQkosQzRFVUEsaUJBT0ksd0JFNURXLENGcURmLGtCQU9JLHNDNUVqQkosQzRFVUEsb0JBT0kseUJFbkRXLENGNENmLGNBT0ksNkJBQUEsQUNzTGEsNEJEdExiLEFDc0xhLHVCQUFBLENEN0xqQixhQU9JLHdDQUFBLEFDNExFLHVDRDVMRixBQzRMRSxpQ0Q1TEYsQUM0TEUsNEJBQUEsQ0RuTU4sZ0JBT0ksc0NBQUEsQUM0TE0sdUNENUxOLEFDNExNLG9DRDVMTixBQzRMTSwrQkFBQSxDRG5NVixxQkFPSSx3Q0FBQSxBQzRMYSx3Q0Q1TGIsQUM0TGEseUNENUxiLEFDNExhLG9DQUFBLENEbk1qQix3QkFPSSxzQ0FBQSxBQzRMeUIsd0NENUx6QixBQzRMeUIsNENENUx6QixBQzRMeUIsdUNBQUEsQ0RuTTdCLGdCQU9JLDZCQUFBLEFDbU1JLDhCRG5NSixBQ21NSSxxQkFBQSxDRDFNUixnQkFPSSw2QkFBQSxBQ29NSSw4QkRwTUosQUNvTUkscUJBQUEsQ0QzTVIsa0JBT0ksOEJBQUEsQUM0TU0sdUJBQUEsQ0RuTlYsa0JBT0ksOEJBQUEsQUM2TU0sdUJBQUEsQ0RwTlYsY0FPSSw2QkFBQSxBQ29ORSx3QkFBQSxDRDNOTixnQkFPSSwrQkFBQSxBQ29OTywwQkFBQSxDRDNOWCxzQkFPSSxxQ0FBQSxBQ29OYyxnQ0FBQSxDRDNObEIsMEJBT0ksaUNBQUEsQUMwTkcsOEJEMU5ILEFDME5HLG9DQUFBLENEak9QLHdCQU9JLCtCQUFBLEFDMk5DLDRCRDNORCxBQzJOQyxrQ0FBQSxDRGxPTCwyQkFPSSxrQ0FBQSxBQzROSSwrQkQ1TkosQUM0TkksZ0NBQUEsQ0RuT1IsNEJBT0ksbUNBQUEsQUM2TkssZ0NEN05MLEFDNk5LLHVDQUFBLENEcE9ULDJCQU9JLG1DQUFBLEFDOE5JLHNDQUFBLENEck9SLDJCQU9JLHdDQUFBLEFDK05JLHFDRC9OSixBQytOSSxzQ0FBQSxDRHRPUixzQkFPSSxrQ0FBQSxBQ3NPRywrQkR0T0gsQUNzT0csZ0NBQUEsQ0Q3T1Asb0JBT0ksZ0NBQUEsQUN1T0MsNkJEdk9ELEFDdU9DLDhCQUFBLENEOU9MLHVCQU9JLG1DQUFBLEFDd09JLGdDRHhPSixBQ3dPSSw0QkFBQSxDRC9PUix5QkFPSSxxQ0FBQSxBQ3lPTSxrQ0R6T04sQUN5T00sOEJBQUEsQ0RoUFYsd0JBT0ksb0NBQUEsQUMwT0ssaUNEMU9MLEFDME9LLDZCQUFBLENEalBULHdCQU9JLG1DQUFBLEFDaVBHLGtDQUFBLENEeFBQLHNCQU9JLGlDQUFBLEFDa1BDLGdDQUFBLENEelBMLHlCQU9JLG9DQUFBLEFDbVBJLDhCQUFBLENEMVBSLDBCQU9JLHFDQUFBLEFDb1BLLHFDQUFBLENEM1BULHlCQU9JLHdDQUFBLEFDcVBJLG9DQUFBLENENVBSLDBCQU9JLHFDQUFBLEFDc1BLLCtCQUFBLENEN1BULG9CQU9JLG1DQUFBLEFDNlBFLHlCQUFBLENEcFFOLHFCQU9JLG9DQUFBLEFDOFBHLCtCQUFBLENEclFQLG1CQU9JLGtDQUFBLEFDK1BDLDZCQUFBLENEdFFMLHNCQU9JLHFDQUFBLEFDZ1FJLDJCQUFBLENEdlFSLHdCQU9JLHVDQUFBLEFDaVFNLDZCQUFBLENEeFFWLHVCQU9JLHNDQUFBLEFDa1FLLDRCQUFBLENEelFULGdCQU9JLHNDQUFBLEFDeVFJLDRCRHpRSixBQ3lRSSxrQkFBQSxDRGhSUixZQU9JLHNDQUFBLEFDMFFELDJCRDFRQyxBQzBRRCxpQkFBQSxDRGpSSCxZQU9JLHNDQUFBLEFDMlFELDJCRDNRQyxBQzJRRCxpQkFBQSxDRGxSSCxZQU9JLHNDQUFBLEFDNFFELDJCRDVRQyxBQzRRRCxpQkFBQSxDRG5SSCxZQU9JLHNDQUFBLEFDNlFELDJCRDdRQyxBQzZRRCxpQkFBQSxDRHBSSCxZQU9JLHNDQUFBLEFDOFFELDJCRDlRQyxBQzhRRCxpQkFBQSxDRHJSSCxZQU9JLHNDQUFBLEFDK1FELDJCRC9RQyxBQytRRCxpQkFBQSxDRHRSSCxlQU9JLHNDQUFBLEFDZ1JFLDJCRGhSRixBQ2dSRSxpQkFBQSxDRHZSTixRQU9JLGtCbkVDRCxDbUVSSCxRQU9JLHlCbkVFRCxDbUVUSCxRQU9JLHdCbkVHRCxDbUVWSCxRQU9JLDBCbkVJRCxDbUVYSCxRQU9JLHdCbkVOSCxDbUVERCxRQU9JLHlCbkVNRCxDbUViSCxRQU9JLHVCbkVPRCxDbUVkSCxRQU9JLHFCbkVRRCxDbUVmSCxRQU9JLHdCbkVTRCxDbUVoQkgsV0FPSSxxQkMwUjZCLENEalNqQyxTQU9JLHlCQUFBLHVCbkVDRCxDbUVSSCxTQU9JLGdDQUFBLDhCbkVFRCxDbUVUSCxTQU9JLCtCQUFBLDZCbkVHRCxDbUVWSCxTQU9JLGlDQUFBLCtCbkVJRCxDbUVYSCxTQU9JLCtCQUFBLDZCbkVOSCxDbUVERCxTQU9JLGdDQUFBLDhCbkVNRCxDbUViSCxTQU9JLDhCQUFBLDRCbkVPRCxDbUVkSCxTQU9JLDRCQUFBLDBCbkVRRCxDbUVmSCxTQU9JLCtCQUFBLDZCbkVTRCxDbUVoQkgsWUFPSSw0QkFBQSwwQkNnUzZCLENEdlNqQyxTQU9JLHVCQUFBLHlCbkVDRCxDbUVSSCxTQU9JLDhCQUFBLGdDbkVFRCxDbUVUSCxTQU9JLDZCQUFBLCtCbkVHRCxDbUVWSCxTQU9JLCtCQUFBLGlDbkVJRCxDbUVYSCxTQU9JLDZCQUFBLCtCbkVOSCxDbUVERCxTQU9JLDhCQUFBLGdDbkVNRCxDbUViSCxTQU9JLDRCQUFBLDhCbkVPRCxDbUVkSCxTQU9JLDBCQUFBLDRCbkVRRCxDbUVmSCxTQU9JLDZCQUFBLCtCbkVTRCxDbUVoQkgsWUFPSSwwQkFBQSw0QkNzUzZCLENEN1NqQyxTQU9JLHNCbkVDRCxDbUVSSCxTQU9JLDZCbkVFRCxDbUVUSCxTQU9JLDRCbkVHRCxDbUVWSCxTQU9JLDhCbkVJRCxDbUVYSCxTQU9JLDRCbkVOSCxDbUVERCxTQU9JLDZCbkVNRCxDbUViSCxTQU9JLDJCbkVPRCxDbUVkSCxTQU9JLHlCbkVRRCxDbUVmSCxTQU9JLDRCbkVTRCxDbUVoQkgsWUFPSSx5QkM0UzZCLENEblRqQyxTQU9JLHdCbkVDRCxDbUVSSCxTQU9JLCtCbkVFRCxDbUVUSCxTQU9JLDhCbkVHRCxDbUVWSCxTQU9JLGdDbkVJRCxDbUVYSCxTQU9JLDhCbkVOSCxDbUVERCxTQU9JLCtCbkVNRCxDbUViSCxTQU9JLDZCbkVPRCxDbUVkSCxTQU9JLDJCbkVRRCxDbUVmSCxTQU9JLDhCbkVTRCxDbUVoQkgsWUFPSSwyQkNrVDZCLENEelRqQyxTQU9JLHlCbkVDRCxDbUVSSCxTQU9JLGdDbkVFRCxDbUVUSCxTQU9JLCtCbkVHRCxDbUVWSCxTQU9JLGlDbkVJRCxDbUVYSCxTQU9JLCtCbkVOSCxDbUVERCxTQU9JLGdDbkVNRCxDbUViSCxTQU9JLDhCbkVPRCxDbUVkSCxTQU9JLDRCbkVRRCxDbUVmSCxTQU9JLCtCbkVTRCxDbUVoQkgsWUFPSSw0QkN3VDZCLENEL1RqQyxTQU9JLHVCbkVDRCxDbUVSSCxTQU9JLDhCbkVFRCxDbUVUSCxTQU9JLDZCbkVHRCxDbUVWSCxTQU9JLCtCbkVJRCxDbUVYSCxTQU9JLDZCbkVOSCxDbUVERCxTQU9JLDhCbkVNRCxDbUViSCxTQU9JLDRCbkVPRCxDbUVkSCxTQU9JLDBCbkVRRCxDbUVmSCxTQU9JLDZCbkVTRCxDbUVoQkgsWUFPSSwwQkM4VDZCLENEclVqQyxRQU9JLG1CbkVDRCxDbUVSSCxRQU9JLDBCbkVFRCxDbUVUSCxRQU9JLHlCbkVHRCxDbUVWSCxRQU9JLDJCbkVJRCxDbUVYSCxRQU9JLHlCbkVOSCxDbUVERCxRQU9JLDBCbkVNRCxDbUViSCxRQU9JLHdCbkVPRCxDbUVkSCxRQU9JLHNCbkVRRCxDbUVmSCxRQU9JLHlCbkVTRCxDbUVoQkgsU0FPSSwwQkFBQSx3Qm5FQ0QsQ21FUkgsU0FPSSxpQ0FBQSwrQm5FRUQsQ21FVEgsU0FPSSxnQ0FBQSw4Qm5FR0QsQ21FVkgsU0FPSSxrQ0FBQSxnQ25FSUQsQ21FWEgsU0FPSSxnQ0FBQSw4Qm5FTkgsQ21FREQsU0FPSSxpQ0FBQSwrQm5FTUQsQ21FYkgsU0FPSSwrQkFBQSw2Qm5FT0QsQ21FZEgsU0FPSSw2QkFBQSwyQm5FUUQsQ21FZkgsU0FPSSxnQ0FBQSw4Qm5FU0QsQ21FaEJILFNBT0ksd0JBQUEsMEJuRUNELENtRVJILFNBT0ksK0JBQUEsaUNuRUVELENtRVRILFNBT0ksOEJBQUEsZ0NuRUdELENtRVZILFNBT0ksZ0NBQUEsa0NuRUlELENtRVhILFNBT0ksOEJBQUEsZ0NuRU5ILENtRURELFNBT0ksK0JBQUEsaUNuRU1ELENtRWJILFNBT0ksNkJBQUEsK0JuRU9ELENtRWRILFNBT0ksMkJBQUEsNkJuRVFELENtRWZILFNBT0ksOEJBQUEsZ0NuRVNELENtRWhCSCxTQU9JLHVCbkVDRCxDbUVSSCxTQU9JLDhCbkVFRCxDbUVUSCxTQU9JLDZCbkVHRCxDbUVWSCxTQU9JLCtCbkVJRCxDbUVYSCxTQU9JLDZCbkVOSCxDbUVERCxTQU9JLDhCbkVNRCxDbUViSCxTQU9JLDRCbkVPRCxDbUVkSCxTQU9JLDBCbkVRRCxDbUVmSCxTQU9JLDZCbkVTRCxDbUVoQkgsU0FPSSx5Qm5FQ0QsQ21FUkgsU0FPSSxnQ25FRUQsQ21FVEgsU0FPSSwrQm5FR0QsQ21FVkgsU0FPSSxpQ25FSUQsQ21FWEgsU0FPSSwrQm5FTkgsQ21FREQsU0FPSSxnQ25FTUQsQ21FYkgsU0FPSSw4Qm5FT0QsQ21FZEgsU0FPSSw0Qm5FUUQsQ21FZkgsU0FPSSwrQm5FU0QsQ21FaEJILFNBT0ksMEJuRUNELENtRVJILFNBT0ksaUNuRUVELENtRVRILFNBT0ksZ0NuRUdELENtRVZILFNBT0ksa0NuRUlELENtRVhILFNBT0ksZ0NuRU5ILENtRURELFNBT0ksaUNuRU1ELENtRWJILFNBT0ksK0JuRU9ELENtRWRILFNBT0ksNkJuRVFELENtRWZILFNBT0ksZ0NuRVNELENtRWhCSCxTQU9JLHdCbkVDRCxDbUVSSCxTQU9JLCtCbkVFRCxDbUVUSCxTQU9JLDhCbkVHRCxDbUVWSCxTQU9JLGdDbkVJRCxDbUVYSCxTQU9JLDhCbkVOSCxDbUVERCxTQU9JLCtCbkVNRCxDbUViSCxTQU9JLDZCbkVPRCxDbUVkSCxTQU9JLDJCbkVRRCxDbUVmSCxTQU9JLDhCbkVTRCxDbUVoQkgsVUFPSSxlbkVDRCxDbUVSSCxVQU9JLHNCbkVFRCxDbUVUSCxVQU9JLHFCbkVHRCxDbUVWSCxVQU9JLHVCbkVJRCxDbUVYSCxVQU9JLHFCbkVOSCxDbUVERCxVQU9JLHNCbkVNRCxDbUViSCxVQU9JLG9CbkVPRCxDbUVkSCxVQU9JLGtCbkVRRCxDbUVmSCxVQU9JLHFCbkVTRCxDbUVoQkgsY0FPSSxtQm5FQ0QsQ21FUkgsY0FPSSwwQm5FRUQsQ21FVEgsY0FPSSx5Qm5FR0QsQ21FVkgsY0FPSSwyQm5FSUQsQ21FWEgsY0FPSSx5Qm5FTkgsQ21FREQsY0FPSSwwQm5FTUQsQ21FYkgsY0FPSSx3Qm5FT0QsQ21FZEgsY0FPSSxzQm5FUUQsQ21FZkgsY0FPSSx5Qm5FU0QsQ21FaEJILGlCQU9JLCtCQUFBLEFuRUNELDRCbUVEQyxBbkVDRCxzQkFBQSxDbUVSSCxpQkFPSSxzQ0FBQSxBbkVFRCxtQ21FRkMsQW5FRUQsNkJBQUEsQ21FVEgsaUJBT0kscUNBQUEsQW5FR0Qsa0NtRUhDLEFuRUdELDRCQUFBLENtRVZILGlCQU9JLHVDQUFBLEFuRUlELG9DbUVKQyxBbkVJRCw4QkFBQSxDbUVYSCxpQkFPSSxxQ0FBQSxBbkVOSCxrQ21FTUcsQW5FTkgsNEJBQUEsQ21FREQsaUJBT0ksc0NBQUEsQW5FTUQsbUNtRU5DLEFuRU1ELDZCQUFBLENtRWJILGlCQU9JLG9DQUFBLEFuRU9ELGlDbUVQQyxBbkVPRCwyQkFBQSxDbUVkSCxpQkFPSSxrQ0FBQSxBbkVRRCwrQm1FUkMsQW5FUUQseUJBQUEsQ21FZkgsaUJBT0kscUNBQUEsQW5FU0Qsa0NtRVRDLEFuRVNELDRCQUFBLENtRWhCSCxlQU9JLHlCQ3dkRyxDRC9kUCxhQU9JLDBCQ3lkQyxDRGhlTCxnQkFPSSwyQkMwZEksQ0FBQSxDckVwZVoseUJvRUdJLGdCQU9JLG9CQ3ZERyxDRGdEUCxjQU9JLHFCQ3REQyxDRCtDTCxlQU9JLG9CQ3JERSxDRDhDTix1QkFPSSxnQ0FBQSxBQzNDSyw0QkFBQSxDRG9DVCxxQkFPSSw4QkFBQSxBQzFDRywwQkFBQSxDRG1DUCxvQkFPSSw2QkFBQSxBQ3pDRSx5QkFBQSxDRGtDTixxQkFPSSxtQ0FBQSxBQ3hDRywrQkFBQSxDRGlDUCxvQkFPSSw2QkFBQSxBQ3ZDRSx5QkFBQSxDRGdDTixhQU9JLHdCQ0ZFLENETE4sbUJBT0ksOEJDRlMsQ0RMYixZQU9JLHVCQ0ZzQixDREwxQixXQU9JLHNCQ0Y0QixDRExoQyxrQkFPSSw2QkNGaUMsQ0RMckMsWUFPSSx1QkNGNkMsQ0RMakQsZ0JBT0ksMkJDRm1ELENETHZELGlCQU9JLDRCQ0Y2RCxDRExqRSxXQU9JLDhCQUFBLEFDRndFLDhCREV4RSxBQ0Z3RSxzQkFBQSxDREw1RSxrQkFPSSxxQ0FBQSxBQ0Y2RSxxQ0RFN0UsQUNGNkUsNkJBQUEsQ0RMakYsV0FPSSxzQkNGeUYsQ0RMN0YsZUFPSSxxQzVFakJKLEM0RVVBLGlCQU9JLHdCRTVEVyxDRnFEZixrQkFPSSxzQzVFakJKLEM0RVVBLG9CQU9JLHlCRW5EVyxDRjRDZixjQU9JLDZCQUFBLEFDc0xhLDRCRHRMYixBQ3NMYSx1QkFBQSxDRDdMakIsYUFPSSx3Q0FBQSxBQzRMRSx1Q0Q1TEYsQUM0TEUsaUNENUxGLEFDNExFLDRCQUFBLENEbk1OLGdCQU9JLHNDQUFBLEFDNExNLHVDRDVMTixBQzRMTSxvQ0Q1TE4sQUM0TE0sK0JBQUEsQ0RuTVYscUJBT0ksd0NBQUEsQUM0TGEsd0NENUxiLEFDNExhLHlDRDVMYixBQzRMYSxvQ0FBQSxDRG5NakIsd0JBT0ksc0NBQUEsQUM0THlCLHdDRDVMekIsQUM0THlCLDRDRDVMekIsQUM0THlCLHVDQUFBLENEbk03QixnQkFPSSw2QkFBQSxBQ21NSSw4QkRuTUosQUNtTUkscUJBQUEsQ0QxTVIsZ0JBT0ksNkJBQUEsQUNvTUksOEJEcE1KLEFDb01JLHFCQUFBLENEM01SLGtCQU9JLDhCQUFBLEFDNE1NLHVCQUFBLENEbk5WLGtCQU9JLDhCQUFBLEFDNk1NLHVCQUFBLENEcE5WLGNBT0ksNkJBQUEsQUNvTkUsd0JBQUEsQ0QzTk4sZ0JBT0ksK0JBQUEsQUNvTk8sMEJBQUEsQ0QzTlgsc0JBT0kscUNBQUEsQUNvTmMsZ0NBQUEsQ0QzTmxCLDBCQU9JLGlDQUFBLEFDME5HLDhCRDFOSCxBQzBORyxvQ0FBQSxDRGpPUCx3QkFPSSwrQkFBQSxBQzJOQyw0QkQzTkQsQUMyTkMsa0NBQUEsQ0RsT0wsMkJBT0ksa0NBQUEsQUM0TkksK0JENU5KLEFDNE5JLGdDQUFBLENEbk9SLDRCQU9JLG1DQUFBLEFDNk5LLGdDRDdOTCxBQzZOSyx1Q0FBQSxDRHBPVCwyQkFPSSxtQ0FBQSxBQzhOSSxzQ0FBQSxDRHJPUiwyQkFPSSx3Q0FBQSxBQytOSSxxQ0QvTkosQUMrTkksc0NBQUEsQ0R0T1Isc0JBT0ksa0NBQUEsQUNzT0csK0JEdE9ILEFDc09HLGdDQUFBLENEN09QLG9CQU9JLGdDQUFBLEFDdU9DLDZCRHZPRCxBQ3VPQyw4QkFBQSxDRDlPTCx1QkFPSSxtQ0FBQSxBQ3dPSSxnQ0R4T0osQUN3T0ksNEJBQUEsQ0QvT1IseUJBT0kscUNBQUEsQUN5T00sa0NEek9OLEFDeU9NLDhCQUFBLENEaFBWLHdCQU9JLG9DQUFBLEFDME9LLGlDRDFPTCxBQzBPSyw2QkFBQSxDRGpQVCx3QkFPSSxtQ0FBQSxBQ2lQRyxrQ0FBQSxDRHhQUCxzQkFPSSxpQ0FBQSxBQ2tQQyxnQ0FBQSxDRHpQTCx5QkFPSSxvQ0FBQSxBQ21QSSw4QkFBQSxDRDFQUiwwQkFPSSxxQ0FBQSxBQ29QSyxxQ0FBQSxDRDNQVCx5QkFPSSx3Q0FBQSxBQ3FQSSxvQ0FBQSxDRDVQUiwwQkFPSSxxQ0FBQSxBQ3NQSywrQkFBQSxDRDdQVCxvQkFPSSxtQ0FBQSxBQzZQRSx5QkFBQSxDRHBRTixxQkFPSSxvQ0FBQSxBQzhQRywrQkFBQSxDRHJRUCxtQkFPSSxrQ0FBQSxBQytQQyw2QkFBQSxDRHRRTCxzQkFPSSxxQ0FBQSxBQ2dRSSwyQkFBQSxDRHZRUix3QkFPSSx1Q0FBQSxBQ2lRTSw2QkFBQSxDRHhRVix1QkFPSSxzQ0FBQSxBQ2tRSyw0QkFBQSxDRHpRVCxnQkFPSSxzQ0FBQSxBQ3lRSSw0QkR6UUosQUN5UUksa0JBQUEsQ0RoUlIsWUFPSSxzQ0FBQSxBQzBRRCwyQkQxUUMsQUMwUUQsaUJBQUEsQ0RqUkgsWUFPSSxzQ0FBQSxBQzJRRCwyQkQzUUMsQUMyUUQsaUJBQUEsQ0RsUkgsWUFPSSxzQ0FBQSxBQzRRRCwyQkQ1UUMsQUM0UUQsaUJBQUEsQ0RuUkgsWUFPSSxzQ0FBQSxBQzZRRCwyQkQ3UUMsQUM2UUQsaUJBQUEsQ0RwUkgsWUFPSSxzQ0FBQSxBQzhRRCwyQkQ5UUMsQUM4UUQsaUJBQUEsQ0RyUkgsWUFPSSxzQ0FBQSxBQytRRCwyQkQvUUMsQUMrUUQsaUJBQUEsQ0R0UkgsZUFPSSxzQ0FBQSxBQ2dSRSwyQkRoUkYsQUNnUkUsaUJBQUEsQ0R2Uk4sUUFPSSxrQm5FQ0QsQ21FUkgsUUFPSSx5Qm5FRUQsQ21FVEgsUUFPSSx3Qm5FR0QsQ21FVkgsUUFPSSwwQm5FSUQsQ21FWEgsUUFPSSx3Qm5FTkgsQ21FREQsUUFPSSx5Qm5FTUQsQ21FYkgsUUFPSSx1Qm5FT0QsQ21FZEgsUUFPSSxxQm5FUUQsQ21FZkgsUUFPSSx3Qm5FU0QsQ21FaEJILFdBT0kscUJDMFI2QixDRGpTakMsU0FPSSx5QkFBQSx1Qm5FQ0QsQ21FUkgsU0FPSSxnQ0FBQSw4Qm5FRUQsQ21FVEgsU0FPSSwrQkFBQSw2Qm5FR0QsQ21FVkgsU0FPSSxpQ0FBQSwrQm5FSUQsQ21FWEgsU0FPSSwrQkFBQSw2Qm5FTkgsQ21FREQsU0FPSSxnQ0FBQSw4Qm5FTUQsQ21FYkgsU0FPSSw4QkFBQSw0Qm5FT0QsQ21FZEgsU0FPSSw0QkFBQSwwQm5FUUQsQ21FZkgsU0FPSSwrQkFBQSw2Qm5FU0QsQ21FaEJILFlBT0ksNEJBQUEsMEJDZ1M2QixDRHZTakMsU0FPSSx1QkFBQSx5Qm5FQ0QsQ21FUkgsU0FPSSw4QkFBQSxnQ25FRUQsQ21FVEgsU0FPSSw2QkFBQSwrQm5FR0QsQ21FVkgsU0FPSSwrQkFBQSxpQ25FSUQsQ21FWEgsU0FPSSw2QkFBQSwrQm5FTkgsQ21FREQsU0FPSSw4QkFBQSxnQ25FTUQsQ21FYkgsU0FPSSw0QkFBQSw4Qm5FT0QsQ21FZEgsU0FPSSwwQkFBQSw0Qm5FUUQsQ21FZkgsU0FPSSw2QkFBQSwrQm5FU0QsQ21FaEJILFlBT0ksMEJBQUEsNEJDc1M2QixDRDdTakMsU0FPSSxzQm5FQ0QsQ21FUkgsU0FPSSw2Qm5FRUQsQ21FVEgsU0FPSSw0Qm5FR0QsQ21FVkgsU0FPSSw4Qm5FSUQsQ21FWEgsU0FPSSw0Qm5FTkgsQ21FREQsU0FPSSw2Qm5FTUQsQ21FYkgsU0FPSSwyQm5FT0QsQ21FZEgsU0FPSSx5Qm5FUUQsQ21FZkgsU0FPSSw0Qm5FU0QsQ21FaEJILFlBT0kseUJDNFM2QixDRG5UakMsU0FPSSx3Qm5FQ0QsQ21FUkgsU0FPSSwrQm5FRUQsQ21FVEgsU0FPSSw4Qm5FR0QsQ21FVkgsU0FPSSxnQ25FSUQsQ21FWEgsU0FPSSw4Qm5FTkgsQ21FREQsU0FPSSwrQm5FTUQsQ21FYkgsU0FPSSw2Qm5FT0QsQ21FZEgsU0FPSSwyQm5FUUQsQ21FZkgsU0FPSSw4Qm5FU0QsQ21FaEJILFlBT0ksMkJDa1Q2QixDRHpUakMsU0FPSSx5Qm5FQ0QsQ21FUkgsU0FPSSxnQ25FRUQsQ21FVEgsU0FPSSwrQm5FR0QsQ21FVkgsU0FPSSxpQ25FSUQsQ21FWEgsU0FPSSwrQm5FTkgsQ21FREQsU0FPSSxnQ25FTUQsQ21FYkgsU0FPSSw4Qm5FT0QsQ21FZEgsU0FPSSw0Qm5FUUQsQ21FZkgsU0FPSSwrQm5FU0QsQ21FaEJILFlBT0ksNEJDd1Q2QixDRC9UakMsU0FPSSx1Qm5FQ0QsQ21FUkgsU0FPSSw4Qm5FRUQsQ21FVEgsU0FPSSw2Qm5FR0QsQ21FVkgsU0FPSSwrQm5FSUQsQ21FWEgsU0FPSSw2Qm5FTkgsQ21FREQsU0FPSSw4Qm5FTUQsQ21FYkgsU0FPSSw0Qm5FT0QsQ21FZEgsU0FPSSwwQm5FUUQsQ21FZkgsU0FPSSw2Qm5FU0QsQ21FaEJILFlBT0ksMEJDOFQ2QixDRHJVakMsUUFPSSxtQm5FQ0QsQ21FUkgsUUFPSSwwQm5FRUQsQ21FVEgsUUFPSSx5Qm5FR0QsQ21FVkgsUUFPSSwyQm5FSUQsQ21FWEgsUUFPSSx5Qm5FTkgsQ21FREQsUUFPSSwwQm5FTUQsQ21FYkgsUUFPSSx3Qm5FT0QsQ21FZEgsUUFPSSxzQm5FUUQsQ21FZkgsUUFPSSx5Qm5FU0QsQ21FaEJILFNBT0ksMEJBQUEsd0JuRUNELENtRVJILFNBT0ksaUNBQUEsK0JuRUVELENtRVRILFNBT0ksZ0NBQUEsOEJuRUdELENtRVZILFNBT0ksa0NBQUEsZ0NuRUlELENtRVhILFNBT0ksZ0NBQUEsOEJuRU5ILENtRURELFNBT0ksaUNBQUEsK0JuRU1ELENtRWJILFNBT0ksK0JBQUEsNkJuRU9ELENtRWRILFNBT0ksNkJBQUEsMkJuRVFELENtRWZILFNBT0ksZ0NBQUEsOEJuRVNELENtRWhCSCxTQU9JLHdCQUFBLDBCbkVDRCxDbUVSSCxTQU9JLCtCQUFBLGlDbkVFRCxDbUVUSCxTQU9JLDhCQUFBLGdDbkVHRCxDbUVWSCxTQU9JLGdDQUFBLGtDbkVJRCxDbUVYSCxTQU9JLDhCQUFBLGdDbkVOSCxDbUVERCxTQU9JLCtCQUFBLGlDbkVNRCxDbUViSCxTQU9JLDZCQUFBLCtCbkVPRCxDbUVkSCxTQU9JLDJCQUFBLDZCbkVRRCxDbUVmSCxTQU9JLDhCQUFBLGdDbkVTRCxDbUVoQkgsU0FPSSx1Qm5FQ0QsQ21FUkgsU0FPSSw4Qm5FRUQsQ21FVEgsU0FPSSw2Qm5FR0QsQ21FVkgsU0FPSSwrQm5FSUQsQ21FWEgsU0FPSSw2Qm5FTkgsQ21FREQsU0FPSSw4Qm5FTUQsQ21FYkgsU0FPSSw0Qm5FT0QsQ21FZEgsU0FPSSwwQm5FUUQsQ21FZkgsU0FPSSw2Qm5FU0QsQ21FaEJILFNBT0kseUJuRUNELENtRVJILFNBT0ksZ0NuRUVELENtRVRILFNBT0ksK0JuRUdELENtRVZILFNBT0ksaUNuRUlELENtRVhILFNBT0ksK0JuRU5ILENtRURELFNBT0ksZ0NuRU1ELENtRWJILFNBT0ksOEJuRU9ELENtRWRILFNBT0ksNEJuRVFELENtRWZILFNBT0ksK0JuRVNELENtRWhCSCxTQU9JLDBCbkVDRCxDbUVSSCxTQU9JLGlDbkVFRCxDbUVUSCxTQU9JLGdDbkVHRCxDbUVWSCxTQU9JLGtDbkVJRCxDbUVYSCxTQU9JLGdDbkVOSCxDbUVERCxTQU9JLGlDbkVNRCxDbUViSCxTQU9JLCtCbkVPRCxDbUVkSCxTQU9JLDZCbkVRRCxDbUVmSCxTQU9JLGdDbkVTRCxDbUVoQkgsU0FPSSx3Qm5FQ0QsQ21FUkgsU0FPSSwrQm5FRUQsQ21FVEgsU0FPSSw4Qm5FR0QsQ21FVkgsU0FPSSxnQ25FSUQsQ21FWEgsU0FPSSw4Qm5FTkgsQ21FREQsU0FPSSwrQm5FTUQsQ21FYkgsU0FPSSw2Qm5FT0QsQ21FZEgsU0FPSSwyQm5FUUQsQ21FZkgsU0FPSSw4Qm5FU0QsQ21FaEJILFVBT0ksZW5FQ0QsQ21FUkgsVUFPSSxzQm5FRUQsQ21FVEgsVUFPSSxxQm5FR0QsQ21FVkgsVUFPSSx1Qm5FSUQsQ21FWEgsVUFPSSxxQm5FTkgsQ21FREQsVUFPSSxzQm5FTUQsQ21FYkgsVUFPSSxvQm5FT0QsQ21FZEgsVUFPSSxrQm5FUUQsQ21FZkgsVUFPSSxxQm5FU0QsQ21FaEJILGNBT0ksbUJuRUNELENtRVJILGNBT0ksMEJuRUVELENtRVRILGNBT0kseUJuRUdELENtRVZILGNBT0ksMkJuRUlELENtRVhILGNBT0kseUJuRU5ILENtRURELGNBT0ksMEJuRU1ELENtRWJILGNBT0ksd0JuRU9ELENtRWRILGNBT0ksc0JuRVFELENtRWZILGNBT0kseUJuRVNELENtRWhCSCxpQkFPSSwrQkFBQSxBbkVDRCw0Qm1FREMsQW5FQ0Qsc0JBQUEsQ21FUkgsaUJBT0ksc0NBQUEsQW5FRUQsbUNtRUZDLEFuRUVELDZCQUFBLENtRVRILGlCQU9JLHFDQUFBLEFuRUdELGtDbUVIQyxBbkVHRCw0QkFBQSxDbUVWSCxpQkFPSSx1Q0FBQSxBbkVJRCxvQ21FSkMsQW5FSUQsOEJBQUEsQ21FWEgsaUJBT0kscUNBQUEsQW5FTkgsa0NtRU1HLEFuRU5ILDRCQUFBLENtRURELGlCQU9JLHNDQUFBLEFuRU1ELG1DbUVOQyxBbkVNRCw2QkFBQSxDbUViSCxpQkFPSSxvQ0FBQSxBbkVPRCxpQ21FUEMsQW5FT0QsMkJBQUEsQ21FZEgsaUJBT0ksa0NBQUEsQW5FUUQsK0JtRVJDLEFuRVFELHlCQUFBLENtRWZILGlCQU9JLHFDQUFBLEFuRVNELGtDbUVUQyxBbkVTRCw0QkFBQSxDbUVoQkgsZUFPSSx5QkN3ZEcsQ0QvZFAsYUFPSSwwQkN5ZEMsQ0RoZUwsZ0JBT0ksMkJDMGRJLENBQUEsQ3JFcGVaLHlCb0VHSSxnQkFPSSxvQkN2REcsQ0RnRFAsY0FPSSxxQkN0REMsQ0QrQ0wsZUFPSSxvQkNyREUsQ0Q4Q04sdUJBT0ksZ0NBQUEsQUMzQ0ssNEJBQUEsQ0RvQ1QscUJBT0ksOEJBQUEsQUMxQ0csMEJBQUEsQ0RtQ1Asb0JBT0ksNkJBQUEsQUN6Q0UseUJBQUEsQ0RrQ04scUJBT0ksbUNBQUEsQUN4Q0csK0JBQUEsQ0RpQ1Asb0JBT0ksNkJBQUEsQUN2Q0UseUJBQUEsQ0RnQ04sYUFPSSx3QkNGRSxDRExOLG1CQU9JLDhCQ0ZTLENETGIsWUFPSSx1QkNGc0IsQ0RMMUIsV0FPSSxzQkNGNEIsQ0RMaEMsa0JBT0ksNkJDRmlDLENETHJDLFlBT0ksdUJDRjZDLENETGpELGdCQU9JLDJCQ0ZtRCxDREx2RCxpQkFPSSw0QkNGNkQsQ0RMakUsV0FPSSw4QkFBQSxBQ0Z3RSw4QkRFeEUsQUNGd0Usc0JBQUEsQ0RMNUUsa0JBT0kscUNBQUEsQUNGNkUscUNERTdFLEFDRjZFLDZCQUFBLENETGpGLFdBT0ksc0JDRnlGLENETDdGLGVBT0kscUM1RWpCSixDNEVVQSxpQkFPSSx3QkU1RFcsQ0ZxRGYsa0JBT0ksc0M1RWpCSixDNEVVQSxvQkFPSSx5QkVuRFcsQ0Y0Q2YsY0FPSSw2QkFBQSxBQ3NMYSw0QkR0TGIsQUNzTGEsdUJBQUEsQ0Q3TGpCLGFBT0ksd0NBQUEsQUM0TEUsdUNENUxGLEFDNExFLGlDRDVMRixBQzRMRSw0QkFBQSxDRG5NTixnQkFPSSxzQ0FBQSxBQzRMTSx1Q0Q1TE4sQUM0TE0sb0NENUxOLEFDNExNLCtCQUFBLENEbk1WLHFCQU9JLHdDQUFBLEFDNExhLHdDRDVMYixBQzRMYSx5Q0Q1TGIsQUM0TGEsb0NBQUEsQ0RuTWpCLHdCQU9JLHNDQUFBLEFDNEx5Qix3Q0Q1THpCLEFDNEx5Qiw0Q0Q1THpCLEFDNEx5Qix1Q0FBQSxDRG5NN0IsZ0JBT0ksNkJBQUEsQUNtTUksOEJEbk1KLEFDbU1JLHFCQUFBLENEMU1SLGdCQU9JLDZCQUFBLEFDb01JLDhCRHBNSixBQ29NSSxxQkFBQSxDRDNNUixrQkFPSSw4QkFBQSxBQzRNTSx1QkFBQSxDRG5OVixrQkFPSSw4QkFBQSxBQzZNTSx1QkFBQSxDRHBOVixjQU9JLDZCQUFBLEFDb05FLHdCQUFBLENEM05OLGdCQU9JLCtCQUFBLEFDb05PLDBCQUFBLENEM05YLHNCQU9JLHFDQUFBLEFDb05jLGdDQUFBLENEM05sQiwwQkFPSSxpQ0FBQSxBQzBORyw4QkQxTkgsQUMwTkcsb0NBQUEsQ0RqT1Asd0JBT0ksK0JBQUEsQUMyTkMsNEJEM05ELEFDMk5DLGtDQUFBLENEbE9MLDJCQU9JLGtDQUFBLEFDNE5JLCtCRDVOSixBQzROSSxnQ0FBQSxDRG5PUiw0QkFPSSxtQ0FBQSxBQzZOSyxnQ0Q3TkwsQUM2TkssdUNBQUEsQ0RwT1QsMkJBT0ksbUNBQUEsQUM4Tkksc0NBQUEsQ0RyT1IsMkJBT0ksd0NBQUEsQUMrTkkscUNEL05KLEFDK05JLHNDQUFBLENEdE9SLHNCQU9JLGtDQUFBLEFDc09HLCtCRHRPSCxBQ3NPRyxnQ0FBQSxDRDdPUCxvQkFPSSxnQ0FBQSxBQ3VPQyw2QkR2T0QsQUN1T0MsOEJBQUEsQ0Q5T0wsdUJBT0ksbUNBQUEsQUN3T0ksZ0NEeE9KLEFDd09JLDRCQUFBLENEL09SLHlCQU9JLHFDQUFBLEFDeU9NLGtDRHpPTixBQ3lPTSw4QkFBQSxDRGhQVix3QkFPSSxvQ0FBQSxBQzBPSyxpQ0QxT0wsQUMwT0ssNkJBQUEsQ0RqUFQsd0JBT0ksbUNBQUEsQUNpUEcsa0NBQUEsQ0R4UFAsc0JBT0ksaUNBQUEsQUNrUEMsZ0NBQUEsQ0R6UEwseUJBT0ksb0NBQUEsQUNtUEksOEJBQUEsQ0QxUFIsMEJBT0kscUNBQUEsQUNvUEsscUNBQUEsQ0QzUFQseUJBT0ksd0NBQUEsQUNxUEksb0NBQUEsQ0Q1UFIsMEJBT0kscUNBQUEsQUNzUEssK0JBQUEsQ0Q3UFQsb0JBT0ksbUNBQUEsQUM2UEUseUJBQUEsQ0RwUU4scUJBT0ksb0NBQUEsQUM4UEcsK0JBQUEsQ0RyUVAsbUJBT0ksa0NBQUEsQUMrUEMsNkJBQUEsQ0R0UUwsc0JBT0kscUNBQUEsQUNnUUksMkJBQUEsQ0R2UVIsd0JBT0ksdUNBQUEsQUNpUU0sNkJBQUEsQ0R4UVYsdUJBT0ksc0NBQUEsQUNrUUssNEJBQUEsQ0R6UVQsZ0JBT0ksc0NBQUEsQUN5UUksNEJEelFKLEFDeVFJLGtCQUFBLENEaFJSLFlBT0ksc0NBQUEsQUMwUUQsMkJEMVFDLEFDMFFELGlCQUFBLENEalJILFlBT0ksc0NBQUEsQUMyUUQsMkJEM1FDLEFDMlFELGlCQUFBLENEbFJILFlBT0ksc0NBQUEsQUM0UUQsMkJENVFDLEFDNFFELGlCQUFBLENEblJILFlBT0ksc0NBQUEsQUM2UUQsMkJEN1FDLEFDNlFELGlCQUFBLENEcFJILFlBT0ksc0NBQUEsQUM4UUQsMkJEOVFDLEFDOFFELGlCQUFBLENEclJILFlBT0ksc0NBQUEsQUMrUUQsMkJEL1FDLEFDK1FELGlCQUFBLENEdFJILGVBT0ksc0NBQUEsQUNnUkUsMkJEaFJGLEFDZ1JFLGlCQUFBLENEdlJOLFFBT0ksa0JuRUNELENtRVJILFFBT0kseUJuRUVELENtRVRILFFBT0ksd0JuRUdELENtRVZILFFBT0ksMEJuRUlELENtRVhILFFBT0ksd0JuRU5ILENtRURELFFBT0kseUJuRU1ELENtRWJILFFBT0ksdUJuRU9ELENtRWRILFFBT0kscUJuRVFELENtRWZILFFBT0ksd0JuRVNELENtRWhCSCxXQU9JLHFCQzBSNkIsQ0RqU2pDLFNBT0kseUJBQUEsdUJuRUNELENtRVJILFNBT0ksZ0NBQUEsOEJuRUVELENtRVRILFNBT0ksK0JBQUEsNkJuRUdELENtRVZILFNBT0ksaUNBQUEsK0JuRUlELENtRVhILFNBT0ksK0JBQUEsNkJuRU5ILENtRURELFNBT0ksZ0NBQUEsOEJuRU1ELENtRWJILFNBT0ksOEJBQUEsNEJuRU9ELENtRWRILFNBT0ksNEJBQUEsMEJuRVFELENtRWZILFNBT0ksK0JBQUEsNkJuRVNELENtRWhCSCxZQU9JLDRCQUFBLDBCQ2dTNkIsQ0R2U2pDLFNBT0ksdUJBQUEseUJuRUNELENtRVJILFNBT0ksOEJBQUEsZ0NuRUVELENtRVRILFNBT0ksNkJBQUEsK0JuRUdELENtRVZILFNBT0ksK0JBQUEsaUNuRUlELENtRVhILFNBT0ksNkJBQUEsK0JuRU5ILENtRURELFNBT0ksOEJBQUEsZ0NuRU1ELENtRWJILFNBT0ksNEJBQUEsOEJuRU9ELENtRWRILFNBT0ksMEJBQUEsNEJuRVFELENtRWZILFNBT0ksNkJBQUEsK0JuRVNELENtRWhCSCxZQU9JLDBCQUFBLDRCQ3NTNkIsQ0Q3U2pDLFNBT0ksc0JuRUNELENtRVJILFNBT0ksNkJuRUVELENtRVRILFNBT0ksNEJuRUdELENtRVZILFNBT0ksOEJuRUlELENtRVhILFNBT0ksNEJuRU5ILENtRURELFNBT0ksNkJuRU1ELENtRWJILFNBT0ksMkJuRU9ELENtRWRILFNBT0kseUJuRVFELENtRWZILFNBT0ksNEJuRVNELENtRWhCSCxZQU9JLHlCQzRTNkIsQ0RuVGpDLFNBT0ksd0JuRUNELENtRVJILFNBT0ksK0JuRUVELENtRVRILFNBT0ksOEJuRUdELENtRVZILFNBT0ksZ0NuRUlELENtRVhILFNBT0ksOEJuRU5ILENtRURELFNBT0ksK0JuRU1ELENtRWJILFNBT0ksNkJuRU9ELENtRWRILFNBT0ksMkJuRVFELENtRWZILFNBT0ksOEJuRVNELENtRWhCSCxZQU9JLDJCQ2tUNkIsQ0R6VGpDLFNBT0kseUJuRUNELENtRVJILFNBT0ksZ0NuRUVELENtRVRILFNBT0ksK0JuRUdELENtRVZILFNBT0ksaUNuRUlELENtRVhILFNBT0ksK0JuRU5ILENtRURELFNBT0ksZ0NuRU1ELENtRWJILFNBT0ksOEJuRU9ELENtRWRILFNBT0ksNEJuRVFELENtRWZILFNBT0ksK0JuRVNELENtRWhCSCxZQU9JLDRCQ3dUNkIsQ0QvVGpDLFNBT0ksdUJuRUNELENtRVJILFNBT0ksOEJuRUVELENtRVRILFNBT0ksNkJuRUdELENtRVZILFNBT0ksK0JuRUlELENtRVhILFNBT0ksNkJuRU5ILENtRURELFNBT0ksOEJuRU1ELENtRWJILFNBT0ksNEJuRU9ELENtRWRILFNBT0ksMEJuRVFELENtRWZILFNBT0ksNkJuRVNELENtRWhCSCxZQU9JLDBCQzhUNkIsQ0RyVWpDLFFBT0ksbUJuRUNELENtRVJILFFBT0ksMEJuRUVELENtRVRILFFBT0kseUJuRUdELENtRVZILFFBT0ksMkJuRUlELENtRVhILFFBT0kseUJuRU5ILENtRURELFFBT0ksMEJuRU1ELENtRWJILFFBT0ksd0JuRU9ELENtRWRILFFBT0ksc0JuRVFELENtRWZILFFBT0kseUJuRVNELENtRWhCSCxTQU9JLDBCQUFBLHdCbkVDRCxDbUVSSCxTQU9JLGlDQUFBLCtCbkVFRCxDbUVUSCxTQU9JLGdDQUFBLDhCbkVHRCxDbUVWSCxTQU9JLGtDQUFBLGdDbkVJRCxDbUVYSCxTQU9JLGdDQUFBLDhCbkVOSCxDbUVERCxTQU9JLGlDQUFBLCtCbkVNRCxDbUViSCxTQU9JLCtCQUFBLDZCbkVPRCxDbUVkSCxTQU9JLDZCQUFBLDJCbkVRRCxDbUVmSCxTQU9JLGdDQUFBLDhCbkVTRCxDbUVoQkgsU0FPSSx3QkFBQSwwQm5FQ0QsQ21FUkgsU0FPSSwrQkFBQSxpQ25FRUQsQ21FVEgsU0FPSSw4QkFBQSxnQ25FR0QsQ21FVkgsU0FPSSxnQ0FBQSxrQ25FSUQsQ21FWEgsU0FPSSw4QkFBQSxnQ25FTkgsQ21FREQsU0FPSSwrQkFBQSxpQ25FTUQsQ21FYkgsU0FPSSw2QkFBQSwrQm5FT0QsQ21FZEgsU0FPSSwyQkFBQSw2Qm5FUUQsQ21FZkgsU0FPSSw4QkFBQSxnQ25FU0QsQ21FaEJILFNBT0ksdUJuRUNELENtRVJILFNBT0ksOEJuRUVELENtRVRILFNBT0ksNkJuRUdELENtRVZILFNBT0ksK0JuRUlELENtRVhILFNBT0ksNkJuRU5ILENtRURELFNBT0ksOEJuRU1ELENtRWJILFNBT0ksNEJuRU9ELENtRWRILFNBT0ksMEJuRVFELENtRWZILFNBT0ksNkJuRVNELENtRWhCSCxTQU9JLHlCbkVDRCxDbUVSSCxTQU9JLGdDbkVFRCxDbUVUSCxTQU9JLCtCbkVHRCxDbUVWSCxTQU9JLGlDbkVJRCxDbUVYSCxTQU9JLCtCbkVOSCxDbUVERCxTQU9JLGdDbkVNRCxDbUViSCxTQU9JLDhCbkVPRCxDbUVkSCxTQU9JLDRCbkVRRCxDbUVmSCxTQU9JLCtCbkVTRCxDbUVoQkgsU0FPSSwwQm5FQ0QsQ21FUkgsU0FPSSxpQ25FRUQsQ21FVEgsU0FPSSxnQ25FR0QsQ21FVkgsU0FPSSxrQ25FSUQsQ21FWEgsU0FPSSxnQ25FTkgsQ21FREQsU0FPSSxpQ25FTUQsQ21FYkgsU0FPSSwrQm5FT0QsQ21FZEgsU0FPSSw2Qm5FUUQsQ21FZkgsU0FPSSxnQ25FU0QsQ21FaEJILFNBT0ksd0JuRUNELENtRVJILFNBT0ksK0JuRUVELENtRVRILFNBT0ksOEJuRUdELENtRVZILFNBT0ksZ0NuRUlELENtRVhILFNBT0ksOEJuRU5ILENtRURELFNBT0ksK0JuRU1ELENtRWJILFNBT0ksNkJuRU9ELENtRWRILFNBT0ksMkJuRVFELENtRWZILFNBT0ksOEJuRVNELENtRWhCSCxVQU9JLGVuRUNELENtRVJILFVBT0ksc0JuRUVELENtRVRILFVBT0kscUJuRUdELENtRVZILFVBT0ksdUJuRUlELENtRVhILFVBT0kscUJuRU5ILENtRURELFVBT0ksc0JuRU1ELENtRWJILFVBT0ksb0JuRU9ELENtRWRILFVBT0ksa0JuRVFELENtRWZILFVBT0kscUJuRVNELENtRWhCSCxjQU9JLG1CbkVDRCxDbUVSSCxjQU9JLDBCbkVFRCxDbUVUSCxjQU9JLHlCbkVHRCxDbUVWSCxjQU9JLDJCbkVJRCxDbUVYSCxjQU9JLHlCbkVOSCxDbUVERCxjQU9JLDBCbkVNRCxDbUViSCxjQU9JLHdCbkVPRCxDbUVkSCxjQU9JLHNCbkVRRCxDbUVmSCxjQU9JLHlCbkVTRCxDbUVoQkgsaUJBT0ksK0JBQUEsQW5FQ0QsNEJtRURDLEFuRUNELHNCQUFBLENtRVJILGlCQU9JLHNDQUFBLEFuRUVELG1DbUVGQyxBbkVFRCw2QkFBQSxDbUVUSCxpQkFPSSxxQ0FBQSxBbkVHRCxrQ21FSEMsQW5FR0QsNEJBQUEsQ21FVkgsaUJBT0ksdUNBQUEsQW5FSUQsb0NtRUpDLEFuRUlELDhCQUFBLENtRVhILGlCQU9JLHFDQUFBLEFuRU5ILGtDbUVNRyxBbkVOSCw0QkFBQSxDbUVERCxpQkFPSSxzQ0FBQSxBbkVNRCxtQ21FTkMsQW5FTUQsNkJBQUEsQ21FYkgsaUJBT0ksb0NBQUEsQW5FT0QsaUNtRVBDLEFuRU9ELDJCQUFBLENtRWRILGlCQU9JLGtDQUFBLEFuRVFELCtCbUVSQyxBbkVRRCx5QkFBQSxDbUVmSCxpQkFPSSxxQ0FBQSxBbkVTRCxrQ21FVEMsQW5FU0QsNEJBQUEsQ21FaEJILGVBT0kseUJDd2RHLENEL2RQLGFBT0ksMEJDeWRDLENEaGVMLGdCQU9JLDJCQzBkSSxDQUFBLENyRXBlWiwwQm9FR0ksZ0JBT0ksb0JDdkRHLENEZ0RQLGNBT0kscUJDdERDLENEK0NMLGVBT0ksb0JDckRFLENEOENOLHVCQU9JLGdDQUFBLEFDM0NLLDRCQUFBLENEb0NULHFCQU9JLDhCQUFBLEFDMUNHLDBCQUFBLENEbUNQLG9CQU9JLDZCQUFBLEFDekNFLHlCQUFBLENEa0NOLHFCQU9JLG1DQUFBLEFDeENHLCtCQUFBLENEaUNQLG9CQU9JLDZCQUFBLEFDdkNFLHlCQUFBLENEZ0NOLGFBT0ksd0JDRkUsQ0RMTixtQkFPSSw4QkNGUyxDRExiLFlBT0ksdUJDRnNCLENETDFCLFdBT0ksc0JDRjRCLENETGhDLGtCQU9JLDZCQ0ZpQyxDRExyQyxZQU9JLHVCQ0Y2QyxDRExqRCxnQkFPSSwyQkNGbUQsQ0RMdkQsaUJBT0ksNEJDRjZELENETGpFLFdBT0ksOEJBQUEsQUNGd0UsOEJERXhFLEFDRndFLHNCQUFBLENETDVFLGtCQU9JLHFDQUFBLEFDRjZFLHFDREU3RSxBQ0Y2RSw2QkFBQSxDRExqRixXQU9JLHNCQ0Z5RixDREw3RixlQU9JLHFDNUVqQkosQzRFVUEsaUJBT0ksd0JFNURXLENGcURmLGtCQU9JLHNDNUVqQkosQzRFVUEsb0JBT0kseUJFbkRXLENGNENmLGNBT0ksNkJBQUEsQUNzTGEsNEJEdExiLEFDc0xhLHVCQUFBLENEN0xqQixhQU9JLHdDQUFBLEFDNExFLHVDRDVMRixBQzRMRSxpQ0Q1TEYsQUM0TEUsNEJBQUEsQ0RuTU4sZ0JBT0ksc0NBQUEsQUM0TE0sdUNENUxOLEFDNExNLG9DRDVMTixBQzRMTSwrQkFBQSxDRG5NVixxQkFPSSx3Q0FBQSxBQzRMYSx3Q0Q1TGIsQUM0TGEseUNENUxiLEFDNExhLG9DQUFBLENEbk1qQix3QkFPSSxzQ0FBQSxBQzRMeUIsd0NENUx6QixBQzRMeUIsNENENUx6QixBQzRMeUIsdUNBQUEsQ0RuTTdCLGdCQU9JLDZCQUFBLEFDbU1JLDhCRG5NSixBQ21NSSxxQkFBQSxDRDFNUixnQkFPSSw2QkFBQSxBQ29NSSw4QkRwTUosQUNvTUkscUJBQUEsQ0QzTVIsa0JBT0ksOEJBQUEsQUM0TU0sdUJBQUEsQ0RuTlYsa0JBT0ksOEJBQUEsQUM2TU0sdUJBQUEsQ0RwTlYsY0FPSSw2QkFBQSxBQ29ORSx3QkFBQSxDRDNOTixnQkFPSSwrQkFBQSxBQ29OTywwQkFBQSxDRDNOWCxzQkFPSSxxQ0FBQSxBQ29OYyxnQ0FBQSxDRDNObEIsMEJBT0ksaUNBQUEsQUMwTkcsOEJEMU5ILEFDME5HLG9DQUFBLENEak9QLHdCQU9JLCtCQUFBLEFDMk5DLDRCRDNORCxBQzJOQyxrQ0FBQSxDRGxPTCwyQkFPSSxrQ0FBQSxBQzROSSwrQkQ1TkosQUM0TkksZ0NBQUEsQ0RuT1IsNEJBT0ksbUNBQUEsQUM2TkssZ0NEN05MLEFDNk5LLHVDQUFBLENEcE9ULDJCQU9JLG1DQUFBLEFDOE5JLHNDQUFBLENEck9SLDJCQU9JLHdDQUFBLEFDK05JLHFDRC9OSixBQytOSSxzQ0FBQSxDRHRPUixzQkFPSSxrQ0FBQSxBQ3NPRywrQkR0T0gsQUNzT0csZ0NBQUEsQ0Q3T1Asb0JBT0ksZ0NBQUEsQUN1T0MsNkJEdk9ELEFDdU9DLDhCQUFBLENEOU9MLHVCQU9JLG1DQUFBLEFDd09JLGdDRHhPSixBQ3dPSSw0QkFBQSxDRC9PUix5QkFPSSxxQ0FBQSxBQ3lPTSxrQ0R6T04sQUN5T00sOEJBQUEsQ0RoUFYsd0JBT0ksb0NBQUEsQUMwT0ssaUNEMU9MLEFDME9LLDZCQUFBLENEalBULHdCQU9JLG1DQUFBLEFDaVBHLGtDQUFBLENEeFBQLHNCQU9JLGlDQUFBLEFDa1BDLGdDQUFBLENEelBMLHlCQU9JLG9DQUFBLEFDbVBJLDhCQUFBLENEMVBSLDBCQU9JLHFDQUFBLEFDb1BLLHFDQUFBLENEM1BULHlCQU9JLHdDQUFBLEFDcVBJLG9DQUFBLENENVBSLDBCQU9JLHFDQUFBLEFDc1BLLCtCQUFBLENEN1BULG9CQU9JLG1DQUFBLEFDNlBFLHlCQUFBLENEcFFOLHFCQU9JLG9DQUFBLEFDOFBHLCtCQUFBLENEclFQLG1CQU9JLGtDQUFBLEFDK1BDLDZCQUFBLENEdFFMLHNCQU9JLHFDQUFBLEFDZ1FJLDJCQUFBLENEdlFSLHdCQU9JLHVDQUFBLEFDaVFNLDZCQUFBLENEeFFWLHVCQU9JLHNDQUFBLEFDa1FLLDRCQUFBLENEelFULGdCQU9JLHNDQUFBLEFDeVFJLDRCRHpRSixBQ3lRSSxrQkFBQSxDRGhSUixZQU9JLHNDQUFBLEFDMFFELDJCRDFRQyxBQzBRRCxpQkFBQSxDRGpSSCxZQU9JLHNDQUFBLEFDMlFELDJCRDNRQyxBQzJRRCxpQkFBQSxDRGxSSCxZQU9JLHNDQUFBLEFDNFFELDJCRDVRQyxBQzRRRCxpQkFBQSxDRG5SSCxZQU9JLHNDQUFBLEFDNlFELDJCRDdRQyxBQzZRRCxpQkFBQSxDRHBSSCxZQU9JLHNDQUFBLEFDOFFELDJCRDlRQyxBQzhRRCxpQkFBQSxDRHJSSCxZQU9JLHNDQUFBLEFDK1FELDJCRC9RQyxBQytRRCxpQkFBQSxDRHRSSCxlQU9JLHNDQUFBLEFDZ1JFLDJCRGhSRixBQ2dSRSxpQkFBQSxDRHZSTixRQU9JLGtCbkVDRCxDbUVSSCxRQU9JLHlCbkVFRCxDbUVUSCxRQU9JLHdCbkVHRCxDbUVWSCxRQU9JLDBCbkVJRCxDbUVYSCxRQU9JLHdCbkVOSCxDbUVERCxRQU9JLHlCbkVNRCxDbUViSCxRQU9JLHVCbkVPRCxDbUVkSCxRQU9JLHFCbkVRRCxDbUVmSCxRQU9JLHdCbkVTRCxDbUVoQkgsV0FPSSxxQkMwUjZCLENEalNqQyxTQU9JLHlCQUFBLHVCbkVDRCxDbUVSSCxTQU9JLGdDQUFBLDhCbkVFRCxDbUVUSCxTQU9JLCtCQUFBLDZCbkVHRCxDbUVWSCxTQU9JLGlDQUFBLCtCbkVJRCxDbUVYSCxTQU9JLCtCQUFBLDZCbkVOSCxDbUVERCxTQU9JLGdDQUFBLDhCbkVNRCxDbUViSCxTQU9JLDhCQUFBLDRCbkVPRCxDbUVkSCxTQU9JLDRCQUFBLDBCbkVRRCxDbUVmSCxTQU9JLCtCQUFBLDZCbkVTRCxDbUVoQkgsWUFPSSw0QkFBQSwwQkNnUzZCLENEdlNqQyxTQU9JLHVCQUFBLHlCbkVDRCxDbUVSSCxTQU9JLDhCQUFBLGdDbkVFRCxDbUVUSCxTQU9JLDZCQUFBLCtCbkVHRCxDbUVWSCxTQU9JLCtCQUFBLGlDbkVJRCxDbUVYSCxTQU9JLDZCQUFBLCtCbkVOSCxDbUVERCxTQU9JLDhCQUFBLGdDbkVNRCxDbUViSCxTQU9JLDRCQUFBLDhCbkVPRCxDbUVkSCxTQU9JLDBCQUFBLDRCbkVRRCxDbUVmSCxTQU9JLDZCQUFBLCtCbkVTRCxDbUVoQkgsWUFPSSwwQkFBQSw0QkNzUzZCLENEN1NqQyxTQU9JLHNCbkVDRCxDbUVSSCxTQU9JLDZCbkVFRCxDbUVUSCxTQU9JLDRCbkVHRCxDbUVWSCxTQU9JLDhCbkVJRCxDbUVYSCxTQU9JLDRCbkVOSCxDbUVERCxTQU9JLDZCbkVNRCxDbUViSCxTQU9JLDJCbkVPRCxDbUVkSCxTQU9JLHlCbkVRRCxDbUVmSCxTQU9JLDRCbkVTRCxDbUVoQkgsWUFPSSx5QkM0UzZCLENEblRqQyxTQU9JLHdCbkVDRCxDbUVSSCxTQU9JLCtCbkVFRCxDbUVUSCxTQU9JLDhCbkVHRCxDbUVWSCxTQU9JLGdDbkVJRCxDbUVYSCxTQU9JLDhCbkVOSCxDbUVERCxTQU9JLCtCbkVNRCxDbUViSCxTQU9JLDZCbkVPRCxDbUVkSCxTQU9JLDJCbkVRRCxDbUVmSCxTQU9JLDhCbkVTRCxDbUVoQkgsWUFPSSwyQkNrVDZCLENEelRqQyxTQU9JLHlCbkVDRCxDbUVSSCxTQU9JLGdDbkVFRCxDbUVUSCxTQU9JLCtCbkVHRCxDbUVWSCxTQU9JLGlDbkVJRCxDbUVYSCxTQU9JLCtCbkVOSCxDbUVERCxTQU9JLGdDbkVNRCxDbUViSCxTQU9JLDhCbkVPRCxDbUVkSCxTQU9JLDRCbkVRRCxDbUVmSCxTQU9JLCtCbkVTRCxDbUVoQkgsWUFPSSw0QkN3VDZCLENEL1RqQyxTQU9JLHVCbkVDRCxDbUVSSCxTQU9JLDhCbkVFRCxDbUVUSCxTQU9JLDZCbkVHRCxDbUVWSCxTQU9JLCtCbkVJRCxDbUVYSCxTQU9JLDZCbkVOSCxDbUVERCxTQU9JLDhCbkVNRCxDbUViSCxTQU9JLDRCbkVPRCxDbUVkSCxTQU9JLDBCbkVRRCxDbUVmSCxTQU9JLDZCbkVTRCxDbUVoQkgsWUFPSSwwQkM4VDZCLENEclVqQyxRQU9JLG1CbkVDRCxDbUVSSCxRQU9JLDBCbkVFRCxDbUVUSCxRQU9JLHlCbkVHRCxDbUVWSCxRQU9JLDJCbkVJRCxDbUVYSCxRQU9JLHlCbkVOSCxDbUVERCxRQU9JLDBCbkVNRCxDbUViSCxRQU9JLHdCbkVPRCxDbUVkSCxRQU9JLHNCbkVRRCxDbUVmSCxRQU9JLHlCbkVTRCxDbUVoQkgsU0FPSSwwQkFBQSx3Qm5FQ0QsQ21FUkgsU0FPSSxpQ0FBQSwrQm5FRUQsQ21FVEgsU0FPSSxnQ0FBQSw4Qm5FR0QsQ21FVkgsU0FPSSxrQ0FBQSxnQ25FSUQsQ21FWEgsU0FPSSxnQ0FBQSw4Qm5FTkgsQ21FREQsU0FPSSxpQ0FBQSwrQm5FTUQsQ21FYkgsU0FPSSwrQkFBQSw2Qm5FT0QsQ21FZEgsU0FPSSw2QkFBQSwyQm5FUUQsQ21FZkgsU0FPSSxnQ0FBQSw4Qm5FU0QsQ21FaEJILFNBT0ksd0JBQUEsMEJuRUNELENtRVJILFNBT0ksK0JBQUEsaUNuRUVELENtRVRILFNBT0ksOEJBQUEsZ0NuRUdELENtRVZILFNBT0ksZ0NBQUEsa0NuRUlELENtRVhILFNBT0ksOEJBQUEsZ0NuRU5ILENtRURELFNBT0ksK0JBQUEsaUNuRU1ELENtRWJILFNBT0ksNkJBQUEsK0JuRU9ELENtRWRILFNBT0ksMkJBQUEsNkJuRVFELENtRWZILFNBT0ksOEJBQUEsZ0NuRVNELENtRWhCSCxTQU9JLHVCbkVDRCxDbUVSSCxTQU9JLDhCbkVFRCxDbUVUSCxTQU9JLDZCbkVHRCxDbUVWSCxTQU9JLCtCbkVJRCxDbUVYSCxTQU9JLDZCbkVOSCxDbUVERCxTQU9JLDhCbkVNRCxDbUViSCxTQU9JLDRCbkVPRCxDbUVkSCxTQU9JLDBCbkVRRCxDbUVmSCxTQU9JLDZCbkVTRCxDbUVoQkgsU0FPSSx5Qm5FQ0QsQ21FUkgsU0FPSSxnQ25FRUQsQ21FVEgsU0FPSSwrQm5FR0QsQ21FVkgsU0FPSSxpQ25FSUQsQ21FWEgsU0FPSSwrQm5FTkgsQ21FREQsU0FPSSxnQ25FTUQsQ21FYkgsU0FPSSw4Qm5FT0QsQ21FZEgsU0FPSSw0Qm5FUUQsQ21FZkgsU0FPSSwrQm5FU0QsQ21FaEJILFNBT0ksMEJuRUNELENtRVJILFNBT0ksaUNuRUVELENtRVRILFNBT0ksZ0NuRUdELENtRVZILFNBT0ksa0NuRUlELENtRVhILFNBT0ksZ0NuRU5ILENtRURELFNBT0ksaUNuRU1ELENtRWJILFNBT0ksK0JuRU9ELENtRWRILFNBT0ksNkJuRVFELENtRWZILFNBT0ksZ0NuRVNELENtRWhCSCxTQU9JLHdCbkVDRCxDbUVSSCxTQU9JLCtCbkVFRCxDbUVUSCxTQU9JLDhCbkVHRCxDbUVWSCxTQU9JLGdDbkVJRCxDbUVYSCxTQU9JLDhCbkVOSCxDbUVERCxTQU9JLCtCbkVNRCxDbUViSCxTQU9JLDZCbkVPRCxDbUVkSCxTQU9JLDJCbkVRRCxDbUVmSCxTQU9JLDhCbkVTRCxDbUVoQkgsVUFPSSxlbkVDRCxDbUVSSCxVQU9JLHNCbkVFRCxDbUVUSCxVQU9JLHFCbkVHRCxDbUVWSCxVQU9JLHVCbkVJRCxDbUVYSCxVQU9JLHFCbkVOSCxDbUVERCxVQU9JLHNCbkVNRCxDbUViSCxVQU9JLG9CbkVPRCxDbUVkSCxVQU9JLGtCbkVRRCxDbUVmSCxVQU9JLHFCbkVTRCxDbUVoQkgsY0FPSSxtQm5FQ0QsQ21FUkgsY0FPSSwwQm5FRUQsQ21FVEgsY0FPSSx5Qm5FR0QsQ21FVkgsY0FPSSwyQm5FSUQsQ21FWEgsY0FPSSx5Qm5FTkgsQ21FREQsY0FPSSwwQm5FTUQsQ21FYkgsY0FPSSx3Qm5FT0QsQ21FZEgsY0FPSSxzQm5FUUQsQ21FZkgsY0FPSSx5Qm5FU0QsQ21FaEJILGlCQU9JLCtCQUFBLEFuRUNELDRCbUVEQyxBbkVDRCxzQkFBQSxDbUVSSCxpQkFPSSxzQ0FBQSxBbkVFRCxtQ21FRkMsQW5FRUQsNkJBQUEsQ21FVEgsaUJBT0kscUNBQUEsQW5FR0Qsa0NtRUhDLEFuRUdELDRCQUFBLENtRVZILGlCQU9JLHVDQUFBLEFuRUlELG9DbUVKQyxBbkVJRCw4QkFBQSxDbUVYSCxpQkFPSSxxQ0FBQSxBbkVOSCxrQ21FTUcsQW5FTkgsNEJBQUEsQ21FREQsaUJBT0ksc0NBQUEsQW5FTUQsbUNtRU5DLEFuRU1ELDZCQUFBLENtRWJILGlCQU9JLG9DQUFBLEFuRU9ELGlDbUVQQyxBbkVPRCwyQkFBQSxDbUVkSCxpQkFPSSxrQ0FBQSxBbkVRRCwrQm1FUkMsQW5FUUQseUJBQUEsQ21FZkgsaUJBT0kscUNBQUEsQW5FU0Qsa0NtRVRDLEFuRVNELDRCQUFBLENtRWhCSCxlQU9JLHlCQ3dkRyxDRC9kUCxhQU9JLDBCQ3lkQyxDRGhlTCxnQkFPSSwyQkMwZEksQ0RqZVIsTUFPSSw0QjlFbUpGLEM4RTFKRixNQU9JLDhCOUVtSkYsQ0FBQSxDVTdKTiwwQm9FR0ksaUJBT0ksb0JDdkRHLENEZ0RQLGVBT0kscUJDdERDLENEK0NMLGdCQU9JLG9CQ3JERSxDRDhDTix3QkFPSSxnQ0FBQSxBQzNDSyw0QkFBQSxDRG9DVCxzQkFPSSw4QkFBQSxBQzFDRywwQkFBQSxDRG1DUCxxQkFPSSw2QkFBQSxBQ3pDRSx5QkFBQSxDRGtDTixzQkFPSSxtQ0FBQSxBQ3hDRywrQkFBQSxDRGlDUCxxQkFPSSw2QkFBQSxBQ3ZDRSx5QkFBQSxDRGdDTixjQU9JLHdCQ0ZFLENETE4sb0JBT0ksOEJDRlMsQ0RMYixhQU9JLHVCQ0ZzQixDREwxQixZQU9JLHNCQ0Y0QixDRExoQyxtQkFPSSw2QkNGaUMsQ0RMckMsYUFPSSx1QkNGNkMsQ0RMakQsaUJBT0ksMkJDRm1ELENETHZELGtCQU9JLDRCQ0Y2RCxDRExqRSxZQU9JLDhCQUFBLEFDRndFLDhCREV4RSxBQ0Z3RSxzQkFBQSxDREw1RSxtQkFPSSxxQ0FBQSxBQ0Y2RSxxQ0RFN0UsQUNGNkUsNkJBQUEsQ0RMakYsWUFPSSxzQkNGeUYsQ0RMN0YsZ0JBT0kscUM1RWpCSixDNEVVQSxrQkFPSSx3QkU1RFcsQ0ZxRGYsbUJBT0ksc0M1RWpCSixDNEVVQSxxQkFPSSx5QkVuRFcsQ0Y0Q2YsZUFPSSw2QkFBQSxBQ3NMYSw0QkR0TGIsQUNzTGEsdUJBQUEsQ0Q3TGpCLGNBT0ksd0NBQUEsQUM0TEUsdUNENUxGLEFDNExFLGlDRDVMRixBQzRMRSw0QkFBQSxDRG5NTixpQkFPSSxzQ0FBQSxBQzRMTSx1Q0Q1TE4sQUM0TE0sb0NENUxOLEFDNExNLCtCQUFBLENEbk1WLHNCQU9JLHdDQUFBLEFDNExhLHdDRDVMYixBQzRMYSx5Q0Q1TGIsQUM0TGEsb0NBQUEsQ0RuTWpCLHlCQU9JLHNDQUFBLEFDNEx5Qix3Q0Q1THpCLEFDNEx5Qiw0Q0Q1THpCLEFDNEx5Qix1Q0FBQSxDRG5NN0IsaUJBT0ksNkJBQUEsQUNtTUksOEJEbk1KLEFDbU1JLHFCQUFBLENEMU1SLGlCQU9JLDZCQUFBLEFDb01JLDhCRHBNSixBQ29NSSxxQkFBQSxDRDNNUixtQkFPSSw4QkFBQSxBQzRNTSx1QkFBQSxDRG5OVixtQkFPSSw4QkFBQSxBQzZNTSx1QkFBQSxDRHBOVixlQU9JLDZCQUFBLEFDb05FLHdCQUFBLENEM05OLGlCQU9JLCtCQUFBLEFDb05PLDBCQUFBLENEM05YLHVCQU9JLHFDQUFBLEFDb05jLGdDQUFBLENEM05sQiwyQkFPSSxpQ0FBQSxBQzBORyw4QkQxTkgsQUMwTkcsb0NBQUEsQ0RqT1AseUJBT0ksK0JBQUEsQUMyTkMsNEJEM05ELEFDMk5DLGtDQUFBLENEbE9MLDRCQU9JLGtDQUFBLEFDNE5JLCtCRDVOSixBQzROSSxnQ0FBQSxDRG5PUiw2QkFPSSxtQ0FBQSxBQzZOSyxnQ0Q3TkwsQUM2TkssdUNBQUEsQ0RwT1QsNEJBT0ksbUNBQUEsQUM4Tkksc0NBQUEsQ0RyT1IsNEJBT0ksd0NBQUEsQUMrTkkscUNEL05KLEFDK05JLHNDQUFBLENEdE9SLHVCQU9JLGtDQUFBLEFDc09HLCtCRHRPSCxBQ3NPRyxnQ0FBQSxDRDdPUCxxQkFPSSxnQ0FBQSxBQ3VPQyw2QkR2T0QsQUN1T0MsOEJBQUEsQ0Q5T0wsd0JBT0ksbUNBQUEsQUN3T0ksZ0NEeE9KLEFDd09JLDRCQUFBLENEL09SLDBCQU9JLHFDQUFBLEFDeU9NLGtDRHpPTixBQ3lPTSw4QkFBQSxDRGhQVix5QkFPSSxvQ0FBQSxBQzBPSyxpQ0QxT0wsQUMwT0ssNkJBQUEsQ0RqUFQseUJBT0ksbUNBQUEsQUNpUEcsa0NBQUEsQ0R4UFAsdUJBT0ksaUNBQUEsQUNrUEMsZ0NBQUEsQ0R6UEwsMEJBT0ksb0NBQUEsQUNtUEksOEJBQUEsQ0QxUFIsMkJBT0kscUNBQUEsQUNvUEsscUNBQUEsQ0QzUFQsMEJBT0ksd0NBQUEsQUNxUEksb0NBQUEsQ0Q1UFIsMkJBT0kscUNBQUEsQUNzUEssK0JBQUEsQ0Q3UFQscUJBT0ksbUNBQUEsQUM2UEUseUJBQUEsQ0RwUU4sc0JBT0ksb0NBQUEsQUM4UEcsK0JBQUEsQ0RyUVAsb0JBT0ksa0NBQUEsQUMrUEMsNkJBQUEsQ0R0UUwsdUJBT0kscUNBQUEsQUNnUUksMkJBQUEsQ0R2UVIseUJBT0ksdUNBQUEsQUNpUU0sNkJBQUEsQ0R4UVYsd0JBT0ksc0NBQUEsQUNrUUssNEJBQUEsQ0R6UVQsaUJBT0ksc0NBQUEsQUN5UUksNEJEelFKLEFDeVFJLGtCQUFBLENEaFJSLGFBT0ksc0NBQUEsQUMwUUQsMkJEMVFDLEFDMFFELGlCQUFBLENEalJILGFBT0ksc0NBQUEsQUMyUUQsMkJEM1FDLEFDMlFELGlCQUFBLENEbFJILGFBT0ksc0NBQUEsQUM0UUQsMkJENVFDLEFDNFFELGlCQUFBLENEblJILGFBT0ksc0NBQUEsQUM2UUQsMkJEN1FDLEFDNlFELGlCQUFBLENEcFJILGFBT0ksc0NBQUEsQUM4UUQsMkJEOVFDLEFDOFFELGlCQUFBLENEclJILGFBT0ksc0NBQUEsQUMrUUQsMkJEL1FDLEFDK1FELGlCQUFBLENEdFJILGdCQU9JLHNDQUFBLEFDZ1JFLDJCRGhSRixBQ2dSRSxpQkFBQSxDRHZSTixTQU9JLGtCbkVDRCxDbUVSSCxTQU9JLHlCbkVFRCxDbUVUSCxTQU9JLHdCbkVHRCxDbUVWSCxTQU9JLDBCbkVJRCxDbUVYSCxTQU9JLHdCbkVOSCxDbUVERCxTQU9JLHlCbkVNRCxDbUViSCxTQU9JLHVCbkVPRCxDbUVkSCxTQU9JLHFCbkVRRCxDbUVmSCxTQU9JLHdCbkVTRCxDbUVoQkgsWUFPSSxxQkMwUjZCLENEalNqQyxVQU9JLHlCQUFBLHVCbkVDRCxDbUVSSCxVQU9JLGdDQUFBLDhCbkVFRCxDbUVUSCxVQU9JLCtCQUFBLDZCbkVHRCxDbUVWSCxVQU9JLGlDQUFBLCtCbkVJRCxDbUVYSCxVQU9JLCtCQUFBLDZCbkVOSCxDbUVERCxVQU9JLGdDQUFBLDhCbkVNRCxDbUViSCxVQU9JLDhCQUFBLDRCbkVPRCxDbUVkSCxVQU9JLDRCQUFBLDBCbkVRRCxDbUVmSCxVQU9JLCtCQUFBLDZCbkVTRCxDbUVoQkgsYUFPSSw0QkFBQSwwQkNnUzZCLENEdlNqQyxVQU9JLHVCQUFBLHlCbkVDRCxDbUVSSCxVQU9JLDhCQUFBLGdDbkVFRCxDbUVUSCxVQU9JLDZCQUFBLCtCbkVHRCxDbUVWSCxVQU9JLCtCQUFBLGlDbkVJRCxDbUVYSCxVQU9JLDZCQUFBLCtCbkVOSCxDbUVERCxVQU9JLDhCQUFBLGdDbkVNRCxDbUViSCxVQU9JLDRCQUFBLDhCbkVPRCxDbUVkSCxVQU9JLDBCQUFBLDRCbkVRRCxDbUVmSCxVQU9JLDZCQUFBLCtCbkVTRCxDbUVoQkgsYUFPSSwwQkFBQSw0QkNzUzZCLENEN1NqQyxVQU9JLHNCbkVDRCxDbUVSSCxVQU9JLDZCbkVFRCxDbUVUSCxVQU9JLDRCbkVHRCxDbUVWSCxVQU9JLDhCbkVJRCxDbUVYSCxVQU9JLDRCbkVOSCxDbUVERCxVQU9JLDZCbkVNRCxDbUViSCxVQU9JLDJCbkVPRCxDbUVkSCxVQU9JLHlCbkVRRCxDbUVmSCxVQU9JLDRCbkVTRCxDbUVoQkgsYUFPSSx5QkM0UzZCLENEblRqQyxVQU9JLHdCbkVDRCxDbUVSSCxVQU9JLCtCbkVFRCxDbUVUSCxVQU9JLDhCbkVHRCxDbUVWSCxVQU9JLGdDbkVJRCxDbUVYSCxVQU9JLDhCbkVOSCxDbUVERCxVQU9JLCtCbkVNRCxDbUViSCxVQU9JLDZCbkVPRCxDbUVkSCxVQU9JLDJCbkVRRCxDbUVmSCxVQU9JLDhCbkVTRCxDbUVoQkgsYUFPSSwyQkNrVDZCLENEelRqQyxVQU9JLHlCbkVDRCxDbUVSSCxVQU9JLGdDbkVFRCxDbUVUSCxVQU9JLCtCbkVHRCxDbUVWSCxVQU9JLGlDbkVJRCxDbUVYSCxVQU9JLCtCbkVOSCxDbUVERCxVQU9JLGdDbkVNRCxDbUViSCxVQU9JLDhCbkVPRCxDbUVkSCxVQU9JLDRCbkVRRCxDbUVmSCxVQU9JLCtCbkVTRCxDbUVoQkgsYUFPSSw0QkN3VDZCLENEL1RqQyxVQU9JLHVCbkVDRCxDbUVSSCxVQU9JLDhCbkVFRCxDbUVUSCxVQU9JLDZCbkVHRCxDbUVWSCxVQU9JLCtCbkVJRCxDbUVYSCxVQU9JLDZCbkVOSCxDbUVERCxVQU9JLDhCbkVNRCxDbUViSCxVQU9JLDRCbkVPRCxDbUVkSCxVQU9JLDBCbkVRRCxDbUVmSCxVQU9JLDZCbkVTRCxDbUVoQkgsYUFPSSwwQkM4VDZCLENEclVqQyxTQU9JLG1CbkVDRCxDbUVSSCxTQU9JLDBCbkVFRCxDbUVUSCxTQU9JLHlCbkVHRCxDbUVWSCxTQU9JLDJCbkVJRCxDbUVYSCxTQU9JLHlCbkVOSCxDbUVERCxTQU9JLDBCbkVNRCxDbUViSCxTQU9JLHdCbkVPRCxDbUVkSCxTQU9JLHNCbkVRRCxDbUVmSCxTQU9JLHlCbkVTRCxDbUVoQkgsVUFPSSwwQkFBQSx3Qm5FQ0QsQ21FUkgsVUFPSSxpQ0FBQSwrQm5FRUQsQ21FVEgsVUFPSSxnQ0FBQSw4Qm5FR0QsQ21FVkgsVUFPSSxrQ0FBQSxnQ25FSUQsQ21FWEgsVUFPSSxnQ0FBQSw4Qm5FTkgsQ21FREQsVUFPSSxpQ0FBQSwrQm5FTUQsQ21FYkgsVUFPSSwrQkFBQSw2Qm5FT0QsQ21FZEgsVUFPSSw2QkFBQSwyQm5FUUQsQ21FZkgsVUFPSSxnQ0FBQSw4Qm5FU0QsQ21FaEJILFVBT0ksd0JBQUEsMEJuRUNELENtRVJILFVBT0ksK0JBQUEsaUNuRUVELENtRVRILFVBT0ksOEJBQUEsZ0NuRUdELENtRVZILFVBT0ksZ0NBQUEsa0NuRUlELENtRVhILFVBT0ksOEJBQUEsZ0NuRU5ILENtRURELFVBT0ksK0JBQUEsaUNuRU1ELENtRWJILFVBT0ksNkJBQUEsK0JuRU9ELENtRWRILFVBT0ksMkJBQUEsNkJuRVFELENtRWZILFVBT0ksOEJBQUEsZ0NuRVNELENtRWhCSCxVQU9JLHVCbkVDRCxDbUVSSCxVQU9JLDhCbkVFRCxDbUVUSCxVQU9JLDZCbkVHRCxDbUVWSCxVQU9JLCtCbkVJRCxDbUVYSCxVQU9JLDZCbkVOSCxDbUVERCxVQU9JLDhCbkVNRCxDbUViSCxVQU9JLDRCbkVPRCxDbUVkSCxVQU9JLDBCbkVRRCxDbUVmSCxVQU9JLDZCbkVTRCxDbUVoQkgsVUFPSSx5Qm5FQ0QsQ21FUkgsVUFPSSxnQ25FRUQsQ21FVEgsVUFPSSwrQm5FR0QsQ21FVkgsVUFPSSxpQ25FSUQsQ21FWEgsVUFPSSwrQm5FTkgsQ21FREQsVUFPSSxnQ25FTUQsQ21FYkgsVUFPSSw4Qm5FT0QsQ21FZEgsVUFPSSw0Qm5FUUQsQ21FZkgsVUFPSSwrQm5FU0QsQ21FaEJILFVBT0ksMEJuRUNELENtRVJILFVBT0ksaUNuRUVELENtRVRILFVBT0ksZ0NuRUdELENtRVZILFVBT0ksa0NuRUlELENtRVhILFVBT0ksZ0NuRU5ILENtRURELFVBT0ksaUNuRU1ELENtRWJILFVBT0ksK0JuRU9ELENtRWRILFVBT0ksNkJuRVFELENtRWZILFVBT0ksZ0NuRVNELENtRWhCSCxVQU9JLHdCbkVDRCxDbUVSSCxVQU9JLCtCbkVFRCxDbUVUSCxVQU9JLDhCbkVHRCxDbUVWSCxVQU9JLGdDbkVJRCxDbUVYSCxVQU9JLDhCbkVOSCxDbUVERCxVQU9JLCtCbkVNRCxDbUViSCxVQU9JLDZCbkVPRCxDbUVkSCxVQU9JLDJCbkVRRCxDbUVmSCxVQU9JLDhCbkVTRCxDbUVoQkgsV0FPSSxlbkVDRCxDbUVSSCxXQU9JLHNCbkVFRCxDbUVUSCxXQU9JLHFCbkVHRCxDbUVWSCxXQU9JLHVCbkVJRCxDbUVYSCxXQU9JLHFCbkVOSCxDbUVERCxXQU9JLHNCbkVNRCxDbUViSCxXQU9JLG9CbkVPRCxDbUVkSCxXQU9JLGtCbkVRRCxDbUVmSCxXQU9JLHFCbkVTRCxDbUVoQkgsZUFPSSxtQm5FQ0QsQ21FUkgsZUFPSSwwQm5FRUQsQ21FVEgsZUFPSSx5Qm5FR0QsQ21FVkgsZUFPSSwyQm5FSUQsQ21FWEgsZUFPSSx5Qm5FTkgsQ21FREQsZUFPSSwwQm5FTUQsQ21FYkgsZUFPSSx3Qm5FT0QsQ21FZEgsZUFPSSxzQm5FUUQsQ21FZkgsZUFPSSx5Qm5FU0QsQ21FaEJILGtCQU9JLCtCQUFBLEFuRUNELDRCbUVEQyxBbkVDRCxzQkFBQSxDbUVSSCxrQkFPSSxzQ0FBQSxBbkVFRCxtQ21FRkMsQW5FRUQsNkJBQUEsQ21FVEgsa0JBT0kscUNBQUEsQW5FR0Qsa0NtRUhDLEFuRUdELDRCQUFBLENtRVZILGtCQU9JLHVDQUFBLEFuRUlELG9DbUVKQyxBbkVJRCw4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VVRGLThcIjtAbWVkaWEgcHJpbnR7Kiw6YWZ0ZXIsOmJlZm9yZXtiYWNrZ3JvdW5kOjAgMCFpbXBvcnRhbnQ7Y29sb3I6IzAwMCFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudDt0ZXh0LXNoYWRvdzpub25lIWltcG9ydGFudH1hLGE6dmlzaXRlZHt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWFbaHJlZl06YWZ0ZXJ7Y29udGVudDpcIiAoXCIgYXR0cihocmVmKSBcIilcIn1hYmJyW3RpdGxlXTphZnRlcntjb250ZW50OlwiIChcIiBhdHRyKHRpdGxlKSBcIilcIn1hW2hyZWZePVwiI1wiXTphZnRlcixhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXJ7Y29udGVudDpcIlwifWJsb2NrcXVvdGUscHJle2JvcmRlcjoxcHggc29saWQgIzk5OTtwYWdlLWJyZWFrLWluc2lkZTphdm9pZH10aGVhZHtkaXNwbGF5OnRhYmxlLWhlYWRlci1ncm91cH1pbWcsdHJ7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9aW1ne21heC13aWR0aDoxMDAlIWltcG9ydGFudH0uaDIsLmgzLGFkZHJlc3MuYWRkcmVzcy5zYWZuZXIgLmFkZHJlc3MtdGl0bGUsaDIsaDMscHtvcnBoYW5zOjM7d2lkb3dzOjN9LmgyLC5oMyxhZGRyZXNzLmFkZHJlc3Muc2FmbmVyIC5hZGRyZXNzLXRpdGxlLGgyLGgze3BhZ2UtYnJlYWstYWZ0ZXI6YXZvaWR9fTpyb290LFtkYXRhLWJzLXRoZW1lPWxpZ2h0XXstLWJzLXByaW1hcnk6I2U2MWQ0YzstLWJzLWJsYWNrOiMwMDA7LS1icy1kYXJrOiMzMzM7LS1icy1saWdodDojZjhmOWZhOy0tYnMtd2hpdGU6I2ZmZjstLWJzLXByaW1hcnktcmdiOjIzMCwyOSw3NjstLWJzLWJsYWNrLXJnYjowLDAsMDstLWJzLWRhcmstcmdiOjUxLDUxLDUxOy0tYnMtbGlnaHQtcmdiOjI0OCwyNDksMjUwOy0tYnMtd2hpdGUtcmdiOjI1NSwyNTUsMjU1Oy0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiM1YzBjMWU7LS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpczojNDcwODE4Oy0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiMyYTJkMjI7LS1icy1pbmZvLXRleHQtZW1waGFzaXM6IzA5NDE0YTstLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpczojNjY1MDAwOy0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXM6IzU4MTUxYzstLWJzLWxpZ2h0LXRleHQtZW1waGFzaXM6IzQ5NTA1NzstLWJzLWRhcmstdGV4dC1lbXBoYXNpczojNDk1MDU3Oy0tYnMtcHJpbWFyeS1iZy1zdWJ0bGU6I2ZhZDJkYjstLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGU6I2VmZDBkODstLWJzLXN1Y2Nlc3MtYmctc3VidGxlOiNlMWUzZGQ7LS1icy1pbmZvLWJnLXN1YnRsZTojZDFlY2YxOy0tYnMtd2FybmluZy1iZy1zdWJ0bGU6I2ZmZjRjYzstLWJzLWRhbmdlci1iZy1zdWJ0bGU6I2Y4ZDdkYTstLWJzLWxpZ2h0LWJnLXN1YnRsZTojZmNmY2ZkOy0tYnMtZGFyay1iZy1zdWJ0bGU6I2NlZDRkYTstLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZTojZjVhNWI3Oy0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6I2UwYTFiMTstLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTojYzNjNmJiOy0tYnMtaW5mby1ib3JkZXItc3VidGxlOiNhMmRhZTM7LS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGU6I2ZmZTk5OTstLWJzLWRhbmdlci1ib3JkZXItc3VidGxlOiNmMWFlYjU7LS1icy1saWdodC1ib3JkZXItc3VidGxlOiNlOWVjZWY7LS1icy1kYXJrLWJvcmRlci1zdWJ0bGU6I2FkYjViZDstLWJzLXdoaXRlLXJnYjoyNTUsMjU1LDI1NTstLWJzLWJsYWNrLXJnYjowLDAsMDstLWJzLWZvbnQtc2Fucy1zZXJpZjpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWYsc3lzdGVtLXVpLC1hcHBsZS1zeXN0ZW0sXCJTZWdvZSBVSVwiLFwiUm9ib3RvIEZsZXhcIixzYW5zLXNlcmlmLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxcIk5vdG8gU2Fuc1wiLFwiTGliZXJhdGlvbiBTYW5zXCIsc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiU2Vnb2UgVUkgU3ltYm9sXCIsXCJOb3RvIENvbG9yIEVtb2ppXCI7LS1icy1mb250LW1vbm9zcGFjZTpTRk1vbm8tUmVndWxhcixNZW5sbyxNb25hY28sQ29uc29sYXMsXCJMaWJlcmF0aW9uIE1vbm9cIixcIkNvdXJpZXIgTmV3XCIsbW9ub3NwYWNlOy0tYnMtZ3JhZGllbnQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7LS1icy1ib2R5LWZvbnQtZmFtaWx5OnZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7LS1icy1ib2R5LWZvbnQtc2l6ZToxLjEyNXJlbTstLWJzLWJvZHktZm9udC13ZWlnaHQ6NDAwOy0tYnMtYm9keS1saW5lLWhlaWdodDoxLjU7LS1icy1ib2R5LWNvbG9yOiMwMDA7LS1icy1ib2R5LWNvbG9yLXJnYjowLDAsMDstLWJzLWJvZHktYmc6I2ZmZjstLWJzLWJvZHktYmctcmdiOjI1NSwyNTUsMjU1Oy0tYnMtZW1waGFzaXMtY29sb3I6IzAwMDstLWJzLWVtcGhhc2lzLWNvbG9yLXJnYjowLDAsMDstLWJzLXNlY29uZGFyeS1jb2xvcjpyZ2JhKDAsIDAsIDAsIDAuNzUpOy0tYnMtc2Vjb25kYXJ5LWNvbG9yLXJnYjowLDAsMDstLWJzLXNlY29uZGFyeS1iZzojZTllY2VmOy0tYnMtc2Vjb25kYXJ5LWJnLXJnYjoyMzMsMjM2LDIzOTstLWJzLXRlcnRpYXJ5LWNvbG9yOnJnYmEoMCwgMCwgMCwgMC41KTstLWJzLXRlcnRpYXJ5LWNvbG9yLXJnYjowLDAsMDstLWJzLXRlcnRpYXJ5LWJnOiNmOGY5ZmE7LS1icy10ZXJ0aWFyeS1iZy1yZ2I6MjQ4LDI0OSwyNTA7LS1icy1oZWFkaW5nLWNvbG9yOmluaGVyaXQ7LS1icy1saW5rLWNvbG9yOiMwMDA7LS1icy1saW5rLWNvbG9yLXJnYjowLDAsMDstLWJzLWxpbmstZGVjb3JhdGlvbjp1bmRlcmxpbmU7LS1icy1saW5rLWhvdmVyLWNvbG9yOmJsYWNrOy0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2I6MCwwLDA7LS1icy1saW5rLWhvdmVyLWRlY29yYXRpb246bm9uZTstLWJzLWNvZGUtY29sb3I6I2U4M2U4YzstLWJzLWhpZ2hsaWdodC1iZzojZmVmYmQ2Oy0tYnMtYm9yZGVyLXdpZHRoOjFweDstLWJzLWJvcmRlci1zdHlsZTpzb2xpZDstLWJzLWJvcmRlci1jb2xvcjojMDAwOy0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OnJnYmEoMCwgMCwgMCwgMC4xNzUpOy0tYnMtYm9yZGVyLXJhZGl1czowLjI1cmVtOy0tYnMtYm9yZGVyLXJhZGl1cy1zbTowLjJyZW07LS1icy1ib3JkZXItcmFkaXVzLWxnOjAuM3JlbTstLWJzLWJvcmRlci1yYWRpdXMteGw6MXJlbTstLWJzLWJvcmRlci1yYWRpdXMteHhsOjJyZW07LS1icy1ib3JkZXItcmFkaXVzLTJ4bDp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCk7LS1icy1ib3JkZXItcmFkaXVzLXBpbGw6NTByZW07LS1icy1ib3gtc2hhZG93OjAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTstLWJzLWJveC1zaGFkb3ctc206MCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpOy0tYnMtYm94LXNoYWRvdy1sZzowIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KTstLWJzLWJveC1zaGFkb3ctaW5zZXQ6aW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOy0tYnMtZm9jdXMtcmluZy13aWR0aDowLjI1cmVtOy0tYnMtZm9jdXMtcmluZy1vcGFjaXR5OjAuMjU7LS1icy1mb2N1cy1yaW5nLWNvbG9yOnJnYmEoMjMwLCAyOSwgNzYsIDAuMjUpOy0tYnMtZm9ybS12YWxpZC1jb2xvcjojNjg3MTU0Oy0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3I6IzY4NzE1NDstLWJzLWZvcm0taW52YWxpZC1jb2xvcjojZGMzNTQ1Oy0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjojZGMzNTQ1fSosOjphZnRlciw6OmJlZm9yZXtib3gtc2l6aW5nOmJvcmRlci1ib3h9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOm5vLXByZWZlcmVuY2Upezpyb290e3Njcm9sbC1iZWhhdmlvcjpzbW9vdGh9fWJvZHl7bWFyZ2luOjA7Zm9udC1mYW1pbHk6dmFyKC0tYnMtYm9keS1mb250LWZhbWlseSk7Zm9udC1zaXplOnZhcigtLWJzLWJvZHktZm9udC1zaXplKTtmb250LXdlaWdodDp2YXIoLS1icy1ib2R5LWZvbnQtd2VpZ2h0KTtsaW5lLWhlaWdodDp2YXIoLS1icy1ib2R5LWxpbmUtaGVpZ2h0KTtjb2xvcjp2YXIoLS1icy1ib2R5LWNvbG9yKTt0ZXh0LWFsaWduOnZhcigtLWJzLWJvZHktdGV4dC1hbGlnbik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1ib2R5LWJnKTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9aHJ7bWFyZ2luOjEuMjVyZW0gMDtjb2xvcjppbmhlcml0O2JvcmRlcjowO2JvcmRlci10b3A6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZDtvcGFjaXR5Oi4yNX0uaDEsLmgyLC5oMywuaDQsLmg1LC5oNixhZGRyZXNzLmFkZHJlc3Muc2FmbmVyIC5hZGRyZXNzLXRpdGxlLGgxLGgyLGgzLGg0LGg1LGg2e21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjJyZW07Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixzYW5zLXNlcmlmLHN5c3RlbS11aSwtYXBwbGUtc3lzdGVtLFwiU2Vnb2UgVUlcIixcIlJvYm90byBGbGV4XCIsc2Fucy1zZXJpZixcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsXCJOb3RvIFNhbnNcIixcIkxpYmVyYXRpb24gU2Fuc1wiLHNhbnMtc2VyaWYsXCJBcHBsZSBDb2xvciBFbW9qaVwiLFwiU2Vnb2UgVUkgRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiLFwiTm90byBDb2xvciBFbW9qaVwiO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjI7Y29sb3I6dmFyKC0tYnMtaGVhZGluZy1jb2xvcil9LmgxLGgxe2ZvbnQtc2l6ZTpjYWxjKDEuNTc1cmVtICsgMy45dncpfUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmgxLGgxe2ZvbnQtc2l6ZTo0LjVyZW19fS5oMixoMntmb250LXNpemU6Y2FsYygxLjM5NXJlbSArIDEuNzR2dyl9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuaDIsaDJ7Zm9udC1zaXplOjIuN3JlbX19LmgzLGFkZHJlc3MuYWRkcmVzcy5zYWZuZXIgLmFkZHJlc3MtdGl0bGUsaDN7Zm9udC1zaXplOmNhbGMoMS4yODdyZW0gKyAuNDQ0dncpfUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmgzLGFkZHJlc3MuYWRkcmVzcy5zYWZuZXIgLmFkZHJlc3MtdGl0bGUsaDN7Zm9udC1zaXplOjEuNjJyZW19fS5oNCxoNHtmb250LXNpemU6Y2FsYygxLjI1MTU2cmVtICsgLjAxODc1dncpfUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7Lmg0LGg0e2ZvbnQtc2l6ZToxLjI2NTYycmVtfX0uaDUsaDV7Zm9udC1zaXplOmNhbGMoMS4yNjU2M3JlbSArIC4xODc1dncpfUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7Lmg1LGg1e2ZvbnQtc2l6ZToxLjQwNjI1cmVtfX0uaDYsaDZ7Zm9udC1zaXplOjEuMTI1cmVtfXB7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206Mi41cmVtfWFiYnJbdGl0bGVde3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkO2N1cnNvcjpoZWxwO3RleHQtZGVjb3JhdGlvbi1za2lwLWluazpub25lfWFkZHJlc3N7bWFyZ2luLWJvdHRvbToxcmVtO2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0OmluaGVyaXR9b2wsdWx7cGFkZGluZy1sZWZ0OjJyZW19ZGwsb2wsdWx7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MXJlbX1vbCBvbCxvbCB1bCx1bCBvbCx1bCB1bHttYXJnaW4tYm90dG9tOjB9ZHR7Zm9udC13ZWlnaHQ6NjAwfWRke21hcmdpbi1ib3R0b206LjVyZW07bWFyZ2luLWxlZnQ6MH1ibG9ja3F1b3Rle21hcmdpbjowIDAgMXJlbX0uc21hbGwsc21hbGx7Zm9udC1zaXplOi44NzVlbX0ubWFyayxtYXJre3BhZGRpbmc6LjE4NzVlbTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWhpZ2hsaWdodC1iZyl9c3ViLHN1cHtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6Ljc1ZW07bGluZS1oZWlnaHQ6MDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdWJ7Ym90dG9tOi0uMjVlbX1zdXB7dG9wOi0uNWVtfWF7Y29sb3I6cmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksdmFyKC0tYnMtbGluay1vcGFjaXR5LDEpKTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWE6aG92ZXJ7LS1icy1saW5rLWNvbG9yLXJnYjp2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYik7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSksYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXJ7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZX1jb2RlLGtiZCxwcmUsc2FtcHtmb250LWZhbWlseTp2YXIoLS1icy1mb250LW1vbm9zcGFjZSk7Zm9udC1zaXplOjFlbX1wcmV7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtO292ZXJmbG93OmF1dG87Zm9udC1zaXplOi44NzVlbX1wcmUgY29kZXtmb250LXNpemU6aW5oZXJpdDtjb2xvcjppbmhlcml0O3dvcmQtYnJlYWs6bm9ybWFsfWNvZGV7Zm9udC1zaXplOi44NzVlbTtjb2xvcjp2YXIoLS1icy1jb2RlLWNvbG9yKTt3b3JkLXdyYXA6YnJlYWstd29yZH1hPmNvZGV7Y29sb3I6aW5oZXJpdH1rYmR7cGFkZGluZzouMTg3NXJlbSAuMzc1cmVtO2ZvbnQtc2l6ZTouODc1ZW07Y29sb3I6dmFyKC0tYnMtYm9keS1iZyk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1ib2R5LWNvbG9yKX1rYmQga2Jke3BhZGRpbmc6MDtmb250LXNpemU6MWVtfWZpZ3VyZXttYXJnaW46MCAwIDFyZW19aW1nLHN2Z3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9dGFibGV7Y2FwdGlvbi1zaWRlOmJvdHRvbTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9Y2FwdGlvbntwYWRkaW5nLXRvcDouNXJlbTtwYWRkaW5nLWJvdHRvbTouNXJlbTtjb2xvcjojODY4ZTk2O3RleHQtYWxpZ246bGVmdH10aHt0ZXh0LWFsaWduOmluaGVyaXQ7dGV4dC1hbGlnbjotd2Via2l0LW1hdGNoLXBhcmVudH10Ym9keSx0ZCx0Zm9vdCx0aCx0aGVhZCx0cntib3JkZXI6MCBzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdH1sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9ja31idXR0b257Ym9yZGVyLXJhZGl1czowfWJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpe291dGxpbmU6MH1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe21hcmdpbjowO2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdH1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9W3JvbGU9YnV0dG9uXSxbdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxbdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpLGJ1dHRvbjpub3QoOmRpc2FibGVkKXtjdXJzb3I6cG9pbnRlcn1zZWxlY3R7d29yZC13cmFwOm5vcm1hbH1zZWxlY3Q6ZGlzYWJsZWR7b3BhY2l0eToxfVtsaXN0XTpub3QoW3R5cGU9ZGF0ZV0pOm5vdChbdHlwZT1kYXRldGltZS1sb2NhbF0pOm5vdChbdHlwZT1tb250aF0pOm5vdChbdHlwZT13ZWVrXSk6bm90KFt0eXBlPXRpbWVdKTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9ye2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9W3R5cGU9YnV0dG9uXSxbdHlwZT1yZXNldF0sW3R5cGU9c3VibWl0XSxidXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn06Oi1tb3otZm9jdXMtaW5uZXJ7cGFkZGluZzowO2JvcmRlci1zdHlsZTpub25lfXRleHRhcmVhe3Jlc2l6ZTp2ZXJ0aWNhbH1maWVsZHNldHttaW4td2lkdGg6MDtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOjB9bGVnZW5ke2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJTtwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbTouNXJlbTtmb250LXNpemU6Y2FsYygxLjI3NXJlbSArIC4zdncpO2xpbmUtaGVpZ2h0OmluaGVyaXR9bGVnZW5kKyp7Y2xlYXI6bGVmdH06Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCw6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCw6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxke3BhZGRpbmc6MH06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99W3R5cGU9c2VhcmNoXXtvdXRsaW5lLW9mZnNldDotMnB4Oy13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGR9Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlcntwYWRkaW5nOjB9OjpmaWxlLXNlbGVjdG9yLWJ1dHRvbntmb250OmluaGVyaXQ7LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1vdXRwdXR7ZGlzcGxheTppbmxpbmUtYmxvY2t9aWZyYW1le2JvcmRlcjowfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW07Y3Vyc29yOnBvaW50ZXJ9cHJvZ3Jlc3N7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9W2hpZGRlbl17ZGlzcGxheTpub25lIWltcG9ydGFudH0ubGVhZHtmb250LXNpemU6Y2FsYygxLjI2NTYzcmVtICsgLjE4NzV2dyk7Zm9udC13ZWlnaHQ6MzAwfUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7bGVnZW5ke2ZvbnQtc2l6ZToxLjVyZW19LmxlYWR7Zm9udC1zaXplOjEuNDA2MjVyZW19fS5kaXNwbGF5LTF7Zm9udC1zaXplOmNhbGMoMS42MjVyZW0gKyA0LjV2dyk7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5kaXNwbGF5LTF7Zm9udC1zaXplOjVyZW19fS5kaXNwbGF5LTJ7Zm9udC1zaXplOmNhbGMoMS41NzVyZW0gKyAzLjl2dyk7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5kaXNwbGF5LTJ7Zm9udC1zaXplOjQuNXJlbX19LmRpc3BsYXktM3tmb250LXNpemU6Y2FsYygxLjUyNXJlbSArIDMuM3Z3KTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmRpc3BsYXktM3tmb250LXNpemU6NHJlbX19LmRpc3BsYXktNHtmb250LXNpemU6Y2FsYygxLjQ3NXJlbSArIDIuN3Z3KTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmRpc3BsYXktNHtmb250LXNpemU6My41cmVtfX0uZGlzcGxheS01e2ZvbnQtc2l6ZTpjYWxjKDEuNDI1cmVtICsgMi4xdncpO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjJ9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZGlzcGxheS01e2ZvbnQtc2l6ZTozcmVtfX0uZGlzcGxheS02e2ZvbnQtc2l6ZTpjYWxjKDEuMzc1cmVtICsgMS41dncpO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjJ9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZGlzcGxheS02e2ZvbnQtc2l6ZToyLjVyZW19fS5saXN0LWlubGluZSwubGlzdC1zdHlsZWQsLmxpc3Qtc3R5bGVkIHVsLC5saXN0LXVuc3R5bGVkLC5tLXBhZ2VNZW51X19uYXYuLWZhSWNvbiwubS1wYWdlTWVudV9fbmF2Li1mYUljb24gdWwsLm12LW1lbnUtc2VjdGlvbiB1bC5tdi1tZW51LXNlY3Rpb24tc2VjdGlvbi5mYWwtYXJyb3ctZG93biwubXYtbWVudS1zZWN0aW9uIHVsLm12LW1lbnUtc2VjdGlvbi1zZWN0aW9uLmZhbC1hcnJvdy1kb3duIHVsLC5tdi1zb2NpYWxsaW5rcyAubXYtc29jaWFsbGlua3MtbGlzdCx1bC4tY2hlY2tlZCx1bC4tY2hlY2tlZCB1bCx1bC4tZGFzaCx1bC4tZGFzaCB1bCx1bC4tbXZTdHlsZSx1bC4tbXZTdHlsZSB1bCx1bC4tbXZTdHlsZVVuaUNvZGUsdWwuLW12U3R5bGVVbmlDb2RlIHVsLHVsLi11blN0eWxlZCx1bC4tdW5TdHlsZWQgdWx7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lfS5saXN0LWlubGluZS1pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0Oi41cmVtfS5pbml0aWFsaXNte3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uYmxvY2txdW90ZXttYXJnaW4tYm90dG9tOjEuMjVyZW07Zm9udC1zaXplOmNhbGMoMS4yNjU2M3JlbSArIC4xODc1dncpfUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmJsb2NrcXVvdGV7Zm9udC1zaXplOjEuNDA2MjVyZW19fS5ibG9ja3F1b3RlPjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uYmxvY2txdW90ZS1mb290ZXJ7bWFyZ2luLXRvcDotMS4yNXJlbTttYXJnaW4tYm90dG9tOjEuMjVyZW07Zm9udC1zaXplOi44NzVlbTtjb2xvcjojODY4ZTk2fS5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3Jle2NvbnRlbnQ6XCJcXDIwMTRcXDAwQTBcIn0uaW1nLWZsdWlke21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5pbWctdGh1bWJuYWlse3BhZGRpbmc6LjI1cmVtO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYm9keS1iZyk7Ym9yZGVyOnZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uZmlndXJle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5maWd1cmUtaW1ne21hcmdpbi1ib3R0b206LjYyNXJlbTtsaW5lLWhlaWdodDoxfS5maWd1cmUtY2FwdGlvbntmb250LXNpemU6Ljg3NWVtO2NvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1jb2xvcil9LmNvbnRhaW5lciwuY29udGFpbmVyLWZsdWlkLC5jb250YWluZXItbGcsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXNtLC5jb250YWluZXIteGwsLmNvbnRhaW5lci14eGx7LS1icy1ndXR0ZXIteDowLjc1cmVtOy0tYnMtZ3V0dGVyLXk6MDt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLjUpO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5jb250YWluZXIsLmNvbnRhaW5lci1zbXttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuY29udGFpbmVyLC5jb250YWluZXItbWQsLmNvbnRhaW5lci1zbXttYXgtd2lkdGg6NzIwcHh9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuY29udGFpbmVyLC5jb250YWluZXItbGcsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXNte21heC13aWR0aDo5NjBweH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuY29udGFpbmVyLC5jb250YWluZXItbGcsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXNtLC5jb250YWluZXIteGx7bWF4LXdpZHRoOjExNDBweH19QG1lZGlhIChtaW4td2lkdGg6MTQwMHB4KXsuY29udGFpbmVyLC5jb250YWluZXItbGcsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXNtLC5jb250YWluZXIteGwsLmNvbnRhaW5lci14eGx7bWF4LXdpZHRoOjEzMjBweH19OnJvb3R7LS1icy1icmVha3BvaW50LXhzOjA7LS1icy1icmVha3BvaW50LXNtOjU3NnB4Oy0tYnMtYnJlYWtwb2ludC1tZDo3NjhweDstLWJzLWJyZWFrcG9pbnQtbGc6OTkycHg7LS1icy1icmVha3BvaW50LXhsOjEyMDBweDstLWJzLWJyZWFrcG9pbnQteHhsOjE0MDBweH0uby1jb250YWluZXJfX2ZsZXhSb3csLnJvd3stLWJzLWd1dHRlci14OjEuNXJlbTstLWJzLWd1dHRlci15OjA7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi10b3A6Y2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci15KSk7bWFyZ2luLXJpZ2h0OmNhbGMoLS41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTttYXJnaW4tbGVmdDpjYWxjKC0uNSAqIHZhcigtLWJzLWd1dHRlci14KSl9Lm8tY29udGFpbmVyX19mbGV4Um93PiosLnJvdz4qe2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KTttYXJnaW4tdG9wOnZhcigtLWJzLWd1dHRlci15KX0uZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCh2YXIoLS1icy1yb3dzLDEpLDFmcik7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCh2YXIoLS1icy1jb2x1bW5zLDEyKSwxZnIpO2dhcDp2YXIoLS1icy1nYXAsMS41cmVtKX0uZ3JpZCAuZy1jb2wtMXtncmlkLWNvbHVtbjphdXRvL3NwYW4gMX0uZ3JpZCAuZy1jb2wtMntncmlkLWNvbHVtbjphdXRvL3NwYW4gMn0uZ3JpZCAuZy1jb2wtM3tncmlkLWNvbHVtbjphdXRvL3NwYW4gM30uZ3JpZCAuZy1jb2wtNHtncmlkLWNvbHVtbjphdXRvL3NwYW4gNH0uZ3JpZCAuZy1jb2wtNXtncmlkLWNvbHVtbjphdXRvL3NwYW4gNX0uZ3JpZCAuZy1jb2wtNntncmlkLWNvbHVtbjphdXRvL3NwYW4gNn0uZ3JpZCAuZy1jb2wtN3tncmlkLWNvbHVtbjphdXRvL3NwYW4gN30uZ3JpZCAuZy1jb2wtOHtncmlkLWNvbHVtbjphdXRvL3NwYW4gOH0uZ3JpZCAuZy1jb2wtOXtncmlkLWNvbHVtbjphdXRvL3NwYW4gOX0uZ3JpZCAuZy1jb2wtMTB7Z3JpZC1jb2x1bW46YXV0by9zcGFuIDEwfS5ncmlkIC5nLWNvbC0xMXtncmlkLWNvbHVtbjphdXRvL3NwYW4gMTF9LmdyaWQgLmctY29sLTEye2dyaWQtY29sdW1uOmF1dG8vc3BhbiAxMn0uZ3JpZCAuZy1zdGFydC0xe2dyaWQtY29sdW1uLXN0YXJ0OjF9LmdyaWQgLmctc3RhcnQtMntncmlkLWNvbHVtbi1zdGFydDoyfS5ncmlkIC5nLXN0YXJ0LTN7Z3JpZC1jb2x1bW4tc3RhcnQ6M30uZ3JpZCAuZy1zdGFydC00e2dyaWQtY29sdW1uLXN0YXJ0OjR9LmdyaWQgLmctc3RhcnQtNXtncmlkLWNvbHVtbi1zdGFydDo1fS5ncmlkIC5nLXN0YXJ0LTZ7Z3JpZC1jb2x1bW4tc3RhcnQ6Nn0uZ3JpZCAuZy1zdGFydC03e2dyaWQtY29sdW1uLXN0YXJ0Ojd9LmdyaWQgLmctc3RhcnQtOHtncmlkLWNvbHVtbi1zdGFydDo4fS5ncmlkIC5nLXN0YXJ0LTl7Z3JpZC1jb2x1bW4tc3RhcnQ6OX0uZ3JpZCAuZy1zdGFydC0xMHtncmlkLWNvbHVtbi1zdGFydDoxMH0uZ3JpZCAuZy1zdGFydC0xMXtncmlkLWNvbHVtbi1zdGFydDoxMX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmdyaWQgLmctY29sLXNtLTF7Z3JpZC1jb2x1bW46YXV0by9zcGFuIDF9LmdyaWQgLmctY29sLXNtLTJ7Z3JpZC1jb2x1bW46YXV0by9zcGFuIDJ9LmdyaWQgLmctY29sLXNtLTN7Z3JpZC1jb2x1bW46YXV0by9zcGFuIDN9LmdyaWQgLmctY29sLXNtLTR7Z3JpZC1jb2x1bW46YXV0by9zcGFuIDR9LmdyaWQgLmctY29sLXNtLTV7Z3JpZC1jb2x1bW46YXV0by9zcGFuIDV9LmdyaWQgLmctY29sLXNtLTZ7Z3JpZC1jb2x1bW46YXV0by9zcGFuIDZ9LmdyaWQgLmctY29sLXNtLTd7Z3JpZC1jb2x1bW46YXV0by9zcGFuIDd9LmdyaWQgLmctY29sLXNtLTh7Z3JpZC1jb2x1bW46YXV0by9zcGFuIDh9LmdyaWQgLmctY29sLXNtLTl7Z3JpZC1jb2x1bW46YXV0by9zcGFuIDl9LmdyaWQgLmctY29sLXNtLTEwe2dyaWQtY29sdW1uOmF1dG8vc3BhbiAxMH0uZ3JpZCAuZy1jb2wtc20tMTF7Z3JpZC1jb2x1bW46YXV0by9zcGFuIDExfS5ncmlkIC5nLWNvbC1zbS0xMntncmlkLWNvbHVtbjphdXRvL3NwYW4gMTJ9LmdyaWQgLmctc3RhcnQtc20tMXtncmlkLWNvbHVtbi1zdGFydDoxfS5ncmlkIC5nLXN0YXJ0LXNtLTJ7Z3JpZC1jb2x1bW4tc3RhcnQ6Mn0uZ3JpZCAuZy1zdGFydC1zbS0ze2dyaWQtY29sdW1uLXN0YXJ0OjN9LmdyaWQgLmctc3RhcnQtc20tNHtncmlkLWNvbHVtbi1zdGFydDo0fS5ncmlkIC5nLXN0YXJ0LXNtLTV7Z3JpZC1jb2x1bW4tc3RhcnQ6NX0uZ3JpZCAuZy1zdGFydC1zbS02e2dyaWQtY29sdW1uLXN0YXJ0OjZ9LmdyaWQgLmctc3RhcnQtc20tN3tncmlkLWNvbHVtbi1zdGFydDo3fS5ncmlkIC5nLXN0YXJ0LXNtLTh7Z3JpZC1jb2x1bW4tc3RhcnQ6OH0uZ3JpZCAuZy1zdGFydC1zbS05e2dyaWQtY29sdW1uLXN0YXJ0Ojl9LmdyaWQgLmctc3RhcnQtc20tMTB7Z3JpZC1jb2x1bW4tc3RhcnQ6MTB9LmdyaWQgLmctc3RhcnQtc20tMTF7Z3JpZC1jb2x1bW4tc3RhcnQ6MTF9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZ3JpZCAuZy1jb2wtbWQtMXtncmlkLWNvbHVtbjphdXRvL3NwYW4gMX0uZ3JpZCAuZy1jb2wtbWQtMntncmlkLWNvbHVtbjphdXRvL3NwYW4gMn0uZ3JpZCAuZy1jb2wtbWQtM3tncmlkLWNvbHVtbjphdXRvL3NwYW4gM30uZ3JpZCAuZy1jb2wtbWQtNHtncmlkLWNvbHVtbjphdXRvL3NwYW4gNH0uZ3JpZCAuZy1jb2wtbWQtNXtncmlkLWNvbHVtbjphdXRvL3NwYW4gNX0uZ3JpZCAuZy1jb2wtbWQtNntncmlkLWNvbHVtbjphdXRvL3NwYW4gNn0uZ3JpZCAuZy1jb2wtbWQtN3tncmlkLWNvbHVtbjphdXRvL3NwYW4gN30uZ3JpZCAuZy1jb2wtbWQtOHtncmlkLWNvbHVtbjphdXRvL3NwYW4gOH0uZ3JpZCAuZy1jb2wtbWQtOXtncmlkLWNvbHVtbjphdXRvL3NwYW4gOX0uZ3JpZCAuZy1jb2wtbWQtMTB7Z3JpZC1jb2x1bW46YXV0by9zcGFuIDEwfS5ncmlkIC5nLWNvbC1tZC0xMXtncmlkLWNvbHVtbjphdXRvL3NwYW4gMTF9LmdyaWQgLmctY29sLW1kLTEye2dyaWQtY29sdW1uOmF1dG8vc3BhbiAxMn0uZ3JpZCAuZy1zdGFydC1tZC0xe2dyaWQtY29sdW1uLXN0YXJ0OjF9LmdyaWQgLmctc3RhcnQtbWQtMntncmlkLWNvbHVtbi1zdGFydDoyfS5ncmlkIC5nLXN0YXJ0LW1kLTN7Z3JpZC1jb2x1bW4tc3RhcnQ6M30uZ3JpZCAuZy1zdGFydC1tZC00e2dyaWQtY29sdW1uLXN0YXJ0OjR9LmdyaWQgLmctc3RhcnQtbWQtNXtncmlkLWNvbHVtbi1zdGFydDo1fS5ncmlkIC5nLXN0YXJ0LW1kLTZ7Z3JpZC1jb2x1bW4tc3RhcnQ6Nn0uZ3JpZCAuZy1zdGFydC1tZC03e2dyaWQtY29sdW1uLXN0YXJ0Ojd9LmdyaWQgLmctc3RhcnQtbWQtOHtncmlkLWNvbHVtbi1zdGFydDo4fS5ncmlkIC5nLXN0YXJ0LW1kLTl7Z3JpZC1jb2x1bW4tc3RhcnQ6OX0uZ3JpZCAuZy1zdGFydC1tZC0xMHtncmlkLWNvbHVtbi1zdGFydDoxMH0uZ3JpZCAuZy1zdGFydC1tZC0xMXtncmlkLWNvbHVtbi1zdGFydDoxMX19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5ncmlkIC5nLWNvbC1sZy0xe2dyaWQtY29sdW1uOmF1dG8vc3BhbiAxfS5ncmlkIC5nLWNvbC1sZy0ye2dyaWQtY29sdW1uOmF1dG8vc3BhbiAyfS5ncmlkIC5nLWNvbC1sZy0ze2dyaWQtY29sdW1uOmF1dG8vc3BhbiAzfS5ncmlkIC5nLWNvbC1sZy00e2dyaWQtY29sdW1uOmF1dG8vc3BhbiA0fS5ncmlkIC5nLWNvbC1sZy01e2dyaWQtY29sdW1uOmF1dG8vc3BhbiA1fS5ncmlkIC5nLWNvbC1sZy02e2dyaWQtY29sdW1uOmF1dG8vc3BhbiA2fS5ncmlkIC5nLWNvbC1sZy03e2dyaWQtY29sdW1uOmF1dG8vc3BhbiA3fS5ncmlkIC5nLWNvbC1sZy04e2dyaWQtY29sdW1uOmF1dG8vc3BhbiA4fS5ncmlkIC5nLWNvbC1sZy05e2dyaWQtY29sdW1uOmF1dG8vc3BhbiA5fS5ncmlkIC5nLWNvbC1sZy0xMHtncmlkLWNvbHVtbjphdXRvL3NwYW4gMTB9LmdyaWQgLmctY29sLWxnLTExe2dyaWQtY29sdW1uOmF1dG8vc3BhbiAxMX0uZ3JpZCAuZy1jb2wtbGctMTJ7Z3JpZC1jb2x1bW46YXV0by9zcGFuIDEyfS5ncmlkIC5nLXN0YXJ0LWxnLTF7Z3JpZC1jb2x1bW4tc3RhcnQ6MX0uZ3JpZCAuZy1zdGFydC1sZy0ye2dyaWQtY29sdW1uLXN0YXJ0OjJ9LmdyaWQgLmctc3RhcnQtbGctM3tncmlkLWNvbHVtbi1zdGFydDozfS5ncmlkIC5nLXN0YXJ0LWxnLTR7Z3JpZC1jb2x1bW4tc3RhcnQ6NH0uZ3JpZCAuZy1zdGFydC1sZy01e2dyaWQtY29sdW1uLXN0YXJ0OjV9LmdyaWQgLmctc3RhcnQtbGctNntncmlkLWNvbHVtbi1zdGFydDo2fS5ncmlkIC5nLXN0YXJ0LWxnLTd7Z3JpZC1jb2x1bW4tc3RhcnQ6N30uZ3JpZCAuZy1zdGFydC1sZy04e2dyaWQtY29sdW1uLXN0YXJ0Ojh9LmdyaWQgLmctc3RhcnQtbGctOXtncmlkLWNvbHVtbi1zdGFydDo5fS5ncmlkIC5nLXN0YXJ0LWxnLTEwe2dyaWQtY29sdW1uLXN0YXJ0OjEwfS5ncmlkIC5nLXN0YXJ0LWxnLTExe2dyaWQtY29sdW1uLXN0YXJ0OjExfX0uY29se2ZsZXg6MSAwIDAlfS5yb3ctY29scy1hdXRvPip7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5yb3ctY29scy0xPip7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5yb3ctY29scy0yPip7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LnJvdy1jb2xzLTM+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzJX0ucm93LWNvbHMtND4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5yb3ctY29scy01Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyMCV9LnJvdy1jb2xzLTY+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY3JX0uY29sLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5jb2wtMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjguMzMzMzMlfS5jb2wtMntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY3JX0uY29sLTN7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LmNvbC00e2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMlfS5jb2wtNXtmbGV4OjAgMCBhdXRvO3dpZHRoOjQxLjY2NjY3JX0uY29sLTZ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LmNvbC03e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTguMzMzMzMlfS5jb2wtOHtmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY3JX0uY29sLTl7ZmxleDowIDAgYXV0bzt3aWR0aDo3NSV9LmNvbC0xMHtmbGV4OjAgMCBhdXRvO3dpZHRoOjgzLjMzMzMzJX0uY29sLTExe2ZsZXg6MCAwIGF1dG87d2lkdGg6OTEuNjY2NjclfS5jb2wtMTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzJX0ub2Zmc2V0LTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjclfS5vZmZzZXQtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzJX0ub2Zmc2V0LTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjclfS5vZmZzZXQtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzJX0ub2Zmc2V0LTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjclfS5vZmZzZXQtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMyV9Lm9mZnNldC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NyV9LmctMCwuZ3gtMHstLWJzLWd1dHRlci14OjB9LmctMCwuZ3ktMHstLWJzLWd1dHRlci15OjB9LmctMSwuZ3gtMXstLWJzLWd1dHRlci14OjAuMzEyNXJlbX0uZy0xLC5neS0xey0tYnMtZ3V0dGVyLXk6MC4zMTI1cmVtfS5nLTIsLmd4LTJ7LS1icy1ndXR0ZXIteDowLjYyNXJlbX0uZy0yLC5neS0yey0tYnMtZ3V0dGVyLXk6MC42MjVyZW19LmctMywuZ3gtM3stLWJzLWd1dHRlci14OjAuODMzMzNyZW19LmctMywuZ3ktM3stLWJzLWd1dHRlci15OjAuODMzMzNyZW19LmctNCwuZ3gtNHstLWJzLWd1dHRlci14OjEuMjVyZW19LmctNCwuZ3ktNHstLWJzLWd1dHRlci15OjEuMjVyZW19LmctNSwuZ3gtNXstLWJzLWd1dHRlci14OjEuODc1cmVtfS5nLTUsLmd5LTV7LS1icy1ndXR0ZXIteToxLjg3NXJlbX0uZy02LC5neC02ey0tYnMtZ3V0dGVyLXg6Mi41cmVtfS5nLTYsLmd5LTZ7LS1icy1ndXR0ZXIteToyLjVyZW19LmctNywuZ3gtN3stLWJzLWd1dHRlci14OjVyZW19LmctNywuZ3ktN3stLWJzLWd1dHRlci15OjVyZW19LmctOCwuZ3gtOHstLWJzLWd1dHRlci14OjYuMjVyZW19LmctOCwuZ3ktOHstLWJzLWd1dHRlci15OjYuMjVyZW19QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5jb2wtc217ZmxleDoxIDAgMCV9LnJvdy1jb2xzLXNtLWF1dG8+KntmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LnJvdy1jb2xzLXNtLTE+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9LnJvdy1jb2xzLXNtLTI+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0ucm93LWNvbHMtc20tMz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMlfS5yb3ctY29scy1zbS00Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LnJvdy1jb2xzLXNtLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMtc20tNj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjclfS5jb2wtc20tYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LmNvbC1zbS0xe2ZsZXg6MCAwIGF1dG87d2lkdGg6OC4zMzMzMyV9LmNvbC1zbS0ye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjclfS5jb2wtc20tM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0uY29sLXNtLTR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMyV9LmNvbC1zbS01e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjclfS5jb2wtc20tNntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0uY29sLXNtLTd7ZmxleDowIDAgYXV0bzt3aWR0aDo1OC4zMzMzMyV9LmNvbC1zbS04e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjclfS5jb2wtc20tOXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JX0uY29sLXNtLTEwe2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMlfS5jb2wtc20tMTF7ZmxleDowIDAgYXV0bzt3aWR0aDo5MS42NjY2NyV9LmNvbC1zbS0xMntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9Lm9mZnNldC1zbS0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1zbS0xe21hcmdpbi1sZWZ0OjguMzMzMzMlfS5vZmZzZXQtc20tMnttYXJnaW4tbGVmdDoxNi42NjY2NyV9Lm9mZnNldC1zbS0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LXNtLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMlfS5vZmZzZXQtc20tNXttYXJnaW4tbGVmdDo0MS42NjY2NyV9Lm9mZnNldC1zbS02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXNtLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMlfS5vZmZzZXQtc20tOHttYXJnaW4tbGVmdDo2Ni42NjY2NyV9Lm9mZnNldC1zbS05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LXNtLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzJX0ub2Zmc2V0LXNtLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY3JX0uZy1zbS0wLC5neC1zbS0wey0tYnMtZ3V0dGVyLXg6MH0uZy1zbS0wLC5neS1zbS0wey0tYnMtZ3V0dGVyLXk6MH0uZy1zbS0xLC5neC1zbS0xey0tYnMtZ3V0dGVyLXg6MC4zMTI1cmVtfS5nLXNtLTEsLmd5LXNtLTF7LS1icy1ndXR0ZXIteTowLjMxMjVyZW19Lmctc20tMiwuZ3gtc20tMnstLWJzLWd1dHRlci14OjAuNjI1cmVtfS5nLXNtLTIsLmd5LXNtLTJ7LS1icy1ndXR0ZXIteTowLjYyNXJlbX0uZy1zbS0zLC5neC1zbS0zey0tYnMtZ3V0dGVyLXg6MC44MzMzM3JlbX0uZy1zbS0zLC5neS1zbS0zey0tYnMtZ3V0dGVyLXk6MC44MzMzM3JlbX0uZy1zbS00LC5neC1zbS00ey0tYnMtZ3V0dGVyLXg6MS4yNXJlbX0uZy1zbS00LC5neS1zbS00ey0tYnMtZ3V0dGVyLXk6MS4yNXJlbX0uZy1zbS01LC5neC1zbS01ey0tYnMtZ3V0dGVyLXg6MS44NzVyZW19Lmctc20tNSwuZ3ktc20tNXstLWJzLWd1dHRlci15OjEuODc1cmVtfS5nLXNtLTYsLmd4LXNtLTZ7LS1icy1ndXR0ZXIteDoyLjVyZW19Lmctc20tNiwuZ3ktc20tNnstLWJzLWd1dHRlci15OjIuNXJlbX0uZy1zbS03LC5neC1zbS03ey0tYnMtZ3V0dGVyLXg6NXJlbX0uZy1zbS03LC5neS1zbS03ey0tYnMtZ3V0dGVyLXk6NXJlbX0uZy1zbS04LC5neC1zbS04ey0tYnMtZ3V0dGVyLXg6Ni4yNXJlbX0uZy1zbS04LC5neS1zbS04ey0tYnMtZ3V0dGVyLXk6Ni4yNXJlbX19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5jb2wtbWR7ZmxleDoxIDAgMCV9LnJvdy1jb2xzLW1kLWF1dG8+KntmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LnJvdy1jb2xzLW1kLTE+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9LnJvdy1jb2xzLW1kLTI+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0ucm93LWNvbHMtbWQtMz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMlfS5yb3ctY29scy1tZC00Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LnJvdy1jb2xzLW1kLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMtbWQtNj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjclfS5jb2wtbWQtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LmNvbC1tZC0xe2ZsZXg6MCAwIGF1dG87d2lkdGg6OC4zMzMzMyV9LmNvbC1tZC0ye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjclfS5jb2wtbWQtM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0uY29sLW1kLTR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMyV9LmNvbC1tZC01e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjclfS5jb2wtbWQtNntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0uY29sLW1kLTd7ZmxleDowIDAgYXV0bzt3aWR0aDo1OC4zMzMzMyV9LmNvbC1tZC04e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjclfS5jb2wtbWQtOXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JX0uY29sLW1kLTEwe2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMlfS5jb2wtbWQtMTF7ZmxleDowIDAgYXV0bzt3aWR0aDo5MS42NjY2NyV9LmNvbC1tZC0xMntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9Lm9mZnNldC1tZC0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1tZC0xe21hcmdpbi1sZWZ0OjguMzMzMzMlfS5vZmZzZXQtbWQtMnttYXJnaW4tbGVmdDoxNi42NjY2NyV9Lm9mZnNldC1tZC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LW1kLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMlfS5vZmZzZXQtbWQtNXttYXJnaW4tbGVmdDo0MS42NjY2NyV9Lm9mZnNldC1tZC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LW1kLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMlfS5vZmZzZXQtbWQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NyV9Lm9mZnNldC1tZC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LW1kLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzJX0ub2Zmc2V0LW1kLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY3JX0uZy1tZC0wLC5neC1tZC0wey0tYnMtZ3V0dGVyLXg6MH0uZy1tZC0wLC5neS1tZC0wey0tYnMtZ3V0dGVyLXk6MH0uZy1tZC0xLC5neC1tZC0xey0tYnMtZ3V0dGVyLXg6MC4zMTI1cmVtfS5nLW1kLTEsLmd5LW1kLTF7LS1icy1ndXR0ZXIteTowLjMxMjVyZW19LmctbWQtMiwuZ3gtbWQtMnstLWJzLWd1dHRlci14OjAuNjI1cmVtfS5nLW1kLTIsLmd5LW1kLTJ7LS1icy1ndXR0ZXIteTowLjYyNXJlbX0uZy1tZC0zLC5neC1tZC0zey0tYnMtZ3V0dGVyLXg6MC44MzMzM3JlbX0uZy1tZC0zLC5neS1tZC0zey0tYnMtZ3V0dGVyLXk6MC44MzMzM3JlbX0uZy1tZC00LC5neC1tZC00ey0tYnMtZ3V0dGVyLXg6MS4yNXJlbX0uZy1tZC00LC5neS1tZC00ey0tYnMtZ3V0dGVyLXk6MS4yNXJlbX0uZy1tZC01LC5neC1tZC01ey0tYnMtZ3V0dGVyLXg6MS44NzVyZW19LmctbWQtNSwuZ3ktbWQtNXstLWJzLWd1dHRlci15OjEuODc1cmVtfS5nLW1kLTYsLmd4LW1kLTZ7LS1icy1ndXR0ZXIteDoyLjVyZW19LmctbWQtNiwuZ3ktbWQtNnstLWJzLWd1dHRlci15OjIuNXJlbX0uZy1tZC03LC5neC1tZC03ey0tYnMtZ3V0dGVyLXg6NXJlbX0uZy1tZC03LC5neS1tZC03ey0tYnMtZ3V0dGVyLXk6NXJlbX0uZy1tZC04LC5neC1tZC04ey0tYnMtZ3V0dGVyLXg6Ni4yNXJlbX0uZy1tZC04LC5neS1tZC04ey0tYnMtZ3V0dGVyLXk6Ni4yNXJlbX19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5jb2wtbGd7ZmxleDoxIDAgMCV9LnJvdy1jb2xzLWxnLWF1dG8+KntmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LnJvdy1jb2xzLWxnLTE+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9LnJvdy1jb2xzLWxnLTI+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0ucm93LWNvbHMtbGctMz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMlfS5yb3ctY29scy1sZy00Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LnJvdy1jb2xzLWxnLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMtbGctNj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjclfS5jb2wtbGctYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LmNvbC1sZy0xe2ZsZXg6MCAwIGF1dG87d2lkdGg6OC4zMzMzMyV9LmNvbC1sZy0ye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjclfS5jb2wtbGctM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0uY29sLWxnLTR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMyV9LmNvbC1sZy01e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjclfS5jb2wtbGctNntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0uY29sLWxnLTd7ZmxleDowIDAgYXV0bzt3aWR0aDo1OC4zMzMzMyV9LmNvbC1sZy04e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjclfS5jb2wtbGctOXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JX0uY29sLWxnLTEwe2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMlfS5jb2wtbGctMTF7ZmxleDowIDAgYXV0bzt3aWR0aDo5MS42NjY2NyV9LmNvbC1sZy0xMntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9Lm9mZnNldC1sZy0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1sZy0xe21hcmdpbi1sZWZ0OjguMzMzMzMlfS5vZmZzZXQtbGctMnttYXJnaW4tbGVmdDoxNi42NjY2NyV9Lm9mZnNldC1sZy0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LWxnLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMlfS5vZmZzZXQtbGctNXttYXJnaW4tbGVmdDo0MS42NjY2NyV9Lm9mZnNldC1sZy02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LWxnLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMlfS5vZmZzZXQtbGctOHttYXJnaW4tbGVmdDo2Ni42NjY2NyV9Lm9mZnNldC1sZy05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LWxnLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzJX0ub2Zmc2V0LWxnLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY3JX0uZy1sZy0wLC5neC1sZy0wey0tYnMtZ3V0dGVyLXg6MH0uZy1sZy0wLC5neS1sZy0wey0tYnMtZ3V0dGVyLXk6MH0uZy1sZy0xLC5neC1sZy0xey0tYnMtZ3V0dGVyLXg6MC4zMTI1cmVtfS5nLWxnLTEsLmd5LWxnLTF7LS1icy1ndXR0ZXIteTowLjMxMjVyZW19LmctbGctMiwuZ3gtbGctMnstLWJzLWd1dHRlci14OjAuNjI1cmVtfS5nLWxnLTIsLmd5LWxnLTJ7LS1icy1ndXR0ZXIteTowLjYyNXJlbX0uZy1sZy0zLC5neC1sZy0zey0tYnMtZ3V0dGVyLXg6MC44MzMzM3JlbX0uZy1sZy0zLC5neS1sZy0zey0tYnMtZ3V0dGVyLXk6MC44MzMzM3JlbX0uZy1sZy00LC5neC1sZy00ey0tYnMtZ3V0dGVyLXg6MS4yNXJlbX0uZy1sZy00LC5neS1sZy00ey0tYnMtZ3V0dGVyLXk6MS4yNXJlbX0uZy1sZy01LC5neC1sZy01ey0tYnMtZ3V0dGVyLXg6MS44NzVyZW19LmctbGctNSwuZ3ktbGctNXstLWJzLWd1dHRlci15OjEuODc1cmVtfS5nLWxnLTYsLmd4LWxnLTZ7LS1icy1ndXR0ZXIteDoyLjVyZW19LmctbGctNiwuZ3ktbGctNnstLWJzLWd1dHRlci15OjIuNXJlbX0uZy1sZy03LC5neC1sZy03ey0tYnMtZ3V0dGVyLXg6NXJlbX0uZy1sZy03LC5neS1sZy03ey0tYnMtZ3V0dGVyLXk6NXJlbX0uZy1sZy04LC5neC1sZy04ey0tYnMtZ3V0dGVyLXg6Ni4yNXJlbX0uZy1sZy04LC5neS1sZy04ey0tYnMtZ3V0dGVyLXk6Ni4yNXJlbX19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZ3JpZCAuZy1jb2wteGwtMXtncmlkLWNvbHVtbjphdXRvL3NwYW4gMX0uZ3JpZCAuZy1jb2wteGwtMntncmlkLWNvbHVtbjphdXRvL3NwYW4gMn0uZ3JpZCAuZy1jb2wteGwtM3tncmlkLWNvbHVtbjphdXRvL3NwYW4gM30uZ3JpZCAuZy1jb2wteGwtNHtncmlkLWNvbHVtbjphdXRvL3NwYW4gNH0uZ3JpZCAuZy1jb2wteGwtNXtncmlkLWNvbHVtbjphdXRvL3NwYW4gNX0uZ3JpZCAuZy1jb2wteGwtNntncmlkLWNvbHVtbjphdXRvL3NwYW4gNn0uZ3JpZCAuZy1jb2wteGwtN3tncmlkLWNvbHVtbjphdXRvL3NwYW4gN30uZ3JpZCAuZy1jb2wteGwtOHtncmlkLWNvbHVtbjphdXRvL3NwYW4gOH0uZ3JpZCAuZy1jb2wteGwtOXtncmlkLWNvbHVtbjphdXRvL3NwYW4gOX0uZ3JpZCAuZy1jb2wteGwtMTB7Z3JpZC1jb2x1bW46YXV0by9zcGFuIDEwfS5ncmlkIC5nLWNvbC14bC0xMXtncmlkLWNvbHVtbjphdXRvL3NwYW4gMTF9LmdyaWQgLmctY29sLXhsLTEye2dyaWQtY29sdW1uOmF1dG8vc3BhbiAxMn0uZ3JpZCAuZy1zdGFydC14bC0xe2dyaWQtY29sdW1uLXN0YXJ0OjF9LmdyaWQgLmctc3RhcnQteGwtMntncmlkLWNvbHVtbi1zdGFydDoyfS5ncmlkIC5nLXN0YXJ0LXhsLTN7Z3JpZC1jb2x1bW4tc3RhcnQ6M30uZ3JpZCAuZy1zdGFydC14bC00e2dyaWQtY29sdW1uLXN0YXJ0OjR9LmdyaWQgLmctc3RhcnQteGwtNXtncmlkLWNvbHVtbi1zdGFydDo1fS5ncmlkIC5nLXN0YXJ0LXhsLTZ7Z3JpZC1jb2x1bW4tc3RhcnQ6Nn0uZ3JpZCAuZy1zdGFydC14bC03e2dyaWQtY29sdW1uLXN0YXJ0Ojd9LmdyaWQgLmctc3RhcnQteGwtOHtncmlkLWNvbHVtbi1zdGFydDo4fS5ncmlkIC5nLXN0YXJ0LXhsLTl7Z3JpZC1jb2x1bW4tc3RhcnQ6OX0uZ3JpZCAuZy1zdGFydC14bC0xMHtncmlkLWNvbHVtbi1zdGFydDoxMH0uZ3JpZCAuZy1zdGFydC14bC0xMXtncmlkLWNvbHVtbi1zdGFydDoxMX0uY29sLXhse2ZsZXg6MSAwIDAlfS5yb3ctY29scy14bC1hdXRvPip7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5yb3ctY29scy14bC0xPip7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5yb3ctY29scy14bC0yPip7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LnJvdy1jb2xzLXhsLTM+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzJX0ucm93LWNvbHMteGwtND4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5yb3ctY29scy14bC01Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyMCV9LnJvdy1jb2xzLXhsLTY+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY3JX0uY29sLXhsLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5jb2wteGwtMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjguMzMzMzMlfS5jb2wteGwtMntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY3JX0uY29sLXhsLTN7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LmNvbC14bC00e2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMlfS5jb2wteGwtNXtmbGV4OjAgMCBhdXRvO3dpZHRoOjQxLjY2NjY3JX0uY29sLXhsLTZ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LmNvbC14bC03e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTguMzMzMzMlfS5jb2wteGwtOHtmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY3JX0uY29sLXhsLTl7ZmxleDowIDAgYXV0bzt3aWR0aDo3NSV9LmNvbC14bC0xMHtmbGV4OjAgMCBhdXRvO3dpZHRoOjgzLjMzMzMzJX0uY29sLXhsLTExe2ZsZXg6MCAwIGF1dG87d2lkdGg6OTEuNjY2NjclfS5jb2wteGwtMTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5vZmZzZXQteGwtMHttYXJnaW4tbGVmdDowfS5vZmZzZXQteGwtMXttYXJnaW4tbGVmdDo4LjMzMzMzJX0ub2Zmc2V0LXhsLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjclfS5vZmZzZXQteGwtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC14bC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzJX0ub2Zmc2V0LXhsLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjclfS5vZmZzZXQteGwtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC14bC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzJX0ub2Zmc2V0LXhsLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjclfS5vZmZzZXQteGwtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC14bC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMyV9Lm9mZnNldC14bC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NyV9LmcteGwtMCwuZ3gteGwtMHstLWJzLWd1dHRlci14OjB9LmcteGwtMCwuZ3kteGwtMHstLWJzLWd1dHRlci15OjB9LmcteGwtMSwuZ3gteGwtMXstLWJzLWd1dHRlci14OjAuMzEyNXJlbX0uZy14bC0xLC5neS14bC0xey0tYnMtZ3V0dGVyLXk6MC4zMTI1cmVtfS5nLXhsLTIsLmd4LXhsLTJ7LS1icy1ndXR0ZXIteDowLjYyNXJlbX0uZy14bC0yLC5neS14bC0yey0tYnMtZ3V0dGVyLXk6MC42MjVyZW19LmcteGwtMywuZ3gteGwtM3stLWJzLWd1dHRlci14OjAuODMzMzNyZW19LmcteGwtMywuZ3kteGwtM3stLWJzLWd1dHRlci15OjAuODMzMzNyZW19LmcteGwtNCwuZ3gteGwtNHstLWJzLWd1dHRlci14OjEuMjVyZW19LmcteGwtNCwuZ3kteGwtNHstLWJzLWd1dHRlci15OjEuMjVyZW19LmcteGwtNSwuZ3gteGwtNXstLWJzLWd1dHRlci14OjEuODc1cmVtfS5nLXhsLTUsLmd5LXhsLTV7LS1icy1ndXR0ZXIteToxLjg3NXJlbX0uZy14bC02LC5neC14bC02ey0tYnMtZ3V0dGVyLXg6Mi41cmVtfS5nLXhsLTYsLmd5LXhsLTZ7LS1icy1ndXR0ZXIteToyLjVyZW19LmcteGwtNywuZ3gteGwtN3stLWJzLWd1dHRlci14OjVyZW19LmcteGwtNywuZ3kteGwtN3stLWJzLWd1dHRlci15OjVyZW19LmcteGwtOCwuZ3gteGwtOHstLWJzLWd1dHRlci14OjYuMjVyZW19LmcteGwtOCwuZ3kteGwtOHstLWJzLWd1dHRlci15OjYuMjVyZW19fUBtZWRpYSAobWluLXdpZHRoOjE0MDBweCl7LmdyaWQgLmctY29sLXh4bC0xe2dyaWQtY29sdW1uOmF1dG8vc3BhbiAxfS5ncmlkIC5nLWNvbC14eGwtMntncmlkLWNvbHVtbjphdXRvL3NwYW4gMn0uZ3JpZCAuZy1jb2wteHhsLTN7Z3JpZC1jb2x1bW46YXV0by9zcGFuIDN9LmdyaWQgLmctY29sLXh4bC00e2dyaWQtY29sdW1uOmF1dG8vc3BhbiA0fS5ncmlkIC5nLWNvbC14eGwtNXtncmlkLWNvbHVtbjphdXRvL3NwYW4gNX0uZ3JpZCAuZy1jb2wteHhsLTZ7Z3JpZC1jb2x1bW46YXV0by9zcGFuIDZ9LmdyaWQgLmctY29sLXh4bC03e2dyaWQtY29sdW1uOmF1dG8vc3BhbiA3fS5ncmlkIC5nLWNvbC14eGwtOHtncmlkLWNvbHVtbjphdXRvL3NwYW4gOH0uZ3JpZCAuZy1jb2wteHhsLTl7Z3JpZC1jb2x1bW46YXV0by9zcGFuIDl9LmdyaWQgLmctY29sLXh4bC0xMHtncmlkLWNvbHVtbjphdXRvL3NwYW4gMTB9LmdyaWQgLmctY29sLXh4bC0xMXtncmlkLWNvbHVtbjphdXRvL3NwYW4gMTF9LmdyaWQgLmctY29sLXh4bC0xMntncmlkLWNvbHVtbjphdXRvL3NwYW4gMTJ9LmdyaWQgLmctc3RhcnQteHhsLTF7Z3JpZC1jb2x1bW4tc3RhcnQ6MX0uZ3JpZCAuZy1zdGFydC14eGwtMntncmlkLWNvbHVtbi1zdGFydDoyfS5ncmlkIC5nLXN0YXJ0LXh4bC0ze2dyaWQtY29sdW1uLXN0YXJ0OjN9LmdyaWQgLmctc3RhcnQteHhsLTR7Z3JpZC1jb2x1bW4tc3RhcnQ6NH0uZ3JpZCAuZy1zdGFydC14eGwtNXtncmlkLWNvbHVtbi1zdGFydDo1fS5ncmlkIC5nLXN0YXJ0LXh4bC02e2dyaWQtY29sdW1uLXN0YXJ0OjZ9LmdyaWQgLmctc3RhcnQteHhsLTd7Z3JpZC1jb2x1bW4tc3RhcnQ6N30uZ3JpZCAuZy1zdGFydC14eGwtOHtncmlkLWNvbHVtbi1zdGFydDo4fS5ncmlkIC5nLXN0YXJ0LXh4bC05e2dyaWQtY29sdW1uLXN0YXJ0Ojl9LmdyaWQgLmctc3RhcnQteHhsLTEwe2dyaWQtY29sdW1uLXN0YXJ0OjEwfS5ncmlkIC5nLXN0YXJ0LXh4bC0xMXtncmlkLWNvbHVtbi1zdGFydDoxMX0uY29sLXh4bHtmbGV4OjEgMCAwJX0ucm93LWNvbHMteHhsLWF1dG8+KntmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LnJvdy1jb2xzLXh4bC0xPip7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5yb3ctY29scy14eGwtMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy14eGwtMz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMlfS5yb3ctY29scy14eGwtND4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5yb3ctY29scy14eGwtNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy14eGwtNj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjclfS5jb2wteHhsLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5jb2wteHhsLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzJX0uY29sLXh4bC0ye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjclfS5jb2wteHhsLTN7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LmNvbC14eGwtNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzJX0uY29sLXh4bC01e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjclfS5jb2wteHhsLTZ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LmNvbC14eGwtN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzJX0uY29sLXh4bC04e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjclfS5jb2wteHhsLTl7ZmxleDowIDAgYXV0bzt3aWR0aDo3NSV9LmNvbC14eGwtMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMyV9LmNvbC14eGwtMTF7ZmxleDowIDAgYXV0bzt3aWR0aDo5MS42NjY2NyV9LmNvbC14eGwtMTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5vZmZzZXQteHhsLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LXh4bC0xe21hcmdpbi1sZWZ0OjguMzMzMzMlfS5vZmZzZXQteHhsLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjclfS5vZmZzZXQteHhsLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQteHhsLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMlfS5vZmZzZXQteHhsLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjclfS5vZmZzZXQteHhsLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQteHhsLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMlfS5vZmZzZXQteHhsLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjclfS5vZmZzZXQteHhsLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQteHhsLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzJX0ub2Zmc2V0LXh4bC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NyV9LmcteHhsLTAsLmd4LXh4bC0wey0tYnMtZ3V0dGVyLXg6MH0uZy14eGwtMCwuZ3kteHhsLTB7LS1icy1ndXR0ZXIteTowfS5nLXh4bC0xLC5neC14eGwtMXstLWJzLWd1dHRlci14OjAuMzEyNXJlbX0uZy14eGwtMSwuZ3kteHhsLTF7LS1icy1ndXR0ZXIteTowLjMxMjVyZW19LmcteHhsLTIsLmd4LXh4bC0yey0tYnMtZ3V0dGVyLXg6MC42MjVyZW19LmcteHhsLTIsLmd5LXh4bC0yey0tYnMtZ3V0dGVyLXk6MC42MjVyZW19LmcteHhsLTMsLmd4LXh4bC0zey0tYnMtZ3V0dGVyLXg6MC44MzMzM3JlbX0uZy14eGwtMywuZ3kteHhsLTN7LS1icy1ndXR0ZXIteTowLjgzMzMzcmVtfS5nLXh4bC00LC5neC14eGwtNHstLWJzLWd1dHRlci14OjEuMjVyZW19LmcteHhsLTQsLmd5LXh4bC00ey0tYnMtZ3V0dGVyLXk6MS4yNXJlbX0uZy14eGwtNSwuZ3gteHhsLTV7LS1icy1ndXR0ZXIteDoxLjg3NXJlbX0uZy14eGwtNSwuZ3kteHhsLTV7LS1icy1ndXR0ZXIteToxLjg3NXJlbX0uZy14eGwtNiwuZ3gteHhsLTZ7LS1icy1ndXR0ZXIteDoyLjVyZW19LmcteHhsLTYsLmd5LXh4bC02ey0tYnMtZ3V0dGVyLXk6Mi41cmVtfS5nLXh4bC03LC5neC14eGwtN3stLWJzLWd1dHRlci14OjVyZW19LmcteHhsLTcsLmd5LXh4bC03ey0tYnMtZ3V0dGVyLXk6NXJlbX0uZy14eGwtOCwuZ3gteHhsLTh7LS1icy1ndXR0ZXIteDo2LjI1cmVtfS5nLXh4bC04LC5neS14eGwtOHstLWJzLWd1dHRlci15OjYuMjVyZW19fS50YWJsZXstLWJzLXRhYmxlLWNvbG9yLXR5cGU6aW5pdGlhbDstLWJzLXRhYmxlLWJnLXR5cGU6aW5pdGlhbDstLWJzLXRhYmxlLWNvbG9yLXN0YXRlOmluaXRpYWw7LS1icy10YWJsZS1iZy1zdGF0ZTppbml0aWFsOy0tYnMtdGFibGUtY29sb3I6IzAwMDstLWJzLXRhYmxlLWJnOnRyYW5zcGFyZW50Oy0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiMwMDA7LS1icy10YWJsZS1hY2NlbnQtYmc6dHJhbnNwYXJlbnQ7LS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiMwMDA7LS1icy10YWJsZS1zdHJpcGVkLWJnOnJnYmEoMCwgMCwgMCwgMC4wNSk7LS1icy10YWJsZS1hY3RpdmUtY29sb3I6IzAwMDstLWJzLXRhYmxlLWFjdGl2ZS1iZzpyZ2JhKDAsIDAsIDAsIDAuMSk7LS1icy10YWJsZS1ob3Zlci1jb2xvcjojMDAwOy0tYnMtdGFibGUtaG92ZXItYmc6cmdiYSgwLCAwLCAwLCAwLjA3NSk7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjEuMjVyZW07dmVydGljYWwtYWxpZ246dG9wO2JvcmRlci1jb2xvcjp2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpfS50YWJsZT46bm90KGNhcHRpb24pPio+KntwYWRkaW5nOi41cmVtIDFyZW07Y29sb3I6dmFyKC0tYnMtdGFibGUtY29sb3Itc3RhdGUsdmFyKC0tYnMtdGFibGUtY29sb3ItdHlwZSx2YXIoLS1icy10YWJsZS1jb2xvcikpKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXRhYmxlLWJnKTtib3JkZXItYm90dG9tLXdpZHRoOjFweDtib3gtc2hhZG93Omluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS1icy10YWJsZS1iZy1zdGF0ZSx2YXIoLS1icy10YWJsZS1iZy10eXBlLHZhcigtLWJzLXRhYmxlLWFjY2VudC1iZykpKX0udGFibGU+dGJvZHl7dmVydGljYWwtYWxpZ246aW5oZXJpdH0udGFibGU+dGhlYWR7dmVydGljYWwtYWxpZ246Ym90dG9tfS50YWJsZS1ncm91cC1kaXZpZGVye2JvcmRlci10b3A6c29saWQgY3VycmVudENvbG9yfS5jYXB0aW9uLXRvcHtjYXB0aW9uLXNpZGU6dG9wfS50YWJsZS1zbT46bm90KGNhcHRpb24pPio+KntwYWRkaW5nOi4yNXJlbX0udGFibGUtYm9yZGVyZWQ+Om5vdChjYXB0aW9uKT4qe2JvcmRlci13aWR0aDoxcHggMH0udGFibGUtYm9yZGVyZWQ+Om5vdChjYXB0aW9uKT4qPip7Ym9yZGVyLXdpZHRoOjAgMXB4fS50YWJsZS1ib3JkZXJsZXNzPjpub3QoY2FwdGlvbik+Kj4qe2JvcmRlci1ib3R0b20td2lkdGg6MH0udGFibGUtYm9yZGVybGVzcz46bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLXRvcC13aWR0aDowfS50YWJsZS1zdHJpcGVkLWNvbHVtbnM+Om5vdChjYXB0aW9uKT50cj46bnRoLWNoaWxkKGV2ZW4pLC50YWJsZS1zdHJpcGVkPnRib2R5PnRyOm50aC1vZi10eXBlKG9kZCk+KnstLWJzLXRhYmxlLWNvbG9yLXR5cGU6dmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcik7LS1icy10YWJsZS1iZy10eXBlOnZhcigtLWJzLXRhYmxlLXN0cmlwZWQtYmcpfS50YWJsZS1hY3RpdmV7LS1icy10YWJsZS1jb2xvci1zdGF0ZTp2YXIoLS1icy10YWJsZS1hY3RpdmUtY29sb3IpOy0tYnMtdGFibGUtYmctc3RhdGU6dmFyKC0tYnMtdGFibGUtYWN0aXZlLWJnKX0udGFibGUtaG92ZXI+dGJvZHk+dHI6aG92ZXI+KnstLWJzLXRhYmxlLWNvbG9yLXN0YXRlOnZhcigtLWJzLXRhYmxlLWhvdmVyLWNvbG9yKTstLWJzLXRhYmxlLWJnLXN0YXRlOnZhcigtLWJzLXRhYmxlLWhvdmVyLWJnKX0udGFibGUtcHJpbWFyeXstLWJzLXRhYmxlLWNvbG9yOiMwMDA7LS1icy10YWJsZS1iZzojZmFkMmRiOy0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiNlMWJkYzU7LS1icy10YWJsZS1zdHJpcGVkLWJnOiNlZWM4ZDA7LS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiMwMDA7LS1icy10YWJsZS1hY3RpdmUtYmc6I2UxYmRjNTstLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjojMDAwOy0tYnMtdGFibGUtaG92ZXItYmc6I2U3YzJjYjstLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiMwMDA7Y29sb3I6dmFyKC0tYnMtdGFibGUtY29sb3IpO2JvcmRlci1jb2xvcjp2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpfS50YWJsZS1zZWNvbmRhcnl7LS1icy10YWJsZS1jb2xvcjojMDAwOy0tYnMtdGFibGUtYmc6I2VmZDBkODstLWJzLXRhYmxlLWJvcmRlci1jb2xvcjojZDdiYmMyOy0tYnMtdGFibGUtc3RyaXBlZC1iZzojZTNjNmNkOy0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjojMDAwOy0tYnMtdGFibGUtYWN0aXZlLWJnOiNkN2JiYzI7LS1icy10YWJsZS1hY3RpdmUtY29sb3I6IzAwMDstLWJzLXRhYmxlLWhvdmVyLWJnOiNkZGMwYzg7LS1icy10YWJsZS1ob3Zlci1jb2xvcjojMDAwO2NvbG9yOnZhcigtLWJzLXRhYmxlLWNvbG9yKTtib3JkZXItY29sb3I6dmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKX0udGFibGUtc3VjY2Vzc3stLWJzLXRhYmxlLWNvbG9yOiMwMDA7LS1icy10YWJsZS1iZzojZTFlM2RkOy0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiNjYmNjYzc7LS1icy10YWJsZS1zdHJpcGVkLWJnOiNkNmQ4ZDI7LS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiMwMDA7LS1icy10YWJsZS1hY3RpdmUtYmc6I2NiY2NjNzstLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjojMDAwOy0tYnMtdGFibGUtaG92ZXItYmc6I2QwZDJjYzstLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiMwMDA7Y29sb3I6dmFyKC0tYnMtdGFibGUtY29sb3IpO2JvcmRlci1jb2xvcjp2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpfS50YWJsZS1pbmZvey0tYnMtdGFibGUtY29sb3I6IzAwMDstLWJzLXRhYmxlLWJnOiNkMWVjZjE7LS1icy10YWJsZS1ib3JkZXItY29sb3I6I2JjZDRkOTstLWJzLXRhYmxlLXN0cmlwZWQtYmc6I2M3ZTBlNTstLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6IzAwMDstLWJzLXRhYmxlLWFjdGl2ZS1iZzojYmNkNGQ5Oy0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiMwMDA7LS1icy10YWJsZS1ob3Zlci1iZzojYzFkYWRmOy0tYnMtdGFibGUtaG92ZXItY29sb3I6IzAwMDtjb2xvcjp2YXIoLS1icy10YWJsZS1jb2xvcik7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcil9LnRhYmxlLXdhcm5pbmd7LS1icy10YWJsZS1jb2xvcjojMDAwOy0tYnMtdGFibGUtYmc6I2ZmZjRjYzstLWJzLXRhYmxlLWJvcmRlci1jb2xvcjojZTZkY2I4Oy0tYnMtdGFibGUtc3RyaXBlZC1iZzojZjJlOGMyOy0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjojMDAwOy0tYnMtdGFibGUtYWN0aXZlLWJnOiNlNmRjYjg7LS1icy10YWJsZS1hY3RpdmUtY29sb3I6IzAwMDstLWJzLXRhYmxlLWhvdmVyLWJnOiNlY2UyYmQ7LS1icy10YWJsZS1ob3Zlci1jb2xvcjojMDAwO2NvbG9yOnZhcigtLWJzLXRhYmxlLWNvbG9yKTtib3JkZXItY29sb3I6dmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKX0udGFibGUtZGFuZ2Vyey0tYnMtdGFibGUtY29sb3I6IzAwMDstLWJzLXRhYmxlLWJnOiNmOGQ3ZGE7LS1icy10YWJsZS1ib3JkZXItY29sb3I6I2RmYzJjNDstLWJzLXRhYmxlLXN0cmlwZWQtYmc6I2VjY2NjZjstLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6IzAwMDstLWJzLXRhYmxlLWFjdGl2ZS1iZzojZGZjMmM0Oy0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiMwMDA7LS1icy10YWJsZS1ob3Zlci1iZzojZTVjN2NhOy0tYnMtdGFibGUtaG92ZXItY29sb3I6IzAwMDtjb2xvcjp2YXIoLS1icy10YWJsZS1jb2xvcik7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcil9LnRhYmxlLWxpZ2h0ey0tYnMtdGFibGUtY29sb3I6IzAwMDstLWJzLXRhYmxlLWJnOiNmOGY5ZmE7LS1icy10YWJsZS1ib3JkZXItY29sb3I6I2RmZTBlMTstLWJzLXRhYmxlLXN0cmlwZWQtYmc6I2VjZWRlZTstLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6IzAwMDstLWJzLXRhYmxlLWFjdGl2ZS1iZzojZGZlMGUxOy0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiMwMDA7LS1icy10YWJsZS1ob3Zlci1iZzojZTVlNmU3Oy0tYnMtdGFibGUtaG92ZXItY29sb3I6IzAwMDtjb2xvcjp2YXIoLS1icy10YWJsZS1jb2xvcik7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcil9LnRhYmxlLWRhcmt7LS1icy10YWJsZS1jb2xvcjojZmZmOy0tYnMtdGFibGUtYmc6IzMzMzstLWJzLXRhYmxlLWJvcmRlci1jb2xvcjojNDc0NzQ3Oy0tYnMtdGFibGUtc3RyaXBlZC1iZzojM2QzZDNkOy0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjojZmZmOy0tYnMtdGFibGUtYWN0aXZlLWJnOiM0NzQ3NDc7LS1icy10YWJsZS1hY3RpdmUtY29sb3I6I2ZmZjstLWJzLXRhYmxlLWhvdmVyLWJnOiM0MjQyNDI7LS1icy10YWJsZS1ob3Zlci1jb2xvcjojZmZmO2NvbG9yOnZhcigtLWJzLXRhYmxlLWNvbG9yKTtib3JkZXItY29sb3I6dmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKX0udGFibGUtcmVzcG9uc2l2ZXtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9QG1lZGlhIChtYXgtd2lkdGg6NTc1Ljk4cHgpey50YWJsZS1yZXNwb25zaXZlLXNte292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH19QG1lZGlhIChtYXgtd2lkdGg6NzY3Ljk4cHgpey50YWJsZS1yZXNwb25zaXZlLW1ke292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH19QG1lZGlhIChtYXgtd2lkdGg6OTkxLjk4cHgpey50YWJsZS1yZXNwb25zaXZlLWxne292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH19QG1lZGlhIChtYXgtd2lkdGg6MTE5OS45OHB4KXsudGFibGUtcmVzcG9uc2l2ZS14bHtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9fUBtZWRpYSAobWF4LXdpZHRoOjEzOTkuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUteHhse292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH19LmZvcm0tbGFiZWx7bWFyZ2luLWJvdHRvbTouNXJlbX0uY29sLWZvcm0tbGFiZWx7cGFkZGluZy10b3A6Y2FsYyguMzc1cmVtICsgMXB4KTtwYWRkaW5nLWJvdHRvbTpjYWxjKC4zNzVyZW0gKyAxcHgpO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDoxLjV9LmNvbC1mb3JtLWxhYmVsLWxne3BhZGRpbmctdG9wOmNhbGMoLjVyZW0gKyAxcHgpO3BhZGRpbmctYm90dG9tOmNhbGMoLjVyZW0gKyAxcHgpO2ZvbnQtc2l6ZTpjYWxjKDEuMjY1NjNyZW0gKyAuMTg3NXZ3KX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5jb2wtZm9ybS1sYWJlbC1sZ3tmb250LXNpemU6MS40MDYyNXJlbX19LmNvbC1mb3JtLWxhYmVsLXNte3BhZGRpbmctdG9wOmNhbGMoLjI1cmVtICsgMXB4KTtwYWRkaW5nLWJvdHRvbTpjYWxjKC4yNXJlbSArIDFweCk7Zm9udC1zaXplOi45ODQzOHJlbX0uZm9ybS10ZXh0e21hcmdpbi10b3A6LjI1cmVtO2ZvbnQtc2l6ZTouODc1ZW07Y29sb3I6Izg2OGU5Nn0uZm9ybS1jb250cm9se2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOi4zNzVyZW0gLjc1cmVtO2ZvbnQtc2l6ZToxLjEyNXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkICNjZWQ0ZGE7YXBwZWFyYW5jZTpub25lO2JvcmRlci1yYWRpdXM6MDt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dH0uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV17b3ZlcmZsb3c6aGlkZGVufS5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXTpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSl7Y3Vyc29yOnBvaW50ZXJ9LmZvcm0tY29udHJvbDpmb2N1c3tjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6dGludC1jb2xvcigjZTYxZDRjLDUwJSk7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMjMwLDI5LDc2LC4yNSl9LmZvcm0tY29udHJvbDo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVle21pbi13aWR0aDo4NXB4O2hlaWdodDoxLjVlbTttYXJnaW46MH0uZm9ybS1jb250cm9sOjotd2Via2l0LWRhdGV0aW1lLWVkaXR7ZGlzcGxheTpibG9jaztwYWRkaW5nOjB9LmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXJ7Y29sb3I6Izg2OGU5NjtvcGFjaXR5OjF9LmZvcm0tY29udHJvbDpkaXNhYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7b3BhY2l0eToxfS5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9ue3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07bWFyZ2luOi0uMzc1cmVtIC0uNzVyZW07bWFyZ2luLWlubGluZS1lbmQ6Ljc1cmVtO2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO3BvaW50ZXItZXZlbnRzOm5vbmU7Ym9yZGVyLWlubGluZS1lbmQtd2lkdGg6MXB4O2JvcmRlci1yYWRpdXM6MDt0cmFuc2l0aW9uOmNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtib3JkZXI6MCBzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuZm9ybS1jb250cm9se3RyYW5zaXRpb246bm9uZX0uZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbnt0cmFuc2l0aW9uOm5vbmV9fS5mb3JtLWNvbnRyb2w6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnNoYWRlLWNvbG9yKCNlOWVjZWYsNSUpfS5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOi4zNzVyZW0gMDttYXJnaW4tYm90dG9tOjA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6c29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXdpZHRoOjFweCAwfS5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OmZvY3Vze291dGxpbmU6MH0uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcsLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNte3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0uZm9ybS1jb250cm9sLXNte21pbi1oZWlnaHQ6YWRkKDEuNWVtLGFkZCguNXJlbSwycHgsZmFsc2UpKTtwYWRkaW5nOi4yNXJlbSAuNXJlbTtmb250LXNpemU6Ljk4NDM4cmVtfS5mb3JtLWNvbnRyb2wtc206OmZpbGUtc2VsZWN0b3ItYnV0dG9ue3BhZGRpbmc6LjI1cmVtIC41cmVtO21hcmdpbjotLjI1cmVtIC0uNXJlbTttYXJnaW4taW5saW5lLWVuZDouNXJlbX0uZm9ybS1jb250cm9sLWxne21pbi1oZWlnaHQ6YWRkKDEuNWVtLGFkZCgxcmVtLDJweCxmYWxzZSkpO3BhZGRpbmc6LjVyZW0gMXJlbTtmb250LXNpemU6Y2FsYygxLjI2NTYzcmVtICsgLjE4NzV2dyl9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZm9ybS1jb250cm9sLWxne2ZvbnQtc2l6ZToxLjQwNjI1cmVtfX0uZm9ybS1jb250cm9sLWxnOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbntwYWRkaW5nOi41cmVtIDFyZW07bWFyZ2luOi0uNXJlbSAtMXJlbTttYXJnaW4taW5saW5lLWVuZDoxcmVtfXRleHRhcmVhLmZvcm0tY29udHJvbHttaW4taGVpZ2h0OmFkZCgxLjVlbSxhZGQoLjc1cmVtLDJweCxmYWxzZSkpfXRleHRhcmVhLmZvcm0tY29udHJvbC1zbXttaW4taGVpZ2h0OmFkZCgxLjVlbSxhZGQoLjVyZW0sMnB4LGZhbHNlKSl9dGV4dGFyZWEuZm9ybS1jb250cm9sLWxne21pbi1oZWlnaHQ6YWRkKDEuNWVtLGFkZCgxcmVtLDJweCxmYWxzZSkpfS5mb3JtLWNvbnRyb2wtY29sb3J7d2lkdGg6M3JlbTtoZWlnaHQ6YWRkKDEuNWVtLGFkZCguNzVyZW0sMnB4LGZhbHNlKSk7cGFkZGluZzouMzc1cmVtfS5mb3JtLWNvbnRyb2wtY29sb3I6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pe2N1cnNvcjpwb2ludGVyfS5mb3JtLWNvbnRyb2wtY29sb3I6Oi1tb3otY29sb3Itc3dhdGNoe2JvcmRlcjowIWltcG9ydGFudH0uZm9ybS1jb250cm9sLWNvbG9yOjotd2Via2l0LWNvbG9yLXN3YXRjaHtib3JkZXI6MCFpbXBvcnRhbnR9LmZvcm0tY29udHJvbC1jb2xvci5mb3JtLWNvbnRyb2wtc217aGVpZ2h0OmFkZCgxLjVlbSxhZGQoLjVyZW0sMnB4LGZhbHNlKSl9LmZvcm0tY29udHJvbC1jb2xvci5mb3JtLWNvbnRyb2wtbGd7aGVpZ2h0OmFkZCgxLjVlbSxhZGQoMXJlbSwycHgsZmFsc2UpKX0uZm9ybS1zZWxlY3R7LS1icy1mb3JtLXNlbGVjdC1iZy1pbWc6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzMzJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOi4zNzVyZW0gMi4yNXJlbSAuMzc1cmVtIC43NXJlbTtmb250LXNpemU6MS4xMjVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWltYWdlOnZhcigtLWJzLWZvcm0tc2VsZWN0LWJnLWltZyksdmFyKC0tYnMtZm9ybS1zZWxlY3QtYmctaWNvbixub25lKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAuNzVyZW0gY2VudGVyO2JhY2tncm91bmQtc2l6ZToxNnB4IDEycHg7Ym9yZGVyOjFweCBzb2xpZCAjY2VkNGRhO2JvcmRlci1yYWRpdXM6MDt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDthcHBlYXJhbmNlOm5vbmV9LmZvcm0tc2VsZWN0OmZvY3Vze2JvcmRlci1jb2xvcjp0aW50LWNvbG9yKCNlNjFkNGMsNTAlKTtvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgyMzAsMjksNzYsLjI1KX0uZm9ybS1zZWxlY3RbbXVsdGlwbGVdLC5mb3JtLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKXtwYWRkaW5nLXJpZ2h0Oi43NXJlbTtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LmZvcm0tc2VsZWN0OmRpc2FibGVke2NvbG9yOiM4NjhlOTY7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmfS5mb3JtLXNlbGVjdDotbW96LWZvY3VzcmluZ3tjb2xvcjp0cmFuc3BhcmVudDt0ZXh0LXNoYWRvdzowIDAgMCAjMDAwfS5mb3JtLXNlbGVjdC1zbXtwYWRkaW5nLXRvcDouMjVyZW07cGFkZGluZy1ib3R0b206LjI1cmVtO3BhZGRpbmctbGVmdDouNXJlbTtmb250LXNpemU6Ljk4NDM4cmVtfS5mb3JtLXNlbGVjdC1sZ3twYWRkaW5nLXRvcDouNXJlbTtwYWRkaW5nLWJvdHRvbTouNXJlbTtwYWRkaW5nLWxlZnQ6MXJlbTtmb250LXNpemU6Y2FsYygxLjI2NTYzcmVtICsgLjE4NzV2dyl9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZm9ybS1zZWxlY3QtbGd7Zm9udC1zaXplOjEuNDA2MjVyZW19fS5mb3JtLWNoZWNre2Rpc3BsYXk6YmxvY2s7bWluLWhlaWdodDoxLjY4NzVyZW07cGFkZGluZy1sZWZ0OjEuNWVtO21hcmdpbi1ib3R0b206LjEyNXJlbX0uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dHtmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0Oi0xLjVlbX0uZm9ybS1jaGVjay1yZXZlcnNle3BhZGRpbmctcmlnaHQ6MS41ZW07cGFkZGluZy1sZWZ0OjA7dGV4dC1hbGlnbjpyaWdodH0uZm9ybS1jaGVjay1yZXZlcnNlIC5mb3JtLWNoZWNrLWlucHV0e2Zsb2F0OnJpZ2h0O21hcmdpbi1yaWdodDotMS41ZW07bWFyZ2luLWxlZnQ6MH0uZm9ybS1jaGVjay1pbnB1dHstLWJzLWZvcm0tY2hlY2stYmc6I2ZmZjt3aWR0aDoxZW07aGVpZ2h0OjFlbTttYXJnaW4tdG9wOi4yNWVtO3ZlcnRpY2FsLWFsaWduOnRvcDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWZvcm0tY2hlY2stYmcpO2JhY2tncm91bmQtaW1hZ2U6dmFyKC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZSk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMjUpO2FwcGVhcmFuY2U6bm9uZTtwcmludC1jb2xvci1hZGp1c3Q6ZXhhY3R9LmZvcm0tY2hlY2staW5wdXRbdHlwZT1yYWRpb117Ym9yZGVyLXJhZGl1czo1MCV9LmZvcm0tY2hlY2staW5wdXQ6YWN0aXZle2ZpbHRlcjpicmlnaHRuZXNzKDkwJSl9LmZvcm0tY2hlY2staW5wdXQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOnRpbnQtY29sb3IoI2U2MWQ0Yyw1MCUpO291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDIzMCwyOSw3NiwuMjUpfS5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWR7YmFja2dyb3VuZC1jb2xvcjojZTYxZDRjO2JvcmRlci1jb2xvcjojZTYxZDRjfS5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF17LS1icy1mb3JtLWNoZWNrLWJnLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwbDMgM2w2LTYnLyUzZSUzYy9zdmclM2VcIil9LmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPXJhZGlvXXstLWJzLWZvcm0tY2hlY2stYmctaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMicgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpfS5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGV7YmFja2dyb3VuZC1jb2xvcjojZTYxZDRjO2JvcmRlci1jb2xvcjojZTYxZDRjOy0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8lM2UlM2Mvc3ZnJTNlXCIpfS5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVke3BvaW50ZXItZXZlbnRzOm5vbmU7ZmlsdGVyOm5vbmU7b3BhY2l0eTouNX0uZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZH4uZm9ybS1jaGVjay1sYWJlbCwuZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF1+LmZvcm0tY2hlY2stbGFiZWx7Y3Vyc29yOmRlZmF1bHQ7b3BhY2l0eTouNX0uZm9ybS1zd2l0Y2h7cGFkZGluZy1sZWZ0OjIuNWVtfS5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dHstLWJzLWZvcm0tc3dpdGNoLWJnOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgwLCAwLCAwLCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO3dpZHRoOjJlbTttYXJnaW4tbGVmdDotMi41ZW07YmFja2dyb3VuZC1pbWFnZTp2YXIoLS1icy1mb3JtLXN3aXRjaC1iZyk7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IGNlbnRlcjt0cmFuc2l0aW9uOmJhY2tncm91bmQtcG9zaXRpb24gLjE1cyBlYXNlLWluLW91dH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuZm9ybS1zZWxlY3QsLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0e3RyYW5zaXRpb246bm9uZX19LmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmZvY3Vzey0tYnMtZm9ybS1zd2l0Y2gtYmc6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0ndGludC1jb2xvciUyOCUyM2U2MWQ0YywgNTAlJTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpfS5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2Vke2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgY2VudGVyOy0tYnMtZm9ybS1zd2l0Y2gtYmc6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpfS5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2V7cGFkZGluZy1yaWdodDoyLjVlbTtwYWRkaW5nLWxlZnQ6MH0uZm9ybS1zd2l0Y2guZm9ybS1jaGVjay1yZXZlcnNlIC5mb3JtLWNoZWNrLWlucHV0e21hcmdpbi1yaWdodDotMi41ZW07bWFyZ2luLWxlZnQ6MH0uZm9ybS1jaGVjay1pbmxpbmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjFyZW19LmJ0bi1jaGVja3twb3NpdGlvbjphYnNvbHV0ZTtjbGlwOnJlY3QoMCwwLDAsMCk7cG9pbnRlci1ldmVudHM6bm9uZX0uYnRuLWNoZWNrOmRpc2FibGVkKy5idG4sLmJ0bi1jaGVja1tkaXNhYmxlZF0rLmJ0biwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tY2hlY2s6ZGlzYWJsZWQrLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcywua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tY2hlY2s6ZGlzYWJsZWQrLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXIsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWNoZWNrW2Rpc2FibGVkXSsuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1jaGVja1tkaXNhYmxlZF0rLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXJ7cG9pbnRlci1ldmVudHM6bm9uZTtmaWx0ZXI6bm9uZTtvcGFjaXR5Oi42NX0uZm9ybS1yYW5nZXt3aWR0aDoxMDAlO2hlaWdodDoxLjVyZW07cGFkZGluZzowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YXBwZWFyYW5jZTpub25lfS5mb3JtLXJhbmdlOmZvY3Vze291dGxpbmU6MH0uZm9ybS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7Ym94LXNoYWRvdzowIDAgMCAxcHggI2ZmZiwwIDAgMCAuMjVyZW0gcmdiYSgyMzAsMjksNzYsLjI1KX0uZm9ybS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYntib3gtc2hhZG93OjAgMCAwIDFweCAjZmZmLDAgMCAwIC4yNXJlbSByZ2JhKDIzMCwyOSw3NiwuMjUpfS5mb3JtLXJhbmdlOjotbW96LWZvY3VzLW91dGVye2JvcmRlcjowfS5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYnt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO21hcmdpbi10b3A6LS4yNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNlNjFkNGM7Ym9yZGVyOjA7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O2FwcGVhcmFuY2U6bm9uZX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7dHJhbnNpdGlvbjpub25lfX0uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZle2JhY2tncm91bmQtY29sb3I6dGludC1jb2xvcigjZTYxZDRjLDcwJSl9LmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre3dpZHRoOjEwMCU7aGVpZ2h0Oi41cmVtO2NvbG9yOnRyYW5zcGFyZW50O2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6I2RlZTJlNjtib3JkZXItY29sb3I6dHJhbnNwYXJlbnR9LmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWJ7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNlNjFkNGM7Ym9yZGVyOjA7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O2FwcGVhcmFuY2U6bm9uZX0uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjp0aW50LWNvbG9yKCNlNjFkNGMsNzAlKX0uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10cmFja3t3aWR0aDoxMDAlO2hlaWdodDouNXJlbTtjb2xvcjp0cmFuc3BhcmVudDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNkZWUyZTY7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fS5mb3JtLXJhbmdlOmRpc2FibGVke3BvaW50ZXItZXZlbnRzOm5vbmV9LmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JhY2tncm91bmQtY29sb3I6I2FkYjViZH0uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOiNhZGI1YmR9LmZvcm0tZmxvYXRpbmd7cG9zaXRpb246cmVsYXRpdmV9LmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbCwuZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sLXBsYWludGV4dCwuZm9ybS1mbG9hdGluZz4uZm9ybS1zZWxlY3R7aGVpZ2h0OmFkZCgzMC41cmVtLDJweCk7bWluLWhlaWdodDphZGQoMzAuNXJlbSwycHgpO2xpbmUtaGVpZ2h0OjEuMjV9LmZvcm0tZmxvYXRpbmc+bGFiZWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6MjtoZWlnaHQ6MTAwJTtwYWRkaW5nOjFyZW0gLjc1cmVtO292ZXJmbG93OmhpZGRlbjt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwO3BvaW50ZXItZXZlbnRzOm5vbmU7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt0cmFuc2l0aW9uOm9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LHRyYW5zZm9ybSAuMXMgZWFzZS1pbi1vdXR9LmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbCwuZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sLXBsYWludGV4dHtwYWRkaW5nOjFyZW0gLjc1cmVtfS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OjpwbGFjZWhvbGRlciwuZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcntjb2xvcjp0cmFuc3BhcmVudH0uZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1cywuZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sLXBsYWludGV4dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSwuZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sOmZvY3VzLC5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bil7cGFkZGluZy10b3A6MTAuNjI1cmVtO3BhZGRpbmctYm90dG9tOi42MjVyZW19LmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbC1wbGFpbnRleHQ6LXdlYmtpdC1hdXRvZmlsbCwuZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGx7cGFkZGluZy10b3A6MTAuNjI1cmVtO3BhZGRpbmctYm90dG9tOi42MjVyZW19LmZvcm0tZmxvYXRpbmc+LmZvcm0tc2VsZWN0e3BhZGRpbmctdG9wOjEwLjYyNXJlbTtwYWRkaW5nLWJvdHRvbTouNjI1cmVtfS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0fmxhYmVsLC5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6Zm9jdXN+bGFiZWwsLmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKX5sYWJlbCwuZm9ybS1mbG9hdGluZz4uZm9ybS1zZWxlY3R+bGFiZWx7Y29sb3I6cmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksLjY1KTt0cmFuc2Zvcm06c2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pfS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0fmxhYmVsOjphZnRlciwuZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sOmZvY3VzfmxhYmVsOjphZnRlciwuZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pfmxhYmVsOjphZnRlciwuZm9ybS1mbG9hdGluZz4uZm9ybS1zZWxlY3R+bGFiZWw6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjFyZW0gLjM3NXJlbTt6LWluZGV4Oi0xO2hlaWdodDoxLjVlbTtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbH5sYWJlbHtjb2xvcjpyZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwuNjUpO3RyYW5zZm9ybTpzY2FsZSguODUpIHRyYW5zbGF0ZVkoLS41cmVtKSB0cmFuc2xhdGVYKC4xNXJlbSl9LmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbC1wbGFpbnRleHR+bGFiZWx7Ym9yZGVyLXdpZHRoOjFweCAwfS5mb3JtLWZsb2F0aW5nPjpkaXNhYmxlZH5sYWJlbHtjb2xvcjojODY4ZTk2fS5mb3JtLWZsb2F0aW5nPjpkaXNhYmxlZH5sYWJlbDo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmfS5pbnB1dC1ncm91cHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6c3RyZXRjaDt3aWR0aDoxMDAlfS5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cD4uZm9ybS1mbG9hdGluZywuaW5wdXQtZ3JvdXA+LmZvcm0tc2VsZWN0e3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIGF1dG87d2lkdGg6MSU7bWluLXdpZHRoOjB9LmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2w6Zm9jdXMsLmlucHV0LWdyb3VwPi5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiwuaW5wdXQtZ3JvdXA+LmZvcm0tc2VsZWN0OmZvY3Vze3otaW5kZXg6NX0uaW5wdXQtZ3JvdXAgLmJ0biwuaW5wdXQtZ3JvdXAgLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLC5pbnB1dC1ncm91cCAua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmlucHV0LWdyb3VwIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuaW5wdXQtZ3JvdXAgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5pbnB1dC1ncm91cCAuYnRuOmZvY3VzLC5pbnB1dC1ncm91cCAua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyOmZvY3VzLC5pbnB1dC1ncm91cCAua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3M6Zm9jdXMsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuaW5wdXQtZ3JvdXAgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXI6Zm9jdXMsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuaW5wdXQtZ3JvdXAgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzczpmb2N1c3t6LWluZGV4OjV9LmlucHV0LWdyb3VwLXRleHR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOi4zNzVyZW0gLjc1cmVtO2ZvbnQtc2l6ZToxLjEyNXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMwMDA7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXI6MXB4IHNvbGlkICNjZWQ0ZGF9LmlucHV0LWdyb3VwLWxnPi5idG4sLmlucHV0LWdyb3VwLWxnPi5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLWxnPi5mb3JtLXNlbGVjdCwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLXRleHQsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuaW5wdXQtZ3JvdXAtbGc+LmNtLWJ0bi5jbS1idG4tc3VjY2Vzcywua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5pbnB1dC1ncm91cC1sZz4uY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcntwYWRkaW5nOi41cmVtIDFyZW07Zm9udC1zaXplOmNhbGMoMS4yNjU2M3JlbSArIC4xODc1dncpfUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmlucHV0LWdyb3VwLWxnPi5idG4sLmlucHV0LWdyb3VwLWxnPi5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLWxnPi5mb3JtLXNlbGVjdCwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLXRleHQsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuaW5wdXQtZ3JvdXAtbGc+LmNtLWJ0bi5jbS1idG4tc3VjY2Vzcywua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5pbnB1dC1ncm91cC1sZz4uY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcntmb250LXNpemU6MS40MDYyNXJlbX0uYnRuLWdyb3VwLWxnPi5idG4sLmJ0bi1sZywua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tZ3JvdXAtbGc+LmNtLWJ0bi5jbS1idG4tc3VjY2Vzcywua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tZ3JvdXAtbGc+LmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXJ7LS1icy1idG4tZm9udC1zaXplOjEuNDA2MjVyZW19fS5pbnB1dC1ncm91cC1zbT4uYnRuLC5pbnB1dC1ncm91cC1zbT4uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1zbT4uZm9ybS1zZWxlY3QsLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC10ZXh0LC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmlucHV0LWdyb3VwLXNtPi5jbS1idG4uY20tYnRuLXN1Y2Nlc3MsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuaW5wdXQtZ3JvdXAtc20+LmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXJ7cGFkZGluZzouMjVyZW0gLjVyZW07Zm9udC1zaXplOi45ODQzOHJlbX0uaW5wdXQtZ3JvdXAtbGc+LmZvcm0tc2VsZWN0LC5pbnB1dC1ncm91cC1zbT4uZm9ybS1zZWxlY3R7cGFkZGluZy1yaWdodDozcmVtfS5pbnB1dC1ncm91cD46bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLnZhbGlkLXRvb2x0aXApOm5vdCgudmFsaWQtZmVlZGJhY2spOm5vdCguaW52YWxpZC10b29sdGlwKTpub3QoLmludmFsaWQtZmVlZGJhY2spe21hcmdpbi1sZWZ0OmNhbGMoMXB4ICogLTEpfS52YWxpZC1mZWVkYmFja3tkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTttYXJnaW4tdG9wOi4yNXJlbTtmb250LXNpemU6Ljg3NWVtO2NvbG9yOiM2ODcxNTR9LnZhbGlkLXRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7ei1pbmRleDo1O2Rpc3BsYXk6bm9uZTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOi4zMTI1cmVtIC42MjVyZW07bWFyZ2luLXRvcDouMXJlbTtmb250LXNpemU6Ljk4NDM4cmVtO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDEwNCwxMTMsODQsLjkpfS5pcy12YWxpZH4udmFsaWQtZmVlZGJhY2ssLmlzLXZhbGlkfi52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIDp2YWxpZH4udmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgOnZhbGlkfi52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9LmZvcm0tY29udHJvbC5pcy12YWxpZCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlke2JvcmRlci1jb2xvcjojNjg3MTU0O3BhZGRpbmctcmlnaHQ6YWRkKDEuNWVtLC43NXJlbSk7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzY4NzE1NCcgZD0nTTIwLjMgNjAuNzNMMC42IDQwLjUzYy0wLjQtMTAuMDQwLjQ2LTEwLjQgMTAuMS0wLjhsMTAuMSAxMC40IDMwLjQtMzAuOGMwLjYtMC42MyAxMC42LTAuMjcgMTAuMjAuN2wtNCA0MC42Yy0wLjQzMC41LTAuODAuNC0xMC4xMC4xeicvJTNlJTNjL3N2ZyUzZVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBhZGQoLjM3NWVtLC4xODc1cmVtKSBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmFkZCguNzVlbSwuMzc1cmVtKSBhZGQoLjc1ZW0sLjM3NXJlbSl9LmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3Vze2JvcmRlci1jb2xvcjojNjg3MTU0O2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMTA0LDExMyw4NCwuMjUpfS53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCx0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWR7cGFkZGluZy1yaWdodDphZGQoMS41ZW0sLjc1cmVtKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBhZGQoLjM3NWVtLC4xODc1cmVtKSByaWdodCBhZGQoLjM3NWVtLC4xODc1cmVtKX0uZm9ybS1zZWxlY3QuaXMtdmFsaWQsLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlke2JvcmRlci1jb2xvcjojNjg3MTU0fS5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl17LS1icy1mb3JtLXNlbGVjdC1iZy1pY29uOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzNjg3MTU0JyBkPSdNMjAuMyA2MC43M0wwLjYgNDAuNTNjLTAuNC0xMC4wNDAuNDYtMTAuNCAxMC4xLTAuOGwxMC4xIDEwLjQgMzAuNC0zMC44YzAuNi0wLjYzIDEwLjYtMC4yNyAxMC4yMC43bC00IDQwLjZjLTAuNDMwLjUtMC44MC40LTEwLjEwLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO3BhZGRpbmctcmlnaHQ6MTcuNjI1cmVtO2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgLjc1cmVtIGNlbnRlcixjZW50ZXIgcmlnaHQgMi4yNXJlbTtiYWNrZ3JvdW5kLXNpemU6MTZweCAxMnB4LGFkZCguNzVlbSwuMzc1cmVtKSBhZGQoLjc1ZW0sLjM3NXJlbSl9LmZvcm0tc2VsZWN0LmlzLXZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpmb2N1c3tib3JkZXItY29sb3I6IzY4NzE1NDtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDEwNCwxMTMsODQsLjI1KX0uZm9ybS1jb250cm9sLWNvbG9yLmlzLXZhbGlkLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtY29sb3I6dmFsaWR7d2lkdGg6Y2FsYygzcmVtICsgYWRkKDEuNWVtLC43NXJlbSkpfS5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlke2JvcmRlci1jb2xvcjojNjg3MTU0fS5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQsLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Y2hlY2tlZHtiYWNrZ3JvdW5kLWNvbG9yOiM2ODcxNTR9LmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgxMDQsMTEzLDg0LC4yNSl9LmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWR+LmZvcm0tY2hlY2stbGFiZWwsLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWR+LmZvcm0tY2hlY2stbGFiZWx7Y29sb3I6IzY4NzE1NH0uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXR+LnZhbGlkLWZlZWRiYWNre21hcmdpbi1sZWZ0Oi41ZW19LmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cykuaXMtdmFsaWQsLmlucHV0LWdyb3VwPi5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy12YWxpZCwuaW5wdXQtZ3JvdXA+LmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLmlzLXZhbGlkLC53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpOnZhbGlkLC53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cD4uZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbik6dmFsaWQsLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwPi5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTp2YWxpZHt6LWluZGV4OjN9LmludmFsaWQtZmVlZGJhY2t7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7bWFyZ2luLXRvcDouMjVyZW07Zm9udC1zaXplOi44NzVlbTtjb2xvcjojZGMzNTQ1fS5pbnZhbGlkLXRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7ei1pbmRleDo1O2Rpc3BsYXk6bm9uZTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOi4zMTI1cmVtIC42MjVyZW07bWFyZ2luLXRvcDouMXJlbTtmb250LXNpemU6Ljk4NDM4cmVtO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIyMCw1Myw2OSwuOSl9LmlzLWludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLmlzLWludmFsaWR+LmludmFsaWQtdG9vbHRpcCwud2FzLXZhbGlkYXRlZCA6aW52YWxpZH4uaW52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCA6aW52YWxpZH4uaW52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9LmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZHtib3JkZXItY29sb3I6I2RjMzU0NTtwYWRkaW5nLXJpZ2h0OmFkZCgxLjVlbSwuNzVyZW0pO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NSclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0MC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001MC44IDMwLjZoMC40TDYgNjAuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzgwLjInIHI9JzAuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgYWRkKC4zNzVlbSwuMTg3NXJlbSkgY2VudGVyO2JhY2tncm91bmQtc2l6ZTphZGQoLjc1ZW0sLjM3NXJlbSkgYWRkKC43NWVtLC4zNzVyZW0pfS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNkYzM1NDU7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgyMjAsNTMsNjksLjI1KX0ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCx0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZHtwYWRkaW5nLXJpZ2h0OmFkZCgxLjVlbSwuNzVyZW0pO2JhY2tncm91bmQtcG9zaXRpb246dG9wIGFkZCguMzc1ZW0sLjE4NzVyZW0pIHJpZ2h0IGFkZCguMzc1ZW0sLjE4NzVyZW0pfS5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkLC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlke2JvcmRlci1jb2xvcjojZGMzNTQ1fS5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXXstLWJzLWZvcm0tc2VsZWN0LWJnLWljb246dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NSclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0MC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001MC44IDMwLjZoMC40TDYgNjAuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzgwLjInIHI9JzAuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7cGFkZGluZy1yaWdodDoxNy42MjVyZW07YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAuNzVyZW0gY2VudGVyLGNlbnRlciByaWdodCAyLjI1cmVtO2JhY2tncm91bmQtc2l6ZToxNnB4IDEycHgsYWRkKC43NWVtLC4zNzVyZW0pIGFkZCguNzVlbSwuMzc1cmVtKX0uZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1c3tib3JkZXItY29sb3I6I2RjMzU0NTtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDIyMCw1Myw2OSwuMjUpfS5mb3JtLWNvbnRyb2wtY29sb3IuaXMtaW52YWxpZCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWNvbG9yOmludmFsaWR7d2lkdGg6Y2FsYygzcmVtICsgYWRkKDEuNWVtLC43NXJlbSkpfS5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQsLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZHtib3JkZXItY29sb3I6I2RjMzU0NX0uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQsLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpjaGVja2Vke2JhY2tncm91bmQtY29sb3I6I2RjMzU0NX0uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgyMjAsNTMsNjksLjI1KX0uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkfi5mb3JtLWNoZWNrLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWR+LmZvcm0tY2hlY2stbGFiZWx7Y29sb3I6I2RjMzU0NX0uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXR+LmludmFsaWQtZmVlZGJhY2t7bWFyZ2luLWxlZnQ6LjVlbX0uaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbDpub3QoOmZvY3VzKS5pcy1pbnZhbGlkLC5pbnB1dC1ncm91cD4uZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikuaXMtaW52YWxpZCwuaW5wdXQtZ3JvdXA+LmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLmlzLWludmFsaWQsLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cyk6aW52YWxpZCwud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXA+LmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pOmludmFsaWQsLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwPi5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTppbnZhbGlke3otaW5kZXg6NH0uYnRuLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcywua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyey0tYnMtYnRuLXBhZGRpbmcteDowLjc1cmVtOy0tYnMtYnRuLXBhZGRpbmcteTowLjM3NXJlbTstLWJzLWJ0bi1mb250LXNpemU6MS4xMjVyZW07LS1icy1idG4tZm9udC13ZWlnaHQ6NjAwOy0tYnMtYnRuLWxpbmUtaGVpZ2h0OjEuNTstLWJzLWJ0bi1jb2xvcjp2YXIoLS1icy1ib2R5LWNvbG9yKTstLWJzLWJ0bi1iZzp0cmFuc3BhcmVudDstLWJzLWJ0bi1ib3JkZXItd2lkdGg6MXB4Oy0tYnMtYnRuLWJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDstLWJzLWJ0bi1ib3JkZXItcmFkaXVzOjAuMjVyZW07LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOnRyYW5zcGFyZW50Oy0tYnMtYnRuLWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTstLWJzLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OjAuNjU7LS1icy1idG4tZm9jdXMtYm94LXNoYWRvdzowIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2IpLCAuNSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzp2YXIoLS1icy1idG4tcGFkZGluZy15KSB2YXIoLS1icy1idG4tcGFkZGluZy14KTtmb250LWZhbWlseTp2YXIoLS1icy1idG4tZm9udC1mYW1pbHkpO2ZvbnQtc2l6ZTp2YXIoLS1icy1idG4tZm9udC1zaXplKTtmb250LXdlaWdodDp2YXIoLS1icy1idG4tZm9udC13ZWlnaHQpO2xpbmUtaGVpZ2h0OnZhcigtLWJzLWJ0bi1saW5lLWhlaWdodCk7Y29sb3I6dmFyKC0tYnMtYnRuLWNvbG9yKTt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y3Vyc29yOnBvaW50ZXI7dXNlci1zZWxlY3Q6bm9uZTtib3JkZXI6dmFyKC0tYnMtYnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYnRuLWJvcmRlci1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1idG4tYmcpO3RyYW5zaXRpb246Y29sb3IgLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1ie3RyYW5zaXRpb246bm9uZX0uYnRuLC5mb3JtLWZsb2F0aW5nPmxhYmVsLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcywua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFye3RyYW5zaXRpb246bm9uZX19LmJ0bjpob3Zlciwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyOmhvdmVyLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzczpob3Zlcntjb2xvcjp2YXIoLS1icy1idG4taG92ZXItY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYnRuLWhvdmVyLWJnKTtib3JkZXItY29sb3I6dmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcil9LmJ0bi1jaGVjaysuYnRuOmhvdmVyLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1jaGVjaysuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcjpob3Zlciwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tY2hlY2srLmNtLWJ0bi5jbS1idG4tc3VjY2Vzczpob3Zlcntjb2xvcjp2YXIoLS1icy1idG4tY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYnRuLWJnKTtib3JkZXItY29sb3I6dmFyKC0tYnMtYnRuLWJvcmRlci1jb2xvcil9LmJ0bjpmb2N1cy12aXNpYmxlLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXI6Zm9jdXMtdmlzaWJsZSwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3M6Zm9jdXMtdmlzaWJsZXtjb2xvcjp2YXIoLS1icy1idG4taG92ZXItY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYnRuLWhvdmVyLWJnKTtib3JkZXItY29sb3I6dmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7b3V0bGluZTowO2JveC1zaGFkb3c6dmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpfS5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSsuYnRuLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlKy5jbS1idG4uY20tYnRuLXN1Y2Nlc3MsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUrLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO291dGxpbmU6MDtib3gtc2hhZG93OnZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KX0uYnRuLWNoZWNrOmNoZWNrZWQrLmJ0biwuYnRuLmFjdGl2ZSwuYnRuLnNob3csLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmUsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYWN0aXZlLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcywua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5hY3RpdmUuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhciwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tY2hlY2s6Y2hlY2tlZCsuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1jaGVjazpjaGVja2VkKy5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXI6Zmlyc3QtY2hpbGQ6YWN0aXZlLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmNtLWJ0bi5jbS1idG4tc3VjY2VzczpmaXJzdC1jaGlsZDphY3RpdmUsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuc2hvdy5jbS1idG4uY20tYnRuLXN1Y2Nlc3MsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuc2hvdy5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgOm5vdCguYnRuLWNoZWNrKSsuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcjphY3RpdmUsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyA6bm90KC5idG4tY2hlY2spKy5jbS1idG4uY20tYnRuLXN1Y2Nlc3M6YWN0aXZlLDpub3QoLmJ0bi1jaGVjaykrLmJ0bjphY3RpdmV7Y29sb3I6dmFyKC0tYnMtYnRuLWFjdGl2ZS1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1idG4tYWN0aXZlLWJnKTtib3JkZXItY29sb3I6dmFyKC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3IpfS5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuOmZvY3VzLXZpc2libGUsLmJ0bi5hY3RpdmU6Zm9jdXMtdmlzaWJsZSwuYnRuLnNob3c6Zm9jdXMtdmlzaWJsZSwuYnRuOmZpcnN0LWNoaWxkOmFjdGl2ZTpmb2N1cy12aXNpYmxlLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmFjdGl2ZS5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyOmZvY3VzLXZpc2libGUsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYWN0aXZlLmNtLWJ0bi5jbS1idG4tc3VjY2Vzczpmb2N1cy12aXNpYmxlLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1jaGVjazpjaGVja2VkKy5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyOmZvY3VzLXZpc2libGUsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWNoZWNrOmNoZWNrZWQrLmNtLWJ0bi5jbS1idG4tc3VjY2Vzczpmb2N1cy12aXNpYmxlLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXI6Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzOmZpcnN0LWNoaWxkOmFjdGl2ZTpmb2N1cy12aXNpYmxlLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLnNob3cuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcjpmb2N1cy12aXNpYmxlLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLnNob3cuY20tYnRuLmNtLWJ0bi1zdWNjZXNzOmZvY3VzLXZpc2libGUsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyA6bm90KC5idG4tY2hlY2spKy5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyOmFjdGl2ZTpmb2N1cy12aXNpYmxlLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgOm5vdCguYnRuLWNoZWNrKSsuY20tYnRuLmNtLWJ0bi1zdWNjZXNzOmFjdGl2ZTpmb2N1cy12aXNpYmxlLDpub3QoLmJ0bi1jaGVjaykrLmJ0bjphY3RpdmU6Zm9jdXMtdmlzaWJsZXtib3gtc2hhZG93OnZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KX0uYnRuLmRpc2FibGVkLC5idG46ZGlzYWJsZWQsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcjpkaXNhYmxlZCwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuZGlzYWJsZWQuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmRpc2FibGVkLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXIsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyBmaWVsZHNldDpkaXNhYmxlZCAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgZmllbGRzZXQ6ZGlzYWJsZWQgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXIsZmllbGRzZXQ6ZGlzYWJsZWQgLmJ0bixmaWVsZHNldDpkaXNhYmxlZCAua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MsZmllbGRzZXQ6ZGlzYWJsZWQgLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcntjb2xvcjp2YXIoLS1icy1idG4tZGlzYWJsZWQtY29sb3IpO3BvaW50ZXItZXZlbnRzOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1idG4tZGlzYWJsZWQtYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtvcGFjaXR5OnZhcigtLWJzLWJ0bi1kaXNhYmxlZC1vcGFjaXR5KX0uYnRuLXByaW1hcnksLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXJ7LS1icy1idG4tY29sb3I6I2ZmZjstLWJzLWJ0bi1iZzojZTYxZDRjOy0tYnMtYnRuLWJvcmRlci1jb2xvcjojZTYxZDRjOy0tYnMtYnRuLWhvdmVyLWNvbG9yOiNmZmY7LS1icy1idG4taG92ZXItYmc6I2M0MTk0MTstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6I2I4MTczZDstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOjIzNCw2MywxMDM7LS1icy1idG4tYWN0aXZlLWNvbG9yOiNmZmY7LS1icy1idG4tYWN0aXZlLWJnOiNiODE3M2Q7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjojYWQxNjM5Oy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6aW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiNmZmY7LS1icy1idG4tZGlzYWJsZWQtYmc6I2U2MWQ0YzstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6I2U2MWQ0Y30uYnRuLWJsYWNrey0tYnMtYnRuLWNvbG9yOiNmZmY7LS1icy1idG4tYmc6IzAwMDstLWJzLWJ0bi1ib3JkZXItY29sb3I6IzAwMDstLWJzLWJ0bi1ob3Zlci1jb2xvcjojZmZmOy0tYnMtYnRuLWhvdmVyLWJnOmJsYWNrOy0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjpibGFjazstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOjM4LDM4LDM4Oy0tYnMtYnRuLWFjdGl2ZS1jb2xvcjojZmZmOy0tYnMtYnRuLWFjdGl2ZS1iZzpibGFjazstLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOmJsYWNrOy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6aW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiNmZmY7LS1icy1idG4tZGlzYWJsZWQtYmc6IzAwMDstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IzAwMH0uYnRuLWRhcmt7LS1icy1idG4tY29sb3I6I2ZmZjstLWJzLWJ0bi1iZzojMzMzOy0tYnMtYnRuLWJvcmRlci1jb2xvcjojMzMzOy0tYnMtYnRuLWhvdmVyLWNvbG9yOiNmZmY7LS1icy1idG4taG92ZXItYmc6IzUyNTI1MjstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IzQ3NDc0NzstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOjgyLDgyLDgyOy0tYnMtYnRuLWFjdGl2ZS1jb2xvcjojZmZmOy0tYnMtYnRuLWFjdGl2ZS1iZzojNWM1YzVjOy0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IzQ3NDc0NzstLWJzLWJ0bi1hY3RpdmUtc2hhZG93Omluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTstLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjojZmZmOy0tYnMtYnRuLWRpc2FibGVkLWJnOiMzMzM7LS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiMzMzN9LmJ0bi1saWdodHstLWJzLWJ0bi1jb2xvcjojMDAwOy0tYnMtYnRuLWJnOiNmOGY5ZmE7LS1icy1idG4tYm9yZGVyLWNvbG9yOiNmOGY5ZmE7LS1icy1idG4taG92ZXItY29sb3I6IzAwMDstLWJzLWJ0bi1ob3Zlci1iZzojZDNkNGQ1Oy0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjojYzZjN2M4Oy0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6MjExLDIxMiwyMTM7LS1icy1idG4tYWN0aXZlLWNvbG9yOiMwMDA7LS1icy1idG4tYWN0aXZlLWJnOiNjNmM3Yzg7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjojYmFiYmJjOy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6aW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiMwMDA7LS1icy1idG4tZGlzYWJsZWQtYmc6I2Y4ZjlmYTstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6I2Y4ZjlmYX0uYnRuLXdoaXRley0tYnMtYnRuLWNvbG9yOiMwMDA7LS1icy1idG4tYmc6I2ZmZjstLWJzLWJ0bi1ib3JkZXItY29sb3I6I2ZmZjstLWJzLWJ0bi1ob3Zlci1jb2xvcjojMDAwOy0tYnMtYnRuLWhvdmVyLWJnOndoaXRlOy0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjp3aGl0ZTstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOjIxNywyMTcsMjE3Oy0tYnMtYnRuLWFjdGl2ZS1jb2xvcjojMDAwOy0tYnMtYnRuLWFjdGl2ZS1iZzp3aGl0ZTstLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOndoaXRlOy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6aW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiMwMDA7LS1icy1idG4tZGlzYWJsZWQtYmc6I2ZmZjstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6I2ZmZn0uYnRuLW91dGxpbmUtcHJpbWFyeXstLWJzLWJ0bi1jb2xvcjojZTYxZDRjOy0tYnMtYnRuLWJvcmRlci1jb2xvcjojZTYxZDRjOy0tYnMtYnRuLWhvdmVyLWNvbG9yOiNmZmY7LS1icy1idG4taG92ZXItYmc6I2U2MWQ0YzstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6I2U2MWQ0YzstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOjIzMCwyOSw3NjstLWJzLWJ0bi1hY3RpdmUtY29sb3I6I2ZmZjstLWJzLWJ0bi1hY3RpdmUtYmc6I2U2MWQ0YzstLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiNlNjFkNGM7LS1icy1idG4tYWN0aXZlLXNoYWRvdzppbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6I2U2MWQ0YzstLWJzLWJ0bi1kaXNhYmxlZC1iZzp0cmFuc3BhcmVudDstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6I2U2MWQ0YzstLWJzLWdyYWRpZW50Om5vbmV9LmJ0bi1vdXRsaW5lLWJsYWNrey0tYnMtYnRuLWNvbG9yOiMwMDA7LS1icy1idG4tYm9yZGVyLWNvbG9yOiMwMDA7LS1icy1idG4taG92ZXItY29sb3I6I2ZmZjstLWJzLWJ0bi1ob3Zlci1iZzojMDAwOy0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjojMDAwOy0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6MCwwLDA7LS1icy1idG4tYWN0aXZlLWNvbG9yOiNmZmY7LS1icy1idG4tYWN0aXZlLWJnOiMwMDA7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjojMDAwOy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6aW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiMwMDA7LS1icy1idG4tZGlzYWJsZWQtYmc6dHJhbnNwYXJlbnQ7LS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiMwMDA7LS1icy1ncmFkaWVudDpub25lfS5idG4tb3V0bGluZS1kYXJrey0tYnMtYnRuLWNvbG9yOiMzMzM7LS1icy1idG4tYm9yZGVyLWNvbG9yOiMzMzM7LS1icy1idG4taG92ZXItY29sb3I6I2ZmZjstLWJzLWJ0bi1ob3Zlci1iZzojMzMzOy0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjojMzMzOy0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6NTEsNTEsNTE7LS1icy1idG4tYWN0aXZlLWNvbG9yOiNmZmY7LS1icy1idG4tYWN0aXZlLWJnOiMzMzM7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjojMzMzOy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6aW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiMzMzM7LS1icy1idG4tZGlzYWJsZWQtYmc6dHJhbnNwYXJlbnQ7LS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiMzMzM7LS1icy1ncmFkaWVudDpub25lfS5idG4tb3V0bGluZS1saWdodHstLWJzLWJ0bi1jb2xvcjojZjhmOWZhOy0tYnMtYnRuLWJvcmRlci1jb2xvcjojZjhmOWZhOy0tYnMtYnRuLWhvdmVyLWNvbG9yOiMwMDA7LS1icy1idG4taG92ZXItYmc6I2Y4ZjlmYTstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6I2Y4ZjlmYTstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOjI0OCwyNDksMjUwOy0tYnMtYnRuLWFjdGl2ZS1jb2xvcjojMDAwOy0tYnMtYnRuLWFjdGl2ZS1iZzojZjhmOWZhOy0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6I2Y4ZjlmYTstLWJzLWJ0bi1hY3RpdmUtc2hhZG93Omluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTstLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjojZjhmOWZhOy0tYnMtYnRuLWRpc2FibGVkLWJnOnRyYW5zcGFyZW50Oy0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjojZjhmOWZhOy0tYnMtZ3JhZGllbnQ6bm9uZX0uYnRuLW91dGxpbmUtd2hpdGV7LS1icy1idG4tY29sb3I6I2ZmZjstLWJzLWJ0bi1ib3JkZXItY29sb3I6I2ZmZjstLWJzLWJ0bi1ob3Zlci1jb2xvcjojMDAwOy0tYnMtYnRuLWhvdmVyLWJnOiNmZmY7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiNmZmY7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjoyNTUsMjU1LDI1NTstLWJzLWJ0bi1hY3RpdmUtY29sb3I6IzAwMDstLWJzLWJ0bi1hY3RpdmUtYmc6I2ZmZjstLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiNmZmY7LS1icy1idG4tYWN0aXZlLXNoYWRvdzppbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6I2ZmZjstLWJzLWJ0bi1kaXNhYmxlZC1iZzp0cmFuc3BhcmVudDstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6I2ZmZjstLWJzLWdyYWRpZW50Om5vbmV9LmJ0bi1saW5rey0tYnMtYnRuLWZvbnQtd2VpZ2h0OjQwMDstLWJzLWJ0bi1jb2xvcjojMDAwOy0tYnMtYnRuLWJnOnRyYW5zcGFyZW50Oy0tYnMtYnRuLWJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDstLWJzLWJ0bi1ob3Zlci1jb2xvcjpibGFjazstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7LS1icy1idG4tYWN0aXZlLWNvbG9yOmJsYWNrOy0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6Izg2OGU5NjstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7LS1icy1idG4tYm94LXNoYWRvdzowIDAgMCAjMDAwOy0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6MzgsMzgsMzg7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uYnRuLWxpbms6Zm9jdXMtdmlzaWJsZSwuYnRuLWxpbms6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJ0bi1saW5rOmZvY3VzLXZpc2libGV7Y29sb3I6dmFyKC0tYnMtYnRuLWNvbG9yKX0uYnRuLWxpbms6aG92ZXJ7Y29sb3I6dmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKX0uYnRuLWdyb3VwLWxnPi5idG4sLmJ0bi1sZywua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tZ3JvdXAtbGc+LmNtLWJ0bi5jbS1idG4tc3VjY2Vzcywua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tZ3JvdXAtbGc+LmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXJ7LS1icy1idG4tcGFkZGluZy15OjAuNXJlbTstLWJzLWJ0bi1wYWRkaW5nLXg6MXJlbTstLWJzLWJ0bi1mb250LXNpemU6Y2FsYygxLjI2NTYzcmVtICsgMC4xODc1dncpOy0tYnMtYnRuLWJvcmRlci1yYWRpdXM6MC4zcmVtfS5idG4tZ3JvdXAtc20+LmJ0biwuYnRuLXNtLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1ncm91cC1zbT4uY20tYnRuLmNtLWJ0bi1zdWNjZXNzLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1ncm91cC1zbT4uY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcnstLWJzLWJ0bi1wYWRkaW5nLXk6MC4yNXJlbTstLWJzLWJ0bi1wYWRkaW5nLXg6MC41cmVtOy0tYnMtYnRuLWZvbnQtc2l6ZTowLjk4NDM4cmVtOy0tYnMtYnRuLWJvcmRlci1yYWRpdXM6MC4ycmVtfS5mYWRle3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGxpbmVhcn1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuZmFkZXt0cmFuc2l0aW9uOm5vbmV9fS5mYWRlOm5vdCguc2hvdyl7b3BhY2l0eTowfS5jb2xsYXBzZTpub3QoLnNob3cpe2Rpc3BsYXk6bm9uZX0uY29sbGFwc2luZ3toZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpoZWlnaHQgLjM1c30uY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFse3dpZHRoOjA7aGVpZ2h0OmF1dG87dHJhbnNpdGlvbjp3aWR0aCAuMzVzfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5jb2xsYXBzaW5nLC5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWx7dHJhbnNpdGlvbjpub25lfX0uZHJvcGRvd24sLmRyb3Bkb3duLWNlbnRlciwuZHJvcGVuZCwuZHJvcHN0YXJ0LC5kcm9wdXAsLmRyb3B1cC1jZW50ZXJ7cG9zaXRpb246cmVsYXRpdmV9LmRyb3Bkb3duLXRvZ2dsZXt3aGl0ZS1zcGFjZTpub3dyYXB9LmRyb3Bkb3duLW1lbnV7LS1icy1kcm9wZG93bi16aW5kZXg6MTAwMDstLWJzLWRyb3Bkb3duLW1pbi13aWR0aDoxMHJlbTstLWJzLWRyb3Bkb3duLXBhZGRpbmcteDowOy0tYnMtZHJvcGRvd24tcGFkZGluZy15OjAuNXJlbTstLWJzLWRyb3Bkb3duLXNwYWNlcjowLjEyNXJlbTstLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZToxLjEyNXJlbTstLWJzLWRyb3Bkb3duLWNvbG9yOiMwMDA7LS1icy1kcm9wZG93bi1iZzojZmZmOy0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiNmZmY7LS1icy1kcm9wZG93bi1ib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpOy0tYnMtZHJvcGRvd24tYm9yZGVyLXdpZHRoOnZhcigtLWJzLWJvcmRlci13aWR0aCk7LS1icy1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOmNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTstLWJzLWRyb3Bkb3duLWRpdmlkZXItYmc6I2ZmZjstLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6MC42MjVyZW07LS1icy1kcm9wZG93bi1ib3gtc2hhZG93OjAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTstLWJzLWRyb3Bkb3duLWxpbmstY29sb3I6I2ZmZjstLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6I2ZmZjstLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6dHJhbnNwYXJlbnQ7LS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjojZmZmOy0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6I2U2MWQ0YzstLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6dmFyKC0tYnMtdGVydGlhcnktY29sb3IpOy0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6MS4yNXJlbTstLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OjFyZW07LS1icy1kcm9wZG93bi1oZWFkZXItY29sb3I6Izg2OGU5NjstLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6MS4yNXJlbTstLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6MC41cmVtO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6dmFyKC0tYnMtZHJvcGRvd24temluZGV4KTtkaXNwbGF5Om5vbmU7bWluLXdpZHRoOnZhcigtLWJzLWRyb3Bkb3duLW1pbi13aWR0aCk7cGFkZGluZzp2YXIoLS1icy1kcm9wZG93bi1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLXBhZGRpbmcteCk7bWFyZ2luOjA7Zm9udC1zaXplOnZhcigtLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZSk7Y29sb3I6dmFyKC0tYnMtZHJvcGRvd24tY29sb3IpO3RleHQtYWxpZ246bGVmdDtsaXN0LXN0eWxlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1kcm9wZG93bi1iZyk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjp2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcil9LmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJde3RvcDoxMDAlO2xlZnQ6MDttYXJnaW4tdG9wOnZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcil9LmRyb3Bkb3duLW1lbnUtc3RhcnR7LS1icy1wb3NpdGlvbjpzdGFydH0uZHJvcGRvd24tbWVudS1zdGFydFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6YXV0bztsZWZ0OjB9LmRyb3Bkb3duLW1lbnUtZW5key0tYnMtcG9zaXRpb246ZW5kfS5kcm9wZG93bi1tZW51LWVuZFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6MDtsZWZ0OmF1dG99QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5kcm9wZG93bi1tZW51LXNtLXN0YXJ0ey0tYnMtcG9zaXRpb246c3RhcnR9LmRyb3Bkb3duLW1lbnUtc20tc3RhcnRbZGF0YS1icy1wb3BwZXJde3JpZ2h0OmF1dG87bGVmdDowfS5kcm9wZG93bi1tZW51LXNtLWVuZHstLWJzLXBvc2l0aW9uOmVuZH0uZHJvcGRvd24tbWVudS1zbS1lbmRbZGF0YS1icy1wb3BwZXJde3JpZ2h0OjA7bGVmdDphdXRvfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmRyb3Bkb3duLW1lbnUtbWQtc3RhcnR7LS1icy1wb3NpdGlvbjpzdGFydH0uZHJvcGRvd24tbWVudS1tZC1zdGFydFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6YXV0bztsZWZ0OjB9LmRyb3Bkb3duLW1lbnUtbWQtZW5key0tYnMtcG9zaXRpb246ZW5kfS5kcm9wZG93bi1tZW51LW1kLWVuZFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6MDtsZWZ0OmF1dG99fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuZHJvcGRvd24tbWVudS1sZy1zdGFydHstLWJzLXBvc2l0aW9uOnN0YXJ0fS5kcm9wZG93bi1tZW51LWxnLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXXtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24tbWVudS1sZy1lbmR7LS1icy1wb3NpdGlvbjplbmR9LmRyb3Bkb3duLW1lbnUtbGctZW5kW2RhdGEtYnMtcG9wcGVyXXtyaWdodDowO2xlZnQ6YXV0b319LmRyb3B1cCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl17dG9wOmF1dG87Ym90dG9tOjEwMCU7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206dmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKX0uZHJvcGVuZCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl17dG9wOjA7cmlnaHQ6YXV0bztsZWZ0OjEwMCU7bWFyZ2luLXRvcDowO21hcmdpbi1sZWZ0OnZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcil9LmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7dmVydGljYWwtYWxpZ246MH0uZHJvcHN0YXJ0IC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXXt0b3A6MDtyaWdodDoxMDAlO2xlZnQ6YXV0bzttYXJnaW4tdG9wOjA7bWFyZ2luLXJpZ2h0OnZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcil9LmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmV7dmVydGljYWwtYWxpZ246MH0uZHJvcGRvd24tZGl2aWRlcntoZWlnaHQ6MDttYXJnaW46dmFyKC0tYnMtZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSkgMDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tYnMtZHJvcGRvd24tZGl2aWRlci1iZyk7b3BhY2l0eToxfS5kcm9wZG93bi1pdGVte2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOnZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7Y2xlYXI6Ym90aDtmb250LXdlaWdodDo0MDA7Y29sb3I6dmFyKC0tYnMtZHJvcGRvd24tbGluay1jb2xvcik7dGV4dC1hbGlnbjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lO3doaXRlLXNwYWNlOm5vd3JhcDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjowfS5kcm9wZG93bi1pdGVtOmZvY3VzLC5kcm9wZG93bi1pdGVtOmhvdmVye2NvbG9yOnZhcigtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZyl9LmRyb3Bkb3duLWl0ZW0uYWN0aXZlLC5kcm9wZG93bi1pdGVtOmFjdGl2ZXtjb2xvcjp2YXIoLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZyl9LmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWR7Y29sb3I6dmFyKC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcik7cG9pbnRlci1ldmVudHM6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5kcm9wZG93bi1tZW51LnNob3d7ZGlzcGxheTpibG9ja30uZHJvcGRvd24taGVhZGVye2Rpc3BsYXk6YmxvY2s7cGFkZGluZzp2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOi45ODQzOHJlbTtjb2xvcjp2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3IpO3doaXRlLXNwYWNlOm5vd3JhcH0uZHJvcGRvd24taXRlbS10ZXh0e2Rpc3BsYXk6YmxvY2s7cGFkZGluZzp2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO2NvbG9yOnZhcigtLWJzLWRyb3Bkb3duLWxpbmstY29sb3IpfS5kcm9wZG93bi1tZW51LWRhcmt7LS1icy1kcm9wZG93bi1jb2xvcjojZGVlMmU2Oy0tYnMtZHJvcGRvd24tYmc6IzMzMzstLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcjojZmZmOy0tYnMtZHJvcGRvd24tbGluay1jb2xvcjojZGVlMmU2Oy0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjojZmZmOy0tYnMtZHJvcGRvd24tZGl2aWRlci1iZzojZmZmOy0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZzpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpOy0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6I2ZmZjstLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiNlNjFkNGM7LS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiNhZGI1YmQ7LS1icy1kcm9wZG93bi1oZWFkZXItY29sb3I6I2FkYjViZH0uYnRuLWdyb3VwLC5idG4tZ3JvdXAtdmVydGljYWx7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtZmxleDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLC5idG4tZ3JvdXA+LmJ0biwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tZ3JvdXAtdmVydGljYWw+LmNtLWJ0bi5jbS1idG4tc3VjY2Vzcywua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tZ3JvdXAtdmVydGljYWw+LmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXIsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWdyb3VwPi5jbS1idG4uY20tYnRuLXN1Y2Nlc3MsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWdyb3VwPi5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFye3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIGF1dG99LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWNoZWNrOmNoZWNrZWQrLmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tY2hlY2s6Zm9jdXMrLmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4uYWN0aXZlLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjphY3RpdmUsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmZvY3VzLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpob3ZlciwuYnRuLWdyb3VwPi5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLC5idG4tZ3JvdXA+LmJ0bi1jaGVjazpmb2N1cysuYnRuLC5idG4tZ3JvdXA+LmJ0bi5hY3RpdmUsLmJ0bi1ncm91cD4uYnRuOmFjdGl2ZSwuYnRuLWdyb3VwPi5idG46Zm9jdXMsLmJ0bi1ncm91cD4uYnRuOmhvdmVyLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYWN0aXZlLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcywua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tZ3JvdXAtdmVydGljYWw+LmFjdGl2ZS5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWNoZWNrOmNoZWNrZWQrLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcywua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1jaGVjazpjaGVja2VkKy5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWNoZWNrOmZvY3VzKy5jbS1idG4uY20tYnRuLXN1Y2Nlc3MsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tY2hlY2s6Zm9jdXMrLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXIsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsPi5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyOmFjdGl2ZSwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tZ3JvdXAtdmVydGljYWw+LmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXI6Zm9jdXMsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsPi5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyOmhvdmVyLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbD4uY20tYnRuLmNtLWJ0bi1zdWNjZXNzOmFjdGl2ZSwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tZ3JvdXAtdmVydGljYWw+LmNtLWJ0bi5jbS1idG4tc3VjY2Vzczpmb2N1cywua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tZ3JvdXAtdmVydGljYWw+LmNtLWJ0bi5jbS1idG4tc3VjY2Vzczpob3Zlciwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tZ3JvdXA+LmFjdGl2ZS5jbS1idG4uY20tYnRuLXN1Y2Nlc3MsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWdyb3VwPi5hY3RpdmUuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhciwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tZ3JvdXA+LmJ0bi1jaGVjazpjaGVja2VkKy5jbS1idG4uY20tYnRuLXN1Y2Nlc3MsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWdyb3VwPi5idG4tY2hlY2s6Y2hlY2tlZCsuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhciwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tZ3JvdXA+LmJ0bi1jaGVjazpmb2N1cysuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1ncm91cD4uYnRuLWNoZWNrOmZvY3VzKy5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1ncm91cD4uY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcjphY3RpdmUsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWdyb3VwPi5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyOmZvY3VzLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1ncm91cD4uY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcjpob3Zlciwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tZ3JvdXA+LmNtLWJ0bi5jbS1idG4tc3VjY2VzczphY3RpdmUsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWdyb3VwPi5jbS1idG4uY20tYnRuLXN1Y2Nlc3M6Zm9jdXMsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWdyb3VwPi5jbS1idG4uY20tYnRuLXN1Y2Nlc3M6aG92ZXJ7ei1pbmRleDoxfS5idG4tdG9vbGJhcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cHt3aWR0aDphdXRvfS5idG4tZ3JvdXA+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSwuYnRuLWdyb3VwPjpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkrLmJ0biwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tZ3JvdXA+Om5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSsuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1ncm91cD46bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpKy5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFye21hcmdpbi1sZWZ0OmNhbGMoMXB4ICogLTEpfS5kcm9wZG93bi10b2dnbGUtc3BsaXR7cGFkZGluZy1yaWdodDouNTYyNXJlbTtwYWRkaW5nLWxlZnQ6LjU2MjVyZW19LmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3Jle21hcmdpbi1yaWdodDowfS5idG4tZ3JvdXAtc20+LmJ0bisuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LC5idG4tc20rLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tZ3JvdXAtc20+LmNtLWJ0bi5jbS1idG4tc3VjY2VzcysuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1ncm91cC1zbT4uY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcisuZHJvcGRvd24tdG9nZ2xlLXNwbGl0e3BhZGRpbmctcmlnaHQ6LjM3NXJlbTtwYWRkaW5nLWxlZnQ6LjM3NXJlbX0uYnRuLWdyb3VwLWxnPi5idG4rLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwuYnRuLWxnKy5kcm9wZG93bi10b2dnbGUtc3BsaXQsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWdyb3VwLWxnPi5jbS1idG4uY20tYnRuLXN1Y2Nlc3MrLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tZ3JvdXAtbGc+LmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXIrLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdHtwYWRkaW5nLXJpZ2h0Oi43NXJlbTtwYWRkaW5nLWxlZnQ6Ljc1cmVtfS5idG4tZ3JvdXAtdmVydGljYWx7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbD4uY20tYnRuLmNtLWJ0bi1zdWNjZXNzLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbD4uY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcnt3aWR0aDoxMDAlfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46bm90KDpmaXJzdC1jaGlsZCksLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsPi5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyOm5vdCg6Zmlyc3QtY2hpbGQpLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbD4uY20tYnRuLmNtLWJ0bi1zdWNjZXNzOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6Y2FsYygxcHggKiAtMSl9Lm0tcGFnZU1lbnVfX25hdiwubmF2ey0tYnMtbmF2LWxpbmstcGFkZGluZy14OjFyZW07LS1icy1uYXYtbGluay1wYWRkaW5nLXk6MC4yNXJlbTstLWJzLW5hdi1saW5rLWNvbG9yOiMwMDA7LS1icy1uYXYtbGluay1ob3Zlci1jb2xvcjpibGFjazstLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiM4NjhlOTY7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206MDtsaXN0LXN0eWxlOm5vbmV9Lm5hdi1saW5rLG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1uYXYtbGlua3tkaXNwbGF5OmJsb2NrO3BhZGRpbmc6dmFyKC0tYnMtbmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS1icy1uYXYtbGluay1wYWRkaW5nLXgpO2ZvbnQtc2l6ZTp2YXIoLS1icy1uYXYtbGluay1mb250LXNpemUpO2ZvbnQtd2VpZ2h0OnZhcigtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0KTtjb2xvcjp2YXIoLS1icy1uYXYtbGluay1jb2xvcik7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjA7dHJhbnNpdGlvbjpjb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsubmF2LWxpbmssbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm12LW5hdi1saW5re3RyYW5zaXRpb246bm9uZX19Lm5hdi1saW5rOmZvY3VzLC5uYXYtbGluazpob3ZlcixuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubXYtbmF2LWxpbms6Zm9jdXMsbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm12LW5hdi1saW5rOmhvdmVye2NvbG9yOnZhcigtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yKX0ubmF2LWxpbms6Zm9jdXMtdmlzaWJsZSxuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubXYtbmF2LWxpbms6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgyMzAsMjksNzYsLjI1KX0ubmF2LWxpbmsuZGlzYWJsZWQsbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLmRpc2FibGVkLm12LW5hdi1saW5re2NvbG9yOnZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtwb2ludGVyLWV2ZW50czpub25lO2N1cnNvcjpkZWZhdWx0fS5uYXYtdGFic3stLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aDoxcHg7LS1icy1uYXYtdGFicy1ib3JkZXItY29sb3I6I2RlZTJlNjstLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXM6MC4yNXJlbTstLWJzLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiNlOWVjZWYgI2U5ZWNlZiAjZGVlMmU2Oy0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6IzQ5NTA1NzstLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiNmZmY7LS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6I2RlZTJlNiAjZGVlMmU2ICNmZmY7Ym9yZGVyLWJvdHRvbTp2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1jb2xvcil9Lm5hdi10YWJzIC5uYXYtbGluaywubmF2LXRhYnMgbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm12LW5hdi1saW5rLG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5uYXYtdGFicyAubXYtbmF2LWxpbmt7bWFyZ2luLWJvdHRvbTpjYWxjKC0xICogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7Ym9yZGVyOnZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnR9Lm5hdi10YWJzIC5uYXYtbGluazpmb2N1cywubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLC5uYXYtdGFicyBuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubXYtbmF2LWxpbms6Zm9jdXMsLm5hdi10YWJzIG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1uYXYtbGluazpob3ZlcixuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubmF2LXRhYnMgLm12LW5hdi1saW5rOmZvY3VzLG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5uYXYtdGFicyAubXYtbmF2LWxpbms6aG92ZXJ7aXNvbGF0aW9uOmlzb2xhdGU7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKX0ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkLC5uYXYtdGFicyAubmF2LWxpbms6ZGlzYWJsZWQsLm5hdi10YWJzIG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5kaXNhYmxlZC5tdi1uYXYtbGluaywubmF2LXRhYnMgbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm12LW5hdi1saW5rOmRpc2FibGVkLG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5uYXYtdGFicyAuZGlzYWJsZWQubXYtbmF2LWxpbmssbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm5hdi10YWJzIC5tdi1uYXYtbGluazpkaXNhYmxlZHtjb2xvcjp2YXIoLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnR9Lm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluaywubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm12LW5hdi1saW5rLC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLC5uYXYtdGFicyBuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAuYWN0aXZlLm12LW5hdi1saW5rLG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5uYXYtdGFicyAuYWN0aXZlLm12LW5hdi1saW5rLG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubXYtbmF2LWxpbmt7Y29sb3I6dmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpfS5uYXYtdGFicyAuZHJvcGRvd24tbWVudXttYXJnaW4tdG9wOmNhbGMoLTEgKiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKX0ubmF2LXBpbGxzey0tYnMtbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6MC4yNXJlbTstLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjojZmZmOy0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiNlNjFkNGN9Lm5hdi1waWxscyAubmF2LWxpbms6ZGlzYWJsZWQsLm5hdi1waWxscyBuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubXYtbmF2LWxpbms6ZGlzYWJsZWQsbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm5hdi1waWxscyAubXYtbmF2LWxpbms6ZGlzYWJsZWR7Y29sb3I6dmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fS5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSwubmF2LXBpbGxzIC5zaG93Pi5uYXYtbGluaywubmF2LXBpbGxzIG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5hY3RpdmUubXYtbmF2LWxpbmssLm5hdi1waWxscyBuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAuc2hvdz4ubXYtbmF2LWxpbmssbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm5hdi1waWxscyAuYWN0aXZlLm12LW5hdi1saW5rLG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5uYXYtcGlsbHMgLnNob3c+Lm12LW5hdi1saW5re2NvbG9yOnZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpfS5uYXYtdW5kZXJsaW5ley0tYnMtbmF2LXVuZGVybGluZS1nYXA6MXJlbTstLWJzLW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOjAuMTI1cmVtOy0tYnMtbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjp2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7Z2FwOnZhcigtLWJzLW5hdi11bmRlcmxpbmUtZ2FwKX0ubmF2LXVuZGVybGluZSAubmF2LWxpbmssLm5hdi11bmRlcmxpbmUgbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm12LW5hdi1saW5rLG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5uYXYtdW5kZXJsaW5lIC5tdi1uYXYtbGlua3twYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjA7Ym9yZGVyLWJvdHRvbTp2YXIoLS1icy1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnR9Lm5hdi11bmRlcmxpbmUgLm5hdi1saW5rOmZvY3VzLC5uYXYtdW5kZXJsaW5lIC5uYXYtbGluazpob3ZlciwubmF2LXVuZGVybGluZSBuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubXYtbmF2LWxpbms6Zm9jdXMsLm5hdi11bmRlcmxpbmUgbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm12LW5hdi1saW5rOmhvdmVyLG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5uYXYtdW5kZXJsaW5lIC5tdi1uYXYtbGluazpmb2N1cyxuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubmF2LXVuZGVybGluZSAubXYtbmF2LWxpbms6aG92ZXJ7Ym9yZGVyLWJvdHRvbS1jb2xvcjpjdXJyZW50Y29sb3J9Lm5hdi11bmRlcmxpbmUgLm5hdi1saW5rLmFjdGl2ZSwubmF2LXVuZGVybGluZSAuc2hvdz4ubmF2LWxpbmssLm5hdi11bmRlcmxpbmUgbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLmFjdGl2ZS5tdi1uYXYtbGluaywubmF2LXVuZGVybGluZSBuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAuc2hvdz4ubXYtbmF2LWxpbmssbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm5hdi11bmRlcmxpbmUgLmFjdGl2ZS5tdi1uYXYtbGluayxuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubmF2LXVuZGVybGluZSAuc2hvdz4ubXYtbmF2LWxpbmt7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLWJzLW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3IpO2JvcmRlci1ib3R0b20tY29sb3I6Y3VycmVudGNvbG9yfS5uYXYtZmlsbCAubmF2LWl0ZW0sLm5hdi1maWxsPi5uYXYtbGluayxuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubmF2LWZpbGw+Lm12LW5hdi1saW5re2ZsZXg6MSAxIGF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9Lm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtLC5uYXYtanVzdGlmaWVkPi5uYXYtbGluayxuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubmF2LWp1c3RpZmllZD4ubXYtbmF2LWxpbmt7ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO3RleHQtYWxpZ246Y2VudGVyfS5uYXYtZmlsbCAubmF2LWl0ZW0gLm5hdi1saW5rLC5uYXYtZmlsbCAubmF2LWl0ZW0gbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm12LW5hdi1saW5rLC5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSAubmF2LWxpbmssLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1uYXYtbGluayxuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubmF2LWZpbGwgLm5hdi1pdGVtIC5tdi1uYXYtbGluayxuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0gLm12LW5hdi1saW5re3dpZHRoOjEwMCV9LnRhYi1jb250ZW50Pi50YWItcGFuZXtkaXNwbGF5Om5vbmV9LnRhYi1jb250ZW50Pi5hY3RpdmV7ZGlzcGxheTpibG9ja30ubmF2YmFyey0tYnMtbmF2YmFyLXBhZGRpbmcteDoxLjI1cmVtOy0tYnMtbmF2YmFyLXBhZGRpbmcteTowLjYyNXJlbTstLWJzLW5hdmJhci1jb2xvcjpyZ2JhKDAsIDAsIDAsIDAuOTkpOy0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yOnJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC44KTstLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcjpyZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMyk7LS1icy1uYXZiYXItYWN0aXZlLWNvbG9yOiNlNjFkNGM7LS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15OjAuMDM5MDZyZW07LS1icy1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZDoxcmVtOy0tYnMtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZToxLjQwNjI1cmVtOy0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yOiNlNjFkNGM7LS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6I2U2MWQ0YzstLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6MC41cmVtOy0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OjAuMjVyZW07LS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6MC43NXJlbTstLWJzLW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZToxLjQwNjI1cmVtOy0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MCwgMCwgMCwgMC43NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7LS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6cmdiYSgwLCAwLCAwLCAwLjEpOy0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czowLjI1cmVtOy0tYnMtbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6MC4yNXJlbTstLWJzLW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246Ym94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6dmFyKC0tYnMtbmF2YmFyLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2YmFyLXBhZGRpbmcteCl9Lm5hdmJhcj4uY29udGFpbmVyLC5uYXZiYXI+LmNvbnRhaW5lci1mbHVpZCwubmF2YmFyPi5jb250YWluZXItbGcsLm5hdmJhcj4uY29udGFpbmVyLW1kLC5uYXZiYXI+LmNvbnRhaW5lci1zbSwubmF2YmFyPi5jb250YWluZXIteGwsLm5hdmJhcj4uY29udGFpbmVyLXh4bHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOmluaGVyaXQ7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5uYXZiYXItYnJhbmR7cGFkZGluZy10b3A6dmFyKC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7cGFkZGluZy1ib3R0b206dmFyKC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7bWFyZ2luLXJpZ2h0OnZhcigtLWJzLW5hdmJhci1icmFuZC1tYXJnaW4tZW5kKTtmb250LXNpemU6dmFyKC0tYnMtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7Y29sb3I6dmFyKC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yKTt0ZXh0LWRlY29yYXRpb246bm9uZTt3aGl0ZS1zcGFjZTpub3dyYXB9Lm5hdmJhci1icmFuZDpmb2N1cywubmF2YmFyLWJyYW5kOmhvdmVye2NvbG9yOnZhcigtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcil9Lm5hdmJhci1uYXZ7LS1icy1uYXYtbGluay1wYWRkaW5nLXg6MDstLWJzLW5hdi1saW5rLXBhZGRpbmcteTowLjI1cmVtOy0tYnMtbmF2LWxpbmstY29sb3I6dmFyKC0tYnMtbmF2YmFyLWNvbG9yKTstLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yOnZhcigtLWJzLW5hdmJhci1ob3Zlci1jb2xvcik7LS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjp2YXIoLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3IpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowO2xpc3Qtc3R5bGU6bm9uZX0ubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LC5uYXZiYXItbmF2IG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5hY3RpdmUubXYtbmF2LWxpbmssLm5hdmJhci1uYXYgbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLnNob3cubXYtbmF2LWxpbmssbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm5hdmJhci1uYXYgLmFjdGl2ZS5tdi1uYXYtbGluayxuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubmF2YmFyLW5hdiAuc2hvdy5tdi1uYXYtbGlua3tjb2xvcjp2YXIoLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yKX0ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjpzdGF0aWN9Lm5hdmJhci10ZXh0e3BhZGRpbmctdG9wOi4yNXJlbTtwYWRkaW5nLWJvdHRvbTouMjVyZW07Y29sb3I6dmFyKC0tYnMtbmF2YmFyLWNvbG9yKX0ubmF2YmFyLXRleHQgYSwubmF2YmFyLXRleHQgYTpmb2N1cywubmF2YmFyLXRleHQgYTpob3Zlcntjb2xvcjp2YXIoLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yKX0ubmF2YmFyLWNvbGxhcHNle2ZsZXgtYmFzaXM6MTAwJTtmbGV4LWdyb3c6MTthbGlnbi1pdGVtczpjZW50ZXJ9Lm5hdmJhci10b2dnbGVye3BhZGRpbmc6dmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXgpO2ZvbnQtc2l6ZTp2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1mb250LXNpemUpO2xpbmUtaGVpZ2h0OjE7Y29sb3I6dmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjp2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcik7dHJhbnNpdGlvbjp2YXIoLS1icy1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsubmF2YmFyLXRvZ2dsZXJ7dHJhbnNpdGlvbjpub25lfX0ubmF2YmFyLXRvZ2dsZXI6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm5hdmJhci10b2dnbGVyOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoKX0ubmF2YmFyLXRvZ2dsZXItaWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxLjVlbTtoZWlnaHQ6MS41ZW07dmVydGljYWwtYWxpZ246bWlkZGxlO2JhY2tncm91bmQtaW1hZ2U6dmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtc2l6ZToxMDAlfS5uYXZiYXItbmF2LXNjcm9sbHttYXgtaGVpZ2h0OnZhcigtLWJzLXNjcm9sbC1oZWlnaHQsNzV2aCk7b3ZlcmZsb3cteTphdXRvfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsubmF2YmFyLWV4cGFuZC1zbXtmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2e2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmssLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm12LW5hdi1saW5rLG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5tdi1uYXYtbGlua3twYWRkaW5nLXJpZ2h0OnZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO3BhZGRpbmctbGVmdDp2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KX0ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi1zY3JvbGx7b3ZlcmZsb3c6dmlzaWJsZX0ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhc3twb3NpdGlvbjpzdGF0aWM7ei1pbmRleDphdXRvO2ZsZXgtZ3JvdzoxO3dpZHRoOmF1dG8haW1wb3J0YW50O2hlaWdodDphdXRvIWltcG9ydGFudDt2aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50O2JvcmRlcjowIWltcG9ydGFudDt0cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7dHJhbnNpdGlvbjpub25lfS5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MDtwYWRkaW5nOjA7b3ZlcmZsb3cteTp2aXNpYmxlfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lm5hdmJhci1leHBhbmQtbWR7ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdntmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rLC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1uYXYtbGluayxuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubXYtbmF2LWxpbmt7cGFkZGluZy1yaWdodDp2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtwYWRkaW5nLWxlZnQ6dmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCl9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xse292ZXJmbG93OnZpc2libGV9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXghaW1wb3J0YW50O2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXN7cG9zaXRpb246c3RhdGljO3otaW5kZXg6YXV0bztmbGV4LWdyb3c6MTt3aWR0aDphdXRvIWltcG9ydGFudDtoZWlnaHQ6YXV0byFpbXBvcnRhbnQ7dmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudDtib3JkZXI6MCFpbXBvcnRhbnQ7dHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O3RyYW5zaXRpb246bm9uZX0ubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjA7cGFkZGluZzowO292ZXJmbG93LXk6dmlzaWJsZX19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5uYXZiYXItZXhwYW5kLWxne2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluaywubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiBuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubXYtbmF2LWxpbmssbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm12LW5hdi1saW5re3BhZGRpbmctcmlnaHQ6dmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7cGFkZGluZy1sZWZ0OnZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpfS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXNjcm9sbHtvdmVyZmxvdzp2aXNpYmxlfS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTpmbGV4IWltcG9ydGFudDtmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFze3Bvc2l0aW9uOnN0YXRpYzt6LWluZGV4OmF1dG87ZmxleC1ncm93OjE7d2lkdGg6YXV0byFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8haW1wb3J0YW50O3Zpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnQ7Ym9yZGVyOjAhaW1wb3J0YW50O3RyYW5zZm9ybTpub25lIWltcG9ydGFudDt0cmFuc2l0aW9uOm5vbmV9Lm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtZ3JvdzowO3BhZGRpbmc6MDtvdmVyZmxvdy15OnZpc2libGV9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmRyb3Bkb3duLW1lbnUteGwtc3RhcnR7LS1icy1wb3NpdGlvbjpzdGFydH0uZHJvcGRvd24tbWVudS14bC1zdGFydFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6YXV0bztsZWZ0OjB9LmRyb3Bkb3duLW1lbnUteGwtZW5key0tYnMtcG9zaXRpb246ZW5kfS5kcm9wZG93bi1tZW51LXhsLWVuZFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6MDtsZWZ0OmF1dG99Lm5hdmJhci1leHBhbmQteGx7ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdntmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rLC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1uYXYtbGluayxuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubXYtbmF2LWxpbmt7cGFkZGluZy1yaWdodDp2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtwYWRkaW5nLWxlZnQ6dmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCl9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtc2Nyb2xse292ZXJmbG93OnZpc2libGV9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXghaW1wb3J0YW50O2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXN7cG9zaXRpb246c3RhdGljO3otaW5kZXg6YXV0bztmbGV4LWdyb3c6MTt3aWR0aDphdXRvIWltcG9ydGFudDtoZWlnaHQ6YXV0byFpbXBvcnRhbnQ7dmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudDtib3JkZXI6MCFpbXBvcnRhbnQ7dHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O3RyYW5zaXRpb246bm9uZX0ubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjA7cGFkZGluZzowO292ZXJmbG93LXk6dmlzaWJsZX0ucGFnaW5hdGlvbi1sZ3stLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOjEuNDA2MjVyZW19fUBtZWRpYSAobWluLXdpZHRoOjE0MDBweCl7LmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0ey0tYnMtcG9zaXRpb246c3RhcnR9LmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXXtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24tbWVudS14eGwtZW5key0tYnMtcG9zaXRpb246ZW5kfS5kcm9wZG93bi1tZW51LXh4bC1lbmRbZGF0YS1icy1wb3BwZXJde3JpZ2h0OjA7bGVmdDphdXRvfS5uYXZiYXItZXhwYW5kLXh4bHtmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdntmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAubmF2LWxpbmssLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1uYXYtbGluayxuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLm12LW5hdi1saW5re3BhZGRpbmctcmlnaHQ6dmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7cGFkZGluZy1sZWZ0OnZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpfS5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi1zY3JvbGx7b3ZlcmZsb3c6dmlzaWJsZX0ubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXghaW1wb3J0YW50O2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhc3twb3NpdGlvbjpzdGF0aWM7ei1pbmRleDphdXRvO2ZsZXgtZ3JvdzoxO3dpZHRoOmF1dG8haW1wb3J0YW50O2hlaWdodDphdXRvIWltcG9ydGFudDt2aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50O2JvcmRlcjowIWltcG9ydGFudDt0cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7dHJhbnNpdGlvbjpub25lfS5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtZ3JvdzowO3BhZGRpbmc6MDtvdmVyZmxvdy15OnZpc2libGV9fS5uYXZiYXItZXhwYW5ke2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluaywubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiBuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubXYtbmF2LWxpbmssbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm12LW5hdi1saW5re3BhZGRpbmctcmlnaHQ6dmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7cGFkZGluZy1sZWZ0OnZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2LXNjcm9sbHtvdmVyZmxvdzp2aXNpYmxlfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTpmbGV4IWltcG9ydGFudDtmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFze3Bvc2l0aW9uOnN0YXRpYzt6LWluZGV4OmF1dG87ZmxleC1ncm93OjE7d2lkdGg6YXV0byFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8haW1wb3J0YW50O3Zpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnQ7Ym9yZGVyOjAhaW1wb3J0YW50O3RyYW5zZm9ybTpub25lIWltcG9ydGFudDt0cmFuc2l0aW9uOm5vbmV9Lm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtZ3JvdzowO3BhZGRpbmc6MDtvdmVyZmxvdy15OnZpc2libGV9Lm5hdmJhci1kYXJrLC5uYXZiYXJbZGF0YS1icy10aGVtZT1kYXJrXXstLWJzLW5hdmJhci1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpOy0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7LS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTstLWJzLW5hdmJhci1hY3RpdmUtY29sb3I6I2ZmZjstLWJzLW5hdmJhci1icmFuZC1jb2xvcjojZmZmOy0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiNmZmY7LS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOy0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIil9LmNhcmR7LS1icy1jYXJkLXNwYWNlci15OjEuMjVyZW07LS1icy1jYXJkLXNwYWNlci14OjEuMjVyZW07LS1icy1jYXJkLXRpdGxlLXNwYWNlci15OjAuNjI1cmVtOy0tYnMtY2FyZC1ib3JkZXItd2lkdGg6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKTstLWJzLWNhcmQtYm9yZGVyLWNvbG9yOnZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7LS1icy1jYXJkLWJvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7LS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAtICh2YXIoLS1icy1ib3JkZXItd2lkdGgpKSk7LS1icy1jYXJkLWNhcC1wYWRkaW5nLXk6MC42MjVyZW07LS1icy1jYXJkLWNhcC1wYWRkaW5nLXg6MS4yNXJlbTstLWJzLWNhcmQtY2FwLWJnOnJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCAwLjAzKTstLWJzLWNhcmQtYmc6dmFyKC0tYnMtYm9keS1iZyk7LS1icy1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6MS4yNXJlbTstLWJzLWNhcmQtZ3JvdXAtbWFyZ2luOjAuNzVyZW07cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttaW4td2lkdGg6MDtoZWlnaHQ6dmFyKC0tYnMtY2FyZC1oZWlnaHQpO2NvbG9yOnZhcigtLWJzLWJvZHktY29sb3IpO3dvcmQtd3JhcDpicmVhay13b3JkO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtY2FyZC1iZyk7YmFja2dyb3VuZC1jbGlwOmJvcmRlci1ib3g7Ym9yZGVyOnZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcil9LmNhcmQ+aHJ7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MH0uY2FyZD4ubGlzdC1ncm91cHtib3JkZXItdG9wOmluaGVyaXQ7Ym9yZGVyLWJvdHRvbTppbmhlcml0fS5jYXJkPi5saXN0LWdyb3VwOmZpcnN0LWNoaWxke2JvcmRlci10b3Atd2lkdGg6MH0uY2FyZD4ubGlzdC1ncm91cDpsYXN0LWNoaWxke2JvcmRlci1ib3R0b20td2lkdGg6MH0uY2FyZD4uY2FyZC1oZWFkZXIrLmxpc3QtZ3JvdXAsLmNhcmQ+Lmxpc3QtZ3JvdXArLmNhcmQtZm9vdGVye2JvcmRlci10b3A6MH0uY2FyZC1ib2R5e2ZsZXg6MSAxIGF1dG87cGFkZGluZzp2YXIoLS1icy1jYXJkLXNwYWNlci15KSB2YXIoLS1icy1jYXJkLXNwYWNlci14KTtjb2xvcjp2YXIoLS1icy1jYXJkLWNvbG9yKX0uY2FyZC10aXRsZXttYXJnaW4tYm90dG9tOnZhcigtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXkpO2NvbG9yOnZhcigtLWJzLWNhcmQtdGl0bGUtY29sb3IpfS5jYXJkLXN1YnRpdGxle21hcmdpbi10b3A6Y2FsYygtLjUgKiB2YXIoLS1icy1jYXJkLXRpdGxlLXNwYWNlci15KSk7bWFyZ2luLWJvdHRvbTowO2NvbG9yOnZhcigtLWJzLWNhcmQtc3VidGl0bGUtY29sb3IpfS5jYXJkLXRleHQ6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmNhcmQtbGluaysuY2FyZC1saW5re21hcmdpbi1sZWZ0OnZhcigtLWJzLWNhcmQtc3BhY2VyLXgpfS5jYXJkLWhlYWRlcntwYWRkaW5nOnZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KTttYXJnaW4tYm90dG9tOjA7Y29sb3I6dmFyKC0tYnMtY2FyZC1jYXAtY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtY2FyZC1jYXAtYmcpO2JvcmRlci1ib3R0b206dmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKX0uY2FyZC1mb290ZXJ7cGFkZGluZzp2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCk7Y29sb3I6dmFyKC0tYnMtY2FyZC1jYXAtY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtY2FyZC1jYXAtYmcpO2JvcmRlci10b3A6dmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKX0uY2FyZC1oZWFkZXItdGFic3ttYXJnaW4tcmlnaHQ6Y2FsYygtLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTttYXJnaW4tYm90dG9tOmNhbGMoLTEgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpKTttYXJnaW4tbGVmdDpjYWxjKC0uNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO2JvcmRlci1ib3R0b206MH0uY2FyZC1oZWFkZXItdGFicyAubmF2LWxpbmsuYWN0aXZlLC5jYXJkLWhlYWRlci10YWJzIG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5hY3RpdmUubXYtbmF2LWxpbmssbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLmNhcmQtaGVhZGVyLXRhYnMgLmFjdGl2ZS5tdi1uYXYtbGlua3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWNhcmQtYmcpO2JvcmRlci1ib3R0b20tY29sb3I6dmFyKC0tYnMtY2FyZC1iZyl9LmNhcmQtaGVhZGVyLXBpbGxze21hcmdpbi1yaWdodDpjYWxjKC0uNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO21hcmdpbi1sZWZ0OmNhbGMoLS41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSl9LmNhcmQtaW1nLW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7cGFkZGluZzp2YXIoLS1icy1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmcpfS5jYXJkLWltZywuY2FyZC1pbWctYm90dG9tLC5jYXJkLWltZy10b3B7d2lkdGg6MTAwJX0uY2FyZC1ncm91cD4uY2FyZHttYXJnaW4tYm90dG9tOnZhcigtLWJzLWNhcmQtZ3JvdXAtbWFyZ2luKX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmNhcmQtZ3JvdXB7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcH0uY2FyZC1ncm91cD4uY2FyZHtmbGV4OjEgMCAwJTttYXJnaW4tYm90dG9tOjB9LmNhcmQtZ3JvdXA+LmNhcmQrLmNhcmR7bWFyZ2luLWxlZnQ6MDtib3JkZXItbGVmdDowfX0uYWNjb3JkaW9uey0tYnMtYWNjb3JkaW9uLWNvbG9yOnZhcigtLWJzLWJvZHktY29sb3IpOy0tYnMtYWNjb3JkaW9uLWJnOnZhcigtLWJzLWJvZHktYmcpOy0tYnMtYWNjb3JkaW9uLXRyYW5zaXRpb246Y29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCxib3JkZXItcmFkaXVzIDAuMTVzIGVhc2U7LS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOnZhcigtLWJzLWJvcmRlci1jb2xvcik7LS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOnZhcigtLWJzLWJvcmRlci13aWR0aCk7LS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKTstLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOmNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpOy0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6MS4yNXJlbTstLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy15OjFyZW07LS1icy1hY2NvcmRpb24tYnRuLWNvbG9yOnZhcigtLWJzLWJvZHktY29sb3IpOy0tYnMtYWNjb3JkaW9uLWJ0bi1iZzp2YXIoLS1icy1hY2NvcmRpb24tYmcpOy0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzAwMCclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTstLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aDoxLjI1cmVtOy0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybTpyb3RhdGUoLTE4MGRlZyk7LS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDstLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzNWMwYzFlJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpOy0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3JkZXItY29sb3I6dGludC1jb2xvcigjZTYxZDRjLCA1MCUpOy0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OjAgMCAwIDAuMjVyZW0gcmdiYSgyMzAsIDI5LCA3NiwgMC4yNSk7LS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6MS4yNXJlbTstLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteToxcmVtOy0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjp2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpOy0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1iZzp2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSl9LmFjY29yZGlvbi1idXR0b257cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoxMDAlO3BhZGRpbmc6dmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy14KTtmb250LXNpemU6MS4xMjVyZW07Y29sb3I6dmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1jb2xvcik7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1iZyk7Ym9yZGVyOjA7b3ZlcmZsb3ctYW5jaG9yOm5vbmU7dHJhbnNpdGlvbjp2YXIoLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbil9LmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpe2NvbG9yOnZhcigtLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1iZyk7Ym94LXNoYWRvdzppbnNldCAwIGNhbGMoLTEgKiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSkgMCB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKX0uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7dHJhbnNmb3JtOnZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm0pfS5hY2NvcmRpb24tYnV0dG9uOjphZnRlcntmbGV4LXNocmluazowO3dpZHRoOnZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7aGVpZ2h0OnZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7bWFyZ2luLWxlZnQ6YXV0bztjb250ZW50OlwiXCI7YmFja2dyb3VuZC1pbWFnZTp2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24pO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6dmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTt0cmFuc2l0aW9uOnZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuYWNjb3JkaW9uLWJ1dHRvbiwuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXJ7dHJhbnNpdGlvbjpub25lfX0uYWNjb3JkaW9uLWJ1dHRvbjpob3Zlcnt6LWluZGV4OjJ9LmFjY29yZGlvbi1idXR0b246Zm9jdXN7ei1pbmRleDozO2JvcmRlci1jb2xvcjp2YXIoLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcik7b3V0bGluZTowO2JveC1zaGFkb3c6dmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93KX0uYWNjb3JkaW9uLWhlYWRlcnttYXJnaW4tYm90dG9tOjB9LmFjY29yZGlvbi1pdGVte2NvbG9yOnZhcigtLWJzLWFjY29yZGlvbi1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1hY2NvcmRpb24tYmcpO2JvcmRlcjp2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKX0uYWNjb3JkaW9uLWl0ZW06bm90KDpmaXJzdC1vZi10eXBlKXtib3JkZXItdG9wOjB9LmFjY29yZGlvbi1ib2R5e3BhZGRpbmc6dmFyKC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpfS5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1jb2xsYXBzZXtib3JkZXItd2lkdGg6MH0uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbXtib3JkZXItcmlnaHQ6MDtib3JkZXItbGVmdDowfS5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci10b3A6MH0uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MH0uYnJlYWRjcnVtYnstLWJzLWJyZWFkY3J1bWItcGFkZGluZy14OjA7LS1icy1icmVhZGNydW1iLXBhZGRpbmcteTowOy0tYnMtYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOjFyZW07LS1icy1icmVhZGNydW1iLWRpdmlkZXItY29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTstLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6MC41cmVtOy0tYnMtYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjp2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nOnZhcigtLWJzLWJyZWFkY3J1bWItcGFkZGluZy15KSB2YXIoLS1icy1icmVhZGNydW1iLXBhZGRpbmcteCk7bWFyZ2luLWJvdHRvbTp2YXIoLS1icy1icmVhZGNydW1iLW1hcmdpbi1ib3R0b20pO2ZvbnQtc2l6ZTp2YXIoLS1icy1icmVhZGNydW1iLWZvbnQtc2l6ZSk7bGlzdC1zdHlsZTpub25lO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYnJlYWRjcnVtYi1iZyl9LmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVte3BhZGRpbmctbGVmdDp2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KX0uYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06OmJlZm9yZXtmbG9hdDpsZWZ0O3BhZGRpbmctcmlnaHQ6dmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7Y29sb3I6dmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yKTtjb250ZW50OnZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCLvhIVcIil9LmJyZWFkY3J1bWItaXRlbS5hY3RpdmV7Y29sb3I6dmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcil9LnBhZ2luYXRpb257LS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDowLjc1cmVtOy0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXk6MC4zNzVyZW07LS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZToxLjEyNXJlbTstLWJzLXBhZ2luYXRpb24tY29sb3I6dmFyKC0tYnMtbGluay1jb2xvcik7LS1icy1wYWdpbmF0aW9uLWJnOnZhcigtLWJzLWJvZHktYmcpOy0tYnMtcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKTstLWJzLXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOnZhcigtLWJzLWJvcmRlci1jb2xvcik7LS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7LS1icy1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yOnZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpOy0tYnMtcGFnaW5hdGlvbi1ob3Zlci1iZzp2YXIoLS1icy10ZXJ0aWFyeS1iZyk7LS1icy1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjp2YXIoLS1icy1ib3JkZXItY29sb3IpOy0tYnMtcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjp2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTstLWJzLXBhZ2luYXRpb24tZm9jdXMtYmc6dmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTstLWJzLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzowIDAgMCAwLjI1cmVtIHJnYmEoMjMwLCAyOSwgNzYsIDAuMjUpOy0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6I2ZmZjstLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJnOiNlNjFkNGM7LS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6I2U2MWQ0YzstLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTstLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYmc6dmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTstLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOnZhcigtLWJzLWJvcmRlci1jb2xvcik7ZGlzcGxheTpmbGV4O3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZX0ucGFnZS1saW5re3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzp2YXIoLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteSkgdmFyKC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXgpO2ZvbnQtc2l6ZTp2YXIoLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7Y29sb3I6dmFyKC0tYnMtcGFnaW5hdGlvbi1jb2xvcik7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1wYWdpbmF0aW9uLWJnKTtib3JkZXI6dmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yKTt0cmFuc2l0aW9uOmNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsucGFnZS1saW5re3RyYW5zaXRpb246bm9uZX19LnBhZ2UtbGluazpob3Zlcnt6LWluZGV4OjI7Y29sb3I6dmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJnKTtib3JkZXItY29sb3I6dmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpfS5wYWdlLWxpbms6Zm9jdXN7ei1pbmRleDozO2NvbG9yOnZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1iZyk7b3V0bGluZTowO2JveC1zaGFkb3c6dmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93KX0uYWN0aXZlPi5wYWdlLWxpbmssLnBhZ2UtbGluay5hY3RpdmV7ei1pbmRleDozO2NvbG9yOnZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJnKTtib3JkZXItY29sb3I6dmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yKX0uZGlzYWJsZWQ+LnBhZ2UtbGluaywucGFnZS1saW5rLmRpc2FibGVke2NvbG9yOnZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpO3BvaW50ZXItZXZlbnRzOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtib3JkZXItY29sb3I6dmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3IpfS5wYWdlLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGlua3ttYXJnaW4tbGVmdDpjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAtMSl9LnBhZ2luYXRpb24tbGd7LS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDoxLjVyZW07LS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTowLjc1cmVtOy0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6Y2FsYygxLjI2NTYzcmVtICsgMC4xODc1dncpOy0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpfS5wYWdpbmF0aW9uLXNtey0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6MC41cmVtOy0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXk6MC4yNXJlbTstLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOjAuOTg0MzhyZW07LS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSl9LmJhZGdley0tYnMtYmFkZ2UtcGFkZGluZy14OjAuNjVlbTstLWJzLWJhZGdlLXBhZGRpbmcteTowLjM1ZW07LS1icy1iYWRnZS1mb250LXNpemU6MC43NWVtOy0tYnMtYmFkZ2UtZm9udC13ZWlnaHQ6NjAwOy0tYnMtYmFkZ2UtY29sb3I6I2ZmZjstLWJzLWJhZGdlLWJvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzp2YXIoLS1icy1iYWRnZS1wYWRkaW5nLXkpIHZhcigtLWJzLWJhZGdlLXBhZGRpbmcteCk7Zm9udC1zaXplOnZhcigtLWJzLWJhZGdlLWZvbnQtc2l6ZSk7Zm9udC13ZWlnaHQ6dmFyKC0tYnMtYmFkZ2UtZm9udC13ZWlnaHQpO2xpbmUtaGVpZ2h0OjE7Y29sb3I6dmFyKC0tYnMtYmFkZ2UtY29sb3IpO3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX0uYmFkZ2U6ZW1wdHl7ZGlzcGxheTpub25lfS5idG4gLmJhZGdlLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmNtLWJ0bi5jbS1idG4tc3VjY2VzcyAuYmFkZ2UsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhciAuYmFkZ2V7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHh9LmFsZXJ0ey0tYnMtYWxlcnQtYmc6dHJhbnNwYXJlbnQ7LS1icy1hbGVydC1wYWRkaW5nLXg6MS4yNXJlbTstLWJzLWFsZXJ0LXBhZGRpbmcteToxLjI1cmVtOy0tYnMtYWxlcnQtbWFyZ2luLWJvdHRvbToxcmVtOy0tYnMtYWxlcnQtY29sb3I6aW5oZXJpdDstLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDstLWJzLWFsZXJ0LWJvcmRlcjp2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcik7LS1icy1hbGVydC1ib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpOy0tYnMtYWxlcnQtbGluay1jb2xvcjppbmhlcml0O3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6dmFyKC0tYnMtYWxlcnQtcGFkZGluZy15KSB2YXIoLS1icy1hbGVydC1wYWRkaW5nLXgpO21hcmdpbi1ib3R0b206dmFyKC0tYnMtYWxlcnQtbWFyZ2luLWJvdHRvbSk7Y29sb3I6dmFyKC0tYnMtYWxlcnQtY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYWxlcnQtYmcpO2JvcmRlcjp2YXIoLS1icy1hbGVydC1ib3JkZXIpfS5hbGVydC1oZWFkaW5ne2NvbG9yOmluaGVyaXR9LmFsZXJ0LWxpbmt7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLWJzLWFsZXJ0LWxpbmstY29sb3IpfS5hbGVydC1kaXNtaXNzaWJsZXtwYWRkaW5nLXJpZ2h0OjMuNzVyZW19LmFsZXJ0LWRpc21pc3NpYmxlIC5idG4tY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDt6LWluZGV4OjI7cGFkZGluZzoxLjU2MjVyZW0gMS4yNXJlbX0uYWxlcnQtcHJpbWFyeXstLWJzLWFsZXJ0LWNvbG9yOnZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7LS1icy1hbGVydC1iZzp2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7LS1icy1hbGVydC1ib3JkZXItY29sb3I6dmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKTstLWJzLWFsZXJ0LWxpbmstY29sb3I6dmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKX0uYWxlcnQtYmxhY2t7LS1icy1hbGVydC1jb2xvcjp2YXIoLS1icy1ibGFjay10ZXh0LWVtcGhhc2lzKTstLWJzLWFsZXJ0LWJnOnZhcigtLWJzLWJsYWNrLWJnLXN1YnRsZSk7LS1icy1hbGVydC1ib3JkZXItY29sb3I6dmFyKC0tYnMtYmxhY2stYm9yZGVyLXN1YnRsZSk7LS1icy1hbGVydC1saW5rLWNvbG9yOnZhcigtLWJzLWJsYWNrLXRleHQtZW1waGFzaXMpfS5hbGVydC1kYXJrey0tYnMtYWxlcnQtY29sb3I6dmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTstLWJzLWFsZXJ0LWJnOnZhcigtLWJzLWRhcmstYmctc3VidGxlKTstLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjp2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpOy0tYnMtYWxlcnQtbGluay1jb2xvcjp2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpfS5hbGVydC1saWdodHstLWJzLWFsZXJ0LWNvbG9yOnZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpOy0tYnMtYWxlcnQtYmc6dmFyKC0tYnMtbGlnaHQtYmctc3VidGxlKTstLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjp2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKTstLWJzLWFsZXJ0LWxpbmstY29sb3I6dmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyl9LmFsZXJ0LXdoaXRley0tYnMtYWxlcnQtY29sb3I6dmFyKC0tYnMtd2hpdGUtdGV4dC1lbXBoYXNpcyk7LS1icy1hbGVydC1iZzp2YXIoLS1icy13aGl0ZS1iZy1zdWJ0bGUpOy0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOnZhcigtLWJzLXdoaXRlLWJvcmRlci1zdWJ0bGUpOy0tYnMtYWxlcnQtbGluay1jb2xvcjp2YXIoLS1icy13aGl0ZS10ZXh0LWVtcGhhc2lzKX1Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzezAle2JhY2tncm91bmQtcG9zaXRpb24teDoxcmVtfX0ucHJvZ3Jlc3MsLnByb2dyZXNzLXN0YWNrZWR7LS1icy1wcm9ncmVzcy1oZWlnaHQ6MXJlbTstLWJzLXByb2dyZXNzLWZvbnQtc2l6ZTowLjg0Mzc1cmVtOy0tYnMtcHJvZ3Jlc3MtYmc6dmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTstLWJzLXByb2dyZXNzLWJvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7LS1icy1wcm9ncmVzcy1ib3gtc2hhZG93OnZhcigtLWJzLWJveC1zaGFkb3ctaW5zZXQpOy0tYnMtcHJvZ3Jlc3MtYmFyLWNvbG9yOiNmZmY7LS1icy1wcm9ncmVzcy1iYXItYmc6I2U2MWQ0YzstLWJzLXByb2dyZXNzLWJhci10cmFuc2l0aW9uOndpZHRoIDAuNnMgZWFzZTtkaXNwbGF5OmZsZXg7aGVpZ2h0OnZhcigtLWJzLXByb2dyZXNzLWhlaWdodCk7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTp2YXIoLS1icy1wcm9ncmVzcy1mb250LXNpemUpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtcHJvZ3Jlc3MtYmcpfS5wcm9ncmVzcy1iYXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO292ZXJmbG93OmhpZGRlbjtjb2xvcjp2YXIoLS1icy1wcm9ncmVzcy1iYXItY29sb3IpO3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXByb2dyZXNzLWJhci1iZyk7dHJhbnNpdGlvbjp2YXIoLS1icy1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbil9LnByb2dyZXNzLWJhci1zdHJpcGVke2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDQ1ZGVnLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSAyNSUsdHJhbnNwYXJlbnQgMjUlLHRyYW5zcGFyZW50IDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA3NSUsdHJhbnNwYXJlbnQgNzUlLHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLXNpemU6dmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KSB2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpfS5wcm9ncmVzcy1zdGFja2VkPi5wcm9ncmVzc3tvdmVyZmxvdzp2aXNpYmxlfS5wcm9ncmVzcy1zdGFja2VkPi5wcm9ncmVzcz4ucHJvZ3Jlc3MtYmFye3dpZHRoOjEwMCV9LnByb2dyZXNzLWJhci1hbmltYXRlZHthbmltYXRpb246MXMgbGluZWFyIGluZmluaXRlIHByb2dyZXNzLWJhci1zdHJpcGVzfS5saXN0LWdyb3Vwey0tYnMtbGlzdC1ncm91cC1jb2xvcjp2YXIoLS1icy1ib2R5LWNvbG9yKTstLWJzLWxpc3QtZ3JvdXAtYmc6dmFyKC0tYnMtYm9keS1iZyk7LS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjp2YXIoLS1icy1ib3JkZXItY29sb3IpOy0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKTstLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKTstLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6MS4yNXJlbTstLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6MC42MjVyZW07LS1icy1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcjp2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6dmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6dmFyKC0tYnMtdGVydGlhcnktYmcpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOnZhcigtLWJzLWJvZHktY29sb3IpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOnZhcigtLWJzLXNlY29uZGFyeS1iZyk7LS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7LS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWJnOnZhcigtLWJzLWJvZHktYmcpOy0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6I2ZmZjstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiNlNjFkNGM7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6I2U2MWQ0YztkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206MH0ubGlzdC1ncm91cC1udW1iZXJlZHtsaXN0LXN0eWxlLXR5cGU6bm9uZTtjb3VudGVyLXJlc2V0OnNlY3Rpb259Lmxpc3QtZ3JvdXAtbnVtYmVyZWQ+Lmxpc3QtZ3JvdXAtaXRlbTo6YmVmb3Jle2NvbnRlbnQ6Y291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtjb3VudGVyLWluY3JlbWVudDpzZWN0aW9ufS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9ue3dpZHRoOjEwMCU7Y29sb3I6dmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tY29sb3IpO3RleHQtYWxpZ246aW5oZXJpdH0ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcnt6LWluZGV4OjE7Y29sb3I6dmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3IpO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmcpfS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZXtjb2xvcjp2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnKX0ubGlzdC1ncm91cC1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzp2YXIoLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14KTtjb2xvcjp2YXIoLS1icy1saXN0LWdyb3VwLWNvbG9yKTt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWxpc3QtZ3JvdXAtYmcpO2JvcmRlcjp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3IpfS5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZHtjb2xvcjp2YXIoLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yKTtwb2ludGVyLWV2ZW50czpub25lO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1iZyl9Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7ei1pbmRleDoyO2NvbG9yOnZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnKTtib3JkZXItY29sb3I6dmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yKX0ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXRvcC13aWR0aDowfS5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDpjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtib3JkZXItdG9wLXdpZHRoOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKX0ubGlzdC1ncm91cC1ob3Jpem9udGFse2ZsZXgtZGlyZWN0aW9uOnJvd30ubGlzdC1ncm91cC1ob3Jpem9udGFsPi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi10b3A6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItdG9wLXdpZHRoOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtib3JkZXItbGVmdC13aWR0aDowfS5saXN0LWdyb3VwLWhvcml6b250YWw+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tbGVmdDpjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtib3JkZXItbGVmdC13aWR0aDp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCl9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5saXN0LWdyb3VwLWhvcml6b250YWwtc217ZmxleC1kaXJlY3Rpb246cm93fS5saXN0LWdyb3VwLWhvcml6b250YWwtc20+Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDowfS5saXN0LWdyb3VwLWhvcml6b250YWwtc20+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVte2JvcmRlci10b3Atd2lkdGg6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO2JvcmRlci1sZWZ0LXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbT4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi1sZWZ0OmNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO2JvcmRlci1sZWZ0LXdpZHRoOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKX19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5saXN0LWdyb3VwLWhvcml6b250YWwtbWR7ZmxleC1kaXJlY3Rpb246cm93fS5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ+Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVte2JvcmRlci10b3Atd2lkdGg6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO2JvcmRlci1sZWZ0LXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZD4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi1sZWZ0OmNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO2JvcmRlci1sZWZ0LXdpZHRoOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKX19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5saXN0LWdyb3VwLWhvcml6b250YWwtbGd7ZmxleC1kaXJlY3Rpb246cm93fS5saXN0LWdyb3VwLWhvcml6b250YWwtbGc+Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbGc+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVte2JvcmRlci10b3Atd2lkdGg6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO2JvcmRlci1sZWZ0LXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZz4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi1sZWZ0OmNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO2JvcmRlci1sZWZ0LXdpZHRoOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKX0ubW9kYWwtbGcsLm1vZGFsLXhsey0tYnMtbW9kYWwtd2lkdGg6ODAwcHh9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bHtmbGV4LWRpcmVjdGlvbjpyb3d9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bD4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tdG9wOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bD4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXRvcC13aWR0aDp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7Ym9yZGVyLWxlZnQtd2lkdGg6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLWxlZnQ6Y2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7Ym9yZGVyLWxlZnQtd2lkdGg6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpfS5tb2RhbC14bHstLWJzLW1vZGFsLXdpZHRoOjExNDBweH19QG1lZGlhIChtaW4td2lkdGg6MTQwMHB4KXsubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bHtmbGV4LWRpcmVjdGlvbjpyb3d9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGw+Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDowfS5saXN0LWdyb3VwLWhvcml6b250YWwteHhsPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItdG9wLXdpZHRoOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtib3JkZXItbGVmdC13aWR0aDowfS5saXN0LWdyb3VwLWhvcml6b250YWwteHhsPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLWxlZnQ6Y2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7Ym9yZGVyLWxlZnQtd2lkdGg6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpfX0ubGlzdC1ncm91cC1mbHVzaD4ubGlzdC1ncm91cC1pdGVte2JvcmRlci13aWR0aDowIDAgdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpfS5saXN0LWdyb3VwLWZsdXNoPi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItYm90dG9tLXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5ey0tYnMtbGlzdC1ncm91cC1jb2xvcjp2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpOy0tYnMtbGlzdC1ncm91cC1iZzp2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjp2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6dmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6dmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjp2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6dmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOnZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOnZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6dmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKX0ubGlzdC1ncm91cC1pdGVtLWJsYWNrey0tYnMtbGlzdC1ncm91cC1jb2xvcjp2YXIoLS1icy1ibGFjay10ZXh0LWVtcGhhc2lzKTstLWJzLWxpc3QtZ3JvdXAtYmc6dmFyKC0tYnMtYmxhY2stYmctc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOnZhcigtLWJzLWJsYWNrLWJvcmRlci1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6dmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6dmFyKC0tYnMtYmxhY2stYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6dmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOnZhcigtLWJzLWJsYWNrLWJvcmRlci1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6dmFyKC0tYnMtYmxhY2stYmctc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOnZhcigtLWJzLWJsYWNrLXRleHQtZW1waGFzaXMpOy0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOnZhcigtLWJzLWJsYWNrLXRleHQtZW1waGFzaXMpfS5saXN0LWdyb3VwLWl0ZW0tZGFya3stLWJzLWxpc3QtZ3JvdXAtY29sb3I6dmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTstLWJzLWxpc3QtZ3JvdXAtYmc6dmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6dmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOnZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOnZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6dmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOnZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjp2YXIoLS1icy1kYXJrLWJnLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzp2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpOy0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOnZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyl9Lmxpc3QtZ3JvdXAtaXRlbS1saWdodHstLWJzLWxpc3QtZ3JvdXAtY29sb3I6dmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7LS1icy1saXN0LWdyb3VwLWJnOnZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjp2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOnZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOnZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOnZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzp2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOnZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzp2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKTstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjp2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKX0ubGlzdC1ncm91cC1pdGVtLXdoaXRley0tYnMtbGlzdC1ncm91cC1jb2xvcjp2YXIoLS1icy13aGl0ZS10ZXh0LWVtcGhhc2lzKTstLWJzLWxpc3QtZ3JvdXAtYmc6dmFyKC0tYnMtd2hpdGUtYmctc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOnZhcigtLWJzLXdoaXRlLWJvcmRlci1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6dmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6dmFyKC0tYnMtd2hpdGUtYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6dmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOnZhcigtLWJzLXdoaXRlLWJvcmRlci1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6dmFyKC0tYnMtd2hpdGUtYmctc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOnZhcigtLWJzLXdoaXRlLXRleHQtZW1waGFzaXMpOy0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOnZhcigtLWJzLXdoaXRlLXRleHQtZW1waGFzaXMpfS5idG4tY2xvc2V7LS1icy1idG4tY2xvc2UtY29sb3I6IzAwMDstLWJzLWJ0bi1jbG9zZS1iZzp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwMDAnJTNlJTNjcGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0eicvJTNlJTNjL3N2ZyUzZVwiKTstLWJzLWJ0bi1jbG9zZS1vcGFjaXR5OjAuNTstLWJzLWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OjAuNzU7LS1icy1idG4tY2xvc2UtZm9jdXMtc2hhZG93OjAgMCAwIDAuMjVyZW0gcmdiYSgyMzAsIDI5LCA3NiwgMC4yNSk7LS1icy1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eToxOy0tYnMtYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6MC4yNTstLWJzLWJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6aW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpO2JveC1zaXppbmc6Y29udGVudC1ib3g7d2lkdGg6MWVtO2hlaWdodDoxZW07cGFkZGluZzouMjVlbTtjb2xvcjp2YXIoLS1icy1idG4tY2xvc2UtY29sb3IpO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgdmFyKC0tYnMtYnRuLWNsb3NlLWJnKSBjZW50ZXIvMWVtIGF1dG8gbm8tcmVwZWF0O2JvcmRlcjowO29wYWNpdHk6dmFyKC0tYnMtYnRuLWNsb3NlLW9wYWNpdHkpfS5idG4tY2xvc2U6aG92ZXJ7Y29sb3I6dmFyKC0tYnMtYnRuLWNsb3NlLWNvbG9yKTt0ZXh0LWRlY29yYXRpb246bm9uZTtvcGFjaXR5OnZhcigtLWJzLWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5KX0uYnRuLWNsb3NlOmZvY3Vze291dGxpbmU6MDtib3gtc2hhZG93OnZhcigtLWJzLWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3cpO29wYWNpdHk6dmFyKC0tYnMtYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHkpfS5idG4tY2xvc2UuZGlzYWJsZWQsLmJ0bi1jbG9zZTpkaXNhYmxlZHtwb2ludGVyLWV2ZW50czpub25lO3VzZXItc2VsZWN0Om5vbmU7b3BhY2l0eTp2YXIoLS1icy1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eSl9LmJ0bi1jbG9zZS13aGl0ZXtmaWx0ZXI6dmFyKC0tYnMtYnRuLWNsb3NlLXdoaXRlLWZpbHRlcil9LnRvYXN0ey0tYnMtdG9hc3QtemluZGV4OjEwOTA7LS1icy10b2FzdC1wYWRkaW5nLXg6MC43NXJlbTstLWJzLXRvYXN0LXBhZGRpbmcteTowLjVyZW07LS1icy10b2FzdC1zcGFjaW5nOjAuNzVyZW07LS1icy10b2FzdC1tYXgtd2lkdGg6MzUwcHg7LS1icy10b2FzdC1mb250LXNpemU6MC44NzVyZW07LS1icy10b2FzdC1iZzpyZ2JhKHZhcigtLWJzLWJvZHktYmctcmdiKSwgMC44NSk7LS1icy10b2FzdC1ib3JkZXItd2lkdGg6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKTstLWJzLXRvYXN0LWJvcmRlci1jb2xvcjp2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpOy0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKTstLWJzLXRvYXN0LWJveC1zaGFkb3c6dmFyKC0tYnMtYm94LXNoYWRvdyk7LS1icy10b2FzdC1oZWFkZXItY29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTstLWJzLXRvYXN0LWhlYWRlci1iZzpyZ2JhKHZhcigtLWJzLWJvZHktYmctcmdiKSwgMC44NSk7LS1icy10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOnZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7d2lkdGg6dmFyKC0tYnMtdG9hc3QtbWF4LXdpZHRoKTttYXgtd2lkdGg6MTAwJTtmb250LXNpemU6dmFyKC0tYnMtdG9hc3QtZm9udC1zaXplKTtjb2xvcjp2YXIoLS1icy10b2FzdC1jb2xvcik7cG9pbnRlci1ldmVudHM6YXV0bztiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXRvYXN0LWJnKTtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOnZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtdG9hc3QtYm9yZGVyLWNvbG9yKTtib3gtc2hhZG93OnZhcigtLWJzLXRvYXN0LWJveC1zaGFkb3cpfS50b2FzdC5zaG93aW5ne29wYWNpdHk6MH0udG9hc3Q6bm90KC5zaG93KXtkaXNwbGF5Om5vbmV9LnRvYXN0LWNvbnRhaW5lcnstLWJzLXRvYXN0LXppbmRleDoxMDkwO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6dmFyKC0tYnMtdG9hc3QtemluZGV4KTt3aWR0aDptYXgtY29udGVudDttYXgtd2lkdGg6MTAwJTtwb2ludGVyLWV2ZW50czpub25lfS50b2FzdC1jb250YWluZXI+Om5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTp2YXIoLS1icy10b2FzdC1zcGFjaW5nKX0udG9hc3QtaGVhZGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzp2YXIoLS1icy10b2FzdC1wYWRkaW5nLXkpIHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCk7Y29sb3I6dmFyKC0tYnMtdG9hc3QtaGVhZGVyLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXRvYXN0LWhlYWRlci1iZyk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlci1ib3R0b206dmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKX0udG9hc3QtaGVhZGVyIC5idG4tY2xvc2V7bWFyZ2luLXJpZ2h0OmNhbGMoLS41ICogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KSk7bWFyZ2luLWxlZnQ6dmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KX0udG9hc3QtYm9keXtwYWRkaW5nOnZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCk7d29yZC13cmFwOmJyZWFrLXdvcmR9Lm1vZGFsey0tYnMtbW9kYWwtemluZGV4OjEwNTU7LS1icy1tb2RhbC13aWR0aDo1MDBweDstLWJzLW1vZGFsLXBhZGRpbmc6MS4yNXJlbTstLWJzLW1vZGFsLW1hcmdpbjowLjVyZW07LS1icy1tb2RhbC1iZzojZmZmOy0tYnMtbW9kYWwtYm9yZGVyLWNvbG9yOnJnYmEoMCwgMCwgMCwgMC4yKTstLWJzLW1vZGFsLWJvcmRlci13aWR0aDoxcHg7LS1icy1tb2RhbC1ib3JkZXItcmFkaXVzOjAuM3JlbTstLWJzLW1vZGFsLWJveC1zaGFkb3c6MCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpOy0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1czpzdWJ0cmFjdCgwLjNyZW0sIDFweCk7LS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14OjEuMjVyZW07LS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15OjEuMjVyZW07LS1icy1tb2RhbC1oZWFkZXItcGFkZGluZzoxLjI1cmVtIDEuMjVyZW07LS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiMwMDA7LS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOjFweDstLWJzLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OjEuNTstLWJzLW1vZGFsLWZvb3Rlci1nYXA6MC41cmVtOy0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjojMDAwOy0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDoxcHg7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3otaW5kZXg6dmFyKC0tYnMtbW9kYWwtemluZGV4KTtkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87b3V0bGluZTowfS5tb2RhbC1kaWFsb2d7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6YXV0bzttYXJnaW46dmFyKC0tYnMtbW9kYWwtbWFyZ2luKTtwb2ludGVyLWV2ZW50czpub25lfS5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2d7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwtNTBweCl9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LnByb2dyZXNzLWJhcnt0cmFuc2l0aW9uOm5vbmV9LnByb2dyZXNzLWJhci1hbmltYXRlZHthbmltYXRpb246bm9uZX0ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9ne3RyYW5zaXRpb246bm9uZX19Lm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZ3t0cmFuc2Zvcm06bm9uZX0ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2d7dHJhbnNmb3JtOnNjYWxlKDEuMDIpfS5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZXtoZWlnaHQ6Y2FsYygxMDAlIC0gdmFyKC0tYnMtbW9kYWwtbWFyZ2luKSAqIDIpfS5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudHttYXgtaGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keXtvdmVyZmxvdy15OmF1dG99Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21pbi1oZWlnaHQ6Y2FsYygxMDAlIC0gdmFyKC0tYnMtbW9kYWwtbWFyZ2luKSAqIDIpfS5tb2RhbC1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6MTAwJTtjb2xvcjp2YXIoLS1icy1tb2RhbC1jb2xvcik7cG9pbnRlci1ldmVudHM6YXV0bztiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLW1vZGFsLWJnKTtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOnZhcigtLWJzLW1vZGFsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtYm9yZGVyLWNvbG9yKTtvdXRsaW5lOjB9Lm1vZGFsLWJhY2tkcm9wey0tYnMtYmFja2Ryb3AtemluZGV4OjEwNTA7LS1icy1iYWNrZHJvcC1iZzojMDAwOy0tYnMtYmFja2Ryb3Atb3BhY2l0eTowLjU7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3otaW5kZXg6dmFyKC0tYnMtYmFja2Ryb3AtemluZGV4KTt3aWR0aDoxMDB2dztoZWlnaHQ6MTAwdmg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1iYWNrZHJvcC1iZyl9Lm1vZGFsLWJhY2tkcm9wLmZhZGV7b3BhY2l0eTowfS5tb2RhbC1iYWNrZHJvcC5zaG93e29wYWNpdHk6dmFyKC0tYnMtYmFja2Ryb3Atb3BhY2l0eSl9Lm1vZGFsLWhlYWRlcntkaXNwbGF5OmZsZXg7ZmxleC1zaHJpbms6MDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzp2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZyk7Ym9yZGVyLWJvdHRvbTp2YXIoLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yKX0ubW9kYWwtaGVhZGVyIC5idG4tY2xvc2V7cGFkZGluZzpjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAuNSk7bWFyZ2luOmNhbGMoLS41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGNhbGMoLS41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkpIGNhbGMoLS41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGF1dG99Lm1vZGFsLXRpdGxle21hcmdpbi1ib3R0b206MDtsaW5lLWhlaWdodDp2YXIoLS1icy1tb2RhbC10aXRsZS1saW5lLWhlaWdodCl9Lm1vZGFsLWJvZHl7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgYXV0bztwYWRkaW5nOnZhcigtLWJzLW1vZGFsLXBhZGRpbmcpfS5tb2RhbC1mb290ZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtc2hyaW5rOjA7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwYWRkaW5nOmNhbGModmFyKC0tYnMtbW9kYWwtcGFkZGluZykgLSB2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLW1vZGFsLWZvb3Rlci1iZyk7Ym9yZGVyLXRvcDp2YXIoLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yKX0ubW9kYWwtZm9vdGVyPip7bWFyZ2luOmNhbGModmFyKC0tYnMtbW9kYWwtZm9vdGVyLWdhcCkgKiAuNSl9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5tb2RhbHstLWJzLW1vZGFsLW1hcmdpbjoxLjc1cmVtOy0tYnMtbW9kYWwtYm94LXNoYWRvdzowIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSl9Lm1vZGFsLWRpYWxvZ3ttYXgtd2lkdGg6dmFyKC0tYnMtbW9kYWwtd2lkdGgpO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99Lm1vZGFsLXNtey0tYnMtbW9kYWwtd2lkdGg6MzAwcHh9fS5tb2RhbC1mdWxsc2NyZWVue3dpZHRoOjEwMHZ3O21heC13aWR0aDpub25lO2hlaWdodDoxMDAlO21hcmdpbjowfS5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1jb250ZW50e2hlaWdodDoxMDAlO2JvcmRlcjowfS5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1ib2R5e292ZXJmbG93LXk6YXV0b31AbWVkaWEgKG1heC13aWR0aDo1NzUuOThweCl7Lm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93bnt3aWR0aDoxMDB2dzttYXgtd2lkdGg6bm9uZTtoZWlnaHQ6MTAwJTttYXJnaW46MH0ubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1jb250ZW50e2hlaWdodDoxMDAlO2JvcmRlcjowfS5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWJvZHl7b3ZlcmZsb3cteTphdXRvfX1AbWVkaWEgKG1heC13aWR0aDo3NjcuOThweCl7Lm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93bnt3aWR0aDoxMDB2dzttYXgtd2lkdGg6bm9uZTtoZWlnaHQ6MTAwJTttYXJnaW46MH0ubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1jb250ZW50e2hlaWdodDoxMDAlO2JvcmRlcjowfS5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWJvZHl7b3ZlcmZsb3cteTphdXRvfX1AbWVkaWEgKG1heC13aWR0aDo5OTEuOThweCl7Lm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93bnt3aWR0aDoxMDB2dzttYXgtd2lkdGg6bm9uZTtoZWlnaHQ6MTAwJTttYXJnaW46MH0ubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1jb250ZW50e2hlaWdodDoxMDAlO2JvcmRlcjowfS5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWJvZHl7b3ZlcmZsb3cteTphdXRvfX1AbWVkaWEgKG1heC13aWR0aDoxMTk5Ljk4cHgpey5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd257d2lkdGg6MTAwdnc7bWF4LXdpZHRoOm5vbmU7aGVpZ2h0OjEwMCU7bWFyZ2luOjB9Lm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtY29udGVudHtoZWlnaHQ6MTAwJTtib3JkZXI6MH0ubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1ib2R5e292ZXJmbG93LXk6YXV0b319QG1lZGlhIChtYXgtd2lkdGg6MTM5OS45OHB4KXsubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93bnt3aWR0aDoxMDB2dzttYXgtd2lkdGg6bm9uZTtoZWlnaHQ6MTAwJTttYXJnaW46MH0ubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtY29udGVudHtoZWlnaHQ6MTAwJTtib3JkZXI6MH0ubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtYm9keXtvdmVyZmxvdy15OmF1dG99fS50b29sdGlwey0tYnMtdG9vbHRpcC16aW5kZXg6MTA4MDstLWJzLXRvb2x0aXAtbWF4LXdpZHRoOjIwMHB4Oy0tYnMtdG9vbHRpcC1wYWRkaW5nLXg6MC42MjVyZW07LS1icy10b29sdGlwLXBhZGRpbmcteTowLjMxMjVyZW07LS1icy10b29sdGlwLWZvbnQtc2l6ZTowLjk4NDM4cmVtOy0tYnMtdG9vbHRpcC1jb2xvcjp2YXIoLS1icy1ib2R5LWJnKTstLWJzLXRvb2x0aXAtYmc6dmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtdG9vbHRpcC1ib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpOy0tYnMtdG9vbHRpcC1vcGFjaXR5OjAuOTstLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGg6MC44cmVtOy0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQ6MC40cmVtO3otaW5kZXg6dmFyKC0tYnMtdG9vbHRpcC16aW5kZXgpO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOnZhcigtLWJzLXRvb2x0aXAtbWFyZ2luKTtmb250LWZhbWlseTp2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU7dGV4dC1hbGlnbjpsZWZ0O3RleHQtYWxpZ246c3RhcnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1zaGFkb3c6bm9uZTt0ZXh0LXRyYW5zZm9ybTpub25lO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLWJyZWFrOm5vcm1hbDt3aGl0ZS1zcGFjZTpub3JtYWw7d29yZC1zcGFjaW5nOm5vcm1hbDtsaW5lLWJyZWFrOmF1dG87Zm9udC1zaXplOnZhcigtLWJzLXRvb2x0aXAtZm9udC1zaXplKTt3b3JkLXdyYXA6YnJlYWstd29yZDtvcGFjaXR5OjB9LnRvb2x0aXAuc2hvd3tvcGFjaXR5OnZhcigtLWJzLXRvb2x0aXAtb3BhY2l0eSl9LnRvb2x0aXAgLnRvb2x0aXAtYXJyb3d7ZGlzcGxheTpibG9jazt3aWR0aDp2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtoZWlnaHQ6dmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpfS50b29sdGlwIC50b29sdGlwLWFycm93OjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWR9LmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3csLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93e2JvdHRvbTpjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKX0uYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLC5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdzo6YmVmb3Jle3RvcDotMXB4O2JvcmRlci13aWR0aDp2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwO2JvcmRlci10b3AtY29sb3I6dmFyKC0tYnMtdG9vbHRpcC1iZyl9LmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdywuYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3d7bGVmdDpjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTt3aWR0aDp2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7aGVpZ2h0OnZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpfS5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwuYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZXtyaWdodDotMXB4O2JvcmRlci13aWR0aDpjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDA7Ym9yZGVyLXJpZ2h0LWNvbG9yOnZhcigtLWJzLXRvb2x0aXAtYmcpfS5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93LC5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvd3t0b3A6Y2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSl9LmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwuYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZXtib3R0b206LTFweDtib3JkZXItd2lkdGg6MCBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtib3JkZXItYm90dG9tLWNvbG9yOnZhcigtLWJzLXRvb2x0aXAtYmcpfS5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdywuYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvd3tyaWdodDpjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTt3aWR0aDp2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7aGVpZ2h0OnZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpfS5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLC5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93OjpiZWZvcmV7bGVmdDotMXB4O2JvcmRlci13aWR0aDpjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDAgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7Ym9yZGVyLWxlZnQtY29sb3I6dmFyKC0tYnMtdG9vbHRpcC1iZyl9LnRvb2x0aXAtaW5uZXJ7bWF4LXdpZHRoOnZhcigtLWJzLXRvb2x0aXAtbWF4LXdpZHRoKTtwYWRkaW5nOnZhcigtLWJzLXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS1icy10b29sdGlwLXBhZGRpbmcteCk7Y29sb3I6dmFyKC0tYnMtdG9vbHRpcC1jb2xvcik7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy10b29sdGlwLWJnKX0ucG9wb3ZlcnstLWJzLXBvcG92ZXItemluZGV4OjEwNzA7LS1icy1wb3BvdmVyLW1heC13aWR0aDoyNzZweDstLWJzLXBvcG92ZXItZm9udC1zaXplOjAuOTg0MzhyZW07LS1icy1wb3BvdmVyLWJnOnZhcigtLWJzLWJvZHktYmcpOy0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGg6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKTstLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yOnZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7LS1icy1wb3BvdmVyLWJvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7LS1icy1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAtIHZhcigtLWJzLWJvcmRlci13aWR0aCkpOy0tYnMtcG9wb3Zlci1ib3gtc2hhZG93OjAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTstLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDoxLjI1cmVtOy0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OjAuNXJlbTstLWJzLXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZToxLjEyNXJlbTstLWJzLXBvcG92ZXItaGVhZGVyLWNvbG9yOmluaGVyaXQ7LS1icy1wb3BvdmVyLWhlYWRlci1iZzp2YXIoLS1icy1zZWNvbmRhcnktYmcpOy0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteDoxLjI1cmVtOy0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteToxLjI1cmVtOy0tYnMtcG9wb3Zlci1ib2R5LWNvbG9yOnZhcigtLWJzLWJvZHktY29sb3IpOy0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aDoxcmVtOy0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQ6MC41cmVtOy0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXI6dmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3IpO3otaW5kZXg6dmFyKC0tYnMtcG9wb3Zlci16aW5kZXgpO2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOnZhcigtLWJzLXBvcG92ZXItbWF4LXdpZHRoKTtmb250LWZhbWlseTp2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU7dGV4dC1hbGlnbjpsZWZ0O3RleHQtYWxpZ246c3RhcnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1zaGFkb3c6bm9uZTt0ZXh0LXRyYW5zZm9ybTpub25lO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLWJyZWFrOm5vcm1hbDt3aGl0ZS1zcGFjZTpub3JtYWw7d29yZC1zcGFjaW5nOm5vcm1hbDtsaW5lLWJyZWFrOmF1dG87Zm9udC1zaXplOnZhcigtLWJzLXBvcG92ZXItZm9udC1zaXplKTt3b3JkLXdyYXA6YnJlYWstd29yZDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXBvcG92ZXItYmcpO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6dmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKX0ucG9wb3ZlciAucG9wb3Zlci1hcnJvd3tkaXNwbGF5OmJsb2NrO3dpZHRoOnZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO2hlaWdodDp2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCl9LnBvcG92ZXIgLnBvcG92ZXItYXJyb3c6OmFmdGVyLC5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7Ym9yZGVyOjAgc29saWQgdHJhbnNwYXJlbnR9LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0+LnBvcG92ZXItYXJyb3csLmJzLXBvcG92ZXItdG9wPi5wb3BvdmVyLWFycm93e2JvdHRvbTpjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpfS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdPi5wb3BvdmVyLWFycm93OjphZnRlciwuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXT4ucG9wb3Zlci1hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLXRvcD4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItdG9wPi5wb3BvdmVyLWFycm93OjpiZWZvcmV7Ym9yZGVyLXdpZHRoOnZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDB9LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0+LnBvcG92ZXItYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci10b3A+LnBvcG92ZXItYXJyb3c6OmJlZm9yZXtib3R0b206MDtib3JkZXItdG9wLWNvbG9yOnZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKX0uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXT4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItdG9wPi5wb3BvdmVyLWFycm93OjphZnRlcntib3R0b206dmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO2JvcmRlci10b3AtY29sb3I6dmFyKC0tYnMtcG9wb3Zlci1iZyl9LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XT4ucG9wb3Zlci1hcnJvdywuYnMtcG9wb3Zlci1lbmQ+LnBvcG92ZXItYXJyb3d7bGVmdDpjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO3dpZHRoOnZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtoZWlnaHQ6dmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCl9LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XT4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XT4ucG9wb3Zlci1hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLWVuZD4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItZW5kPi5wb3BvdmVyLWFycm93OjpiZWZvcmV7Ym9yZGVyLXdpZHRoOmNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMH0uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdPi5wb3BvdmVyLWFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItZW5kPi5wb3BvdmVyLWFycm93OjpiZWZvcmV7bGVmdDowO2JvcmRlci1yaWdodC1jb2xvcjp2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcil9LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XT4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItZW5kPi5wb3BvdmVyLWFycm93OjphZnRlcntsZWZ0OnZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtib3JkZXItcmlnaHQtY29sb3I6dmFyKC0tYnMtcG9wb3Zlci1iZyl9LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0+LnBvcG92ZXItYXJyb3csLmJzLXBvcG92ZXItYm90dG9tPi5wb3BvdmVyLWFycm93e3RvcDpjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpfS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dPi5wb3BvdmVyLWFycm93OjphZnRlciwuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXT4ucG9wb3Zlci1hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLWJvdHRvbT4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItYm90dG9tPi5wb3BvdmVyLWFycm93OjpiZWZvcmV7Ym9yZGVyLXdpZHRoOjAgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCl9LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0+LnBvcG92ZXItYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1ib3R0b20+LnBvcG92ZXItYXJyb3c6OmJlZm9yZXt0b3A6MDtib3JkZXItYm90dG9tLWNvbG9yOnZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKX0uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXT4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItYm90dG9tPi5wb3BvdmVyLWFycm93OjphZnRlcnt0b3A6dmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO2JvcmRlci1ib3R0b20tY29sb3I6dmFyKC0tYnMtcG9wb3Zlci1iZyl9LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6dmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7bWFyZ2luLWxlZnQ6Y2FsYygtLjUgKiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSk7Y29udGVudDpcIlwiO2JvcmRlci1ib3R0b206dmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWJnKX0uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0+LnBvcG92ZXItYXJyb3csLmJzLXBvcG92ZXItc3RhcnQ+LnBvcG92ZXItYXJyb3d7cmlnaHQ6Y2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTt3aWR0aDp2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7aGVpZ2h0OnZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpfS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XT4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdPi5wb3BvdmVyLWFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItc3RhcnQ+LnBvcG92ZXItYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLXN0YXJ0Pi5wb3BvdmVyLWFycm93OjpiZWZvcmV7Ym9yZGVyLXdpZHRoOmNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KX0uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0+LnBvcG92ZXItYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1zdGFydD4ucG9wb3Zlci1hcnJvdzo6YmVmb3Jle3JpZ2h0OjA7Ym9yZGVyLWxlZnQtY29sb3I6dmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpfS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XT4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItc3RhcnQ+LnBvcG92ZXItYXJyb3c6OmFmdGVye3JpZ2h0OnZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtib3JkZXItbGVmdC1jb2xvcjp2YXIoLS1icy1wb3BvdmVyLWJnKX0ucG9wb3Zlci1oZWFkZXJ7cGFkZGluZzp2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCk7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZTp2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpO2NvbG9yOnZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWJnKTtib3JkZXItYm90dG9tOnZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcil9LnBvcG92ZXItaGVhZGVyOmVtcHR5e2Rpc3BsYXk6bm9uZX0ucG9wb3Zlci1ib2R5e3BhZGRpbmc6dmFyKC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteSkgdmFyKC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteCk7Y29sb3I6dmFyKC0tYnMtcG9wb3Zlci1ib2R5LWNvbG9yKX0uY2Fyb3VzZWx7cG9zaXRpb246cmVsYXRpdmV9LmNhcm91c2VsLnBvaW50ZXItZXZlbnR7dG91Y2gtYWN0aW9uOnBhbi15fS5jYXJvdXNlbC1pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbn0uY2Fyb3VzZWwtaW5uZXI6OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aDtjb250ZW50OlwiXCJ9LmNhcm91c2VsLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpub25lO2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJTttYXJnaW4tcmlnaHQ6LTEwMCU7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjZzIGVhc2UtaW4tb3V0fS5jYXJvdXNlbC1pdGVtLW5leHQsLmNhcm91c2VsLWl0ZW0tcHJldiwuY2Fyb3VzZWwtaXRlbS5hY3RpdmV7ZGlzcGxheTpibG9ja30uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kLC5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0uYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9LmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW17b3BhY2l0eTowO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eTt0cmFuc2Zvcm06bm9uZX0uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCwuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmV7ei1pbmRleDoxO29wYWNpdHk6MX0uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kLC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydHt6LWluZGV4OjA7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuNnN9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCwuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsLmNhcm91c2VsLWl0ZW17dHJhbnNpdGlvbjpub25lfX0uY2Fyb3VzZWwtY29udHJvbC1uZXh0LC5jYXJvdXNlbC1jb250cm9sLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxNSU7cGFkZGluZzowO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjA7b3BhY2l0eTouNTt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1c30uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzLC5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cywuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTowO29wYWNpdHk6Ljl9LmNhcm91c2VsLWNvbnRyb2wtcHJldntsZWZ0OjB9LmNhcm91c2VsLWNvbnRyb2wtbmV4dHtyaWdodDowfS5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiwuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MnJlbTtoZWlnaHQ6MnJlbTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCU7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJX0uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLyUzZSUzYy9zdmclM2VcIil9LmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKX0uY2Fyb3VzZWwtaW5kaWNhdG9yc3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzowO21hcmdpbi1yaWdodDoxNSU7bWFyZ2luLWJvdHRvbToxcmVtO21hcmdpbi1sZWZ0OjE1JX0uY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRde2JveC1zaXppbmc6Y29udGVudC1ib3g7ZmxleDowIDEgYXV0bzt3aWR0aDozMHB4O2hlaWdodDozcHg7cGFkZGluZzowO21hcmdpbi1yaWdodDozcHg7bWFyZ2luLWxlZnQ6M3B4O3RleHQtaW5kZW50Oi05OTlweDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjowO2JvcmRlci10b3A6MTBweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjEwcHggc29saWQgdHJhbnNwYXJlbnQ7b3BhY2l0eTouNTt0cmFuc2l0aW9uOm9wYWNpdHkgLjZzfS5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmV7b3BhY2l0eToxfS5jYXJvdXNlbC1jYXB0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE1JTtib3R0b206MS4yNXJlbTtsZWZ0OjE1JTtwYWRkaW5nLXRvcDoxLjI1cmVtO3BhZGRpbmctYm90dG9tOjEuMjVyZW07Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcn0uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24sLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29ue2ZpbHRlcjppbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCl9LmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9LmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNhcHRpb257Y29sb3I6IzAwMH0uc3Bpbm5lci1ib3JkZXIsLnNwaW5uZXItZ3Jvd3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDp2YXIoLS1icy1zcGlubmVyLXdpZHRoKTtoZWlnaHQ6dmFyKC0tYnMtc3Bpbm5lci1oZWlnaHQpO3ZlcnRpY2FsLWFsaWduOnZhcigtLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ24pO2JvcmRlci1yYWRpdXM6NTAlO2FuaW1hdGlvbjp2YXIoLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWUpfUBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXJ7dG97dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uc3Bpbm5lci1ib3JkZXJ7LS1icy1zcGlubmVyLXdpZHRoOjJyZW07LS1icy1zcGlubmVyLWhlaWdodDoycmVtOy0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjotMC4xMjVlbTstLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoOjAuMjVlbTstLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOjAuNzVzOy0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZTpzcGlubmVyLWJvcmRlcjtib3JkZXI6dmFyKC0tYnMtc3Bpbm5lci1ib3JkZXItd2lkdGgpIHNvbGlkIGN1cnJlbnRjb2xvcjtib3JkZXItcmlnaHQtY29sb3I6dHJhbnNwYXJlbnR9LnNwaW5uZXItYm9yZGVyLXNtey0tYnMtc3Bpbm5lci13aWR0aDoxcmVtOy0tYnMtc3Bpbm5lci1oZWlnaHQ6MXJlbTstLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoOjAuMmVtfUBrZXlmcmFtZXMgc3Bpbm5lci1ncm93ezAle3RyYW5zZm9ybTpzY2FsZSgwKX01MCV7b3BhY2l0eToxO3RyYW5zZm9ybTpub25lfX0uc3Bpbm5lci1ncm93ey0tYnMtc3Bpbm5lci13aWR0aDoycmVtOy0tYnMtc3Bpbm5lci1oZWlnaHQ6MnJlbTstLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ246LTAuMTI1ZW07LS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDowLjc1czstLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6c3Bpbm5lci1ncm93O2JhY2tncm91bmQtY29sb3I6Y3VycmVudGNvbG9yO29wYWNpdHk6MH0uc3Bpbm5lci1ncm93LXNtey0tYnMtc3Bpbm5lci13aWR0aDoxcmVtOy0tYnMtc3Bpbm5lci1oZWlnaHQ6MXJlbX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuY2Fyb3VzZWwtY29udHJvbC1uZXh0LC5jYXJvdXNlbC1jb250cm9sLXByZXYsLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XXt0cmFuc2l0aW9uOm5vbmV9LnNwaW5uZXItYm9yZGVyLC5zcGlubmVyLWdyb3d7LS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDoxLjVzfX0ub2ZmY2FudmFzLC5vZmZjYW52YXMtbGcsLm9mZmNhbnZhcy1tZCwub2ZmY2FudmFzLXNtLC5vZmZjYW52YXMteGwsLm9mZmNhbnZhcy14eGx7LS1icy1vZmZjYW52YXMtemluZGV4OjEwNDU7LS1icy1vZmZjYW52YXMtd2lkdGg6NDAwcHg7LS1icy1vZmZjYW52YXMtaGVpZ2h0OjMwdmg7LS1icy1vZmZjYW52YXMtcGFkZGluZy14OjEuMjVyZW07LS1icy1vZmZjYW52YXMtcGFkZGluZy15OjEuMjVyZW07LS1icy1vZmZjYW52YXMtY29sb3I6dmFyKC0tYnMtYm9keS1jb2xvcik7LS1icy1vZmZjYW52YXMtYmc6dmFyKC0tYnMtYm9keS1iZyk7LS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOjFweDstLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3I6cmdiYSgwLCAwLCAwLCAwLjIpOy0tYnMtb2ZmY2FudmFzLWJveC1zaGFkb3c6MCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpOy0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb246dHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7LS1icy1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6MS41fUBtZWRpYSAobWF4LXdpZHRoOjU3NS45OHB4KXsub2ZmY2FudmFzLXNte3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTowO3otaW5kZXg6dmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXgtd2lkdGg6MTAwJTtjb2xvcjp2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO3Zpc2liaWxpdHk6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7b3V0bGluZTowO3RyYW5zaXRpb246dmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pfS5vZmZjYW52YXMtc20ub2ZmY2FudmFzLXN0YXJ0e3RvcDowO2xlZnQ6MDt3aWR0aDp2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO2JvcmRlci1yaWdodDp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9Lm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtZW5ke3RvcDowO3JpZ2h0OjA7d2lkdGg6dmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtib3JkZXItbGVmdDp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0ub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy10b3B7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7aGVpZ2h0OnZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO21heC1oZWlnaHQ6MTAwJTtib3JkZXItYm90dG9tOnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKX0ub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1ib3R0b217cmlnaHQ6MDtsZWZ0OjA7aGVpZ2h0OnZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO21heC1oZWlnaHQ6MTAwJTtib3JkZXItdG9wOnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpfS5vZmZjYW52YXMtc20uc2hvdzpub3QoLmhpZGluZyksLm9mZmNhbnZhcy1zbS5zaG93aW5ne3RyYW5zZm9ybTpub25lfS5vZmZjYW52YXMtc20uaGlkaW5nLC5vZmZjYW52YXMtc20uc2hvdywub2ZmY2FudmFzLXNtLnNob3dpbmd7dmlzaWJpbGl0eTp2aXNpYmxlfX1AbWVkaWEgKG1heC13aWR0aDo1NzUuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7Lm9mZmNhbnZhcy1zbXt0cmFuc2l0aW9uOm5vbmV9fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsub2ZmY2FudmFzLXNtey0tYnMtb2ZmY2FudmFzLWhlaWdodDphdXRvOy0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50fS5vZmZjYW52YXMtc20gLm9mZmNhbnZhcy1oZWFkZXJ7ZGlzcGxheTpub25lfS5vZmZjYW52YXMtc20gLm9mZmNhbnZhcy1ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MDtwYWRkaW5nOjA7b3ZlcmZsb3cteTp2aXNpYmxlO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50fX1AbWVkaWEgKG1heC13aWR0aDo3NjcuOThweCl7Lm9mZmNhbnZhcy1tZHtwb3NpdGlvbjpmaXhlZDtib3R0b206MDt6LWluZGV4OnZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWF4LXdpZHRoOjEwMCU7Y29sb3I6dmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTt2aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLW9mZmNhbnZhcy1iZyk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O291dGxpbmU6MDt0cmFuc2l0aW9uOnZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKX0ub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1zdGFydHt0b3A6MDtsZWZ0OjA7d2lkdGg6dmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtib3JkZXItcmlnaHQ6dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfS5vZmZjYW52YXMtbWQub2ZmY2FudmFzLWVuZHt0b3A6MDtyaWdodDowO3dpZHRoOnZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7Ym9yZGVyLWxlZnQ6dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9Lm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtdG9we3RvcDowO3JpZ2h0OjA7bGVmdDowO2hlaWdodDp2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTttYXgtaGVpZ2h0OjEwMCU7Ym9yZGVyLWJvdHRvbTp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9Lm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtYm90dG9te3JpZ2h0OjA7bGVmdDowO2hlaWdodDp2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTttYXgtaGVpZ2h0OjEwMCU7Ym9yZGVyLXRvcDp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX0ub2ZmY2FudmFzLW1kLnNob3c6bm90KC5oaWRpbmcpLC5vZmZjYW52YXMtbWQuc2hvd2luZ3t0cmFuc2Zvcm06bm9uZX0ub2ZmY2FudmFzLW1kLmhpZGluZywub2ZmY2FudmFzLW1kLnNob3csLm9mZmNhbnZhcy1tZC5zaG93aW5ne3Zpc2liaWxpdHk6dmlzaWJsZX19QG1lZGlhIChtYXgtd2lkdGg6NzY3Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5vZmZjYW52YXMtbWR7dHJhbnNpdGlvbjpub25lfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lm9mZmNhbnZhcy1tZHstLWJzLW9mZmNhbnZhcy1oZWlnaHQ6YXV0bzstLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudH0ub2ZmY2FudmFzLW1kIC5vZmZjYW52YXMtaGVhZGVye2Rpc3BsYXk6bm9uZX0ub2ZmY2FudmFzLW1kIC5vZmZjYW52YXMtYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjA7cGFkZGluZzowO292ZXJmbG93LXk6dmlzaWJsZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudH19QG1lZGlhIChtYXgtd2lkdGg6OTkxLjk4cHgpey5vZmZjYW52YXMtbGd7cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjA7ei1pbmRleDp2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21heC13aWR0aDoxMDAlO2NvbG9yOnZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7dmlzaWJpbGl0eTpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1vZmZjYW52YXMtYmcpO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtvdXRsaW5lOjA7dHJhbnNpdGlvbjp2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbil9Lm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtc3RhcnR7dG9wOjA7bGVmdDowO3dpZHRoOnZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7Ym9yZGVyLXJpZ2h0OnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX0ub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1lbmR7dG9wOjA7cmlnaHQ6MDt3aWR0aDp2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO2JvcmRlci1sZWZ0OnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfS5vZmZjYW52YXMtbGcub2ZmY2FudmFzLXRvcHt0b3A6MDtyaWdodDowO2xlZnQ6MDtoZWlnaHQ6dmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7bWF4LWhlaWdodDoxMDAlO2JvcmRlci1ib3R0b206dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpfS5vZmZjYW52YXMtbGcub2ZmY2FudmFzLWJvdHRvbXtyaWdodDowO2xlZnQ6MDtoZWlnaHQ6dmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7bWF4LWhlaWdodDoxMDAlO2JvcmRlci10b3A6dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9Lm9mZmNhbnZhcy1sZy5zaG93Om5vdCguaGlkaW5nKSwub2ZmY2FudmFzLWxnLnNob3dpbmd7dHJhbnNmb3JtOm5vbmV9Lm9mZmNhbnZhcy1sZy5oaWRpbmcsLm9mZmNhbnZhcy1sZy5zaG93LC5vZmZjYW52YXMtbGcuc2hvd2luZ3t2aXNpYmlsaXR5OnZpc2libGV9fUBtZWRpYSAobWF4LXdpZHRoOjk5MS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsub2ZmY2FudmFzLWxne3RyYW5zaXRpb246bm9uZX19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5vZmZjYW52YXMtbGd7LS1icy1vZmZjYW52YXMtaGVpZ2h0OmF1dG87LS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnR9Lm9mZmNhbnZhcy1sZyAub2ZmY2FudmFzLWhlYWRlcntkaXNwbGF5Om5vbmV9Lm9mZmNhbnZhcy1sZyAub2ZmY2FudmFzLWJvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtZ3JvdzowO3BhZGRpbmc6MDtvdmVyZmxvdy15OnZpc2libGU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOjExOTkuOThweCl7Lm9mZmNhbnZhcy14bHtwb3NpdGlvbjpmaXhlZDtib3R0b206MDt6LWluZGV4OnZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWF4LXdpZHRoOjEwMCU7Y29sb3I6dmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTt2aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLW9mZmNhbnZhcy1iZyk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O291dGxpbmU6MDt0cmFuc2l0aW9uOnZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKX0ub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1zdGFydHt0b3A6MDtsZWZ0OjA7d2lkdGg6dmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtib3JkZXItcmlnaHQ6dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfS5vZmZjYW52YXMteGwub2ZmY2FudmFzLWVuZHt0b3A6MDtyaWdodDowO3dpZHRoOnZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7Ym9yZGVyLWxlZnQ6dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9Lm9mZmNhbnZhcy14bC5vZmZjYW52YXMtdG9we3RvcDowO3JpZ2h0OjA7bGVmdDowO2hlaWdodDp2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTttYXgtaGVpZ2h0OjEwMCU7Ym9yZGVyLWJvdHRvbTp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9Lm9mZmNhbnZhcy14bC5vZmZjYW52YXMtYm90dG9te3JpZ2h0OjA7bGVmdDowO2hlaWdodDp2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTttYXgtaGVpZ2h0OjEwMCU7Ym9yZGVyLXRvcDp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX0ub2ZmY2FudmFzLXhsLnNob3c6bm90KC5oaWRpbmcpLC5vZmZjYW52YXMteGwuc2hvd2luZ3t0cmFuc2Zvcm06bm9uZX0ub2ZmY2FudmFzLXhsLmhpZGluZywub2ZmY2FudmFzLXhsLnNob3csLm9mZmNhbnZhcy14bC5zaG93aW5ne3Zpc2liaWxpdHk6dmlzaWJsZX19QG1lZGlhIChtYXgtd2lkdGg6MTE5OS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsub2ZmY2FudmFzLXhse3RyYW5zaXRpb246bm9uZX19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsub2ZmY2FudmFzLXhsey0tYnMtb2ZmY2FudmFzLWhlaWdodDphdXRvOy0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50fS5vZmZjYW52YXMteGwgLm9mZmNhbnZhcy1oZWFkZXJ7ZGlzcGxheTpub25lfS5vZmZjYW52YXMteGwgLm9mZmNhbnZhcy1ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MDtwYWRkaW5nOjA7b3ZlcmZsb3cteTp2aXNpYmxlO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50fX1AbWVkaWEgKG1heC13aWR0aDoxMzk5Ljk4cHgpey5vZmZjYW52YXMteHhse3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTowO3otaW5kZXg6dmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXgtd2lkdGg6MTAwJTtjb2xvcjp2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO3Zpc2liaWxpdHk6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7b3V0bGluZTowO3RyYW5zaXRpb246dmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pfS5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1zdGFydHt0b3A6MDtsZWZ0OjA7d2lkdGg6dmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtib3JkZXItcmlnaHQ6dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfS5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1lbmR7dG9wOjA7cmlnaHQ6MDt3aWR0aDp2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO2JvcmRlci1sZWZ0OnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfS5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy10b3B7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7aGVpZ2h0OnZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO21heC1oZWlnaHQ6MTAwJTtib3JkZXItYm90dG9tOnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKX0ub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtYm90dG9te3JpZ2h0OjA7bGVmdDowO2hlaWdodDp2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTttYXgtaGVpZ2h0OjEwMCU7Ym9yZGVyLXRvcDp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX0ub2ZmY2FudmFzLXh4bC5zaG93Om5vdCguaGlkaW5nKSwub2ZmY2FudmFzLXh4bC5zaG93aW5ne3RyYW5zZm9ybTpub25lfS5vZmZjYW52YXMteHhsLmhpZGluZywub2ZmY2FudmFzLXh4bC5zaG93LC5vZmZjYW52YXMteHhsLnNob3dpbmd7dmlzaWJpbGl0eTp2aXNpYmxlfX1AbWVkaWEgKG1heC13aWR0aDoxMzk5Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5vZmZjYW52YXMteHhse3RyYW5zaXRpb246bm9uZX19QG1lZGlhIChtaW4td2lkdGg6MTQwMHB4KXsub2ZmY2FudmFzLXh4bHstLWJzLW9mZmNhbnZhcy1oZWlnaHQ6YXV0bzstLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudH0ub2ZmY2FudmFzLXh4bCAub2ZmY2FudmFzLWhlYWRlcntkaXNwbGF5Om5vbmV9Lm9mZmNhbnZhcy14eGwgLm9mZmNhbnZhcy1ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MDtwYWRkaW5nOjA7b3ZlcmZsb3cteTp2aXNpYmxlO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50fX0ub2ZmY2FudmFze3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTowO3otaW5kZXg6dmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXgtd2lkdGg6MTAwJTtjb2xvcjp2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO3Zpc2liaWxpdHk6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7b3V0bGluZTowO3RyYW5zaXRpb246dmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pfS5vZmZjYW52YXMub2ZmY2FudmFzLXN0YXJ0e3RvcDowO2xlZnQ6MDt3aWR0aDp2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO2JvcmRlci1yaWdodDp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9Lm9mZmNhbnZhcy5vZmZjYW52YXMtZW5ke3RvcDowO3JpZ2h0OjA7d2lkdGg6dmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtib3JkZXItbGVmdDp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0ub2ZmY2FudmFzLm9mZmNhbnZhcy10b3B7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7aGVpZ2h0OnZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO21heC1oZWlnaHQ6MTAwJTtib3JkZXItYm90dG9tOnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKX0ub2ZmY2FudmFzLm9mZmNhbnZhcy1ib3R0b217cmlnaHQ6MDtsZWZ0OjA7aGVpZ2h0OnZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO21heC1oZWlnaHQ6MTAwJTtib3JkZXItdG9wOnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpfS5vZmZjYW52YXMuc2hvdzpub3QoLmhpZGluZyksLm9mZmNhbnZhcy5zaG93aW5ne3RyYW5zZm9ybTpub25lfS5vZmZjYW52YXMuaGlkaW5nLC5vZmZjYW52YXMuc2hvdywub2ZmY2FudmFzLnNob3dpbmd7dmlzaWJpbGl0eTp2aXNpYmxlfS5vZmZjYW52YXMtYmFja2Ryb3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3otaW5kZXg6MTA0MDt3aWR0aDoxMDB2dztoZWlnaHQ6MTAwdmg7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5vZmZjYW52YXMtYmFja2Ryb3AuZmFkZXtvcGFjaXR5OjB9Lm9mZmNhbnZhcy1iYWNrZHJvcC5zaG93e29wYWNpdHk6LjV9Lm9mZmNhbnZhcy1oZWFkZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOnZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpfS5vZmZjYW52YXMtaGVhZGVyIC5idG4tY2xvc2V7cGFkZGluZzpjYWxjKHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCkgKiAuNSk7bWFyZ2luLXRvcDpjYWxjKC0uNSAqIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpKTttYXJnaW4tcmlnaHQ6Y2FsYygtLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KSk7bWFyZ2luLWJvdHRvbTpjYWxjKC0uNSAqIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpKX0ub2ZmY2FudmFzLXRpdGxle21hcmdpbi1ib3R0b206MDtsaW5lLWhlaWdodDp2YXIoLS1icy1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQpfS5vZmZjYW52YXMtYm9keXtmbGV4LWdyb3c6MTtwYWRkaW5nOnZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpO292ZXJmbG93LXk6YXV0b30ucGxhY2Vob2xkZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWluLWhlaWdodDoxZW07dmVydGljYWwtYWxpZ246bWlkZGxlO2N1cnNvcjp3YWl0O2JhY2tncm91bmQtY29sb3I6Y3VycmVudGNvbG9yO29wYWNpdHk6LjV9LmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAucGxhY2Vob2xkZXIuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcjo6YmVmb3JlLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLnBsYWNlaG9sZGVyLmNtLWJ0bi5jbS1idG4tc3VjY2Vzczo6YmVmb3JlLC5wbGFjZWhvbGRlci5idG46OmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztjb250ZW50OlwiXCJ9LnBsYWNlaG9sZGVyLXhze21pbi1oZWlnaHQ6LjZlbX0ucGxhY2Vob2xkZXItc217bWluLWhlaWdodDouOGVtfS5wbGFjZWhvbGRlci1sZ3ttaW4taGVpZ2h0OjEuMmVtfS5wbGFjZWhvbGRlci1nbG93IC5wbGFjZWhvbGRlcnthbmltYXRpb246MnMgZWFzZS1pbi1vdXQgaW5maW5pdGUgcGxhY2Vob2xkZXItZ2xvd31Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLWdsb3d7NTAle29wYWNpdHk6LjJ9fS5wbGFjZWhvbGRlci13YXZle21hc2staW1hZ2U6bGluZWFyLWdyYWRpZW50KDEzMGRlZywjMDAwIDU1JSxyZ2JhKDAsMCwwLC44KSA3NSUsIzAwMCA5NSUpO21hc2stc2l6ZToyMDAlIDEwMCU7YW5pbWF0aW9uOjJzIGxpbmVhciBpbmZpbml0ZSBwbGFjZWhvbGRlci13YXZlfUBrZXlmcmFtZXMgcGxhY2Vob2xkZXItd2F2ZXsxMDAle21hc2stcG9zaXRpb246LTIwMCUgMH19LmNsZWFyZml4OjphZnRlcntkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7Y29udGVudDpcIlwifS50ZXh0LWJnLXByaW1hcnl7Y29sb3I6I2ZmZiFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpSR0JBKDIzMCwyOSw3Nix2YXIoLS1icy1iZy1vcGFjaXR5LDEpKSFpbXBvcnRhbnR9LnRleHQtYmctYmxhY2t7Y29sb3I6I2ZmZiFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpSR0JBKDAsMCwwLHZhcigtLWJzLWJnLW9wYWNpdHksMSkpIWltcG9ydGFudH0udGV4dC1iZy1kYXJre2NvbG9yOiNmZmYhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6UkdCQSg1MSw1MSw1MSx2YXIoLS1icy1iZy1vcGFjaXR5LDEpKSFpbXBvcnRhbnR9LnRleHQtYmctbGlnaHR7Y29sb3I6IzAwMCFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpSR0JBKDI0OCwyNDksMjUwLHZhcigtLWJzLWJnLW9wYWNpdHksMSkpIWltcG9ydGFudH0udGV4dC1iZy13aGl0ZXtjb2xvcjojMDAwIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOlJHQkEoMjU1LDI1NSwyNTUsdmFyKC0tYnMtYmctb3BhY2l0eSwxKSkhaW1wb3J0YW50fS5saW5rLXByaW1hcnl7Y29sb3I6UkdCQSh2YXIoLS1icy1wcmltYXJ5LXJnYiksdmFyKC0tYnMtbGluay1vcGFjaXR5LDEpKSFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksMSkpIWltcG9ydGFudH0ubGluay1wcmltYXJ5OmZvY3VzLC5saW5rLXByaW1hcnk6aG92ZXJ7Y29sb3I6UkdCQSgxODQsMjMsNjEsdmFyKC0tYnMtbGluay1vcGFjaXR5LDEpKSFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEoMTg0LDIzLDYxLHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksMSkpIWltcG9ydGFudH0ubGluay1ibGFja3tjb2xvcjpSR0JBKHZhcigtLWJzLWJsYWNrLXJnYiksdmFyKC0tYnMtbGluay1vcGFjaXR5LDEpKSFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEodmFyKC0tYnMtYmxhY2stcmdiKSx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LDEpKSFpbXBvcnRhbnR9LmxpbmstYmxhY2s6Zm9jdXMsLmxpbmstYmxhY2s6aG92ZXJ7Y29sb3I6UkdCQSgwLDAsMCx2YXIoLS1icy1saW5rLW9wYWNpdHksMSkpIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSgwLDAsMCx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LDEpKSFpbXBvcnRhbnR9LmxpbmstZGFya3tjb2xvcjpSR0JBKHZhcigtLWJzLWRhcmstcmdiKSx2YXIoLS1icy1saW5rLW9wYWNpdHksMSkpIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSh2YXIoLS1icy1kYXJrLXJnYiksdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwxKSkhaW1wb3J0YW50fS5saW5rLWRhcms6Zm9jdXMsLmxpbmstZGFyazpob3Zlcntjb2xvcjpSR0JBKDQxLDQxLDQxLHZhcigtLWJzLWxpbmstb3BhY2l0eSwxKSkhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKDQxLDQxLDQxLHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksMSkpIWltcG9ydGFudH0ubGluay1saWdodHtjb2xvcjpSR0JBKHZhcigtLWJzLWxpZ2h0LXJnYiksdmFyKC0tYnMtbGluay1vcGFjaXR5LDEpKSFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEodmFyKC0tYnMtbGlnaHQtcmdiKSx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LDEpKSFpbXBvcnRhbnR9LmxpbmstbGlnaHQ6Zm9jdXMsLmxpbmstbGlnaHQ6aG92ZXJ7Y29sb3I6UkdCQSgyNDksMjUwLDI1MSx2YXIoLS1icy1saW5rLW9wYWNpdHksMSkpIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSgyNDksMjUwLDI1MSx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LDEpKSFpbXBvcnRhbnR9Lmxpbmstd2hpdGV7Y29sb3I6UkdCQSh2YXIoLS1icy13aGl0ZS1yZ2IpLHZhcigtLWJzLWxpbmstb3BhY2l0eSwxKSkhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKHZhcigtLWJzLXdoaXRlLXJnYiksdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwxKSkhaW1wb3J0YW50fS5saW5rLXdoaXRlOmZvY3VzLC5saW5rLXdoaXRlOmhvdmVye2NvbG9yOlJHQkEoMjU1LDI1NSwyNTUsdmFyKC0tYnMtbGluay1vcGFjaXR5LDEpKSFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEoMjU1LDI1NSwyNTUsdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwxKSkhaW1wb3J0YW50fS5saW5rLWJvZHktZW1waGFzaXN7Y29sb3I6UkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLHZhcigtLWJzLWxpbmstb3BhY2l0eSwxKSkhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwxKSkhaW1wb3J0YW50fS5saW5rLWJvZHktZW1waGFzaXM6Zm9jdXMsLmxpbmstYm9keS1lbXBoYXNpczpob3Zlcntjb2xvcjpSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksdmFyKC0tYnMtbGluay1vcGFjaXR5LC43NSkpIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksLjc1KSkhaW1wb3J0YW50fS5mb2N1cy1yaW5nOmZvY3Vze291dGxpbmU6MDtib3gtc2hhZG93OnZhcigtLWJzLWZvY3VzLXJpbmcteCwwKSB2YXIoLS1icy1mb2N1cy1yaW5nLXksMCkgdmFyKC0tYnMtZm9jdXMtcmluZy1ibHVyLDApIHZhcigtLWJzLWZvY3VzLXJpbmctd2lkdGgpIHZhcigtLWJzLWZvY3VzLXJpbmctY29sb3IpfS5pY29uLWxpbmt7ZGlzcGxheTppbmxpbmUtZmxleDtnYXA6LjM3NXJlbTthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnJnYmEodmFyKC0tYnMtbGluay1jb2xvci1yZ2IpLHZhcigtLWJzLWxpbmstb3BhY2l0eSwuNSkpO3RleHQtdW5kZXJsaW5lLW9mZnNldDouMjVlbTtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uaWNvbi1saW5rPi5iaXtmbGV4LXNocmluazowO3dpZHRoOjFlbTtoZWlnaHQ6MWVtO2ZpbGw6Y3VycmVudGNvbG9yO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuaWNvbi1saW5rPi5iaSwub2ZmY2FudmFze3RyYW5zaXRpb246bm9uZX19Lmljb24tbGluay1ob3Zlcjpmb2N1cy12aXNpYmxlPi5iaSwuaWNvbi1saW5rLWhvdmVyOmhvdmVyPi5iaXt0cmFuc2Zvcm06dmFyKC0tYnMtaWNvbi1saW5rLXRyYW5zZm9ybSx0cmFuc2xhdGUzZCguMjVlbSwwLDApKX0ucmF0aW97cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0ucmF0aW86OmJlZm9yZXtkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOnZhcigtLWJzLWFzcGVjdC1yYXRpbyk7Y29udGVudDpcIlwifS5yYXRpbz4qe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5yYXRpby0xeDF7LS1icy1hc3BlY3QtcmF0aW86MTAwJX0ucmF0aW8tNHgzey0tYnMtYXNwZWN0LXJhdGlvOmNhbGMoMyAvIDQgKiAxMDAlKX0ucmF0aW8tMTZ4OXstLWJzLWFzcGVjdC1yYXRpbzpjYWxjKDkgLyAxNiAqIDEwMCUpfS5yYXRpby0yMXg5ey0tYnMtYXNwZWN0LXJhdGlvOmNhbGMoOSAvIDIxICogMTAwJSl9LnJhdGlvLTN4MXstLWJzLWFzcGVjdC1yYXRpbzpjYWxjKDMgLyAxICogMTAwJSl9LmZpeGVkLXRvcCwubmF2YmFyLi1maXhlZC10b3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7ei1pbmRleDoxMDMwfS5maXhlZC1ib3R0b217cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxMDMwfS5zdGlja3ktdG9we3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9LnN0aWNreS1ib3R0b217cG9zaXRpb246c3RpY2t5O2JvdHRvbTowO3otaW5kZXg6MTAyMH1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LnN0aWNreS1zbS10b3B7cG9zaXRpb246c3RpY2t5O3RvcDowO3otaW5kZXg6MTAyMH0uc3RpY2t5LXNtLWJvdHRvbXtwb3NpdGlvbjpzdGlja3k7Ym90dG9tOjA7ei1pbmRleDoxMDIwfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LnN0aWNreS1tZC10b3B7cG9zaXRpb246c3RpY2t5O3RvcDowO3otaW5kZXg6MTAyMH0uc3RpY2t5LW1kLWJvdHRvbXtwb3NpdGlvbjpzdGlja3k7Ym90dG9tOjA7ei1pbmRleDoxMDIwfX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LnN0aWNreS1sZy10b3B7cG9zaXRpb246c3RpY2t5O3RvcDowO3otaW5kZXg6MTAyMH0uc3RpY2t5LWxnLWJvdHRvbXtwb3NpdGlvbjpzdGlja3k7Ym90dG9tOjA7ei1pbmRleDoxMDIwfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5zdGlja3kteGwtdG9we3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9LnN0aWNreS14bC1ib3R0b217cG9zaXRpb246c3RpY2t5O2JvdHRvbTowO3otaW5kZXg6MTAyMH19QG1lZGlhIChtaW4td2lkdGg6MTQwMHB4KXsuc3RpY2t5LXh4bC10b3B7cG9zaXRpb246c3RpY2t5O3RvcDowO3otaW5kZXg6MTAyMH0uc3RpY2t5LXh4bC1ib3R0b217cG9zaXRpb246c3RpY2t5O2JvdHRvbTowO3otaW5kZXg6MTAyMH19LmhzdGFja3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1zZWxmOnN0cmV0Y2h9LnZzdGFja3tkaXNwbGF5OmZsZXg7ZmxleDoxIDEgYXV0bztmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24tc2VsZjpzdHJldGNofS5vLW9mZkNhbnZhc19fbmF2IC5tLW9mZkNhbnZhc19faGVhZGVyIC5tLWJ1cmdlcl9fdHh0LC52aXN1YWxseS1oaWRkZW4sLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pe3dpZHRoOjFweCFpbXBvcnRhbnQ7aGVpZ2h0OjFweCFpbXBvcnRhbnQ7cGFkZGluZzowIWltcG9ydGFudDttYXJnaW46LTFweCFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuIWltcG9ydGFudDtjbGlwOnJlY3QoMCwwLDAsMCkhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcCFpbXBvcnRhbnQ7Ym9yZGVyOjAhaW1wb3J0YW50fS5vLW9mZkNhbnZhc19fbmF2IC5tLW9mZkNhbnZhc19faGVhZGVyIC5tLWJ1cmdlcl9fdHh0Om5vdChjYXB0aW9uKSwudmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbik6bm90KGNhcHRpb24pLC52aXN1YWxseS1oaWRkZW46bm90KGNhcHRpb24pe3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudH0uc3RyZXRjaGVkLWxpbms6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTtjb250ZW50OlwiXCJ9LnRleHQtdHJ1bmNhdGV7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS52cntkaXNwbGF5OmlubGluZS1ibG9jazthbGlnbi1zZWxmOnN0cmV0Y2g7d2lkdGg6MXB4O21pbi1oZWlnaHQ6MWVtO2JhY2tncm91bmQtY29sb3I6Y3VycmVudGNvbG9yO29wYWNpdHk6LjI1fS5hbGlnbi1iYXNlbGluZXt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXRvcHt2ZXJ0aWNhbC1hbGlnbjp0b3AhaW1wb3J0YW50fS5hbGlnbi1taWRkbGV7dmVydGljYWwtYWxpZ246bWlkZGxlIWltcG9ydGFudH0uYWxpZ24tYm90dG9te3ZlcnRpY2FsLWFsaWduOmJvdHRvbSFpbXBvcnRhbnR9LmFsaWduLXRleHQtYm90dG9te3ZlcnRpY2FsLWFsaWduOnRleHQtYm90dG9tIWltcG9ydGFudH0uYWxpZ24tdGV4dC10b3B7dmVydGljYWwtYWxpZ246dGV4dC10b3AhaW1wb3J0YW50fS5mbG9hdC1zdGFydHtmbG9hdDpsZWZ0IWltcG9ydGFudH0uZmxvYXQtZW5ke2Zsb2F0OnJpZ2h0IWltcG9ydGFudH0uZmxvYXQtbm9uZXtmbG9hdDpub25lIWltcG9ydGFudH0ub2JqZWN0LWZpdC1jb250YWlue29iamVjdC1maXQ6Y29udGFpbiFpbXBvcnRhbnR9Lm9iamVjdC1maXQtY292ZXJ7b2JqZWN0LWZpdDpjb3ZlciFpbXBvcnRhbnR9Lm9iamVjdC1maXQtZmlsbHtvYmplY3QtZml0OmZpbGwhaW1wb3J0YW50fS5vYmplY3QtZml0LXNjYWxle29iamVjdC1maXQ6c2NhbGUtZG93biFpbXBvcnRhbnR9Lm9iamVjdC1maXQtbm9uZXtvYmplY3QtZml0Om5vbmUhaW1wb3J0YW50fS5vcGFjaXR5LTB7b3BhY2l0eTowIWltcG9ydGFudH0ub3BhY2l0eS0yNXtvcGFjaXR5Oi4yNSFpbXBvcnRhbnR9Lm9wYWNpdHktNTB7b3BhY2l0eTouNSFpbXBvcnRhbnR9Lm9wYWNpdHktNzUsLm9wYWNpdHktODV7b3BhY2l0eTouOTUhaW1wb3J0YW50fS5vcGFjaXR5LTEwMHtvcGFjaXR5OjEhaW1wb3J0YW50fS5vdmVyZmxvdy1hdXRve292ZXJmbG93OmF1dG8haW1wb3J0YW50fS5vdmVyZmxvdy1oaWRkZW57b3ZlcmZsb3c6aGlkZGVuIWltcG9ydGFudH0ub3ZlcmZsb3ctdmlzaWJsZXtvdmVyZmxvdzp2aXNpYmxlIWltcG9ydGFudH0ub3ZlcmZsb3ctc2Nyb2xse292ZXJmbG93OnNjcm9sbCFpbXBvcnRhbnR9Lm92ZXJmbG93LXgtYXV0b3tvdmVyZmxvdy14OmF1dG8haW1wb3J0YW50fS5vdmVyZmxvdy14LWhpZGRlbntvdmVyZmxvdy14OmhpZGRlbiFpbXBvcnRhbnR9Lm92ZXJmbG93LXgtdmlzaWJsZXtvdmVyZmxvdy14OnZpc2libGUhaW1wb3J0YW50fS5vdmVyZmxvdy14LXNjcm9sbHtvdmVyZmxvdy14OnNjcm9sbCFpbXBvcnRhbnR9Lm92ZXJmbG93LXktYXV0b3tvdmVyZmxvdy15OmF1dG8haW1wb3J0YW50fS5vdmVyZmxvdy15LWhpZGRlbntvdmVyZmxvdy15OmhpZGRlbiFpbXBvcnRhbnR9Lm92ZXJmbG93LXktdmlzaWJsZXtvdmVyZmxvdy15OnZpc2libGUhaW1wb3J0YW50fS5vdmVyZmxvdy15LXNjcm9sbHtvdmVyZmxvdy15OnNjcm9sbCFpbXBvcnRhbnR9LmQtaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLWdyaWR7ZGlzcGxheTpncmlkIWltcG9ydGFudH0uZC1pbmxpbmUtZ3JpZHtkaXNwbGF5OmlubGluZS1ncmlkIWltcG9ydGFudH0uZC10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC1mbGV4LGZvcm0ubmVlZHMtcmVmb2N0b3JpbmcgbmF2IC5idG4tZ3JvdXB7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH0uZC1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnNoYWRvd3tib3gtc2hhZG93OjAgLjVyZW0gMXJlbSByZ2JhKDAsMCwwLC4xNSkhaW1wb3J0YW50fS5zaGFkb3ctc217Ym94LXNoYWRvdzowIC4xMjVyZW0gLjI1cmVtIHJnYmEoMCwwLDAsLjA3NSkhaW1wb3J0YW50fS5zaGFkb3ctbGd7Ym94LXNoYWRvdzowIDFyZW0gM3JlbSByZ2JhKDAsMCwwLC4xNzUpIWltcG9ydGFudH0uc2hhZG93LW5vbmV7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudH0uZm9jdXMtcmluZy1wcmltYXJ5ey0tYnMtZm9jdXMtcmluZy1jb2xvcjpyZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSl9LmZvY3VzLXJpbmctYmxhY2t7LS1icy1mb2N1cy1yaW5nLWNvbG9yOnJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSl9LmZvY3VzLXJpbmctZGFya3stLWJzLWZvY3VzLXJpbmctY29sb3I6cmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpfS5mb2N1cy1yaW5nLWxpZ2h0ey0tYnMtZm9jdXMtcmluZy1jb2xvcjpyZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpfS5mb2N1cy1yaW5nLXdoaXRley0tYnMtZm9jdXMtcmluZy1jb2xvcjpyZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpfS5wb3NpdGlvbi1zdGF0aWN7cG9zaXRpb246c3RhdGljIWltcG9ydGFudH0ucG9zaXRpb24tcmVsYXRpdmV7cG9zaXRpb246cmVsYXRpdmUhaW1wb3J0YW50fS5wb3NpdGlvbi1hYnNvbHV0ZXtwb3NpdGlvbjphYnNvbHV0ZSFpbXBvcnRhbnR9LnBvc2l0aW9uLWZpeGVke3Bvc2l0aW9uOmZpeGVkIWltcG9ydGFudH0ucG9zaXRpb24tc3RpY2t5e3Bvc2l0aW9uOnN0aWNreSFpbXBvcnRhbnR9LnRvcC0we3RvcDowIWltcG9ydGFudH0udG9wLTUwe3RvcDo1MCUhaW1wb3J0YW50fS4tYm9yZGVyQWZ0ZXJCb3R0b206YWZ0ZXIsLnRvcC0xMDB7dG9wOjEwMCUhaW1wb3J0YW50fS5ib3R0b20tMHtib3R0b206MCFpbXBvcnRhbnR9LmJvdHRvbS01MHtib3R0b206NTAlIWltcG9ydGFudH0uYm90dG9tLTEwMHtib3R0b206MTAwJSFpbXBvcnRhbnR9LnN0YXJ0LTB7bGVmdDowIWltcG9ydGFudH0uLWJvcmRlckFmdGVyQm90dG9tOmFmdGVyLC5zdGFydC01MHtsZWZ0OjUwJSFpbXBvcnRhbnR9LnN0YXJ0LTEwMHtsZWZ0OjEwMCUhaW1wb3J0YW50fS5lbmQtMHtyaWdodDowIWltcG9ydGFudH0uZW5kLTUwe3JpZ2h0OjUwJSFpbXBvcnRhbnR9LmVuZC0xMDB7cmlnaHQ6MTAwJSFpbXBvcnRhbnR9Li1ib3JkZXJBZnRlckJvdHRvbTphZnRlciwudHJhbnNsYXRlLW1pZGRsZXt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSkhaW1wb3J0YW50fS50cmFuc2xhdGUtbWlkZGxlLXh7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkhaW1wb3J0YW50fS50cmFuc2xhdGUtbWlkZGxlLXl7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkhaW1wb3J0YW50fS5ib3JkZXJ7Ym9yZGVyOnZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpIWltcG9ydGFudH0uYm9yZGVyLTB7Ym9yZGVyOjAhaW1wb3J0YW50fS5ib3JkZXItdG9we2JvcmRlci10b3A6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikhaW1wb3J0YW50fS5ib3JkZXItdG9wLTB7Ym9yZGVyLXRvcDowIWltcG9ydGFudH0uYm9yZGVyLWVuZHtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICMwMDAhaW1wb3J0YW50fS5ib3JkZXItZW5kLTB7Ym9yZGVyLXJpZ2h0OjAhaW1wb3J0YW50fS5ib3JkZXItYm90dG9te2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDAhaW1wb3J0YW50fS5ib3JkZXItYm90dG9tLTB7Ym9yZGVyLWJvdHRvbTowIWltcG9ydGFudH0uYm9yZGVyLXN0YXJ0e2JvcmRlci1sZWZ0OnZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpIWltcG9ydGFudH0uYm9yZGVyLXN0YXJ0LTB7Ym9yZGVyLWxlZnQ6MCFpbXBvcnRhbnR9LmJvcmRlci1wcmltYXJ5ey0tYnMtYm9yZGVyLW9wYWNpdHk6MTtib3JkZXItY29sb3I6cmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmJvcmRlci1ibGFja3stLWJzLWJvcmRlci1vcGFjaXR5OjE7Ym9yZGVyLWNvbG9yOnJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSx2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpIWltcG9ydGFudH0uYm9yZGVyLWRhcmt7LS1icy1ib3JkZXItb3BhY2l0eToxO2JvcmRlci1jb2xvcjpyZ2JhKHZhcigtLWJzLWRhcmstcmdiKSx2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpIWltcG9ydGFudH0uYm9yZGVyLWxpZ2h0ey0tYnMtYm9yZGVyLW9wYWNpdHk6MTtib3JkZXItY29sb3I6cmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkhaW1wb3J0YW50fS5ib3JkZXItd2hpdGV7LS1icy1ib3JkZXItb3BhY2l0eToxO2JvcmRlci1jb2xvcjpyZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmJvcmRlci1wcmltYXJ5LXN1YnRsZXtib3JkZXItY29sb3I6dmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKSFpbXBvcnRhbnR9LmJvcmRlci1zZWNvbmRhcnktc3VidGxle2JvcmRlci1jb2xvcjp2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSkhaW1wb3J0YW50fS5ib3JkZXItc3VjY2Vzcy1zdWJ0bGV7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSkhaW1wb3J0YW50fS5ib3JkZXItaW5mby1zdWJ0bGV7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSkhaW1wb3J0YW50fS5ib3JkZXItd2FybmluZy1zdWJ0bGV7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSkhaW1wb3J0YW50fS5ib3JkZXItZGFuZ2VyLXN1YnRsZXtib3JkZXItY29sb3I6dmFyKC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpIWltcG9ydGFudH0uYm9yZGVyLWxpZ2h0LXN1YnRsZXtib3JkZXItY29sb3I6dmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSkhaW1wb3J0YW50fS5ib3JkZXItZGFyay1zdWJ0bGV7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSkhaW1wb3J0YW50fS5ib3JkZXItMXtib3JkZXItd2lkdGg6MXB4IWltcG9ydGFudH0uYm9yZGVyLTJ7Ym9yZGVyLXdpZHRoOjJweCFpbXBvcnRhbnR9LmJvcmRlci0ze2JvcmRlci13aWR0aDozcHghaW1wb3J0YW50fS5ib3JkZXItNHtib3JkZXItd2lkdGg6NHB4IWltcG9ydGFudH0uYm9yZGVyLTV7Ym9yZGVyLXdpZHRoOjVweCFpbXBvcnRhbnR9LmJvcmRlci1vcGFjaXR5LTEwey0tYnMtYm9yZGVyLW9wYWNpdHk6MC4xfS5ib3JkZXItb3BhY2l0eS0yNXstLWJzLWJvcmRlci1vcGFjaXR5OjAuMjV9LmJvcmRlci1vcGFjaXR5LTUwey0tYnMtYm9yZGVyLW9wYWNpdHk6MC41fS5ib3JkZXItb3BhY2l0eS03NXstLWJzLWJvcmRlci1vcGFjaXR5OjAuNzV9LmJvcmRlci1vcGFjaXR5LTEwMHstLWJzLWJvcmRlci1vcGFjaXR5OjF9LnctMjV7d2lkdGg6MjUlIWltcG9ydGFudH0udy01MHt3aWR0aDo1MCUhaW1wb3J0YW50fS53LTc1e3dpZHRoOjc1JSFpbXBvcnRhbnR9LnctMTAwe3dpZHRoOjEwMCUhaW1wb3J0YW50fS53LWF1dG97d2lkdGg6YXV0byFpbXBvcnRhbnR9Lm13LTEwMHttYXgtd2lkdGg6MTAwJSFpbXBvcnRhbnR9LnZ3LTEwMHt3aWR0aDoxMDB2dyFpbXBvcnRhbnR9Lm1pbi12dy0xMDB7bWluLXdpZHRoOjEwMHZ3IWltcG9ydGFudH0uaC0yNXtoZWlnaHQ6MjUlIWltcG9ydGFudH0uaC01MHtoZWlnaHQ6NTAlIWltcG9ydGFudH0uaC03NXtoZWlnaHQ6NzUlIWltcG9ydGFudH0uaC0xMDB7aGVpZ2h0OjEwMCUhaW1wb3J0YW50fS5oLWF1dG97aGVpZ2h0OmF1dG8haW1wb3J0YW50fS5taC0xMDB7bWF4LWhlaWdodDoxMDAlIWltcG9ydGFudH0udmgtMTAwe2hlaWdodDoxMDB2aCFpbXBvcnRhbnR9Lm1pbi12aC0xMDB7bWluLWhlaWdodDoxMDB2aCFpbXBvcnRhbnR9LmZsZXgtZmlsbHtmbGV4OjEgMSBhdXRvIWltcG9ydGFudH0uZmxleC1yb3d7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudH0uZmxleC1jb2x1bW4sLm0tcGFnZU1lbnVfX25hdi4tdmVydGljYWx7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0uZmxleC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LWdyb3ctMHtmbGV4LWdyb3c6MCFpbXBvcnRhbnR9LmZsZXgtZ3Jvdy0xe2ZsZXgtZ3JvdzoxIWltcG9ydGFudH0uZmxleC1zaHJpbmstMHtmbGV4LXNocmluazowIWltcG9ydGFudH0uZmxleC1zaHJpbmstMXtmbGV4LXNocmluazoxIWltcG9ydGFudH0uZmxleC13cmFwe2ZsZXgtd3JhcDp3cmFwIWltcG9ydGFudH0uZmxleC1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnR9LmZsZXgtd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1iZXR3ZWVuLGZvcm0ubmVlZHMtcmVmb2N0b3JpbmcgbmF2IC5idG4tZ3JvdXB7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24taXRlbXMtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tc2VsZi1hdXRve2FsaWduLXNlbGY6YXV0byFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tc2VsZi1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tc2VsZi1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCFpbXBvcnRhbnR9Lm9yZGVyLWZpcnN0e29yZGVyOi0xIWltcG9ydGFudH0ub3JkZXItMHtvcmRlcjowIWltcG9ydGFudH0ub3JkZXItMXtvcmRlcjoxIWltcG9ydGFudH0ub3JkZXItMntvcmRlcjoyIWltcG9ydGFudH0ub3JkZXItM3tvcmRlcjozIWltcG9ydGFudH0ub3JkZXItNHtvcmRlcjo0IWltcG9ydGFudH0ub3JkZXItNXtvcmRlcjo1IWltcG9ydGFudH0ub3JkZXItbGFzdHtvcmRlcjo2IWltcG9ydGFudH0ubS0we21hcmdpbjowIWltcG9ydGFudH0ubS0xe21hcmdpbjouMzEyNXJlbSFpbXBvcnRhbnR9Lm0tMnttYXJnaW46LjYyNXJlbSFpbXBvcnRhbnR9Lm0tM3ttYXJnaW46LjgzMzMzcmVtIWltcG9ydGFudH0ubS00e21hcmdpbjoxLjI1cmVtIWltcG9ydGFudH0ubS01e21hcmdpbjoxLjg3NXJlbSFpbXBvcnRhbnR9Lm0tNnttYXJnaW46Mi41cmVtIWltcG9ydGFudH0ubS03e21hcmdpbjo1cmVtIWltcG9ydGFudH0ubS04e21hcmdpbjo2LjI1cmVtIWltcG9ydGFudH0ubS1hdXRve21hcmdpbjphdXRvIWltcG9ydGFudH0ubXgtMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm14LTF7bWFyZ2luLXJpZ2h0Oi4zMTI1cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDouMzEyNXJlbSFpbXBvcnRhbnR9Lm14LTJ7bWFyZ2luLXJpZ2h0Oi42MjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0Oi42MjVyZW0haW1wb3J0YW50fS5teC0ze21hcmdpbi1yaWdodDouODMzMzNyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0Oi44MzMzM3JlbSFpbXBvcnRhbnR9Lm14LTR7bWFyZ2luLXJpZ2h0OjEuMjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjEuMjVyZW0haW1wb3J0YW50fS5teC01e21hcmdpbi1yaWdodDoxLjg3NXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MS44NzVyZW0haW1wb3J0YW50fS5teC02e21hcmdpbi1yaWdodDoyLjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjIuNXJlbSFpbXBvcnRhbnR9Lm14LTd7bWFyZ2luLXJpZ2h0OjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjVyZW0haW1wb3J0YW50fS5teC04e21hcmdpbi1yaWdodDo2LjI1cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDo2LjI1cmVtIWltcG9ydGFudH0ubXgtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9Lm15LTB7bWFyZ2luLXRvcDowIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5teS0xe21hcmdpbi10b3A6LjMxMjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206LjMxMjVyZW0haW1wb3J0YW50fS5teS0ye21hcmdpbi10b3A6LjYyNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouNjI1cmVtIWltcG9ydGFudH0ubXktM3ttYXJnaW4tdG9wOi44MzMzM3JlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouODMzMzNyZW0haW1wb3J0YW50fS5teS00e21hcmdpbi10b3A6MS4yNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxLjI1cmVtIWltcG9ydGFudH0ubXktNXttYXJnaW4tdG9wOjEuODc1cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEuODc1cmVtIWltcG9ydGFudH0ubXktNnttYXJnaW4tdG9wOjIuNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToyLjVyZW0haW1wb3J0YW50fS5teS03e21hcmdpbi10b3A6NXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTo1cmVtIWltcG9ydGFudH0ubXktOHttYXJnaW4tdG9wOjYuMjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206Ni4yNXJlbSFpbXBvcnRhbnR9Lm15LWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudDttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tdC0we21hcmdpbi10b3A6MCFpbXBvcnRhbnR9Lm10LTF7bWFyZ2luLXRvcDouMzEyNXJlbSFpbXBvcnRhbnR9Lm10LTJ7bWFyZ2luLXRvcDouNjI1cmVtIWltcG9ydGFudH0ubXQtM3ttYXJnaW4tdG9wOi44MzMzM3JlbSFpbXBvcnRhbnR9Lm10LTR7bWFyZ2luLXRvcDoxLjI1cmVtIWltcG9ydGFudH0ubXQtNXttYXJnaW4tdG9wOjEuODc1cmVtIWltcG9ydGFudH0ubXQtNnttYXJnaW4tdG9wOjIuNXJlbSFpbXBvcnRhbnR9Lm10LTd7bWFyZ2luLXRvcDo1cmVtIWltcG9ydGFudH0ubXQtOHttYXJnaW4tdG9wOjYuMjVyZW0haW1wb3J0YW50fS5tdC1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnR9Lm1lLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50fS5tZS0xe21hcmdpbi1yaWdodDouMzEyNXJlbSFpbXBvcnRhbnR9Lm1lLTJ7bWFyZ2luLXJpZ2h0Oi42MjVyZW0haW1wb3J0YW50fS5tZS0ze21hcmdpbi1yaWdodDouODMzMzNyZW0haW1wb3J0YW50fS5tZS00e21hcmdpbi1yaWdodDoxLjI1cmVtIWltcG9ydGFudH0ubWUtNXttYXJnaW4tcmlnaHQ6MS44NzVyZW0haW1wb3J0YW50fS5tZS02e21hcmdpbi1yaWdodDoyLjVyZW0haW1wb3J0YW50fS5tZS03e21hcmdpbi1yaWdodDo1cmVtIWltcG9ydGFudH0ubWUtOHttYXJnaW4tcmlnaHQ6Ni4yNXJlbSFpbXBvcnRhbnR9Lm1lLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50fS5tYi0we21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm1iLTF7bWFyZ2luLWJvdHRvbTouMzEyNXJlbSFpbXBvcnRhbnR9Lm1iLTJ7bWFyZ2luLWJvdHRvbTouNjI1cmVtIWltcG9ydGFudH0ubWItM3ttYXJnaW4tYm90dG9tOi44MzMzM3JlbSFpbXBvcnRhbnR9Lm1iLTR7bWFyZ2luLWJvdHRvbToxLjI1cmVtIWltcG9ydGFudH0ubWItNXttYXJnaW4tYm90dG9tOjEuODc1cmVtIWltcG9ydGFudH0ubWItNnttYXJnaW4tYm90dG9tOjIuNXJlbSFpbXBvcnRhbnR9Lm1iLTd7bWFyZ2luLWJvdHRvbTo1cmVtIWltcG9ydGFudH0ubWItOHttYXJnaW4tYm90dG9tOjYuMjVyZW0haW1wb3J0YW50fS5tYi1hdXRve21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm1zLTB7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm1zLTF7bWFyZ2luLWxlZnQ6LjMxMjVyZW0haW1wb3J0YW50fS5tcy0ye21hcmdpbi1sZWZ0Oi42MjVyZW0haW1wb3J0YW50fS5tcy0ze21hcmdpbi1sZWZ0Oi44MzMzM3JlbSFpbXBvcnRhbnR9Lm1zLTR7bWFyZ2luLWxlZnQ6MS4yNXJlbSFpbXBvcnRhbnR9Lm1zLTV7bWFyZ2luLWxlZnQ6MS44NzVyZW0haW1wb3J0YW50fS5tcy02e21hcmdpbi1sZWZ0OjIuNXJlbSFpbXBvcnRhbnR9Lm1zLTd7bWFyZ2luLWxlZnQ6NXJlbSFpbXBvcnRhbnR9Lm1zLTh7bWFyZ2luLWxlZnQ6Ni4yNXJlbSFpbXBvcnRhbnR9Lm1zLWF1dG97bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9Lmxpc3Qtc3R5bGVkLC5saXN0LXN0eWxlZCB1bCwubS1wYWdlTWVudV9fbmF2Li1mYUljb24sLm0tcGFnZU1lbnVfX25hdi4tZmFJY29uIHVsLC5tdi1tZW51LXNlY3Rpb24gdWwubXYtbWVudS1zZWN0aW9uLXNlY3Rpb24uZmFsLWFycm93LWRvd24sLm12LW1lbnUtc2VjdGlvbiB1bC5tdi1tZW51LXNlY3Rpb24tc2VjdGlvbi5mYWwtYXJyb3ctZG93biB1bCwucC0wLHVsLi1jaGVja2VkLHVsLi1jaGVja2VkIHVsLHVsLi1kYXNoLHVsLi1kYXNoIHVsLHVsLi1tdlN0eWxlLHVsLi1tdlN0eWxlIHVsLHVsLi1tdlN0eWxlVW5pQ29kZSx1bC4tbXZTdHlsZVVuaUNvZGUgdWwsdWwuLXVuU3R5bGVkLHVsLi11blN0eWxlZCB1bHtwYWRkaW5nOjAhaW1wb3J0YW50fS5wLTF7cGFkZGluZzouMzEyNXJlbSFpbXBvcnRhbnR9LnAtMntwYWRkaW5nOi42MjVyZW0haW1wb3J0YW50fS5wLTN7cGFkZGluZzouODMzMzNyZW0haW1wb3J0YW50fS5wLTR7cGFkZGluZzoxLjI1cmVtIWltcG9ydGFudH0ucC01e3BhZGRpbmc6MS44NzVyZW0haW1wb3J0YW50fS5wLTZ7cGFkZGluZzoyLjVyZW0haW1wb3J0YW50fS5wLTd7cGFkZGluZzo1cmVtIWltcG9ydGFudH0ucC04e3BhZGRpbmc6Ni4yNXJlbSFpbXBvcnRhbnR9LnB4LTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnB4LTF7cGFkZGluZy1yaWdodDouMzEyNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi4zMTI1cmVtIWltcG9ydGFudH0ucHgtMntwYWRkaW5nLXJpZ2h0Oi42MjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDouNjI1cmVtIWltcG9ydGFudH0ucHgtM3twYWRkaW5nLXJpZ2h0Oi44MzMzM3JlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi44MzMzM3JlbSFpbXBvcnRhbnR9LnB4LTR7cGFkZGluZy1yaWdodDoxLjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MS4yNXJlbSFpbXBvcnRhbnR9LnB4LTV7cGFkZGluZy1yaWdodDoxLjg3NXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuODc1cmVtIWltcG9ydGFudH0ucHgtNntwYWRkaW5nLXJpZ2h0OjIuNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjIuNXJlbSFpbXBvcnRhbnR9LnB4LTd7cGFkZGluZy1yaWdodDo1cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6NXJlbSFpbXBvcnRhbnR9LnB4LTh7cGFkZGluZy1yaWdodDo2LjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6Ni4yNXJlbSFpbXBvcnRhbnR9LnB5LTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnB5LTF7cGFkZGluZy10b3A6LjMxMjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi4zMTI1cmVtIWltcG9ydGFudH0ucHktMntwYWRkaW5nLXRvcDouNjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouNjI1cmVtIWltcG9ydGFudH0ucHktM3twYWRkaW5nLXRvcDouODMzMzNyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi44MzMzM3JlbSFpbXBvcnRhbnR9LnB5LTR7cGFkZGluZy10b3A6MS4yNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MS4yNXJlbSFpbXBvcnRhbnR9LnB5LTV7cGFkZGluZy10b3A6MS44NzVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuODc1cmVtIWltcG9ydGFudH0ucHktNntwYWRkaW5nLXRvcDoyLjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjIuNXJlbSFpbXBvcnRhbnR9LnB5LTd7cGFkZGluZy10b3A6NXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206NXJlbSFpbXBvcnRhbnR9LnB5LTh7cGFkZGluZy10b3A6Ni4yNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206Ni4yNXJlbSFpbXBvcnRhbnR9LnB0LTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnR9LnB0LTF7cGFkZGluZy10b3A6LjMxMjVyZW0haW1wb3J0YW50fS5wdC0ye3BhZGRpbmctdG9wOi42MjVyZW0haW1wb3J0YW50fS5wdC0ze3BhZGRpbmctdG9wOi44MzMzM3JlbSFpbXBvcnRhbnR9LnB0LTR7cGFkZGluZy10b3A6MS4yNXJlbSFpbXBvcnRhbnR9LnB0LTV7cGFkZGluZy10b3A6MS44NzVyZW0haW1wb3J0YW50fS5wdC02e3BhZGRpbmctdG9wOjIuNXJlbSFpbXBvcnRhbnR9LnB0LTd7cGFkZGluZy10b3A6NXJlbSFpbXBvcnRhbnR9LnB0LTh7cGFkZGluZy10b3A6Ni4yNXJlbSFpbXBvcnRhbnR9LnBlLTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudH0ucGUtMXtwYWRkaW5nLXJpZ2h0Oi4zMTI1cmVtIWltcG9ydGFudH0ucGUtMntwYWRkaW5nLXJpZ2h0Oi42MjVyZW0haW1wb3J0YW50fS5wZS0ze3BhZGRpbmctcmlnaHQ6LjgzMzMzcmVtIWltcG9ydGFudH0ucGUtNHtwYWRkaW5nLXJpZ2h0OjEuMjVyZW0haW1wb3J0YW50fS5wZS01e3BhZGRpbmctcmlnaHQ6MS44NzVyZW0haW1wb3J0YW50fS5wZS02e3BhZGRpbmctcmlnaHQ6Mi41cmVtIWltcG9ydGFudH0ucGUtN3twYWRkaW5nLXJpZ2h0OjVyZW0haW1wb3J0YW50fS5wZS04e3BhZGRpbmctcmlnaHQ6Ni4yNXJlbSFpbXBvcnRhbnR9LnBiLTB7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnBiLTF7cGFkZGluZy1ib3R0b206LjMxMjVyZW0haW1wb3J0YW50fS5wYi0ye3BhZGRpbmctYm90dG9tOi42MjVyZW0haW1wb3J0YW50fS5wYi0ze3BhZGRpbmctYm90dG9tOi44MzMzM3JlbSFpbXBvcnRhbnR9LnBiLTR7cGFkZGluZy1ib3R0b206MS4yNXJlbSFpbXBvcnRhbnR9LnBiLTV7cGFkZGluZy1ib3R0b206MS44NzVyZW0haW1wb3J0YW50fS5wYi02e3BhZGRpbmctYm90dG9tOjIuNXJlbSFpbXBvcnRhbnR9LnBiLTd7cGFkZGluZy1ib3R0b206NXJlbSFpbXBvcnRhbnR9LnBiLTh7cGFkZGluZy1ib3R0b206Ni4yNXJlbSFpbXBvcnRhbnR9LnBzLTB7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5wcy0xe3BhZGRpbmctbGVmdDouMzEyNXJlbSFpbXBvcnRhbnR9LnBzLTJ7cGFkZGluZy1sZWZ0Oi42MjVyZW0haW1wb3J0YW50fS5wcy0ze3BhZGRpbmctbGVmdDouODMzMzNyZW0haW1wb3J0YW50fS5wcy00e3BhZGRpbmctbGVmdDoxLjI1cmVtIWltcG9ydGFudH0ucHMtNXtwYWRkaW5nLWxlZnQ6MS44NzVyZW0haW1wb3J0YW50fS5wcy02e3BhZGRpbmctbGVmdDoyLjVyZW0haW1wb3J0YW50fS5wcy03e3BhZGRpbmctbGVmdDo1cmVtIWltcG9ydGFudH0ucHMtOHtwYWRkaW5nLWxlZnQ6Ni4yNXJlbSFpbXBvcnRhbnR9LmdhcC0we2dhcDowIWltcG9ydGFudH0uZ2FwLTF7Z2FwOi4zMTI1cmVtIWltcG9ydGFudH0uZ2FwLTJ7Z2FwOi42MjVyZW0haW1wb3J0YW50fS5nYXAtM3tnYXA6LjgzMzMzcmVtIWltcG9ydGFudH0uZ2FwLTR7Z2FwOjEuMjVyZW0haW1wb3J0YW50fS5nYXAtNXtnYXA6MS44NzVyZW0haW1wb3J0YW50fS5nYXAtNntnYXA6Mi41cmVtIWltcG9ydGFudH0uZ2FwLTd7Z2FwOjVyZW0haW1wb3J0YW50fS5nYXAtOHtnYXA6Ni4yNXJlbSFpbXBvcnRhbnR9LnJvdy1nYXAtMHtyb3ctZ2FwOjAhaW1wb3J0YW50fS5yb3ctZ2FwLTF7cm93LWdhcDouMzEyNXJlbSFpbXBvcnRhbnR9LnJvdy1nYXAtMntyb3ctZ2FwOi42MjVyZW0haW1wb3J0YW50fS5yb3ctZ2FwLTN7cm93LWdhcDouODMzMzNyZW0haW1wb3J0YW50fS5yb3ctZ2FwLTR7cm93LWdhcDoxLjI1cmVtIWltcG9ydGFudH0ucm93LWdhcC01e3Jvdy1nYXA6MS44NzVyZW0haW1wb3J0YW50fS5yb3ctZ2FwLTZ7cm93LWdhcDoyLjVyZW0haW1wb3J0YW50fS5yb3ctZ2FwLTd7cm93LWdhcDo1cmVtIWltcG9ydGFudH0ucm93LWdhcC04e3Jvdy1nYXA6Ni4yNXJlbSFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtMHtjb2x1bW4tZ2FwOjAhaW1wb3J0YW50fS5jb2x1bW4tZ2FwLTF7Y29sdW1uLWdhcDouMzEyNXJlbSFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtMntjb2x1bW4tZ2FwOi42MjVyZW0haW1wb3J0YW50fS5jb2x1bW4tZ2FwLTN7Y29sdW1uLWdhcDouODMzMzNyZW0haW1wb3J0YW50fS5jb2x1bW4tZ2FwLTR7Y29sdW1uLWdhcDoxLjI1cmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC01e2NvbHVtbi1nYXA6MS44NzVyZW0haW1wb3J0YW50fS5jb2x1bW4tZ2FwLTZ7Y29sdW1uLWdhcDoyLjVyZW0haW1wb3J0YW50fS5jb2x1bW4tZ2FwLTd7Y29sdW1uLWdhcDo1cmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC04e2NvbHVtbi1nYXA6Ni4yNXJlbSFpbXBvcnRhbnR9LmZvbnQtbW9ub3NwYWNle2ZvbnQtZmFtaWx5OnZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKSFpbXBvcnRhbnR9LmZzLTF7Zm9udC1zaXplOmNhbGMoMS4yNjI1cmVtICsgLjE1dncpIWltcG9ydGFudH0uZnMtMntmb250LXNpemU6MS4yNXJlbSFpbXBvcnRhbnR9LmZzLTN7Zm9udC1zaXplOjEuMTI1cmVtIWltcG9ydGFudH0uZnMtNHtmb250LXNpemU6MS4wMDAxM3JlbSFpbXBvcnRhbnR9LmZzLTV7Zm9udC1zaXplOi45NDM4OHJlbSFpbXBvcnRhbnR9LmZzLTZ7Zm9udC1zaXplOi43NTAzOHJlbSFpbXBvcnRhbnR9LmZzdC1pdGFsaWN7Zm9udC1zdHlsZTppdGFsaWMhaW1wb3J0YW50fS5mc3Qtbm9ybWFse2ZvbnQtc3R5bGU6bm9ybWFsIWltcG9ydGFudH0uZnctbGlnaHRlcntmb250LXdlaWdodDpsaWdodGVyIWltcG9ydGFudH0uZnctbGlnaHQsLmZ3LW5vcm1hbHtmb250LXdlaWdodDo0MDAhaW1wb3J0YW50fS5mdy1tZWRpdW17Zm9udC13ZWlnaHQ6NTAwIWltcG9ydGFudH0uZnctYm9sZCwuZnctc2VtaWJvbGR7Zm9udC13ZWlnaHQ6NjAwIWltcG9ydGFudH0uZnctYm9sZGVye2ZvbnQtd2VpZ2h0OmJvbGRlciFpbXBvcnRhbnR9LmxoLTF7bGluZS1oZWlnaHQ6MSFpbXBvcnRhbnR9LmxoLXNte2xpbmUtaGVpZ2h0OjEuMjUhaW1wb3J0YW50fS5saC1iYXNle2xpbmUtaGVpZ2h0OjEuNSFpbXBvcnRhbnR9LmxoLWxne2xpbmUtaGVpZ2h0OjIhaW1wb3J0YW50fS50ZXh0LXN0YXJ0e3RleHQtYWxpZ246bGVmdCFpbXBvcnRhbnR9LnRleHQtZW5ke3RleHQtYWxpZ246cmlnaHQhaW1wb3J0YW50fS50ZXh0LWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciFpbXBvcnRhbnR9LnRleHQtZGVjb3JhdGlvbi1ub25le3RleHQtZGVjb3JhdGlvbjpub25lIWltcG9ydGFudH0udGV4dC1kZWNvcmF0aW9uLXVuZGVybGluZXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIWltcG9ydGFudH0udGV4dC1kZWNvcmF0aW9uLWxpbmUtdGhyb3VnaHt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdoIWltcG9ydGFudH0udGV4dC1sb3dlcmNhc2V7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlIWltcG9ydGFudH0udGV4dC11cHBlcmNhc2V7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlIWltcG9ydGFudH0udGV4dC1jYXBpdGFsaXple3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemUhaW1wb3J0YW50fS50ZXh0LXdyYXB7d2hpdGUtc3BhY2U6bm9ybWFsIWltcG9ydGFudH0udGV4dC1ub3dyYXB7d2hpdGUtc3BhY2U6bm93cmFwIWltcG9ydGFudH0udGV4dC1icmVha3t3b3JkLXdyYXA6YnJlYWstd29yZCFpbXBvcnRhbnQ7d29yZC1icmVhazpicmVhay13b3JkIWltcG9ydGFudH0udGV4dC1wcmltYXJ5ey0tYnMtdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkhaW1wb3J0YW50fS50ZXh0LWJsYWNrey0tYnMtdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLHZhcigtLWJzLXRleHQtb3BhY2l0eSkpIWltcG9ydGFudH0udGV4dC1kYXJrey0tYnMtdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiYSh2YXIoLS1icy1kYXJrLXJnYiksdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkhaW1wb3J0YW50fS50ZXh0LWxpZ2h0ey0tYnMtdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLHZhcigtLWJzLXRleHQtb3BhY2l0eSkpIWltcG9ydGFudH0udGV4dC13aGl0ZXstLWJzLXRleHQtb3BhY2l0eToxO2NvbG9yOnJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSx2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSFpbXBvcnRhbnR9LnRleHQtYm9keXstLWJzLXRleHQtb3BhY2l0eToxO2NvbG9yOnJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLHZhcigtLWJzLXRleHQtb3BhY2l0eSkpIWltcG9ydGFudH0udGV4dC1tdXRlZHstLWJzLXRleHQtb3BhY2l0eToxO2NvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1jb2xvcikhaW1wb3J0YW50fS50ZXh0LWJsYWNrLTUwey0tYnMtdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiYSgwLDAsMCwuNSkhaW1wb3J0YW50fS50ZXh0LXdoaXRlLTUwey0tYnMtdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSkhaW1wb3J0YW50fS50ZXh0LWJvZHktc2Vjb25kYXJ5ey0tYnMtdGV4dC1vcGFjaXR5OjE7Y29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKSFpbXBvcnRhbnR9LnRleHQtYm9keS10ZXJ0aWFyeXstLWJzLXRleHQtb3BhY2l0eToxO2NvbG9yOnZhcigtLWJzLXRlcnRpYXJ5LWNvbG9yKSFpbXBvcnRhbnR9LnRleHQtYm9keS1lbXBoYXNpc3stLWJzLXRleHQtb3BhY2l0eToxO2NvbG9yOnZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKSFpbXBvcnRhbnR9LnRleHQtcmVzZXR7LS1icy10ZXh0LW9wYWNpdHk6MTtjb2xvcjppbmhlcml0IWltcG9ydGFudH0udGV4dC1vcGFjaXR5LTI1ey0tYnMtdGV4dC1vcGFjaXR5OjAuMjV9LnRleHQtb3BhY2l0eS01MHstLWJzLXRleHQtb3BhY2l0eTowLjV9LnRleHQtb3BhY2l0eS03NXstLWJzLXRleHQtb3BhY2l0eTowLjc1fS50ZXh0LW9wYWNpdHktMTAwey0tYnMtdGV4dC1vcGFjaXR5OjF9LnRleHQtcHJpbWFyeS1lbXBoYXNpc3tjb2xvcjp2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpIWltcG9ydGFudH0udGV4dC1zZWNvbmRhcnktZW1waGFzaXN7Y29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpIWltcG9ydGFudH0udGV4dC1zdWNjZXNzLWVtcGhhc2lze2NvbG9yOnZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcykhaW1wb3J0YW50fS50ZXh0LWluZm8tZW1waGFzaXN7Y29sb3I6dmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKSFpbXBvcnRhbnR9LnRleHQtd2FybmluZy1lbXBoYXNpc3tjb2xvcjp2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpIWltcG9ydGFudH0udGV4dC1kYW5nZXItZW1waGFzaXN7Y29sb3I6dmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpIWltcG9ydGFudH0udGV4dC1saWdodC1lbXBoYXNpc3tjb2xvcjp2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKSFpbXBvcnRhbnR9LnRleHQtZGFyay1lbXBoYXNpc3tjb2xvcjp2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpIWltcG9ydGFudH0ubGluay1vcGFjaXR5LTEwLC5saW5rLW9wYWNpdHktMTAtaG92ZXI6aG92ZXJ7LS1icy1saW5rLW9wYWNpdHk6MC4xfS5saW5rLW9wYWNpdHktMjUsLmxpbmstb3BhY2l0eS0yNS1ob3Zlcjpob3ZlcnstLWJzLWxpbmstb3BhY2l0eTowLjI1fS5saW5rLW9wYWNpdHktNTAsLmxpbmstb3BhY2l0eS01MC1ob3Zlcjpob3ZlcnstLWJzLWxpbmstb3BhY2l0eTowLjV9Lmxpbmstb3BhY2l0eS03NSwubGluay1vcGFjaXR5LTc1LWhvdmVyOmhvdmVyey0tYnMtbGluay1vcGFjaXR5OjAuNzV9Lmxpbmstb3BhY2l0eS0xMDAsLmxpbmstb3BhY2l0eS0xMDAtaG92ZXI6aG92ZXJ7LS1icy1saW5rLW9wYWNpdHk6MX0ubGluay1vZmZzZXQtMSwubGluay1vZmZzZXQtMS1ob3Zlcjpob3Zlcnt0ZXh0LXVuZGVybGluZS1vZmZzZXQ6LjEyNWVtIWltcG9ydGFudH0ubGluay1vZmZzZXQtMiwubGluay1vZmZzZXQtMi1ob3Zlcjpob3Zlcnt0ZXh0LXVuZGVybGluZS1vZmZzZXQ6LjI1ZW0haW1wb3J0YW50fS5saW5rLW9mZnNldC0zLC5saW5rLW9mZnNldC0zLWhvdmVyOmhvdmVye3RleHQtdW5kZXJsaW5lLW9mZnNldDouMzc1ZW0haW1wb3J0YW50fS5saW5rLXVuZGVybGluZS1wcmltYXJ5ey0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eToxO3RleHQtZGVjb3JhdGlvbi1jb2xvcjpyZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkhaW1wb3J0YW50fS5saW5rLXVuZGVybGluZS1ibGFja3stLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6MTt0ZXh0LWRlY29yYXRpb24tY29sb3I6cmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmxpbmstdW5kZXJsaW5lLWRhcmt7LS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OjE7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmxpbmstdW5kZXJsaW5lLWxpZ2h0ey0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eToxO3RleHQtZGVjb3JhdGlvbi1jb2xvcjpyZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpIWltcG9ydGFudH0ubGluay11bmRlcmxpbmUtd2hpdGV7LS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OjE7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSx2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkhaW1wb3J0YW50fS5saW5rLXVuZGVybGluZXstLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6MTt0ZXh0LWRlY29yYXRpb24tY29sb3I6cmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwxKSkhaW1wb3J0YW50fS5saW5rLXVuZGVybGluZS1vcGFjaXR5LTAsLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMC1ob3Zlcjpob3ZlcnstLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6MH0ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMCwubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMC1ob3Zlcjpob3ZlcnstLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6MC4xfS5saW5rLXVuZGVybGluZS1vcGFjaXR5LTI1LC5saW5rLXVuZGVybGluZS1vcGFjaXR5LTI1LWhvdmVyOmhvdmVyey0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTowLjI1fS5saW5rLXVuZGVybGluZS1vcGFjaXR5LTUwLC5saW5rLXVuZGVybGluZS1vcGFjaXR5LTUwLWhvdmVyOmhvdmVyey0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTowLjV9LmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNzUsLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNzUtaG92ZXI6aG92ZXJ7LS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OjAuNzV9LmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAwLC5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwMC1ob3Zlcjpob3ZlcnstLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6MX0uYmctcHJpbWFyeXstLWJzLWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLHZhcigtLWJzLWJnLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmJnLWJsYWNrey0tYnMtYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLHZhcigtLWJzLWJnLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmJnLWRhcmt7LS1icy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLWRhcmstcmdiKSx2YXIoLS1icy1iZy1vcGFjaXR5KSkhaW1wb3J0YW50fS5iZy1saWdodHstLWJzLWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSx2YXIoLS1icy1iZy1vcGFjaXR5KSkhaW1wb3J0YW50fS5iZy13aGl0ZXstLWJzLWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSx2YXIoLS1icy1iZy1vcGFjaXR5KSkhaW1wb3J0YW50fS5iZy1ib2R5ey0tYnMtYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksdmFyKC0tYnMtYmctb3BhY2l0eSkpIWltcG9ydGFudH0uYmctdHJhbnNwYXJlbnR7LS1icy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnR9LmJnLWJvZHktc2Vjb25kYXJ5ey0tYnMtYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1zZWNvbmRhcnktYmctcmdiKSx2YXIoLS1icy1iZy1vcGFjaXR5KSkhaW1wb3J0YW50fS5iZy1ib2R5LXRlcnRpYXJ5ey0tYnMtYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy10ZXJ0aWFyeS1iZy1yZ2IpLHZhcigtLWJzLWJnLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmJnLW9wYWNpdHktMTB7LS1icy1iZy1vcGFjaXR5OjAuMX0uYmctb3BhY2l0eS0yNXstLWJzLWJnLW9wYWNpdHk6MC4yNX0uYmctb3BhY2l0eS01MHstLWJzLWJnLW9wYWNpdHk6MC41fS5iZy1vcGFjaXR5LWhpZ2h0ey0tYnMtYmctb3BhY2l0eTowLjk1fS5iZy1vcGFjaXR5LTEwMHstLWJzLWJnLW9wYWNpdHk6MX0uYmctcHJpbWFyeS1zdWJ0bGV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSkhaW1wb3J0YW50fS5iZy1zZWNvbmRhcnktc3VidGxle2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSkhaW1wb3J0YW50fS5iZy1zdWNjZXNzLXN1YnRsZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKSFpbXBvcnRhbnR9LmJnLWluZm8tc3VidGxle2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtaW5mby1iZy1zdWJ0bGUpIWltcG9ydGFudH0uYmctd2FybmluZy1zdWJ0bGV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy13YXJuaW5nLWJnLXN1YnRsZSkhaW1wb3J0YW50fS5iZy1kYW5nZXItc3VidGxle2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSkhaW1wb3J0YW50fS5iZy1saWdodC1zdWJ0bGV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpIWltcG9ydGFudH0uYmctZGFyay1zdWJ0bGV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1kYXJrLWJnLXN1YnRsZSkhaW1wb3J0YW50fS5iZy1ncmFkaWVudHtiYWNrZ3JvdW5kLWltYWdlOnZhcigtLWJzLWdyYWRpZW50KSFpbXBvcnRhbnR9LnVzZXItc2VsZWN0LWFsbHt1c2VyLXNlbGVjdDphbGwhaW1wb3J0YW50fS51c2VyLXNlbGVjdC1hdXRve3VzZXItc2VsZWN0OmF1dG8haW1wb3J0YW50fS51c2VyLXNlbGVjdC1ub25le3VzZXItc2VsZWN0Om5vbmUhaW1wb3J0YW50fS5wZS1ub25le3BvaW50ZXItZXZlbnRzOm5vbmUhaW1wb3J0YW50fS5wZS1hdXRve3BvaW50ZXItZXZlbnRzOmF1dG8haW1wb3J0YW50fS5yb3VuZGVke2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykhaW1wb3J0YW50fS5yb3VuZGVkLTB7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudH0ucm91bmRlZC0xe2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkhaW1wb3J0YW50fS5yb3VuZGVkLTJ7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSFpbXBvcnRhbnR9LnJvdW5kZWQtM3tib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpIWltcG9ydGFudH0ucm91bmRlZC00e2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkhaW1wb3J0YW50fS5yb3VuZGVkLTV7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkhaW1wb3J0YW50fS5yb3VuZGVkLWNpcmNsZXtib3JkZXItcmFkaXVzOjUwJSFpbXBvcnRhbnR9LnJvdW5kZWQtcGlsbHtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkhaW1wb3J0YW50fS5yb3VuZGVkLXRvcHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpIWltcG9ydGFudDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSFpbXBvcnRhbnR9LnJvdW5kZWQtdG9wLTB7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowIWltcG9ydGFudDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowIWltcG9ydGFudH0ucm91bmRlZC10b3AtMXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pIWltcG9ydGFudDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSFpbXBvcnRhbnR9LnJvdW5kZWQtdG9wLTJ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykhaW1wb3J0YW50fS5yb3VuZGVkLXRvcC0ze2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykhaW1wb3J0YW50O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpIWltcG9ydGFudH0ucm91bmRlZC10b3AtNHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpIWltcG9ydGFudDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSFpbXBvcnRhbnR9LnJvdW5kZWQtdG9wLTV7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkhaW1wb3J0YW50O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSFpbXBvcnRhbnR9LnJvdW5kZWQtdG9wLWNpcmNsZXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjUwJSFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NTAlIWltcG9ydGFudH0ucm91bmRlZC10b3AtcGlsbHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkhaW1wb3J0YW50O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkhaW1wb3J0YW50fS5yb3VuZGVkLWVuZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykhaW1wb3J0YW50fS5yb3VuZGVkLWVuZC0we2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjAhaW1wb3J0YW50fS5yb3VuZGVkLWVuZC0xe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pIWltcG9ydGFudDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSFpbXBvcnRhbnR9LnJvdW5kZWQtZW5kLTJ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpIWltcG9ydGFudH0ucm91bmRlZC1lbmQtM3tib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykhaW1wb3J0YW50fS5yb3VuZGVkLWVuZC00e2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpIWltcG9ydGFudDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSFpbXBvcnRhbnR9LnJvdW5kZWQtZW5kLTV7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpIWltcG9ydGFudDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkhaW1wb3J0YW50fS5yb3VuZGVkLWVuZC1jaXJjbGV7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NTAlIWltcG9ydGFudDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo1MCUhaW1wb3J0YW50fS5yb3VuZGVkLWVuZC1waWxse2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkhaW1wb3J0YW50fS5yb3VuZGVkLWJvdHRvbXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSFpbXBvcnRhbnR9LnJvdW5kZWQtYm90dG9tLTB7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MCFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowIWltcG9ydGFudH0ucm91bmRlZC1ib3R0b20tMXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSFpbXBvcnRhbnR9LnJvdW5kZWQtYm90dG9tLTJ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykhaW1wb3J0YW50fS5yb3VuZGVkLWJvdHRvbS0ze2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpIWltcG9ydGFudH0ucm91bmRlZC1ib3R0b20tNHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSFpbXBvcnRhbnR9LnJvdW5kZWQtYm90dG9tLTV7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSFpbXBvcnRhbnR9LnJvdW5kZWQtYm90dG9tLWNpcmNsZXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo1MCUhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NTAlIWltcG9ydGFudH0ucm91bmRlZC1ib3R0b20tcGlsbHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkhaW1wb3J0YW50fS5yb3VuZGVkLXN0YXJ0e2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykhaW1wb3J0YW50O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykhaW1wb3J0YW50fS5yb3VuZGVkLXN0YXJ0LTB7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowIWltcG9ydGFudDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjAhaW1wb3J0YW50fS5yb3VuZGVkLXN0YXJ0LTF7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSFpbXBvcnRhbnR9LnJvdW5kZWQtc3RhcnQtMntib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpIWltcG9ydGFudDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpIWltcG9ydGFudH0ucm91bmRlZC1zdGFydC0ze2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykhaW1wb3J0YW50O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykhaW1wb3J0YW50fS5yb3VuZGVkLXN0YXJ0LTR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSFpbXBvcnRhbnR9LnJvdW5kZWQtc3RhcnQtNXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkhaW1wb3J0YW50fS5yb3VuZGVkLXN0YXJ0LWNpcmNsZXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjUwJSFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo1MCUhaW1wb3J0YW50fS5yb3VuZGVkLXN0YXJ0LXBpbGx7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpIWltcG9ydGFudDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkhaW1wb3J0YW50fS52aXNpYmxle3Zpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnR9LmludmlzaWJsZXt2aXNpYmlsaXR5OmhpZGRlbiFpbXBvcnRhbnR9LnotbjF7ei1pbmRleDotMSFpbXBvcnRhbnR9LnotMHt6LWluZGV4OjAhaW1wb3J0YW50fS56LTF7ei1pbmRleDoxIWltcG9ydGFudH0uei0ye3otaW5kZXg6MiFpbXBvcnRhbnR9LnotM3t6LWluZGV4OjMhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuZmxvYXQtc20tc3RhcnR7ZmxvYXQ6bGVmdCFpbXBvcnRhbnR9LmZsb2F0LXNtLWVuZHtmbG9hdDpyaWdodCFpbXBvcnRhbnR9LmZsb2F0LXNtLW5vbmV7ZmxvYXQ6bm9uZSFpbXBvcnRhbnR9Lm9iamVjdC1maXQtc20tY29udGFpbntvYmplY3QtZml0OmNvbnRhaW4haW1wb3J0YW50fS5vYmplY3QtZml0LXNtLWNvdmVye29iamVjdC1maXQ6Y292ZXIhaW1wb3J0YW50fS5vYmplY3QtZml0LXNtLWZpbGx7b2JqZWN0LWZpdDpmaWxsIWltcG9ydGFudH0ub2JqZWN0LWZpdC1zbS1zY2FsZXtvYmplY3QtZml0OnNjYWxlLWRvd24haW1wb3J0YW50fS5vYmplY3QtZml0LXNtLW5vbmV7b2JqZWN0LWZpdDpub25lIWltcG9ydGFudH0uZC1zbS1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLXNtLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQtc20tYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQtc20tZ3JpZHtkaXNwbGF5OmdyaWQhaW1wb3J0YW50fS5kLXNtLWlubGluZS1ncmlke2Rpc3BsYXk6aW5saW5lLWdyaWQhaW1wb3J0YW50fS5kLXNtLXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLXNtLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQtc20tdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLXNtLWZsZXh7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC1zbS1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH0uZC1zbS1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmJvcmRlci1lbmQtc217Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjMDAwIWltcG9ydGFudH0uYm9yZGVyLWVuZC1zbS0we2JvcmRlci1yaWdodDowIWltcG9ydGFudH0uYm9yZGVyLWJvdHRvbS1zbXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDAwIWltcG9ydGFudH0uYm9yZGVyLWJvdHRvbS1zbS0we2JvcmRlci1ib3R0b206MCFpbXBvcnRhbnR9LmZsZXgtc20tZmlsbHtmbGV4OjEgMSBhdXRvIWltcG9ydGFudH0uZmxleC1zbS1yb3d7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudH0uZmxleC1zbS1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0uZmxleC1zbS1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtc20tY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXNtLWdyb3ctMHtmbGV4LWdyb3c6MCFpbXBvcnRhbnR9LmZsZXgtc20tZ3Jvdy0xe2ZsZXgtZ3JvdzoxIWltcG9ydGFudH0uZmxleC1zbS1zaHJpbmstMHtmbGV4LXNocmluazowIWltcG9ydGFudH0uZmxleC1zbS1zaHJpbmstMXtmbGV4LXNocmluazoxIWltcG9ydGFudH0uZmxleC1zbS13cmFwe2ZsZXgtd3JhcDp3cmFwIWltcG9ydGFudH0uZmxleC1zbS1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnR9LmZsZXgtc20td3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWV2ZW5seXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5IWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tYXV0b3thbGlnbi1zZWxmOmF1dG8haW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ghaW1wb3J0YW50fS5vcmRlci1zbS1maXJzdHtvcmRlcjotMSFpbXBvcnRhbnR9Lm9yZGVyLXNtLTB7b3JkZXI6MCFpbXBvcnRhbnR9Lm9yZGVyLXNtLTF7b3JkZXI6MSFpbXBvcnRhbnR9Lm9yZGVyLXNtLTJ7b3JkZXI6MiFpbXBvcnRhbnR9Lm9yZGVyLXNtLTN7b3JkZXI6MyFpbXBvcnRhbnR9Lm9yZGVyLXNtLTR7b3JkZXI6NCFpbXBvcnRhbnR9Lm9yZGVyLXNtLTV7b3JkZXI6NSFpbXBvcnRhbnR9Lm9yZGVyLXNtLWxhc3R7b3JkZXI6NiFpbXBvcnRhbnR9Lm0tc20tMHttYXJnaW46MCFpbXBvcnRhbnR9Lm0tc20tMXttYXJnaW46LjMxMjVyZW0haW1wb3J0YW50fS5tLXNtLTJ7bWFyZ2luOi42MjVyZW0haW1wb3J0YW50fS5tLXNtLTN7bWFyZ2luOi44MzMzM3JlbSFpbXBvcnRhbnR9Lm0tc20tNHttYXJnaW46MS4yNXJlbSFpbXBvcnRhbnR9Lm0tc20tNXttYXJnaW46MS44NzVyZW0haW1wb3J0YW50fS5tLXNtLTZ7bWFyZ2luOjIuNXJlbSFpbXBvcnRhbnR9Lm0tc20tN3ttYXJnaW46NXJlbSFpbXBvcnRhbnR9Lm0tc20tOHttYXJnaW46Ni4yNXJlbSFpbXBvcnRhbnR9Lm0tc20tYXV0b3ttYXJnaW46YXV0byFpbXBvcnRhbnR9Lm14LXNtLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5teC1zbS0xe21hcmdpbi1yaWdodDouMzEyNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjMxMjVyZW0haW1wb3J0YW50fS5teC1zbS0ye21hcmdpbi1yaWdodDouNjI1cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDouNjI1cmVtIWltcG9ydGFudH0ubXgtc20tM3ttYXJnaW4tcmlnaHQ6LjgzMzMzcmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDouODMzMzNyZW0haW1wb3J0YW50fS5teC1zbS00e21hcmdpbi1yaWdodDoxLjI1cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjI1cmVtIWltcG9ydGFudH0ubXgtc20tNXttYXJnaW4tcmlnaHQ6MS44NzVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjEuODc1cmVtIWltcG9ydGFudH0ubXgtc20tNnttYXJnaW4tcmlnaHQ6Mi41cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDoyLjVyZW0haW1wb3J0YW50fS5teC1zbS03e21hcmdpbi1yaWdodDo1cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDo1cmVtIWltcG9ydGFudH0ubXgtc20tOHttYXJnaW4tcmlnaHQ6Ni4yNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6Ni4yNXJlbSFpbXBvcnRhbnR9Lm14LXNtLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50O21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fS5teS1zbS0we21hcmdpbi10b3A6MCFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubXktc20tMXttYXJnaW4tdG9wOi4zMTI1cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi4zMTI1cmVtIWltcG9ydGFudH0ubXktc20tMnttYXJnaW4tdG9wOi42MjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206LjYyNXJlbSFpbXBvcnRhbnR9Lm15LXNtLTN7bWFyZ2luLXRvcDouODMzMzNyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206LjgzMzMzcmVtIWltcG9ydGFudH0ubXktc20tNHttYXJnaW4tdG9wOjEuMjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206MS4yNXJlbSFpbXBvcnRhbnR9Lm15LXNtLTV7bWFyZ2luLXRvcDoxLjg3NXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxLjg3NXJlbSFpbXBvcnRhbnR9Lm15LXNtLTZ7bWFyZ2luLXRvcDoyLjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206Mi41cmVtIWltcG9ydGFudH0ubXktc20tN3ttYXJnaW4tdG9wOjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206NXJlbSFpbXBvcnRhbnR9Lm15LXNtLTh7bWFyZ2luLXRvcDo2LjI1cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjYuMjVyZW0haW1wb3J0YW50fS5teS1zbS1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubXQtc20tMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tdC1zbS0xe21hcmdpbi10b3A6LjMxMjVyZW0haW1wb3J0YW50fS5tdC1zbS0ye21hcmdpbi10b3A6LjYyNXJlbSFpbXBvcnRhbnR9Lm10LXNtLTN7bWFyZ2luLXRvcDouODMzMzNyZW0haW1wb3J0YW50fS5tdC1zbS00e21hcmdpbi10b3A6MS4yNXJlbSFpbXBvcnRhbnR9Lm10LXNtLTV7bWFyZ2luLXRvcDoxLjg3NXJlbSFpbXBvcnRhbnR9Lm10LXNtLTZ7bWFyZ2luLXRvcDoyLjVyZW0haW1wb3J0YW50fS5tdC1zbS03e21hcmdpbi10b3A6NXJlbSFpbXBvcnRhbnR9Lm10LXNtLTh7bWFyZ2luLXRvcDo2LjI1cmVtIWltcG9ydGFudH0ubXQtc20tYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50fS5tZS1zbS0we21hcmdpbi1yaWdodDowIWltcG9ydGFudH0ubWUtc20tMXttYXJnaW4tcmlnaHQ6LjMxMjVyZW0haW1wb3J0YW50fS5tZS1zbS0ye21hcmdpbi1yaWdodDouNjI1cmVtIWltcG9ydGFudH0ubWUtc20tM3ttYXJnaW4tcmlnaHQ6LjgzMzMzcmVtIWltcG9ydGFudH0ubWUtc20tNHttYXJnaW4tcmlnaHQ6MS4yNXJlbSFpbXBvcnRhbnR9Lm1lLXNtLTV7bWFyZ2luLXJpZ2h0OjEuODc1cmVtIWltcG9ydGFudH0ubWUtc20tNnttYXJnaW4tcmlnaHQ6Mi41cmVtIWltcG9ydGFudH0ubWUtc20tN3ttYXJnaW4tcmlnaHQ6NXJlbSFpbXBvcnRhbnR9Lm1lLXNtLTh7bWFyZ2luLXJpZ2h0OjYuMjVyZW0haW1wb3J0YW50fS5tZS1zbS1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudH0ubWItc20tMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5tYi1zbS0xe21hcmdpbi1ib3R0b206LjMxMjVyZW0haW1wb3J0YW50fS5tYi1zbS0ye21hcmdpbi1ib3R0b206LjYyNXJlbSFpbXBvcnRhbnR9Lm1iLXNtLTN7bWFyZ2luLWJvdHRvbTouODMzMzNyZW0haW1wb3J0YW50fS5tYi1zbS00e21hcmdpbi1ib3R0b206MS4yNXJlbSFpbXBvcnRhbnR9Lm1iLXNtLTV7bWFyZ2luLWJvdHRvbToxLjg3NXJlbSFpbXBvcnRhbnR9Lm1iLXNtLTZ7bWFyZ2luLWJvdHRvbToyLjVyZW0haW1wb3J0YW50fS5tYi1zbS03e21hcmdpbi1ib3R0b206NXJlbSFpbXBvcnRhbnR9Lm1iLXNtLTh7bWFyZ2luLWJvdHRvbTo2LjI1cmVtIWltcG9ydGFudH0ubWItc20tYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tcy1zbS0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tcy1zbS0xe21hcmdpbi1sZWZ0Oi4zMTI1cmVtIWltcG9ydGFudH0ubXMtc20tMnttYXJnaW4tbGVmdDouNjI1cmVtIWltcG9ydGFudH0ubXMtc20tM3ttYXJnaW4tbGVmdDouODMzMzNyZW0haW1wb3J0YW50fS5tcy1zbS00e21hcmdpbi1sZWZ0OjEuMjVyZW0haW1wb3J0YW50fS5tcy1zbS01e21hcmdpbi1sZWZ0OjEuODc1cmVtIWltcG9ydGFudH0ubXMtc20tNnttYXJnaW4tbGVmdDoyLjVyZW0haW1wb3J0YW50fS5tcy1zbS03e21hcmdpbi1sZWZ0OjVyZW0haW1wb3J0YW50fS5tcy1zbS04e21hcmdpbi1sZWZ0OjYuMjVyZW0haW1wb3J0YW50fS5tcy1zbS1hdXRve21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fS5wLXNtLTB7cGFkZGluZzowIWltcG9ydGFudH0ucC1zbS0xe3BhZGRpbmc6LjMxMjVyZW0haW1wb3J0YW50fS5wLXNtLTJ7cGFkZGluZzouNjI1cmVtIWltcG9ydGFudH0ucC1zbS0ze3BhZGRpbmc6LjgzMzMzcmVtIWltcG9ydGFudH0ucC1zbS00e3BhZGRpbmc6MS4yNXJlbSFpbXBvcnRhbnR9LnAtc20tNXtwYWRkaW5nOjEuODc1cmVtIWltcG9ydGFudH0ucC1zbS02e3BhZGRpbmc6Mi41cmVtIWltcG9ydGFudH0ucC1zbS03e3BhZGRpbmc6NXJlbSFpbXBvcnRhbnR9LnAtc20tOHtwYWRkaW5nOjYuMjVyZW0haW1wb3J0YW50fS5weC1zbS0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5weC1zbS0xe3BhZGRpbmctcmlnaHQ6LjMxMjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDouMzEyNXJlbSFpbXBvcnRhbnR9LnB4LXNtLTJ7cGFkZGluZy1yaWdodDouNjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjYyNXJlbSFpbXBvcnRhbnR9LnB4LXNtLTN7cGFkZGluZy1yaWdodDouODMzMzNyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDouODMzMzNyZW0haW1wb3J0YW50fS5weC1zbS00e3BhZGRpbmctcmlnaHQ6MS4yNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuMjVyZW0haW1wb3J0YW50fS5weC1zbS01e3BhZGRpbmctcmlnaHQ6MS44NzVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDoxLjg3NXJlbSFpbXBvcnRhbnR9LnB4LXNtLTZ7cGFkZGluZy1yaWdodDoyLjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDoyLjVyZW0haW1wb3J0YW50fS5weC1zbS03e3BhZGRpbmctcmlnaHQ6NXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjVyZW0haW1wb3J0YW50fS5weC1zbS04e3BhZGRpbmctcmlnaHQ6Ni4yNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjYuMjVyZW0haW1wb3J0YW50fS5weS1zbS0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5weS1zbS0xe3BhZGRpbmctdG9wOi4zMTI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouMzEyNXJlbSFpbXBvcnRhbnR9LnB5LXNtLTJ7cGFkZGluZy10b3A6LjYyNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjYyNXJlbSFpbXBvcnRhbnR9LnB5LXNtLTN7cGFkZGluZy10b3A6LjgzMzMzcmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouODMzMzNyZW0haW1wb3J0YW50fS5weS1zbS00e3BhZGRpbmctdG9wOjEuMjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuMjVyZW0haW1wb3J0YW50fS5weS1zbS01e3BhZGRpbmctdG9wOjEuODc1cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjg3NXJlbSFpbXBvcnRhbnR9LnB5LXNtLTZ7cGFkZGluZy10b3A6Mi41cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToyLjVyZW0haW1wb3J0YW50fS5weS1zbS03e3BhZGRpbmctdG9wOjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjVyZW0haW1wb3J0YW50fS5weS1zbS04e3BhZGRpbmctdG9wOjYuMjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjYuMjVyZW0haW1wb3J0YW50fS5wdC1zbS0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wdC1zbS0xe3BhZGRpbmctdG9wOi4zMTI1cmVtIWltcG9ydGFudH0ucHQtc20tMntwYWRkaW5nLXRvcDouNjI1cmVtIWltcG9ydGFudH0ucHQtc20tM3twYWRkaW5nLXRvcDouODMzMzNyZW0haW1wb3J0YW50fS5wdC1zbS00e3BhZGRpbmctdG9wOjEuMjVyZW0haW1wb3J0YW50fS5wdC1zbS01e3BhZGRpbmctdG9wOjEuODc1cmVtIWltcG9ydGFudH0ucHQtc20tNntwYWRkaW5nLXRvcDoyLjVyZW0haW1wb3J0YW50fS5wdC1zbS03e3BhZGRpbmctdG9wOjVyZW0haW1wb3J0YW50fS5wdC1zbS04e3BhZGRpbmctdG9wOjYuMjVyZW0haW1wb3J0YW50fS5wZS1zbS0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9LnBlLXNtLTF7cGFkZGluZy1yaWdodDouMzEyNXJlbSFpbXBvcnRhbnR9LnBlLXNtLTJ7cGFkZGluZy1yaWdodDouNjI1cmVtIWltcG9ydGFudH0ucGUtc20tM3twYWRkaW5nLXJpZ2h0Oi44MzMzM3JlbSFpbXBvcnRhbnR9LnBlLXNtLTR7cGFkZGluZy1yaWdodDoxLjI1cmVtIWltcG9ydGFudH0ucGUtc20tNXtwYWRkaW5nLXJpZ2h0OjEuODc1cmVtIWltcG9ydGFudH0ucGUtc20tNntwYWRkaW5nLXJpZ2h0OjIuNXJlbSFpbXBvcnRhbnR9LnBlLXNtLTd7cGFkZGluZy1yaWdodDo1cmVtIWltcG9ydGFudH0ucGUtc20tOHtwYWRkaW5nLXJpZ2h0OjYuMjVyZW0haW1wb3J0YW50fS5wYi1zbS0we3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5wYi1zbS0xe3BhZGRpbmctYm90dG9tOi4zMTI1cmVtIWltcG9ydGFudH0ucGItc20tMntwYWRkaW5nLWJvdHRvbTouNjI1cmVtIWltcG9ydGFudH0ucGItc20tM3twYWRkaW5nLWJvdHRvbTouODMzMzNyZW0haW1wb3J0YW50fS5wYi1zbS00e3BhZGRpbmctYm90dG9tOjEuMjVyZW0haW1wb3J0YW50fS5wYi1zbS01e3BhZGRpbmctYm90dG9tOjEuODc1cmVtIWltcG9ydGFudH0ucGItc20tNntwYWRkaW5nLWJvdHRvbToyLjVyZW0haW1wb3J0YW50fS5wYi1zbS03e3BhZGRpbmctYm90dG9tOjVyZW0haW1wb3J0YW50fS5wYi1zbS04e3BhZGRpbmctYm90dG9tOjYuMjVyZW0haW1wb3J0YW50fS5wcy1zbS0we3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucHMtc20tMXtwYWRkaW5nLWxlZnQ6LjMxMjVyZW0haW1wb3J0YW50fS5wcy1zbS0ye3BhZGRpbmctbGVmdDouNjI1cmVtIWltcG9ydGFudH0ucHMtc20tM3twYWRkaW5nLWxlZnQ6LjgzMzMzcmVtIWltcG9ydGFudH0ucHMtc20tNHtwYWRkaW5nLWxlZnQ6MS4yNXJlbSFpbXBvcnRhbnR9LnBzLXNtLTV7cGFkZGluZy1sZWZ0OjEuODc1cmVtIWltcG9ydGFudH0ucHMtc20tNntwYWRkaW5nLWxlZnQ6Mi41cmVtIWltcG9ydGFudH0ucHMtc20tN3twYWRkaW5nLWxlZnQ6NXJlbSFpbXBvcnRhbnR9LnBzLXNtLTh7cGFkZGluZy1sZWZ0OjYuMjVyZW0haW1wb3J0YW50fS5nYXAtc20tMHtnYXA6MCFpbXBvcnRhbnR9LmdhcC1zbS0xe2dhcDouMzEyNXJlbSFpbXBvcnRhbnR9LmdhcC1zbS0ye2dhcDouNjI1cmVtIWltcG9ydGFudH0uZ2FwLXNtLTN7Z2FwOi44MzMzM3JlbSFpbXBvcnRhbnR9LmdhcC1zbS00e2dhcDoxLjI1cmVtIWltcG9ydGFudH0uZ2FwLXNtLTV7Z2FwOjEuODc1cmVtIWltcG9ydGFudH0uZ2FwLXNtLTZ7Z2FwOjIuNXJlbSFpbXBvcnRhbnR9LmdhcC1zbS03e2dhcDo1cmVtIWltcG9ydGFudH0uZ2FwLXNtLTh7Z2FwOjYuMjVyZW0haW1wb3J0YW50fS5yb3ctZ2FwLXNtLTB7cm93LWdhcDowIWltcG9ydGFudH0ucm93LWdhcC1zbS0xe3Jvdy1nYXA6LjMxMjVyZW0haW1wb3J0YW50fS5yb3ctZ2FwLXNtLTJ7cm93LWdhcDouNjI1cmVtIWltcG9ydGFudH0ucm93LWdhcC1zbS0ze3Jvdy1nYXA6LjgzMzMzcmVtIWltcG9ydGFudH0ucm93LWdhcC1zbS00e3Jvdy1nYXA6MS4yNXJlbSFpbXBvcnRhbnR9LnJvdy1nYXAtc20tNXtyb3ctZ2FwOjEuODc1cmVtIWltcG9ydGFudH0ucm93LWdhcC1zbS02e3Jvdy1nYXA6Mi41cmVtIWltcG9ydGFudH0ucm93LWdhcC1zbS03e3Jvdy1nYXA6NXJlbSFpbXBvcnRhbnR9LnJvdy1nYXAtc20tOHtyb3ctZ2FwOjYuMjVyZW0haW1wb3J0YW50fS5jb2x1bW4tZ2FwLXNtLTB7Y29sdW1uLWdhcDowIWltcG9ydGFudH0uY29sdW1uLWdhcC1zbS0xe2NvbHVtbi1nYXA6LjMxMjVyZW0haW1wb3J0YW50fS5jb2x1bW4tZ2FwLXNtLTJ7Y29sdW1uLWdhcDouNjI1cmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC1zbS0ze2NvbHVtbi1nYXA6LjgzMzMzcmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC1zbS00e2NvbHVtbi1nYXA6MS4yNXJlbSFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtc20tNXtjb2x1bW4tZ2FwOjEuODc1cmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC1zbS02e2NvbHVtbi1nYXA6Mi41cmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC1zbS03e2NvbHVtbi1nYXA6NXJlbSFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtc20tOHtjb2x1bW4tZ2FwOjYuMjVyZW0haW1wb3J0YW50fS50ZXh0LXNtLXN0YXJ0e3RleHQtYWxpZ246bGVmdCFpbXBvcnRhbnR9LnRleHQtc20tZW5ke3RleHQtYWxpZ246cmlnaHQhaW1wb3J0YW50fS50ZXh0LXNtLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZmxvYXQtbWQtc3RhcnR7ZmxvYXQ6bGVmdCFpbXBvcnRhbnR9LmZsb2F0LW1kLWVuZHtmbG9hdDpyaWdodCFpbXBvcnRhbnR9LmZsb2F0LW1kLW5vbmV7ZmxvYXQ6bm9uZSFpbXBvcnRhbnR9Lm9iamVjdC1maXQtbWQtY29udGFpbntvYmplY3QtZml0OmNvbnRhaW4haW1wb3J0YW50fS5vYmplY3QtZml0LW1kLWNvdmVye29iamVjdC1maXQ6Y292ZXIhaW1wb3J0YW50fS5vYmplY3QtZml0LW1kLWZpbGx7b2JqZWN0LWZpdDpmaWxsIWltcG9ydGFudH0ub2JqZWN0LWZpdC1tZC1zY2FsZXtvYmplY3QtZml0OnNjYWxlLWRvd24haW1wb3J0YW50fS5vYmplY3QtZml0LW1kLW5vbmV7b2JqZWN0LWZpdDpub25lIWltcG9ydGFudH0uZC1tZC1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLW1kLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQtbWQtYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQtbWQtZ3JpZHtkaXNwbGF5OmdyaWQhaW1wb3J0YW50fS5kLW1kLWlubGluZS1ncmlke2Rpc3BsYXk6aW5saW5lLWdyaWQhaW1wb3J0YW50fS5kLW1kLXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLW1kLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQtbWQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLW1kLWZsZXh7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC1tZC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH0uZC1tZC1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmJvcmRlci1lbmQtbWR7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjMDAwIWltcG9ydGFudH0uYm9yZGVyLWVuZC1tZC0we2JvcmRlci1yaWdodDowIWltcG9ydGFudH0uYm9yZGVyLWJvdHRvbS1tZHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDAwIWltcG9ydGFudH0uYm9yZGVyLWJvdHRvbS1tZC0we2JvcmRlci1ib3R0b206MCFpbXBvcnRhbnR9LmZsZXgtbWQtZmlsbHtmbGV4OjEgMSBhdXRvIWltcG9ydGFudH0uZmxleC1tZC1yb3d7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudH0uZmxleC1tZC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0uZmxleC1tZC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtbWQtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LW1kLWdyb3ctMHtmbGV4LWdyb3c6MCFpbXBvcnRhbnR9LmZsZXgtbWQtZ3Jvdy0xe2ZsZXgtZ3JvdzoxIWltcG9ydGFudH0uZmxleC1tZC1zaHJpbmstMHtmbGV4LXNocmluazowIWltcG9ydGFudH0uZmxleC1tZC1zaHJpbmstMXtmbGV4LXNocmluazoxIWltcG9ydGFudH0uZmxleC1tZC13cmFwe2ZsZXgtd3JhcDp3cmFwIWltcG9ydGFudH0uZmxleC1tZC1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnR9LmZsZXgtbWQtd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWV2ZW5seXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5IWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtYXV0b3thbGlnbi1zZWxmOmF1dG8haW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ghaW1wb3J0YW50fS5vcmRlci1tZC1maXJzdHtvcmRlcjotMSFpbXBvcnRhbnR9Lm9yZGVyLW1kLTB7b3JkZXI6MCFpbXBvcnRhbnR9Lm9yZGVyLW1kLTF7b3JkZXI6MSFpbXBvcnRhbnR9Lm9yZGVyLW1kLTJ7b3JkZXI6MiFpbXBvcnRhbnR9Lm9yZGVyLW1kLTN7b3JkZXI6MyFpbXBvcnRhbnR9Lm9yZGVyLW1kLTR7b3JkZXI6NCFpbXBvcnRhbnR9Lm9yZGVyLW1kLTV7b3JkZXI6NSFpbXBvcnRhbnR9Lm9yZGVyLW1kLWxhc3R7b3JkZXI6NiFpbXBvcnRhbnR9Lm0tbWQtMHttYXJnaW46MCFpbXBvcnRhbnR9Lm0tbWQtMXttYXJnaW46LjMxMjVyZW0haW1wb3J0YW50fS5tLW1kLTJ7bWFyZ2luOi42MjVyZW0haW1wb3J0YW50fS5tLW1kLTN7bWFyZ2luOi44MzMzM3JlbSFpbXBvcnRhbnR9Lm0tbWQtNHttYXJnaW46MS4yNXJlbSFpbXBvcnRhbnR9Lm0tbWQtNXttYXJnaW46MS44NzVyZW0haW1wb3J0YW50fS5tLW1kLTZ7bWFyZ2luOjIuNXJlbSFpbXBvcnRhbnR9Lm0tbWQtN3ttYXJnaW46NXJlbSFpbXBvcnRhbnR9Lm0tbWQtOHttYXJnaW46Ni4yNXJlbSFpbXBvcnRhbnR9Lm0tbWQtYXV0b3ttYXJnaW46YXV0byFpbXBvcnRhbnR9Lm14LW1kLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5teC1tZC0xe21hcmdpbi1yaWdodDouMzEyNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjMxMjVyZW0haW1wb3J0YW50fS5teC1tZC0ye21hcmdpbi1yaWdodDouNjI1cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDouNjI1cmVtIWltcG9ydGFudH0ubXgtbWQtM3ttYXJnaW4tcmlnaHQ6LjgzMzMzcmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDouODMzMzNyZW0haW1wb3J0YW50fS5teC1tZC00e21hcmdpbi1yaWdodDoxLjI1cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjI1cmVtIWltcG9ydGFudH0ubXgtbWQtNXttYXJnaW4tcmlnaHQ6MS44NzVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjEuODc1cmVtIWltcG9ydGFudH0ubXgtbWQtNnttYXJnaW4tcmlnaHQ6Mi41cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDoyLjVyZW0haW1wb3J0YW50fS5teC1tZC03e21hcmdpbi1yaWdodDo1cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDo1cmVtIWltcG9ydGFudH0ubXgtbWQtOHttYXJnaW4tcmlnaHQ6Ni4yNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6Ni4yNXJlbSFpbXBvcnRhbnR9Lm14LW1kLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50O21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fS5teS1tZC0we21hcmdpbi10b3A6MCFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubXktbWQtMXttYXJnaW4tdG9wOi4zMTI1cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi4zMTI1cmVtIWltcG9ydGFudH0ubXktbWQtMnttYXJnaW4tdG9wOi42MjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206LjYyNXJlbSFpbXBvcnRhbnR9Lm15LW1kLTN7bWFyZ2luLXRvcDouODMzMzNyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206LjgzMzMzcmVtIWltcG9ydGFudH0ubXktbWQtNHttYXJnaW4tdG9wOjEuMjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206MS4yNXJlbSFpbXBvcnRhbnR9Lm15LW1kLTV7bWFyZ2luLXRvcDoxLjg3NXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxLjg3NXJlbSFpbXBvcnRhbnR9Lm15LW1kLTZ7bWFyZ2luLXRvcDoyLjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206Mi41cmVtIWltcG9ydGFudH0ubXktbWQtN3ttYXJnaW4tdG9wOjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206NXJlbSFpbXBvcnRhbnR9Lm15LW1kLTh7bWFyZ2luLXRvcDo2LjI1cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjYuMjVyZW0haW1wb3J0YW50fS5teS1tZC1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubXQtbWQtMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tdC1tZC0xe21hcmdpbi10b3A6LjMxMjVyZW0haW1wb3J0YW50fS5tdC1tZC0ye21hcmdpbi10b3A6LjYyNXJlbSFpbXBvcnRhbnR9Lm10LW1kLTN7bWFyZ2luLXRvcDouODMzMzNyZW0haW1wb3J0YW50fS5tdC1tZC00e21hcmdpbi10b3A6MS4yNXJlbSFpbXBvcnRhbnR9Lm10LW1kLTV7bWFyZ2luLXRvcDoxLjg3NXJlbSFpbXBvcnRhbnR9Lm10LW1kLTZ7bWFyZ2luLXRvcDoyLjVyZW0haW1wb3J0YW50fS5tdC1tZC03e21hcmdpbi10b3A6NXJlbSFpbXBvcnRhbnR9Lm10LW1kLTh7bWFyZ2luLXRvcDo2LjI1cmVtIWltcG9ydGFudH0ubXQtbWQtYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50fS5tZS1tZC0we21hcmdpbi1yaWdodDowIWltcG9ydGFudH0ubWUtbWQtMXttYXJnaW4tcmlnaHQ6LjMxMjVyZW0haW1wb3J0YW50fS5tZS1tZC0ye21hcmdpbi1yaWdodDouNjI1cmVtIWltcG9ydGFudH0ubWUtbWQtM3ttYXJnaW4tcmlnaHQ6LjgzMzMzcmVtIWltcG9ydGFudH0ubWUtbWQtNHttYXJnaW4tcmlnaHQ6MS4yNXJlbSFpbXBvcnRhbnR9Lm1lLW1kLTV7bWFyZ2luLXJpZ2h0OjEuODc1cmVtIWltcG9ydGFudH0ubWUtbWQtNnttYXJnaW4tcmlnaHQ6Mi41cmVtIWltcG9ydGFudH0ubWUtbWQtN3ttYXJnaW4tcmlnaHQ6NXJlbSFpbXBvcnRhbnR9Lm1lLW1kLTh7bWFyZ2luLXJpZ2h0OjYuMjVyZW0haW1wb3J0YW50fS5tZS1tZC1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudH0ubWItbWQtMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5tYi1tZC0xe21hcmdpbi1ib3R0b206LjMxMjVyZW0haW1wb3J0YW50fS5tYi1tZC0ye21hcmdpbi1ib3R0b206LjYyNXJlbSFpbXBvcnRhbnR9Lm1iLW1kLTN7bWFyZ2luLWJvdHRvbTouODMzMzNyZW0haW1wb3J0YW50fS5tYi1tZC00e21hcmdpbi1ib3R0b206MS4yNXJlbSFpbXBvcnRhbnR9Lm1iLW1kLTV7bWFyZ2luLWJvdHRvbToxLjg3NXJlbSFpbXBvcnRhbnR9Lm1iLW1kLTZ7bWFyZ2luLWJvdHRvbToyLjVyZW0haW1wb3J0YW50fS5tYi1tZC03e21hcmdpbi1ib3R0b206NXJlbSFpbXBvcnRhbnR9Lm1iLW1kLTh7bWFyZ2luLWJvdHRvbTo2LjI1cmVtIWltcG9ydGFudH0ubWItbWQtYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tcy1tZC0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tcy1tZC0xe21hcmdpbi1sZWZ0Oi4zMTI1cmVtIWltcG9ydGFudH0ubXMtbWQtMnttYXJnaW4tbGVmdDouNjI1cmVtIWltcG9ydGFudH0ubXMtbWQtM3ttYXJnaW4tbGVmdDouODMzMzNyZW0haW1wb3J0YW50fS5tcy1tZC00e21hcmdpbi1sZWZ0OjEuMjVyZW0haW1wb3J0YW50fS5tcy1tZC01e21hcmdpbi1sZWZ0OjEuODc1cmVtIWltcG9ydGFudH0ubXMtbWQtNnttYXJnaW4tbGVmdDoyLjVyZW0haW1wb3J0YW50fS5tcy1tZC03e21hcmdpbi1sZWZ0OjVyZW0haW1wb3J0YW50fS5tcy1tZC04e21hcmdpbi1sZWZ0OjYuMjVyZW0haW1wb3J0YW50fS5tcy1tZC1hdXRve21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fS5wLW1kLTB7cGFkZGluZzowIWltcG9ydGFudH0ucC1tZC0xe3BhZGRpbmc6LjMxMjVyZW0haW1wb3J0YW50fS5wLW1kLTJ7cGFkZGluZzouNjI1cmVtIWltcG9ydGFudH0ucC1tZC0ze3BhZGRpbmc6LjgzMzMzcmVtIWltcG9ydGFudH0ucC1tZC00e3BhZGRpbmc6MS4yNXJlbSFpbXBvcnRhbnR9LnAtbWQtNXtwYWRkaW5nOjEuODc1cmVtIWltcG9ydGFudH0ucC1tZC02e3BhZGRpbmc6Mi41cmVtIWltcG9ydGFudH0ucC1tZC03e3BhZGRpbmc6NXJlbSFpbXBvcnRhbnR9LnAtbWQtOHtwYWRkaW5nOjYuMjVyZW0haW1wb3J0YW50fS5weC1tZC0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5weC1tZC0xe3BhZGRpbmctcmlnaHQ6LjMxMjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDouMzEyNXJlbSFpbXBvcnRhbnR9LnB4LW1kLTJ7cGFkZGluZy1yaWdodDouNjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjYyNXJlbSFpbXBvcnRhbnR9LnB4LW1kLTN7cGFkZGluZy1yaWdodDouODMzMzNyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDouODMzMzNyZW0haW1wb3J0YW50fS5weC1tZC00e3BhZGRpbmctcmlnaHQ6MS4yNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuMjVyZW0haW1wb3J0YW50fS5weC1tZC01e3BhZGRpbmctcmlnaHQ6MS44NzVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDoxLjg3NXJlbSFpbXBvcnRhbnR9LnB4LW1kLTZ7cGFkZGluZy1yaWdodDoyLjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDoyLjVyZW0haW1wb3J0YW50fS5weC1tZC03e3BhZGRpbmctcmlnaHQ6NXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjVyZW0haW1wb3J0YW50fS5weC1tZC04e3BhZGRpbmctcmlnaHQ6Ni4yNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjYuMjVyZW0haW1wb3J0YW50fS5weS1tZC0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5weS1tZC0xe3BhZGRpbmctdG9wOi4zMTI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouMzEyNXJlbSFpbXBvcnRhbnR9LnB5LW1kLTJ7cGFkZGluZy10b3A6LjYyNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjYyNXJlbSFpbXBvcnRhbnR9LnB5LW1kLTN7cGFkZGluZy10b3A6LjgzMzMzcmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouODMzMzNyZW0haW1wb3J0YW50fS5weS1tZC00e3BhZGRpbmctdG9wOjEuMjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuMjVyZW0haW1wb3J0YW50fS5weS1tZC01e3BhZGRpbmctdG9wOjEuODc1cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjg3NXJlbSFpbXBvcnRhbnR9LnB5LW1kLTZ7cGFkZGluZy10b3A6Mi41cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToyLjVyZW0haW1wb3J0YW50fS5weS1tZC03e3BhZGRpbmctdG9wOjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjVyZW0haW1wb3J0YW50fS5weS1tZC04e3BhZGRpbmctdG9wOjYuMjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjYuMjVyZW0haW1wb3J0YW50fS5wdC1tZC0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wdC1tZC0xe3BhZGRpbmctdG9wOi4zMTI1cmVtIWltcG9ydGFudH0ucHQtbWQtMntwYWRkaW5nLXRvcDouNjI1cmVtIWltcG9ydGFudH0ucHQtbWQtM3twYWRkaW5nLXRvcDouODMzMzNyZW0haW1wb3J0YW50fS5wdC1tZC00e3BhZGRpbmctdG9wOjEuMjVyZW0haW1wb3J0YW50fS5wdC1tZC01e3BhZGRpbmctdG9wOjEuODc1cmVtIWltcG9ydGFudH0ucHQtbWQtNntwYWRkaW5nLXRvcDoyLjVyZW0haW1wb3J0YW50fS5wdC1tZC03e3BhZGRpbmctdG9wOjVyZW0haW1wb3J0YW50fS5wdC1tZC04e3BhZGRpbmctdG9wOjYuMjVyZW0haW1wb3J0YW50fS5wZS1tZC0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9LnBlLW1kLTF7cGFkZGluZy1yaWdodDouMzEyNXJlbSFpbXBvcnRhbnR9LnBlLW1kLTJ7cGFkZGluZy1yaWdodDouNjI1cmVtIWltcG9ydGFudH0ucGUtbWQtM3twYWRkaW5nLXJpZ2h0Oi44MzMzM3JlbSFpbXBvcnRhbnR9LnBlLW1kLTR7cGFkZGluZy1yaWdodDoxLjI1cmVtIWltcG9ydGFudH0ucGUtbWQtNXtwYWRkaW5nLXJpZ2h0OjEuODc1cmVtIWltcG9ydGFudH0ucGUtbWQtNntwYWRkaW5nLXJpZ2h0OjIuNXJlbSFpbXBvcnRhbnR9LnBlLW1kLTd7cGFkZGluZy1yaWdodDo1cmVtIWltcG9ydGFudH0ucGUtbWQtOHtwYWRkaW5nLXJpZ2h0OjYuMjVyZW0haW1wb3J0YW50fS5wYi1tZC0we3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5wYi1tZC0xe3BhZGRpbmctYm90dG9tOi4zMTI1cmVtIWltcG9ydGFudH0ucGItbWQtMntwYWRkaW5nLWJvdHRvbTouNjI1cmVtIWltcG9ydGFudH0ucGItbWQtM3twYWRkaW5nLWJvdHRvbTouODMzMzNyZW0haW1wb3J0YW50fS5wYi1tZC00e3BhZGRpbmctYm90dG9tOjEuMjVyZW0haW1wb3J0YW50fS5wYi1tZC01e3BhZGRpbmctYm90dG9tOjEuODc1cmVtIWltcG9ydGFudH0ucGItbWQtNntwYWRkaW5nLWJvdHRvbToyLjVyZW0haW1wb3J0YW50fS5wYi1tZC03e3BhZGRpbmctYm90dG9tOjVyZW0haW1wb3J0YW50fS5wYi1tZC04e3BhZGRpbmctYm90dG9tOjYuMjVyZW0haW1wb3J0YW50fS5wcy1tZC0we3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucHMtbWQtMXtwYWRkaW5nLWxlZnQ6LjMxMjVyZW0haW1wb3J0YW50fS5wcy1tZC0ye3BhZGRpbmctbGVmdDouNjI1cmVtIWltcG9ydGFudH0ucHMtbWQtM3twYWRkaW5nLWxlZnQ6LjgzMzMzcmVtIWltcG9ydGFudH0ucHMtbWQtNHtwYWRkaW5nLWxlZnQ6MS4yNXJlbSFpbXBvcnRhbnR9LnBzLW1kLTV7cGFkZGluZy1sZWZ0OjEuODc1cmVtIWltcG9ydGFudH0ucHMtbWQtNntwYWRkaW5nLWxlZnQ6Mi41cmVtIWltcG9ydGFudH0ucHMtbWQtN3twYWRkaW5nLWxlZnQ6NXJlbSFpbXBvcnRhbnR9LnBzLW1kLTh7cGFkZGluZy1sZWZ0OjYuMjVyZW0haW1wb3J0YW50fS5nYXAtbWQtMHtnYXA6MCFpbXBvcnRhbnR9LmdhcC1tZC0xe2dhcDouMzEyNXJlbSFpbXBvcnRhbnR9LmdhcC1tZC0ye2dhcDouNjI1cmVtIWltcG9ydGFudH0uZ2FwLW1kLTN7Z2FwOi44MzMzM3JlbSFpbXBvcnRhbnR9LmdhcC1tZC00e2dhcDoxLjI1cmVtIWltcG9ydGFudH0uZ2FwLW1kLTV7Z2FwOjEuODc1cmVtIWltcG9ydGFudH0uZ2FwLW1kLTZ7Z2FwOjIuNXJlbSFpbXBvcnRhbnR9LmdhcC1tZC03e2dhcDo1cmVtIWltcG9ydGFudH0uZ2FwLW1kLTh7Z2FwOjYuMjVyZW0haW1wb3J0YW50fS5yb3ctZ2FwLW1kLTB7cm93LWdhcDowIWltcG9ydGFudH0ucm93LWdhcC1tZC0xe3Jvdy1nYXA6LjMxMjVyZW0haW1wb3J0YW50fS5yb3ctZ2FwLW1kLTJ7cm93LWdhcDouNjI1cmVtIWltcG9ydGFudH0ucm93LWdhcC1tZC0ze3Jvdy1nYXA6LjgzMzMzcmVtIWltcG9ydGFudH0ucm93LWdhcC1tZC00e3Jvdy1nYXA6MS4yNXJlbSFpbXBvcnRhbnR9LnJvdy1nYXAtbWQtNXtyb3ctZ2FwOjEuODc1cmVtIWltcG9ydGFudH0ucm93LWdhcC1tZC02e3Jvdy1nYXA6Mi41cmVtIWltcG9ydGFudH0ucm93LWdhcC1tZC03e3Jvdy1nYXA6NXJlbSFpbXBvcnRhbnR9LnJvdy1nYXAtbWQtOHtyb3ctZ2FwOjYuMjVyZW0haW1wb3J0YW50fS5jb2x1bW4tZ2FwLW1kLTB7Y29sdW1uLWdhcDowIWltcG9ydGFudH0uY29sdW1uLWdhcC1tZC0xe2NvbHVtbi1nYXA6LjMxMjVyZW0haW1wb3J0YW50fS5jb2x1bW4tZ2FwLW1kLTJ7Y29sdW1uLWdhcDouNjI1cmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC1tZC0ze2NvbHVtbi1nYXA6LjgzMzMzcmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC1tZC00e2NvbHVtbi1nYXA6MS4yNXJlbSFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtbWQtNXtjb2x1bW4tZ2FwOjEuODc1cmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC1tZC02e2NvbHVtbi1nYXA6Mi41cmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC1tZC03e2NvbHVtbi1nYXA6NXJlbSFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtbWQtOHtjb2x1bW4tZ2FwOjYuMjVyZW0haW1wb3J0YW50fS50ZXh0LW1kLXN0YXJ0e3RleHQtYWxpZ246bGVmdCFpbXBvcnRhbnR9LnRleHQtbWQtZW5ke3RleHQtYWxpZ246cmlnaHQhaW1wb3J0YW50fS50ZXh0LW1kLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuZmxvYXQtbGctc3RhcnR7ZmxvYXQ6bGVmdCFpbXBvcnRhbnR9LmZsb2F0LWxnLWVuZHtmbG9hdDpyaWdodCFpbXBvcnRhbnR9LmZsb2F0LWxnLW5vbmV7ZmxvYXQ6bm9uZSFpbXBvcnRhbnR9Lm9iamVjdC1maXQtbGctY29udGFpbntvYmplY3QtZml0OmNvbnRhaW4haW1wb3J0YW50fS5vYmplY3QtZml0LWxnLWNvdmVye29iamVjdC1maXQ6Y292ZXIhaW1wb3J0YW50fS5vYmplY3QtZml0LWxnLWZpbGx7b2JqZWN0LWZpdDpmaWxsIWltcG9ydGFudH0ub2JqZWN0LWZpdC1sZy1zY2FsZXtvYmplY3QtZml0OnNjYWxlLWRvd24haW1wb3J0YW50fS5vYmplY3QtZml0LWxnLW5vbmV7b2JqZWN0LWZpdDpub25lIWltcG9ydGFudH0uZC1sZy1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLWxnLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQtbGctYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQtbGctZ3JpZHtkaXNwbGF5OmdyaWQhaW1wb3J0YW50fS5kLWxnLWlubGluZS1ncmlke2Rpc3BsYXk6aW5saW5lLWdyaWQhaW1wb3J0YW50fS5kLWxnLXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLWxnLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQtbGctdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLWxnLWZsZXh7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC1sZy1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH0uZC1sZy1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmJvcmRlci1lbmQtbGd7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjMDAwIWltcG9ydGFudH0uYm9yZGVyLWVuZC1sZy0we2JvcmRlci1yaWdodDowIWltcG9ydGFudH0uYm9yZGVyLWJvdHRvbS1sZ3tib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDAwIWltcG9ydGFudH0uYm9yZGVyLWJvdHRvbS1sZy0we2JvcmRlci1ib3R0b206MCFpbXBvcnRhbnR9LmZsZXgtbGctZmlsbHtmbGV4OjEgMSBhdXRvIWltcG9ydGFudH0uZmxleC1sZy1yb3d7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudH0uZmxleC1sZy1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0uZmxleC1sZy1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtbGctY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LWxnLWdyb3ctMHtmbGV4LWdyb3c6MCFpbXBvcnRhbnR9LmZsZXgtbGctZ3Jvdy0xe2ZsZXgtZ3JvdzoxIWltcG9ydGFudH0uZmxleC1sZy1zaHJpbmstMHtmbGV4LXNocmluazowIWltcG9ydGFudH0uZmxleC1sZy1zaHJpbmstMXtmbGV4LXNocmluazoxIWltcG9ydGFudH0uZmxleC1sZy13cmFwe2ZsZXgtd3JhcDp3cmFwIWltcG9ydGFudH0uZmxleC1sZy1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnR9LmZsZXgtbGctd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWV2ZW5seXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5IWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctYXV0b3thbGlnbi1zZWxmOmF1dG8haW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ghaW1wb3J0YW50fS5vcmRlci1sZy1maXJzdHtvcmRlcjotMSFpbXBvcnRhbnR9Lm9yZGVyLWxnLTB7b3JkZXI6MCFpbXBvcnRhbnR9Lm9yZGVyLWxnLTF7b3JkZXI6MSFpbXBvcnRhbnR9Lm9yZGVyLWxnLTJ7b3JkZXI6MiFpbXBvcnRhbnR9Lm9yZGVyLWxnLTN7b3JkZXI6MyFpbXBvcnRhbnR9Lm9yZGVyLWxnLTR7b3JkZXI6NCFpbXBvcnRhbnR9Lm9yZGVyLWxnLTV7b3JkZXI6NSFpbXBvcnRhbnR9Lm9yZGVyLWxnLWxhc3R7b3JkZXI6NiFpbXBvcnRhbnR9Lm0tbGctMHttYXJnaW46MCFpbXBvcnRhbnR9Lm0tbGctMXttYXJnaW46LjMxMjVyZW0haW1wb3J0YW50fS5tLWxnLTJ7bWFyZ2luOi42MjVyZW0haW1wb3J0YW50fS5tLWxnLTN7bWFyZ2luOi44MzMzM3JlbSFpbXBvcnRhbnR9Lm0tbGctNHttYXJnaW46MS4yNXJlbSFpbXBvcnRhbnR9Lm0tbGctNXttYXJnaW46MS44NzVyZW0haW1wb3J0YW50fS5tLWxnLTZ7bWFyZ2luOjIuNXJlbSFpbXBvcnRhbnR9Lm0tbGctN3ttYXJnaW46NXJlbSFpbXBvcnRhbnR9Lm0tbGctOHttYXJnaW46Ni4yNXJlbSFpbXBvcnRhbnR9Lm0tbGctYXV0b3ttYXJnaW46YXV0byFpbXBvcnRhbnR9Lm14LWxnLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5teC1sZy0xe21hcmdpbi1yaWdodDouMzEyNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjMxMjVyZW0haW1wb3J0YW50fS5teC1sZy0ye21hcmdpbi1yaWdodDouNjI1cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDouNjI1cmVtIWltcG9ydGFudH0ubXgtbGctM3ttYXJnaW4tcmlnaHQ6LjgzMzMzcmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDouODMzMzNyZW0haW1wb3J0YW50fS5teC1sZy00e21hcmdpbi1yaWdodDoxLjI1cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjI1cmVtIWltcG9ydGFudH0ubXgtbGctNXttYXJnaW4tcmlnaHQ6MS44NzVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjEuODc1cmVtIWltcG9ydGFudH0ubXgtbGctNnttYXJnaW4tcmlnaHQ6Mi41cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDoyLjVyZW0haW1wb3J0YW50fS5teC1sZy03e21hcmdpbi1yaWdodDo1cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDo1cmVtIWltcG9ydGFudH0ubXgtbGctOHttYXJnaW4tcmlnaHQ6Ni4yNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6Ni4yNXJlbSFpbXBvcnRhbnR9Lm14LWxnLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50O21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fS5teS1sZy0we21hcmdpbi10b3A6MCFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubXktbGctMXttYXJnaW4tdG9wOi4zMTI1cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi4zMTI1cmVtIWltcG9ydGFudH0ubXktbGctMnttYXJnaW4tdG9wOi42MjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206LjYyNXJlbSFpbXBvcnRhbnR9Lm15LWxnLTN7bWFyZ2luLXRvcDouODMzMzNyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206LjgzMzMzcmVtIWltcG9ydGFudH0ubXktbGctNHttYXJnaW4tdG9wOjEuMjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206MS4yNXJlbSFpbXBvcnRhbnR9Lm15LWxnLTV7bWFyZ2luLXRvcDoxLjg3NXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxLjg3NXJlbSFpbXBvcnRhbnR9Lm15LWxnLTZ7bWFyZ2luLXRvcDoyLjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206Mi41cmVtIWltcG9ydGFudH0ubXktbGctN3ttYXJnaW4tdG9wOjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206NXJlbSFpbXBvcnRhbnR9Lm15LWxnLTh7bWFyZ2luLXRvcDo2LjI1cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjYuMjVyZW0haW1wb3J0YW50fS5teS1sZy1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubXQtbGctMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tdC1sZy0xe21hcmdpbi10b3A6LjMxMjVyZW0haW1wb3J0YW50fS5tdC1sZy0ye21hcmdpbi10b3A6LjYyNXJlbSFpbXBvcnRhbnR9Lm10LWxnLTN7bWFyZ2luLXRvcDouODMzMzNyZW0haW1wb3J0YW50fS5tdC1sZy00e21hcmdpbi10b3A6MS4yNXJlbSFpbXBvcnRhbnR9Lm10LWxnLTV7bWFyZ2luLXRvcDoxLjg3NXJlbSFpbXBvcnRhbnR9Lm10LWxnLTZ7bWFyZ2luLXRvcDoyLjVyZW0haW1wb3J0YW50fS5tdC1sZy03e21hcmdpbi10b3A6NXJlbSFpbXBvcnRhbnR9Lm10LWxnLTh7bWFyZ2luLXRvcDo2LjI1cmVtIWltcG9ydGFudH0ubXQtbGctYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50fS5tZS1sZy0we21hcmdpbi1yaWdodDowIWltcG9ydGFudH0ubWUtbGctMXttYXJnaW4tcmlnaHQ6LjMxMjVyZW0haW1wb3J0YW50fS5tZS1sZy0ye21hcmdpbi1yaWdodDouNjI1cmVtIWltcG9ydGFudH0ubWUtbGctM3ttYXJnaW4tcmlnaHQ6LjgzMzMzcmVtIWltcG9ydGFudH0ubWUtbGctNHttYXJnaW4tcmlnaHQ6MS4yNXJlbSFpbXBvcnRhbnR9Lm1lLWxnLTV7bWFyZ2luLXJpZ2h0OjEuODc1cmVtIWltcG9ydGFudH0ubWUtbGctNnttYXJnaW4tcmlnaHQ6Mi41cmVtIWltcG9ydGFudH0ubWUtbGctN3ttYXJnaW4tcmlnaHQ6NXJlbSFpbXBvcnRhbnR9Lm1lLWxnLTh7bWFyZ2luLXJpZ2h0OjYuMjVyZW0haW1wb3J0YW50fS5tZS1sZy1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudH0ubWItbGctMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5tYi1sZy0xe21hcmdpbi1ib3R0b206LjMxMjVyZW0haW1wb3J0YW50fS5tYi1sZy0ye21hcmdpbi1ib3R0b206LjYyNXJlbSFpbXBvcnRhbnR9Lm1iLWxnLTN7bWFyZ2luLWJvdHRvbTouODMzMzNyZW0haW1wb3J0YW50fS5tYi1sZy00e21hcmdpbi1ib3R0b206MS4yNXJlbSFpbXBvcnRhbnR9Lm1iLWxnLTV7bWFyZ2luLWJvdHRvbToxLjg3NXJlbSFpbXBvcnRhbnR9Lm1iLWxnLTZ7bWFyZ2luLWJvdHRvbToyLjVyZW0haW1wb3J0YW50fS5tYi1sZy03e21hcmdpbi1ib3R0b206NXJlbSFpbXBvcnRhbnR9Lm1iLWxnLTh7bWFyZ2luLWJvdHRvbTo2LjI1cmVtIWltcG9ydGFudH0ubWItbGctYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tcy1sZy0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tcy1sZy0xe21hcmdpbi1sZWZ0Oi4zMTI1cmVtIWltcG9ydGFudH0ubXMtbGctMnttYXJnaW4tbGVmdDouNjI1cmVtIWltcG9ydGFudH0ubXMtbGctM3ttYXJnaW4tbGVmdDouODMzMzNyZW0haW1wb3J0YW50fS5tcy1sZy00e21hcmdpbi1sZWZ0OjEuMjVyZW0haW1wb3J0YW50fS5tcy1sZy01e21hcmdpbi1sZWZ0OjEuODc1cmVtIWltcG9ydGFudH0ubXMtbGctNnttYXJnaW4tbGVmdDoyLjVyZW0haW1wb3J0YW50fS5tcy1sZy03e21hcmdpbi1sZWZ0OjVyZW0haW1wb3J0YW50fS5tcy1sZy04e21hcmdpbi1sZWZ0OjYuMjVyZW0haW1wb3J0YW50fS5tcy1sZy1hdXRve21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fS5wLWxnLTB7cGFkZGluZzowIWltcG9ydGFudH0ucC1sZy0xe3BhZGRpbmc6LjMxMjVyZW0haW1wb3J0YW50fS5wLWxnLTJ7cGFkZGluZzouNjI1cmVtIWltcG9ydGFudH0ucC1sZy0ze3BhZGRpbmc6LjgzMzMzcmVtIWltcG9ydGFudH0ucC1sZy00e3BhZGRpbmc6MS4yNXJlbSFpbXBvcnRhbnR9LnAtbGctNXtwYWRkaW5nOjEuODc1cmVtIWltcG9ydGFudH0ucC1sZy02e3BhZGRpbmc6Mi41cmVtIWltcG9ydGFudH0ucC1sZy03e3BhZGRpbmc6NXJlbSFpbXBvcnRhbnR9LnAtbGctOHtwYWRkaW5nOjYuMjVyZW0haW1wb3J0YW50fS5weC1sZy0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5weC1sZy0xe3BhZGRpbmctcmlnaHQ6LjMxMjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDouMzEyNXJlbSFpbXBvcnRhbnR9LnB4LWxnLTJ7cGFkZGluZy1yaWdodDouNjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjYyNXJlbSFpbXBvcnRhbnR9LnB4LWxnLTN7cGFkZGluZy1yaWdodDouODMzMzNyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDouODMzMzNyZW0haW1wb3J0YW50fS5weC1sZy00e3BhZGRpbmctcmlnaHQ6MS4yNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuMjVyZW0haW1wb3J0YW50fS5weC1sZy01e3BhZGRpbmctcmlnaHQ6MS44NzVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDoxLjg3NXJlbSFpbXBvcnRhbnR9LnB4LWxnLTZ7cGFkZGluZy1yaWdodDoyLjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDoyLjVyZW0haW1wb3J0YW50fS5weC1sZy03e3BhZGRpbmctcmlnaHQ6NXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjVyZW0haW1wb3J0YW50fS5weC1sZy04e3BhZGRpbmctcmlnaHQ6Ni4yNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjYuMjVyZW0haW1wb3J0YW50fS5weS1sZy0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5weS1sZy0xe3BhZGRpbmctdG9wOi4zMTI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouMzEyNXJlbSFpbXBvcnRhbnR9LnB5LWxnLTJ7cGFkZGluZy10b3A6LjYyNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjYyNXJlbSFpbXBvcnRhbnR9LnB5LWxnLTN7cGFkZGluZy10b3A6LjgzMzMzcmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouODMzMzNyZW0haW1wb3J0YW50fS5weS1sZy00e3BhZGRpbmctdG9wOjEuMjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuMjVyZW0haW1wb3J0YW50fS5weS1sZy01e3BhZGRpbmctdG9wOjEuODc1cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjg3NXJlbSFpbXBvcnRhbnR9LnB5LWxnLTZ7cGFkZGluZy10b3A6Mi41cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToyLjVyZW0haW1wb3J0YW50fS5weS1sZy03e3BhZGRpbmctdG9wOjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjVyZW0haW1wb3J0YW50fS5weS1sZy04e3BhZGRpbmctdG9wOjYuMjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjYuMjVyZW0haW1wb3J0YW50fS5wdC1sZy0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wdC1sZy0xe3BhZGRpbmctdG9wOi4zMTI1cmVtIWltcG9ydGFudH0ucHQtbGctMntwYWRkaW5nLXRvcDouNjI1cmVtIWltcG9ydGFudH0ucHQtbGctM3twYWRkaW5nLXRvcDouODMzMzNyZW0haW1wb3J0YW50fS5wdC1sZy00e3BhZGRpbmctdG9wOjEuMjVyZW0haW1wb3J0YW50fS5wdC1sZy01e3BhZGRpbmctdG9wOjEuODc1cmVtIWltcG9ydGFudH0ucHQtbGctNntwYWRkaW5nLXRvcDoyLjVyZW0haW1wb3J0YW50fS5wdC1sZy03e3BhZGRpbmctdG9wOjVyZW0haW1wb3J0YW50fS5wdC1sZy04e3BhZGRpbmctdG9wOjYuMjVyZW0haW1wb3J0YW50fS5wZS1sZy0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9LnBlLWxnLTF7cGFkZGluZy1yaWdodDouMzEyNXJlbSFpbXBvcnRhbnR9LnBlLWxnLTJ7cGFkZGluZy1yaWdodDouNjI1cmVtIWltcG9ydGFudH0ucGUtbGctM3twYWRkaW5nLXJpZ2h0Oi44MzMzM3JlbSFpbXBvcnRhbnR9LnBlLWxnLTR7cGFkZGluZy1yaWdodDoxLjI1cmVtIWltcG9ydGFudH0ucGUtbGctNXtwYWRkaW5nLXJpZ2h0OjEuODc1cmVtIWltcG9ydGFudH0ucGUtbGctNntwYWRkaW5nLXJpZ2h0OjIuNXJlbSFpbXBvcnRhbnR9LnBlLWxnLTd7cGFkZGluZy1yaWdodDo1cmVtIWltcG9ydGFudH0ucGUtbGctOHtwYWRkaW5nLXJpZ2h0OjYuMjVyZW0haW1wb3J0YW50fS5wYi1sZy0we3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5wYi1sZy0xe3BhZGRpbmctYm90dG9tOi4zMTI1cmVtIWltcG9ydGFudH0ucGItbGctMntwYWRkaW5nLWJvdHRvbTouNjI1cmVtIWltcG9ydGFudH0ucGItbGctM3twYWRkaW5nLWJvdHRvbTouODMzMzNyZW0haW1wb3J0YW50fS5wYi1sZy00e3BhZGRpbmctYm90dG9tOjEuMjVyZW0haW1wb3J0YW50fS5wYi1sZy01e3BhZGRpbmctYm90dG9tOjEuODc1cmVtIWltcG9ydGFudH0ucGItbGctNntwYWRkaW5nLWJvdHRvbToyLjVyZW0haW1wb3J0YW50fS5wYi1sZy03e3BhZGRpbmctYm90dG9tOjVyZW0haW1wb3J0YW50fS5wYi1sZy04e3BhZGRpbmctYm90dG9tOjYuMjVyZW0haW1wb3J0YW50fS5wcy1sZy0we3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucHMtbGctMXtwYWRkaW5nLWxlZnQ6LjMxMjVyZW0haW1wb3J0YW50fS5wcy1sZy0ye3BhZGRpbmctbGVmdDouNjI1cmVtIWltcG9ydGFudH0ucHMtbGctM3twYWRkaW5nLWxlZnQ6LjgzMzMzcmVtIWltcG9ydGFudH0ucHMtbGctNHtwYWRkaW5nLWxlZnQ6MS4yNXJlbSFpbXBvcnRhbnR9LnBzLWxnLTV7cGFkZGluZy1sZWZ0OjEuODc1cmVtIWltcG9ydGFudH0ucHMtbGctNntwYWRkaW5nLWxlZnQ6Mi41cmVtIWltcG9ydGFudH0ucHMtbGctN3twYWRkaW5nLWxlZnQ6NXJlbSFpbXBvcnRhbnR9LnBzLWxnLTh7cGFkZGluZy1sZWZ0OjYuMjVyZW0haW1wb3J0YW50fS5nYXAtbGctMHtnYXA6MCFpbXBvcnRhbnR9LmdhcC1sZy0xe2dhcDouMzEyNXJlbSFpbXBvcnRhbnR9LmdhcC1sZy0ye2dhcDouNjI1cmVtIWltcG9ydGFudH0uZ2FwLWxnLTN7Z2FwOi44MzMzM3JlbSFpbXBvcnRhbnR9LmdhcC1sZy00e2dhcDoxLjI1cmVtIWltcG9ydGFudH0uZ2FwLWxnLTV7Z2FwOjEuODc1cmVtIWltcG9ydGFudH0uZ2FwLWxnLTZ7Z2FwOjIuNXJlbSFpbXBvcnRhbnR9LmdhcC1sZy03e2dhcDo1cmVtIWltcG9ydGFudH0uZ2FwLWxnLTh7Z2FwOjYuMjVyZW0haW1wb3J0YW50fS5yb3ctZ2FwLWxnLTB7cm93LWdhcDowIWltcG9ydGFudH0ucm93LWdhcC1sZy0xe3Jvdy1nYXA6LjMxMjVyZW0haW1wb3J0YW50fS5yb3ctZ2FwLWxnLTJ7cm93LWdhcDouNjI1cmVtIWltcG9ydGFudH0ucm93LWdhcC1sZy0ze3Jvdy1nYXA6LjgzMzMzcmVtIWltcG9ydGFudH0ucm93LWdhcC1sZy00e3Jvdy1nYXA6MS4yNXJlbSFpbXBvcnRhbnR9LnJvdy1nYXAtbGctNXtyb3ctZ2FwOjEuODc1cmVtIWltcG9ydGFudH0ucm93LWdhcC1sZy02e3Jvdy1nYXA6Mi41cmVtIWltcG9ydGFudH0ucm93LWdhcC1sZy03e3Jvdy1nYXA6NXJlbSFpbXBvcnRhbnR9LnJvdy1nYXAtbGctOHtyb3ctZ2FwOjYuMjVyZW0haW1wb3J0YW50fS5jb2x1bW4tZ2FwLWxnLTB7Y29sdW1uLWdhcDowIWltcG9ydGFudH0uY29sdW1uLWdhcC1sZy0xe2NvbHVtbi1nYXA6LjMxMjVyZW0haW1wb3J0YW50fS5jb2x1bW4tZ2FwLWxnLTJ7Y29sdW1uLWdhcDouNjI1cmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC1sZy0ze2NvbHVtbi1nYXA6LjgzMzMzcmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC1sZy00e2NvbHVtbi1nYXA6MS4yNXJlbSFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtbGctNXtjb2x1bW4tZ2FwOjEuODc1cmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC1sZy02e2NvbHVtbi1nYXA6Mi41cmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC1sZy03e2NvbHVtbi1nYXA6NXJlbSFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtbGctOHtjb2x1bW4tZ2FwOjYuMjVyZW0haW1wb3J0YW50fS50ZXh0LWxnLXN0YXJ0e3RleHQtYWxpZ246bGVmdCFpbXBvcnRhbnR9LnRleHQtbGctZW5ke3RleHQtYWxpZ246cmlnaHQhaW1wb3J0YW50fS50ZXh0LWxnLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmZsb2F0LXhsLXN0YXJ0e2Zsb2F0OmxlZnQhaW1wb3J0YW50fS5mbG9hdC14bC1lbmR7ZmxvYXQ6cmlnaHQhaW1wb3J0YW50fS5mbG9hdC14bC1ub25le2Zsb2F0Om5vbmUhaW1wb3J0YW50fS5vYmplY3QtZml0LXhsLWNvbnRhaW57b2JqZWN0LWZpdDpjb250YWluIWltcG9ydGFudH0ub2JqZWN0LWZpdC14bC1jb3ZlcntvYmplY3QtZml0OmNvdmVyIWltcG9ydGFudH0ub2JqZWN0LWZpdC14bC1maWxse29iamVjdC1maXQ6ZmlsbCFpbXBvcnRhbnR9Lm9iamVjdC1maXQteGwtc2NhbGV7b2JqZWN0LWZpdDpzY2FsZS1kb3duIWltcG9ydGFudH0ub2JqZWN0LWZpdC14bC1ub25le29iamVjdC1maXQ6bm9uZSFpbXBvcnRhbnR9LmQteGwtaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC14bC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLXhsLWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLXhsLWdyaWR7ZGlzcGxheTpncmlkIWltcG9ydGFudH0uZC14bC1pbmxpbmUtZ3JpZHtkaXNwbGF5OmlubGluZS1ncmlkIWltcG9ydGFudH0uZC14bC10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC14bC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLXhsLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC14bC1mbGV4e2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9LmQteGwtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCFpbXBvcnRhbnR9LmQteGwtbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5ib3JkZXItZW5kLXhse2JvcmRlci1yaWdodDoxcHggc29saWQgIzAwMCFpbXBvcnRhbnR9LmJvcmRlci1lbmQteGwtMHtib3JkZXItcmlnaHQ6MCFpbXBvcnRhbnR9LmJvcmRlci1ib3R0b20teGx7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzAwMCFpbXBvcnRhbnR9LmJvcmRlci1ib3R0b20teGwtMHtib3JkZXItYm90dG9tOjAhaW1wb3J0YW50fS5mbGV4LXhsLWZpbGx7ZmxleDoxIDEgYXV0byFpbXBvcnRhbnR9LmZsZXgteGwtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnR9LmZsZXgteGwtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnR9LmZsZXgteGwtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXhsLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudH0uZmxleC14bC1ncm93LTB7ZmxleC1ncm93OjAhaW1wb3J0YW50fS5mbGV4LXhsLWdyb3ctMXtmbGV4LWdyb3c6MSFpbXBvcnRhbnR9LmZsZXgteGwtc2hyaW5rLTB7ZmxleC1zaHJpbms6MCFpbXBvcnRhbnR9LmZsZXgteGwtc2hyaW5rLTF7ZmxleC1zaHJpbms6MSFpbXBvcnRhbnR9LmZsZXgteGwtd3JhcHtmbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnR9LmZsZXgteGwtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50fS5mbGV4LXhsLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1ldmVubHl7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWF1dG97YWxpZ24tc2VsZjphdXRvIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoIWltcG9ydGFudH0ub3JkZXIteGwtZmlyc3R7b3JkZXI6LTEhaW1wb3J0YW50fS5vcmRlci14bC0we29yZGVyOjAhaW1wb3J0YW50fS5vcmRlci14bC0xe29yZGVyOjEhaW1wb3J0YW50fS5vcmRlci14bC0ye29yZGVyOjIhaW1wb3J0YW50fS5vcmRlci14bC0ze29yZGVyOjMhaW1wb3J0YW50fS5vcmRlci14bC00e29yZGVyOjQhaW1wb3J0YW50fS5vcmRlci14bC01e29yZGVyOjUhaW1wb3J0YW50fS5vcmRlci14bC1sYXN0e29yZGVyOjYhaW1wb3J0YW50fS5tLXhsLTB7bWFyZ2luOjAhaW1wb3J0YW50fS5tLXhsLTF7bWFyZ2luOi4zMTI1cmVtIWltcG9ydGFudH0ubS14bC0ye21hcmdpbjouNjI1cmVtIWltcG9ydGFudH0ubS14bC0ze21hcmdpbjouODMzMzNyZW0haW1wb3J0YW50fS5tLXhsLTR7bWFyZ2luOjEuMjVyZW0haW1wb3J0YW50fS5tLXhsLTV7bWFyZ2luOjEuODc1cmVtIWltcG9ydGFudH0ubS14bC02e21hcmdpbjoyLjVyZW0haW1wb3J0YW50fS5tLXhsLTd7bWFyZ2luOjVyZW0haW1wb3J0YW50fS5tLXhsLTh7bWFyZ2luOjYuMjVyZW0haW1wb3J0YW50fS5tLXhsLWF1dG97bWFyZ2luOmF1dG8haW1wb3J0YW50fS5teC14bC0we21hcmdpbi1yaWdodDowIWltcG9ydGFudDttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubXgteGwtMXttYXJnaW4tcmlnaHQ6LjMxMjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0Oi4zMTI1cmVtIWltcG9ydGFudH0ubXgteGwtMnttYXJnaW4tcmlnaHQ6LjYyNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjYyNXJlbSFpbXBvcnRhbnR9Lm14LXhsLTN7bWFyZ2luLXJpZ2h0Oi44MzMzM3JlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjgzMzMzcmVtIWltcG9ydGFudH0ubXgteGwtNHttYXJnaW4tcmlnaHQ6MS4yNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MS4yNXJlbSFpbXBvcnRhbnR9Lm14LXhsLTV7bWFyZ2luLXJpZ2h0OjEuODc1cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjg3NXJlbSFpbXBvcnRhbnR9Lm14LXhsLTZ7bWFyZ2luLXJpZ2h0OjIuNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6Mi41cmVtIWltcG9ydGFudH0ubXgteGwtN3ttYXJnaW4tcmlnaHQ6NXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6NXJlbSFpbXBvcnRhbnR9Lm14LXhsLTh7bWFyZ2luLXJpZ2h0OjYuMjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjYuMjVyZW0haW1wb3J0YW50fS5teC14bC1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH0ubXkteGwtMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm15LXhsLTF7bWFyZ2luLXRvcDouMzEyNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouMzEyNXJlbSFpbXBvcnRhbnR9Lm15LXhsLTJ7bWFyZ2luLXRvcDouNjI1cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi42MjVyZW0haW1wb3J0YW50fS5teS14bC0ze21hcmdpbi10b3A6LjgzMzMzcmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi44MzMzM3JlbSFpbXBvcnRhbnR9Lm15LXhsLTR7bWFyZ2luLXRvcDoxLjI1cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEuMjVyZW0haW1wb3J0YW50fS5teS14bC01e21hcmdpbi10b3A6MS44NzVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206MS44NzVyZW0haW1wb3J0YW50fS5teS14bC02e21hcmdpbi10b3A6Mi41cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjIuNXJlbSFpbXBvcnRhbnR9Lm15LXhsLTd7bWFyZ2luLXRvcDo1cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjVyZW0haW1wb3J0YW50fS5teS14bC04e21hcmdpbi10b3A6Ni4yNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTo2LjI1cmVtIWltcG9ydGFudH0ubXkteGwtYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50O21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm10LXhsLTB7bWFyZ2luLXRvcDowIWltcG9ydGFudH0ubXQteGwtMXttYXJnaW4tdG9wOi4zMTI1cmVtIWltcG9ydGFudH0ubXQteGwtMnttYXJnaW4tdG9wOi42MjVyZW0haW1wb3J0YW50fS5tdC14bC0ze21hcmdpbi10b3A6LjgzMzMzcmVtIWltcG9ydGFudH0ubXQteGwtNHttYXJnaW4tdG9wOjEuMjVyZW0haW1wb3J0YW50fS5tdC14bC01e21hcmdpbi10b3A6MS44NzVyZW0haW1wb3J0YW50fS5tdC14bC02e21hcmdpbi10b3A6Mi41cmVtIWltcG9ydGFudH0ubXQteGwtN3ttYXJnaW4tdG9wOjVyZW0haW1wb3J0YW50fS5tdC14bC04e21hcmdpbi10b3A6Ni4yNXJlbSFpbXBvcnRhbnR9Lm10LXhsLWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudH0ubWUteGwtMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnR9Lm1lLXhsLTF7bWFyZ2luLXJpZ2h0Oi4zMTI1cmVtIWltcG9ydGFudH0ubWUteGwtMnttYXJnaW4tcmlnaHQ6LjYyNXJlbSFpbXBvcnRhbnR9Lm1lLXhsLTN7bWFyZ2luLXJpZ2h0Oi44MzMzM3JlbSFpbXBvcnRhbnR9Lm1lLXhsLTR7bWFyZ2luLXJpZ2h0OjEuMjVyZW0haW1wb3J0YW50fS5tZS14bC01e21hcmdpbi1yaWdodDoxLjg3NXJlbSFpbXBvcnRhbnR9Lm1lLXhsLTZ7bWFyZ2luLXJpZ2h0OjIuNXJlbSFpbXBvcnRhbnR9Lm1lLXhsLTd7bWFyZ2luLXJpZ2h0OjVyZW0haW1wb3J0YW50fS5tZS14bC04e21hcmdpbi1yaWdodDo2LjI1cmVtIWltcG9ydGFudH0ubWUteGwtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnR9Lm1iLXhsLTB7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubWIteGwtMXttYXJnaW4tYm90dG9tOi4zMTI1cmVtIWltcG9ydGFudH0ubWIteGwtMnttYXJnaW4tYm90dG9tOi42MjVyZW0haW1wb3J0YW50fS5tYi14bC0ze21hcmdpbi1ib3R0b206LjgzMzMzcmVtIWltcG9ydGFudH0ubWIteGwtNHttYXJnaW4tYm90dG9tOjEuMjVyZW0haW1wb3J0YW50fS5tYi14bC01e21hcmdpbi1ib3R0b206MS44NzVyZW0haW1wb3J0YW50fS5tYi14bC02e21hcmdpbi1ib3R0b206Mi41cmVtIWltcG9ydGFudH0ubWIteGwtN3ttYXJnaW4tYm90dG9tOjVyZW0haW1wb3J0YW50fS5tYi14bC04e21hcmdpbi1ib3R0b206Ni4yNXJlbSFpbXBvcnRhbnR9Lm1iLXhsLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubXMteGwtMHttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubXMteGwtMXttYXJnaW4tbGVmdDouMzEyNXJlbSFpbXBvcnRhbnR9Lm1zLXhsLTJ7bWFyZ2luLWxlZnQ6LjYyNXJlbSFpbXBvcnRhbnR9Lm1zLXhsLTN7bWFyZ2luLWxlZnQ6LjgzMzMzcmVtIWltcG9ydGFudH0ubXMteGwtNHttYXJnaW4tbGVmdDoxLjI1cmVtIWltcG9ydGFudH0ubXMteGwtNXttYXJnaW4tbGVmdDoxLjg3NXJlbSFpbXBvcnRhbnR9Lm1zLXhsLTZ7bWFyZ2luLWxlZnQ6Mi41cmVtIWltcG9ydGFudH0ubXMteGwtN3ttYXJnaW4tbGVmdDo1cmVtIWltcG9ydGFudH0ubXMteGwtOHttYXJnaW4tbGVmdDo2LjI1cmVtIWltcG9ydGFudH0ubXMteGwtYXV0b3ttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH0ucC14bC0we3BhZGRpbmc6MCFpbXBvcnRhbnR9LnAteGwtMXtwYWRkaW5nOi4zMTI1cmVtIWltcG9ydGFudH0ucC14bC0ye3BhZGRpbmc6LjYyNXJlbSFpbXBvcnRhbnR9LnAteGwtM3twYWRkaW5nOi44MzMzM3JlbSFpbXBvcnRhbnR9LnAteGwtNHtwYWRkaW5nOjEuMjVyZW0haW1wb3J0YW50fS5wLXhsLTV7cGFkZGluZzoxLjg3NXJlbSFpbXBvcnRhbnR9LnAteGwtNntwYWRkaW5nOjIuNXJlbSFpbXBvcnRhbnR9LnAteGwtN3twYWRkaW5nOjVyZW0haW1wb3J0YW50fS5wLXhsLTh7cGFkZGluZzo2LjI1cmVtIWltcG9ydGFudH0ucHgteGwtMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucHgteGwtMXtwYWRkaW5nLXJpZ2h0Oi4zMTI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjMxMjVyZW0haW1wb3J0YW50fS5weC14bC0ye3BhZGRpbmctcmlnaHQ6LjYyNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi42MjVyZW0haW1wb3J0YW50fS5weC14bC0ze3BhZGRpbmctcmlnaHQ6LjgzMzMzcmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjgzMzMzcmVtIWltcG9ydGFudH0ucHgteGwtNHtwYWRkaW5nLXJpZ2h0OjEuMjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDoxLjI1cmVtIWltcG9ydGFudH0ucHgteGwtNXtwYWRkaW5nLXJpZ2h0OjEuODc1cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MS44NzVyZW0haW1wb3J0YW50fS5weC14bC02e3BhZGRpbmctcmlnaHQ6Mi41cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6Mi41cmVtIWltcG9ydGFudH0ucHgteGwtN3twYWRkaW5nLXJpZ2h0OjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDo1cmVtIWltcG9ydGFudH0ucHgteGwtOHtwYWRkaW5nLXJpZ2h0OjYuMjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDo2LjI1cmVtIWltcG9ydGFudH0ucHkteGwtMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucHkteGwtMXtwYWRkaW5nLXRvcDouMzEyNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjMxMjVyZW0haW1wb3J0YW50fS5weS14bC0ye3BhZGRpbmctdG9wOi42MjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi42MjVyZW0haW1wb3J0YW50fS5weS14bC0ze3BhZGRpbmctdG9wOi44MzMzM3JlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjgzMzMzcmVtIWltcG9ydGFudH0ucHkteGwtNHtwYWRkaW5nLXRvcDoxLjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjI1cmVtIWltcG9ydGFudH0ucHkteGwtNXtwYWRkaW5nLXRvcDoxLjg3NXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MS44NzVyZW0haW1wb3J0YW50fS5weS14bC02e3BhZGRpbmctdG9wOjIuNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206Mi41cmVtIWltcG9ydGFudH0ucHkteGwtN3twYWRkaW5nLXRvcDo1cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTo1cmVtIWltcG9ydGFudH0ucHkteGwtOHtwYWRkaW5nLXRvcDo2LjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTo2LjI1cmVtIWltcG9ydGFudH0ucHQteGwtMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudH0ucHQteGwtMXtwYWRkaW5nLXRvcDouMzEyNXJlbSFpbXBvcnRhbnR9LnB0LXhsLTJ7cGFkZGluZy10b3A6LjYyNXJlbSFpbXBvcnRhbnR9LnB0LXhsLTN7cGFkZGluZy10b3A6LjgzMzMzcmVtIWltcG9ydGFudH0ucHQteGwtNHtwYWRkaW5nLXRvcDoxLjI1cmVtIWltcG9ydGFudH0ucHQteGwtNXtwYWRkaW5nLXRvcDoxLjg3NXJlbSFpbXBvcnRhbnR9LnB0LXhsLTZ7cGFkZGluZy10b3A6Mi41cmVtIWltcG9ydGFudH0ucHQteGwtN3twYWRkaW5nLXRvcDo1cmVtIWltcG9ydGFudH0ucHQteGwtOHtwYWRkaW5nLXRvcDo2LjI1cmVtIWltcG9ydGFudH0ucGUteGwtMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fS5wZS14bC0xe3BhZGRpbmctcmlnaHQ6LjMxMjVyZW0haW1wb3J0YW50fS5wZS14bC0ye3BhZGRpbmctcmlnaHQ6LjYyNXJlbSFpbXBvcnRhbnR9LnBlLXhsLTN7cGFkZGluZy1yaWdodDouODMzMzNyZW0haW1wb3J0YW50fS5wZS14bC00e3BhZGRpbmctcmlnaHQ6MS4yNXJlbSFpbXBvcnRhbnR9LnBlLXhsLTV7cGFkZGluZy1yaWdodDoxLjg3NXJlbSFpbXBvcnRhbnR9LnBlLXhsLTZ7cGFkZGluZy1yaWdodDoyLjVyZW0haW1wb3J0YW50fS5wZS14bC03e3BhZGRpbmctcmlnaHQ6NXJlbSFpbXBvcnRhbnR9LnBlLXhsLTh7cGFkZGluZy1yaWdodDo2LjI1cmVtIWltcG9ydGFudH0ucGIteGwtMHtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucGIteGwtMXtwYWRkaW5nLWJvdHRvbTouMzEyNXJlbSFpbXBvcnRhbnR9LnBiLXhsLTJ7cGFkZGluZy1ib3R0b206LjYyNXJlbSFpbXBvcnRhbnR9LnBiLXhsLTN7cGFkZGluZy1ib3R0b206LjgzMzMzcmVtIWltcG9ydGFudH0ucGIteGwtNHtwYWRkaW5nLWJvdHRvbToxLjI1cmVtIWltcG9ydGFudH0ucGIteGwtNXtwYWRkaW5nLWJvdHRvbToxLjg3NXJlbSFpbXBvcnRhbnR9LnBiLXhsLTZ7cGFkZGluZy1ib3R0b206Mi41cmVtIWltcG9ydGFudH0ucGIteGwtN3twYWRkaW5nLWJvdHRvbTo1cmVtIWltcG9ydGFudH0ucGIteGwtOHtwYWRkaW5nLWJvdHRvbTo2LjI1cmVtIWltcG9ydGFudH0ucHMteGwtMHtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnBzLXhsLTF7cGFkZGluZy1sZWZ0Oi4zMTI1cmVtIWltcG9ydGFudH0ucHMteGwtMntwYWRkaW5nLWxlZnQ6LjYyNXJlbSFpbXBvcnRhbnR9LnBzLXhsLTN7cGFkZGluZy1sZWZ0Oi44MzMzM3JlbSFpbXBvcnRhbnR9LnBzLXhsLTR7cGFkZGluZy1sZWZ0OjEuMjVyZW0haW1wb3J0YW50fS5wcy14bC01e3BhZGRpbmctbGVmdDoxLjg3NXJlbSFpbXBvcnRhbnR9LnBzLXhsLTZ7cGFkZGluZy1sZWZ0OjIuNXJlbSFpbXBvcnRhbnR9LnBzLXhsLTd7cGFkZGluZy1sZWZ0OjVyZW0haW1wb3J0YW50fS5wcy14bC04e3BhZGRpbmctbGVmdDo2LjI1cmVtIWltcG9ydGFudH0uZ2FwLXhsLTB7Z2FwOjAhaW1wb3J0YW50fS5nYXAteGwtMXtnYXA6LjMxMjVyZW0haW1wb3J0YW50fS5nYXAteGwtMntnYXA6LjYyNXJlbSFpbXBvcnRhbnR9LmdhcC14bC0ze2dhcDouODMzMzNyZW0haW1wb3J0YW50fS5nYXAteGwtNHtnYXA6MS4yNXJlbSFpbXBvcnRhbnR9LmdhcC14bC01e2dhcDoxLjg3NXJlbSFpbXBvcnRhbnR9LmdhcC14bC02e2dhcDoyLjVyZW0haW1wb3J0YW50fS5nYXAteGwtN3tnYXA6NXJlbSFpbXBvcnRhbnR9LmdhcC14bC04e2dhcDo2LjI1cmVtIWltcG9ydGFudH0ucm93LWdhcC14bC0we3Jvdy1nYXA6MCFpbXBvcnRhbnR9LnJvdy1nYXAteGwtMXtyb3ctZ2FwOi4zMTI1cmVtIWltcG9ydGFudH0ucm93LWdhcC14bC0ye3Jvdy1nYXA6LjYyNXJlbSFpbXBvcnRhbnR9LnJvdy1nYXAteGwtM3tyb3ctZ2FwOi44MzMzM3JlbSFpbXBvcnRhbnR9LnJvdy1nYXAteGwtNHtyb3ctZ2FwOjEuMjVyZW0haW1wb3J0YW50fS5yb3ctZ2FwLXhsLTV7cm93LWdhcDoxLjg3NXJlbSFpbXBvcnRhbnR9LnJvdy1nYXAteGwtNntyb3ctZ2FwOjIuNXJlbSFpbXBvcnRhbnR9LnJvdy1nYXAteGwtN3tyb3ctZ2FwOjVyZW0haW1wb3J0YW50fS5yb3ctZ2FwLXhsLTh7cm93LWdhcDo2LjI1cmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC14bC0we2NvbHVtbi1nYXA6MCFpbXBvcnRhbnR9LmNvbHVtbi1nYXAteGwtMXtjb2x1bW4tZ2FwOi4zMTI1cmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC14bC0ye2NvbHVtbi1nYXA6LjYyNXJlbSFpbXBvcnRhbnR9LmNvbHVtbi1nYXAteGwtM3tjb2x1bW4tZ2FwOi44MzMzM3JlbSFpbXBvcnRhbnR9LmNvbHVtbi1nYXAteGwtNHtjb2x1bW4tZ2FwOjEuMjVyZW0haW1wb3J0YW50fS5jb2x1bW4tZ2FwLXhsLTV7Y29sdW1uLWdhcDoxLjg3NXJlbSFpbXBvcnRhbnR9LmNvbHVtbi1nYXAteGwtNntjb2x1bW4tZ2FwOjIuNXJlbSFpbXBvcnRhbnR9LmNvbHVtbi1nYXAteGwtN3tjb2x1bW4tZ2FwOjVyZW0haW1wb3J0YW50fS5jb2x1bW4tZ2FwLXhsLTh7Y29sdW1uLWdhcDo2LjI1cmVtIWltcG9ydGFudH0udGV4dC14bC1zdGFydHt0ZXh0LWFsaWduOmxlZnQhaW1wb3J0YW50fS50ZXh0LXhsLWVuZHt0ZXh0LWFsaWduOnJpZ2h0IWltcG9ydGFudH0udGV4dC14bC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50fS5mcy0xe2ZvbnQtc2l6ZToxLjM3NXJlbSFpbXBvcnRhbnR9LmZzLTR7Zm9udC1zaXplOjEuMDAwMTJyZW0haW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDoxNDAwcHgpey5mbG9hdC14eGwtc3RhcnR7ZmxvYXQ6bGVmdCFpbXBvcnRhbnR9LmZsb2F0LXh4bC1lbmR7ZmxvYXQ6cmlnaHQhaW1wb3J0YW50fS5mbG9hdC14eGwtbm9uZXtmbG9hdDpub25lIWltcG9ydGFudH0ub2JqZWN0LWZpdC14eGwtY29udGFpbntvYmplY3QtZml0OmNvbnRhaW4haW1wb3J0YW50fS5vYmplY3QtZml0LXh4bC1jb3ZlcntvYmplY3QtZml0OmNvdmVyIWltcG9ydGFudH0ub2JqZWN0LWZpdC14eGwtZmlsbHtvYmplY3QtZml0OmZpbGwhaW1wb3J0YW50fS5vYmplY3QtZml0LXh4bC1zY2FsZXtvYmplY3QtZml0OnNjYWxlLWRvd24haW1wb3J0YW50fS5vYmplY3QtZml0LXh4bC1ub25le29iamVjdC1maXQ6bm9uZSFpbXBvcnRhbnR9LmQteHhsLWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9LmQteHhsLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQteHhsLWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLXh4bC1ncmlke2Rpc3BsYXk6Z3JpZCFpbXBvcnRhbnR9LmQteHhsLWlubGluZS1ncmlke2Rpc3BsYXk6aW5saW5lLWdyaWQhaW1wb3J0YW50fS5kLXh4bC10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC14eGwtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC14eGwtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLXh4bC1mbGV4e2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9LmQteHhsLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXghaW1wb3J0YW50fS5kLXh4bC1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmJvcmRlci1lbmQteHhse2JvcmRlci1yaWdodDoxcHggc29saWQgIzAwMCFpbXBvcnRhbnR9LmJvcmRlci1lbmQteHhsLTB7Ym9yZGVyLXJpZ2h0OjAhaW1wb3J0YW50fS5ib3JkZXItYm90dG9tLXh4bHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDAwIWltcG9ydGFudH0uYm9yZGVyLWJvdHRvbS14eGwtMHtib3JkZXItYm90dG9tOjAhaW1wb3J0YW50fS5mbGV4LXh4bC1maWxse2ZsZXg6MSAxIGF1dG8haW1wb3J0YW50fS5mbGV4LXh4bC1yb3d7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudH0uZmxleC14eGwtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnR9LmZsZXgteHhsLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudH0uZmxleC14eGwtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXh4bC1ncm93LTB7ZmxleC1ncm93OjAhaW1wb3J0YW50fS5mbGV4LXh4bC1ncm93LTF7ZmxleC1ncm93OjEhaW1wb3J0YW50fS5mbGV4LXh4bC1zaHJpbmstMHtmbGV4LXNocmluazowIWltcG9ydGFudH0uZmxleC14eGwtc2hyaW5rLTF7ZmxleC1zaHJpbms6MSFpbXBvcnRhbnR9LmZsZXgteHhsLXdyYXB7ZmxleC13cmFwOndyYXAhaW1wb3J0YW50fS5mbGV4LXh4bC1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnR9LmZsZXgteHhsLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXh4bC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14eGwtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14eGwtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXh4bC1ldmVubHl7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXh4bC1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24taXRlbXMteHhsLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXh4bC1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24taXRlbXMteHhsLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24taXRlbXMteHhsLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteHhsLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteHhsLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14eGwtY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14eGwtYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXh4bC1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXh4bC1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLXNlbGYteHhsLWF1dG97YWxpZ24tc2VsZjphdXRvIWltcG9ydGFudH0uYWxpZ24tc2VsZi14eGwtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tc2VsZi14eGwtZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXh4bC1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXh4bC1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24tc2VsZi14eGwtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ghaW1wb3J0YW50fS5vcmRlci14eGwtZmlyc3R7b3JkZXI6LTEhaW1wb3J0YW50fS5vcmRlci14eGwtMHtvcmRlcjowIWltcG9ydGFudH0ub3JkZXIteHhsLTF7b3JkZXI6MSFpbXBvcnRhbnR9Lm9yZGVyLXh4bC0ye29yZGVyOjIhaW1wb3J0YW50fS5vcmRlci14eGwtM3tvcmRlcjozIWltcG9ydGFudH0ub3JkZXIteHhsLTR7b3JkZXI6NCFpbXBvcnRhbnR9Lm9yZGVyLXh4bC01e29yZGVyOjUhaW1wb3J0YW50fS5vcmRlci14eGwtbGFzdHtvcmRlcjo2IWltcG9ydGFudH0ubS14eGwtMHttYXJnaW46MCFpbXBvcnRhbnR9Lm0teHhsLTF7bWFyZ2luOi4zMTI1cmVtIWltcG9ydGFudH0ubS14eGwtMnttYXJnaW46LjYyNXJlbSFpbXBvcnRhbnR9Lm0teHhsLTN7bWFyZ2luOi44MzMzM3JlbSFpbXBvcnRhbnR9Lm0teHhsLTR7bWFyZ2luOjEuMjVyZW0haW1wb3J0YW50fS5tLXh4bC01e21hcmdpbjoxLjg3NXJlbSFpbXBvcnRhbnR9Lm0teHhsLTZ7bWFyZ2luOjIuNXJlbSFpbXBvcnRhbnR9Lm0teHhsLTd7bWFyZ2luOjVyZW0haW1wb3J0YW50fS5tLXh4bC04e21hcmdpbjo2LjI1cmVtIWltcG9ydGFudH0ubS14eGwtYXV0b3ttYXJnaW46YXV0byFpbXBvcnRhbnR9Lm14LXh4bC0we21hcmdpbi1yaWdodDowIWltcG9ydGFudDttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubXgteHhsLTF7bWFyZ2luLXJpZ2h0Oi4zMTI1cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDouMzEyNXJlbSFpbXBvcnRhbnR9Lm14LXh4bC0ye21hcmdpbi1yaWdodDouNjI1cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDouNjI1cmVtIWltcG9ydGFudH0ubXgteHhsLTN7bWFyZ2luLXJpZ2h0Oi44MzMzM3JlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjgzMzMzcmVtIWltcG9ydGFudH0ubXgteHhsLTR7bWFyZ2luLXJpZ2h0OjEuMjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjEuMjVyZW0haW1wb3J0YW50fS5teC14eGwtNXttYXJnaW4tcmlnaHQ6MS44NzVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjEuODc1cmVtIWltcG9ydGFudH0ubXgteHhsLTZ7bWFyZ2luLXJpZ2h0OjIuNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6Mi41cmVtIWltcG9ydGFudH0ubXgteHhsLTd7bWFyZ2luLXJpZ2h0OjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjVyZW0haW1wb3J0YW50fS5teC14eGwtOHttYXJnaW4tcmlnaHQ6Ni4yNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6Ni4yNXJlbSFpbXBvcnRhbnR9Lm14LXh4bC1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH0ubXkteHhsLTB7bWFyZ2luLXRvcDowIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5teS14eGwtMXttYXJnaW4tdG9wOi4zMTI1cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi4zMTI1cmVtIWltcG9ydGFudH0ubXkteHhsLTJ7bWFyZ2luLXRvcDouNjI1cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi42MjVyZW0haW1wb3J0YW50fS5teS14eGwtM3ttYXJnaW4tdG9wOi44MzMzM3JlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouODMzMzNyZW0haW1wb3J0YW50fS5teS14eGwtNHttYXJnaW4tdG9wOjEuMjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206MS4yNXJlbSFpbXBvcnRhbnR9Lm15LXh4bC01e21hcmdpbi10b3A6MS44NzVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206MS44NzVyZW0haW1wb3J0YW50fS5teS14eGwtNnttYXJnaW4tdG9wOjIuNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToyLjVyZW0haW1wb3J0YW50fS5teS14eGwtN3ttYXJnaW4tdG9wOjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206NXJlbSFpbXBvcnRhbnR9Lm15LXh4bC04e21hcmdpbi10b3A6Ni4yNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTo2LjI1cmVtIWltcG9ydGFudH0ubXkteHhsLWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudDttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tdC14eGwtMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tdC14eGwtMXttYXJnaW4tdG9wOi4zMTI1cmVtIWltcG9ydGFudH0ubXQteHhsLTJ7bWFyZ2luLXRvcDouNjI1cmVtIWltcG9ydGFudH0ubXQteHhsLTN7bWFyZ2luLXRvcDouODMzMzNyZW0haW1wb3J0YW50fS5tdC14eGwtNHttYXJnaW4tdG9wOjEuMjVyZW0haW1wb3J0YW50fS5tdC14eGwtNXttYXJnaW4tdG9wOjEuODc1cmVtIWltcG9ydGFudH0ubXQteHhsLTZ7bWFyZ2luLXRvcDoyLjVyZW0haW1wb3J0YW50fS5tdC14eGwtN3ttYXJnaW4tdG9wOjVyZW0haW1wb3J0YW50fS5tdC14eGwtOHttYXJnaW4tdG9wOjYuMjVyZW0haW1wb3J0YW50fS5tdC14eGwtYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50fS5tZS14eGwtMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnR9Lm1lLXh4bC0xe21hcmdpbi1yaWdodDouMzEyNXJlbSFpbXBvcnRhbnR9Lm1lLXh4bC0ye21hcmdpbi1yaWdodDouNjI1cmVtIWltcG9ydGFudH0ubWUteHhsLTN7bWFyZ2luLXJpZ2h0Oi44MzMzM3JlbSFpbXBvcnRhbnR9Lm1lLXh4bC00e21hcmdpbi1yaWdodDoxLjI1cmVtIWltcG9ydGFudH0ubWUteHhsLTV7bWFyZ2luLXJpZ2h0OjEuODc1cmVtIWltcG9ydGFudH0ubWUteHhsLTZ7bWFyZ2luLXJpZ2h0OjIuNXJlbSFpbXBvcnRhbnR9Lm1lLXh4bC03e21hcmdpbi1yaWdodDo1cmVtIWltcG9ydGFudH0ubWUteHhsLTh7bWFyZ2luLXJpZ2h0OjYuMjVyZW0haW1wb3J0YW50fS5tZS14eGwtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnR9Lm1iLXh4bC0we21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm1iLXh4bC0xe21hcmdpbi1ib3R0b206LjMxMjVyZW0haW1wb3J0YW50fS5tYi14eGwtMnttYXJnaW4tYm90dG9tOi42MjVyZW0haW1wb3J0YW50fS5tYi14eGwtM3ttYXJnaW4tYm90dG9tOi44MzMzM3JlbSFpbXBvcnRhbnR9Lm1iLXh4bC00e21hcmdpbi1ib3R0b206MS4yNXJlbSFpbXBvcnRhbnR9Lm1iLXh4bC01e21hcmdpbi1ib3R0b206MS44NzVyZW0haW1wb3J0YW50fS5tYi14eGwtNnttYXJnaW4tYm90dG9tOjIuNXJlbSFpbXBvcnRhbnR9Lm1iLXh4bC03e21hcmdpbi1ib3R0b206NXJlbSFpbXBvcnRhbnR9Lm1iLXh4bC04e21hcmdpbi1ib3R0b206Ni4yNXJlbSFpbXBvcnRhbnR9Lm1iLXh4bC1hdXRve21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm1zLXh4bC0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tcy14eGwtMXttYXJnaW4tbGVmdDouMzEyNXJlbSFpbXBvcnRhbnR9Lm1zLXh4bC0ye21hcmdpbi1sZWZ0Oi42MjVyZW0haW1wb3J0YW50fS5tcy14eGwtM3ttYXJnaW4tbGVmdDouODMzMzNyZW0haW1wb3J0YW50fS5tcy14eGwtNHttYXJnaW4tbGVmdDoxLjI1cmVtIWltcG9ydGFudH0ubXMteHhsLTV7bWFyZ2luLWxlZnQ6MS44NzVyZW0haW1wb3J0YW50fS5tcy14eGwtNnttYXJnaW4tbGVmdDoyLjVyZW0haW1wb3J0YW50fS5tcy14eGwtN3ttYXJnaW4tbGVmdDo1cmVtIWltcG9ydGFudH0ubXMteHhsLTh7bWFyZ2luLWxlZnQ6Ni4yNXJlbSFpbXBvcnRhbnR9Lm1zLXh4bC1hdXRve21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fS5wLXh4bC0we3BhZGRpbmc6MCFpbXBvcnRhbnR9LnAteHhsLTF7cGFkZGluZzouMzEyNXJlbSFpbXBvcnRhbnR9LnAteHhsLTJ7cGFkZGluZzouNjI1cmVtIWltcG9ydGFudH0ucC14eGwtM3twYWRkaW5nOi44MzMzM3JlbSFpbXBvcnRhbnR9LnAteHhsLTR7cGFkZGluZzoxLjI1cmVtIWltcG9ydGFudH0ucC14eGwtNXtwYWRkaW5nOjEuODc1cmVtIWltcG9ydGFudH0ucC14eGwtNntwYWRkaW5nOjIuNXJlbSFpbXBvcnRhbnR9LnAteHhsLTd7cGFkZGluZzo1cmVtIWltcG9ydGFudH0ucC14eGwtOHtwYWRkaW5nOjYuMjVyZW0haW1wb3J0YW50fS5weC14eGwtMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucHgteHhsLTF7cGFkZGluZy1yaWdodDouMzEyNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi4zMTI1cmVtIWltcG9ydGFudH0ucHgteHhsLTJ7cGFkZGluZy1yaWdodDouNjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjYyNXJlbSFpbXBvcnRhbnR9LnB4LXh4bC0ze3BhZGRpbmctcmlnaHQ6LjgzMzMzcmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjgzMzMzcmVtIWltcG9ydGFudH0ucHgteHhsLTR7cGFkZGluZy1yaWdodDoxLjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MS4yNXJlbSFpbXBvcnRhbnR9LnB4LXh4bC01e3BhZGRpbmctcmlnaHQ6MS44NzVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDoxLjg3NXJlbSFpbXBvcnRhbnR9LnB4LXh4bC02e3BhZGRpbmctcmlnaHQ6Mi41cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6Mi41cmVtIWltcG9ydGFudH0ucHgteHhsLTd7cGFkZGluZy1yaWdodDo1cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6NXJlbSFpbXBvcnRhbnR9LnB4LXh4bC04e3BhZGRpbmctcmlnaHQ6Ni4yNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjYuMjVyZW0haW1wb3J0YW50fS5weS14eGwtMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucHkteHhsLTF7cGFkZGluZy10b3A6LjMxMjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi4zMTI1cmVtIWltcG9ydGFudH0ucHkteHhsLTJ7cGFkZGluZy10b3A6LjYyNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjYyNXJlbSFpbXBvcnRhbnR9LnB5LXh4bC0ze3BhZGRpbmctdG9wOi44MzMzM3JlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjgzMzMzcmVtIWltcG9ydGFudH0ucHkteHhsLTR7cGFkZGluZy10b3A6MS4yNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MS4yNXJlbSFpbXBvcnRhbnR9LnB5LXh4bC01e3BhZGRpbmctdG9wOjEuODc1cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjg3NXJlbSFpbXBvcnRhbnR9LnB5LXh4bC02e3BhZGRpbmctdG9wOjIuNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206Mi41cmVtIWltcG9ydGFudH0ucHkteHhsLTd7cGFkZGluZy10b3A6NXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206NXJlbSFpbXBvcnRhbnR9LnB5LXh4bC04e3BhZGRpbmctdG9wOjYuMjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjYuMjVyZW0haW1wb3J0YW50fS5wdC14eGwtMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudH0ucHQteHhsLTF7cGFkZGluZy10b3A6LjMxMjVyZW0haW1wb3J0YW50fS5wdC14eGwtMntwYWRkaW5nLXRvcDouNjI1cmVtIWltcG9ydGFudH0ucHQteHhsLTN7cGFkZGluZy10b3A6LjgzMzMzcmVtIWltcG9ydGFudH0ucHQteHhsLTR7cGFkZGluZy10b3A6MS4yNXJlbSFpbXBvcnRhbnR9LnB0LXh4bC01e3BhZGRpbmctdG9wOjEuODc1cmVtIWltcG9ydGFudH0ucHQteHhsLTZ7cGFkZGluZy10b3A6Mi41cmVtIWltcG9ydGFudH0ucHQteHhsLTd7cGFkZGluZy10b3A6NXJlbSFpbXBvcnRhbnR9LnB0LXh4bC04e3BhZGRpbmctdG9wOjYuMjVyZW0haW1wb3J0YW50fS5wZS14eGwtMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fS5wZS14eGwtMXtwYWRkaW5nLXJpZ2h0Oi4zMTI1cmVtIWltcG9ydGFudH0ucGUteHhsLTJ7cGFkZGluZy1yaWdodDouNjI1cmVtIWltcG9ydGFudH0ucGUteHhsLTN7cGFkZGluZy1yaWdodDouODMzMzNyZW0haW1wb3J0YW50fS5wZS14eGwtNHtwYWRkaW5nLXJpZ2h0OjEuMjVyZW0haW1wb3J0YW50fS5wZS14eGwtNXtwYWRkaW5nLXJpZ2h0OjEuODc1cmVtIWltcG9ydGFudH0ucGUteHhsLTZ7cGFkZGluZy1yaWdodDoyLjVyZW0haW1wb3J0YW50fS5wZS14eGwtN3twYWRkaW5nLXJpZ2h0OjVyZW0haW1wb3J0YW50fS5wZS14eGwtOHtwYWRkaW5nLXJpZ2h0OjYuMjVyZW0haW1wb3J0YW50fS5wYi14eGwtMHtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucGIteHhsLTF7cGFkZGluZy1ib3R0b206LjMxMjVyZW0haW1wb3J0YW50fS5wYi14eGwtMntwYWRkaW5nLWJvdHRvbTouNjI1cmVtIWltcG9ydGFudH0ucGIteHhsLTN7cGFkZGluZy1ib3R0b206LjgzMzMzcmVtIWltcG9ydGFudH0ucGIteHhsLTR7cGFkZGluZy1ib3R0b206MS4yNXJlbSFpbXBvcnRhbnR9LnBiLXh4bC01e3BhZGRpbmctYm90dG9tOjEuODc1cmVtIWltcG9ydGFudH0ucGIteHhsLTZ7cGFkZGluZy1ib3R0b206Mi41cmVtIWltcG9ydGFudH0ucGIteHhsLTd7cGFkZGluZy1ib3R0b206NXJlbSFpbXBvcnRhbnR9LnBiLXh4bC04e3BhZGRpbmctYm90dG9tOjYuMjVyZW0haW1wb3J0YW50fS5wcy14eGwtMHtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnBzLXh4bC0xe3BhZGRpbmctbGVmdDouMzEyNXJlbSFpbXBvcnRhbnR9LnBzLXh4bC0ye3BhZGRpbmctbGVmdDouNjI1cmVtIWltcG9ydGFudH0ucHMteHhsLTN7cGFkZGluZy1sZWZ0Oi44MzMzM3JlbSFpbXBvcnRhbnR9LnBzLXh4bC00e3BhZGRpbmctbGVmdDoxLjI1cmVtIWltcG9ydGFudH0ucHMteHhsLTV7cGFkZGluZy1sZWZ0OjEuODc1cmVtIWltcG9ydGFudH0ucHMteHhsLTZ7cGFkZGluZy1sZWZ0OjIuNXJlbSFpbXBvcnRhbnR9LnBzLXh4bC03e3BhZGRpbmctbGVmdDo1cmVtIWltcG9ydGFudH0ucHMteHhsLTh7cGFkZGluZy1sZWZ0OjYuMjVyZW0haW1wb3J0YW50fS5nYXAteHhsLTB7Z2FwOjAhaW1wb3J0YW50fS5nYXAteHhsLTF7Z2FwOi4zMTI1cmVtIWltcG9ydGFudH0uZ2FwLXh4bC0ye2dhcDouNjI1cmVtIWltcG9ydGFudH0uZ2FwLXh4bC0ze2dhcDouODMzMzNyZW0haW1wb3J0YW50fS5nYXAteHhsLTR7Z2FwOjEuMjVyZW0haW1wb3J0YW50fS5nYXAteHhsLTV7Z2FwOjEuODc1cmVtIWltcG9ydGFudH0uZ2FwLXh4bC02e2dhcDoyLjVyZW0haW1wb3J0YW50fS5nYXAteHhsLTd7Z2FwOjVyZW0haW1wb3J0YW50fS5nYXAteHhsLTh7Z2FwOjYuMjVyZW0haW1wb3J0YW50fS5yb3ctZ2FwLXh4bC0we3Jvdy1nYXA6MCFpbXBvcnRhbnR9LnJvdy1nYXAteHhsLTF7cm93LWdhcDouMzEyNXJlbSFpbXBvcnRhbnR9LnJvdy1nYXAteHhsLTJ7cm93LWdhcDouNjI1cmVtIWltcG9ydGFudH0ucm93LWdhcC14eGwtM3tyb3ctZ2FwOi44MzMzM3JlbSFpbXBvcnRhbnR9LnJvdy1nYXAteHhsLTR7cm93LWdhcDoxLjI1cmVtIWltcG9ydGFudH0ucm93LWdhcC14eGwtNXtyb3ctZ2FwOjEuODc1cmVtIWltcG9ydGFudH0ucm93LWdhcC14eGwtNntyb3ctZ2FwOjIuNXJlbSFpbXBvcnRhbnR9LnJvdy1nYXAteHhsLTd7cm93LWdhcDo1cmVtIWltcG9ydGFudH0ucm93LWdhcC14eGwtOHtyb3ctZ2FwOjYuMjVyZW0haW1wb3J0YW50fS5jb2x1bW4tZ2FwLXh4bC0we2NvbHVtbi1nYXA6MCFpbXBvcnRhbnR9LmNvbHVtbi1nYXAteHhsLTF7Y29sdW1uLWdhcDouMzEyNXJlbSFpbXBvcnRhbnR9LmNvbHVtbi1nYXAteHhsLTJ7Y29sdW1uLWdhcDouNjI1cmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC14eGwtM3tjb2x1bW4tZ2FwOi44MzMzM3JlbSFpbXBvcnRhbnR9LmNvbHVtbi1nYXAteHhsLTR7Y29sdW1uLWdhcDoxLjI1cmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC14eGwtNXtjb2x1bW4tZ2FwOjEuODc1cmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC14eGwtNntjb2x1bW4tZ2FwOjIuNXJlbSFpbXBvcnRhbnR9LmNvbHVtbi1nYXAteHhsLTd7Y29sdW1uLWdhcDo1cmVtIWltcG9ydGFudH0uY29sdW1uLWdhcC14eGwtOHtjb2x1bW4tZ2FwOjYuMjVyZW0haW1wb3J0YW50fS50ZXh0LXh4bC1zdGFydHt0ZXh0LWFsaWduOmxlZnQhaW1wb3J0YW50fS50ZXh0LXh4bC1lbmR7dGV4dC1hbGlnbjpyaWdodCFpbXBvcnRhbnR9LnRleHQteHhsLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciFpbXBvcnRhbnR9fUBtZWRpYSBwcmludHsuZC1wcmludC1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLXByaW50LWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQtcHJpbnQtYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQtcHJpbnQtZ3JpZHtkaXNwbGF5OmdyaWQhaW1wb3J0YW50fS5kLXByaW50LWlubGluZS1ncmlke2Rpc3BsYXk6aW5saW5lLWdyaWQhaW1wb3J0YW50fS5kLXByaW50LXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLXByaW50LXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQtcHJpbnQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLXByaW50LWZsZXh7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC1wcmludC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH0uZC1wcmludC1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9fUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J09wZW4gU2Fucyc7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OnN3YXA7Zm9udC13ZWlnaHQ6NDAwO3NyYzpsb2NhbChcIk9wZW4gU2FucyBSZWd1bGFyXCIpLGxvY2FsKFwiT3BlblNhbnMtUmVndWxhclwiKSx1cmwoLi4vRm9udHMvT3BlbkZvbnRzL29wZW4tc2Fuc19hbGwvZmlsZXMvb3Blbi1zYW5zLWFsbC00MDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguLi9Gb250cy9PcGVuRm9udHMvb3Blbi1zYW5zX2FsbC9maWxlcy9vcGVuLXNhbnMtYWxsLTQwMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J09wZW4gU2Fucyc7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OnN3YXA7Zm9udC13ZWlnaHQ6NjAwO3NyYzpsb2NhbChcIk9wZW4gU2FucyBTZW1pQm9sZFwiKSxsb2NhbChcIk9wZW5TYW5zLVNlbWlCb2xkXCIpLHVybCguLi9Gb250cy9PcGVuRm9udHMvb3Blbi1zYW5zX2FsbC9maWxlcy9vcGVuLXNhbnMtYWxsLTYwMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4uL0ZvbnRzL09wZW5Gb250cy9vcGVuLXNhbnNfYWxsL2ZpbGVzL29wZW4tc2Fucy1hbGwtNjAwLndvZmYpIGZvcm1hdChcIndvZmZcIil9LmlucHV0LWdyb3VwLWJ0biAuYnRuLmJ0bi1kYW5nZXIsLmlucHV0LWdyb3VwLWJ0biAuYnRuLmJ0bi1kYW5nZXI6aG92ZXIsLmlucHV0LWdyb3VwLWJ0biAuYnRuLmJ0bi1pbmZvLC5pbnB1dC1ncm91cC1idG4gLmJ0bi5idG4taW5mbzpob3ZlciwuaW5wdXQtZ3JvdXAtYnRuIC5idG4uYnRuLXByaW1hcnksLmlucHV0LWdyb3VwLWJ0biAuYnRuLmJ0bi1wcmltYXJ5OmhvdmVyLC5pbnB1dC1ncm91cC1idG4gLmJ0bi5idG4tc3VjY2VzcywuaW5wdXQtZ3JvdXAtYnRuIC5idG4uYnRuLXN1Y2Nlc3M6aG92ZXIsLmlucHV0LWdyb3VwLWJ0biAuYnRuLmJ0bi13YXJuaW5nLC5pbnB1dC1ncm91cC1idG4gLmJ0bi5idG4td2FybmluZzpob3ZlciwuaW5wdXQtZ3JvdXAtYnRuIC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1kYW5nZXIuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLC5pbnB1dC1ncm91cC1idG4gLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWRhbmdlci5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyLC5pbnB1dC1ncm91cC1idG4gLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWRhbmdlci5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyOmhvdmVyLC5pbnB1dC1ncm91cC1idG4gLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWRhbmdlci5jbS1idG4uY20tYnRuLXN1Y2Nlc3M6aG92ZXIsLmlucHV0LWdyb3VwLWJ0biAua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4taW5mby5jbS1idG4uY20tYnRuLXN1Y2Nlc3MsLmlucHV0LWdyb3VwLWJ0biAua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4taW5mby5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyLC5pbnB1dC1ncm91cC1idG4gLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLWluZm8uY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcjpob3ZlciwuaW5wdXQtZ3JvdXAtYnRuIC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1pbmZvLmNtLWJ0bi5jbS1idG4tc3VjY2Vzczpob3ZlciwuaW5wdXQtZ3JvdXAtYnRuIC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1zdWNjZXNzLmNtLWJ0bi5jbS1idG4tc3VjY2VzcywuaW5wdXQtZ3JvdXAtYnRuIC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi1zdWNjZXNzLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXIsLmlucHV0LWdyb3VwLWJ0biAua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4tc3VjY2Vzcy5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyOmhvdmVyLC5pbnB1dC1ncm91cC1idG4gLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLXN1Y2Nlc3MuY20tYnRuLmNtLWJ0bi1zdWNjZXNzOmhvdmVyLC5pbnB1dC1ncm91cC1idG4gLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLXdhcm5pbmcuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLC5pbnB1dC1ncm91cC1idG4gLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuYnRuLXdhcm5pbmcuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhciwuaW5wdXQtZ3JvdXAtYnRuIC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmJ0bi13YXJuaW5nLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXI6aG92ZXIsLmlucHV0LWdyb3VwLWJ0biAua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5idG4td2FybmluZy5jbS1idG4uY20tYnRuLXN1Y2Nlc3M6aG92ZXIsLmlucHV0LWdyb3VwLWJ0biAua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MsLmlucHV0LWdyb3VwLWJ0biAua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyLC5pbnB1dC1ncm91cC1idG4gLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcjpob3ZlciwuaW5wdXQtZ3JvdXAtYnRuIC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzczpob3Zlciwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5pbnB1dC1ncm91cC1idG4gLmJ0bi1kYW5nZXIuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmlucHV0LWdyb3VwLWJ0biAuYnRuLWRhbmdlci5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmlucHV0LWdyb3VwLWJ0biAuYnRuLWRhbmdlci5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyOmhvdmVyLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmlucHV0LWdyb3VwLWJ0biAuYnRuLWRhbmdlci5jbS1idG4uY20tYnRuLXN1Y2Nlc3M6aG92ZXIsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuaW5wdXQtZ3JvdXAtYnRuIC5idG4taW5mby5jbS1idG4uY20tYnRuLXN1Y2Nlc3MsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuaW5wdXQtZ3JvdXAtYnRuIC5idG4taW5mby5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmlucHV0LWdyb3VwLWJ0biAuYnRuLWluZm8uY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcjpob3Zlciwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5pbnB1dC1ncm91cC1idG4gLmJ0bi1pbmZvLmNtLWJ0bi5jbS1idG4tc3VjY2Vzczpob3Zlciwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5pbnB1dC1ncm91cC1idG4gLmJ0bi1zdWNjZXNzLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcywua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5pbnB1dC1ncm91cC1idG4gLmJ0bi1zdWNjZXNzLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXIsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuaW5wdXQtZ3JvdXAtYnRuIC5idG4tc3VjY2Vzcy5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyOmhvdmVyLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmlucHV0LWdyb3VwLWJ0biAuYnRuLXN1Y2Nlc3MuY20tYnRuLmNtLWJ0bi1zdWNjZXNzOmhvdmVyLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmlucHV0LWdyb3VwLWJ0biAuYnRuLXdhcm5pbmcuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmlucHV0LWdyb3VwLWJ0biAuYnRuLXdhcm5pbmcuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhciwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5pbnB1dC1ncm91cC1idG4gLmJ0bi13YXJuaW5nLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXI6aG92ZXIsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuaW5wdXQtZ3JvdXAtYnRuIC5idG4td2FybmluZy5jbS1idG4uY20tYnRuLXN1Y2Nlc3M6aG92ZXIsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuaW5wdXQtZ3JvdXAtYnRuIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuaW5wdXQtZ3JvdXAtYnRuIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmlucHV0LWdyb3VwLWJ0biAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcjpob3Zlciwua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIC5pbnB1dC1ncm91cC1idG4gLmNtLWJ0bi5jbS1idG4tc3VjY2Vzczpob3Zlcntib3gtc2hhZG93OjAgMCAwIHRyYW5zcGFyZW50O3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKX0uaGFzLWVycm9yIGlucHV0W3R5cGU9dGV4dF17Ym9yZGVyLWNvbG9yOnJlZH0uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dHt0b3A6MnB4fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXR7dG9wOjRweH19LmVycm9yLmhlbHAtYmxvY2t7Zm9udC1zaXplOi44NXJlbX0udS1iZy1ncmFkaWVudC0tdG9wLWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KDBkZWcsI2ZmZiAwLCNlNjFkNGMgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQoMGRlZywjZmZmIDAsI2U2MWQ0YyAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgwZGVnLCNmZmYgMCwjZTYxZDRjIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14fS51LWJnLWdyYWRpZW50LS10b3AtYm90dG9tLW9wYWNpdHl7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCgwZGVnLHJnYmEoMjU1LDI1NSwyNTUsMCkgMCwjZTYxZDRjIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KDBkZWcscmdiYSgyNTUsMjU1LDI1NSwwKSAwLCNlNjFkNGMgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoMGRlZyxyZ2JhKDI1NSwyNTUsMjU1LDApIDAsI2U2MWQ0YyAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteH0udS1iZy1ncmFkaWVudC0tYm90dG9tLXRvcC1vcGFjaXR5e2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTgwZGVnLHJnYmEoMjU1LDI1NSwyNTUsMCkgMCxyZ2JhKDAsMCwwLC45KSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCgxODBkZWcscmdiYSgyNTUsMjU1LDI1NSwwKSAwLHJnYmEoMCwwLDAsLjkpIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2JhKDI1NSwyNTUsMjU1LDApIDAscmdiYSgwLDAsMCwuOSkgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7YmFja2dyb3VuZC1jb2xvcjp1bnNldCFpbXBvcnRhbnR9LnUtYmctZ3JhZGllbnQtLWxlZnQtcmlnaHR7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCg5MGRlZywjZmZmIDAsI2U2MWQ0YyAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCg5MGRlZywjZmZmIDAsI2U2MWQ0YyAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg5MGRlZywjZmZmIDAsI2U2MWQ0YyAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteH0udS1iZy1ncmFkaWVudC0tZnJlZS1zdHlsZXtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KDIzNWRlZywjZmZmIDAsI2U2MWQ0YyAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCgyMzVkZWcsI2ZmZiAwLCNlNjFkNGMgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoMjM1ZGVnLCNmZmYgMCwjZTYxZDRjIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14fS5iZy1rZXktY29sb3ItZGFya3tiYWNrZ3JvdW5kLWNvbG9yOiNhNDEyMzR9LmJnLWtleS1jb2xvci1saWdodHtiYWNrZ3JvdW5kLWNvbG9yOiNlZTYyODN9LmJnLWJsYWNre2JhY2tncm91bmQtY29sb3I6IzAwMH0uYmctYmxhY2sgLmgxLC5iZy1ibGFjayAuaDIsLmJnLWJsYWNrIC5oMywuYmctYmxhY2sgLmg0LC5iZy1ibGFjayAuaDUsLmJnLWJsYWNrIC5oNiwuYmctYmxhY2sgYWRkcmVzcy5hZGRyZXNzLnNhZm5lciAuYWRkcmVzcy10aXRsZSwuYmctYmxhY2sgaDEsLmJnLWJsYWNrIGgyLC5iZy1ibGFjayBoMywuYmctYmxhY2sgaDQsLmJnLWJsYWNrIGg1LC5iZy1ibGFjayBoNiwuYmctYmxhY2sgcCxhZGRyZXNzLmFkZHJlc3Muc2FmbmVyIC5iZy1ibGFjayAuYWRkcmVzcy10aXRsZXtjb2xvcjojZmZmfS51LWJnLWdyYWRpZW50LS1rZXktY29sb3J7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCgxMzVkZWcsI2Y0OTcwMCAxNSUsI2UxOGQwMCA4NSUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KDEzNWRlZywjZjQ5NzAwIDE1JSwjZTE4ZDAwIDg1JSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCNmNDk3MDAgMTUlLCNlMThkMDAgODUlKX0udS1iZy1ncmFkaWVudC0tZ3JlZW57YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCgxMzVkZWcsIzc1YTc1YSAxNSUsIzVlODY0OCA4NSUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KDEzNWRlZywjNzVhNzVhIDE1JSwjNWU4NjQ4IDg1JSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCM3NWE3NWEgMTUlLCM1ZTg2NDggODUlKX0udS1iZy1ncmFkaWVudC0tYmx1ZXtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KDEzNWRlZywjNTM4YmIzIDE1JSwjNDI2ZjhmIDg1JSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQoMTM1ZGVnLCM1MzhiYjMgMTUlLCM0MjZmOGYgODUlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIzUzOGJiMyAxNSUsIzQyNmY4ZiA4NSUpfS51LWJzLS1ob3ZlciwudS1icy0taG92ZXI6YWN0aXZlLC51LWJzLS1ob3Zlcjpmb2N1cywudS1icy0taG92ZXI6aG92ZXIsLnUtYnMtLW5vLWhvdmVye2JveC1zaGFkb3c6MCAuNXJlbSAxcmVtIHJnYmEoMCwwLDAsLjE1KX0uY3NzLWFycm93LXVwOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO2hlaWdodDoxNXB4O3dpZHRoOjE1cHg7Ym9yZGVyLXRvcDoycHggc29saWQgI2U2MWQ0Yztib3JkZXItbGVmdDoycHggc29saWQgI2U2MWQ0Yzt0cmFuc2Zvcm06dHJhbnNsYXRlKDExNiUsMTMxJSkgcm90YXRlKDQ1ZGVnKX0uY3NzLWFycm93LWRvd257cG9zaXRpb246YWJzb2x1dGU7ZmxvYXQ6cmlnaHQ7aGVpZ2h0Oi44ZW07d2lkdGg6LjhlbTt0b3A6NTAlO3JpZ2h0OjEuMjVyZW07dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC01MCUpfS5jc3MtYXJyb3ctZG93bjpiZWZvcmV7Zm9udC1mYW1pbHk6J0ZvbnQgQXdlc29tZSA1IFBybycsc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2NvbnRlbnQ6XCJcXGYwNzhcIjtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDotMS4zcmVtO3dpZHRoOjEwMCU7Zm9udC1zaXplOjFyZW07Zm9udC1zdHlsZTpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LXJlbmRlcmluZzphdXRvOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWR9LmZhLWNzcy1hcnJvdy11cHtwb3NpdGlvbjphYnNvbHV0ZTtmbG9hdDpyaWdodDtoZWlnaHQ6LjhlbTt3aWR0aDouOGVtO3RvcDo1MCU7cmlnaHQ6MS4yNXJlbTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTUwJSl9LmZhLWNzcy1hcnJvdy11cDpiZWZvcmV7Zm9udC1mYW1pbHk6J0ZvbnQgQXdlc29tZSA1IFBybycsc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2NvbnRlbnQ6XCLvgbdcIjtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDotMS4zcmVtO3dpZHRoOjEwMCU7Zm9udC1zaXplOjFyZW07Zm9udC1zdHlsZTpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LXJlbmRlcmluZzphdXRvOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWR9LmZhLWNzcy1hcnJvdy1kb3due3Bvc2l0aW9uOmFic29sdXRlO2Zsb2F0OnJpZ2h0O2hlaWdodDouOGVtO3dpZHRoOi44ZW07dG9wOjUwJTtyaWdodDoxLjI1cmVtO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwtNTAlKX0uZmEtY3NzLWFycm93LWRvd246YmVmb3Jle2ZvbnQtZmFtaWx5OidGb250IEF3ZXNvbWUgNSBQcm8nLHNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtjb250ZW50Olwi74G4XCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6LTEuM3JlbTt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC1yZW5kZXJpbmc6YXV0bzstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkfS5maWx0ZXItZ3JheS0xMntmaWx0ZXI6Z3JheXNjYWxlKDEyLjUlKX0uZmlsdGVyLWdyYXktMjV7ZmlsdGVyOmdyYXlzY2FsZSgyNSUpfS5maWx0ZXItZ3JheS0zN3tmaWx0ZXI6Z3JheXNjYWxlKDM3LjUlKX0uZmlsdGVyLWdyYXktNTB7ZmlsdGVyOmdyYXlzY2FsZSg1MCUpfS5maWx0ZXItZ3JheS02MntmaWx0ZXI6Z3JheXNjYWxlKDYyLjUlKX0uZmlsdGVyLWdyYXktNzV7ZmlsdGVyOmdyYXlzY2FsZSg3NSUpfS5maWx0ZXItZ3JheS04N3tmaWx0ZXI6Z3JheXNjYWxlKDg3LjUlKX0uZmlsdGVyLWdyYXktMTAwe2ZpbHRlcjpncmF5c2NhbGUoMTAwJSl9LmZpbHRlci1zZXBpYS0xMntmaWx0ZXI6c2VwaWEoMTIuNSUpfS5maWx0ZXItc2VwaWEtMjV7ZmlsdGVyOnNlcGlhKDI1JSl9LmZpbHRlci1zZXBpYS0zN3tmaWx0ZXI6c2VwaWEoMzcuNSUpfS5maWx0ZXItc2VwaWEtNTB7ZmlsdGVyOnNlcGlhKDUwJSl9LmZpbHRlci1zZXBpYS02MntmaWx0ZXI6c2VwaWEoNjIuNSUpfS5maWx0ZXItc2VwaWEtNzV7ZmlsdGVyOnNlcGlhKDc1JSl9LmZpbHRlci1zZXBpYS04N3tmaWx0ZXI6c2VwaWEoODcuNSUpfS5maWx0ZXItc2VwaWEtMTAwe2ZpbHRlcjpzZXBpYSgxMDAlKX0uZmlsdGVyLWJsdXItNXtmaWx0ZXI6Ymx1cig1cHgpfS5maWx0ZXItYmx1ci0xMHtmaWx0ZXI6Ymx1cigxMHB4KX0uLWZpbHRlckRpbW0zMHtvcGFjaXR5Oi4zO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uLWZpbHRlckRpbW1WYXJ7b3BhY2l0eTouNTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Li1idG5PdmVybGF5e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOmZpdC1jb250ZW50fS4tYnRuT3ZlcmxheS4tZmFkZSAuYnRuLW92ZXJsYXlfX2NvbnRhaW5lciAuYnRuLW92ZXJsYXlfX2ljb257YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4zKX0uLWJ0bk92ZXJsYXkuLWZhZGU6aG92ZXIgLmJ0bi1vdmVybGF5X19jb250YWluZXIgLmJ0bi1vdmVybGF5X19pY29ue2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNil9Li1idG5PdmVybGF5Li1mYWRlSW4gLmJ0bi1vdmVybGF5X19jb250YWluZXIgLmJ0bi1vdmVybGF5X19pY29ue29wYWNpdHk6MH0uLWJ0bk92ZXJsYXkuLWZhZGVJbjpob3ZlciAuYnRuLW92ZXJsYXlfX2NvbnRhaW5lciAuYnRuLW92ZXJsYXlfX2ljb257b3BhY2l0eToxfS4tYnRuT3ZlcmxheSAuYnRuLW92ZXJsYXlfX2NvbnRhaW5lcntjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtwYWRkaW5nOjFyZW19Li1idG5PdmVybGF5IC5idG4tb3ZlcmxheV9fY29udGFpbmVyIC5idG4tb3ZlcmxheV9faWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZjt3aWR0aDoycmVtO2hlaWdodDoycmVtO2ZvbnQtc2l6ZToxcmVtO29wYWNpdHk6MTt0cmFuc2l0aW9uOi40c30uLWJ0bk92ZXJsYXkgLmJ0bi1vdmVybGF5X19jb250YWluZXIgLmJ0bi1vdmVybGF5X19pY29uLi1iYWNrR3JvdW5ke2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNil9Li1idG5PdmVybGF5IC5idG4tb3ZlcmxheV9fY29udGFpbmVyIC5idG4tb3ZlcmxheV9faWNvbi4tcm91bmR7Ym9yZGVyLXJhZGl1czo1MCV9Li1idG5PdmVybGF5IC5idG4tb3ZlcmxheV9fY29udGFpbmVyIC5idG4tb3ZlcmxheV9faWNvbjpmb2N1cywuLWJ0bk92ZXJsYXkgLmJ0bi1vdmVybGF5X19jb250YWluZXIgLmJ0bi1vdmVybGF5X19pY29uOmhvdmVye2NvbG9yOiNmZmZ9Li1idG5PdmVybGF5IC5idG4tb3ZlcmxheV9fY29udGFpbmVyIC5idG4tb3ZlcmxheV9faWNvbiAuYnRuLW92ZXJsYXlfX2ljb24taW5uZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSl9Li1idG5PdmVybGF5IC5idG4tb3ZlcmxheV9fY29udGFpbmVyIC5idG4tb3ZlcmxheV9faWNvbiAuYnRuLW92ZXJsYXlfX2ljb24taW5uZXIuLWljb257bGluZS1oZWlnaHQ6MH0uLWJ0bk92ZXJsYXkgLmJ0bi1vdmVybGF5X19jb250YWluZXIgLmJ0bi1vdmVybGF5X19pY29uIC5idG4tb3ZlcmxheV9faWNvbi1pbm5lci4taWNvbjphZnRlcntkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO21hcmdpbjouNXJlbTtiYWNrZ3JvdW5kOnVybCguLi9JbWFnZXMvQ3VzdG9tZXIvSWNvbnMvbGluay5zdmcpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7Y29udGVudDonICd9LyohXG4gKiBIYW1idXJnZXJzXG4gKiBAZGVzY3JpcHRpb24gVGFzdHkgQ1NTLWFuaW1hdGVkIGhhbWJ1cmdlcnNcbiAqIEBhdXRob3IgSm9uYXRoYW4gU3VoIEBqb25zdWhcbiAqIEBzaXRlIGh0dHBzOi8vam9uc3VoLmNvbS9oYW1idXJnZXJzXG4gKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vam9uc3VoL2hhbWJ1cmdlcnNcbiAqLy5oYW1idXJnZXJ7cGFkZGluZzoxNXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSxmaWx0ZXI7dHJhbnNpdGlvbi1kdXJhdGlvbjouMTVzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjtmb250OmluaGVyaXQ7Y29sb3I6aW5oZXJpdDt0ZXh0LXRyYW5zZm9ybTpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7bWFyZ2luOjA7b3ZlcmZsb3c6dmlzaWJsZX0uaGFtYnVyZ2VyLmlzLWFjdGl2ZTpob3ZlciwuaGFtYnVyZ2VyOmhvdmVye29wYWNpdHk6Ljd9LmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciwuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciwuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5oYW1idXJnZXItYm94e3dpZHRoOjIwcHg7aGVpZ2h0OjE0cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmV9LmhhbWJ1cmdlci1pbm5lcntkaXNwbGF5OmJsb2NrO3RvcDo1MCU7bWFyZ2luLXRvcDotMXB4fS5oYW1idXJnZXItaW5uZXIsLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIsLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3dpZHRoOjIwcHg7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym9yZGVyLXJhZGl1czo0cHg7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1kdXJhdGlvbjouMTVzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2V9LmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIsLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrfS5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0b3A6LTZweH0uaGFtYnVyZ2VyLWlubmVyOjphZnRlcntib3R0b206LTZweH0uaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVye3RvcDphdXRvO2JvdHRvbTowO3RyYW5zaXRpb24tZHVyYXRpb246LjEzczt0cmFuc2l0aW9uLWRlbGF5Oi4xM3M7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX0uaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0b3A6LTEycHg7dHJhbnNpdGlvbjp0b3AgLjJzIGN1YmljLWJlemllciguMzMzMzMsLjY2NjY3LC42NjY2NywxKSAuMnMsb3BhY2l0eSAuMXMgbGluZWFyfS5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0cmFuc2l0aW9uOnRvcCAuMTJzIGN1YmljLWJlemllciguMzMzMzMsLjY2NjY3LC42NjY2NywxKSAuMnMsdHJhbnNmb3JtIC4xM3MgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX0uaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNnB4LDApIHJvdGF0ZSgtNDVkZWcpO3RyYW5zaXRpb24tZGVsYXk6LjIyczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0uaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dG9wOjA7b3BhY2l0eTowO3RyYW5zaXRpb246dG9wIC4ycyBjdWJpYy1iZXppZXIoLjMzMzMzLDAsLjY2NjY3LC4zMzMzMyksb3BhY2l0eSAuMXMgbGluZWFyIC4yMnN9LmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0b3A6MDt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7dHJhbnNpdGlvbjp0b3AgLjFzIGN1YmljLWJlemllciguMzMzMzMsMCwuNjY2NjcsLjMzMzMzKSAuMTZzLHRyYW5zZm9ybSAuMTNzIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpIC4yNXN9Li10ZXh0U2hhZG93e3RleHQtc2hhZG93OjJweCAycHggMnB4IHJnYmEoMCwwLDAsLjcpfS4tYm9yZGVyUHNCZWZvcmU6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7Y29udGVudDonICc7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzAwMH0uLWJvcmRlclBzQWZ0ZXI6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicgJztib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDAwO3BhZGRpbmctdG9wOjEuMjVyZW07cGFkZGluZy1ib3R0b206MS4yNXJlbX0ubGF5b3V0LW92ZXJsYXl7cG9zaXRpb246cmVsYXRpdmV9LmxheW91dC1vdmVybGF5IC5vdmVybGF5LWlubmVye3Bvc2l0aW9uOmFic29sdXRlfS5saXN0LXN0eWxlZCBsaSwubS1wYWdlTWVudV9fbmF2Li1mYUljb24gbGksLm12LW1lbnUtc2VjdGlvbiB1bC5tdi1tZW51LXNlY3Rpb24tc2VjdGlvbi5mYWwtYXJyb3ctZG93biBsaSx1bC4tY2hlY2tlZCBsaSx1bC4tZGFzaCBsaSx1bC4tbXZTdHlsZSBsaSx1bC4tbXZTdHlsZVVuaUNvZGUgbGksdWwuLXVuU3R5bGVkIGxpe3BhZGRpbmctbGVmdDoxLjNyZW19dWwuLXVuU3R5bGVkIGxpe3BhZGRpbmctbGVmdDowfXVsLi11blN0eWxlZCBsaTpub3QoOmxhc3QtY2hpbGQpe3BhZGRpbmctYm90dG9tOjB9dWwuLXVuU3R5bGVkIGxpIHVse3BhZGRpbmctdG9wOjB9dWwuLWRhc2ggbGl7cGFkZGluZy1sZWZ0OjFyZW19dWwuLWRhc2ggbGk6YmVmb3Jle2NvbnRlbnQ6Jy0nO3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbi1sZWZ0Oi0xNXB4fXVsLi1kYXNoIGxpOm5vdCg6bGFzdC1jaGlsZCl7cGFkZGluZy1ib3R0b206MH11bC4tZGFzaCBsaSB1bHtwYWRkaW5nLXRvcDowfXVsLi1tdlN0eWxlVW5pQ29kZSBsaTpiZWZvcmV7cG9zaXRpb246cmVsYXRpdmU7dG9wOi4xcmVtO2NvbnRlbnQ6XCJcXDIwMjJcIjtjb2xvcjojZTYxZDRjO2ZvbnQtd2VpZ2h0OjcwMDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDouOGVtO2hlaWdodDouOGVtO21hcmdpbi1sZWZ0Oi0uOGVtO2ZvbnQtc2l6ZToxLjZlbX11bC4tbXZTdHlsZVVuaUNvZGU6bm90KDpsYXN0LWNoaWxkKXtwYWRkaW5nLWJvdHRvbToxLjEyNXJlbX11bC4tbXZTdHlsZVVuaUNvZGUgdWx7bWFyZ2luLXRvcDoxLjEyNXJlbX11bC4tY2hlY2tlZCBsaTpiZWZvcmV7Zm9udC1mYW1pbHk6J0ZvbnQgQXdlc29tZSA1IFBybycsc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2NvbnRlbnQ6XCLvgIxcIjtmb250LXNpemU6MS4xMjVyZW07Y29sb3I6I2U2MWQ0YztkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDotMS4zcmVtO3dpZHRoOjEuM3JlbX11bC4tY2hlY2tlZCBsaTpub3QoOmxhc3QtY2hpbGQpe3BhZGRpbmctYm90dG9tOjEuMTI1cmVtfXVsLi1jaGVja2VkIGxpIHVse21hcmdpbi10b3A6MS4xMjVyZW19dWwuLW12U3R5bGUgbGk6YmVmb3Jle2ZvbnQtZmFtaWx5OidGb250IEF3ZXNvbWUgNSBQcm8nLHNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtjb250ZW50Olwi74itXCI7Zm9udC1zaXplOjEuMTI1cmVtO2NvbG9yOiNlNjFkNGM7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6LTEuM3JlbTt3aWR0aDoxLjNyZW07Zm9udC1zdHlsZTpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LXJlbmRlcmluZzphdXRvOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWR9dWwuLW12U3R5bGUgbGk6bm90KDpsYXN0LWNoaWxkKXtwYWRkaW5nLWJvdHRvbToxLjEyNXJlbX11bC4tbXZTdHlsZSBsaSB1bHttYXJnaW4tdG9wOjEuMTI1cmVtfW9sOm5vdCgubV9iZXJhZENydW1iX19saXN0KXtwYWRkaW5nLWxlZnQ6MS4xMjVyZW19b2w6bm90KC5tX2JlcmFkQ3J1bWJfX2xpc3QpIGxpe3BhZGRpbmctbGVmdDouM3JlbX1vbDpub3QoLm1fYmVyYWRDcnVtYl9fbGlzdCkgbGk6bm90KDpsYXN0LWNoaWxkKXtwYWRkaW5nLWJvdHRvbTowfW9sOm5vdCgubV9iZXJhZENydW1iX19saXN0KSBsaSBvbHtwYWRkaW5nLXRvcDowfW9sOm5vdCgubV9iZXJhZENydW1iX19saXN0KS4tdHlwZUxvd2VyTGF0aW57bGlzdC1zdHlsZS10eXBlOmxvd2VyLWxhdGlufS5vLXBhZ2VCYWNrZ3JvdW5kTWVkaWFfX2NvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjojMDAwfUBtZWRpYSAobWluLXdpZHRoOjI1NjFweCl7Lm8tcGFnZUJhY2tncm91bmRNZWRpYV9fY29udGFpbmVyIC5tLXBhZ2VCYWNrZ3JvdW5kTWVkaWFfX2JhY2tHcm91bmRDb250YWluZXIgaW1ne2hlaWdodDp1bnNldH19Lm8tcGFnZUJhY2tncm91bmRNZWRpYV9fY29udGFpbmVyIC5tLXBhZ2VCYWNrZ3JvdW5kTWVkaWFfX2NvbnRlbnRDb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTt0b3A6MDtsZWZ0OjB9Lm8tcGFnZUJhY2tncm91bmRNZWRpYV9fY29udGFpbmVyLi1mdWxsU2l6ZXtoZWlnaHQ6MTAwdmg7aGVpZ2h0OmNhbGModmFyKC0tdmgtcmVhbCwxdmgpICogMTAwKX0uby1wYWdlQmFja2dyb3VuZE1lZGlhX19jb250YWluZXIuLWZ1bGxTaXplIC5tLXBhZ2VCYWNrZ3JvdW5kTWVkaWFfX2JhY2tHcm91bmRDb250YWluZXIsLm8tcGFnZUJhY2tncm91bmRNZWRpYV9fY29udGFpbmVyLi1mdWxsU2l6ZSAubS1wYWdlQmFja2dyb3VuZE1lZGlhX19iYWNrR3JvdW5kQ29udGFpbmVyIGZpZ3VyZXtoZWlnaHQ6MTAwJX0uby1wYWdlQmFja2dyb3VuZE1lZGlhX19jb250YWluZXIuLWZ1bGxTaXplIC5tLXBhZ2VCYWNrZ3JvdW5kTWVkaWFfX2JhY2tHcm91bmRDb250YWluZXIgZmlndXJlIGltZ3toZWlnaHQ6MTAwJTt3aWR0aDphdXRvfUBtZWRpYSAobWluLXdpZHRoOjkzMHB4KSBhbmQgKG1heC13aWR0aDoxMTk5cHgpey5vLXBhZ2VCYWNrZ3JvdW5kTWVkaWFfX2NvbnRhaW5lci4tZnVsbFNpemUgLm0tcGFnZUJhY2tncm91bmRNZWRpYV9fYmFja0dyb3VuZENvbnRhaW5lciBmaWd1cmUgaW1ne2hlaWdodDphdXRvO3dpZHRoOjEwMCV9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7Lm8tcGFnZUJhY2tncm91bmRNZWRpYV9fY29udGFpbmVyLi1mdWxsU2l6ZSAubS1wYWdlQmFja2dyb3VuZE1lZGlhX19iYWNrR3JvdW5kQ29udGFpbmVyIGZpZ3VyZSBpbWd7aGVpZ2h0OjEwMCU7d2lkdGg6YXV0b319QG1lZGlhIChtYXgtd2lkdGg6ODAwcHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKSBhbmQgKG1pbi1yZXNvbHV0aW9uOjFkcHB4KXsuby1wYWdlQmFja2dyb3VuZE1lZGlhX19jb250YWluZXIuLWZ1bGxTaXplIC5tLXBhZ2VCYWNrZ3JvdW5kTWVkaWFfX2JhY2tHcm91bmRDb250YWluZXIgZmlndXJlIGltZ3toZWlnaHQ6YXV0bzt3aWR0aDoxMDAlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOjEzNjZweCkgYW5kICgtd2Via2l0LWRldmljZS1waXhlbC1yYXRpbzoyKXsuby1wYWdlQmFja2dyb3VuZE1lZGlhX19jb250YWluZXIuLWZ1bGxTaXplIC5tLXBhZ2VCYWNrZ3JvdW5kTWVkaWFfX2JhY2tHcm91bmRDb250YWluZXIgZmlndXJlIGltZ3toZWlnaHQ6MTAwJTt3aWR0aDphdXRvfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOjc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6MTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MSl7Lm8tcGFnZUJhY2tncm91bmRNZWRpYV9fY29udGFpbmVyLi1mdWxsU2l6ZSAubS1wYWdlQmFja2dyb3VuZE1lZGlhX19iYWNrR3JvdW5kQ29udGFpbmVyIGZpZ3VyZSBpbWd7aGVpZ2h0OmF1dG87d2lkdGg6MTAwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTI5JSl9fWhlYWRlci5tLWhlYWRlcjpub3QoLmZyYW1lLWhlYWRlcil7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNlNjFkNGN9aGVhZGVyLm0taGVhZGVyOm5vdCguZnJhbWUtaGVhZGVyKSAuZmFiLGhlYWRlci5tLWhlYWRlcjpub3QoLmZyYW1lLWhlYWRlcikgLmZhbHtmb250LXNpemU6MS42ODc1cmVtfWhlYWRlci5tLWhlYWRlcjpub3QoLmZyYW1lLWhlYWRlcikgLmZhYntiYWNrZ3JvdW5kLWNvbG9yOiNlNjFkNGM7Y29sb3I6I2ZmZn1oZWFkZXIubS1oZWFkZXI6bm90KC5mcmFtZS1oZWFkZXIpIGF7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjp1bnNldH1oZWFkZXIubS1oZWFkZXI6bm90KC5mcmFtZS1oZWFkZXIpIGE6aG92ZXJ7Y29sb3I6I2Q5ZDlkOTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWhlYWRlci5tLWhlYWRlcjpub3QoLmZyYW1lLWhlYWRlcikgYTpub3QoW2hyZWZdKSxoZWFkZXIubS1oZWFkZXI6bm90KC5mcmFtZS1oZWFkZXIpIGE6bm90KFtocmVmXSk6aG92ZXJ7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZX0udG9wLW5hdntmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWYsc3lzdGVtLXVpLC1hcHBsZS1zeXN0ZW0sXCJTZWdvZSBVSVwiLFwiUm9ib3RvIEZsZXhcIixzYW5zLXNlcmlmLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxcIk5vdG8gU2Fuc1wiLFwiTGliZXJhdGlvbiBTYW5zXCIsc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiU2Vnb2UgVUkgU3ltYm9sXCIsXCJOb3RvIENvbG9yIEVtb2ppXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NjAwOy0tbXYtdG9wbmF2LWxpbmstcGFkZGluZy14OjFyZW07LS1tdi10b3BuYXYtbGluay1wYWRkaW5nLXk6MC4yNXJlbTstLW12LXRvcG5hdi1saW5rLWZvbnQtd2VpZ2h0OjYwMDstLW12LXRvcG5hdi1saW5rLWNvbG9yOiMwMDA7LS1tdi10b3BuYXYtbGluay1ob3Zlci1jb2xvcjojMDAwOy0tbXYtdG9wbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IzAwMDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowO2xpc3Qtc3R5bGU6bm9uZX0udG9wLW5hdiAubmF2LWxpbmssLnRvcC1uYXYgbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm12LW5hdi1saW5rLG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC50b3AtbmF2IC5tdi1uYXYtbGlua3tkaXNwbGF5OmJsb2NrO3BhZGRpbmc6dmFyKC0tbXYtdG9wbmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS1tdi10b3BuYXYtbGluay1wYWRkaW5nLXgpO2NvbG9yOnZhcigtLW12LXRvcG5hdi1saW5rLWNvbG9yKTt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MH0udG9wLW5hdiAubmF2LWxpbms6Zm9jdXMsLnRvcC1uYXYgLm5hdi1saW5rOmhvdmVyLC50b3AtbmF2IG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1uYXYtbGluazpmb2N1cywudG9wLW5hdiBuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubXYtbmF2LWxpbms6aG92ZXIsbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLnRvcC1uYXYgLm12LW5hdi1saW5rOmZvY3VzLG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC50b3AtbmF2IC5tdi1uYXYtbGluazpob3Zlcntjb2xvcjp2YXIoLS1tdi10b3BuYXYtbGluay1ob3Zlci1jb2xvcil9LnRvcC1uYXYgLm5hdi1saW5rOmZvY3VzLXZpc2libGUsLnRvcC1uYXYgbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm12LW5hdi1saW5rOmZvY3VzLXZpc2libGUsbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLnRvcC1uYXYgLm12LW5hdi1saW5rOmZvY3VzLXZpc2libGV7b3V0bGluZTowfS50b3AtbmF2IC5uYXYtbGluay5kaXNhYmxlZCwudG9wLW5hdiBuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAuZGlzYWJsZWQubXYtbmF2LWxpbmssbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLnRvcC1uYXYgLmRpc2FibGVkLm12LW5hdi1saW5re2NvbG9yOnZhcigtLW12LXRvcG5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtwb2ludGVyLWV2ZW50czpub25lO2N1cnNvcjpkZWZhdWx0fS50b3AtbmF2IC5uYXYtbGluayAubmF2LWxpbmstaWNvbiwudG9wLW5hdiAubmF2LWxpbmsgLm5hdi1saW5rLXRleHQsLnRvcC1uYXYgbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm12LW5hdi1saW5rIC5uYXYtbGluay1pY29uLC50b3AtbmF2IG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1uYXYtbGluayAubmF2LWxpbmstdGV4dCxuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAudG9wLW5hdiAubXYtbmF2LWxpbmsgLm5hdi1saW5rLWljb24sbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLnRvcC1uYXYgLm12LW5hdi1saW5rIC5uYXYtbGluay10ZXh0e2NvbG9yOnZhcigtLW12LXRvcG5hdi1saW5rLWNvbG9yKX0uYnJlYWRjcnVtYi13cmFwcGVye21hcmdpbi10b3A6MH1AbWVkaWEgcHJpbnR7LmJyZWFkY3J1bWItd3JhcHBlcixmb290ZXI6bm90KC5mcmFtZS1mb290ZXIpe2Rpc3BsYXk6bm9uZX19I0JyZWFkQ3J1bWIgLm1fYmVyYWRDcnVtYl9fbGlzdCwubV9iZXJhZENydW1iX19zZWN0aW9uIC5tX2JlcmFkQ3J1bWJfX2xpc3R7Zm9udC1zaXplOi43NTAzOHJlbTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7cGFkZGluZzowO21hcmdpbi1ib3R0b206MXJlbTtsaXN0LXN0eWxlOm5vbmV9I0JyZWFkQ3J1bWIgLm1fYmVyYWRDcnVtYl9fbGlzdCAubV9iZXJhZENydW1iX19pdGVtLi1mYS1pY29uLC5tX2JlcmFkQ3J1bWJfX3NlY3Rpb24gLm1fYmVyYWRDcnVtYl9fbGlzdCAubV9iZXJhZENydW1iX19pdGVtLi1mYS1pY29ue2Rpc3BsYXk6ZmxleH0jQnJlYWRDcnVtYiAubV9iZXJhZENydW1iX19saXN0IC5tX2JlcmFkQ3J1bWJfX2l0ZW0uLWZhLWljb24rLi1mYS1pY29uLC5tX2JlcmFkQ3J1bWJfX3NlY3Rpb24gLm1fYmVyYWRDcnVtYl9fbGlzdCAubV9iZXJhZENydW1iX19pdGVtLi1mYS1pY29uKy4tZmEtaWNvbntwYWRkaW5nLWxlZnQ6LjVyZW19I0JyZWFkQ3J1bWIgLm1fYmVyYWRDcnVtYl9fbGlzdCAubV9iZXJhZENydW1iX19pdGVtLi1mYS1pY29uKy4tZmEtaWNvbjpiZWZvcmUsLm1fYmVyYWRDcnVtYl9fc2VjdGlvbiAubV9iZXJhZENydW1iX19saXN0IC5tX2JlcmFkQ3J1bWJfX2l0ZW0uLWZhLWljb24rLi1mYS1pY29uOmJlZm9yZXtmb250LWZhbWlseTonRm9udCBBd2Vzb21lIDUgUHJvJyxzZXJpZjtmb250LXdlaWdodDozMDA7Y29udGVudDpcIu+EhVwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctcmlnaHQ6LjVyZW07cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowO2NvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1jb2xvcil9I0JyZWFkQ3J1bWIgLm1fYmVyYWRDcnVtYl9fbGlzdCAubV9iZXJhZENydW1iX19pdGVtLi11Yy1pY29uLC5tX2JlcmFkQ3J1bWJfX3NlY3Rpb24gLm1fYmVyYWRDcnVtYl9fbGlzdCAubV9iZXJhZENydW1iX19pdGVtLi11Yy1pY29ue2Rpc3BsYXk6ZmxleH0jQnJlYWRDcnVtYiAubV9iZXJhZENydW1iX19saXN0IC5tX2JlcmFkQ3J1bWJfX2l0ZW0uLXVjLWljb24rLi11Yy1pY29uLC5tX2JlcmFkQ3J1bWJfX3NlY3Rpb24gLm1fYmVyYWRDcnVtYl9fbGlzdCAubV9iZXJhZENydW1iX19pdGVtLi11Yy1pY29uKy4tdWMtaWNvbntwYWRkaW5nLWxlZnQ6LjVyZW19I0JyZWFkQ3J1bWIgLm1fYmVyYWRDcnVtYl9fbGlzdCAubV9iZXJhZENydW1iX19pdGVtLi11Yy1pY29uKy4tdWMtaWNvbjpiZWZvcmUsLm1fYmVyYWRDcnVtYl9fc2VjdGlvbiAubV9iZXJhZENydW1iX19saXN0IC5tX2JlcmFkQ3J1bWJfX2l0ZW0uLXVjLWljb24rLi11Yy1pY29uOmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MDtjb250ZW50OlwifFwiO2NvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1jb2xvcil9I0JyZWFkQ3J1bWIgLm1fYmVyYWRDcnVtYl9fbGlzdCAubV9iZXJhZENydW1iX19pdGVtIC5icmVhZGNydW1iLWxpbmssI0JyZWFkQ3J1bWIgLm1fYmVyYWRDcnVtYl9fbGlzdCAubV9iZXJhZENydW1iX19pdGVtIC5icmVhZGNydW1iLXRleHQsLm1fYmVyYWRDcnVtYl9fc2VjdGlvbiAubV9iZXJhZENydW1iX19saXN0IC5tX2JlcmFkQ3J1bWJfX2l0ZW0gLmJyZWFkY3J1bWItbGluaywubV9iZXJhZENydW1iX19zZWN0aW9uIC5tX2JlcmFkQ3J1bWJfX2xpc3QgLm1fYmVyYWRDcnVtYl9faXRlbSAuYnJlYWRjcnVtYi10ZXh0e2NvbG9yOiMwMDB9Lm0tbGFuZ01lbnVfX2NvbnRhaW5lcntkaXNwbGF5OmZsZXg7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixzYW5zLXNlcmlmLHN5c3RlbS11aSwtYXBwbGUtc3lzdGVtLFwiU2Vnb2UgVUlcIixcIlJvYm90byBGbGV4XCIsc2Fucy1zZXJpZixcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsXCJOb3RvIFNhbnNcIixcIkxpYmVyYXRpb24gU2Fuc1wiLHNhbnMtc2VyaWYsXCJBcHBsZSBDb2xvciBFbW9qaVwiLFwiU2Vnb2UgVUkgRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiLFwiTm90byBDb2xvciBFbW9qaVwiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjYwMH0ubS1sYW5nTWVudV9fY29udGFpbmVyIC5tLWxhbmdNZW51X19saXN0e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nOi42MjVyZW0gMDttYXJnaW4tYm90dG9tOjFyZW07Ym9yZGVyLXJhZGl1czouMjVyZW07bGlzdC1zdHlsZTpub25lfS5tLWxhbmdNZW51X19jb250YWluZXIgLm0tbGFuZ01lbnVfX2xpc3QgLm0tbGFuZ01lbnVfX2l0ZW17YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctbGVmdDouNXJlbTtwYWRkaW5nLXJpZ2h0Oi41cmVtfS5tLWxhbmdNZW51X19jb250YWluZXIgLm0tbGFuZ01lbnVfX2xpc3QgLm0tbGFuZ01lbnVfX2l0ZW0uLWZhLWljb257ZGlzcGxheTpmbGV4fS5tLWxhbmdNZW51X19jb250YWluZXIgLm0tbGFuZ01lbnVfX2xpc3QgLm0tbGFuZ01lbnVfX2l0ZW0uLWZhLWljb24rLi1mYS1pY29ue3BhZGRpbmctbGVmdDouNXJlbX0ubS1sYW5nTWVudV9fY29udGFpbmVyIC5tLWxhbmdNZW51X19saXN0IC5tLWxhbmdNZW51X19pdGVtLi1mYS1pY29uKy4tZmEtaWNvbjpiZWZvcmV7Zm9udC1mYW1pbHk6J0ZvbnQgQXdlc29tZSA1IFBybycsc2VyaWY7Zm9udC13ZWlnaHQ6MzAwO2NvbnRlbnQ6XCLvhIVcIjtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MDtjb2xvcjojMDAwfS5tLWxhbmdNZW51X19jb250YWluZXIgLm0tbGFuZ01lbnVfX2xpc3QgLm0tbGFuZ01lbnVfX2l0ZW0uLXVjLWljb257ZGlzcGxheTpmbGV4fS5tLWxhbmdNZW51X19jb250YWluZXIgLm0tbGFuZ01lbnVfX2xpc3QgLm0tbGFuZ01lbnVfX2l0ZW0uLXVjLWljb24rLi11Yy1pY29ue3BhZGRpbmctbGVmdDouNXJlbX0ubS1sYW5nTWVudV9fY29udGFpbmVyIC5tLWxhbmdNZW51X19saXN0IC5tLWxhbmdNZW51X19pdGVtLi11Yy1pY29uKy4tdWMtaWNvbjpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjA7Y29udGVudDpcIuKIlVwiO2NvbG9yOiMwMDB9Lm0tbGFuZ01lbnVfX2NvbnRhaW5lciAubS1sYW5nTWVudV9fbGlzdCAubS1sYW5nTWVudV9faXRlbSAubS1sYW5nTWVudV9fbGlua3tjb2xvcjojMDAwfS5tLWxhbmdNZW51X19jb250YWluZXIgLm0tbGFuZ01lbnVfX2xpc3QgLm0tbGFuZ01lbnVfX2l0ZW0gLm0tbGFuZ01lbnVfX2xpbmsuLWFjdGl2ZXtjb2xvcjojMDAwO3BvaW50ZXItZXZlbnRzOm5vbmV9Li1tdlBhZ2VEaW0gI2hlcm8sLi1tdlBhZ2VEaW0gI2hlcm8+KiwuLW12UGFnZURpbSAjcGFnZS1jb250ZW50LC4tbXZQYWdlRGltICNwYWdlLWNvbnRlbnQ+KiwuLW12UGFnZURpbSAuYnJlYWRjcnVtYi13cmFwcGVyLC4tbXZQYWdlRGltIC5icmVhZGNydW1iLXdyYXBwZXI+KiwuLW12UGFnZURpbSBmb290ZXIsLi1tdlBhZ2VEaW0gZm9vdGVyPip7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC44KSFpbXBvcnRhbnQ7b3BhY2l0eTouNSFpbXBvcnRhbnR9bmF2I21haW5OYXZNZW51SnMuLWFsdW1uaSAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubS1uYXZMaXN0X19zdWIuLWxldmVsLTF7cGFkZGluZy10b3A6MS4yNXJlbX1uYXYjbWFpbk5hdk1lbnVKcy4tYWx1bW5pIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5tLW5hdkxpc3RfX3N1Yi4tbGV2ZWwtMSAubmF2SXRlbS4tc3ViLi1sZXZlbC0xOm50aC1jaGlsZCgtbis1KXtib3JkZXItdG9wOjJweCBzb2xpZCAjZmZmfW5hdiNtYWluTmF2TWVudUpzLi1hbHVtbmkgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm0tbmF2TGlzdF9fc3ViLi1sZXZlbC0xIC5uYXZJdGVtLi1zdWIuLWxldmVsLTE6bm90KDpudGgtY2hpbGQoLW4rNSkpe2JvcmRlci10b3A6MXB4IHNvbGlkICNmZmZ9bmF2I21haW5OYXZNZW51SnMuLWFsdW1uaSAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubS1uYXZMaXN0X19zdWIuLWxldmVsLTEgLm5hdkl0ZW0uLXN1Yi4tbGV2ZWwtMTpsYXN0LWNoaWxke2ZsZXgtZ3JvdzoxIWltcG9ydGFudH1uYXYjbWFpbk5hdk1lbnVKcy4tYWx1bW5pIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5tLW5hdkxpc3RfX3N1YiAubmF2SXRlbS4tc3ViLi1sZXZlbC0xe3BhZGRpbmc6MH1uYXYjbWFpbk5hdk1lbnVKcy4tYWx1bW5pIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5tLW5hdkxpc3RfX3N1YiAubmF2SXRlbS4tc3ViLi1sZXZlbC0xLmNvbC1sZy0ze3dpZHRoOjIwJX1uYXYjbWFpbk5hdk1lbnVKcy4tYWx1bW5pIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5tLW5hdkxpc3RfX3N1YiAubmF2SXRlbS4tc3ViLi1sZXZlbC0xPi5tdi1uYXYtbGlua3tib3JkZXItYm90dG9tOm5vbmU7cGFkZGluZzoxLjI1cmVtIDA7Zm9udC13ZWlnaHQ6NjAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1uYXYjbWFpbk5hdk1lbnVKcy4tYWx1bW5pIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5tLW5hdkxpc3RfX3N1YiAubmF2SXRlbS4tc3ViLi1sZXZlbC0yPi5tdi1uYXYtbGlua3tmb250LXNpemU6Ljk0Mzg4cmVtfW5hdiNtYWluTmF2TWVudUpzLm8tbWFpbk5hdiAubS1uYXZMaXN0e2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjB9bmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHR7ZGlzcGxheTpmbGV4O21hcmdpbjowfW5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MCAxMHB4fW5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1uYXYtbGlua3tjb2xvcjpyZ2JhKDAsMCwwLC45OSl9bmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm12LW5hdi1saW5rLmFjdGl2ZXtjb2xvcjojZTYxZDRjfW5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5tLW5hdkxpc3RfX3N1YntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWF4LXdpZHRoOjEwMCU7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4fW5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5tLW5hdkxpc3RfX3N1Yi4tbGV2ZWwtMntmbGV4LWRpcmVjdGlvbjpjb2x1bW59bmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm0tbmF2TGlzdF9fc3ViLi1sZXZlbC0ze3BhZGRpbmctbGVmdDoycmVtfW5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5tLW5hdkxpc3RfX3N1YiAubmF2SXRlbS4tc3ViLi1sZXZlbC0xPi5tdi1uYXYtbGlua3tib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmZmfW5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5tLW5hdkxpc3RfX3N1YiAubmF2SXRlbS4taGFzU3Vie21hcmdpbi1ib3R0b206MnJlbX1uYXYjbWFpbk5hdk1lbnVKcyB1bC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzPi5uYXZfX2l0ZW0+Lm5hdl9fbGlzdC1zdWJ7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3BhZGRpbmc6M3JlbSAxNXB4IDRyZW07d2lkdGg6Y2FsYygxMDAlICsgMTVweCk7bGVmdDo3cHg7ei1pbmRleDoxMDtsaXN0LXN0eWxlOm5vbmU7cG9pbnRlci1ldmVudHM6bm9uZTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjNweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czozcHg7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbjouM3N9bmF2I21haW5OYXZNZW51SnMgdWwuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcz4ubmF2X19pdGVtPi5uYXZfX2xpc3Qtc3ViOmFmdGVyLG5hdiNtYWluTmF2TWVudUpzIHVsLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnM+Lm5hdl9faXRlbT4ubmF2X19saXN0LXN1YjpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjUwdnc7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZmZmO3otaW5kZXg6LTE7dG9wOjA7Ym94LXNoYWRvdzotNHB4IDRweCA0cHggMCByZ2JhKDAsMCwwLC4xKX1uYXYjbWFpbk5hdk1lbnVKcyB1bC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzPi5uYXZfX2l0ZW0+Lm5hdl9fbGlzdC1zdWI6YmVmb3Jle2xlZnQ6NTAlfW5hdiNtYWluTmF2TWVudUpzIHVsLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnM+Lm5hdl9faXRlbT4ubmF2X19saXN0LXN1YjphZnRlcntsZWZ0OmF1dG87cmlnaHQ6NTAlfW5hdiNtYWluTmF2TWVudUpzIHVsLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnM+Lm5hdl9faXRlbTpob3Zlcj4ubmF2X19saXN0LXN1YntvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlO3BvaW50ZXItZXZlbnRzOmFsbH1uYXYgbGkubmF2LWl0ZW0uLWhhcy1pY29uIC5uYXYtbGluayxuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSBsaS5uYXYtaXRlbS4taGFzLWljb24gLm12LW5hdi1saW5rLG5hdiNtYWluTmF2TWVudUpzIGxpLm5hdi1pdGVtLi1oYXMtaWNvbiAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubXYtbmF2LWxpbmt7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn1uYXYgbGkubmF2LWl0ZW0uLWhhcy1pY29uIC5uYXYtbGluayAubmF2LWxpbmstaWNvbixuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSBsaS5uYXYtaXRlbS4taGFzLWljb24gLm12LW5hdi1saW5rIC5uYXYtbGluay1pY29uLG5hdiNtYWluTmF2TWVudUpzIGxpLm5hdi1pdGVtLi1oYXMtaWNvbiAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubXYtbmF2LWxpbmsgLm5hdi1saW5rLWljb257bGluZS1oZWlnaHQ6MTtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjEuMjVyZW19bmF2IGxpLm5hdi1pdGVtLi1oYXMtaWNvbi4taWNvbi1hZnRlci10aXRsZSAubmF2LWxpbmstaWNvbntvcmRlcjoyO3BhZGRpbmctbGVmdDoxLjI1cmVtO3BhZGRpbmctcmlnaHQ6MH1uYXYgbGkubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSxuYXYgbGkubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSAubmF2LWxpbmstdGV4dCxuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSBsaS5uYXYtaXRlbSAuYWN0aXZlLm12LW5hdi1saW5rLG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIGxpLm5hdi1pdGVtIC5hY3RpdmUubXYtbmF2LWxpbmsgLm5hdi1saW5rLXRleHQsbmF2I21haW5OYXZNZW51SnMgbGkubmF2LWl0ZW0gLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLmFjdGl2ZS5tdi1uYXYtbGluayxuYXYjbWFpbk5hdk1lbnVKcyBsaS5uYXYtaXRlbSAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAuYWN0aXZlLm12LW5hdi1saW5rIC5uYXYtbGluay10ZXh0e2NvbG9yOiNlNjFkNGN9bmF2Lm1haW4tbmF2IC5uYXYtaXRlbSxuYXYubWFpbi1uYXYgLm5hdl9faXRlbSxuYXYubXYtbWFpbi1uYXYgLm5hdi1pdGVtLG5hdi5tdi1tYWluLW5hdiAubmF2X19pdGVte2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsc2Fucy1zZXJpZixzeXN0ZW0tdWksLWFwcGxlLXN5c3RlbSxcIlNlZ29lIFVJXCIsXCJSb2JvdG8gRmxleFwiLHNhbnMtc2VyaWYsXCJIZWx2ZXRpY2EgTmV1ZVwiLEFyaWFsLFwiTm90byBTYW5zXCIsXCJMaWJlcmF0aW9uIFNhbnNcIixzYW5zLXNlcmlmLFwiQXBwbGUgQ29sb3IgRW1vamlcIixcIlNlZ29lIFVJIEVtb2ppXCIsXCJTZWdvZSBVSSBTeW1ib2xcIixcIk5vdG8gQ29sb3IgRW1vamlcIjtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjE0cHh9Lm8tb2ZmQ2FudmFzX19jdHJse2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDttYXJnaW4tdG9wOi42MjVyZW19Lm8tb2ZmQ2FudmFzX19jdHJsIC5vLW9mZkNhbnZhc19fYnV0dG9uLm0tYnVyZ2Vye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9Lm8tb2ZmQ2FudmFzX19jdHJsIC5vLW9mZkNhbnZhc19fYnV0dG9uLm0tYnVyZ2VyIC5tLWJ1cmdlcl9fdHh0e2xpbmUtaGVpZ2h0OjF9Lm1haW4tbmF2Lm5hdmJhciAubmF2LWxpbmsubXYtY2FyZXQuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSwubWFpbi1uYXYubmF2YmFyIG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1jYXJldC5kcm9wZG93bi10b2dnbGUubXYtbmF2LWxpbms6YmVmb3JlLC5vLW9mZkNhbnZhc19fbmF2IC5tLW9mZkNhbnZhc19faGVhZGVyLG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tYWluLW5hdi5uYXZiYXIgLm12LWNhcmV0LmRyb3Bkb3duLXRvZ2dsZS5tdi1uYXYtbGluazpiZWZvcmV7ZGlzcGxheTpub25lfS5tYWluLW5hdi5uYXZiYXIgLm5hdi1saW5rLm12LWNhcmV0LmRyb3Bkb3duLXRvZ2dsZTphZnRlciwubWFpbi1uYXYubmF2YmFyIG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1jYXJldC5kcm9wZG93bi10b2dnbGUubXYtbmF2LWxpbms6YWZ0ZXIsbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm1haW4tbmF2Lm5hdmJhciAubXYtY2FyZXQuZHJvcGRvd24tdG9nZ2xlLm12LW5hdi1saW5rOmFmdGVye21hcmdpbi1sZWZ0OjFyZW07cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJztoZWlnaHQ6MTRweDt3aWR0aDoxNHB4O2JvcmRlci10b3A6MnB4IHNvbGlkICNmZmY7Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkICNmZmY7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApIHJvdGF0ZSgyMjVkZWcpfS5tYWluLW5hdi5uYXZiYXIgLm5hdi1saW5rLm12LWNhcmV0LmRyb3Bkb3duLXRvZ2dsZS5zaG93OmFmdGVyLC5tYWluLW5hdi5uYXZiYXIgbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm12LWNhcmV0LmRyb3Bkb3duLXRvZ2dsZS5zaG93Lm12LW5hdi1saW5rOmFmdGVyLG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tYWluLW5hdi5uYXZiYXIgLm12LWNhcmV0LmRyb3Bkb3duLXRvZ2dsZS5zaG93Lm12LW5hdi1saW5rOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg1cHgsN3B4KX1uYXYubWFpbi1uYXYgLm12LWNvbnRhaW5lci1icmFuZC10b2dnbGUgLm5hdmJhci10b2dnbGVyLG5hdi5tdi1tYWluLW5hdiAubXYtY29udGFpbmVyLWJyYW5kLXRvZ2dsZSAubmF2YmFyLXRvZ2dsZXJ7d2lkdGg6NTBweDtiYWNrZ3JvdW5kOjAgMDtib3JkZXI6bm9uZTtjb2xvcjp0cmFuc3BhcmVudH1uYXYubWFpbi1uYXYgLm12LWNvbnRhaW5lci1icmFuZC10b2dnbGUgLm5hdmJhci10b2dnbGVyOmFjdGl2ZSxuYXYubWFpbi1uYXYgLm12LWNvbnRhaW5lci1icmFuZC10b2dnbGUgLm5hdmJhci10b2dnbGVyOmZvY3VzLG5hdi5tdi1tYWluLW5hdiAubXYtY29udGFpbmVyLWJyYW5kLXRvZ2dsZSAubmF2YmFyLXRvZ2dsZXI6YWN0aXZlLG5hdi5tdi1tYWluLW5hdiAubXYtY29udGFpbmVyLWJyYW5kLXRvZ2dsZSAubmF2YmFyLXRvZ2dsZXI6Zm9jdXN7b3V0bGluZTowfW5hdi5tYWluLW5hdiAubXYtY29udGFpbmVyLWJyYW5kLXRvZ2dsZSAubmF2YmFyLXRvZ2dsZXIgLnRvZ2dsZXIsbmF2Lm12LW1haW4tbmF2IC5tdi1jb250YWluZXItYnJhbmQtdG9nZ2xlIC5uYXZiYXItdG9nZ2xlciAudG9nZ2xlcntjb2xvcjojMDAwfW5hdi5tYWluLW5hdiAubXYtY29udGFpbmVyLWJyYW5kLXRvZ2dsZSAubmF2YmFyLXRvZ2dsZXIgLnRvZ2dsZXIgLmljb24tYmFycyxuYXYubXYtbWFpbi1uYXYgLm12LWNvbnRhaW5lci1icmFuZC10b2dnbGUgLm5hdmJhci10b2dnbGVyIC50b2dnbGVyIC5pY29uLWJhcnN7cGFkZGluZy1ib3R0b206NHB4fW5hdi5tYWluLW5hdiAubXYtY29udGFpbmVyLWJyYW5kLXRvZ2dsZSAubmF2YmFyLXRvZ2dsZXIgLnRvZ2dsZXIgLnRvZ2dsZXItdGV4dCxuYXYubXYtbWFpbi1uYXYgLm12LWNvbnRhaW5lci1icmFuZC10b2dnbGUgLm5hdmJhci10b2dnbGVyIC50b2dnbGVyIC50b2dnbGVyLXRleHR7Zm9udC1zaXplOjExcHh9bmF2Lm1haW4tbmF2IC5tdi1jb250YWluZXItYnJhbmQtdG9nZ2xlIC5uYXZiYXItdG9nZ2xlciAuaWNvbi1iYXIsbmF2Lm12LW1haW4tbmF2IC5tdi1jb250YWluZXItYnJhbmQtdG9nZ2xlIC5uYXZiYXItdG9nZ2xlciAuaWNvbi1iYXJ7ZGlzcGxheTpibG9jazt3aWR0aDoyMnB4O2hlaWdodDoycHg7bWFyZ2luOjRweCBhdXRvO2JhY2tncm91bmQtY29sb3I6IzAwMDtib3JkZXItcmFkaXVzOjFweDt0cmFuc2l0aW9uOi4zc30ubmF2YmFyLWRhcmsgbmF2Lm1haW4tbmF2IC5tdi1jb250YWluZXItYnJhbmQtdG9nZ2xlIC5uYXZiYXItdG9nZ2xlciAuaWNvbi1iYXIsLm5hdmJhci1kYXJrIG5hdi5tdi1tYWluLW5hdiAubXYtY29udGFpbmVyLWJyYW5kLXRvZ2dsZSAubmF2YmFyLXRvZ2dsZXIgLmljb24tYmFye2JhY2tncm91bmQ6I2ZmZn1uYXYubWFpbi1uYXYgLm12LWNvbnRhaW5lci1icmFuZC10b2dnbGUgLm5hdmJhci10b2dnbGVyIC5pY29uLWJhcjpudGgtb2YtdHlwZSgxKSxuYXYubXYtbWFpbi1uYXYgLm12LWNvbnRhaW5lci1icmFuZC10b2dnbGUgLm5hdmJhci10b2dnbGVyIC5pY29uLWJhcjpudGgtb2YtdHlwZSgxKXt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm0tb3JpZ2luOjEwJSAxMCV9bmF2Lm1haW4tbmF2IC5tdi1jb250YWluZXItYnJhbmQtdG9nZ2xlIC5uYXZiYXItdG9nZ2xlciAuaWNvbi1iYXI6bnRoLW9mLXR5cGUoMiksbmF2Lm12LW1haW4tbmF2IC5tdi1jb250YWluZXItYnJhbmQtdG9nZ2xlIC5uYXZiYXItdG9nZ2xlciAuaWNvbi1iYXI6bnRoLW9mLXR5cGUoMil7b3BhY2l0eTowfW5hdi5tYWluLW5hdiAubXYtY29udGFpbmVyLWJyYW5kLXRvZ2dsZSAubmF2YmFyLXRvZ2dsZXIgLmljb24tYmFyOm50aC1vZi10eXBlKDMpLG5hdi5tdi1tYWluLW5hdiAubXYtY29udGFpbmVyLWJyYW5kLXRvZ2dsZSAubmF2YmFyLXRvZ2dsZXIgLmljb24tYmFyOm50aC1vZi10eXBlKDMpe3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm0tb3JpZ2luOjEwJSA5MCV9bmF2Lm1haW4tbmF2IC5tdi1jb250YWluZXItYnJhbmQtdG9nZ2xlIC5uYXZiYXItdG9nZ2xlci5jb2xsYXBzZWQgLmljb24tYmFyOm50aC1vZi10eXBlKDEpLG5hdi5tdi1tYWluLW5hdiAubXYtY29udGFpbmVyLWJyYW5kLXRvZ2dsZSAubmF2YmFyLXRvZ2dsZXIuY29sbGFwc2VkIC5pY29uLWJhcjpudGgtb2YtdHlwZSgxKXt0cmFuc2Zvcm06cm90YXRlKDApfW5hdi5tYWluLW5hdiAubXYtY29udGFpbmVyLWJyYW5kLXRvZ2dsZSAubmF2YmFyLXRvZ2dsZXIuY29sbGFwc2VkIC5pY29uLWJhcjpudGgtb2YtdHlwZSgyKSxuYXYubXYtbWFpbi1uYXYgLm12LWNvbnRhaW5lci1icmFuZC10b2dnbGUgLm5hdmJhci10b2dnbGVyLmNvbGxhcHNlZCAuaWNvbi1iYXI6bnRoLW9mLXR5cGUoMil7b3BhY2l0eToxfW5hdi5tYWluLW5hdiAubXYtY29udGFpbmVyLWJyYW5kLXRvZ2dsZSAubmF2YmFyLXRvZ2dsZXIuY29sbGFwc2VkIC5pY29uLWJhcjpudGgtb2YtdHlwZSgzKSxuYXYubXYtbWFpbi1uYXYgLm12LWNvbnRhaW5lci1icmFuZC10b2dnbGUgLm5hdmJhci10b2dnbGVyLmNvbGxhcHNlZCAuaWNvbi1iYXI6bnRoLW9mLXR5cGUoMyl7dHJhbnNmb3JtOnJvdGF0ZSgwKX0uc2Nyb2xsLXRvcHtwb3NpdGlvbjpmaXhlZDt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O2JhY2tncm91bmQtY29sb3I6IzMzMztib3R0b206NDBweDtyaWdodDo1MHB4O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6bm9uZX0uc2Nyb2xsLXRvcCAuc2Nyb2xsLXRvcC1pY29uLWZhe3RleHQtZGVjb3JhdGlvbjpub25lO2xpbmUtaGVpZ2h0OjUwcHg7bWFyZ2luLWxlZnQ6MjUlO2NvbG9yOiNlNjFkNGN9LnNjcm9sbC10b3AgLnNjcm9sbC10b3AtaWNvbjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJztoZWlnaHQ6MTVweDt3aWR0aDoxNXB4O2JvcmRlci10b3A6MnB4IHNvbGlkICNlNjFkNGM7Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkICNlNjFkNGM7dHJhbnNmb3JtOnRyYW5zbGF0ZSgxMTYlLDEzMSUpIHJvdGF0ZSg0NWRlZyl9Zm9vdGVyOm5vdCguZnJhbWUtZm9vdGVyKXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwMDttYXJnaW46MDtwYWRkaW5nLXRvcDoyLjVyZW07cGFkZGluZy1ib3R0b206Mi41cmVtfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXtmb290ZXI6bm90KC5mcmFtZS1mb290ZXIpe3BhZGRpbmctdG9wOjMuMTI1cmVtO3BhZGRpbmctYm90dG9tOjMuMTI1cmVtfS5mcmFtZXtwYWRkaW5nLXRvcDoxLjI1cmVtO3BhZGRpbmctYm90dG9tOjEuMjVyZW19fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXtmb290ZXI6bm90KC5mcmFtZS1mb290ZXIpe3BhZGRpbmctdG9wOjMuNzVyZW07cGFkZGluZy1ib3R0b206My43NXJlbX0uZnJhbWV7cGFkZGluZy10b3A6MS4yNXJlbTtwYWRkaW5nLWJvdHRvbToxLjI1cmVtfX1mb290ZXI6bm90KC5mcmFtZS1mb290ZXIpLi1wdWxsLWJvdHRvbXtwb3NpdGlvbjpmaXhlZDtib3R0b206MDt3aWR0aDoxMDAlfWZvb3Rlcjpub3QoLmZyYW1lLWZvb3RlcikgLmZhYixmb290ZXI6bm90KC5mcmFtZS1mb290ZXIpIC5mYWx7Zm9udC1zaXplOjEuNjg3NXJlbX1mb290ZXI6bm90KC5mcmFtZS1mb290ZXIpIC5mYWJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2NvbG9yOiNmZmZ9Zm9vdGVyOm5vdCguZnJhbWUtZm9vdGVyKSBhe2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC11bmRlcmxpbmUtcG9zaXRpb246dW5zZXR9Zm9vdGVyOm5vdCguZnJhbWUtZm9vdGVyKSBhOmhvdmVye2NvbG9yOiNkOWQ5ZDk7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1mb290ZXI6bm90KC5mcmFtZS1mb290ZXIpIGE6bm90KFtocmVmXSksZm9vdGVyOm5vdCguZnJhbWUtZm9vdGVyKSBhOm5vdChbaHJlZl0pOmhvdmVye2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJvdW5jZXstbW96LWFuaW1hdGlvbjozLjVzIGluZmluaXRlIGJvdW5jZTstd2Via2l0LWFuaW1hdGlvbjozLjVzIGluZmluaXRlIGJvdW5jZTthbmltYXRpb246My41cyBpbmZpbml0ZSBib3VuY2V9QGtleWZyYW1lcyBib3VuY2V7MCUsMTAwJSwyMCUsNTAlLDgwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX00MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTMwcHgpfTYwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTVweCl9fS5jc3MteHtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6LjhlbTt3aWR0aDouOGVtO3RvcDo1MCU7cmlnaHQ6MS4yNXJlbTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTUwJSl9LmNzcy14OmFmdGVyLC5jc3MteDpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO2hlaWdodDoxcHg7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjt0cmFuc2l0aW9uOi4ycyBlYXNlLWluLW91dH0uY3NzLXg6YmVmb3Jle3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0uY3NzLXg6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LmNzcy1wbHVzOmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKDApfS5jc3MtcGx1czphZnRlcnt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0uby1jb250YWluZXJfX2ZsZXhSb3cgLm0tY29udGFpbmVyX19jb2w+Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5tLWNlTGF5b3V0X19ncmlkQ29udGFpbmVyIGFbaWRePSdjJ117ZGlzcGxheTpub25lfS5mcmFtZS13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5mcmFtZS1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7LS1icy1ndXR0ZXIteDowLjc1cmVtOy0tYnMtZ3V0dGVyLXk6MDt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLjUpO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99LmZyYW1lLi1mcmFtZS1zdC0we3BhZGRpbmctdG9wOjB9LmZyYW1lLi1mcmFtZS1zYi0we3BhZGRpbmctYm90dG9tOjB9LmZyYW1lLi1mcmFtZS1zdC0xe3BhZGRpbmctdG9wOi4zMTI1cmVtfS5mcmFtZS4tZnJhbWUtc2ItMXtwYWRkaW5nLWJvdHRvbTouMzEyNXJlbX0uZnJhbWUuLWZyYW1lLXN0LTJ7cGFkZGluZy10b3A6LjYyNXJlbX0uZnJhbWUuLWZyYW1lLXNiLTJ7cGFkZGluZy1ib3R0b206LjYyNXJlbX0uZnJhbWUuLWZyYW1lLXN0LTN7cGFkZGluZy10b3A6LjgzMzMzcmVtfS5mcmFtZS4tZnJhbWUtc2ItM3twYWRkaW5nLWJvdHRvbTouODMzMzNyZW19LmZyYW1lLi1mcmFtZS1zdC00e3BhZGRpbmctdG9wOjEuMjVyZW19LmZyYW1lLi1mcmFtZS1zYi00e3BhZGRpbmctYm90dG9tOjEuMjVyZW19LmZyYW1lLi1mcmFtZS1zdC01e3BhZGRpbmctdG9wOjEuODc1cmVtfS5mcmFtZS4tZnJhbWUtc2ItNXtwYWRkaW5nLWJvdHRvbToxLjg3NXJlbX0uZnJhbWUuLWZyYW1lLXN0LTZ7cGFkZGluZy10b3A6Mi41cmVtfS5mcmFtZS4tZnJhbWUtc2ItNntwYWRkaW5nLWJvdHRvbToyLjVyZW19LmZyYW1lLi1mcmFtZS1zdC03e3BhZGRpbmctdG9wOjVyZW19LmZyYW1lLi1mcmFtZS1zYi03e3BhZGRpbmctYm90dG9tOjVyZW19LmZyYW1lLi1mcmFtZS1zdC04e3BhZGRpbmctdG9wOjYuMjVyZW19LmZyYW1lLi1mcmFtZS1zYi04e3BhZGRpbmctYm90dG9tOjYuMjVyZW19LmZyYW1le3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjEuMjVyZW07cGFkZGluZy1ib3R0b206MS4yNXJlbX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7Zm9vdGVyOm5vdCguZnJhbWUtZm9vdGVyKXtwYWRkaW5nLXRvcDo0LjM3NXJlbTtwYWRkaW5nLWJvdHRvbTo0LjM3NXJlbX0uZnJhbWV7cGFkZGluZy10b3A6MS4yNXJlbTtwYWRkaW5nLWJvdHRvbToxLjI1cmVtfS5jb250YWluZXIgLmZyYW1lLWhhcy1iYWNrZ3JvdW5kaW1hZ2V7cGFkZGluZy1sZWZ0OjEuMjVyZW07cGFkZGluZy1yaWdodDoxLjI1cmVtfX0uZnJhbWU+Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5mcmFtZS4tLWJvcmRlci10b3B7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgwLDAsMCwuNCl9LmZyYW1lLi0tYm9yZGVyLWJvdHRvbXtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLC40KX0uZnJhbWUtaW5uZXI+Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5jb250YWluZXIgLmZyYW1lLWhhcy1iYWNrZ3JvdW5kaW1hZ2V7cGFkZGluZy1sZWZ0OjEuMjVyZW07cGFkZGluZy1yaWdodDoxLjI1cmVtfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuY29udGFpbmVyIC5mcmFtZS1oYXMtYmFja2dyb3VuZGltYWdle3BhZGRpbmctbGVmdDoxLjI1cmVtO3BhZGRpbmctcmlnaHQ6MS4yNXJlbX19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5jb250YWluZXIgLmZyYW1lLWhhcy1iYWNrZ3JvdW5kaW1hZ2V7cGFkZGluZy1sZWZ0OjEuMjVyZW07cGFkZGluZy1yaWdodDoxLjI1cmVtfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpe2Zvb3Rlcjpub3QoLmZyYW1lLWZvb3Rlcil7cGFkZGluZy10b3A6NC4zNzVyZW07cGFkZGluZy1ib3R0b206NC4zNzVyZW19LmZyYW1le3BhZGRpbmctdG9wOjEuNTYyNXJlbTtwYWRkaW5nLWJvdHRvbToxLjU2MjVyZW19LmNvbnRhaW5lciAuZnJhbWUtaGFzLWJhY2tncm91bmRpbWFnZXtwYWRkaW5nLWxlZnQ6MS41NjI1cmVtO3BhZGRpbmctcmlnaHQ6MS41NjI1cmVtfX1AbWVkaWEgKG1pbi13aWR0aDoxNDAwcHgpey5uYXZiYXIuLWRyb3BEb3duLWhvdmVyLWNzcyAubmF2LWl0ZW06aG92ZXIgLmRyb3Bkb3duLW1lbnV7ZGlzcGxheTpibG9ja30ubmF2YmFyLi1kcm9wRG93bi1ob3Zlci1jc3MgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51e2Rpc3BsYXk6bm9uZTttYXJnaW4tdG9wOjB9Lm5hdmJhci4tZHJvcERvd24tZmFkZSAubmF2LWl0ZW06aG92ZXIgLmRyb3Bkb3duLW1lbnV7dG9wOjEwMCU7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTt0cmFuc2Zvcm06cm90YXRlWCgwKTt0cmFuc2l0aW9uOi4zc30ubmF2YmFyLi1kcm9wRG93bi1mYWRlIC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudXtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MDt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjA7dHJhbnNmb3JtOnJvdGF0ZVgoLTc1ZGVnKTt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt0cmFuc2l0aW9uOi4zc30ubmF2YmFyLi1kcm9wRG93bi1mYWRlLWluIC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudXt0b3A6ODAlfS5uYXZiYXIuLWRyb3BEb3duLWZhZGUtdXAgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51e3RvcDoxODAlfS5mcmFtZXtwYWRkaW5nLXRvcDoxLjU2MjVyZW07cGFkZGluZy1ib3R0b206MS41NjI1cmVtfS5jb250YWluZXIgLmZyYW1lLWhhcy1iYWNrZ3JvdW5kaW1hZ2V7cGFkZGluZy1sZWZ0OjEuNTYyNXJlbTtwYWRkaW5nLXJpZ2h0OjEuNTYyNXJlbX19LmZyYW1lLWJhY2tncm91bmRpbWFnZS1jb250YWluZXJ7b3ZlcmZsb3c6aGlkZGVufS5mcmFtZS1iYWNrZ3JvdW5kaW1hZ2UsLmZyYW1lLWJhY2tncm91bmRpbWFnZS1jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyfS5mcmFtZS1iYWNrZ3JvdW5kaW1hZ2UtZmFkZXtvcGFjaXR5Oi4xMjV9LmZyYW1lLWJhY2tncm91bmRpbWFnZS1wYXJhbGxheHtiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6Zml4ZWQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOjM3NXB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6ODEycHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjMpey5mcmFtZS1iYWNrZ3JvdW5kaW1hZ2UtcGFyYWxsYXh7YmFja2dyb3VuZC1hdHRhY2htZW50OnNjcm9sbH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDo3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOjEwMjRweCkgYW5kICgtd2Via2l0LWRldmljZS1waXhlbC1yYXRpbzoxKXsuZnJhbWUtYmFja2dyb3VuZGltYWdlLXBhcmFsbGF4e2JhY2tncm91bmQtYXR0YWNobWVudDpzY3JvbGx9fS5mcmFtZS1iYWNrZ3JvdW5kaW1hZ2UtYmx1cntmaWx0ZXI6Ymx1cigxMHB4KTt3aWR0aDpjYWxjKDEwMCUgKyA0MHB4KTtoZWlnaHQ6Y2FsYygxMDAlICsgNDBweCk7dG9wOi0yMHB4O2xlZnQ6LTIwcHh9LmZyYW1lLWJhY2tncm91bmRpbWFnZS1ncmF5c2NhbGV7ZmlsdGVyOmdyYXlzY2FsZSgxKX0uZnJhbWUtYmFja2dyb3VuZGltYWdlLXNlcGlhe2ZpbHRlcjpzZXBpYSgxKX0uZnJhbWUtaGFzLWJhY2tncm91bmRpbWFnZS4td2VkZ2V7cGFkZGluZzowO21pbi1oZWlnaHQ6MTEwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDozNzVweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOjY2N3B4KSBhbmQgKC13ZWJraXQtZGV2aWNlLXBpeGVsLXJhdGlvOjIpey5mcmFtZS1iYWNrZ3JvdW5kaW1hZ2UtcGFyYWxsYXh7YmFja2dyb3VuZC1hdHRhY2htZW50OnNjcm9sbH0uZnJhbWUtaGFzLWJhY2tncm91bmRpbWFnZS4td2VkZ2UgLmZyYW1lLWJhY2tncm91bmRpbWFnZS1jb250YWluZXJ7dG9wOi0xcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6NDE0cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDo3MzZweCkgYW5kICgtd2Via2l0LWRldmljZS1waXhlbC1yYXRpbzozKXsuZnJhbWUtYmFja2dyb3VuZGltYWdlLXBhcmFsbGF4e2JhY2tncm91bmQtYXR0YWNobWVudDpzY3JvbGx9LmZyYW1lLWhhcy1iYWNrZ3JvdW5kaW1hZ2UuLXdlZGdlIC5mcmFtZS1iYWNrZ3JvdW5kaW1hZ2UtY29udGFpbmVye3RvcDotMXB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOjEzNjZweCkgYW5kICgtd2Via2l0LWRldmljZS1waXhlbC1yYXRpbzoyKXsuZnJhbWUtYmFja2dyb3VuZGltYWdlLXBhcmFsbGF4e2JhY2tncm91bmQtYXR0YWNobWVudDpzY3JvbGx9LmZyYW1lLWhhcy1iYWNrZ3JvdW5kaW1hZ2UuLXdlZGdlIC5mcmFtZS1iYWNrZ3JvdW5kaW1hZ2UtY29udGFpbmVye3RvcDotMXB4fX0uZnJhbWUtaGFzLWJhY2tncm91bmRpbWFnZS4td2VkZ2UgLmZyYW1lLWJhY2tncm91bmRpbWFnZS1jb250YWluZXI6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDUlO2hlaWdodDoxMTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym90dG9tOi01NXB4Oy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtM2RlZykgdHJhbnNsYXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoLTNkZWcpIHRyYW5zbGF0ZSgwKX1AbWVkaWEgKG1pbi13aWR0aDoyNTYwcHgpey5mcmFtZS1oYXMtYmFja2dyb3VuZGltYWdlLi13ZWRnZSAuZnJhbWUtYmFja2dyb3VuZGltYWdlLWNvbnRhaW5lcjphZnRlcnstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTJkZWcpIHRyYW5zbGF0ZSgwKTt0cmFuc2Zvcm06cm90YXRlKC0yZGVnKSB0cmFuc2xhdGUoMCl9Ym9keXttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfX0uZnJhbWUtaGFzLWJhY2tncm91bmRpbWFnZS4td2VkZ2UuLWZ1bGxTY3JlZW4gLmZyYW1lLWNvbnRhaW5lcntoZWlnaHQ6Y2FsYygxMDB2aCArIDEwMHB4KX0uZnJhbWUtaGFzLWJhY2tncm91bmRpbWFnZS4tZnVsbFNjcmVlbntoZWlnaHQ6MTAwdmh9LmZyYW1lLWhhcy1iYWNrZ3JvdW5kaW1hZ2UuLWZ1bGxTY3JlZW4gLmZyYW1lLWNvbnRhaW5lcntoZWlnaHQ6MTAwJX0uZnJhbWUtaGFzLWJhY2tncm91bmRpbWFnZS4tdGV4dC1vdmVybGF5IC5mcmFtZS1pbm5lcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjMwLDI5LDc2LC42NSk7d2lkdGg6MTAwJX0ubXYtaHItaWNvbi13cmFwcGVyIC5tdi1oci1saW5le3Bvc2l0aW9uOnJlbGF0aXZlfS5tdi1oci1pY29uLXdyYXBwZXIgLm12LWhyLWljb24gLm12LWZhe3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxNXB4fS5tdi1oci1pY29uLXdyYXBwZXIgLm12LWhyLWljb24gaW1nLnN2Z3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MjJweDtsZWZ0OjRweH0ub3ZlcmxheS1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowfS5vdmVybGF5LWNvbnRhaW5lciAuZmctb3V0ZXJ7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTt0b3A6MDtsZWZ0OjB9Lm92ZXJsYXktY29udGFpbmVyIC5mZy1vdXRlciAuZmctcm93ICNjMzk2e3dpZHRoOjEwMCV9YWRkcmVzcy5hZGRyZXNzIC5hZGRyZXNzLWVtYWlsLGFkZHJlc3MuYWRkcmVzcyAuYWRkcmVzcy1waG9uZSxhZGRyZXNzLmFkZHJlc3MgLmFkZHJlc3MtdGl0bGUsYWRkcmVzcy5hZGRyZXNzPjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH1hZGRyZXNzLmFkZHJlc3MuaWNvbnMgLmFkZHJlc3MtYWRkcmVzcyxhZGRyZXNzLmFkZHJlc3MuaWNvbnMgLmFkZHJlc3MtZW1haWwsYWRkcmVzcy5hZGRyZXNzLmljb25zIC5hZGRyZXNzLWVtYWlsLWFkZGl0aW9uYWwsYWRkcmVzcy5hZGRyZXNzLmljb25zIC5hZGRyZXNzLWZheCxhZGRyZXNzLmFkZHJlc3MuaWNvbnMgLmFkZHJlc3MtcGhvbmUsYWRkcmVzcy5hZGRyZXNzLmljb25zIC5hZGRyZXNzLXd3d3twYWRkaW5nLWxlZnQ6M2VtfWFkZHJlc3MuYWRkcmVzcy5pY29ucyAuYWRkcmVzcy1hZGRyZXNzOmJlZm9yZSxhZGRyZXNzLmFkZHJlc3MuaWNvbnMgLmFkZHJlc3MtZW1haWwtYWRkaXRpb25hbDpiZWZvcmUsYWRkcmVzcy5hZGRyZXNzLmljb25zIC5hZGRyZXNzLWVtYWlsOmJlZm9yZSxhZGRyZXNzLmFkZHJlc3MuaWNvbnMgLmFkZHJlc3MtZmF4OmJlZm9yZSxhZGRyZXNzLmFkZHJlc3MuaWNvbnMgLmFkZHJlc3MtcGhvbmU6YmVmb3JlLGFkZHJlc3MuYWRkcmVzcy5pY29ucyAuYWRkcmVzcy13d3c6YmVmb3Jle3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDt3aWR0aDozZW07bWFyZ2luLWxlZnQ6LTNlbX1hZGRyZXNzLmFkZHJlc3MuaWNvbnMgLmFkZHJlc3MtYWRkcmVzczpiZWZvcmV7Y29udGVudDonXFwxRjRDRCd9YWRkcmVzcy5hZGRyZXNzLmljb25zIC5hZGRyZXNzLWZheDpiZWZvcmV7Y29udGVudDonXFwxRjRFMCd9YWRkcmVzcy5hZGRyZXNzLmljb25zIC5hZGRyZXNzLXBob25lOmJlZm9yZXtjb250ZW50OidcXDFGNERFJ31hZGRyZXNzLmFkZHJlc3MuaWNvbnMgLmFkZHJlc3MtZW1haWwtYWRkaXRpb25hbDpiZWZvcmUsYWRkcmVzcy5hZGRyZXNzLmljb25zIC5hZGRyZXNzLWVtYWlsOmJlZm9yZXtjb250ZW50OidcXDFGNEU3J31hZGRyZXNzLmFkZHJlc3MuaWNvbnMgLmFkZHJlc3Mtd3d3OmJlZm9yZXtjb250ZW50OidcXDFGMzEwJ31hZGRyZXNzLmFkZHJlc3Muc2FmbmVye21hcmdpbjozcmVtIDAgMH1hZGRyZXNzLmFkZHJlc3Muc2FmbmVyIC5hZGRyZXNzLXRpdGxle2xpbmUtaGVpZ2h0OjEuNn1hZGRyZXNzLmFkZHJlc3Muc2FmbmVyIC5hZGRyZXNzLWFjdGl2aXR5e21hcmdpbjoxLjVyZW0gMCAxcmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1hZGRyZXNzLmFkZHJlc3Muc2FmbmVyIC5hZGRyZXNzLWVtYWlsLWFkZGl0aW9uYWx7bWFyZ2luLWJvdHRvbTowfS5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgYS5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyOmhvdmVyLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgYS5jbS1idG4uY20tYnRuLXN1Y2Nlc3M6aG92ZXIsYS5idG46aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyBwIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MsLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyBwIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyLHAgLmJ0bixwIC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmNtLWJ0bi5jbS1idG4tc3VjY2VzcyxwIC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXJ7bWFyZ2luLXRvcDoyLjVyZW19LnRleHQtanVzdGlmeXt0ZXh0LWFsaWduOmp1c3RpZnl9Li1mb250U2VyaWZ7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixzYW5zLXNlcmlmfS4tZm9udFNhbnNTZXJpZntmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWYsc3lzdGVtLXVpLC1hcHBsZS1zeXN0ZW0sXCJTZWdvZSBVSVwiLFwiUm9ib3RvIEZsZXhcIixzYW5zLXNlcmlmLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxcIk5vdG8gU2Fuc1wiLFwiTGliZXJhdGlvbiBTYW5zXCIsc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiU2Vnb2UgVUkgU3ltYm9sXCIsXCJOb3RvIENvbG9yIEVtb2ppXCJ9Li1ib3JkZXJBZnRlckJvdHRvbXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9ja30uLWJvcmRlckFmdGVyQm90dG9tOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjQwJTttaW4td2lkdGg6ODVweDttYXJnaW4tdG9wOjVweDtib3JkZXItcmFkaXVzOjEwcHg7Ym9yZGVyLWJvdHRvbTozcHggc29saWQgI2U2MWQ0Yztjb250ZW50OlwiXCJ9YS5kaXNhYmxlZHtwb2ludGVyLWV2ZW50czpub25lfXAgYTpub3QoLmJ0bil7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtdW5kZXJsaW5lLXBvc2l0aW9uOnVuc2V0fXAgYTpub3QoLmJ0bik6aG92ZXJ7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfXAgYTpub3QoLmJ0bik6bm90KFtocmVmXSkscCBhOm5vdCguYnRuKTpub3QoW2hyZWZdKTpob3Zlcntjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lfVtjbGFzc149YV9fdHlwb0xpbmtde2NvbG9yOiMwMDB9W2NsYXNzXj1hX190eXBvTGlua10uLWljb257ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9W2NsYXNzXj1hX190eXBvTGlua10uLWljb24uLWFmdGVyOmFmdGVyLFtjbGFzc149YV9fdHlwb0xpbmtdLi1pY29uLi1iZWZvcmU6YmVmb3Jle2hlaWdodDoxLjEyNXJlbTt3aWR0aDoxLjEyNXJlbTtjb250ZW50OicgJ31bY2xhc3NePWFfX3R5cG9MaW5rXS4taWNvbi4tYmVmb3JlOmJlZm9yZXttYXJnaW4tcmlnaHQ6LjU2MjVyZW07YmFja2dyb3VuZDp1cmwoLi4vSW1hZ2VzL0N1c3RvbWVyL0ljb25zL2xpbmsuc3ZnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXR9W2NsYXNzXj1hX190eXBvTGlua10uLWljb24uLWFmdGVyOmFmdGVye21hcmdpbi1sZWZ0Oi41NjI1cmVtO2JhY2tncm91bmQ6dXJsKC4uL0ltYWdlcy9DdXN0b21lci9JY29ucy9saW5rLnN2ZykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdH1bY2xhc3NePWFfX3R5cG9MaW5rXS4tZmFJY29uLi1iZWZvcmV7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9W2NsYXNzXj1hX190eXBvTGlua10uLWZhSWNvbi4tYmVmb3JlOmJlZm9yZXtmb250LWZhbWlseTonRm9udCBBd2Vzb21lIDUgUHJvJyxzZXJpZjtmb250LXdlaWdodDozMDA7Y29udGVudDpcIu+CjlwiO2ZvbnQtc2l6ZToxLjEyNXJlbTtjb2xvcjojMDAwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctcmlnaHQ6LjU2MjVyZW19W2NsYXNzXj1hX190eXBvTGlua10uLWZhSWNvbi4tYWZ0ZXJ7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9W2NsYXNzXj1hX190eXBvTGlua10uLWZhSWNvbi4tYWZ0ZXI6YWZ0ZXJ7Zm9udC1mYW1pbHk6J0ZvbnQgQXdlc29tZSA1IFBybycsc2VyaWY7Zm9udC13ZWlnaHQ6MzAwO2NvbnRlbnQ6XCLvgo5cIjtmb250LXNpemU6MS4xMjVyZW07Y29sb3I6IzAwMDtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLWxlZnQ6LjU2MjVyZW19LmgxLC5oMiwuaDMsLmg0LC5oNSwuaDYsYWRkcmVzcy5hZGRyZXNzLnNhZm5lciAuYWRkcmVzcy10aXRsZSxoMSxoMixoMyxoNCxoNSxoNntjb2xvcjppbmhlcml0fXAudGVhc2VyLXRleHR7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxLjI1cmVtO2NvbG9yOiMzMzN9YixzdHJvbmd7Zm9udC13ZWlnaHQ6NjAwfS5mb250LS1tb25vc3BhY2V7Zm9udC1mYW1pbHk6XCJTb3VyY2UgQ29kZSBQcm9cIixcIkNvdXJpZXIgTmV3XCIsQ291cmllcixtb25vc3BhY2V9LmluaXRpYWxpc217Zm9udC1zaXplOjkwJTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmZvbnQtaGVhZGVyLW1lbnV7Zm9udC1mYW1pbHk6U2hhcmUsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjE4cHh9LmJsb2NrcXVvdGV7cGFkZGluZzouNjI1cmVtIDEuMjVyZW07Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkICMwMDB9LmJsb2NrcXVvdGUtcmV2ZXJzZXtwYWRkaW5nLXJpZ2h0OjEuMjVyZW07dGV4dC1hbGlnbjpyaWdodDtib3JkZXItcmlnaHQ6NHB4IHNvbGlkICMwMDB9LmJsb2NrcXVvdGUtcmV2ZXJzZSAuYmxvY2txdW90ZS1mb290ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcIn0uYmxvY2txdW90ZS1yZXZlcnNlIC5ibG9ja3F1b3RlLWZvb3RlcjphZnRlcntjb250ZW50OlwiXFwwMEEwIFxcMjAxNFwifWZpZ2NhcHRpb257Zm9udC1zaXplOjFyZW19dWwubGlzdC1zdHlsZS10M28gbGl7bGlzdC1zdHlsZTpub25lO21hcmdpbi1ib3R0b206MTBweH11bC5saXN0LXN0eWxlLXQzbyBsaTpiZWZvcmV7Zm9udC1mYW1pbHk6J0ZvbnQgQXdlc29tZSA1IEZyZWUnLHNlcmlmO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi0yNXB4O21hcmdpbi1yaWdodDoxMHB4O2NvbnRlbnQ6J1xcZjAwYyc7Y29sb3I6I2U2MWQ0Y30udGV4dC1jb2x1bW57bWFyZ2luLWJvdHRvbToyLjVyZW19LndlbGwgLnRleHQtY29sdW1ue21hcmdpbi1ib3R0b206MH0udGV4dC1jb2x1bW4+OmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0udGV4dC1jb2x1bW4+Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZnJhbWUtaGFzLWJhY2tncm91bmRpbWFnZS4tdGV4dC1vdmVybGF5IC5mcmFtZS1pbm5lcnt3aWR0aDo3NSV9LnRleHQtY29sdW1uey13ZWJraXQtY29sdW1uLWNvdW50OjI7LW1vei1jb2x1bW4tY291bnQ6Mjtjb2x1bW4tY291bnQ6Mjtjb2x1bW4tZ2FwOjEuNXJlbTstd2Via2l0LWNvbHVtbi1nYXA6MS41cmVtOy1tb3otY29sdW1uLWdhcDoxLjVyZW19fS5nYWxsZXJ5LXJvdy5tdi1yb3d7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1sZWZ0Oi0uNXJlbTttYXJnaW4tcmlnaHQ6LS41cmVtfS5nYWxsZXJ5LXJvdy5tdi1yb3cuLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC13cmFwOm5vd3JhcH1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmZyYW1lLWhhcy1iYWNrZ3JvdW5kaW1hZ2UuLXRleHQtb3ZlcmxheSAuZnJhbWUtaW5uZXJ7d2lkdGg6NTAlfS5nYWxsZXJ5LXJvdy5tdi1yb3c6bm90KC4tLXNpbmdsZUltYWdlKXttYXJnaW4tYm90dG9tOjJyZW19fS5nYWxsZXJ5LXJvdzpub3QoLi1jb2x1bW4pIC5nYWxsZXJ5LWl0ZW0tc2l6ZS0xLC5nYWxsZXJ5LXJvdzpub3QoLi1jb2x1bW4pIC5nYWxsZXJ5LWl0ZW0tc2l6ZS0ye3dpZHRoOjEwMCV9LmdhbGxlcnktcm93Om5vdCguLWNvbHVtbikgLmdhbGxlcnktaXRlbS1zaXplLTN7d2lkdGg6Y2FsYygxMDAlIC8gMil9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5nYWxsZXJ5LXJvdzpub3QoLi1jb2x1bW4pIC5nYWxsZXJ5LWl0ZW0tc2l6ZS0ye3dpZHRoOmNhbGMoMTAwJSAvIDIpfS5nYWxsZXJ5LXJvdzpub3QoLi1jb2x1bW4pIC5nYWxsZXJ5LWl0ZW0tc2l6ZS0ze3dpZHRoOmNhbGMoMTAwJSAvIDMpfX0uZ2FsbGVyeS1yb3c6bm90KC4tY29sdW1uKSAuZ2FsbGVyeS1pdGVtLXNpemUtNHt3aWR0aDpjYWxjKDEwMCUgLyAyKX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmdhbGxlcnktcm93Om5vdCguLWNvbHVtbikgLmdhbGxlcnktaXRlbS1zaXplLTR7d2lkdGg6Y2FsYygxMDAlIC8gNCl9fS5nYWxsZXJ5LXJvdzpub3QoLi1jb2x1bW4pIC5nYWxsZXJ5LWl0ZW0tc2l6ZS01e3dpZHRoOmNhbGMoMTAwJSAvIDIpfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZ2FsbGVyeS1yb3c6bm90KC4tY29sdW1uKSAuZ2FsbGVyeS1pdGVtLXNpemUtNXt3aWR0aDpjYWxjKDEwMCUgLyAzKX19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZ2FsbGVyeS1yb3c6bm90KC4tY29sdW1uKSAuZ2FsbGVyeS1pdGVtLXNpemUtNXt3aWR0aDpjYWxjKDEwMCUgLyA1KX19LmdhbGxlcnktcm93Om5vdCguLWNvbHVtbikgLmdhbGxlcnktaXRlbS1zaXplLTZ7d2lkdGg6Y2FsYygxMDAlIC8gMil9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5nYWxsZXJ5LXJvdzpub3QoLi1jb2x1bW4pIC5nYWxsZXJ5LWl0ZW0tc2l6ZS02e3dpZHRoOmNhbGMoMTAwJSAvIDMpfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5nYWxsZXJ5LXJvdzpub3QoLi1jb2x1bW4pIC5nYWxsZXJ5LWl0ZW0tc2l6ZS02e3dpZHRoOmNhbGMoMTAwJSAvIDYpfX0uY2FwdGlvbiAuY2FwdGlvbl9fZGVzY3JpcHRpb257Zm9udC1zaXplOjFyZW19ZmlndXJlLmltYWdlLi1jYXB0aW9uVG9we2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59ZmlndXJlLmltYWdlLi1jYXB0aW9uVG9wIGZpZ2NhcHRpb257b3JkZXI6LTF9ZmlndXJlLmltYWdlLi0tbXZDYXBPdmVybGF5e3Bvc2l0aW9uOnJlbGF0aXZlfWZpZ3VyZS5pbWFnZS4tLW12Q2FwT3ZlcmxheSBmaWdjYXB0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSl9ZmlndXJlLmltYWdlLi0tbXZDYXBPdmVybGF5IGZpZ2NhcHRpb24uLS1tdlVuc2V0UG9ze2JvdHRvbTp1bnNldDtsZWZ0OnVuc2V0O3dpZHRoOnVuc2V0fWZpZ3VyZS5pbWFnZS4tLW12Q2FwT3ZlcmxheSBmaWdjYXB0aW9uLi1pY29ue2xpbmUtaGVpZ2h0OjB9ZmlndXJlLmltYWdlLi0tbXZDYXBPdmVybGF5IGZpZ2NhcHRpb24uLWljb246YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MS4xMjVyZW07aGVpZ2h0OjEuMTI1cmVtO21hcmdpbjouNTYyNXJlbTtiYWNrZ3JvdW5kOnVybCguLi9JbWFnZXMvQ3VzdG9tZXIvSWNvbnMvbGluay5zdmcpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7Y29udGVudDonICd9ZmlndXJlLmltYWdlLi0tbXZDYXBPdmVybGF5IGZpZ2NhcHRpb24uLWljb25MaW5rZWR7bGluZS1oZWlnaHQ6MH1maWd1cmUuaW1hZ2UuLS1tdkNhcE92ZXJsYXkgZmlnY2FwdGlvbi4taWNvbkxpbmtlZCBhOmFmdGVye2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEuMTI1cmVtO2hlaWdodDoxLjEyNXJlbTttYXJnaW46LjU2MjVyZW07YmFja2dyb3VuZDp1cmwoLi4vSW1hZ2VzL0N1c3RvbWVyL0ljb25zL2xpbmsuc3ZnKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0O2NvbnRlbnQ6JyAnfS5saW5rSW1hZ2VUZXh0X193cmFwLi10ZXh0T3ZlcmxheSAubGlua0ltYWdlVGV4dF9fbGlua3twb3NpdGlvbjpyZWxhdGl2ZX0ubGlua0ltYWdlVGV4dF9fd3JhcC4tdGV4dE92ZXJsYXkgLmxpbmtJbWFnZVRleHRfX2xpbmsgLmxpbmtJbWFnZVRleHRfX3RleHRXcmFwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0ubGlua0ltYWdlVGV4dF9fd3JhcC4tdGV4dE92ZXJsYXkuLWJnIC5saW5rSW1hZ2VUZXh0X190ZXh0V3JhcHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpfS5saW5rSW1hZ2VUZXh0X193cmFwLi10ZXh0T3ZlcmxheS4tYmdIb3ZlciAubGlua0ltYWdlVGV4dF9fdGV4dFdyYXB7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KTt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOnZpc2liaWxpdHkgLjJzIGxpbmVhcn0ubGlua0ltYWdlVGV4dF9fd3JhcC4tdGV4dE92ZXJsYXkuLWJnSG92ZXI6aG92ZXIgLmxpbmtJbWFnZVRleHRfX3RleHRXcmFwe3Zpc2liaWxpdHk6dmlzaWJsZX0ubXYtdmlkZW8uZnVsbC13aWR0aC1yZXNwb25zaXZlIHZpZGVve2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjEwMHZofUBtZWRpYSAobWF4LXdpZHRoOjk5MS45OHB4KXsubXYtdmlkZW8uZnVsbC13aWR0aC1yZXNwb25zaXZlIHZpZGVve3dpZHRoOmF1dG87aGVpZ2h0OjEwMCV9fUBtZWRpYSAobWF4LWFzcGVjdC1yYXRpbzoxNiAvIDkpey5tdi12aWRlby5mdWxsLXdpZHRoLXJlc3BvbnNpdmUgdmlkZW97d2lkdGg6YXV0bztoZWlnaHQ6MTAwJX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OjEzNjZweCkgYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjEuNSl7Lm12LXZpZGVvLmZ1bGwtd2lkdGgtcmVzcG9uc2l2ZSB2aWRlb3t3aWR0aDphdXRvfX0udGV4dG1lZGlhOm5vdCgucm93KTpub3QoLm8tY29udGFpbmVyX19mbGV4Um93KSwudGV4dHBpYzpub3QoLnJvdyk6bm90KC5vLWNvbnRhaW5lcl9fZmxleFJvdyl7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1sZWZ0Oi0uNzVyZW07bWFyZ2luLXJpZ2h0Oi0uNzVyZW19LnRleHRtZWRpYTpub3QoLnJvdyk6bm90KC5vLWNvbnRhaW5lcl9fZmxleFJvdykgLnRleHRtZWRpYS1pdGVtLC50ZXh0bWVkaWE6bm90KC5yb3cpOm5vdCguby1jb250YWluZXJfX2ZsZXhSb3cpIC50ZXh0cGljLWl0ZW0sLnRleHRwaWM6bm90KC5yb3cpOm5vdCguby1jb250YWluZXJfX2ZsZXhSb3cpIC50ZXh0bWVkaWEtaXRlbSwudGV4dHBpYzpub3QoLnJvdyk6bm90KC5vLWNvbnRhaW5lcl9fZmxleFJvdykgLnRleHRwaWMtaXRlbXt3aWR0aDoxMDAlO3BhZGRpbmctbGVmdDouNzVyZW07cGFkZGluZy1yaWdodDouNzVyZW19LnRleHRtZWRpYS10ZXh0PjpsYXN0LWNoaWxkLC50ZXh0cGljLXRleHQ+Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS50ZXh0bWVkaWEtYmVsb3cgLnRleHRtZWRpYS10ZXh0LC50ZXh0bWVkaWEtYmVsb3cgLnRleHRwaWMtdGV4dCwudGV4dHBpYy1iZWxvdyAudGV4dG1lZGlhLXRleHQsLnRleHRwaWMtYmVsb3cgLnRleHRwaWMtdGV4dHtvcmRlcjowIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEuMjVyZW19LnRleHRtZWRpYS1iZWxvdyAudGV4dG1lZGlhLWdhbGxlcnksLnRleHRtZWRpYS1iZWxvdyAudGV4dHBpYy1nYWxsZXJ5LC50ZXh0cGljLWJlbG93IC50ZXh0bWVkaWEtZ2FsbGVyeSwudGV4dHBpYy1iZWxvdyAudGV4dHBpYy1nYWxsZXJ5e29yZGVyOjE7bWFyZ2luLWJvdHRvbTowfS50ZXh0bWVkaWEtcmlnaHQgLnRleHRtZWRpYS1nYWxsZXJ5LC50ZXh0bWVkaWEtcmlnaHQgLnRleHRwaWMtZ2FsbGVyeSwudGV4dHBpYy1yaWdodCAudGV4dG1lZGlhLWdhbGxlcnksLnRleHRwaWMtcmlnaHQgLnRleHRwaWMtZ2FsbGVyeXtvcmRlcjoyfUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsudGV4dG1lZGlhLWxlZnQ6bm90KC5yb3cpOm5vdCguby1jb250YWluZXJfX2ZsZXhSb3cpIC50ZXh0bWVkaWEtaXRlbSwudGV4dG1lZGlhLWxlZnQ6bm90KC5yb3cpOm5vdCguby1jb250YWluZXJfX2ZsZXhSb3cpIC50ZXh0cGljLWl0ZW0sLnRleHRtZWRpYS1yaWdodDpub3QoLnJvdyk6bm90KC5vLWNvbnRhaW5lcl9fZmxleFJvdykgLnRleHRtZWRpYS1pdGVtLC50ZXh0bWVkaWEtcmlnaHQ6bm90KC5yb3cpOm5vdCguby1jb250YWluZXJfX2ZsZXhSb3cpIC50ZXh0cGljLWl0ZW0sLnRleHRwaWMtbGVmdDpub3QoLnJvdyk6bm90KC5vLWNvbnRhaW5lcl9fZmxleFJvdykgLnRleHRtZWRpYS1pdGVtLC50ZXh0cGljLWxlZnQ6bm90KC5yb3cpOm5vdCguby1jb250YWluZXJfX2ZsZXhSb3cpIC50ZXh0cGljLWl0ZW0sLnRleHRwaWMtcmlnaHQ6bm90KC5yb3cpOm5vdCguby1jb250YWluZXJfX2ZsZXhSb3cpIC50ZXh0bWVkaWEtaXRlbSwudGV4dHBpYy1yaWdodDpub3QoLnJvdyk6bm90KC5vLWNvbnRhaW5lcl9fZmxleFJvdykgLnRleHRwaWMtaXRlbXttYXJnaW4tYm90dG9tOjA7d2lkdGg6NTAlfX0udGV4dG1lZGlhIC50ZXh0bWVkaWEtaXRlbS4tdzMzLC50ZXh0bWVkaWEgLnRleHRwaWMtaXRlbS4tdzMzLC50ZXh0cGljLnRleHRwaWMtbGVmdCAudGV4dG1lZGlhLWl0ZW0uLXczMywudGV4dHBpYy50ZXh0cGljLWxlZnQgLnRleHRwaWMtaXRlbS4tdzMzLC50ZXh0cGljLnRleHRwaWMtcmlnaHQgLnRleHRtZWRpYS1pdGVtLi13MzMsLnRleHRwaWMudGV4dHBpYy1yaWdodCAudGV4dHBpYy1pdGVtLi13MzN7d2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LnRleHRtZWRpYSAudGV4dG1lZGlhLWl0ZW0uLXczMywudGV4dG1lZGlhIC50ZXh0cGljLWl0ZW0uLXczMywudGV4dHBpYy50ZXh0cGljLWxlZnQgLnRleHRtZWRpYS1pdGVtLi13MzMsLnRleHRwaWMudGV4dHBpYy1sZWZ0IC50ZXh0cGljLWl0ZW0uLXczMywudGV4dHBpYy50ZXh0cGljLXJpZ2h0IC50ZXh0bWVkaWEtaXRlbS4tdzMzLC50ZXh0cGljLnRleHRwaWMtcmlnaHQgLnRleHRwaWMtaXRlbS4tdzMze3dpZHRoOjMzJX19LnRleHRtZWRpYSAudGV4dG1lZGlhLWl0ZW0uLXc2NiwudGV4dG1lZGlhIC50ZXh0cGljLWl0ZW0uLXc2NiwudGV4dHBpYy50ZXh0cGljLWxlZnQgLnRleHRtZWRpYS1pdGVtLi13NjYsLnRleHRwaWMudGV4dHBpYy1sZWZ0IC50ZXh0cGljLWl0ZW0uLXc2NiwudGV4dHBpYy50ZXh0cGljLXJpZ2h0IC50ZXh0bWVkaWEtaXRlbS4tdzY2LC50ZXh0cGljLnRleHRwaWMtcmlnaHQgLnRleHRwaWMtaXRlbS4tdzY2e3dpZHRoOjEwMCV9LnRleHRwaWMtc3BlY2lhbHttYXJnaW4tbGVmdDotLjc1cmVtO21hcmdpbi1yaWdodDotLjc1cmVtfS50ZXh0cGljLXNwZWNpYWwudGV4dHBpYy1zcGVjaWFsLWFib3ZlLmFzLWJnLWltYWdlLWRvd24tbWQgLnRleHRwaWMtdGV4dHtiYWNrZ3JvdW5kLWNvbG9yOiNlNjFkNGN9LnRleHRwaWMtc3BlY2lhbC50ZXh0cGljLXNwZWNpYWwtYWJvdmUuYXMtYmctaW1hZ2UtZG93bi1tZCAudGV4dHBpYy10ZXh0IC5pbm5lciAuY29udGVudHtjb2xvcjojZmZmfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsudGV4dG1lZGlhIC50ZXh0bWVkaWEtaXRlbS4tdzY2LC50ZXh0bWVkaWEgLnRleHRwaWMtaXRlbS4tdzY2LC50ZXh0cGljLnRleHRwaWMtbGVmdCAudGV4dG1lZGlhLWl0ZW0uLXc2NiwudGV4dHBpYy50ZXh0cGljLWxlZnQgLnRleHRwaWMtaXRlbS4tdzY2LC50ZXh0cGljLnRleHRwaWMtcmlnaHQgLnRleHRtZWRpYS1pdGVtLi13NjYsLnRleHRwaWMudGV4dHBpYy1yaWdodCAudGV4dHBpYy1pdGVtLi13NjZ7d2lkdGg6NjYlfS50ZXh0cGljLXNwZWNpYWwudGV4dHBpYy1zcGVjaWFsLWFib3ZlLmFzLWJnLWltYWdlLWRvd24tbWR7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS50ZXh0cGljLXNwZWNpYWwudGV4dHBpYy1zcGVjaWFsLWFib3ZlLmFzLWJnLWltYWdlLWRvd24tbWQgLnRleHRwaWMtdGV4dHtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS50ZXh0cGljLXNwZWNpYWwudGV4dHBpYy1zcGVjaWFsLWFib3ZlLmFzLWJnLWltYWdlLWRvd24tbWQgLnRleHRwaWMtdGV4dCAuaW5uZXJ7aGVpZ2h0OjEwMCV9LnRleHRwaWMtc3BlY2lhbC50ZXh0cGljLXNwZWNpYWwtYWJvdmUuYXMtYmctaW1hZ2UtZG93bi1tZCAudGV4dHBpYy10ZXh0IC5pbm5lciAuY29udGVudHt3aWR0aDozMyU7cGFkZGluZzoxcmVtO21hcmdpbi1ib3R0b206MnJlbTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyMzAsMjksNzYsLjcpfS50ZXh0cGljLXNwZWNpYWwudGV4dHBpYy1zcGVjaWFsLWFib3ZlLmFzLWJnLWltYWdlLWRvd24tbWQgLnRleHRwaWMtdGV4dC5sZWZ0IC5pbm5lcntqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0udGV4dHBpYy1zcGVjaWFsLnRleHRwaWMtc3BlY2lhbC1hYm92ZS5hcy1iZy1pbWFnZS1kb3duLW1kIC50ZXh0cGljLXRleHQucmlnaHQgLmlubmVye2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uYWNjb3JkaW9uLWNvbnRlbnQtbGVmdCAuYWNjb3JkaW9uLWNvbnRlbnQtaXRlbSwuYWNjb3JkaW9uLWNvbnRlbnQtcmlnaHQgLmFjY29yZGlvbi1jb250ZW50LWl0ZW17d2lkdGg6NTAlfS5hY2NvcmRpb24tY29udGVudC1sZWZ0IC5hY2NvcmRpb24tY29udGVudC1pdGVtIDpsYXN0LWNoaWxkLC5hY2NvcmRpb24tY29udGVudC1yaWdodCAuYWNjb3JkaW9uLWNvbnRlbnQtaXRlbSA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9fS5tLXRleHRJY29uX19jb250YWluZXJ7ZGlzcGxheTpmbGV4fS5tLXRleHRJY29uX19jb250YWluZXI6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIn0ubS10ZXh0SWNvbl9fY29udGFpbmVyPmF7ZGlzcGxheTpmbGV4fS5tLXRleHRJY29uX19jb250YWluZXIuLWljb24tYm90dG9tLC5tLXRleHRJY29uX19jb250YWluZXIuLWljb24tdG9we2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ubS10ZXh0SWNvbl9fY29udGFpbmVyLi1pY29uLWJvdHRvbS4taWNvbi1jZW50ZXIsLm0tdGV4dEljb25fX2NvbnRhaW5lci4taWNvbi1ib3R0b20uLWljb24tY2VudGVyPmEsLm0tdGV4dEljb25fX2NvbnRhaW5lci4taWNvbi10b3AuLWljb24tY2VudGVyLC5tLXRleHRJY29uX19jb250YWluZXIuLWljb24tdG9wLi1pY29uLWNlbnRlcj5he2p1c3RpZnktY29udGVudDpjZW50ZXJ9Lm0tdGV4dEljb25fX2NvbnRhaW5lci4taWNvbi1sZWZ0LC5tLXRleHRJY29uX19jb250YWluZXIuLWljb24tcmlnaHR7ZmxleC1kaXJlY3Rpb246cm93fS5tLXRleHRJY29uX19jb250YWluZXIuLWljb24tbGVmdC4taWNvbi1jZW50ZXIsLm0tdGV4dEljb25fX2NvbnRhaW5lci4taWNvbi1sZWZ0Li1pY29uLWNlbnRlcj5hLC5tLXRleHRJY29uX19jb250YWluZXIuLWljb24tcmlnaHQuLWljb24tY2VudGVyLC5tLXRleHRJY29uX19jb250YWluZXIuLWljb24tcmlnaHQuLWljb24tY2VudGVyPmF7YWxpZ24taXRlbXM6Y2VudGVyfS5tLXRleHRJY29uX19pY29ue2ZvbnQtc2l6ZToyZW19Lm0tdGV4dEljb25fX2ljb24gLnRleHRpY29uLWlubmVyLWljb24sLm0tdGV4dEljb25fX2ljb24gLnRleHRpY29uLWlubmVyLWljb24gaW1nLC5tLXRleHRJY29uX19pY29uIC50ZXh0aWNvbi1pbm5lci1pY29uIHN2Z3t0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MCBhdXRvO2Rpc3BsYXk6YmxvY2t9Lm0tdGV4dEljb25fX2ljb24gLnRleHRpY29uLWlubmVyLWljb24gc3Zne2ZpbGw6Y3VycmVudENvbG9yfS5tLXRleHRJY29uX19pY29uIC50ZXh0aWNvbi1pbm5lci1pY29ue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9ZGl2PnA6bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206MH0uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXtib3JkZXItYm90dG9tOnZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSFpbXBvcnRhbnR9LmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXJ7cGFkZGluZzowO2JvcmRlci1ib3R0b206MH0uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLXRpdGxle2ZvbnQtc2l6ZToxLjIzNzVyZW07Zm9udC13ZWlnaHQ6NDAwO21hcmdpbi1ib3R0b206MDtsaW5lLWhlaWdodDoxLjJlbX0uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLXRpdGxlLWxpbmssLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi10aXRsZS1saW5rOmZvY3VzLC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tdGl0bGUtbGluazpob3Zlcntjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lfS5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tdGl0bGUtbGlua3twYWRkaW5nOjEuMjVyZW07cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9ja30uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJvZHl7Ym9yZGVyLXRvcDp2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCl9LmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1ib2R5IC5hY2NvcmRpb24tY29udGVudHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLWxlZnQ6LS42MjVyZW07bWFyZ2luLXJpZ2h0Oi0uNjI1cmVtfS5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYm9keSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1jb250ZW50LWl0ZW17ZmxleC1ncm93OjE7b3JkZXI6MTtwYWRkaW5nLWxlZnQ6LjYyNXJlbTtwYWRkaW5nLXJpZ2h0Oi42MjVyZW07d2lkdGg6MTAwJX0uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJvZHkgLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tY29udGVudC1pdGVtIC5hY2NvcmRpb24tY29udGVudC10ZXh0IDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSsuYWNjb3JkaW9uLWl0ZW17bWFyZ2luLXRvcDouMjVlbX0uYWNjb3JkaW9uLWNvbnRlbnQtbGVmdCAuYWNjb3JkaW9uLWNvbnRlbnQtbWVkaWEsLmFjY29yZGlvbi1jb250ZW50LXRvcCAuYWNjb3JkaW9uLWNvbnRlbnQtbWVkaWF7bWFyZ2luLWJvdHRvbToxLjI1cmVtfS5hY2NvcmRpb24tY29udGVudC1ib3R0b20gLmFjY29yZGlvbi1jb250ZW50LW1lZGlhLC5hY2NvcmRpb24tY29udGVudC1yaWdodCAuYWNjb3JkaW9uLWNvbnRlbnQtbWVkaWF7b3JkZXI6MjttYXJnaW4tdG9wOjEuMjVyZW19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5hY2NvcmRpb24tY29udGVudC1sZWZ0IC5hY2NvcmRpb24tY29udGVudC1tZWRpYXttYXJnaW4tYm90dG9tOjB9LmFjY29yZGlvbi1jb250ZW50LXJpZ2h0IC5hY2NvcmRpb24tY29udGVudC1tZWRpYXttYXJnaW4tdG9wOjB9fS5hY2NvcmRpb24ubm8tc2hhZG93IC5hY2NvcmRpb24taXRlbXtib3gtc2hhZG93OnVuc2V0fS5hY2NvcmRpb24ubm8tYm9yZGVycyAuYWNjb3JkaW9uLWl0ZW0sLmFjY29yZGlvbi5uby1ib3JkZXJzIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keXtib3JkZXI6dW5zZXQhaW1wb3J0YW50fS5hY2NvcmRpb24uYm9keS1yb3VuZGVkIC5hY2NvcmRpb24tY29sbGFwc2V7YmFja2dyb3VuZC1jb2xvcjojZGMzNTQ1fS5hY2NvcmRpb24uYm9keS1yb3VuZGVkIC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5IC5hY2NvcmRpb24tY29udGVudHtib3JkZXI6MXB4IHNvbGlkICNkYzM1NDU7Ym9yZGVyLXJhZGl1czoxLjI1cmVtfS50aW1lbGluZXtwb3NpdGlvbjpyZWxhdGl2ZX0udGltZWxpbmU6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDoyM3B4O3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwwKTtib3JkZXItbGVmdDoycHggZGFzaGVkIGN1cnJlbnRDb2xvcjtvcGFjaXR5Oi4yNX0udGltZWxpbmUtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZX0udGltZWxpbmUtaXRlbTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOi43NXJlbX0udGltZWxpbmUtaXRlbS1pbm5lcntvdmVyZmxvdzpoaWRkZW47bWFyZ2luLWxlZnQ6MS41cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzowIDFweCAwIDAgcmdiYSgwLDAsMCwuMTUpO3BhZGRpbmc6MS41cmVtfS50aW1lbGluZS1pdGVtLWljb24sLnRpbWVsaW5lLWl0ZW0tbWFya2Vye3otaW5kZXg6Mztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6LTIzcHg7d2lkdGg6MS4xMjVyZW07aGVpZ2h0OjEuMTI1cmVtO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKX0udGltZWxpbmUtaXRlbS1pY29uIHNwYW4sLnRpbWVsaW5lLWl0ZW0taWNvbjphZnRlciwudGltZWxpbmUtaXRlbS1pY29uOmJlZm9yZSwudGltZWxpbmUtaXRlbS1tYXJrZXIgc3BhbiwudGltZWxpbmUtaXRlbS1tYXJrZXI6YWZ0ZXIsLnRpbWVsaW5lLWl0ZW0tbWFya2VyOmJlZm9yZXtiYWNrZ3JvdW5kLWNsaXA6Y29udGVudC1ib3g7Ym9yZGVyOjNweCBzb2xpZCBjdXJyZW50Q29sb3I7Ym9yZGVyLXJhZGl1czo1MCV9LnRpbWVsaW5lLWl0ZW0taWNvbiBzcGFuLC50aW1lbGluZS1pdGVtLWljb246YWZ0ZXIsLnRpbWVsaW5lLWl0ZW0tbWFya2VyIHNwYW4sLnRpbWVsaW5lLWl0ZW0tbWFya2VyOmFmdGVye2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH0udGltZWxpbmUtaXRlbS1pY29uOmFmdGVyLC50aW1lbGluZS1pdGVtLWljb246YmVmb3JlLC50aW1lbGluZS1pdGVtLW1hcmtlcjphZnRlciwudGltZWxpbmUtaXRlbS1tYXJrZXI6YmVmb3Jle3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3otaW5kZXg6MTtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlfS50aW1lbGluZS1pdGVtLWljb246YmVmb3JlLC50aW1lbGluZS1pdGVtLW1hcmtlcjpiZWZvcmV7b3BhY2l0eTouMjV9LnRpbWVsaW5lLWl0ZW0taWNvbjphZnRlciwudGltZWxpbmUtaXRlbS1tYXJrZXI6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmfS50aW1lbGluZS1pdGVtLWljb24gc3BhbiwudGltZWxpbmUtaXRlbS1tYXJrZXIgc3BhbntkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7ei1pbmRleDoyO3Bvc2l0aW9uOnJlbGF0aXZlfS50aW1lbGluZS1pdGVtLWljb257bGVmdDotMjNweDt3aWR0aDo0NnB4O2hlaWdodDo0NnB4O2JvcmRlci1yYWRpdXM6NTAlfS50aW1lbGluZS1pdGVtLWljb246YmVmb3Jle2JvcmRlcjozcHggc29saWQgY3VycmVudENvbG9yfS50aW1lbGluZS1pdGVtLWljb246YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmfS50aW1lbGluZS1pdGVtLWljb24gc3Bhbntjb2xvcjojMDAwO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxMHB4fS50aW1lbGluZS1pdGVtLWljb24gc3Zne3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30udGltZWxpbmUtaXRlbS1pbWFnZXttYXJnaW46LTEuNXJlbSAtMS41cmVtIDEuNXJlbX0udGltZWxpbmUtaXRlbS1pbWFnZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30udGltZWxpbmUtaXRlbS1pbWFnZSAuY2FwdGlvbntmb250LXNpemU6LjhlbTtwYWRkaW5nOi41cmVtIDEuNXJlbTtjb2xvcjpjb2xvci15aXEoI2YyZjJmMik7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyfS50aW1lbGluZS1pdGVtLWhlYWRlci1oZWFkbGluZXtmb250LXNpemU6MS41cmVtO2NvbG9yOiNlNjFkNGN9LnRpbWVsaW5lLWl0ZW0taGVhZGVyOmxhc3QtY2hpbGQ+Omxhc3QtY2hpbGQsLnRpbWVsaW5lLWl0ZW0tdGV4dD46bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnRpbWVsaW5lLWl0ZW0tZGF0ZSwudGltZWxpbmUtaXRlbS10ZXh0e2NvbG9yOiMwMDB9LnRpbWVsaW5lLWl0ZW0tZGF0ZXtmb250LXNpemU6LjhyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsudGltZWxpbmV7cGFkZGluZy1sZWZ0OjB9LnRpbWVsaW5lOmJlZm9yZXtsZWZ0OjUwJX0udGltZWxpbmUtaXRlbXt3aWR0aDo1MCV9LnRpbWVsaW5lLWl0ZW06bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDotMS41cmVtfS50aW1lbGluZS1pdGVtLW1hcmtlcntsZWZ0OmF1dG87cmlnaHQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlKDUwJSwtNTAlKX0udGltZWxpbmUtaXRlbS1pbm5lcnttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDpjYWxjKDEuNXJlbSArIDQ2cHggLyAyKX0udGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbil7bWFyZ2luLWxlZnQ6NTAlfS50aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtaXRlbS1pbm5lcnttYXJnaW4tbGVmdDpjYWxjKDEuNXJlbSArIDQ2cHggLyAyKTttYXJnaW4tcmlnaHQ6MH0udGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWl0ZW0tbWFya2Vye2xlZnQ6MDtyaWdodDphdXRvO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKX19Lm0tcGFnZU1lbnVfX25hdi4tZmFJY29uIGxpOmJlZm9yZXtmb250LWZhbWlseTonRm9udCBBd2Vzb21lIDUgUHJvJyxzZXJpZjtmb250LXdlaWdodDozMDA7Y29udGVudDpcIu+BqFwiO2ZvbnQtc2l6ZTouOHJlbTtjb2xvcjojMDAwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi0xLjNyZW07d2lkdGg6MS4zcmVtfS5tdi1tZW51LXNlY3Rpb24gdWwubXYtbWVudS1zZWN0aW9uLXNlY3Rpb24uZmFsLWFycm93LWRvd24gbGk6YmVmb3Jle2ZvbnQtZmFtaWx5OidGb250IEF3ZXNvbWUgNSBQcm8nLHNlcmlmO2ZvbnQtd2VpZ2h0OjMwMDtjb250ZW50OlwiXFxmMDc4XCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6LTEuM3JlbTt3aWR0aDoxLjNyZW07Y29sb3I6I2U2MWQ0Yztmb250LXNpemU6MXJlbTtmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO3RleHQtcmVuZGVyaW5nOmF1dG87LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZH0ubXYtbWVudS1zZWN0aW9uLnNhZm5lciB1bC5tdi1tZW51LXNlY3Rpb24tc2VjdGlvbiBsaXtib3JkZXItYm90dG9tLWNvbG9yOiM4MTY3NDAhaW1wb3J0YW50fS5tdi1tZW51LXNlY3Rpb24uc2FmbmVyIHVsLm12LW1lbnUtc2VjdGlvbi1zZWN0aW9uIGxpIGk6YmVmb3Jle2NvbG9yOiM4MTY3NDB9LnRodW1ibmFpbC1tZW51e21hcmdpbjotNXB4O2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0udGh1bWJuYWlsLW1lbnUtaXRlbXt3aWR0aDoxMDAlO3BhZGRpbmc6NXB4fS50aHVtYm5haWwtbWVudS1saW5re2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlfS50aHVtYm5haWwtbWVudS1saW5rLC50aHVtYm5haWwtbWVudS1saW5rOmZvY3VzLC50aHVtYm5haWwtbWVudS1saW5rOmhvdmVye2NvbG9yOmNvbG9yLXlpcSgjZTYxZDRjKX0udGh1bWJuYWlsLW1lbnUtaW1hZ2V7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDoxMDAlfS50aHVtYm5haWwtbWVudS1pbWFnZSBpbWcsLnRodW1ibmFpbC1tZW51LWltYWdlIHBpY3R1cmV7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS50aHVtYm5haWwtbWVudS1jYXB0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt0b3A6MDtsZWZ0OjA7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtvcGFjaXR5OjA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIzMCwyOSw3NiwuNzUpfS50aHVtYm5haWwtbWVudS1jYXB0aW9uLWlubmVye3BhZGRpbmc6MS41ZW07dGV4dC1hbGlnbjpjZW50ZXJ9LnRodW1ibmFpbC1tZW51LWNhcHRpb24taW5uZXI+OmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0udGh1bWJuYWlsLW1lbnUtY2FwdGlvbi1pbm5lcj46bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnRodW1ibmFpbC1tZW51LWNhcHRpb24tdGl0bGV7Zm9udC1zaXplOjEuMjVlbTttYXJnaW4tYm90dG9tOi4yNWVtO2ZvbnQtd2VpZ2h0OjcwMDtvcGFjaXR5OjB9LnRodW1ibmFpbC1tZW51LWNhcHRpb24tc3VidGl0bGV7bGluZS1oZWlnaHQ6MS4yZW07b3BhY2l0eTowfS50aHVtYm5haWwtbWVudS1saW5rIC50aHVtYm5haWwtbWVudS1jYXB0aW9ue3RyYW5zaXRpb246b3BhY2l0eSAuMjVzIGVhc2UtaW4tb3V0fS50aHVtYm5haWwtbWVudS1saW5rIC50aHVtYm5haWwtbWVudS1pbWFnZSBpbWcsLnRodW1ibmFpbC1tZW51LWxpbmsgLnRodW1ibmFpbC1tZW51LWltYWdlIHBpY3R1cmV7dHJhbnNpdGlvbjpmaWx0ZXIgLjI1cyBlYXNlLWluLW91dH0udGh1bWJuYWlsLW1lbnUtbGluayAudGh1bWJuYWlsLW1lbnUtY2FwdGlvbi1zdWJ0aXRsZSwudGh1bWJuYWlsLW1lbnUtbGluayAudGh1bWJuYWlsLW1lbnUtY2FwdGlvbi10aXRsZXt0cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBlYXNlLWluLW91dCAuMjVzfS50aHVtYm5haWwtbWVudS1saW5rOmZvY3VzIC50aHVtYm5haWwtbWVudS1jYXB0aW9uLC50aHVtYm5haWwtbWVudS1saW5rOmZvY3VzIC50aHVtYm5haWwtbWVudS1jYXB0aW9uLXN1YnRpdGxlLC50aHVtYm5haWwtbWVudS1saW5rOmZvY3VzIC50aHVtYm5haWwtbWVudS1jYXB0aW9uLXRpdGxlLC50aHVtYm5haWwtbWVudS1saW5rOmhvdmVyIC50aHVtYm5haWwtbWVudS1jYXB0aW9uLC50aHVtYm5haWwtbWVudS1saW5rOmhvdmVyIC50aHVtYm5haWwtbWVudS1jYXB0aW9uLXN1YnRpdGxlLC50aHVtYm5haWwtbWVudS1saW5rOmhvdmVyIC50aHVtYm5haWwtbWVudS1jYXB0aW9uLXRpdGxle29wYWNpdHk6MX0udGh1bWJuYWlsLW1lbnUtbGluazpmb2N1cyAudGh1bWJuYWlsLW1lbnUtaW1hZ2UgaW1nLC50aHVtYm5haWwtbWVudS1saW5rOmZvY3VzIC50aHVtYm5haWwtbWVudS1pbWFnZSBwaWN0dXJlLC50aHVtYm5haWwtbWVudS1saW5rOmhvdmVyIC50aHVtYm5haWwtbWVudS1pbWFnZSBpbWcsLnRodW1ibmFpbC1tZW51LWxpbms6aG92ZXIgLnRodW1ibmFpbC1tZW51LWltYWdlIHBpY3R1cmV7ZmlsdGVyOmdyYXlzY2FsZSgxKX0udGh1bWJuYWlsLW1lbnUtYWxpZ24tbGVmdHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0udGh1bWJuYWlsLW1lbnUtYWxpZ24tY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnRodW1ibmFpbC1tZW51LWFsaWduLXJpZ2h0e2p1c3RpZnktY29udGVudDpmbGV4LWVuZH1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LnRodW1ibmFpbC1tZW51LWNvbHVtbnMtMiAudGh1bWJuYWlsLW1lbnUtaXRlbXt3aWR0aDpjYWxjKDEwMCUgLyAyKX0udGh1bWJuYWlsLW1lbnUtY29sdW1ucy0zIC50aHVtYm5haWwtbWVudS1pdGVte3dpZHRoOmNhbGMoMTAwJSAvIDMpfS50aHVtYm5haWwtbWVudS1jb2x1bW5zLTQgLnRodW1ibmFpbC1tZW51LWl0ZW17d2lkdGg6Y2FsYygxMDAlIC8gMil9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsudGh1bWJuYWlsLW1lbnUtY29sdW1ucy00IC50aHVtYm5haWwtbWVudS1pdGVte3dpZHRoOmNhbGMoMTAwJSAvIDQpfX0ubXYtc29jaWFsbGlua3MgLm12LXNvY2lhbGxpbmtzLWxpc3R7bWFyZ2luOjB9Lm12LXNvY2lhbGxpbmtzIC5tdi1zb2NpYWxsaW5rcy1saXN0IGl7d2lkdGg6Mi44MTI1cmVtO2hlaWdodDoyLjgxMjVyZW07cGFkZGluZzouNSByZW19Lm12LXNvY2lhbGxpbmtzIC5tdi1zb2NpYWxsaW5rcy1saXN0IGk6YmVmb3Jle2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn1mb3JtLm5lZWRzLXJlZm9jdG9yaW5nIC5oMixmb3JtLm5lZWRzLXJlZm9jdG9yaW5nIGgye2Rpc3BsYXk6bm9uZX1mb3JtLm5lZWRzLXJlZm9jdG9yaW5nIGlucHV0LmZvcm0tY29udHJvbCxmb3JtLm5lZWRzLXJlZm9jdG9yaW5nIHRleHRhcmVhLmZvcm0tY29udHJvbHtib3JkZXI6dW5zZXQ7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2NvbG9yOiNlNjFkNGN9Zm9ybS5uZWVkcy1yZWZvY3RvcmluZyB0ZXh0YXJlYS5mb3JtLWNvbnRyb2x7bWluLWhlaWdodDoyMTJweH1mb3JtLm5lZWRzLXJlZm9jdG9yaW5nIC5mb3JtLWNoZWNre3BhZGRpbmctbGVmdDowfWZvcm0ubmVlZHMtcmVmb2N0b3JpbmcgLmZvcm0tY2hlY2sgbGFiZWwgc3BhbntwYWRkaW5nLWxlZnQ6MXJlbX1mb3JtLm5lZWRzLXJlZm9jdG9yaW5nIHRhYmxlIHRke2JvcmRlci10b3A6dW5zZXQhaW1wb3J0YW50fWZvcm0ubmVlZHMtcmVmb2N0b3JpbmcgbmF2IC5idG4tZ3JvdXB7d2lkdGg6OTAlfWZvcm0ubmVlZHMtcmVmb2N0b3JpbmcgbmF2IC5idG4tZ3JvdXAgc3BhbnttYXgtd2lkdGg6NzBweH0ua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2V7aGVpZ2h0OjEwMCU7cGFkZGluZy1ib3R0b206MTJweDtwYWRkaW5nLXRvcDoxMnB4fS5rbGFybyAuY29udGV4dC1ub3RpY2UsLmtsYXJvIC5jb29raWUtbW9kYWwsLmtsYXJvIC5jb29raWUtbm90aWNle2ZvbnQtc2l6ZToxNHB4fS5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLXN3aXRjaC1jb250YWluZXIsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLXN3aXRjaC1jb250YWluZXIsLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbS1zd2l0Y2gtY29udGFpbmVye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxMHB4IDEwcHggMTBweCA2NnB4O2xpbmUtaGVpZ2h0OjIwcHg7dmVydGljYWwtYWxpZ246bWlkZGxlO21pbi1oZWlnaHQ6NDBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2NjfS5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLXN3aXRjaC1jb250YWluZXI6bGFzdC1jaGlsZCwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tc3dpdGNoLWNvbnRhaW5lcjpsYXN0LWNoaWxkLC5rbGFybyAuY29va2llLW5vdGljZSAuY20tc3dpdGNoLWNvbnRhaW5lcjpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MH0ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1zd2l0Y2gtY29udGFpbmVyIHAsLmtsYXJvIC5jb250ZXh0LW5vdGljZSAuY20tc3dpdGNoLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tc3dpdGNoLWNvbnRhaW5lciBwLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1zd2l0Y2gtY29udGFpbmVyOmZpcnN0LWNoaWxkLC5rbGFybyAuY29va2llLW5vdGljZSAuY20tc3dpdGNoLWNvbnRhaW5lciBwLC5rbGFybyAuY29va2llLW5vdGljZSAuY20tc3dpdGNoLWNvbnRhaW5lcjpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LmtsYXJvIC5jb250ZXh0LW5vdGljZSAuY20tc3dpdGNoLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1zd2l0Y2gsLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbS1zd2l0Y2h7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NTBweDtoZWlnaHQ6MzBweH0ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1saXN0LWlucHV0OmNoZWNrZWQrLmNtLWxpc3QtbGFiZWwgLnNsaWRlciwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbGlzdC1pbnB1dDpjaGVja2VkKy5jbS1saXN0LWxhYmVsIC5zbGlkZXIsLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbS1saXN0LWlucHV0OmNoZWNrZWQrLmNtLWxpc3QtbGFiZWwgLnNsaWRlcntiYWNrZ3JvdW5kLWNvbG9yOiNlNjFkNGM7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ncmVlbjEsI2U2MWQ0Yyl9LmtsYXJvIC5jb250ZXh0LW5vdGljZSAuY20tbGlzdC1pbnB1dC5oYWxmLWNoZWNrZWQ6Y2hlY2tlZCsuY20tbGlzdC1sYWJlbCAuc2xpZGVyLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1saXN0LWlucHV0LmhhbGYtY2hlY2tlZDpjaGVja2VkKy5jbS1saXN0LWxhYmVsIC5zbGlkZXIsLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbS1saXN0LWlucHV0LmhhbGYtY2hlY2tlZDpjaGVja2VkKy5jbS1saXN0LWxhYmVsIC5zbGlkZXJ7YmFja2dyb3VuZC1jb2xvcjojZTYxZDRjO2JhY2tncm91bmQtY29sb3I6dmFyKC0tZ3JlZW4xLCNlNjFkNGMpO29wYWNpdHk6LjZ9LmtsYXJvIC5jb250ZXh0LW5vdGljZSAuY20tbGlzdC1pbnB1dC5oYWxmLWNoZWNrZWQ6Y2hlY2tlZCsuY20tbGlzdC1sYWJlbCAuc2xpZGVyOjpiZWZvcmUsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWxpc3QtaW5wdXQuaGFsZi1jaGVja2VkOmNoZWNrZWQrLmNtLWxpc3QtbGFiZWwgLnNsaWRlcjo6YmVmb3JlLC5rbGFybyAuY29va2llLW5vdGljZSAuY20tbGlzdC1pbnB1dC5oYWxmLWNoZWNrZWQ6Y2hlY2tlZCsuY20tbGlzdC1sYWJlbCAuc2xpZGVyOjpiZWZvcmV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTBweCl9LmtsYXJvIC5jb250ZXh0LW5vdGljZSAuY20tbGlzdC1pbnB1dC5vbmx5LXJlcXVpcmVkKy5jbS1saXN0LWxhYmVsIC5zbGlkZXIsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWxpc3QtaW5wdXQub25seS1yZXF1aXJlZCsuY20tbGlzdC1sYWJlbCAuc2xpZGVyLC5rbGFybyAuY29va2llLW5vdGljZSAuY20tbGlzdC1pbnB1dC5vbmx5LXJlcXVpcmVkKy5jbS1saXN0LWxhYmVsIC5zbGlkZXJ7YmFja2dyb3VuZC1jb2xvcjojZWI0YTcwO2JhY2tncm91bmQtY29sb3I6dmFyKC0tZ3JlZW4yLCNlYjRhNzApO29wYWNpdHk6Ljh9LmtsYXJvIC5jb250ZXh0LW5vdGljZSAuY20tbGlzdC1pbnB1dC5vbmx5LXJlcXVpcmVkKy5jbS1saXN0LWxhYmVsIC5zbGlkZXI6OmJlZm9yZSwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbGlzdC1pbnB1dC5vbmx5LXJlcXVpcmVkKy5jbS1saXN0LWxhYmVsIC5zbGlkZXI6OmJlZm9yZSwua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLWxpc3QtaW5wdXQub25seS1yZXF1aXJlZCsuY20tbGlzdC1sYWJlbCAuc2xpZGVyOjpiZWZvcmV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTBweCl9LmtsYXJvIC5jb250ZXh0LW5vdGljZSAuY20tbGlzdC1pbnB1dC5yZXF1aXJlZDpjaGVja2VkKy5jbS1saXN0LWxhYmVsIC5zbGlkZXIsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWxpc3QtaW5wdXQucmVxdWlyZWQ6Y2hlY2tlZCsuY20tbGlzdC1sYWJlbCAuc2xpZGVyLC5rbGFybyAuY29va2llLW5vdGljZSAuY20tbGlzdC1pbnB1dC5yZXF1aXJlZDpjaGVja2VkKy5jbS1saXN0LWxhYmVsIC5zbGlkZXJ7YmFja2dyb3VuZC1jb2xvcjojZWI0YTcwO2JhY2tncm91bmQtY29sb3I6dmFyKC0tZ3JlZW4yLCNlYjRhNzApO29wYWNpdHk6Ljg7Y3Vyc29yOm5vdC1hbGxvd2VkfS5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWxpc3QtaW5wdXQsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWxpc3QtaW5wdXQsLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbS1saXN0LWlucHV0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtvcGFjaXR5OjA7d2lkdGg6NTBweDtoZWlnaHQ6MzBweH0ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1saXN0LXRpdGxlLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1saXN0LXRpdGxlLC5rbGFybyAuY29va2llLW5vdGljZSAuY20tbGlzdC10aXRsZXtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDB9LmtsYXJvIC5jb250ZXh0LW5vdGljZSAuY20tbGlzdC1kZXNjcmlwdGlvbiwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbGlzdC1kZXNjcmlwdGlvbiwua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLWxpc3QtZGVzY3JpcHRpb257Zm9udC1zaXplOjE0cHg7cGFkZGluZy10b3A6NHB4O2NvbG9yOiM2NjZ9LmtsYXJvIC5jb250ZXh0LW5vdGljZSAuY20tbGlzdC1sYWJlbCAuY20tc3dpdGNoLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1saXN0LWxhYmVsIC5jbS1zd2l0Y2gsLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbS1saXN0LWxhYmVsIC5jbS1zd2l0Y2h7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowfS5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWxpc3QtbGFiZWwgLnNsaWRlciwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbGlzdC1sYWJlbCAuc2xpZGVyLC5rbGFybyAuY29va2llLW5vdGljZSAuY20tbGlzdC1sYWJlbCAuc2xpZGVye3Bvc2l0aW9uOmFic29sdXRlO2N1cnNvcjpwb2ludGVyO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQtY29sb3I6I2NjYzstd2Via2l0LXRyYW5zaXRpb246LjRzO3RyYW5zaXRpb246LjRzO3dpZHRoOjUwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmtsYXJvIC5jb250ZXh0LW5vdGljZSAuY20tbGlzdC1sYWJlbCAuc2xpZGVyOjpiZWZvcmUsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWxpc3QtbGFiZWwgLnNsaWRlcjo6YmVmb3JlLC5rbGFybyAuY29va2llLW5vdGljZSAuY20tbGlzdC1sYWJlbCAuc2xpZGVyOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJztoZWlnaHQ6MjBweDt3aWR0aDoyMHB4O2xlZnQ6NXB4O2JvdHRvbTo1cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmOy13ZWJraXQtdHJhbnNpdGlvbjouNHM7dHJhbnNpdGlvbjouNHN9LmtsYXJvIC5jb250ZXh0LW5vdGljZSAuY20tbGlzdC1sYWJlbCAuc2xpZGVyLnJvdW5kLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1saXN0LWxhYmVsIC5zbGlkZXIucm91bmQsLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbS1saXN0LWxhYmVsIC5zbGlkZXIucm91bmR7Ym9yZGVyLXJhZGl1czozMHB4fS5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWxpc3QtbGFiZWwgLnNsaWRlci5yb3VuZDo6YmVmb3JlLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1saXN0LWxhYmVsIC5zbGlkZXIucm91bmQ6OmJlZm9yZSwua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLWxpc3QtbGFiZWwgLnNsaWRlci5yb3VuZDo6YmVmb3Jle2JvcmRlci1yYWRpdXM6NTAlfS5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWxpc3QtbGFiZWwgaW5wdXQ6Zm9jdXMrLnNsaWRlciwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbGlzdC1sYWJlbCBpbnB1dDpmb2N1cysuc2xpZGVyLC5rbGFybyAuY29va2llLW5vdGljZSAuY20tbGlzdC1sYWJlbCBpbnB1dDpmb2N1cysuc2xpZGVye2JveC1zaGFkb3ctY29sb3I6I2VmNmU4Yztib3gtc2hhZG93LWNvbG9yOnZhcigtLWdyZWVuMywjZWY2ZThjKTtib3gtc2hhZG93OjAgMCAxcHggI2VmNmU4Y30ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1saXN0LWxhYmVsIGlucHV0OmNoZWNrZWQrLnNsaWRlcjo6YmVmb3JlLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1saXN0LWxhYmVsIGlucHV0OmNoZWNrZWQrLnNsaWRlcjo6YmVmb3JlLC5rbGFybyAuY29va2llLW5vdGljZSAuY20tbGlzdC1sYWJlbCBpbnB1dDpjaGVja2VkKy5zbGlkZXI6OmJlZm9yZXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDIwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgyMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMHB4KX0ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1saXN0LWlucHV0OmZvY3VzKy5jbS1saXN0LWxhYmVsIC5zbGlkZXIsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWxpc3QtaW5wdXQ6Zm9jdXMrLmNtLWxpc3QtbGFiZWwgLnNsaWRlciwua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLWxpc3QtaW5wdXQ6Zm9jdXMrLmNtLWxpc3QtbGFiZWwgLnNsaWRlcntib3gtc2hhZG93OjAgNHB4IDZweCAwIHJnYmEoMTI1LDEyNSwxMjUsLjIpLDVweCA1cHggMTBweCAwIHJnYmEoMTI1LDEyNSwxMjUsLjE5KX0ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1saXN0LWlucHV0OmNoZWNrZWQrLmNtLWxpc3QtbGFiZWwgLnNsaWRlcjo6YmVmb3JlLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1saXN0LWlucHV0OmNoZWNrZWQrLmNtLWxpc3QtbGFiZWwgLnNsaWRlcjo6YmVmb3JlLC5rbGFybyAuY29va2llLW5vdGljZSAuY20tbGlzdC1pbnB1dDpjaGVja2VkKy5jbS1saXN0LWxhYmVsIC5zbGlkZXI6OmJlZm9yZXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDIwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgyMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMHB4KX0ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5zbGlkZXIsLmtsYXJvIC5jb29raWUtbW9kYWwgLnNsaWRlciwua2xhcm8gLmNvb2tpZS1ub3RpY2UgLnNsaWRlcntib3gtc2hhZG93OjAgNHB4IDZweCAwIHJnYmEoMCwwLDAsLjIpLDVweCA1cHggMTBweCAwIHJnYmEoMCwwLDAsLjE5KX0ua2xhcm8gLmNvbnRleHQtbm90aWNlIGEsLmtsYXJvIC5jb29raWUtbW9kYWwgYSwua2xhcm8gLmNvb2tpZS1ub3RpY2UgYXtjb2xvcjojZTYxZDRjO2NvbG9yOnZhcigtLWdyZWVuMSwjZTYxZDRjKTt0ZXh0LWRlY29yYXRpb246bm9uZX0ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5oMSwua2xhcm8gLmNvbnRleHQtbm90aWNlIC5oMiwua2xhcm8gLmNvbnRleHQtbm90aWNlIGgxLC5rbGFybyAuY29udGV4dC1ub3RpY2UgaDIsLmtsYXJvIC5jb250ZXh0LW5vdGljZSBsaSwua2xhcm8gLmNvbnRleHQtbm90aWNlIHAsLmtsYXJvIC5jb250ZXh0LW5vdGljZSBzdHJvbmcsLmtsYXJvIC5jb250ZXh0LW5vdGljZSB1bCwua2xhcm8gLmNvb2tpZS1tb2RhbCAuaDEsLmtsYXJvIC5jb29raWUtbW9kYWwgLmgyLC5rbGFybyAuY29va2llLW1vZGFsIGgxLC5rbGFybyAuY29va2llLW1vZGFsIGgyLC5rbGFybyAuY29va2llLW1vZGFsIGxpLC5rbGFybyAuY29va2llLW1vZGFsIHAsLmtsYXJvIC5jb29raWUtbW9kYWwgc3Ryb25nLC5rbGFybyAuY29va2llLW1vZGFsIHVsLC5rbGFybyAuY29va2llLW5vdGljZSAuaDEsLmtsYXJvIC5jb29raWUtbm90aWNlIC5oMiwua2xhcm8gLmNvb2tpZS1ub3RpY2UgaDEsLmtsYXJvIC5jb29raWUtbm90aWNlIGgyLC5rbGFybyAuY29va2llLW5vdGljZSBsaSwua2xhcm8gLmNvb2tpZS1ub3RpY2UgcCwua2xhcm8gLmNvb2tpZS1ub3RpY2Ugc3Ryb25nLC5rbGFybyAuY29va2llLW5vdGljZSB1bHtjb2xvcjojMDAwO2NvbG9yOnZhcigtLWZvbnQtY29sb3ItZGFyaywjMDAwKX0ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5oMSwua2xhcm8gLmNvbnRleHQtbm90aWNlIC5oMiwua2xhcm8gLmNvbnRleHQtbm90aWNlIGgxLC5rbGFybyAuY29udGV4dC1ub3RpY2UgaDIsLmtsYXJvIC5jb250ZXh0LW5vdGljZSBsaSwua2xhcm8gLmNvbnRleHQtbm90aWNlIHAsLmtsYXJvIC5jb250ZXh0LW5vdGljZSB1bCwua2xhcm8gLmNvb2tpZS1tb2RhbCAuaDEsLmtsYXJvIC5jb29raWUtbW9kYWwgLmgyLC5rbGFybyAuY29va2llLW1vZGFsIGgxLC5rbGFybyAuY29va2llLW1vZGFsIGgyLC5rbGFybyAuY29va2llLW1vZGFsIGxpLC5rbGFybyAuY29va2llLW1vZGFsIHAsLmtsYXJvIC5jb29raWUtbW9kYWwgdWwsLmtsYXJvIC5jb29raWUtbm90aWNlIC5oMSwua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmgyLC5rbGFybyAuY29va2llLW5vdGljZSBoMSwua2xhcm8gLmNvb2tpZS1ub3RpY2UgaDIsLmtsYXJvIC5jb29raWUtbm90aWNlIGxpLC5rbGFybyAuY29va2llLW5vdGljZSBwLC5rbGFybyAuY29va2llLW5vdGljZSB1bHtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246bGVmdDttYXJnaW46LjdlbSAwIDA7cGFkZGluZzowfS5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWxpbmssLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWxpbmssLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbS1saW5re21hcmdpbi1yaWdodDouNWVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1idG4sLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWJ0biwua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLWJ0bntjb2xvcjojMDAwO2NvbG9yOnZhcigtLWZvbnQtY29sb3ItZGFyaywjMDAwKTtiYWNrZ3JvdW5kOiM1NTU7Ym9yZGVyLXJhZGl1czo2cHg7cGFkZGluZzouNGVtO21hcmdpbi1yaWdodDouNWVtO2JvcmRlcjowO2ZvbnQtc2l6ZToxZW07Y3Vyc29yOnBvaW50ZXJ9LmtsYXJvIC5jb250ZXh0LW5vdGljZSAuY20tYnRuOmRpc2FibGVkLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1idG46ZGlzYWJsZWQsLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbS1idG46ZGlzYWJsZWR7b3BhY2l0eTouNX0ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1idG4uY20tYnRuLWNsb3NlLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1idG4uY20tYnRuLWNsb3NlLC5rbGFybyAuY29va2llLW5vdGljZSAuY20tYnRuLmNtLWJ0bi1jbG9zZXtiYWNrZ3JvdW5kOiNhYWE7Y29sb3I6IzAwMH0ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcywua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzc3tiYWNrZ3JvdW5kOiNlNjFkNGM7YmFja2dyb3VuZDp2YXIoLS1ncmVlbjEsI2U2MWQ0Yyl9LmtsYXJvIC5jb250ZXh0LW5vdGljZSAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhciwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhciwua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXJ7YmFja2dyb3VuZDojZWI0YTcwO2JhY2tncm91bmQ6dmFyKC0tZ3JlZW4yLCNlYjRhNzApfS5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWJ0bi5jbS1idG4taW5mbywua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tYnRuLmNtLWJ0bi1pbmZvLC5rbGFybyAuY29va2llLW5vdGljZSAuY20tYnRuLmNtLWJ0bi1pbmZve2JhY2tncm91bmQ6IzI1ODFjNDtiYWNrZ3JvdW5kOnZhcigtLWJsdWUxLCMyNTgxYzQpfS5rbGFybyAuY29udGV4dC1ub3RpY2V7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOiNlZWU7Ym9yZGVyOjFweCBzb2xpZCAjZjBmMGYwO2JvcmRlci1yYWRpdXM6MDtwYWRkaW5nOjEycHh9LmtsYXJvIC5jb250ZXh0LW5vdGljZSBwe2ZsZXgtZ3JvdzowO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctdG9wOjA7bWFyZ2luLXRvcDowO2NvbG9yOiMwMDB9LmtsYXJvIC5jb250ZXh0LW5vdGljZSBwIHN0cm9uZ3tjb2xvcjojMzMzfS5rbGFybyAuY29udGV4dC1ub3RpY2UgcCBhe2NvbG9yOiM0NTljZGN9LmtsYXJvIC5jb250ZXh0LW5vdGljZSBwLmNtLWJ1dHRvbnN7bWFyZ2luLXRvcDoxMnB4fS5rbGFybyAuY29va2llLW1vZGFse3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246Zml4ZWQ7b3ZlcmZsb3c6aGlkZGVuO2xlZnQ6MDt0b3A6MDt6LWluZGV4OjEwMDB9LmtsYXJvIC5jb29raWUtbW9kYWwuY20tZW1iZWRkZWR7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OmluaGVyaXQ7d2lkdGg6aW5oZXJpdDtsZWZ0OmluaGVyaXQ7cmlnaHQ6aW5oZXJpdDt6LWluZGV4OjB9LmtsYXJvIC5jb29raWUtbW9kYWwuY20tZW1iZWRkZWQgLmNtLW1vZGFsLmNtLWtsYXJve3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zZm9ybTpub25lfS5rbGFybyAuY29va2llLW1vZGFsIC5jbS1iZ3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjUpO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowfS5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbC5jbS1rbGFyb3t6LWluZGV4OjEwMDE7Ym94LXNoYWRvdzowIDRweCA2cHggMCByZ2JhKDAsMCwwLC4yKSw1cHggNXB4IDEwcHggMCByZ2JhKDAsMCwwLC4xOSk7d2lkdGg6MTAwJTttYXgtaGVpZ2h0Ojk4JTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3Bvc2l0aW9uOmZpeGVkO292ZXJmbG93OmF1dG87YmFja2dyb3VuZDojZmZmO2NvbG9yOiMwMDB9QG1lZGlhIChtaW4td2lkdGg6NjYwcHgpey5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbC5jbS1rbGFyb3tib3JkZXItcmFkaXVzOjA7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6NjQwcHg7aGVpZ2h0OmF1dG87d2lkdGg6YXV0b319LmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5oaWRle2JvcmRlci1zdHlsZTpub25lO2JhY2tncm91bmQ6MCAwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyMHB4O3JpZ2h0OjIwcHg7ei1pbmRleDoxfS5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuaGlkZSBzdmd7c3Ryb2tlOiMwMDB9LmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1mb290ZXJ7cGFkZGluZzoxZW07Ym9yZGVyLXRvcDoxcHggc29saWQgIzMzM30ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWZvb3Rlci1idXR0b25ze2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tZm9vdGVyIC5jbS1wb3dlcmVkLWJ5e2ZvbnQtc2l6ZTouOGVtO3BhZGRpbmctdG9wOjRweDt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctcmlnaHQ6OHB4fS5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tZm9vdGVyIC5jbS1wb3dlcmVkLWJ5IGF7Y29sb3I6Izk5OX0ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWhlYWRlcntwYWRkaW5nOjFlbSAyNHB4IDFlbSAxZW07Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzMzM30ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWhlYWRlciAuaDEsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1oZWFkZXIgaDF7bWFyZ2luOjA7Zm9udC1zaXplOjJlbTtkaXNwbGF5OmJsb2NrfS5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20taGVhZGVyIC50aXRsZS5oMSwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWhlYWRlciBoMS50aXRsZXtwYWRkaW5nLXJpZ2h0OjIwcHh9LmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5e3BhZGRpbmc6MWVtfS5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bHtkaXNwbGF5OmJsb2NrfS5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG99LmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1zZXJ2aWNlc3twYWRkaW5nOjA7bWFyZ2luOjB9LmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXB1cnBvc2UgLmNtLXNlcnZpY2VzIC5jbS1jYXJldCwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXMgbGkuY20tcHVycG9zZSAuY20tc2VydmljZXMgLmNtLWNhcmV0e2NvbG9yOiM4ODh9LmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXB1cnBvc2UgLmNtLXNlcnZpY2VzIC5jbS1jb250ZW50LC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1zZXJ2aWNlcyBsaS5jbS1wdXJwb3NlIC5jbS1zZXJ2aWNlcyAuY20tY29udGVudHttYXJnaW4tbGVmdDotNDBweDtkaXNwbGF5Om5vbmV9LmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXB1cnBvc2UgLmNtLXNlcnZpY2VzIC5jbS1jb250ZW50LmV4cGFuZGVkLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1zZXJ2aWNlcyBsaS5jbS1wdXJwb3NlIC5jbS1zZXJ2aWNlcyAuY20tY29udGVudC5leHBhbmRlZHttYXJnaW4tdG9wOjEwcHg7ZGlzcGxheTpibG9ja30ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMgbGkuY20tcHVycG9zZSwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMgbGkuY20tc2VydmljZSwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXMgbGkuY20tcHVycG9zZSwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXMgbGkuY20tc2VydmljZXtwb3NpdGlvbjpyZWxhdGl2ZTtsaW5lLWhlaWdodDoyMHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwYWRkaW5nLWxlZnQ6NjBweDttaW4taGVpZ2h0OjQwcHh9LmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXB1cnBvc2UgcCwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMgbGkuY20tcHVycG9zZTpmaXJzdC1jaGlsZCwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMgbGkuY20tc2VydmljZSBwLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1wdXJwb3NlcyBsaS5jbS1zZXJ2aWNlOmZpcnN0LWNoaWxkLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1zZXJ2aWNlcyBsaS5jbS1wdXJwb3NlIHAsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXB1cnBvc2U6Zmlyc3QtY2hpbGQsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXNlcnZpY2UgcCwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXMgbGkuY20tc2VydmljZTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXB1cnBvc2UgcC5wdXJwb3Nlcywua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMgbGkuY20tc2VydmljZSBwLnB1cnBvc2VzLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1zZXJ2aWNlcyBsaS5jbS1wdXJwb3NlIHAucHVycG9zZXMsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXNlcnZpY2UgcC5wdXJwb3Nlc3tmb250LXNpemU6LjhlbTtjb2xvcjojOTk5fS5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1wdXJwb3NlcyBsaS5jbS1wdXJwb3NlLmNtLXRvZ2dsZS1hbGwsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXNlcnZpY2UuY20tdG9nZ2xlLWFsbCwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXMgbGkuY20tcHVycG9zZS5jbS10b2dnbGUtYWxsLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1zZXJ2aWNlcyBsaS5jbS1zZXJ2aWNlLmNtLXRvZ2dsZS1hbGx7Ym9yZGVyLXRvcDoxcHggc29saWQgIzMzMztwYWRkaW5nLXRvcDoxZW19LmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXB1cnBvc2Ugc3Bhbi5jbS1saXN0LXRpdGxlLC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1wdXJwb3NlcyBsaS5jbS1zZXJ2aWNlIHNwYW4uY20tbGlzdC10aXRsZSwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXMgbGkuY20tcHVycG9zZSBzcGFuLmNtLWxpc3QtdGl0bGUsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXNlcnZpY2Ugc3Bhbi5jbS1saXN0LXRpdGxle2ZvbnQtd2VpZ2h0OjYwMH0ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMgbGkuY20tcHVycG9zZSBzcGFuLmNtLW9wdC1vdXQsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXB1cnBvc2Ugc3Bhbi5jbS1yZXF1aXJlZCwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMgbGkuY20tc2VydmljZSBzcGFuLmNtLW9wdC1vdXQsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXNlcnZpY2Ugc3Bhbi5jbS1yZXF1aXJlZCwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXMgbGkuY20tcHVycG9zZSBzcGFuLmNtLW9wdC1vdXQsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXB1cnBvc2Ugc3Bhbi5jbS1yZXF1aXJlZCwua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXMgbGkuY20tc2VydmljZSBzcGFuLmNtLW9wdC1vdXQsLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXNlcnZpY2Ugc3Bhbi5jbS1yZXF1aXJlZHtwYWRkaW5nLWxlZnQ6LjJlbTtmb250LXNpemU6LjhlbTtjb2xvcjojOTk5fS5rbGFybyAuY29va2llLW5vdGljZTpub3QoLmNvb2tpZS1tb2RhbC1ub3RpY2Upe2JhY2tncm91bmQ6I2ZmZjt6LWluZGV4Ojk5OTtwb3NpdGlvbjpmaXhlZDt3aWR0aDoxMDAlO2JvdHRvbTowO3JpZ2h0OjB9QG1lZGlhIChtaW4td2lkdGg6OTk1cHgpey5rbGFybyAuY29va2llLW5vdGljZTpub3QoLmNvb2tpZS1tb2RhbC1ub3RpY2Upe2JveC1zaGFkb3c6MCA0cHggNnB4IDAgcmdiYSgwLDAsMCwuMiksNXB4IDVweCAxMHB4IDAgcmdiYSgwLDAsMCwuMTkpO2JvcmRlci1yYWRpdXM6MDtwb3NpdGlvbjpmaXhlZDtib3R0b206MjBweDtyaWdodDoyMHB4O21heC13aWR0aDo0MDBweH19QG1lZGlhIChtYXgtd2lkdGg6OTk0cHgpey5rbGFybyAuY29va2llLW5vdGljZTpub3QoLmNvb2tpZS1tb2RhbC1ub3RpY2Upe2JvcmRlci1zdHlsZTpub25lO2JvcmRlci1yYWRpdXM6MH19LmtsYXJvIC5jb29raWUtbm90aWNlOm5vdCguY29va2llLW1vZGFsLW5vdGljZSkuY24tZW1iZWRkZWR7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OmluaGVyaXQ7d2lkdGg6aW5oZXJpdDtsZWZ0OmluaGVyaXQ7cmlnaHQ6aW5oZXJpdDtib3R0b206aW5oZXJpdDt6LWluZGV4OjB9LmtsYXJvIC5jb29raWUtbm90aWNlOm5vdCguY29va2llLW1vZGFsLW5vdGljZSkuY24tZW1iZWRkZWQgLmNuLWJvZHl7cGFkZGluZy10b3A6LjVlbX0ua2xhcm8gLmNvb2tpZS1ub3RpY2U6bm90KC5jb29raWUtbW9kYWwtbm90aWNlKSAuY24tYm9keXttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXJpZ2h0OjA7Ym90dG9tOjA7cGFkZGluZzowIDFlbSAxZW19LmtsYXJvIC5jb29raWUtbm90aWNlOm5vdCguY29va2llLW1vZGFsLW5vdGljZSkgLmNuLWJvZHkgcHttYXJnaW4tYm90dG9tOi41ZW19LmtsYXJvIC5jb29raWUtbm90aWNlOm5vdCguY29va2llLW1vZGFsLW5vdGljZSkgLmNuLWJvZHkgcC5jbi1jaGFuZ2Vze3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmtsYXJvIC5jb29raWUtbm90aWNlOm5vdCguY29va2llLW1vZGFsLW5vdGljZSkgLmNuLWJvZHkgLmNuLWxlYXJuLW1vcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxleC1ncm93OjF9LmtsYXJvIC5jb29raWUtbm90aWNlOm5vdCguY29va2llLW1vZGFsLW5vdGljZSkgLmNuLWJvZHkgLmNuLWJ1dHRvbnN7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDotLjVlbX0ua2xhcm8gLmNvb2tpZS1ub3RpY2U6bm90KC5jb29raWUtbW9kYWwtbm90aWNlKSAuY24tYm9keSAuY24tYnV0dG9ucyBidXR0b24uY20tYnRue21hcmdpbi10b3A6LjVlbX1AbWVkaWEgKG1heC13aWR0aDozODRweCl7LmtsYXJvIC5jb29raWUtbm90aWNlOm5vdCguY29va2llLW1vZGFsLW5vdGljZSkgLmNuLWJvZHkgLmNuLWJ1dHRvbnN7d2lkdGg6MTAwJX0ua2xhcm8gLmNvb2tpZS1ub3RpY2U6bm90KC5jb29raWUtbW9kYWwtbm90aWNlKSAuY24tYm9keSAuY24tYnV0dG9ucyBidXR0b24uY20tYnRue3dpZHRoOmNhbGMoNTAlIC0gLjVlbSl9fS5rbGFybyAuY29va2llLW5vdGljZTpub3QoLmNvb2tpZS1tb2RhbC1ub3RpY2UpIC5jbi1ib2R5IC5jbi1va3ttYXJnaW4tdG9wOi0uNWVtO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpyaWdodDthbGlnbi1pdGVtczpiYXNlbGluZX0ua2xhcm8gLmNvb2tpZS1ub3RpY2U6bm90KC5jb29raWUtbW9kYWwtbm90aWNlKSAuY24tYm9keSAuY24tb2sgYSwua2xhcm8gLmNvb2tpZS1ub3RpY2U6bm90KC5jb29raWUtbW9kYWwtbm90aWNlKSAuY24tYm9keSAuY24tb2sgZGl2e21hcmdpbi10b3A6LjVlbX0ua2xhcm8gLmNvb2tpZS1tb2RhbC1ub3RpY2V7ei1pbmRleDoxMDAxO2JveC1zaGFkb3c6MCA0cHggNnB4IDAgcmdiYSgwLDAsMCwuMiksNXB4IDVweCAxMHB4IDAgcmdiYSgwLDAsMCwuMTkpO3dpZHRoOjEwMCU7bWF4LWhlaWdodDo5OCU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtwb3NpdGlvbjpmaXhlZDtvdmVyZmxvdzphdXRvO2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMDAwO3BhZGRpbmc6LjJlbSAxZW0gMWVtfUBtZWRpYSAobWluLXdpZHRoOjQwMHB4KXsua2xhcm8gLmNvb2tpZS1tb2RhbC1ub3RpY2V7Ym9yZGVyLXJhZGl1czowO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjQwMHB4O2hlaWdodDphdXRvO3dpZHRoOmF1dG99fS5rbGFybyAuY29va2llLW1vZGFsLW5vdGljZSAuY24tb2t7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi10b3A6MWVtfS5rbGFybyAuY29va2llLW5vdGljZS1oaWRkZW57ZGlzcGxheTpub25lIWltcG9ydGFudH0ja2xhcm8gLmtsYXJve2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsc2Fucy1zZXJpZixzeXN0ZW0tdWksLWFwcGxlLXN5c3RlbSxcIlNlZ29lIFVJXCIsXCJSb2JvdG8gRmxleFwiLHNhbnMtc2VyaWYsXCJIZWx2ZXRpY2EgTmV1ZVwiLEFyaWFsLFwiTm90byBTYW5zXCIsXCJMaWJlcmF0aW9uIFNhbnNcIixzYW5zLXNlcmlmLFwiQXBwbGUgQ29sb3IgRW1vamlcIixcIlNlZ29lIFVJIEVtb2ppXCIsXCJTZWdvZSBVSSBTeW1ib2xcIixcIk5vdG8gQ29sb3IgRW1vamlcIjtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo0MDB9I2tsYXJvIC5rbGFybyAuY29va2llLW5vdGljZSAuY24tYm9keXtwYWRkaW5nOjJyZW07Ym9yZGVyLXRvcDoycHggc29saWQgI2VlZTtiYWNrZ3JvdW5kOnVybCgvdHlwbzNjb25mL2V4dC9tdl9wcm9qZWN0L1Jlc291cmNlcy9QdWJsaWMvSW1hZ2VzL0N1c3RvbWVyL0xvZ28uc3ZnKSAwIDAvODBweCAxMDBweCBuby1yZXBlYXQgI2ZmZjtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsja2xhcm8gLmtsYXJvIC5jb29raWUtbm90aWNle3dpZHRoOjEwMCU7bWF4LXdpZHRoOnVuc2V0O2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Ym9yZGVyLXRvcDpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9I2tsYXJvIC5rbGFybyAuY29va2llLW5vdGljZSAuY24tYm9keXtib3JkZXItdG9wOm5vbmU7bWF4LXdpZHRoOjYwMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjAgNHB4IDZweCAwIHJnYmEoMCwwLDAsLjIpLDVweCA1cHggMTBweCAwIHJnYmEoMCwwLDAsLjE5KX19I2tsYXJvIC5rbGFybyAuY29va2llLW5vdGljZSAuY24tYm9keSBwe21hcmdpbi10b3A6NzBweDttYXJnaW4tYm90dG9tOjEuNXJlbTtmb250LXNpemU6MTRweH0ja2xhcm8gLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbi1ib2R5IHAgYXtmb250LXNpemU6MTRweH0ja2xhcm8gLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbi1ib2R5IC5jbi1va3tmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50O2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnR9I2tsYXJvIC5rbGFybyAuY29va2llLW5vdGljZSAuY24tYm9keSAuY24tb2sgLmNuLWxlYXJuLW1vcmV7d2lkdGg6MTAwJTtvcmRlcjoyO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsja2xhcm8gLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbi1ib2R5IC5jbi1vayAuY24tbGVhcm4tbW9yZXt3aWR0aDo1MCV9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsja2xhcm8gLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbi1ib2R5IC5jbi1vayAuY24tbGVhcm4tbW9yZXt3aWR0aDo4MCV9fSNrbGFybyAua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNuLWJvZHkgLmNuLW9rIC5jbi1idXR0b25ze3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4IWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59I2tsYXJvIC5rbGFybyAuY29va2llLW5vdGljZSAuY24tYm9keSAuY24tb2sgLmNuLWJ1dHRvbnMgLmNuLWRlY2xpbmV7ZGlzcGxheTpibG9jazt3aWR0aDp1bnNldDtvcmRlcjoyO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjA7Ym9yZGVyOjFweCBzb2xpZCAjMDAwO3BhZGRpbmc6MTBweDttYXJnaW46LjVyZW0gMH0ja2xhcm8gLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbi1ib2R5IC5jbi1vayAuY24tYnV0dG9ucyAuY20tYnRuLXN1Y2Nlc3N7ZGlzcGxheTpibG9jazt3aWR0aDp1bnNldDtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MDtwYWRkaW5nOjEwcHg7bWFyZ2luOi41cmVtIDB9I2tsYXJvIC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbHtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWYsc3lzdGVtLXVpLC1hcHBsZS1zeXN0ZW0sXCJTZWdvZSBVSVwiLFwiUm9ib3RvIEZsZXhcIixzYW5zLXNlcmlmLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxcIk5vdG8gU2Fuc1wiLFwiTGliZXJhdGlvbiBTYW5zXCIsc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiU2Vnb2UgVUkgU3ltYm9sXCIsXCJOb3RvIENvbG9yIEVtb2ppXCI7Zm9udC1zaXplOjE0cHh9I2tsYXJvIC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20taGVhZGVyIC5oMSwja2xhcm8gLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1oZWFkZXIgaDF7bGluZS1oZWlnaHQ6bm9ybWFsfSNrbGFybyAua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWhlYWRlciBwLCNrbGFybyAua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWhlYWRlciBwIGF7Zm9udC1zaXplOjE0cHh9I2tsYXJvIC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tZm9vdGVyIC5jbS1mb290ZXItYnV0dG9ucyAuY20tYnRuLWRlY2xpbmUsI2tsYXJvIC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tZm9vdGVyIC5jbS1mb290ZXItYnV0dG9ucyAuY20tYnRuLXN1Y2Nlc3N7Y29sb3I6I2U2MWQ0YztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czowO2JvcmRlcjoxcHggc29saWQgI2U2MWQ0YztwYWRkaW5nOjEwcHh9I2tsYXJvIC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tZm9vdGVyIC5jbS1wb3dlcmVkLWJ5e2Rpc3BsYXk6bm9uZX0ua2xhcm9fX2dtSWZyYW1lQ29udGFpbmVyIGRpdiAuY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNle2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdDttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6NTIycHg7cGFkZGluZzoycmVtfS5rbGFyb19fZ21JZnJhbWVDb250YWluZXIuZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSBkaXYgLmNtLWFzLWNvbnRleHQtbm90aWNle21hcmdpbi10b3A6LTU4JX0jeXQtZW1iZWQtZ2RwciAjeXQtaGludC5saWdodHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7YmFja2dyb3VuZC1pbWFnZTp1cmwoL3R5cG8zY29uZi9leHQvbXZfbGF5b3V0L1Jlc291cmNlcy9QdWJsaWMvSW1hZ2VzL0dEUFIveXRfbGlnaHQuanBnKTtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7d2lkdGg6NzUwcHg7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OjQyMnB4O3BhZGRpbmc6MnJlbTtjb2xvcjojMDAwfSNnbS1lbWJlZC1nZHByICNnbS1oaW50LmxpZ2h0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2JhY2tncm91bmQtaW1hZ2U6dXJsKC90eXBvM2NvbmYvZXh0L212X2xheW91dC9SZXNvdXJjZXMvUHVibGljL0ltYWdlcy9HRFBSL2ctbWFwcy5wbmcpO2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdDttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6NTIycHg7cGFkZGluZzoycmVtfSN2aS1lbWJlZC1nZHByICN2aS1oaW50LmxpZ2h0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2JhY2tncm91bmQtY29sb3I6I2ZhZmFmYTtiYWNrZ3JvdW5kLWltYWdlOnVybCgvdHlwbzNjb25mL2V4dC9tdl9sYXlvdXQvUmVzb3VyY2VzL1B1YmxpYy9JbWFnZXMvR0RQUi92aW1lby5wbmcpO2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDt3aWR0aDo3NTBweDttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6NDIycHg7cGFkZGluZzoycmVtO2NvbG9yOiMwMDB9LmluZGV4c2VhcmNoIC5mb3JtLWNvbnRyb2x7cGFkZGluZzouNjI1cmVtfS5pbmRleHNlYXJjaCAua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idXR0b25zIGlucHV0LmNtLWJ0bi5jbS1idG4tc3VjY2VzcywuaW5kZXhzZWFyY2ggLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyBpbnB1dC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyLC5pbmRleHNlYXJjaCBpbnB1dC5idG4sLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnV0dG9ucyAuaW5kZXhzZWFyY2ggaW5wdXQuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ1dHRvbnMgLmluZGV4c2VhcmNoIGlucHV0LmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXJ7aGVpZ2h0OjEwMCV9Lm12LXNoYXJpZmYtd3JhcHBlciAuc2hhcmlmZiAub3JpZW50YXRpb24taG9yaXpvbnRhbHtmbGV4LXdyYXA6bm93cmFwfS5tdi1zaGFyaWZmLXdyYXBwZXIgLnNoYXJpZmYgLm9yaWVudGF0aW9uLWhvcml6b250YWwgbGl7bWFyZ2luLWJvdHRvbTowO21hcmdpbi1yaWdodDotLjVyZW19Lm12LXNoYXJpZmYtd3JhcHBlciAuc2hhcmlmZiAub3JpZW50YXRpb24taG9yaXpvbnRhbCBsaSBhLC5tdi1zaGFyaWZmLXdyYXBwZXIgLnNoYXJpZmYgLm9yaWVudGF0aW9uLWhvcml6b250YWwgbGkgYTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2NvbG9yOiMwMDB9Lm12LXNoYXJpZmYtd3JhcHBlciAuc2hhcmlmZiAub3JpZW50YXRpb24taG9yaXpvbnRhbCBsaSBhIC5mYS1mYWNlYm9vay1mOmJlZm9yZXtjb250ZW50OlwiXFxmMDlhXCJ9Lm12LXNoYXJpZmYtd3JhcHBlciAuc2hhcmlmZiAub3JpZW50YXRpb24taG9yaXpvbnRhbCBsaSBhIC5mYWIsLm12LXNoYXJpZmYtd3JhcHBlciAuc2hhcmlmZiAub3JpZW50YXRpb24taG9yaXpvbnRhbCBsaSBhIC5mYXN7Zm9udC1zaXplOjEuMTI1cmVtfWh0bWx7c2Nyb2xsLWJlaGF2aW9yOnNtb290aDstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX1odG1sIDpmb2N1c3tvdXRsaW5lOjAhaW1wb3J0YW50fUBtZWRpYSAobWF4LXdpZHRoOjQyMHB4KXtodG1se3dvcmQtYnJlYWs6YnJlYWstd29yZH19aHRtbCBmaWd1cmV7bWFyZ2luOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjEuMjUpLG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzoxLjI1IC8gMSksb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjoyMDBkcGkpLG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246MS4yNWRwcHgpe2h0bWx7LXdlYmtpdC1mb250LXNtb290aGluZzpzdWJwaXhlbC1hbnRpYWxpYXNlZH19LmgxLGgxe3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1oci5jZS1kaXZ7bWFyZ2luOjIuNDk5OTlyZW0gMCAycmVtO29wYWNpdHk6LjM1fWhlYWRlci5wYWdlLWhlYWRlci4tYmctZGl2aWRlZHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O3Bvc2l0aW9uOnJlbGF0aXZlfWhlYWRlci5wYWdlLWhlYWRlci4tYmctZGl2aWRlZDphZnRlcixoZWFkZXIucGFnZS1oZWFkZXIuLWJnLWRpdmlkZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDo1MHZ3O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2hlaWdodDoxMDAlO3otaW5kZXg6LTF9aGVhZGVyLnBhZ2UtaGVhZGVyLi1iZy1kaXZpZGVkOmJlZm9yZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwMDtsZWZ0OmF1dG87cmlnaHQ6NTAlfWhlYWRlci5wYWdlLWhlYWRlci4tYmctZGl2aWRlZDphZnRlcntsZWZ0OjUwJX1oZWFkZXIucGFnZS1oZWFkZXIuLWJnLWRpdmlkZWQgLm5hdi1pdGVtIC5uYXYtbGluayxoZWFkZXIucGFnZS1oZWFkZXIuLWJnLWRpdmlkZWQgLm5hdi1pdGVtIG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1uYXYtbGluayxuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSBoZWFkZXIucGFnZS1oZWFkZXIuLWJnLWRpdmlkZWQgLm5hdi1pdGVtIC5tdi1uYXYtbGlua3twYWRkaW5nOi4zOXJlbSAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1oZWFkZXIucGFnZS1oZWFkZXIuLWJnLWRpdmlkZWQgLm5hdi1pdGVtLmJnLWJsYWNrIC5uYXYtbGluayxoZWFkZXIucGFnZS1oZWFkZXIuLWJnLWRpdmlkZWQgLm5hdi1pdGVtLmJnLWJsYWNrIG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1uYXYtbGluayxuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSBoZWFkZXIucGFnZS1oZWFkZXIuLWJnLWRpdmlkZWQgLm5hdi1pdGVtLmJnLWJsYWNrIC5tdi1uYXYtbGlua3tjb2xvcjojZmZmfWhlYWRlci5wYWdlLWhlYWRlci4tYmctZGl2aWRlZCAubmF2LWl0ZW0uYmctYmxhY2sgLm5hdi1saW5rIC5uYXYtbGluay1pY29uLGhlYWRlci5wYWdlLWhlYWRlci4tYmctZGl2aWRlZCAubmF2LWl0ZW0uYmctYmxhY2sgLm5hdi1saW5rIC5uYXYtbGluay10ZXh0LGhlYWRlci5wYWdlLWhlYWRlci4tYmctZGl2aWRlZCAubmF2LWl0ZW0uYmctYmxhY2sgbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm12LW5hdi1saW5rIC5uYXYtbGluay1pY29uLGhlYWRlci5wYWdlLWhlYWRlci4tYmctZGl2aWRlZCAubmF2LWl0ZW0uYmctYmxhY2sgbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gLm12LW5hdi1saW5rIC5uYXYtbGluay10ZXh0LG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIGhlYWRlci5wYWdlLWhlYWRlci4tYmctZGl2aWRlZCAubmF2LWl0ZW0uYmctYmxhY2sgLm12LW5hdi1saW5rIC5uYXYtbGluay1pY29uLG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIGhlYWRlci5wYWdlLWhlYWRlci4tYmctZGl2aWRlZCAubmF2LWl0ZW0uYmctYmxhY2sgLm12LW5hdi1saW5rIC5uYXYtbGluay10ZXh0e2NvbG9yOiNmZmY7ZmlsbDojZmZmfWhlYWRlci5wYWdlLWhlYWRlci4tYmctZGl2aWRlZCAubmF2LWl0ZW0uYmctYmxhY2sgLm5hdi1saW5rIC5uYXYtbGluay1pY29uIHN2ZyxoZWFkZXIucGFnZS1oZWFkZXIuLWJnLWRpdmlkZWQgLm5hdi1pdGVtLmJnLWJsYWNrIG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1uYXYtbGluayAubmF2LWxpbmstaWNvbiBzdmcsbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyLi1iZy1kaXZpZGVkIC5uYXYtaXRlbS5iZy1ibGFjayAubXYtbmF2LWxpbmsgLm5hdi1saW5rLWljb24gc3Zne3dpZHRoOjM2MHB4O2ZpbGw6I2ZmZn1oZWFkZXIucGFnZS1oZWFkZXIuLWJnLWRpdmlkZWQgLm5hdi1pdGVtLmJnLWJsYWNrIC5uYXYtbGluayAubmF2LWxpbmstaWNvbiBzdmcgZyxoZWFkZXIucGFnZS1oZWFkZXIuLWJnLWRpdmlkZWQgLm5hdi1pdGVtLmJnLWJsYWNrIG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1uYXYtbGluayAubmF2LWxpbmstaWNvbiBzdmcgZyxuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSBoZWFkZXIucGFnZS1oZWFkZXIuLWJnLWRpdmlkZWQgLm5hdi1pdGVtLmJnLWJsYWNrIC5tdi1uYXYtbGluayAubmF2LWxpbmstaWNvbiBzdmcgZ3tmaWxsOiNmZmYhaW1wb3J0YW50fWhlYWRlci5wYWdlLWhlYWRlci4tYmctZGl2aWRlZCAubmF2LWl0ZW06bm90KC4taGFzLWljb24pe3BhZGRpbmctcmlnaHQ6MnZ3fUBtZWRpYSAobWluLXdpZHRoOjE5MDBweCkgYW5kIChtYXgtd2lkdGg6MjU1OXB4KXtoZWFkZXIucGFnZS1oZWFkZXIuLWJnLWRpdmlkZWQgLm5hdi1pdGVtOm5vdCguLWhhcy1pY29uKXtwYWRkaW5nLXJpZ2h0OjEuNXZ3fX1AbWVkaWEgKG1pbi13aWR0aDoyNTYwcHgpe2hlYWRlci5wYWdlLWhlYWRlci4tYmctZGl2aWRlZCAubmF2LWl0ZW06bm90KC4taGFzLWljb24pe3BhZGRpbmctcmlnaHQ6MXZ3fX1oZWFkZXIucGFnZS1oZWFkZXIuLWJnLWRpdmlkZWQgLm5hdi1pdGVtLi1oYXMtaWNvbntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9aGVhZGVyLnBhZ2UtaGVhZGVyLi1iZy1kaXZpZGVkIC5uYXYtaXRlbS4taWQtMjItMjN7ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOjE0MDBweCl7aGVhZGVyLnBhZ2UtaGVhZGVyLi1iZy1kaXZpZGVkIC5uYXYtaXRlbTpsYXN0LWNoaWxke2ZsZXgtZ3JvdzoxfWhlYWRlci5wYWdlLWhlYWRlci4tYmctZGl2aWRlZCAubmF2LWl0ZW06bGFzdC1jaGlsZCAubmF2LWxpbmssaGVhZGVyLnBhZ2UtaGVhZGVyLi1iZy1kaXZpZGVkIC5uYXYtaXRlbTpsYXN0LWNoaWxkIG5hdiNtYWluTmF2TWVudUpzIC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IC5uYXZJdGVtIC5tdi1uYXYtbGluayxuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSBoZWFkZXIucGFnZS1oZWFkZXIuLWJnLWRpdmlkZWQgLm5hdi1pdGVtOmxhc3QtY2hpbGQgLm12LW5hdi1saW5re2p1c3RpZnktY29udGVudDpmbGV4LWVuZH19QG1lZGlhIChtYXgtd2lkdGg6MTM5OS45OHB4KSBhbmQgKG1heC13aWR0aDo1NzUuOThweCl7aGVhZGVyLnBhZ2UtaGVhZGVyIG5hdiNUb3BOYXYgLm5hdi1pdGVtLi1oYXMtaWNvbiAubmF2LWxpbmssaGVhZGVyLnBhZ2UtaGVhZGVyIG5hdiNUb3BOYXYgLm5hdi1pdGVtLi1oYXMtaWNvbiBuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubXYtbmF2LWxpbmssbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIG5hdiNUb3BOYXYgLm5hdi1pdGVtLi1oYXMtaWNvbiAubXYtbmF2LWxpbmt7cGFkZGluZzo4cHh9aGVhZGVyLnBhZ2UtaGVhZGVyIG5hdiNUb3BOYXYgLm5hdi1pdGVtLi1oYXMtaWNvbiAubmF2LWxpbmsgLm5hdi1saW5rLWljb24saGVhZGVyLnBhZ2UtaGVhZGVyIG5hdiNUb3BOYXYgLm5hdi1pdGVtLi1oYXMtaWNvbiBuYXYjbWFpbk5hdk1lbnVKcyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcy4tZGVmYXVsdCAubmF2SXRlbSAubXYtbmF2LWxpbmsgLm5hdi1saW5rLWljb24sbmF2I21haW5OYXZNZW51SnMgLm8tbWFpbk5hdl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQgLm5hdkl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIG5hdiNUb3BOYXYgLm5hdi1pdGVtLi1oYXMtaWNvbiAubXYtbmF2LWxpbmsgLm5hdi1saW5rLWljb257cGFkZGluZzowfX1AbWVkaWEgKG1heC13aWR0aDozNzUuOThweCl7aGVhZGVyLnBhZ2UtaGVhZGVyIGEubG9nbyBpbWd7bWF4LXdpZHRoOjE4NXB4fX1uYXYjbW0tbWFpbk5hdk1lbnVKcy5tbS1tZW51IC5tbS1uYXZiYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2NvbG9yOiNmZmZ9bmF2I21tLW1haW5OYXZNZW51SnMubW0tbWVudSAubW0tbmF2YmFyIC5tbS1idG46YmVmb3Jle2JvcmRlci1jb2xvcjojZmZmfW5hdiNtbS1tYWluTmF2TWVudUpzLm1tLW1lbnUgI21tLTEgLm1tLW5hdmJhcl9fdGl0bGV7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxLjI1cmVtfW5hdiNtbS1tYWluTmF2TWVudUpzLm1tLW1lbnUgLm1tLWxpc3RpdGVtW2NsYXNzKj1cIi1wXzEwN19cIl17Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9bmF2I21tLW1haW5OYXZNZW51SnMubW0tbWVudSAubW0tbGlzdGl0ZW0uLXBfMTA3XzZ7cGFkZGluZy1ib3R0b206MnJlbX1uYXYjbW0tbWFpbk5hdk1lbnVKcy5tbS1tZW51IC5tbS1saXN0aXRlbS4tcF8xMDdfMTEzLG5hdiNtbS1tYWluTmF2TWVudUpzLm1tLW1lbnUgLm1tLWxpc3RpdGVtLi1wXzEwN18xMTR7ZGlzcGxheTpub25lIWltcG9ydGFudH1uYXYjbW0tbWFpbk5hdk1lbnVKcy5tbS1tZW51IC5tbS1saXN0aXRlbS4tcF8xXzJ7cGFkZGluZy10b3A6MnJlbX1uYXYjbW0tbWFpbk5hdk1lbnVKcy5tbS1tZW51IC5tbS1saXN0aXRlbTpub3QoLi1sZXZlbC0yKSAubW0tbGlzdGl0ZW1fX3RleHR7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxLjI1cmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ubS1tYWluTmF2X19vdXRlcldyYXBwZXIgYS5sb2dve3otaW5kZXg6MjB9Lm0tbWFpbk5hdl9fb3V0ZXJXcmFwcGVyIGEubG9nbyBmaWd1cmV7bWFyZ2luLWJvdHRvbToycHh9QG1lZGlhIChtYXgtd2lkdGg6MTM5OS45OHB4KXtuYXYjbWFpbk5hdk1lbnVKc3tkaXNwbGF5Om5vbmUhaW1wb3J0YW50fWhlYWRlci5wYWdlLWhlYWRlci4tYmctZGl2aWRlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9aGVhZGVyLnBhZ2UtaGVhZGVyLi1iZy1kaXZpZGVkIC4taWQtMjItNDF7ZGlzcGxheTpub25lfWhlYWRlci5wYWdlLWhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lm0tbWFpbk5hdl9fb3V0ZXJXcmFwcGVyIGEubG9nbyxoZWFkZXIucGFnZS1oZWFkZXIgbmF2I1RvcE5hdiAubmF2LWl0ZW06bGFzdC1jaGlsZCAubmF2LWxpbmstdGV4dCxoZWFkZXIucGFnZS1oZWFkZXIgbmF2I1RvcE5hdiAubmF2LWl0ZW06bm90KC4taGFzLWljb24pe2Rpc3BsYXk6bm9uZX19Lm0tbWFpbk5hdl9fb3V0ZXJXcmFwcGVyIG5hdiNtYWluTmF2TWVudUpzLi1hbHVtbmkgW2NsYXNzKj1cIi1wXzEwN19cIl17ZGlzcGxheTpub25lIWltcG9ydGFudH0ubS1tYWluTmF2X19vdXRlcldyYXBwZXIgbmF2I21haW5OYXZNZW51SnMuLWFsdW1uaSAubS1uYXZMaXN0X19tYWluIC5uYXZJdGVte3BhZGRpbmc6MH0ubS1tYWluTmF2X19vdXRlcldyYXBwZXIgbmF2I21haW5OYXZNZW51SnMuLWFsdW1uaSAubS1uYXZMaXN0X19tYWluIC5uYXZJdGVtLi1tYWluPi5tdi1uYXYtbGlua3twYWRkaW5nOjAgMTZweDtsaW5lLWhlaWdodDoxO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ubS1tYWluTmF2X19vdXRlcldyYXBwZXIgbmF2I21haW5OYXZNZW51SnMuLWFsdW1uaSAubS1uYXZMaXN0X19tYWluIC5uYXZJdGVtLi1tYWluPi5tdi1uYXYtbGluazpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9Lm0tbWFpbk5hdl9fb3V0ZXJXcmFwcGVyIG5hdiNtYWluTmF2TWVudUpzLi1hbHVtbmkgLm0tbmF2TGlzdF9fbWFpbiAubmF2SXRlbS4tbWFpbiAuLWxldmVsLTF7cGFkZGluZy10b3A6MH0ubS1tYWluTmF2X19vdXRlcldyYXBwZXIgbmF2I21haW5OYXZNZW51SnMuLWFsdW1uaSAubS1uYXZMaXN0X19tYWluIC5uYXZJdGVtLi1tYWluIC4tbGV2ZWwtMSAubmF2SXRlbS4tbGV2ZWwtMXttYXJnaW4tdG9wOjNyZW07Ym9yZGVyLXRvcDoxcHggc29saWQgIzAwMCFpbXBvcnRhbnR9Lm0tbWFpbk5hdl9fb3V0ZXJXcmFwcGVyIG5hdiNtYWluTmF2TWVudUpzLi1hbHVtbmkgLm0tbmF2TGlzdF9fbWFpbiAubmF2SXRlbS4tbWFpbiAuLWxldmVsLTEgLm5hdkl0ZW0uLWxldmVsLTEgLm12LW5hdi1saW5re2ZvbnQtc2l6ZToxNHB4fS5tLW1haW5OYXZfX291dGVyV3JhcHBlciBuYXYjbWFpbk5hdk1lbnVKcy4tYWx1bW5pIC5tLW5hdkxpc3RfX21haW4gLm5hdkl0ZW0uLW1haW4gLi1sZXZlbC0xLi1wXzMzMj4ubXYtbmF2LWxpbmt7d2lkdGg6OTUlfS5tLW1haW5OYXZfX291dGVyV3JhcHBlciBuYXYjbWFpbk5hdk1lbnVKcy4tYWx1bW5pIC5tLW5hdkxpc3RfX21haW4gLm5hdkl0ZW0uLW1haW4gLi1sZXZlbC0xLi1zdWJJdGVtcy00e3dpZHRoOjI1JSFpbXBvcnRhbnR9Lm0tbWFpbk5hdl9fb3V0ZXJXcmFwcGVyIG5hdiNtYWluTmF2TWVudUpzLi1hbHVtbmkgLm0tbmF2TGlzdF9fbWFpbiAubmF2SXRlbS4tbWFpbiAuLWxldmVsLTEuLXN1Ykl0ZW1zLTV7d2lkdGg6MjAlIWltcG9ydGFudH0ubS1tYWluTmF2X19vdXRlcldyYXBwZXIgbmF2I21haW5OYXZNZW51SnMuLWFsdW1uaSAubS1uYXZMaXN0X19tYWluIC5uYXZfX2xpc3QuLWxldmVsLTJ7bWFyZ2luLWxlZnQ6MH0ubS1tYWluTmF2X19vdXRlcldyYXBwZXIgbmF2I21haW5OYXZNZW51SnMuLWFsdW1uaSAubS1uYXZMaXN0X19tYWluIC5uYXZfX2xpc3QuLWxldmVsLTIgLm12LW5hdi1saW5re2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6Y2FsYygkbmF2LWZvbnQtc2l6ZSAtIDJweCl9LnRpbWVsaW5le3BhZGRpbmc6MH0udGltZWxpbmUubW9iaWxlIHVsLm0tcGFnZU1lbnVfX25hdi4tdmVydGljYWx7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsja2xhcm8gLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbi1ib2R5IC5jbi1vayAuY24tYnV0dG9uc3t3aWR0aDo1MCV9LnRpbWVsaW5lLm1vYmlsZXtkaXNwbGF5Om5vbmV9fW1haW4gLmZyYW1lLWRlZmF1bHQ6Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6MH1tYWluIHA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9bWFpbiBwfnVsLi1kYXNoe21hcmdpbi10b3A6LTFyZW19QG1lZGlhIChtYXgtd2lkdGg6NTc1Ljk4cHgpe2ZpZ3VyZS50aW1lbGluZS1oaXN0b3J5e2hlaWdodDo3MTBweH1maWd1cmUudGltZWxpbmUtaGlzdG9yeSBzdmd7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDcwJSwxNSUpIHNjYWxlKDEuNil9fS50ZXh0cGljIC50ZXh0cGljLWdhbGxlcnk6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0ubS1wYWdlTWVudS5jb250ZW50IC5tLXBhZ2VNZW51X19uYXZJdGVte21hcmdpbi1ib3R0b206LjgzMzMzcmVtfS5tLXBhZ2VNZW51LmNvbnRlbnQgLm0tcGFnZU1lbnVfX25hdkl0ZW06bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9Lm0tcGFnZU1lbnUuY29udGVudCAubS1wYWdlTWVudV9fbmF2SXRlbSAubS1wYWdlTWVudV9fbmF2TGlua3tmb250LXdlaWdodDpib2xkZXJ9LmdhbGxlcnktcm93Li1yb3ctNHtnYXA6ODBweCA0MHB4fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsja2xhcm8gLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbi1ib2R5IC5jbi1vayAuY24tYnV0dG9uc3t3aWR0aDo4MCV9LmdhbGxlcnktcm93Li1yb3ctNHtnYXA6ODBweCAyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDoxNDAwcHgpey5nYWxsZXJ5LXJvdy4tcm93LTR7Z2FwOjgwcHggMTUwcHh9fS5nYWxsZXJ5LXJvdy4tcm93LTV7Z2FwOjgwcHggMjBweH0uZ2FsbGVyeS1yb3cuLXJvdy01IGZpZ2NhcHRpb24uLW13LTE5NXttYXgtd2lkdGg6MTk1cHh9QG1lZGlhIChtYXgtd2lkdGg6NzY3Ljk4cHgpey50aW1lbGluZS5kZXNrdG9we2Rpc3BsYXk6bm9uZX1mb290ZXIgLmNvbnRhaW5lciBwe21hcmdpbjowIGF1dG99Zm9vdGVyIC5jb250YWluZXIgLm0tcGFnZU1lbnUuZm9vdGVyIC5tLXBhZ2VNZW51X19uYXZ7YWxpZ24taXRlbXM6Y2VudGVyfWZvb3RlciAuY29udGFpbmVyIC5tLXBhZ2VNZW51LmZvb3RlciAubS1wYWdlTWVudV9fbmF2IC5tLXBhZ2VNZW51X19uYXZJdGVte21hcmdpbi1ib3R0b206MH1mb290ZXIgLmNvbnRhaW5lciAubS1wYWdlTWVudS5mb290ZXIgLm0tcGFnZU1lbnVfX25hdiAubS1wYWdlTWVudV9fbmF2SXRlbTpiZWZvcmV7ZGlzcGxheTpub25lfX0iLCIvKlxuICogV2hhdCBmb2xsb3dzIGlzIHRoZSByZXN1bHQgb2YgbXVjaCByZXNlYXJjaCBvbiBjcm9zcy1icm93c2VyIHN0eWxpbmcuXG4gKiBDcmVkaXQgbGVmdCBpbmxpbmUgYW5kIGJpZyB0aGFua3MgdG8gTmljb2xhcyBHYWxsYWdoZXIsIEpvbmF0aGFuIE5lYWwsXG4gKiBLcm9jIENhbWVuLCBhbmQgdGhlIEg1QlAgZGV2IGNvbW11bml0eSBhbmQgdGVhbS5cbiAqIFxuICogVGhpcyBmaWxlIGNvbnRhaW5zIG9ubHkgdGhlIHByaW50IHN0eWxlcyBmcm9tIHRoZSBIVE1MNSBCb2lsZXJwbGF0ZVxuICogcHJvamVjdC4gU2VlIDxodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZT4gZm9yIG1vcmVcbiAqIGluZm9ybWF0aW9uIG9uIHRoZSBtYWluIHByb2plY3QuXG4gKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFByaW50IHN0eWxlcy5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOmJlZm9yZSxcbiAgICAqOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgLyogQmxhY2sgcHJpbnRzIGZhc3RlcjpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHR0cDovL3d3dy5zYW5iZWlqaS5jb20vYXJjaGl2ZXMvOTUzICovXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhLFxuICAgIGE6dmlzaXRlZCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIGFbaHJlZl06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICB9XG5cbiAgICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvKlxuICAgICAqIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgICogb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgICAqL1xuXG4gICAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXG4gICAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG5cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvKlxuICAgICAqIFByaW50aW5nIFRhYmxlczpcbiAgICAgKiBodHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcbiAgICAgKi9cblxuICAgIHRoZWFkIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgICAgb3JwaGFuczogMztcbiAgICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxufVxuIiwiLy9cbi8vIEhlYWRpbmdzXG4vL1xuLmgxIHtcbiAgQGV4dGVuZCBoMTtcbn1cblxuLmgyIHtcbiAgQGV4dGVuZCBoMjtcbn1cblxuLmgzIHtcbiAgQGV4dGVuZCBoMztcbn1cblxuLmg0IHtcbiAgQGV4dGVuZCBoNDtcbn1cblxuLmg1IHtcbiAgQGV4dGVuZCBoNTtcbn1cblxuLmg2IHtcbiAgQGV4dGVuZCBoNjtcbn1cblxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG5AZWFjaCAkZGlzcGxheSwgJGZvbnQtc2l6ZSBpbiAkZGlzcGxheS1mb250LXNpemVzIHtcbiAgLmRpc3BsYXktI3skZGlzcGxheX0ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBmb250LWZhbWlseTogJGRpc3BsYXktZm9udC1mYW1pbHk7XG4gICAgZm9udC1zdHlsZTogJGRpc3BsYXktZm9udC1zdHlsZTtcbiAgICBmb250LXdlaWdodDogJGRpc3BsYXktZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xuICB9XG59XG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cbi5zbWFsbCB7XG4gIEBleHRlbmQgc21hbGw7XG59XG5cbi5tYXJrIHtcbiAgQGV4dGVuZCBtYXJrO1xufVxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbml0aWFsaXNtLWZvbnQtc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcblxuICA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0kYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiOnJvb3QsXG5bZGF0YS1icy10aGVtZT1cImxpZ2h0XCJdIHtcbiAgLy8gTm90ZTogQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG5cbiAgLy8gQ29sb3JzXG4gIC8vXG4gIC8vIEdlbmVyYXRlIHBhbGV0dGVzIGZvciBmdWxsIGNvbG9ycywgZ3JheXMsIGFuZCB0aGVtZSBjb2xvcnMuXG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkZ3JheXMge1xuICAgIC0tI3skcHJlZml4fWdyYXktI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtcmdiIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiOiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXRleHQge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS10ZXh0LWVtcGhhc2lzOiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJnLXN1YnRsZSB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJnLXN1YnRsZTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1ib3JkZXItc3VidGxlIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYm9yZGVyLXN1YnRsZTogI3skdmFsdWV9O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9d2hpdGUtcmdiOiAje3RvLXJnYigkd2hpdGUpfTtcbiAgLS0jeyRwcmVmaXh9YmxhY2stcmdiOiAje3RvLXJnYigkYmxhY2spfTtcblxuICAvLyBGb250c1xuXG4gIC8vIE5vdGU6IFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLSN7JHByZWZpeH1mb250LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbiAgLS0jeyRwcmVmaXh9Z3JhZGllbnQ6ICN7JGdyYWRpZW50fTtcblxuICAvLyBSb290IGFuZCBib2R5XG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvZHktdmFyaWFibGVzXG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9cm9vdC1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS1yb290fTtcbiAgfVxuICAtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5OiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LWJhc2UpfTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUtYmFzZSwgLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1iYXNlfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1saW5lLWhlaWdodDogI3skbGluZS1oZWlnaHQtYmFzZX07XG4gIEBpZiAkYm9keS10ZXh0LWFsaWduICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbjogI3skYm9keS10ZXh0LWFsaWdufTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fWJvZHktY29sb3I6ICN7JGJvZHktY29sb3J9O1xuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZ307XG4gIC0tI3skcHJlZml4fWJvZHktYmctcmdiOiAje3RvLXJnYigkYm9keS1iZyl9O1xuXG4gIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yOiAjeyRib2R5LWVtcGhhc2lzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1lbXBoYXNpcy1jb2xvcil9O1xuXG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcjogI3skYm9keS1zZWNvbmRhcnktY29sb3J9O1xuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnOiAjeyRib2R5LXNlY29uZGFyeS1iZ307XG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1iZyl9O1xuXG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yOiAjeyRib2R5LXRlcnRpYXJ5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZzogI3skYm9keS10ZXJ0aWFyeS1iZ307XG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktYmcpfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvZHktdmFyaWFibGVzXG5cbiAgLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcjogI3skaGVhZGluZ3MtY29sb3J9O1xuXG4gIC0tI3skcHJlZml4fWxpbmstY29sb3I6ICN7JGxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9bGluay1kZWNvcmF0aW9uOiAjeyRsaW5rLWRlY29yYXRpb259O1xuXG4gIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3I6ICN7JGxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstaG92ZXItY29sb3IpfTtcblxuICBAaWYgJGxpbmstaG92ZXItZGVjb3JhdGlvbiAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWRlY29yYXRpb246ICN7JGxpbmstaG92ZXItZGVjb3JhdGlvbn07XG4gIH1cblxuICAtLSN7JHByZWZpeH1jb2RlLWNvbG9yOiAjeyRjb2RlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnOiAjeyRtYXJrLWJnfTtcblxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib3JkZXItdmFyXG4gIC0tI3skcHJlZml4fWJvcmRlci13aWR0aDogI3skYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXN0eWxlOiAjeyRib3JkZXItc3R5bGV9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3I6ICN7JGJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogI3skYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50fTtcblxuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbTogI3skYm9yZGVyLXJhZGl1cy1zbX07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGc6ICN7JGJvcmRlci1yYWRpdXMtbGd9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXhsOiAjeyRib3JkZXItcmFkaXVzLXhsfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14eGw6ICN7JGJvcmRlci1yYWRpdXMteHhsfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy0yeGw6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXh4bCk7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wIGZvciBjb25zaXN0ZW5jeVxuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXBpbGw6ICN7JGJvcmRlci1yYWRpdXMtcGlsbH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib3JkZXItdmFyXG5cbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdzogI3skYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctc206ICN7JGJveC1zaGFkb3ctc219O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LWxnOiAjeyRib3gtc2hhZG93LWxnfTtcbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldDogI3skYm94LXNoYWRvdy1pbnNldH07XG5cbiAgLy8gRm9jdXMgc3R5bGVzXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWZvY3VzLXZhcmlhYmxlc1xuICAtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXdpZHRoOiAjeyRmb2N1cy1yaW5nLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1vcGFjaXR5OiAjeyRmb2N1cy1yaW5nLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1mb2N1cy1yaW5nLWNvbG9yOiAjeyRmb2N1cy1yaW5nLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWZvY3VzLXZhcmlhYmxlc1xuXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWZvcm0tdmFsaWRhdGlvbi12YXJpYWJsZXNcbiAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1jb2xvcjogI3skZm9ybS12YWxpZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1jb2xvcjogI3skZm9ybS1pbnZhbGlkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogI3skZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1mb3JtLXZhbGlkYXRpb24tdmFyaWFibGVzXG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaywgdHJ1ZSkge1xuICAgIGNvbG9yLXNjaGVtZTogZGFyaztcblxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWRhcmstbW9kZS12YXJzXG4gICAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktY29sb3ItZGFyayl9O1xuICAgIC0tI3skcHJlZml4fWJvZHktYmc6ICN7JGJvZHktYmctZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnLWRhcmspfTtcblxuICAgIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yOiAjeyRib2R5LWVtcGhhc2lzLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktZW1waGFzaXMtY29sb3ItZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yOiAjeyRib2R5LXNlY29uZGFyeS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktY29sb3ItZGFyayl9O1xuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZzogI3skYm9keS1zZWNvbmRhcnktYmctZGFya307XG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWJnLWRhcmspfTtcblxuICAgIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yOiAjeyRib2R5LXRlcnRpYXJ5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktY29sb3ItZGFyayl9O1xuICAgIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnOiAjeyRib2R5LXRlcnRpYXJ5LWJnLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktYmctZGFyayl9O1xuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy10ZXh0LWRhcmsge1xuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXM6ICN7JHZhbHVlfTtcbiAgICB9XG5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJnLXN1YnRsZS1kYXJrIHtcbiAgICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1iZy1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgICB9XG5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJvcmRlci1zdWJ0bGUtZGFyayB7XG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYm9yZGVyLXN1YnRsZTogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIC0tI3skcHJlZml4fWhlYWRpbmctY29sb3I6ICN7JGhlYWRpbmdzLWNvbG9yLWRhcmt9O1xuXG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvcjogI3skbGluay1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yOiAjeyRsaW5rLWhvdmVyLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWhvdmVyLWNvbG9yLWRhcmspfTtcblxuICAgIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3ItZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3I6ICN7JGJvcmRlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICN7JGJvcmRlci1jb2xvci10cmFuc2x1Y2VudC1kYXJrfTtcblxuICAgIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3I6ICN7JGZvcm0tdmFsaWQtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1jb2xvcjogI3skZm9ybS1pbnZhbGlkLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0taW52YWxpZC1ib3JkZXItY29sb3ItZGFya307XG4gICAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWRhcmstbW9kZS12YXJzXG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNjc3MvZGltZW5zaW9uLW5vLW5vbi1udW1lcmljLXZhbHVlc1xuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIHZhbHVlcyBmb3IgZm9udCBzaXplcywgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG11Y2ggbW9yZVxuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSByZW0ge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsIGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhbGN1bGF0ZSB0aGUgbWVkaWEgcXVlcnkgdmFsdWVcbiRyZnMtbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xuJHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHQ6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC1oZWlnaHQsIG1pbi1oZWlnaHQpO1xuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSwgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1ydWxlIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxuICAgICYsXG4gICAgLmRpc2FibGUtcmZzICYsXG4gICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgIC5lbmFibGUtcmZzICYsXG4gICAgJi5lbmFibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcblxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkgKCkge1xuICAgICAgLmVuYWJsZS1yZnMgJixcbiAgICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSAoKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXG5AZnVuY3Rpb24gcmZzLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogXCJcIjtcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArIFwiIDBcIjtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIEBpZiAkdW5pdCA9PSBweCB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcmVtIGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcbiAgICAgICAgLy8gQ29udmVydCB0byBweCBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHB4LCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAxKSAqICRyZnMtcmVtLXZhbHVlfXB4LCAkdmFsdWUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogXCJcIjtcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArIFwiIDBcIjtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArICR2YWx1ZTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICR2YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG4gICAgICAgICR2YWx1ZTogZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIGlmKCR1bml0ID09IHB4LCAxLCBkaXZpZGUoMSwgJHJmcy1yZW0tdmFsdWUpKSk7XG5cbiAgICAgICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSB2YWx1ZSBpcyBncmVhdGVyIHRoYW4gdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgQGlmIGFicygkdmFsdWUpIDw9ICRyZnMtYmFzZS12YWx1ZSBvciBub3QgJGVuYWJsZS1yZnMge1xuICAgICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWV9cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtbWluOiAkcmZzLWJhc2UtdmFsdWUgKyBkaXZpZGUoYWJzKCR2YWx1ZSkgLSAkcmZzLWJhc2UtdmFsdWUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XG5cbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZS1taW59cHgpO1xuXG4gICAgICAgICAgLy8gVXNlIG5lZ2F0aXZlIHZhbHVlIGlmIG5lZWRlZFxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCR2YWx1ZSA8IDAsIC0kbWluLXdpZHRoLCAkbWluLXdpZHRoKTtcblxuICAgICAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCR2YWx1ZS1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAgICAgLy8gUmV0dXJuIHRoZSBjYWxjdWxhdGVkIHZhbHVlXG4gICAgICAgICAgJHZhbDogJHZhbCArIFwiIGNhbGMoXCIgKyAkbWluLXdpZHRoICsgaWYoJHZhbHVlIDwgMCwgXCIgLSBcIiwgXCIgKyBcIikgKyAkdmFyaWFibGUtd2lkdGggKyBcIilcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gUkZTIG1peGluXG5AbWl4aW4gcmZzKCR2YWx1ZXMsICRwcm9wZXJ0eTogZm9udC1zaXplKSB7XG4gIEBpZiAkdmFsdWVzICE9IG51bGwge1xuICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWVzKTtcbiAgICAkZmx1aWQtdmFsOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcyk7XG5cbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgQGlmICR2YWwgPT0gJGZsdWlkLXZhbCB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWw7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIF9yZnMtcnVsZSAoKSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJHZhbCwgJGZsdWlkLXZhbCk7XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUgKCkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICRmbHVpZC12YWwsICR2YWwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaG9ydGhhbmQgaGVscGVyIG1peGluc1xuQG1peGluIGZvbnQtc2l6ZSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nKTtcbn1cblxuQG1peGluIHBhZGRpbmctdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXRvcCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcbn1cblxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctbGVmdCk7XG59XG5cbkBtaXhpbiBtYXJnaW4oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XG59XG5cbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tdG9wKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXJpZ2h0KTtcbn1cblxuQG1peGluIG1hcmdpbi1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1sZWZ0KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4vLyBSb290XG4vL1xuLy8gQWJpbGl0eSB0byB0aGUgdmFsdWUgb2YgdGhlIHJvb3QgZm9udCBzaXplcywgYWZmZWN0aW5nIHRoZSB2YWx1ZSBvZiBgcmVtYC5cbi8vIG51bGwgYnkgZGVmYXVsdCwgdGh1cyBub3RoaW5nIGlzIGdlbmVyYXRlZC5cblxuOnJvb3Qge1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cm9vdC1mb250LXNpemUpKTtcbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXNtb290aC1zY3JvbGwge1xuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuLy8gNC4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZWJvb3QtYm9keS1ydWxlc1xuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHkpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJvZHktZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLSN7JHByZWZpeH1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZyk7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAzXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA0XG59XG4vLyBzY3NzLWRvY3MtZW5kIHJlYm9vdC1ib2R5LXJ1bGVzXG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIFJlc2V0IEZpcmVmb3gncyBncmF5IGNvbG9yXG5cbmhyIHtcbiAgbWFyZ2luOiAkaHItbWFyZ2luLXkgMDtcbiAgY29sb3I6ICRoci1jb2xvcjsgLy8gMVxuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG5cblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIDEuIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vLyAgICBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gICAgbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuXG4laGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtc3R5bGU6ICRoZWFkaW5ncy1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWhlYWRpbmctY29sb3IpO1xufVxuXG5oMSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTtcbn1cblxuaDIge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7XG59XG5cbmgzIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpO1xufVxuXG5oNCB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbn1cblxuaDUge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7XG59XG5cbmg2IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpO1xufVxuXG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMi4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gMy4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAxXG4gIGN1cnNvcjogaGVscDsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDNcbn1cblxuXG4vLyBBZGRyZXNzXG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5cbi8vIExpc3RzXG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG4vLyAxLiBVbmRvIGJyb3dzZXIgZGVmYXVsdFxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gMVxufVxuXG5cbi8vIEJsb2NrcXVvdGVcblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gU3Ryb25nXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7XG59XG5cblxuLy8gU21hbGxcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbn1cblxuXG4vLyBNYXJrXG5cbm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnKTtcbn1cblxuXG4vLyBTdWIgYW5kIFN1cFxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc3ViLXN1cC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSk7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYjogdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiKTtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICAmLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBDb2RlXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jb2RlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG4vLyAxLiBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbi8vIDIuIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4vLyAzLiBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgLy8gMlxuICBvdmVyZmxvdzogYXV0bzsgLy8gM1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cblxuLy8gRm9ybXNcbi8vXG4vLyAxLiBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbiAgd29yZC13cmFwOiBub3JtYWw7XG5cbiAgLy8gVW5kbyB0aGUgb3BhY2l0eSBjaGFuZ2UgZnJvbSBDaHJvbWVcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyBSZW1vdmUgdGhlIGRyb3Bkb3duIGFycm93IG9ubHkgZnJvbSB0ZXh0IHR5cGUgaW5wdXRzIGJ1aWx0IHdpdGggZGF0YWxpc3RzIGluIENocm9tZS5cbi8vIFNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvNTQ5OTcxMThcblxuW2xpc3RdOm5vdChbdHlwZT1cImRhdGVcIl0pOm5vdChbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdKTpub3QoW3R5cGU9XCJtb250aFwiXSk6bm90KFt0eXBlPVwid2Vla1wiXSk6bm90KFt0eXBlPVwidGltZVwiXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMy4gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG5cbiAgQGlmICRlbmFibGUtYnV0dG9uLXBvaW50ZXJzIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLy8gMS4gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IC8vIDFcbn1cblxuLy8gMS4gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbi8vICAgIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuLy8gICAgU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbi8vICAgIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbi8vIDIuIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gMlxuICBib3JkZXI6IDA7IC8vIDJcbn1cblxuLy8gMS4gQnkgdXNpbmcgYGZsb2F0OiBsZWZ0YCwgdGhlIGxlZ2VuZCB3aWxsIGJlaGF2ZSBsaWtlIGEgYmxvY2sgZWxlbWVudC5cbi8vICAgIFRoaXMgd2F5IHRoZSBib3JkZXIgb2YgYSBmaWVsZHNldCB3cmFwcyBhcm91bmQgdGhlIGxlZ2VuZCBpZiBwcmVzZW50LlxuLy8gMi4gRml4IHdyYXBwaW5nIGJ1Zy5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5NzEyXG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0OyAvLyAxXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGVnZW5kLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVnZW5kLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICArICoge1xuICAgIGNsZWFyOiBsZWZ0OyAvLyAyXG4gIH1cbn1cblxuLy8gRml4IGhlaWdodCBvZiBpbnB1dHMgd2l0aCBhIHR5cGUgb2YgZGF0ZXRpbWUtbG9jYWwsIGRhdGUsIG1vbnRoLCB3ZWVrLCBvciB0aW1lXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODg0MlxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbi8vIDIuIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbi8vICAgIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuLy8gICAgYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuLy8gICAgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMlxufVxuXG4vLyAxLiBBIGZldyBpbnB1dCB0eXBlcyBzaG91bGQgc3RheSBMVFJcbi8vIFNlZSBodHRwczovL3J0bHN0eWxpbmcuY29tL3Bvc3RzL3J0bC1zdHlsaW5nI2Zvcm0taW5wdXRzXG4vLyAyLiBSVEwgb25seSBvdXRwdXRcbi8vIFNlZSBodHRwczovL3J0bGNzcy5jb20vbGVhcm4vdXNhZ2UtZ3VpZGUvY29udHJvbC1kaXJlY3RpdmVzLyNyYXdcblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG5cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBSZW1vdmUgcGFkZGluZyBhcm91bmQgY29sb3IgcGlja2VycyBpbiB3ZWJraXQgYnJvd3NlcnNcblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4vLyAxLiBJbmhlcml0IGZvbnQgZmFtaWx5IGFuZCBsaW5lIGhlaWdodCBmb3IgZmlsZSBpbnB1dCBidXR0b25zXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBSZW1vdmUgYm9yZGVyIGZyb20gaWZyYW1lXG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gU3VtbWFyeVxuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyAxXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vLyBQcm9ncmVzc1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5cbi8vIEhpZGRlbiBhdHRyaWJ1dGVcbi8vXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlLlxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIENvbG9yc1xuLy9cbi8vIEJyYW5kIGFuZCBLZXkgQ29sb3JzXG4vL1xuLy8gQ29sb3JzOlxuLy8gJGtleS1jb2xvcjogIzM4MzgzOCAtIGluIHVzZVxuLy8gJHN0YWdlLW9yYW5nZS1kYXJrOiAjZTE4ZDAwXG4vLyAkc3RhZ2Utb3JhbmdlLWxpZ2h0OiAjZjdhODMxXG4vLyAkZGFyay1ncmV5OiAjNTE1MTUxXG4vLyAkbWlkLWdyZXk6ICM4YzhjOGNcbi8vICRsaWdodC1ncmV5OiAjRjZGNkY2IC0gaW4gdXNlXG4vLyAkc3VwZXItbGlnaHQtZ3JleTogI2Y0ZjRmNFxuLy8gJGJsYWNrOiAjMjgyOTJCOyAtIGluIHVzZVxuLy8gJGJsdWU6ICM1MzhiYjNcbi8vICRkYXJrLWJsdWU6ICM0MjZmOGZcbi8vICRnb2xkOiAjODE2NzQwIC0gaW4gdXNlXG4vLyAkZ3JlZW46ICM3NWE3NWFcbi8vICRkYXJrLWdyZWVuOiAjNWU4NjQ4XG4vLyAkb3JhbmdlOiAjZGY3ODExOyAtIGluIHVzZVxuLy8gJHdoaXRlOiAjZmZmIC0gaW4gdXNlXG4vLyAkd2hpdGVPcGFjaXR5OiByZ2JhKCNmZmYsIDAuMykgLSBkb24ndCB3b3JrIGluIFN0eWxlR3VpZGVcbi8vICR5ZWxsb3c6ICNmYmVkMzQgLSBpbiB1c2Vcbi8vICR2YWxpZDogIzVhYmM1NVxuLy8gJGVycm9yOiAjZGQxMjNkXG4vLyAkd2FybmluZzogI2ZmYzgwMFxuLy8gJGluZm9ybWF0aW9uOiAjMDA4MGZmXG4vL1xuLy8gU3R5bGVndWlkZSAxLjFcblxuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gaHR0cHM6Ly9lbmN5Y29sb3JwZWRpYS5kZS8zYmQ0NzhcblxuLy8ga2V5LWNvbG9yIGRlZmF1bHQgVDMgZGVmYXVsdCBvcmFuZ2U7IHVzZWQgZm9yIGJhY2tncm91bmRzLCBsaW5rcywgZXRjXG4ka2V5LWNvbG9yOiAjZTYxZDRjO1xuJGtleS1jb2xvci1kYXJrOiBkYXJrZW4oJGtleS1jb2xvciwgMTUlKTtcbiRrZXktY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJGtleS1jb2xvciwgMTUlKTtcblxuJHByaW1hcnk6ICRrZXktY29sb3I7XG4kc2Vjb25kYXJ5OiAjYjExNTNkO1xuJG12LWFjY2VudC1jb2xvcjogICNiMTE1M2Q7ICAgICAgICAgICAgICAgICAgLy8gcmdiKDE3NywyMSw2MSlcblxuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjODY4ZTk2ICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzMzICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuXG4kd2hpdGU6ICAgICNmZmY7XG4kbGlnaHQ6ICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgJGdyYXktODAwICFkZWZhdWx0O1xuJGJsYWNrOiAjMDAwO1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3JzLW1hcFxuLy8gIGZvciBCdXR0b25zLCBsaW5rcywgdGV4dCwgYmFja2dyb3VuZHNcbiR0aGVtZS1jb2xvcnM6IChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgLy8gXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgLy8gXCJhY2NlbnRcIjogICAgICRtdi1hY2NlbnQtY29sb3IsXG4gICAgXCJibGFja1wiOiAgICAgICRibGFjayxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmssXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuKTtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLW1hcFxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuLy9cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJsYWNrO1xuXG4vL1xuLy8gT3RoZXIgY29sb3JzXG4vL1xuLy8vIEJsdWVcbi8vLyA8YnI+PGltZyBzcmM9J2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiNVwiIGhlaWdodD1cIjUwXCI+PHJlY3QgZmlsbD1cIiM0MTVGRDlcIiB4PVwiMFwiIHk9XCIwXCIgd2lkdGg9XCIxMDAlXCIgaGVpZ2h0PVwiMTAwJVwiLz48L3N2Zz4nPlxuJGJsdWU6ICM1MzhiYjM7XG4kZGFyay1ibHVlOiAjNDI2ZjhmO1xuJGdvbGQ6ICM4MTY3NDA7XG4kZ3JlZW46ICM2ODcxNTQ7XG4kZGFyay1ncmVlbjogZGFya2VuKCRncmVlbiwgMTUlKTtcbiRsaWdodC1ncmVlbjogbGlnaHRlbigkZ3JlZW4sIDE1JSk7XG4kb3JhbmdlOiAjZGY3ODExO1xuJHdoaXRlT3BhY2l0eTogcmdiYSgjZmZmLCAwLjMpO1xuJHllbGxvdzogI2ZiZWQzNDtcbiRpbmRpZ286ICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAjZGMzNTQ1ICFkZWZhdWx0O1xuJHRlYWw6ICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogIzE3YTJiOCAhZGVmYXVsdDtcblxuLy9cbi8vJGNvbG9yLXNlY29uZGFyeTogJHdoaXRlO1xuLy9cbiR2YWxpZDogIzVhYmM1NTtcbiRlcnJvcjogI2RkMTIzZDtcbiR3YXJuaW5nOiAjZmZjODAwO1xuJGluZm9ybWF0aW9uOiAjMDA4MGZmO1xuJHN1Y2Nlc3M6ICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogJHJlZCAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kZ3JheXM6IChcbiAgICAvLyAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgLy8gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIC8vICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICAvLyAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgLy8gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIC8vICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICAvLyAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgLy8gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIC8vICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuKTtcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXG4kY29sb3JzOiAoXG4gICAgLy8gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICAgIC8vICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICAgIC8vICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICAgIC8vICAgIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgICAvLyAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgICAvLyAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgICAvLyAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgICAvLyAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICAgIC8vICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgICAvLyAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gICAgLy8gICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgICAvLyAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICAgIC8vICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbik7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9ycy1tYXBcblxuLy8gZ3JleXMgZm9yIHQzb2xheW91dFxuJHN1cGVyLWxpZ2h0LWdyZXk6ICRncmF5LTIwMDtcbiRsaWdodC1ncmV5OiAgICAgICAkZ3JheS00MDA7XG4kbWlkLWdyZXk6ICAgICAgICAgJGdyYXktNjAwO1xuJGRhcmstZ3JleTogICAgICAgICRncmF5LTgwMDtcbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvci12YXJpYWJsZXNcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvcnMtbWFwXG4kZ3JheXM6IChcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxuICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxuICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvcnMtbWFwXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItdmFyaWFibGVzXG4kYmx1ZTogICAgIzBkNmVmZCAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2Q2MzM4NCAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMTk4NzU0ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzBkY2FmMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXG4kY29sb3JzOiAoXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICBcImJsYWNrXCI6ICAgICAgJGJsYWNrLFxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvcnMtbWFwXG5cbi8vIFRoZSBjb250cmFzdCByYXRpbyB0byByZWFjaCBhZ2FpbnN0IHdoaXRlLCB0byBkZXRlcm1pbmUgaWYgY29sb3IgY2hhbmdlcyBmcm9tIFwibGlnaHRcIiB0byBcImRhcmtcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgZm9yIFdDQUcgMi4wIGFyZSAzLCA0LjUgYW5kIDcuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC8jdmlzdWFsLWF1ZGlvLWNvbnRyYXN0LWNvbnRyYXN0XG4kbWluLWNvbnRyYXN0LXJhdGlvOiAgIDQuNSAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiRjb2xvci1jb250cmFzdC1kYXJrOiAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjb2xvci1jb250cmFzdC1saWdodDogICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kYmx1ZS0xMDA6IHRpbnQtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0yMDA6IHRpbnQtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0zMDA6IHRpbnQtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS00MDA6IHRpbnQtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS01MDA6ICRibHVlICFkZWZhdWx0O1xuJGJsdWUtNjAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTcwMDogc2hhZGUtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS04MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtOTAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcblxuJGluZGlnby0xMDA6IHRpbnQtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMjAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTMwMDogdGludC1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby00MDA6IHRpbnQtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNTAwOiAkaW5kaWdvICFkZWZhdWx0O1xuJGluZGlnby02MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTcwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tODAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby05MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG5cbiRwdXJwbGUtMTAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTIwMDogdGludC1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0zMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNDAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTUwMDogJHB1cnBsZSAhZGVmYXVsdDtcbiRwdXJwbGUtNjAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS03MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTgwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtOTAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuXG4kcGluay0xMDA6IHRpbnQtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG4kcGluay0yMDA6IHRpbnQtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay0zMDA6IHRpbnQtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay00MDA6IHRpbnQtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay01MDA6ICRwaW5rICFkZWZhdWx0O1xuJHBpbmstNjAwOiBzaGFkZS1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTcwMDogc2hhZGUtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay04MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstOTAwOiBzaGFkZS1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcblxuJHJlZC0xMDA6IHRpbnQtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcbiRyZWQtMjAwOiB0aW50LWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTMwMDogdGludC1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC00MDA6IHRpbnQtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNTAwOiAkcmVkICFkZWZhdWx0O1xuJHJlZC02MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTcwMDogc2hhZGUtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtODAwOiBzaGFkZS1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC05MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG5cbiRvcmFuZ2UtMTAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTIwMDogdGludC1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0zMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNDAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTUwMDogJG9yYW5nZSAhZGVmYXVsdDtcbiRvcmFuZ2UtNjAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS03MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTgwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtOTAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuXG4keWVsbG93LTEwMDogdGludC1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuJHllbGxvdy0yMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMzAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTQwMDogdGludC1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy01MDA6ICR5ZWxsb3cgIWRlZmF1bHQ7XG4keWVsbG93LTYwMDogc2hhZGUtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNzAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy04MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTkwMDogc2hhZGUtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcblxuJGdyZWVuLTEwMDogdGludC1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMjAwOiB0aW50LWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi0zMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTQwMDogdGludC1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNTAwOiAkZ3JlZW4gIWRlZmF1bHQ7XG4kZ3JlZW4tNjAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNzAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tODAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tOTAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiR0ZWFsLTEwMDogdGludC1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcbiR0ZWFsLTIwMDogdGludC1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTMwMDogdGludC1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTQwMDogdGludC1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTUwMDogJHRlYWwgIWRlZmF1bHQ7XG4kdGVhbC02MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNzAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTgwMDogc2hhZGUtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC05MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuXG4kY3lhbi0xMDA6IHRpbnQtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG4kY3lhbi0yMDA6IHRpbnQtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi0zMDA6IHRpbnQtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi00MDA6IHRpbnQtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi01MDA6ICRjeWFuICFkZWZhdWx0O1xuJGN5YW4tNjAwOiBzaGFkZS1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTcwMDogc2hhZGUtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi04MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tOTAwOiBzaGFkZS1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcblxuJGJsdWVzOiAoXG4gIFwiYmx1ZS0xMDBcIjogJGJsdWUtMTAwLFxuICBcImJsdWUtMjAwXCI6ICRibHVlLTIwMCxcbiAgXCJibHVlLTMwMFwiOiAkYmx1ZS0zMDAsXG4gIFwiYmx1ZS00MDBcIjogJGJsdWUtNDAwLFxuICBcImJsdWUtNTAwXCI6ICRibHVlLTUwMCxcbiAgXCJibHVlLTYwMFwiOiAkYmx1ZS02MDAsXG4gIFwiYmx1ZS03MDBcIjogJGJsdWUtNzAwLFxuICBcImJsdWUtODAwXCI6ICRibHVlLTgwMCxcbiAgXCJibHVlLTkwMFwiOiAkYmx1ZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRpbmRpZ29zOiAoXG4gIFwiaW5kaWdvLTEwMFwiOiAkaW5kaWdvLTEwMCxcbiAgXCJpbmRpZ28tMjAwXCI6ICRpbmRpZ28tMjAwLFxuICBcImluZGlnby0zMDBcIjogJGluZGlnby0zMDAsXG4gIFwiaW5kaWdvLTQwMFwiOiAkaW5kaWdvLTQwMCxcbiAgXCJpbmRpZ28tNTAwXCI6ICRpbmRpZ28tNTAwLFxuICBcImluZGlnby02MDBcIjogJGluZGlnby02MDAsXG4gIFwiaW5kaWdvLTcwMFwiOiAkaW5kaWdvLTcwMCxcbiAgXCJpbmRpZ28tODAwXCI6ICRpbmRpZ28tODAwLFxuICBcImluZGlnby05MDBcIjogJGluZGlnby05MDBcbikgIWRlZmF1bHQ7XG5cbiRwdXJwbGVzOiAoXG4gIFwicHVycGxlLTEwMFwiOiAkcHVycGxlLTEwMCxcbiAgXCJwdXJwbGUtMjAwXCI6ICRwdXJwbGUtMjAwLFxuICBcInB1cnBsZS0zMDBcIjogJHB1cnBsZS0zMDAsXG4gIFwicHVycGxlLTQwMFwiOiAkcHVycGxlLTQwMCxcbiAgXCJwdXJwbGUtNTAwXCI6ICRwdXJwbGUtNTAwLFxuICBcInB1cnBsZS02MDBcIjogJHB1cnBsZS02MDAsXG4gIFwicHVycGxlLTcwMFwiOiAkcHVycGxlLTcwMCxcbiAgXCJwdXJwbGUtODAwXCI6ICRwdXJwbGUtODAwLFxuICBcInB1cnBsZS05MDBcIjogJHB1cnBsZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRwaW5rczogKFxuICBcInBpbmstMTAwXCI6ICRwaW5rLTEwMCxcbiAgXCJwaW5rLTIwMFwiOiAkcGluay0yMDAsXG4gIFwicGluay0zMDBcIjogJHBpbmstMzAwLFxuICBcInBpbmstNDAwXCI6ICRwaW5rLTQwMCxcbiAgXCJwaW5rLTUwMFwiOiAkcGluay01MDAsXG4gIFwicGluay02MDBcIjogJHBpbmstNjAwLFxuICBcInBpbmstNzAwXCI6ICRwaW5rLTcwMCxcbiAgXCJwaW5rLTgwMFwiOiAkcGluay04MDAsXG4gIFwicGluay05MDBcIjogJHBpbmstOTAwXG4pICFkZWZhdWx0O1xuXG4kcmVkczogKFxuICBcInJlZC0xMDBcIjogJHJlZC0xMDAsXG4gIFwicmVkLTIwMFwiOiAkcmVkLTIwMCxcbiAgXCJyZWQtMzAwXCI6ICRyZWQtMzAwLFxuICBcInJlZC00MDBcIjogJHJlZC00MDAsXG4gIFwicmVkLTUwMFwiOiAkcmVkLTUwMCxcbiAgXCJyZWQtNjAwXCI6ICRyZWQtNjAwLFxuICBcInJlZC03MDBcIjogJHJlZC03MDAsXG4gIFwicmVkLTgwMFwiOiAkcmVkLTgwMCxcbiAgXCJyZWQtOTAwXCI6ICRyZWQtOTAwXG4pICFkZWZhdWx0O1xuXG4kb3JhbmdlczogKFxuICBcIm9yYW5nZS0xMDBcIjogJG9yYW5nZS0xMDAsXG4gIFwib3JhbmdlLTIwMFwiOiAkb3JhbmdlLTIwMCxcbiAgXCJvcmFuZ2UtMzAwXCI6ICRvcmFuZ2UtMzAwLFxuICBcIm9yYW5nZS00MDBcIjogJG9yYW5nZS00MDAsXG4gIFwib3JhbmdlLTUwMFwiOiAkb3JhbmdlLTUwMCxcbiAgXCJvcmFuZ2UtNjAwXCI6ICRvcmFuZ2UtNjAwLFxuICBcIm9yYW5nZS03MDBcIjogJG9yYW5nZS03MDAsXG4gIFwib3JhbmdlLTgwMFwiOiAkb3JhbmdlLTgwMCxcbiAgXCJvcmFuZ2UtOTAwXCI6ICRvcmFuZ2UtOTAwXG4pICFkZWZhdWx0O1xuXG4keWVsbG93czogKFxuICBcInllbGxvdy0xMDBcIjogJHllbGxvdy0xMDAsXG4gIFwieWVsbG93LTIwMFwiOiAkeWVsbG93LTIwMCxcbiAgXCJ5ZWxsb3ctMzAwXCI6ICR5ZWxsb3ctMzAwLFxuICBcInllbGxvdy00MDBcIjogJHllbGxvdy00MDAsXG4gIFwieWVsbG93LTUwMFwiOiAkeWVsbG93LTUwMCxcbiAgXCJ5ZWxsb3ctNjAwXCI6ICR5ZWxsb3ctNjAwLFxuICBcInllbGxvdy03MDBcIjogJHllbGxvdy03MDAsXG4gIFwieWVsbG93LTgwMFwiOiAkeWVsbG93LTgwMCxcbiAgXCJ5ZWxsb3ctOTAwXCI6ICR5ZWxsb3ctOTAwXG4pICFkZWZhdWx0O1xuXG4kZ3JlZW5zOiAoXG4gIFwiZ3JlZW4tMTAwXCI6ICRncmVlbi0xMDAsXG4gIFwiZ3JlZW4tMjAwXCI6ICRncmVlbi0yMDAsXG4gIFwiZ3JlZW4tMzAwXCI6ICRncmVlbi0zMDAsXG4gIFwiZ3JlZW4tNDAwXCI6ICRncmVlbi00MDAsXG4gIFwiZ3JlZW4tNTAwXCI6ICRncmVlbi01MDAsXG4gIFwiZ3JlZW4tNjAwXCI6ICRncmVlbi02MDAsXG4gIFwiZ3JlZW4tNzAwXCI6ICRncmVlbi03MDAsXG4gIFwiZ3JlZW4tODAwXCI6ICRncmVlbi04MDAsXG4gIFwiZ3JlZW4tOTAwXCI6ICRncmVlbi05MDBcbikgIWRlZmF1bHQ7XG5cbiR0ZWFsczogKFxuICBcInRlYWwtMTAwXCI6ICR0ZWFsLTEwMCxcbiAgXCJ0ZWFsLTIwMFwiOiAkdGVhbC0yMDAsXG4gIFwidGVhbC0zMDBcIjogJHRlYWwtMzAwLFxuICBcInRlYWwtNDAwXCI6ICR0ZWFsLTQwMCxcbiAgXCJ0ZWFsLTUwMFwiOiAkdGVhbC01MDAsXG4gIFwidGVhbC02MDBcIjogJHRlYWwtNjAwLFxuICBcInRlYWwtNzAwXCI6ICR0ZWFsLTcwMCxcbiAgXCJ0ZWFsLTgwMFwiOiAkdGVhbC04MDAsXG4gIFwidGVhbC05MDBcIjogJHRlYWwtOTAwXG4pICFkZWZhdWx0O1xuXG4kY3lhbnM6IChcbiAgXCJjeWFuLTEwMFwiOiAkY3lhbi0xMDAsXG4gIFwiY3lhbi0yMDBcIjogJGN5YW4tMjAwLFxuICBcImN5YW4tMzAwXCI6ICRjeWFuLTMwMCxcbiAgXCJjeWFuLTQwMFwiOiAkY3lhbi00MDAsXG4gIFwiY3lhbi01MDBcIjogJGN5YW4tNTAwLFxuICBcImN5YW4tNjAwXCI6ICRjeWFuLTYwMCxcbiAgXCJjeWFuLTcwMFwiOiAkY3lhbi03MDAsXG4gIFwiY3lhbi04MDBcIjogJGN5YW4tODAwLFxuICBcImN5YW4tOTAwXCI6ICRjeWFuLTkwMFxuKSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvci12YXJpYWJsZXNcbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9ycy1tYXBcbiR0aGVtZS1jb2xvcnM6IChcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICBcImluZm9cIjogICAgICAgJGluZm8sXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFya1xuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLW1hcFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtdGV4dC12YXJpYWJsZXNcbiRwcmltYXJ5LXRleHQtZW1waGFzaXM6ICAgc2hhZGUtY29sb3IoJHByaW1hcnksIDYwJSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6IHNoYWRlLWNvbG9yKCRzZWNvbmRhcnksIDYwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCRzdWNjZXNzLCA2MCUpICFkZWZhdWx0O1xuJGluZm8tdGV4dC1lbXBoYXNpczogICAgICBzaGFkZS1jb2xvcigkaW5mbywgNjAlKSAhZGVmYXVsdDtcbiR3YXJuaW5nLXRleHQtZW1waGFzaXM6ICAgc2hhZGUtY29sb3IoJHdhcm5pbmcsIDYwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLXRleHQtZW1waGFzaXM6ICAgIHNoYWRlLWNvbG9yKCRkYW5nZXIsIDYwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtdGV4dC1lbXBoYXNpczogICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRkYXJrLXRleHQtZW1waGFzaXM6ICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtYmctc3VidGxlLXZhcmlhYmxlc1xuJHByaW1hcnktYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCRwcmltYXJ5LCA4MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1iZy1zdWJ0bGU6ICAgICB0aW50LWNvbG9yKCRzZWNvbmRhcnksIDgwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHN1Y2Nlc3MsIDgwJSkgIWRlZmF1bHQ7XG4kaW5mby1iZy1zdWJ0bGU6ICAgICAgICAgIHRpbnQtY29sb3IoJGluZm8sIDgwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHdhcm5pbmcsIDgwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLWJnLXN1YnRsZTogICAgICAgIHRpbnQtY29sb3IoJGRhbmdlciwgODAlKSAhZGVmYXVsdDtcbiRsaWdodC1iZy1zdWJ0bGU6ICAgICAgICAgbWl4KCRncmF5LTEwMCwgJHdoaXRlKSAhZGVmYXVsdDtcbiRkYXJrLWJnLXN1YnRsZTogICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1iZy1zdWJ0bGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1ib3JkZXItc3VidGxlLXZhcmlhYmxlc1xuJHByaW1hcnktYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCRwcmltYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1ib3JkZXItc3VidGxlOiB0aW50LWNvbG9yKCRzZWNvbmRhcnksIDYwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHN1Y2Nlc3MsIDYwJSkgIWRlZmF1bHQ7XG4kaW5mby1ib3JkZXItc3VidGxlOiAgICAgIHRpbnQtY29sb3IoJGluZm8sIDYwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHdhcm5pbmcsIDYwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICAgIHRpbnQtY29sb3IoJGRhbmdlciwgNjAlKSAhZGVmYXVsdDtcbiRsaWdodC1ib3JkZXItc3VidGxlOiAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRhcmstYm9yZGVyLXN1YnRsZTogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWJvcmRlci1zdWJ0bGUtdmFyaWFibGVzXG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlZHVjZWQtbW90aW9uOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzOiAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jc3NncmlkOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWJ1dHRvbi1wb2ludGVyczogICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZnM6ICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6ICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXM6ICB0cnVlICFkZWZhdWx0O1xuXG4kZW5hYmxlLWRhcmstbW9kZTogICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGNvbG9yLW1vZGUtdHlwZTogICAgICAgICAgICAgZGF0YSAhZGVmYXVsdDsgLy8gYGRhdGFgIG9yIGBtZWRpYS1xdWVyeWBcblxuLy8gUHJlZml4IGZvciA6cm9vdCBDU1MgdmFyaWFibGVzXG5cbiR2YXJpYWJsZS1wcmVmaXg6ICAgICAgICAgICAgIGJzLSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAgZm9yIHRoZSBzaG9ydGVyIGAkcHJlZml4YFxuJHByZWZpeDogICAgICAgICAgICAgICAgICAgICAgJHZhcmlhYmxlLXByZWZpeCAhZGVmYXVsdDtcblxuLy8gR3JhZGllbnRcbi8vXG4vLyBUaGUgZ3JhZGllbnQgd2hpY2ggaXMgYWRkZWQgdG8gY29tcG9uZW50cyBpZiBgJGVuYWJsZS1ncmFkaWVudHNgIGlzIGB0cnVlYFxuLy8gVGhpcyBncmFkaWVudCBpcyBhbHNvIGFkZGVkIHRvIGVsZW1lbnRzIHdpdGggYC5iZy1ncmFkaWVudGBcbi8vIHNjc3MtZG9jcy1zdGFydCB2YXJpYWJsZS1ncmFkaWVudFxuJGdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCR3aGl0ZSwgLjE1KSwgcmdiYSgkd2hpdGUsIDApKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdmFyaWFibGUtZ3JhZGllbnRcblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGFjZXItdmFyaWFibGVzLW1hcHNcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKFxuICAwOiAwLFxuICAxOiAkc3BhY2VyICogLjI1LFxuICAyOiAkc3BhY2VyICogLjUsXG4gIDM6ICRzcGFjZXIsXG4gIDQ6ICRzcGFjZXIgKiAxLjUsXG4gIDU6ICRzcGFjZXIgKiAzLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG5cbi8vIFBvc2l0aW9uXG4vL1xuLy8gRGVmaW5lIHRoZSBlZGdlIHBvc2l0aW9uaW5nIGFuY2hvcnMgb2YgdGhlIHBvc2l0aW9uIHV0aWxpdGllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvc2l0aW9uLW1hcFxuJHBvc2l0aW9uLXZhbHVlczogKFxuICAwOiAwLFxuICA1MDogNTAlLFxuICAxMDA6IDEwMCVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvc2l0aW9uLW1hcFxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS10ZXh0LWFsaWduOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kYm9keS1zZWNvbmRhcnktY29sb3I6ICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjc1KSAhZGVmYXVsdDtcbiRib2R5LXNlY29uZGFyeS1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRib2R5LXRlcnRpYXJ5LWNvbG9yOiAgICAgICByZ2JhKCRib2R5LWNvbG9yLCAuNSkgIWRlZmF1bHQ7XG4kYm9keS10ZXJ0aWFyeS1iZzogICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kYm9keS1lbXBoYXNpcy1jb2xvcjogICAgICAgJGJsYWNrICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4kbGluay1zaGFkZS1wZXJjZW50YWdlOiAgICAgICAgICAgICAgICAgICAyMCUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBzaGlmdC1jb2xvcigkbGluay1jb2xvciwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnQ6ICAgICAgICAgICBhZnRlciAhZGVmYXVsdDtcbiRzdHJldGNoZWQtbGluay16LWluZGV4OiAgICAgICAgICAgICAgICAgIDEgIWRlZmF1bHQ7XG5cbi8vIEljb24gbGlua3Ncbi8vIHNjc3MtZG9jcy1zdGFydCBpY29uLWxpbmstdmFyaWFibGVzXG4kaWNvbi1saW5rLWdhcDogICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGljb24tbGluay11bmRlcmxpbmUtb2Zmc2V0OiAgLjI1ZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tc2l6ZTogICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tdHJhbnNpdGlvbjogICAuMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXRyYW5zZm9ybTogICAgdHJhbnNsYXRlM2QoLjI1ZW0sIDAsIDApICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpY29uLWxpbmstdmFyaWFibGVzXG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyaWQtYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE0MDBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JpZC1icmVha3BvaW50c1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbnRhaW5lci1tYXgtd2lkdGhzXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweCxcbiAgeHhsOiAxMzIwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuLy8gQ29udGFpbmVyIHBhZGRpbmdcblxuJGNvbnRhaW5lci1wYWRkaW5nLXg6ICRncmlkLWd1dHRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXZhcmlhYmxlc1xuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aHM6IChcbiAgMTogMXB4LFxuICAyOiAycHgsXG4gIDM6IDNweCxcbiAgNDogNHB4LFxuICA1OiA1cHhcbikgIWRlZmF1bHQ7XG4kYm9yZGVyLXN0eWxlOiAgICAgICAgICAgICAgICBzb2xpZCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICAgIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXhsOiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14eGw6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtcGlsbDogICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4vLyBmdXN2LWRpc2FibGVcbiRib3JkZXItcmFkaXVzLTJ4bDogICAgICAgICAgICRib3JkZXItcmFkaXVzLXh4bCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3gtc2hhZG93LXZhcmlhYmxlc1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1pbnNldDogICAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3gtc2hhZG93LXZhcmlhYmxlc1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvY3VzLXJpbmctdmFyaWFibGVzXG4kZm9jdXMtcmluZy13aWR0aDogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1vcGFjaXR5OiAgICAuMjUgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1jb2xvcjogICAgICByZ2JhKCRwcmltYXJ5LCAkZm9jdXMtcmluZy1vcGFjaXR5KSAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLWJsdXI6ICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1ib3gtc2hhZG93OiAwIDAgJGZvY3VzLXJpbmctYmx1ciAkZm9jdXMtcmluZy13aWR0aCAkZm9jdXMtcmluZy1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9jdXMtcmluZy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LXZhcmlhYmxlc1xuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtdmFyaWFibGVzXG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLXRyYW5zaXRpb25cbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLXRyYW5zaXRpb25cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4vLyBzY3NzLWRvY3Mtc3RhcnQgYXNwZWN0LXJhdGlvc1xuJGFzcGVjdC1yYXRpb3M6IChcbiAgXCIxeDFcIjogMTAwJSxcbiAgXCI0eDNcIjogY2FsYygzIC8gNCAqIDEwMCUpLFxuICBcIjE2eDlcIjogY2FsYyg5IC8gMTYgKiAxMDAlKSxcbiAgXCIyMXg5XCI6IGNhbGMoOSAvIDIxICogMTAwJSlcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFzcGVjdC1yYXRpb3Ncbi8vIHN0eWxlbGludC1lbmFibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtdmFyaWFibGVzXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZikgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktY29kZTogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2UpICFkZWZhdWx0O1xuXG4vLyAkZm9udC1zaXplLXJvb3QgYWZmZWN0cyB0aGUgdmFsdWUgb2YgYHJlbWAsIHdoaWNoIGlzIHVzZWQgZm9yIGFzIHdlbGwgZm9udCBzaXplcywgcGFkZGluZ3MsIGFuZCBtYXJnaW5zXG4vLyAkZm9udC1zaXplLWJhc2UgYWZmZWN0cyB0aGUgZm9udCBzaXplIG9mIHRoZSBib2R5IHRleHRcbiRmb250LXNpemUtcm9vdDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW1lZGl1bTogICAgICAgICAgNTAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LXNlbWlib2xkOiAgICAgICAgNjAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMiAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC1zaXplc1xuJGZvbnQtc2l6ZXM6IChcbiAgMTogJGgxLWZvbnQtc2l6ZSxcbiAgMjogJGgyLWZvbnQtc2l6ZSxcbiAgMzogJGgzLWZvbnQtc2l6ZSxcbiAgNDogJGg0LWZvbnQtc2l6ZSxcbiAgNTogJGg1LWZvbnQtc2l6ZSxcbiAgNjogJGg2LWZvbnQtc2l6ZVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC1zaXplc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaGVhZGluZ3MtdmFyaWFibGVzXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtc3R5bGU6ICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGhlYWRpbmdzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZGlzcGxheS1oZWFkaW5nc1xuJGRpc3BsYXktZm9udC1zaXplczogKFxuICAxOiA1cmVtLFxuICAyOiA0LjVyZW0sXG4gIDM6IDRyZW0sXG4gIDQ6IDMuNXJlbSxcbiAgNTogM3JlbSxcbiAgNjogMi41cmVtXG4pICFkZWZhdWx0O1xuXG4kZGlzcGxheS1mb250LWZhbWlseTogbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtc3R5bGU6ICBudWxsICFkZWZhdWx0O1xuJGRpc3BsYXktZm9udC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRpc3BsYXktaGVhZGluZ3NcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHR5cGUtdmFyaWFibGVzXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiRzdWItc3VwLWZvbnQtc2l6ZTogICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIDUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kaW5pdGlhbGlzbS1mb250LXNpemU6ICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemU6ICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kaHItY29sb3I6ICAgICAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRoci1iZy1jb2xvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4kaHItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gQWxsb3dzIGZvciBpbmhlcml0ZWQgY29sb3JzXG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRoci1vcGFjaXR5OiAgICAgICAgICAgICAgICAgIC4yNSAhZGVmYXVsdDtcblxuJGxlZ2VuZC1tYXJnaW4tYm90dG9tOiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtd2VpZ2h0OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4xODc1ZW0gIWRlZmF1bHQ7XG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAkeWVsbG93LTEwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdHlwZS12YXJpYWJsZXNcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmcteTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXktc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXgtc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduOiAgIHRvcCAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLWNvbG9yOiAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcjogICAgIC4wNSAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnOiAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYWN0aXZlLWNvbG9yOiAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnLWZhY3RvcjogICAgICAuMSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZy1mYWN0b3I6ICAgICAgIC4wNzUgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItZmFjdG9yOiAgICAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcjogZXZlbiAhZGVmYXVsdDtcblxuJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjogY3VycmVudGNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLXNjYWxlOiAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS1sb29wXG4kdGFibGUtdmFyaWFudHM6IChcbiAgXCJwcmltYXJ5XCI6ICAgIHNoaWZ0LWNvbG9yKCRwcmltYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInNlY29uZGFyeVwiOiAgc2hpZnQtY29sb3IoJHNlY29uZGFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzdWNjZXNzXCI6ICAgIHNoaWZ0LWNvbG9yKCRzdWNjZXNzLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImluZm9cIjogICAgICAgc2hpZnQtY29sb3IoJGluZm8sICR0YWJsZS1iZy1zY2FsZSksXG4gIFwid2FybmluZ1wiOiAgICBzaGlmdC1jb2xvcigkd2FybmluZywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJkYW5nZXJcIjogICAgIHNoaWZ0LWNvbG9yKCRkYW5nZXIsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFyayxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLWxvb3BcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWJ0bi12YXJpYWJsZXNcbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgICAgJGZvY3VzLXJpbmctd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6ICRmb2N1cy1yaW5nLW9wYWNpdHkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICAgICRmb2N1cy1yaW5nLWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAgICAgICAgICAkZm9jdXMtcmluZy1ibHVyICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1idG4tdmFyaWFibGVzXG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhYmxlc1xuJGJ0bi1jb2xvcjogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6ICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYmctdGludC1hbW91bnQ6ICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQ6ICAgIDEwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudDogICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudDogICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudDogIDI1JSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudDogICAxMCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYWJsZXNcblxuXG4vLyBGb3Jtc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1sYWJlbC12YXJpYWJsZXNcbiRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1pbnB1dC12YXJpYWJsZXNcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDUwJSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1ib3JkZXItd2lkdGh9ICogMikgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tY29sb3Itd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDNyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0taW5wdXQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuJGZvcm0tY2hlY2staW5wdXQtd2lkdGg6ICAgICAgICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWluLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0OiAgICAgICAgICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyOiAgICAgICAgICBicmlnaHRuZXNzKDkwJSkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI6ICAgICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzInIGZpbGw9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk6ICAgICRidG4tZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ6ICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tY2hlY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcbiRmb3JtLXN3aXRjaC1jb2xvcjogICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1iZy1pbWFnZTogICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1czogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXRyYW5zaXRpb246ICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yOiAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2U6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZTogICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjogcmlnaHQgY2VudGVyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAgICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIGZvciBiYWNrZ3JvdW5kLWltYWdlXG4kZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjogICAgICAgICAgIHJpZ2h0ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgICAgMTZweCAxMnB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDIuNSArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICBjZW50ZXIgcmlnaHQgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc206ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZzogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC10cmFuc2l0aW9uOiAgICAgICAgICAkaW5wdXQtdHJhbnNpdGlvbiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBFZGdlXG4kZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNzAlKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb246ICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tcmFuZ2UtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZpbGUtdmFyaWFibGVzXG4kZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZzogICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmlsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG4kZm9ybS1mbG9hdGluZy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgYWRkKDMuNXJlbSwgJGlucHV0LWhlaWdodC1ib3JkZXIpICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ6ICAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10OiAgICAgICAgIDEuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iOiAgICAgICAgIC42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1oZWlnaHQ6ICAgICAgICAgICAgMS41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5OiAgICAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtOiAgICAgICAgIHNjYWxlKC44NSkgdHJhbnNsYXRlWSgtLjVyZW0pIHRyYW5zbGF0ZVgoLjE1cmVtKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgb3BhY2l0eSAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuMXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTogICAgICAgICAgJGZvcm0tdGV4dC1mb250LXN0eWxlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgJHN1Y2Nlc3MgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICAkZGFuZ2VyICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9Jz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLWNvbG9yc1xuJGZvcm0tdmFsaWQtY29sb3I6ICAgICAgICAgICAgICAgICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWludmFsaWQtY29sb3I6ICAgICAgICAgICAgICAgICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogICAgICAgICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tY29sb3JzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKFxuICBcInZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yKSxcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZCxcbiAgICBcInRvb2x0aXAtY29sb3JcIjogI2ZmZixcbiAgICBcInRvb2x0aXAtYmctY29sb3JcIjogdmFyKC0tI3skcHJlZml4fXN1Y2Nlc3MpLFxuICAgIFwiZm9jdXMtYm94LXNoYWRvd1wiOiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKHZhcigtLSN7JHByZWZpeH1zdWNjZXNzLXJnYiksICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSksXG4gICAgXCJib3JkZXItY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKSxcbiAgKSxcbiAgXCJpbnZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3IpLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQsXG4gICAgXCJ0b29sdGlwLWNvbG9yXCI6ICNmZmYsXG4gICAgXCJ0b29sdGlwLWJnLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1kYW5nZXIpLFxuICAgIFwiZm9jdXMtYm94LXNoYWRvd1wiOiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKHZhcigtLSN7JHByZWZpeH1kYW5nZXItcmdiKSwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSxcbiAgICBcImJvcmRlci1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvciksXG4gIClcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LXN0YWNrXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcDogICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXM6ICAgICAgICAgICAgICAgICAgMTA0NSAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDU1ICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwODAgIWRlZmF1bHQ7XG4kemluZGV4LXRvYXN0OiAgICAgICAgICAgICAgICAgICAgICAxMDkwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtc3RhY2tcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1sZXZlbHMtbWFwXG4kemluZGV4LWxldmVsczogKFxuICBuMTogLTEsXG4gIDA6IDAsXG4gIDE6IDEsXG4gIDI6IDIsXG4gIDM6IDNcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1sZXZlbHMtbWFwXG5cblxuLy8gTmF2c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXZhcmlhYmxlc1xuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LWxpbmstdHJhbnNpdGlvbjogICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtdW5kZXJsaW5lLWdhcDogICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6ICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJG5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3I6ICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2LXZhcmlhYmxlc1xuXG5cbi8vIE5hdmJhclxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLXZhcmlhYmxlc1xuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICAgICAgICAkYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICAgICAgICAgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuNjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjgpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgMSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWljb24tY29sb3I6ICAgICAgICAgICByZ2JhKCRib2R5LWNvbG9yLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWljb24tY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC4xNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZGFyay12YXJpYWJsZXNcbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNTUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLXZhcmlhYmxlc1xuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIGNhbGMoI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c30gLSAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgJGRyb3Bkb3duLWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3IpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkgJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4vLyBmdXN2LWVuYWJsZVxuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG4kZHJvcGRvd24tZGFyay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1iZzogICAgICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I6ICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZzogICAgICAgICAgJGRyb3Bkb3duLWRpdmlkZXItYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3gtc2hhZG93OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1jb2xvcjogICAgICAgICAgJGRyb3Bkb3duLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yOiAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnOiAgICAgICByZ2JhKCR3aGl0ZSwgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yOiAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnOiAgICAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcjogICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcblxuXG4vLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0OiAgICAgICAgICAgY2FsYygjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH0gKiAtMSkgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYmc6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0OyAvLyBUb2RvIGluIHY2OiByZW1vdmUgdGhpcz9cblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi12YXJpYWJsZXNcblxuXG4vLyBQbGFjZWhvbGRlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBsYWNlaG9sZGVyc1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kcGxhY2Vob2xkZXItb3BhY2l0eS1taW46ICAgICAgICAgICAuMiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGxhY2Vob2xkZXJzXG5cbi8vIENhcmRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLXZhcmlhYmxlc1xuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC10aXRsZS1zcGFjZXIteTogICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kY2FyZC10aXRsZS1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtc3VidGl0bGUtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kY2FyZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteCAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZC12YXJpYWJsZXNcblxuLy8gQWNjb3JkaW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tdmFyaWFibGVzXG4kYWNjb3JkaW9uLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICBzdWJ0cmFjdCgkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMsICRhY2NvcmRpb24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYmcpICFkZWZhdWx0O1xuJGFjY29yZGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uLCBib3JkZXItcmFkaXVzIC4xNXMgZWFzZSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LWJnLXN1YnRsZSkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeS10ZXh0LWVtcGhhc2lzKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRidG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1pY29uLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgJHByaW1hcnktdGV4dC1lbXBoYXNpcyAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtOiAgICAgICAgICAgICAgICByb3RhdGUoLTE4MGRlZykgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWljb246ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb246ICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tdmFyaWFibGVzXG5cbi8vIFRvb2x0aXBzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLXZhcmlhYmxlc1xuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFRPRE86IHJlbW92ZSB0aGlzIGluIHY2XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4vLyBmdXN2LWVuYWJsZVxuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcblxuXG4vLyBQb3BvdmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9wb3Zlci12YXJpYWJsZXNcbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBjYWxjKCN7JHBvcG92ZXItYm9yZGVyLXJhZGl1c30gLSAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuXG4vLyBUb2FzdHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LXZhcmlhYmxlc1xuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2IpLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcbiR0b2FzdC1zcGFjaW5nOiAgICAgICAgICAgICAgICAgICAgICRjb250YWluZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktYmctcmdiKSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICR0b2FzdC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvYXN0LXZhcmlhYmxlc1xuXG5cbi8vIEJhZGdlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtdmFyaWFibGVzXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjM1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtdmFyaWFibGVzXG5cblxuLy8gTW9kYWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC12YXJpYWJsZXNcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAkYm94LXNoYWRvdy1zbSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcblxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLWZvb3Rlci1iZzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLXZhcmlhYmxlc1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtdmFyaWFibGVzXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGFsZXJ0LWJnLXNjYWxlOiAgICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1zY2FsZTogICAgICAgICAgICAtNzAlICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLXNjYWxlOiAgICAgICAgICAgICA0MCUgIWRlZmF1bHQ7XG4kYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yOiAgICRhbGVydC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyAzeCBjb3ZlcnMgd2lkdGggb2YgeCBwbHVzIGRlZmF1bHQgcGFkZGluZyBvbiBlaXRoZXIgc2lkZVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4kYWxlcnQtYmctc2NhbGU6ICAgICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4kYWxlcnQtYm9yZGVyLXNjYWxlOiAgICAgICAgICAgIC03MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4kYWxlcnQtY29sb3Itc2NhbGU6ICAgICAgICAgICAgIDQwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLXZhcmlhYmxlc1xuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtdmFyaWFibGVzXG5cblxuLy8gTGlzdCBncm91cFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC12YXJpYWJsZXNcbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGU6ICAgICAgICAgIC04MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4kbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlOiAgICAgICA0MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC12YXJpYWJsZXNcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aHVtYm5haWwtdmFyaWFibGVzXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctc20pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aHVtYm5haWwtdmFyaWFibGVzXG5cblxuLy8gRmlndXJlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZmlndXJlLXZhcmlhYmxlc1xuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmaWd1cmUtdmFyaWFibGVzXG5cblxuLy8gQnJlYWRjcnVtYnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItdmFyaWFibGVzXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZDogICAgICAgICRicmVhZGNydW1iLWRpdmlkZXIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLXZhcmlhYmxlc1xuXG4vLyBDYXJvdXNlbFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtdmFyaWFibGVzXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5OiAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk6ICAxICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI6ICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDJyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG4kY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjogICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG5cblxuLy8gU3Bpbm5lcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItdmFyaWFibGVzXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogLjc1cyAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci12YXJpYWJsZXNcblxuXG4vLyBDbG9zZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtdmFyaWFibGVzXG4kYnRuLWNsb3NlLXdpZHRoOiAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaGVpZ2h0OiAgICAgICAgICAgJGJ0bi1jbG9zZS13aWR0aCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy14OiAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteTogICAgICAgICRidG4tY2xvc2UtcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1jb2xvcjogICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWJnOiAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRidG4tY2xvc2UtY29sb3J9Jz48cGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtc2hhZG93OiAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tY2xvc2Utb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICAgIC43NSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogICAgMSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICAgICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNsb3NlLXZhcmlhYmxlc1xuXG5cbi8vIE9mZmNhbnZhc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuJG9mZmNhbnZhcy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXBhZGRpbmcteDogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDogICAgICAgIDQwMHB4ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ6ICAgICAgICAgMzB2aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgIC4zcyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICRtb2RhbC10aXRsZS1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmctY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRvZmZjYW52YXMtY29sb3I6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAkbW9kYWwtYmFja2Ryb3AtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjE4NzVyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHJlbW92aW5nIGluIHY2XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4iLCIvL1xuLy8gRm9udHNcbi8vXG5cbi8vXG4kbXYtaWNvbi1wYXRoOiAnLi4vSW1hZ2VzL0N1c3RvbWVyL0ljb25zJztcbi8vIFNldCBmb250IHBhdGggdG8gRm9udHNcbiRmYS1mb250LXBhdGg6ICcuLi9Gb250cy9Gb250QXdlc29tZSc7XG4kc2xpY2stZm9udC1wYXRoOiAnLi4vRm9udHMvU2xpY2snO1xuXG4kbXZGb250U2VyaWY6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmOyAgICAgIC8vIDQwMCw2MDBcbiRjb2RlRm9udDogJ1NvdXJjZSBDb2RlIFBybycsICdDb3VyaWVyIE5ldycsIENvdXJpZXIsIG1vbm9zcGFjZTtcblxuLy8gRmFjdG9yIHRvIGNhbGN1bGF0ZSBiZXR3ZWVuIHJlbSBhbmQgcGl4ZWxcbiRyZW1QaXhlbEZhY3RvcjogMTY7XG5cbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cbi8vXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2Vcbi8vJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgICAgICRtdlByaW1hcnlGb250O1xuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6XG4gICAgLy8gNDAwLDYwMFxuICAgICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmLFxuICAgIC8vIENyb3NzLXBsYXRmb3JtIGdlbmVyaWMgZm9udCBmYW1pbHkgKGRlZmF1bHQgdXNlciBpbnRlcmZhY2UgZm9udClcbiAgICBzeXN0ZW0tdWksXG4gICAgLy8gU2FmYXJpIGZvciBtYWNPUyBhbmQgaU9TIChTYW4gRnJhbmNpc2NvKVxuICAgIC1hcHBsZS1zeXN0ZW0sXG4gICAgLy8gV2luZG93c1xuICAgIFwiU2Vnb2UgVUlcIixcbiAgICAvLyBBbmRyb2lkXG4gICAgJ1JvYm90byBGbGV4Jywgc2Fucy1zZXJpZixcbiAgICAvLyBCYXNpYyB3ZWIgZmFsbGJhY2tcbiAgICBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLFxuICAgIC8vIExpbnV4XG4gICAgXCJOb3RvIFNhbnNcIixcbiAgICBcIkxpYmVyYXRpb24gU2Fuc1wiLFxuICAgIC8vIFNhbnMgc2VyaWYgZmFsbGJhY2tcbiAgICBzYW5zLXNlcmlmLFxuICAgIC8vIEVtb2ppIGZvbnRzXG4gICAgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuJG12Rm9udFNhbnNTZXJpZjogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7ICAvLyA0MDAsNTAwLDcwMFxuJG12UHJpbWFyeUZvbnQ6ICRtdkZvbnRTYW5zU2VyaWY7XG5cbi8vICRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFwiU0ZNb25vLVJlZ3VsYXJcIiwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuLy8gJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMS4xMjVyZW0gIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgLy8gMThweFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDAuODc1KSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1zZW1pYm9sZDogICAgICAgIDYwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDYwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbDsgICAgICAgICAgICAgICAgIC8vICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMiAhZGVmYXVsdDtcblxuLy8gSEVBRElOR1NcbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDQgIWRlZmF1bHQ7ICAgICAgICAgICAgLy8gNzJweFxuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi40ICFkZWZhdWx0OyAgICAgICAgICAvLyAzNXB4IDNyZW1cbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNDQgIWRlZmF1bHQ7ICAgICAgICAgLy8gMjRweCAxLjggcmVtXG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjEyNSAhZGVmYXVsdDsgICAgICAgIC8vIHVudXNlZFxuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDsgICAgICAgICAvLyB1bnVzZWRcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgLy8gdW51c2VkXG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgICAgJG12Rm9udFNhbnNTZXJpZjsgICAgICAgICAgICAgLy8gbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXN0eWxlOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgICAgNjAwO1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgICAxLjIgIWRlZmF1bHQ7XG4vLyRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbi8qICBNVlNTIGV4dGVuZHMgZm9yIEhlYWRpbmdzXG4gKiAgSWNvbnMgZm9yIGhlYWRpbmdzXG4gKiAgICAqIE1VU1QgYmUgZW5hYmxlZCBzZXQgZmFsc2UgPj4gcXVvdGUoXCJcXDAwN0NcIilcbiAqICAgICogZXh0cmEgQ2xhc3NlcyBNVVNUIGluY2x1ZGVkIGluIFByb2plY3RcbiAqICAgICAgKiBzZWUgbXZfcHJvamVjdC9CdWlsZC9Bc3NldHMvU2Nzcy9Qcm9qZWN0L0NFcy9fMDYtVGV4dC5zY3NzXG4gKi9cbiRtdi1oeC1pY29uLXVjOiAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgICAgICAgICAgIC8vICRtdi11Yy1jaGFyIE9SIHF1b3RlKFwiXFwwMDdDXCIpIFxcMDA3QyB2ZXJ0aWNhbCBiYXIsIHBpcGUgID4+IHVzZSBmYWxzZSBhcyBkZWZhdWx0XG4kbXYtaHgtaWNvbi1mYTogICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7ICAgICAgICAgICAvLyAkbXYtZmEtY2hhciBxdW90ZShcIlxcZjEwMVwiKSBmb3IgPGkgY2xhc3M9XCJmYXIgZmEtYW5nbGUtZG91YmxlLXJpZ2h0XCI+PC9pPlxuLy8gVG9kbzogdXNlIHNhc3MgbWFwIGZvciBzaXplXG4kbXYtaDItaWNvbi1zaXplOiAgICAgICAgICAgJGgyLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRtdi1oMy1pY29uLXNpemU6ICAgICAgICAgICAkaDMtZm9udC1zaXplICFkZWZhdWx0O1xuJG12LWh4LWljb24tcGFkZGluZy14OiAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJG12LWh4LWljb24tY29sb3I6ICAgICAgICAgICRrZXktY29sb3IgIWRlZmF1bHQ7XG4kbXYtaHgtaWNvbi1mYS1mdzogICAgICAgICAgMzAwICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAvLyA5MDAgfCA0MDAgfCAzMDAgfHwgYnJhbmRzIDQwMFxuXG4vLyBGb250IHNpemUgLmZzLTF8NiBPUiBtYXAtZ2V0KCRmb250LXNpemVzLCAyKTtcbi8vICAgKiBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy81LjAvdXRpbGl0aWVzL3RleHQvI2ZvbnQtc2l6ZVxuJGZvbnQtc2l6ZXM6IChcbiAgICAxOiAkZm9udC1zaXplLWJhc2UgKiAxLjIyMjIyMjIyMjIyMjIyMjMsICAgICAgICAgLy8gMjJweFxuICAgIDI6ICRmb250LXNpemUtYmFzZSAqIDEuMTExMTExMTExMTExMTExMiwgICAgICAgIC8vIDIwcHhcbiAgICAzOiAkZm9udC1zaXplLWJhc2UsICAgICAgICAgICAgICAgIC8vIGJhc2VcbiAgICA0OiAkZm9udC1zaXplLWJhc2UgKiAwLjg4OSwgICAgICAgIC8vIDE2cHhcbiAgICA1OiAkZm9udC1zaXplLWJhc2UgKiAwLjgzOSwgICAgICAgIC8vIDE1cHhcbiAgICA2OiAkZm9udC1zaXplLWJhc2UgKiAwLjY2NyAgICAgICAgICAvLyB1bnVzZWRcbikgIWRlZmF1bHQ7XG5cbi8vL1xuJGRpc3BsYXktZm9udC1zaXplczogKFxuICAgIDE6IDVyZW0sXG4gICAgMjogNC41cmVtLFxuICAgIDM6IDRyZW0sXG4gICAgNDogMy41cmVtLFxuICAgIDU6IDNyZW0sXG4gICAgNjogMi41cmVtXG4pICFkZWZhdWx0O1xuXG4kZGlzcGxheS1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAwLjg3NWVtICFkZWZhdWx0O1xuXG4kc3ViLXN1cC1mb250LXNpemU6ICAgICAgICAgICAwLjc1ZW0gIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGluaXRpYWxpc20tZm9udC1zaXplOiAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuLy9cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG4vL1xuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgKiAyOyAgICAgLy8gMS44NzVyZW07XG4kbXYtbGFzdC1wLW1iOiAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuLy8gTGlua3MsIGEsIGhyZWYsIGFuY2hvcnNcbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG4vL1xuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgJGJsYWNrO1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB1bmRlcmxpbmUgIWRlZmF1bHQ7XG5cbiRtdi1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICBudWxsICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgLy8gJGZvbnQtd2VpZ2h0LWJhc2U7XG5cbi8vIGxpbmtzIGluIHBhcmFncmFwaHNcbi8vICAqIHNlZSBtdl9sYXlvdXQvQnVpbGQvQXNzZXRzL1Njc3MvTXZzcy9DRXMvUlRFL19saW5rc190eXBvLWxpbmtzLnNjc3NcblxuLy8gaWYgbnVsbCB0aGVuIGl0IGlzIHBvc3NpYmxlIHRvIHVzZSAgPHU+ICsgPHN0cm9uZz4gdGFncyBpbiBDS2VkaXRvclxuJG12LXAtbGluay1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAvLyBpbmhlcml0XG4kbXYtcC1saW5rLWZvbnQtc3R5bGU6ICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtdi1wLWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgLy8gJG12LWxpbmstZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kbXYtcC1saW5rLWZvbnQtc2l6ZTogICAgICAgICAgbnVsbCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgIC8vICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJG12LXAtbGluay1jb2xvcjogICAgICAgICAgICAgICRsaW5rLWNvbG9yO1xuJG12LXAtbGluay1kZWNvcmF0aW9uOiAgICAgICAgICRsaW5rLWRlY29yYXRpb24gIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHVuZGVybGluZVxuJG12LXAtbGluay1ob3Zlci1jb2xvcjogICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRtdi1wLWxpbmstaG92ZXItZGVjb3JhdGlvbjogICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4kbXYtcC1saW5rLXVuZGVybGluZS1wb3M6ICAgICAgdW5zZXQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdW5kZXJcblxuLy8gVHlwb0xpbmtzXG4vLyAgKiAgc2VlIG12X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL0NFcy9SVEUvX2xpbmtzX3R5cG8tbGlua3Muc2Nzc1xuXG4kbXYtdHlwby1saW5rLWZvbnQtZmFtaWx5OiAgICAgICAgJG12LXAtbGluay1mb250LWZhbWlseTtcbiRtdi10eXBvLWxpbmstZm9udC1zdHlsZTogICAgICAgICAkbXYtcC1saW5rLWZvbnQtc3R5bGU7XG4kbXYtdHlwby1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgJG12LXAtbGluay1mb250LXdlaWdodDtcbiRtdi10eXBvLWxpbmstZm9udC1zaXplOiAgICAgICAgICAkbXYtcC1saW5rLWZvbnQtc2l6ZTtcbiRtdi10eXBvLWxpbmstY29sb3I6ICAgICAgICAgICAgICAkbXYtcC1saW5rLWNvbG9yO1xuXG4vLyAkbXYtdHlwby1saW5rLWRlY29yYXRpb246ICAgICAgICAgJG12LXAtbGluay1kZWNvcmF0aW9uOyAgICAgICAgICAgICAgICAgICAgLy8gTk9UIFVTRUQgc28gZmFyZVxuLy8gJG12LXR5cG8tbGluay1ob3Zlci1jb2xvcjogICAgICAgICRtdi1wLWxpbmstaG92ZXItY29sb3I7ICAgICAgICAgICAgICAgICAgIC8vIE5PVCBVU0VEIHNvIGZhcmVcbi8vICRtdi10eXBvLWxpbmstaG92ZXItZGVjb3JhdGlvbjogICAkbXYtcC1saW5rLWhvdmVyLWRlY29yYXRpb247ICAgICAgICAgICAgICAvLyBOT1QgVVNFRCBzbyBmYXJlXG4vLyAkbXYtdHlwby1saW5rLXVuZGVybGluZS1wb3M6ICAgICAgJG12LXAtbGluay11bmRlcmxpbmUtcG9zOyAgICAgICAgICAgICAgICAgLy8gTk9UIFVTRUQgc28gZmFyZVxuXG4vLyBUZXh0IGluIENvbHVtbnNcbiRtdi10eHRjb2wtYnA6ICAgICAgICAgICAgICAgICAgICAgICdtZCcgIWRlZmF1bHQ7XG4kbXYtdHh0Y29sLWdhcDogICAgICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggIWRlZmF1bHQ7XG4kbXYtdHh0Y29sLW1iOiAgICAgICAgICAgICAgICAgICAgICAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b20gIWRlZmF1bHQ7XG5cbi8vIEljb25zIFNWRyBhbmQgRm9udCBBd2Vzb21lIGJlZm9yZSBhbmQgYWZ0ZXJcbi8vIHNpemUgYW5kIHBhZGRpbmdcbiRtdi10eXBvLWxpbmstaWNvbi1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRtdi10eXBvLWxpbmstaWNvbi1jb2xvcjogICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuLy8gU1ZHXG4kbXYtdHlwby1saW5rLWljb24tZmlsZTogICAgICAgICAgICAgXCJsaW5rLnN2Z1wiICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAvLyBpbnNpZGUgJG12LWljb24tcGF0aDogJy4uL0ltYWdlcy9DdXN0b21lci9JY29ucyc7XG4vLyBGb250IEF3ZXNvbWVcbiRtdi10eXBvLWxpbmstaWNvbi1mYTogICAgICAgICAgICAgIHF1b3RlKFwiXFxmMDhlXCIpICFkZWZhdWx0OyAgICAgLy8gPGkgY2xhc3M9XCJmYWwgZmEtZXh0ZXJuYWwtbGlua1wiPjwvaT5cbiRtdi10eXBvLWxpbmstaWNvbi1mYS1mdzogICAgICAgICAgIDMwMCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgLy8gOTAwIHwgNDAwIHwgMzAwIHx8IGJyYW5kcyA0MDA7XG5cbi8qICBVVElMSVRJRVNcbiAqICBJY29uc1xuICogICAgKiBNVVNUIGJlIGVuYWJsZWQgc2V0IGZhbHNlID4+IHF1b3RlKFwiXFwwMDdDXCIpXG4gKiAgICAqIHByb3ZpZGUgLi10ZXh0VWNJY29uIC4tdGV4dEZhSWNvblxuICogICAgKiB1c2VkIHdpdGggbWl4aW5zICBtdi1mYS1pY29uLXBzZXVkby1zaW5nbGUgQU5EIG12LXVjLWljb24tcHNldWRvLXNpbmdsZVxuICogICAgICAqICBtdl9sYXlvdXQvQnVpbGQvQXNzZXRzL1Njc3MvTXZzcy9DRXMvUlRFL191dGlsaXRpZXMuc2Nzc1xuICovXG4kbXYtdXRpbGl0aWVzLWljb24tdWM6ICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAgICAgICAgICAgICAgLy8gcXVvdGUoXCJcXDAwN0NcIikgXFwwMDdDIHZlcnRpY2FsIGJhciwgcGlwZSAgPj4gdXNlIGZhbHNlIGFzIGRlZmF1bHRcbiRtdi11dGlsaXRpZXMtaWNvbi1mYTogICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7ICAgICAgICAgICAgICAvLyBxdW90ZShcIlxcZjEwMVwiKSBmb3IgPGkgY2xhc3M9XCJmYXIgZmEtYW5nbGUtZG91YmxlLXJpZ2h0XCI+PC9pPlxuJG12LXV0aWxpdGllcy1pdGVtLXNpemU6ICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kbXYtdXRpbGl0aWVzLWljb24tY29sb3I6ICAgICAgICAgICRrZXktY29sb3IgIWRlZmF1bHQ7XG4kbXYtdXRpbGl0aWVzLWljb24tZmEtZnc6ICAgICAgICAgIDMwMCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgLy8gOTAwIHwgNDAwIHwgMzAwIHx8IGJyYW5kcyA0MDBcbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciBtaXhpbnNcblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRjb250YWluZXItcGFkZGluZy14KSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCB4eGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gU3R5bGVndWlkZSAxLjJcblxuLy9cbi8vIG9yaWcgZmlsZVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9zY3NzL192YXJpYWJsZXMuc2Nzc1xuLy8gcGFja2FnZXMvbXZfcHJvamVjdC9CdWlsZC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXG5cbi8vIFZhcmlhYmxlcyBmcm9tIHRoaXMgUHJvamVjdFxuLy9cbi8vIEZhY3RvciB0byBjYWxjdWxhdGUgYmV0d2VlbiByZW0gYW5kIHBpeGVsIDxicj48YnI+SW1wbGVtZW50YXRpb246IEFib3ZlLCBDZW50ZXJcbi8vICRyZW1QaXhlbEZhY3RvcjogMTY7XG4vL1xuLy8gU3R5bGVndWlkZSAxLjIuMVxuXG4vLyBudW1iZXIgb2YgcG9zdCBkZWNpbWFsIHBvc2l0aW9ucyBmb3IgcmVtXG4vLyBlLmcuIHdyaXRlIDEwMDAgZm9yIDMgbnVtYmVyc1xuJHJlbVBvc3REZWNpbWFsUG9zaXRpb25OdW1iZXI6IDEwMDA7XG5cbiRtb2JpbGUtbWVudS1oZWlnaHQ6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgIC8vIDU2cHhcbiRtYXgtcGFnZS1jb250YWluZXItd2lkdGg6IDE3MDBweDtcblxuLy8gVEI0IE1pc2Ncbi8vXG4vLyAgU3R5bGVndWlkZSAxLjIuM1xuXG4vL1xuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuLy8gJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuLy9cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgIGZhbHNlOyAgICAgICAgICAgLy8gIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICBmYWxzZTsgICAgICAgICAgIC8vICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlZHVjZWQtbW90aW9uOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzOiAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jc3NncmlkOiAgICAgICAgICAgICAgdHJ1ZTsgICAgICAgICAgICAvLyBmYWxzZSAhZGVmYXVsdFxuJGVuYWJsZS1idXR0b24tcG9pbnRlcnM6ICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmZzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzOiAgdHJ1ZSAhZGVmYXVsdDtcblxuJGVuYWJsZS1kYXJrLW1vZGU6ICAgICAgICAgICAgZmFsc2U7ICAgICAgICAgICAgIC8vIHRydWUgIWRlZmF1bHQ7XG4kY29sb3ItbW9kZS10eXBlOiAgICAgICAgICAgICBkYXRhICFkZWZhdWx0OyAgICAgLy8gdXNlIGBkYXRhYCBvciBgbWVkaWEtcXVlcnlgXG5cbi8vIFByZWZpeCBmb3IgOnJvb3QgQ1NTIHZhcmlhYmxlc1xuXG4kdmFyaWFibGUtcHJlZml4OiAgICAgICAgICAgICBicy0gIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wIGZvciB0aGUgc2hvcnRlciBgJHByZWZpeGBcbiRwcmVmaXg6ICAgICAgICAgICAgICAgICAgICAgICR2YXJpYWJsZS1wcmVmaXggIWRlZmF1bHQ7XG4kbXYtcHJlZml4OiAgICAgICAgICAgICAgICAgICBtdi0gIWRlZmF1bHQ7XG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxLjI1cmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8vXG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAgIChcbiAgICAgICAgMDogMCxcbiAgICAgICAgMTogKCRzcGFjZXIgLyA0KSxcbiAgICAgICAgMjogKCRzcGFjZXIgLyAyKSxcbiAgICAgICAgMzogKCRzcGFjZXIgLyAxLjUpLFxuICAgICAgICA0OiAkc3BhY2VyLFxuICAgICAgICA1OiAoJHNwYWNlciAqIDEuNSksXG4gICAgICAgIDY6ICgkc3BhY2VyICogMiksXG4gICAgICAgIDc6ICgkc3BhY2VyICogNCksXG4gICAgICAgIDg6ICgkc3BhY2VyICogNSksXG4gICAgKSxcbiAgICAkc3BhY2Vyc1xuKTtcblxuLy8gJG5lZ2F0aXZlLXNwYWNlcnM6IG5lZ2F0aXZpZnktbWFwKCRzcGFjZXJzKSAhZGVmYXVsdDtcblxuLy9cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbi8vIFRPRE8gZmluZCBiZXR0ZXIgbmFtZXMgZm9yIDEyIGJ6dy4gMTIsNVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzaXplczogKFxuICAgIDEyOiAxMi41JSxcbiAgICAyNTogMjUlLFxuICAgIDM3OiAzNy41JSxcbiAgICA1MDogNTAlLFxuICAgIDYyOiA2Mi41JSxcbiAgICA3NTogNzUlLFxuICAgIDg3OiA4Ny41JSxcbiAgICAxMDA6IDEwMCVcbik7XG4kbXYtcGVyY2VudGFnZTogICRzaXplcztcblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4vLy8gdGhpcyBpcyBteSBkZXNjcmlwXG4kZ3JpZC1icmVha3BvaW50czogKFxuICAgIHhzOiAwLFxuICAgIHNtOiA1NzZweCxcbiAgICBtZDogNzY4cHgsXG4gICAgbGc6IDk5MnB4LFxuICAgIHhsOiAxMjAwcHgsXG4gICAgeHhsOiAxNDAwcHhcbikgIWRlZmF1bHQ7XG5cbi8vQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG4vL0BpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gICAgc206IDU0MHB4LFxuICAgIG1kOiA3MjBweCxcbiAgICBsZzogOTYwcHgsXG4gICAgeGw6IDExNDBweCxcbiAgICB4eGw6IDEzMjBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29udGFpbmVyLW1heC13aWR0aHNcblxuLy9AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG4kZ3V0dGVyczogJHNwYWNlcnMgIWRlZmF1bHQ7XG5cbi8vIENvbnRhaW5lciBwYWRkaW5nXG5cbiRjb250YWluZXItcGFkZGluZy14OiAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyICFkZWZhdWx0O1xuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJveC1zaGFkb3ctdmFyaWFibGVzXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIDAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAwLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKCRibGFjaywgMC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIDAuMTc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWluc2V0OiAgICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgMC4wNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3gtc2hhZG93LXZhcmlhYmxlc1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvY3VzLXJpbmctdmFyaWFibGVzXG4kZm9jdXMtcmluZy13aWR0aDogICAgICAwLjI1cmVtICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctb3BhY2l0eTogICAgMC4yNSAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLWNvbG9yOiAgICAgIHJnYmEoJHByaW1hcnksICRmb2N1cy1yaW5nLW9wYWNpdHkpICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctYmx1cjogICAgICAgMCAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLWJveC1zaGFkb3c6IDAgMCAkZm9jdXMtcmluZy1ibHVyICRmb2N1cy1yaW5nLXdpZHRoICRmb2N1cy1yaW5nLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb2N1cy1yaW5nLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtdmFyaWFibGVzXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAwLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIDAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAwLjg1ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC12YXJpYWJsZXNcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIDAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IDAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS10cmFuc2l0aW9uXG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgMC4zNXMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtdHJhbnNpdGlvblxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbi8vIHNjc3MtZG9jcy1zdGFydCBhc3BlY3QtcmF0aW9zXG4kYXNwZWN0LXJhdGlvczogKFxuICAgIFwiMXgxXCI6IDEwMCUsXG4gICAgXCI0eDNcIjogY2FsYygzIC8gNCAqIDEwMCUpLFxuICAgIFwiMTZ4OVwiOiBjYWxjKDkgLyAxNiAqIDEwMCUpLFxuICAgIFwiMjF4OVwiOiBjYWxjKDkgLyAyMSAqIDEwMCUpLFxuICAgIFwiM3gxXCI6IGNhbGMoMyAvIDEgKiAxMDAlKSxcbik7XG4vLyBzY3NzLWRvY3MtZW5kIGFzcGVjdC1yYXRpb3Ncbi8vIHN0eWxlbGludC1lbmFibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8qXG4gKiBkZWZhdWx0IENoYXJzXG4gKiAgICAqIGZvciB1bmljb2RlIGh0dHBzOi8vd3d3LmNvbXBhcnQuY29tL2RlL3VuaWNvZGUvVSswMDJGXG4qL1xuJG12LXVjLWNoYXI6ICAgICAgICAgICAgICBxdW90ZShcIlxcMDAyRlwiKSAhZGVmYXVsdDsgICAgICAgICAgLy8gZm9yd2FyZCBzbGFzaFxuJG12LWZhLWNoYXI6ICAgICAgICAgICAgICBxdW90ZShcIlxcZjEwMVwiKSAhZGVmYXVsdDsgICAgICAgICAgLy8gcXVvdGUoXCJcXGYxMDFcIikgZm9yIDxpIGNsYXNzPVwiZmFyIGZhLWFuZ2xlLWRvdWJsZS1yaWdodFwiPjwvaT5cblxuLy9cbi8vIFRCIFV0aWxpdGllcyAoQm9yZGVycywuLi4uKVxuQGltcG9ydCBcInV0aWxpdGllc1RCXCI7XG5cbi8vXG4vLyAqKioqKioqKiBUeXBvZ3JhcGh5ICoqKioqKioqKioqKlxuLy9cbkBpbXBvcnQgXCIuL3R5cG9ncmFwaHlcIjtcblxuLy8kbGluay1hbHRlcm5hdGUtY29sb3I6ICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vJGxpbmstYWx0ZXJuYXRlLWhvdmVyLWNvbG9yOiAgIGRhcmtlbigkbGluay1hbHRlcm5hdGUtY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG5cbi8vXG4vLyAqKioqKioqKiBNdnNzIFV0aWxpdGllcyAqKioqKioqKlxuLy9cbkBpbXBvcnQgXCIuL3V0aWxpdGllc1wiO1xuXG4vKlxuKiAqKioqKioqKiBNVlNTIGFkYXB0aW9ucyAvLyBQYWdlIFNlY3Rpb25zICoqKioqKioqKioqKlxuKi9cblxuLy8gSGVhZGVyXG4vL1xuQGltcG9ydCBcIlBhZ2VTZWN0aW9ucy80Ml9oZWFkZXJcIjtcblxuLy8gTmF2c1xuLy9cbkBpbXBvcnQgXCJQYWdlU2VjdGlvbnMvNDRfbmF2XCI7XG5cbi8vIEZvb3RlclxuLy9cbkBpbXBvcnQgXCJQYWdlU2VjdGlvbnMvNDdfZm9vdGVyXCI7XG5cbi8vIFN0cnVjdHVyZVxuLy9cbkBpbXBvcnQgXCJQYWdlU2VjdGlvbnMvNTBfc3RydWN0dXJlXCI7XG4vL1xuLy8gKioqKioqKiogQnV0dG9ucyArIEZvcm1zICoqKioqKioqKioqKlxuLy8gQnV0dG9ucyArIEZvcm1zIFRCNVxuQGltcG9ydCBcIi4vYnV0dG9ucy1mb3Jtc1wiO1xuXG4vLyBCdXR0b25zICsgRm9ybXMgTVZTU1xuXG5AaW1wb3J0IFwiLi90YWJsZXNcIjtcbkBpbXBvcnQgXCIuL21vZGFsXCI7XG5cbi8qIGFkZCBzb21lIFZhcnMgKi9cbi8vXG4vLyBGcmFtZSBJbm5lciBTcGFjaW5nICggZnJvbSBCb290c3RhcHBhY2tlZ2UpXG4vLyBodHRwczovL2dpdGh1Yi5jb20vYmVuamFtaW5rb3R0L2Jvb3RzdHJhcF9wYWNrYWdlL2Jsb2IvbWFzdGVyL1Jlc291cmNlcy9QdWJsaWMvU2Nzcy9UaGVtZS9fdmFyaWFibGVzLnNjc3NcblxuQGltcG9ydCBcIi4vbGF5b3V0RWxlbWVudHNcIjtcblxuLy8gRlNDIEludGVyYWN0aXZlIFRpbWVMaW5lXG4kdGltZWxpbmUtaXRlbS1zcGFjaW5nOiAxLjVyZW0gIWRlZmF1bHQ7XG4kdGltZWxpbmUtaXRlbS1wYWRkaW5nOiAxLjVyZW0gIWRlZmF1bHQ7XG4kdGltZWxpbmUtaXRlbS1ib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XG4kdGltZWxpbmUtaXRlbS1ib3JkZXItcmFkaXVzOiAwICFkZWZhdWx0O1xuJHRpbWVsaW5lLWl0ZW0tc2hhZG93OiAwIDFweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjE1KSAhZGVmYXVsdDtcbiR0aW1lbGluZS1pdGVtLWhlYWRsaW5lLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiR0aW1lbGluZS1pdGVtLWhlYWRsaW5lLXNpemU6IDEuNXJlbSAhZGVmYXVsdDtcbiR0aW1lbGluZS1pdGVtLWRhdGUtc2l6ZTogMC44cmVtICFkZWZhdWx0O1xuJHRpbWVsaW5lLWl0ZW0tY29sb3I6ICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRpbWVsaW5lLWl0ZW0tYmc6ICRib2R5LWJnICFkZWZhdWx0O1xuJHRpbWVsaW5lLWl0ZW0tY2FwdGlvbi1iZzogI2YyZjJmMiAhZGVmYXVsdDtcblxuJHRpbWVsaW5lLWljb24tY29sb3I6ICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRpbWVsaW5lLWljb24tYmc6ICRib2R5LWJnICFkZWZhdWx0O1xuJHRpbWVsaW5lLWljb24tc2l6ZTogNDZweCAhZGVmYXVsdDtcbiR0aW1lbGluZS1pY29uLXNwYWNlOiAxMHB4ICFkZWZhdWx0O1xuJHRpbWVsaW5lLWljb24tYm9yZGVyOiAzcHggc29saWQgY3VycmVudENvbG9yICFkZWZhdWx0O1xuJHRpbWVsaW5lLWljb24tYm9yZGVyLXJhZGl1czogNTAlICFkZWZhdWx0O1xuJHRpbWVsaW5lLWljb24tYm9yZGVyLW9wYWNpdHk6IDAuMjUgIWRlZmF1bHQ7XG5cbiR0aW1lbGluZS1tYXJrZXItc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJHRpbWVsaW5lLW1hcmtlci1iZzogJHRpbWVsaW5lLWljb24tYmcgIWRlZmF1bHQ7XG4kdGltZWxpbmUtbWFya2VyLWJvcmRlcjogJHRpbWVsaW5lLWljb24tYm9yZGVyICFkZWZhdWx0O1xuJHRpbWVsaW5lLW1hcmtlci1ib3JkZXItcmFkaXVzOiAkdGltZWxpbmUtaWNvbi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRpbWVsaW5lLW1hcmtlci1ib3JkZXItb3BhY2l0eTogJHRpbWVsaW5lLWljb24tYm9yZGVyLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbiR0aW1lbGluZS1wYXRoLWJvcmRlcjogMnB4IGRhc2hlZCBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XG4kdGltZWxpbmUtcGF0aC1vcGFjaXR5OiAwLjI1ICFkZWZhdWx0O1xuXG4vLyBzaGFyaWZmXG5cbiRtdi1zaGFyaWZmLWljb24tbWFyZ2luLXk6ICAgICAgICAgICAgICAgIC0wLjVyZW07XG4kbXYtc2hhcmlmZi1pY29uLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kbXYtc2hhcmlmZi1pY29uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRtdi1zaGFyaWZmLWljb24taG92ZXItY29sb3I6ICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcblxuLy8gQ0VzXG5AaW1wb3J0IFwiY29udGVudEVsZW1lbnRzXCI7XG5cbi8qXG4gICAgVFlQTzMgRXh0ZW5zaW9uc1xuKi9cbkBpbXBvcnQgXCJleHRlbnNpb25zVHlwbzNcIjtcbiIsIi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbjpyb290IHtcbiAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS0jeyRwcmVmaXh9YnJlYWtwb2ludC0jeyRuYW1lfTogI3skdmFsdWV9O1xuICB9XG59XG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICA+ICoge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtY3NzZ3JpZCB7XG4gIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1yb3dzLCAxKSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9Y29sdW1ucywgI3skZ3JpZC1jb2x1bW5zfSksIDFmcik7XG4gICAgZ2FwOiB2YXIoLS0jeyRwcmVmaXh9Z2FwLCAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuXG4gICAgQGluY2x1ZGUgbWFrZS1jc3NncmlkKCk7XG4gIH1cbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8gTGF5b3V0IENvbnRhaW5lciBFbGVtZW50c1xuLm8tY29udGFpbmVyX19mbGV4Um93IHtcbiAgICBAZXh0ZW5kIC5yb3c7XG5cbiAgICAvLyByZW1vdmUgbWFyZ2luIGZyb20gdGhlIGxhc3QgZWxtZW50XG4gICAgLm0tY29udGFpbmVyX19jb2wge1xuICAgICAgICA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gVE9ETzogUmV2aXNpdCBjYWxjIG9yZGVyIGFmdGVyIGh0dHBzOi8vZ2l0aHViLmNvbS9yZWFjdC1ib290c3RyYXAvcmVhY3QtYm9vdHN0cmFwL2lzc3Vlcy82MDM5IGlzIGZpeGVkXG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xuICAvLyBBZGQgYm94IHNpemluZyBpZiBvbmx5IHRoZSBncmlkIGlzIGxvYWRlZFxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHNldCB0aGUgd2lkdGhcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiAkc2l6ZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuXG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXIgb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbmQgaW52YWxpZCB2YWx1ZS5cbiAgICAgICAgLy8gRW5kcyB3aXRoIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZS5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgLy8gUmVzZXQgbmVlZGVkIGZvciBuZXN0aW5nIHRhYmxlc1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogaW5pdGlhbDtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGU6IGluaXRpYWw7XG4gIC8vIEVuZCBvZiByZXNldFxuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skdGFibGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skdGFibGUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogI3skdGFibGUtYWNjZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3skdGFibGUtc3RyaXBlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHRhYmxlLXN0cmlwZWQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7JHRhYmxlLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skdGFibGUtYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7JHRhYmxlLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JHRhYmxlLWhvdmVyLWJnfTtcblxuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgdmVydGljYWwtYWxpZ246ICR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduO1xuICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuXG4gIC8vIFRhcmdldCB0aCAmIHRkXG4gIC8vIFdlIG5lZWQgdGhlIGNoaWxkIGNvbWJpbmF0b3IgdG8gcHJldmVudCBzdHlsZXMgbGVha2luZyB0byBuZXN0ZWQgdGFibGVzIHdoaWNoIGRvZXNuJ3QgaGF2ZSBhIGAudGFibGVgIGNsYXNzLlxuICAvLyBXZSB1c2UgdGhlIHVuaXZlcnNhbCBzZWxlY3RvcnMgaGVyZSB0byBzaW1wbGlmeSB0aGUgc2VsZWN0b3IgKGVsc2Ugd2Ugd291bGQgbmVlZCA2IGRpZmZlcmVudCBzZWxlY3RvcnMpLlxuICAvLyBBbm90aGVyIGFkdmFudGFnZSBpcyB0aGF0IHRoaXMgZ2VuZXJhdGVzIGxlc3MgY29kZSBhbmQgbWFrZXMgdGhlIHNlbGVjdG9yIGxlc3Mgc3BlY2lmaWMgbWFraW5nIGl0IGVhc2llciB0byBvdmVycmlkZS5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteSAkdGFibGUtY2VsbC1wYWRkaW5nLXg7XG4gICAgLy8gRm9sbG93aW5nIHRoZSBwcmVjZXB0IG9mIGNhc2NhZGVzOiBodHRwczovL2NvZGVwZW4uaW8vbWlyaWFtc3V6YW5uZS9mdWxsL3ZZTmdvZGJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKSkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZykpKTtcbiAgfVxuXG4gID4gdGJvZHkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICB9XG5cbiAgPiB0aGVhZCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IGNhbGMoI3skdGFibGUtYm9yZGVyLXdpZHRofSAqIDIpIHNvbGlkICR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbi8vXG4vLyBDaGFuZ2UgcGxhY2VtZW50IG9mIGNhcHRpb25zIHdpdGggYSBjbGFzc1xuLy9cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXktc20gJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cbi8vXG4vLyBXaGVuIGJvcmRlcnMgYXJlIGFkZGVkIG9uIGFsbCBzaWRlcyBvZiB0aGUgY2VsbHMsIHRoZSBjb3JuZXJzIGNhbiByZW5kZXIgb2RkIHdoZW5cbi8vIHRoZXNlIGJvcmRlcnMgZG8gbm90IGhhdmUgdGhlIHNhbWUgY29sb3Igb3IgaWYgdGhleSBhcmUgc2VtaS10cmFuc3BhcmVudC5cbi8vIFRoZXJlZm9yIHdlIGFkZCB0b3AgYW5kIGJvcmRlciBib3R0b21zIHRvIHRoZSBgdHJgcyBhbmQgbGVmdCBhbmQgcmlnaHQgYm9yZGVyc1xuLy8gdG8gdGhlIGB0ZGBzIG9yIGB0aGBzXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aCAwO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgICA+ICoge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi8vIEZvciByb3dzXG4udGFibGUtc3RyaXBlZCB7XG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICB9XG59XG5cbi8vIEZvciBjb2x1bW5zXG4udGFibGUtc3RyaXBlZC1jb2x1bW5zIHtcbiAgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKCN7JHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcn0pIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICB9XG59XG5cbi8vIEFjdGl2ZSB0YWJsZVxuLy9cbi8vIFRoZSBgLnRhYmxlLWFjdGl2ZWAgY2xhc3MgY2FuIGJlIGFkZGVkIHRvIGhpZ2hsaWdodCByb3dzIG9yIGNlbGxzXG5cbi50YWJsZS1hY3RpdmUge1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcik7XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnKTtcbn1cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnKTtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIHZhcmlhbnRzXG4vL1xuLy8gVGFibGUgdmFyaWFudHMgc2V0IHRoZSB0YWJsZSBjZWxsIGJhY2tncm91bmRzLCBib3JkZXIgY29sb3JzXG4vLyBhbmQgdGhlIGNvbG9ycyBvZiB0aGUgc3RyaXBlZCwgaG92ZXJlZCAmIGFjdGl2ZSB0YWJsZXNcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRhYmxlLXZhcmlhbnRzIHtcbiAgQGluY2x1ZGUgdGFibGUtdmFyaWFudCgkY29sb3IsICR2YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUjeyRpbmZpeH0ge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG4gIH1cbn1cbiIsIiR0YWJsZS1jZWxsLXBhZGRpbmcteTogICAgICAgIDAuNXJlbTtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteDogICAgICAgIDFyZW07XG4kdGFibGUtY2VsbC1wYWRkaW5nLXktc206ICAgICAwLjI1cmVtO1xuJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAgICAgMC4yNXJlbTtcblxuJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ246ICAgdG9wO1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvcjtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQ7XG5cbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGw7XG5cbiR0YWJsZS1zdHJpcGVkLWNvbG9yOiAgICAgICAgICR0YWJsZS1jb2xvcjtcbiR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcjogICAgIDAuMDU7XG4kdGFibGUtc3RyaXBlZC1iZzogICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKTtcblxuJHRhYmxlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHRhYmxlLWNvbG9yO1xuJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3I6ICAgICAgMC4xO1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKTtcblxuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yO1xuJHRhYmxlLWhvdmVyLWJnLWZhY3RvcjogICAgICAgMC4wNzU7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLWhvdmVyLWJnLWZhY3Rvcik7XG5cbiR0YWJsZS1ib3JkZXItZmFjdG9yOiAgICAgICAgIDAuMTtcbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGg7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yO1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQ7XG5cbiR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I6IGN1cnJlbnRDb2xvcjtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQ7XG5cbiR0YWJsZS1iZy1zY2FsZTogICAgICAgICAgICAgIC04MCU7XG4iLCIvL1xuLy8gVEIgVXRpbGl0aWVzXG4vL1xuXG4vL1xuLy8gQk9SREVSU1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItdmFyaWFibGVzXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoczogKFxuICAgIDE6IDFweCxcbiAgICAyOiAycHgsXG4gICAgMzogM3B4LFxuICAgIDQ6IDRweCxcbiAgICA1OiA1cHhcbikgIWRlZmF1bHQ7XG5cbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRibGFjazsgICAgICAgLy8gJGdyYXktMzAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgMC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIDAuMnJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIDAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXBpbGw6ICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuXG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFudFxuQG1peGluIHRhYmxlLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KG9wYXF1ZSgkYm9keS1iZywgJGJhY2tncm91bmQpKTtcbiAgICAkaG92ZXItYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpKTtcbiAgICAkc3RyaXBlZC1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSk7XG4gICAgJGFjdGl2ZS1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpKTtcbiAgICAkdGFibGUtYm9yZGVyLWNvbG9yOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYm9yZGVyLWZhY3RvcikpO1xuXG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3I6ICN7JGNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skYmFja2dyb3VuZH07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yOiAjeyR0YWJsZS1ib3JkZXItY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHN0cmlwZWQtYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJHN0cmlwZWQtYmcpfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmcpfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skaG92ZXItYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRob3Zlci1iZyl9O1xuXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYW50XG4iLCIvL1xuLy8gTGFiZWxzXG4vL1xuXG4uZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1sYWJlbC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbn1cbiIsIi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9zY3NzL192YXJpYWJsZXMuc2NzcyNMNTgwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1idG4tdmFyaWFibGVzXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAwLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIDAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgICAgMC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eTogMC4yNSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYmx1cjogICAgICAgICAgMCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogICAgMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIDAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAwLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAwLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuXG4vLyBNVlNTIGJ1dHRvbiBWYXJzXG4kbXYtYnRuLXJ0ZS1tYXJnaW4tdG9wOiAgICAgICAgICAgJHNwYWNlciAqIDIgIWRlZmF1bHQ7XG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYWJsZXNcbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkOyAgICAgICAgICAgICAgICAgLy8gJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIDAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAwLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAwLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1jb2xvcjogICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6ICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYmctdGludC1hbW91bnQ6ICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQ6ICAgIDEwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudDogICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudDogICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudDogIDI1JSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudDogICAxMCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYWJsZXNcblxuLy8gRm9ybXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdGV4dC12YXJpYWJsZXNcbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAwLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXRleHQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1pbnB1dC12YXJpYWJsZXNcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNTAlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAwLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgLyAyKSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1jaGVjay12YXJpYWJsZXNcbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAgICAgICAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDogICAgICAgICAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtd2lkdGggKyAwLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgIDAuMTI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyOiAgICAgICAgICBicmlnaHRuZXNzKDkwJSkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgIDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjUpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgMC4yNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyOiAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBsMyAzbDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzInIGZpbGw9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAwLjUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5OiAgICAkYnRuLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kOiAgICAxcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG4kZm9ybS1zd2l0Y2gtY29sb3I6ICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjI1KSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICsgMC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYmctaW1hZ2U6ICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXM6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC10cmFuc2l0aW9uOiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3I6ICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZTogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlOiAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uOiByaWdodCBjZW50ZXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyBmb3IgYmFja2dyb3VuZC1pbWFnZVxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjogICAgICAgICAgIHJpZ2h0ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgICAgMTZweCAxMnB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDIwLjUgKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgY2VudGVyIHJpZ2h0ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tcmFuZ2UtdmFyaWFibGVzXG4kZm9ybS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAwLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMC4xcmVtIDAuMjVyZW0gcmdiYSgkYmxhY2ssIDAuMSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIEVkZ2VcbiRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA3MCUpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb246ICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tcmFuZ2UtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZpbGUtdmFyaWFibGVzXG4kZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnOiAgICAgICBzaGFkZS1jb2xvcigkZm9ybS1maWxlLWJ1dHRvbi1iZywgNSUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZpbGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuJGZvcm0tZmxvYXRpbmctaGVpZ2h0OiAgICAgICAgICAgIGFkZCgzMC41cmVtLCAkaW5wdXQtaGVpZ2h0LWJvcmRlcikgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg6ICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10OiAgIDEwLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjogICAwLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk6ICAgICAwLjY1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtOiAgIHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU6ICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zdHlsZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgJGRhbmdlciAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yMC4zIDYwLjczTDAuNiA0MC41M2MtMC40LTEwLjA0MC40Ni0xMC40IDEwLjEtMC44bDEwLjEgMTAuNCAzMC40LTMwLjhjMC42LTAuNjMgMTAuNi0wLjI3IDEwLjIwLjdsLTQgNDAuNmMtMC40MzAuNS0wLjgwLjQtMTAuMTAuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0MC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUwLjggMzAuNmgwLjRMNiA2MC41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4MC4yJyByPScwLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcbiAgICBcInZhbGlkXCI6IChcbiAgICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICApLFxuICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgIClcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcblxuLypcbiAqIEhhbWJ1cmdlcnNcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuICogQGZpbGUgbXZfcHJvamVjdC9CdWlsZC9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL2hhbWJ1cmdlcnNcbiAqIEBzaXRlIGh0dHBzOi8vam9uc3VoLmNvbS9oYW1idXJnZXJzXG4gKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vam9uc3VoL2hhbWJ1cmdlcnNcbiAqL1xuXG4vLyBTZXR0aW5nc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRoYW1idXJnZXItcGFkZGluZy14ICAgICAgICAgICA6IDE1cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLXBhZGRpbmcteSAgICAgICAgICAgOiAxNXB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci13aWR0aCAgICAgICAgIDogMjBweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICAgICAgICA6IDJweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAgICAgICA6IDRweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItY29sb3IgICAgICAgICA6ICRtdi1uYXZiYXItbGlnaHQtdG9nZ2xlci1jb2xvciAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cyA6IDRweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItb3BhY2l0eSAgICAgICA6IDAuNyAhZGVmYXVsdDtcbiRoYW1idXJnZXItYWN0aXZlLWxheWVyLWNvbG9yICA6ICRoYW1idXJnZXItbGF5ZXItY29sb3IgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1vcGFjaXR5OiAkaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbi8vIFRvIHVzZSBDU1MgZmlsdGVycyBhcyB0aGUgaG92ZXIgZWZmZWN0IGluc3RlYWQgb2Ygb3BhY2l0eSxcbi8vIHNldCAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgYXMgdHJ1ZSBhbmRcbi8vIGNoYW5nZSB0aGUgdmFsdWUgb2YgJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgYWNjb3JkaW5nbHkuXG4kaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgICA6IGZhbHNlICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgICAgICAgOiBvcGFjaXR5KDUwJSkgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1maWx0ZXI6ICRoYW1idXJnZXItaG92ZXItZmlsdGVyICFkZWZhdWx0O1xuXG4vLyBUeXBlcyAoUmVtb3ZlIG9yIGNvbW1lbnQgb3V0IHdoYXQgeW91IGRvbuKAmXQgbmVlZClcbi8vICAgICB0aGlzIHdpbGwgZXhjbHVkZSB0eXBlcyBmcm9tIGNzc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIHN0eWxlbGludC1kaXNhYmxlXG4kaGFtYnVyZ2VyLXR5cGVzOiAoXG4vLyAgICAzZHgsXG4vLyAgICAzZHgtcixcbi8vICAgIDNkeSxcbi8vICAgIDNkeS1yLFxuLy8gICAgM2R4eSxcbi8vICAgIDNkeHktcixcbi8vICAgIGFycm93LFxuLy8gICAgYXJyb3ctcixcbi8vICAgIGFycm93YWx0LFxuLy8gICAgYXJyb3dhbHQtcixcbi8vICAgIGFycm93dHVybixcbi8vICAgIGFycm93dHVybi1yLFxuLy8gICAgYm9yaW5nLFxuICAgIGNvbGxhcHNlLFxuLy8gICAgY29sbGFwc2Utcixcbi8vICAgIGVsYXN0aWMsXG4vLyAgICBlbGFzdGljLXIsXG4vLyAgICBlbXBoYXRpYyxcbi8vICAgIGVtcGhhdGljLXIsXG4vLyAgICBtaW51cyxcbi8vICAgIHNsaWRlcixcbi8vICAgIHNsaWRlci1yLFxuLy8gICAgc3Bpbixcbi8vICAgIHNwaW4tcixcbi8vICAgIHNwcmluZyxcbi8vICAgIHNwcmluZy1yLFxuLy8gICAgc3RhbmQsXG4vLyAgICBzdGFuZC1yLFxuLy8gICAgc3F1ZWV6ZSxcbi8vICAgIHZvcnRleCxcbi8vICAgIHZvcnRleC1yXG4pICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZVxuXG4vKiBFT0YgaGFtYnVyZ2VycyAqL1xuIiwiLy9cbi8vIEZvcm0gdGV4dFxuLy9cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXRleHQtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tdGV4dC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tdGV4dC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLXRleHQtY29sb3I7XG59XG4iLCIvL1xuLy8gR2VuZXJhbCBmb3JtIGNvbnRyb2xzIChwbHVzIGEgZmV3IHNwZWNpZmljIGhpZ2gtbGV2ZWwgaW50ZXJ2ZW50aW9ucylcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiZmlsZVwiXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gcHJldmVudCBwc2V1ZG8gZWxlbWVudCBidXR0b24gb3ZlcmxhcFxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICAgIC8vIE9uIEFuZHJvaWQgQ2hyb21lLCBmb3JtLWNvbnRyb2wncyBcIndpZHRoOiAxMDAlXCIgbWFrZXMgdGhlIGlucHV0IHdpZHRoIHRvbyBzbWFsbFxuICAgIC8vIFRlc3RlZCB1bmRlciBBbmRyb2lkIDExIC8gQ2hyb21lIDg5LCBBbmRyb2lkIDEyIC8gQ2hyb21lIDEwMCwgQW5kcm9pZCAxMyAvIENocm9tZSAxMDlcbiAgICAvL1xuICAgIC8vIE9uIGlPUyBTYWZhcmksIGZvcm0tY29udHJvbCdzIFwiYXBwZWFyYW5jZTogbm9uZVwiICsgXCJ3aWR0aDogMTAwJVwiIG1ha2VzIHRoZSBpbnB1dCB3aWR0aCB0b28gc21hbGxcbiAgICAvLyBUZXN0ZWQgdW5kZXIgaU9TIDE2LjIgLyBTYWZhcmkgMTYuMlxuICAgIG1pbi13aWR0aDogODVweDsgLy8gU2VlbXMgdG8gYmUgYSBnb29kIG1pbmltdW0gc2FmZSB3aWR0aFxuXG4gICAgLy8gQWRkIHNvbWUgaGVpZ2h0IHRvIGRhdGUgaW5wdXRzIG9uIGlPU1xuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjMzMDdcbiAgICAvLyBUT0RPOiB3ZSBjYW4gcmVtb3ZlIHRoaXMgd29ya2Fyb3VuZCBvbmNlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTg5NTkgaXMgcmVzb2x2ZWRcbiAgICAvLyBNdWx0aXBseSBsaW5lLWhlaWdodCBieSAxZW0gaWYgaXQgaGFzIG5vIHVuaXRcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG5cbiAgICAvLyBBbmRyb2lkIENocm9tZSB0eXBlPVwiZGF0ZVwiIGlzIHRhbGxlciB0aGFuIHRoZSBvdGhlciBpbnB1dHNcbiAgICAvLyBiZWNhdXNlIG9mIFwibWFyZ2luOiAxcHggMjRweCAxcHggNHB4XCIgaW5zaWRlIHRoZSBzaGFkb3cgRE9NXG4gICAgLy8gVGVzdGVkIHVuZGVyIEFuZHJvaWQgMTEgLyBDaHJvbWUgODksIEFuZHJvaWQgMTIgLyBDaHJvbWUgMTAwLCBBbmRyb2lkIDEzIC8gQ2hyb21lIDEwOVxuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC8vIFByZXZlbnQgZXhjZXNzaXZlIGRhdGUgaW5wdXQgaGVpZ2h0IGluIFdlYmtpdFxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzM0NDMzXG4gICY6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRmlsZSBpbnB1dCBidXR0b25zIHRoZW1pbmdcbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteSkgKC0kaW5wdXQtcGFkZGluZy14KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogJGZvcm0tZmlsZS1idXR0b24tY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tZmlsZS1idXR0b24tYmcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcbiAgfVxuXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc7XG4gIH1cbn1cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktc20pICgtJGlucHV0LXBhZGRpbmcteC1zbSk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LWxnKSAoLSRpbnB1dC1wYWRkaW5nLXgtbGcpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LWxnO1xuICB9XG59XG5cbi8vIE1ha2Ugc3VyZSB0ZXh0YXJlYXMgZG9uJ3Qgc2hyaW5rIHRvbyBtdWNoIHdoZW4gcmVzaXplZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjkxMjRcbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxudGV4dGFyZWEge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogJGZvcm0tY29sb3Itd2lkdGg7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteTtcblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20geyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207IH1cbiAgJi5mb3JtLWNvbnRyb2wtbGcgeyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtbWl4aW5zXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3Atc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1iZy1taXhpblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcjogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LWJnLW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1taXhpbnNcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiBudWxsLCAkZW5kLXBlcmNlbnQ6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtbWl4aW5zXG4iLCIvLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuXG4uZm9ybS1zZWxlY3Qge1xuICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKX07XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaW1nKSwgdmFyKC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWljb24sIG5vbmUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb247XG4gIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc2VsZWN0LXRyYW5zaXRpb24pO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5mb3JtLXNlbGVjdCB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWRhcmspfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDaGVjay9yYWRpb1xuLy9cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvcm0tY2hlY2stbWluLWhlaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnOiAjeyRmb3JtLWNoZWNrLWlucHV0LWJnfTtcblxuICB3aWR0aDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIG1hcmdpbi10b3A6ICgkbGluZS1oZWlnaHQtYmFzZSAtICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoKSAqIC41OyAvLyBsaW5lLWhlaWdodCBtaW51cyBjaGVjayBoZWlnaHRcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6ICRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1jaGVjay10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBmaWx0ZXI6ICRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjtcblxuICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpfTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKX07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSl9O1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5O1xuICB9XG5cbiAgLy8gVXNlIGRpc2FibGVkIGF0dHJpYnV0ZSBpbiBhZGRpdGlvbiBvZiA6ZGlzYWJsZWQgcHNldWRvLWNsYXNzXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAkZm9ybS1jaGVjay1sYWJlbC1jb2xvcjtcbiAgY3Vyc29yOiAkZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I7XG59XG5cbi8vXG4vLyBTd2l0Y2hcbi8vXG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWJnLWltYWdlKX07XG5cbiAgICB3aWR0aDogJGZvcm0tc3dpdGNoLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbik7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlKX07XG4gICAgfVxuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uO1xuXG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSl9O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgKyAuYnRuIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpub3QoOmNoZWNrZWQpOm5vdCg6Zm9jdXMpIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWJnLWltYWdlLWRhcmspfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodCAtICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCkgKiAuNTsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG4iLCIuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBtaW4taGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgPiBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiAxMDAlOyAvLyBhbGxvdyB0ZXh0YXJlYXNcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIFJlcXVpcmVkIGZvciBhbGlnbmluZyBsYWJlbCdzIHRleHQgd2l0aCB0aGUgaW5wdXQgYXMgaXQgYWZmZWN0cyBpbm5lciBib3ggbW9kZWxcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uKTtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICAgIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAjeyRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHl9KTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAoJGZvcm0tZmxvYXRpbmctcGFkZGluZy14ICogLjUpO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1sYWJlbC1oZWlnaHQ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgIH4gbGFiZWwge1xuICAgICAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwgI3skZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5fSk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwOyAvLyBSZXF1aXJlZCB0byBwcm9wZXJseSBwb3NpdGlvbiBsYWJlbCB0ZXh0IC0gYXMgZXhwbGFpbmVkIGFib3ZlXG4gICAgfVxuICB9XG5cbiAgPiA6ZGlzYWJsZWQgfiBsYWJlbCB7XG4gICAgY29sb3I6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLWRpc2FibGVkLWNvbG9yO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLXNlbGVjdCxcbiAgPiAuZm9ybS1mbG9hdGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGluIHtcbiAgICB6LWluZGV4OiA1O1xuICB9XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogNTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteSAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uaW5wdXQtZ3JvdXAge1xuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcbiAgICA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy12YWxpZGF0aW9uIHtcbiAgICA+IDpudGgtbGFzdC1jaGlsZChuICsgMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDQpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tY29udHJvbCxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAkdmFsaWRhdGlvbi1tZXNzYWdlczogXCJcIjtcbiAgQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCRmb3JtLXZhbGlkYXRpb24tc3RhdGVzKSB7XG4gICAgJHZhbGlkYXRpb24tbWVzc2FnZXM6ICR2YWxpZGF0aW9uLW1lc3NhZ2VzICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLXRvb2x0aXApXCIgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItZmVlZGJhY2spXCI7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpI3skdmFsaWRhdGlvbi1tZXNzYWdlc30ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JGlucHV0LWJvcmRlci13aWR0aH0gKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4gID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4gID4gLmJ0bjpob3ZlcixcbiAgPiAuYnRuOmZvY3VzLFxuICA+IC5idG46YWN0aXZlLFxuICA+IC5idG4uYWN0aXZlIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3skYnRuLWJvcmRlci13aWR0aH0gKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICB9XG5cbiAgLy8gVGhlIGxlZnQgcmFkaXVzIHNob3VsZCBiZSAwIGlmIHRoZSBidXR0b24gaXM6XG4gIC8vIC0gdGhlIFwidGhpcmQgb3IgbW9yZVwiIGNoaWxkXG4gIC8vIC0gdGhlIHNlY29uZCBjaGlsZCBhbmQgdGhlIHByZXZpb3VzIGVsZW1lbnQgaXNuJ3QgYC5idG4tY2hlY2tgIChtYWtpbmcgaXQgdGhlIGZpcnN0IGNoaWxkIHZpc3VhbGx5KVxuICAvLyAtIHBhcnQgb2YgYSBidG4tZ3JvdXAgd2hpY2ggaXNuJ3QgdGhlIGZpcnN0IGNoaWxkXG4gID4gLmJ0bjpudGgtY2hpbGQobiArIDMpLFxuICA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcGVuZCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcHN0YXJ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoI3skYnRuLWJvcmRlci13aWR0aH0gKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuIH4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXG4gICRzdGF0ZSxcbiAgJGNvbG9yLFxuICAkaWNvbixcbiAgJHRvb2x0aXAtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICR0b29sdGlwLWJnLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KSxcbiAgJGZvY3VzLWJveC1zaGFkb3c6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAkYm9yZGVyLWNvbG9yOiAkY29sb3Jcbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgZm9udC1zdHlsZTogJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZy1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSxcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWljb246ICN7ZXNjYXBlLXN2ZygkaWNvbil9O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbiwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb247XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZSwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgd2lkdGg6IGFkZCgkZm9ybS1jb2xvci13aWR0aCwgJGlucHV0LWhlaWdodC1pbm5lcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG5cbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAge1xuICAgID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKSxcbiAgICA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gICAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICAgIEBpZiAkc3RhdGUgPT0gXCJ2YWxpZFwiIHtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9IEBlbHNlIGlmICRzdGF0ZSA9PSBcImludmFsaWRcIiB7XG4gICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG4iLCIvLyBCb290c3RyYXAgZnVuY3Rpb25zXG4vL1xuLy8gVXRpbGl0eSBtaXhpbnMgYW5kIGZ1bmN0aW9ucyBmb3IgZXZhbHVhdGluZyBzb3VyY2UgY29kZSBhY3Jvc3Mgb3VyIHZhcmlhYmxlcywgbWFwcywgYW5kIG1peGlucy5cblxuLy8gQXNjZW5kaW5nXG4vLyBVc2VkIHRvIGV2YWx1YXRlIFNhc3MgbWFwcyBsaWtlIG91ciBncmlkIGJyZWFrcG9pbnRzLlxuQG1peGluIF9hc3NlcnQtYXNjZW5kaW5nKCRtYXAsICRtYXAtbmFtZSkge1xuICAkcHJldi1rZXk6IG51bGw7XG4gICRwcmV2LW51bTogbnVsbDtcbiAgQGVhY2ggJGtleSwgJG51bSBpbiAkbWFwIHtcbiAgICBAaWYgJHByZXYtbnVtID09IG51bGwgb3IgdW5pdCgkbnVtKSA9PSBcIiVcIiBvciB1bml0KCRwcmV2LW51bSkgPT0gXCIlXCIge1xuICAgICAgLy8gRG8gbm90aGluZ1xuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XG4gICAgICBAd2FybiBcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH0gQGVsc2UgaWYgJHByZXYtbnVtID49ICRudW0ge1xuICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfVxuICAgICRwcmV2LWtleTogJGtleTtcbiAgICAkcHJldi1udW06ICRudW07XG4gIH1cbn1cblxuLy8gU3RhcnRzIGF0IHplcm9cbi8vIFVzZWQgdG8gZW5zdXJlIHRoZSBtaW4td2lkdGggb2YgdGhlIGxvd2VzdCBicmVha3BvaW50IHN0YXJ0cyBhdCAwLlxuQG1peGluIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJG1hcCwgJG1hcC1uYW1lOiBcIiRncmlkLWJyZWFrcG9pbnRzXCIpIHtcbiAgQGlmIGxlbmd0aCgkbWFwKSA+IDAge1xuICAgICR2YWx1ZXM6IG1hcC12YWx1ZXMoJG1hcCk7XG4gICAgJGZpcnN0LXZhbHVlOiBudGgoJHZhbHVlcywgMSk7XG4gICAgQGlmICRmaXJzdC12YWx1ZSAhPSAwIHtcbiAgICAgIEB3YXJuIFwiRmlyc3QgYnJlYWtwb2ludCBpbiAjeyRtYXAtbmFtZX0gbXVzdCBzdGFydCBhdCAwLCBidXQgc3RhcnRzIGF0ICN7JGZpcnN0LXZhbHVlfS5cIjtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sb3JzXG5AZnVuY3Rpb24gdG8tcmdiKCR2YWx1ZSkge1xuICBAcmV0dXJuIHJlZCgkdmFsdWUpLCBncmVlbigkdmFsdWUpLCBibHVlKCR2YWx1ZSk7XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHNjc3MvZG9sbGFyLXZhcmlhYmxlLXBhdHRlcm5cbkBmdW5jdGlvbiByZ2JhLWNzcy12YXIoJGlkZW50aWZpZXIsICR0YXJnZXQpIHtcbiAgQGlmICRpZGVudGlmaWVyID09IFwiYm9keVwiIGFuZCAkdGFyZ2V0ID09IFwiYmdcIiB7XG4gICAgQHJldHVybiByZ2JhKHZhcigtLSN7JHByZWZpeH0jeyRpZGVudGlmaWVyfS1iZy1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9I3skdGFyZ2V0fS1vcGFjaXR5KSk7XG4gIH0gQGlmICRpZGVudGlmaWVyID09IFwiYm9keVwiIGFuZCAkdGFyZ2V0ID09IFwidGV4dFwiIHtcbiAgICBAcmV0dXJuIHJnYmEodmFyKC0tI3skcHJlZml4fSN7JGlkZW50aWZpZXJ9LWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH0jeyR0YXJnZXR9LW9wYWNpdHkpKTtcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiByZ2JhKHZhcigtLSN7JHByZWZpeH0jeyRpZGVudGlmaWVyfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9I3skdGFyZ2V0fS1vcGFjaXR5KSk7XG4gIH1cbn1cblxuQGZ1bmN0aW9uIG1hcC1sb29wKCRtYXAsICRmdW5jLCAkYXJncy4uLikge1xuICAkX21hcDogKCk7XG5cbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRtYXAge1xuICAgIC8vIGFsbG93IHRvIHBhc3MgdGhlICRrZXkgYW5kICR2YWx1ZSBvZiB0aGUgbWFwIGFzIGFuIGZ1bmN0aW9uIGFyZ3VtZW50XG4gICAgJF9hcmdzOiAoKTtcbiAgICBAZWFjaCAkYXJnIGluICRhcmdzIHtcbiAgICAgICRfYXJnczogYXBwZW5kKCRfYXJncywgaWYoJGFyZyA9PSBcIiRrZXlcIiwgJGtleSwgaWYoJGFyZyA9PSBcIiR2YWx1ZVwiLCAkdmFsdWUsICRhcmcpKSk7XG4gICAgfVxuXG4gICAgJF9tYXA6IG1hcC1tZXJnZSgkX21hcCwgKCRrZXk6IGNhbGwoZ2V0LWZ1bmN0aW9uKCRmdW5jKSwgJF9hcmdzLi4uKSkpO1xuICB9XG5cbiAgQHJldHVybiAkX21hcDtcbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2Nzcy9kb2xsYXItdmFyaWFibGUtcGF0dGVyblxuXG5AZnVuY3Rpb24gdmFyaWZ5KCRsaXN0KSB7XG4gICRyZXN1bHQ6IG51bGw7XG4gIEBlYWNoICRlbnRyeSBpbiAkbGlzdCB7XG4gICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsIHZhcigtLSN7JHByZWZpeH0jeyRlbnRyeX0pLCBzcGFjZSk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBJbnRlcm5hbCBCb290c3RyYXAgZnVuY3Rpb24gdG8gdHVybiBtYXBzIGludG8gaXRzIG5lZ2F0aXZlIHZhcmlhbnQuXG4vLyBJdCBwcmVmaXhlcyB0aGUga2V5cyB3aXRoIGBuYCBhbmQgbWFrZXMgdGhlIHZhbHVlIG5lZ2F0aXZlLlxuQGZ1bmN0aW9uIG5lZ2F0aXZpZnktbWFwKCRtYXApIHtcbiAgJHJlc3VsdDogKCk7XG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkbWFwIHtcbiAgICBAaWYgJGtleSAhPSAwIHtcbiAgICAgICRyZXN1bHQ6IG1hcC1tZXJnZSgkcmVzdWx0LCAoXCJuXCIgKyAka2V5OiAoLSR2YWx1ZSkpKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBHZXQgbXVsdGlwbGUga2V5cyBmcm9tIGEgc2FzcyBtYXBcbkBmdW5jdGlvbiBtYXAtZ2V0LW11bHRpcGxlKCRtYXAsICR2YWx1ZXMpIHtcbiAgJHJlc3VsdDogKCk7XG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkbWFwIHtcbiAgICBAaWYgKGluZGV4KCR2YWx1ZXMsICRrZXkpICE9IG51bGwpIHtcbiAgICAgICRyZXN1bHQ6IG1hcC1tZXJnZSgkcmVzdWx0LCAoJGtleTogJHZhbHVlKSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gTWVyZ2UgbXVsdGlwbGUgbWFwc1xuQGZ1bmN0aW9uIG1hcC1tZXJnZS1tdWx0aXBsZSgkbWFwcy4uLikge1xuICAkbWVyZ2VkLW1hcHM6ICgpO1xuXG4gIEBlYWNoICRtYXAgaW4gJG1hcHMge1xuICAgICRtZXJnZWQtbWFwczogbWFwLW1lcmdlKCRtZXJnZWQtbWFwcywgJG1hcCk7XG4gIH1cbiAgQHJldHVybiAkbWVyZ2VkLW1hcHM7XG59XG5cbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vIFVzZWQgb24gb3VyIFNWRyBpY29uIGJhY2tncm91bmRzIGZvciBjdXN0b20gZm9ybXMuXG4vL1xuLy8gQGF1dGhvciBLaXR0eSBHaXJhdWRlbFxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBJbml0aWFsIHN0cmluZ1xuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxuLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcbi8vIEByZXR1cm4ge1N0cmluZ30gLSBVcGRhdGVkIHN0cmluZ1xuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiBcIlwiKSB7XG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gIEBpZiAkaW5kZXgge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gU2VlIGh0dHBzOi8vY29kZXBlbi5pby9rZXZpbndlYmVyL3Blbi9kWFdvUndcbi8vXG4vLyBSZXF1aXJlcyB0aGUgdXNlIG9mIHF1b3RlcyBhcm91bmQgZGF0YSBVUklzLlxuXG5AZnVuY3Rpb24gZXNjYXBlLXN2Zygkc3RyaW5nKSB7XG4gIEBpZiBzdHItaW5kZXgoJHN0cmluZywgXCJkYXRhOmltYWdlL3N2Zyt4bWxcIikge1xuICAgIEBlYWNoICRjaGFyLCAkZW5jb2RlZCBpbiAkZXNjYXBlZC1jaGFyYWN0ZXJzIHtcbiAgICAgIC8vIERvIG5vdCBlc2NhcGUgdGhlIHVybCBicmFja2V0c1xuICAgICAgQGlmIHN0ci1pbmRleCgkc3RyaW5nLCBcInVybChcIikgPT0gMSB7XG4gICAgICAgICRzdHJpbmc6IHVybChcIiN7c3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsIDYsIC0zKSwgJGNoYXIsICRlbmNvZGVkKX1cIik7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgJHN0cmluZzogc3RyLXJlcGxhY2UoJHN0cmluZywgJGNoYXIsICRlbmNvZGVkKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIENvbG9yIGNvbnRyYXN0XG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzAxNjhcblxuLy8gQSBsaXN0IG9mIHByZS1jYWxjdWxhdGVkIG51bWJlcnMgb2YgcG93KGRpdmlkZSgoZGl2aWRlKCR2YWx1ZSwgMjU1KSArIC4wNTUpLCAxLjA1NSksIDIuNCkuIChmcm9tIDAgdG8gMjU1KVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHQsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLXBhdHRlcm5cbiRfbHVtaW5hbmNlLWxpc3Q6IC4wMDA4IC4wMDEgLjAwMTEgLjAwMTMgLjAwMTUgLjAwMTcgLjAwMiAuMDAyMiAuMDAyNSAuMDAyNyAuMDAzIC4wMDMzIC4wMDM3IC4wMDQgLjAwNDQgLjAwNDggLjAwNTIgLjAwNTYgLjAwNiAuMDA2NSAuMDA3IC4wMDc1IC4wMDggLjAwODYgLjAwOTEgLjAwOTcgLjAxMDMgLjAxMSAuMDExNiAuMDEyMyAuMDEzIC4wMTM3IC4wMTQ0IC4wMTUyIC4wMTYgLjAxNjggLjAxNzYgLjAxODUgLjAxOTQgLjAyMDMgLjAyMTIgLjAyMjIgLjAyMzIgLjAyNDIgLjAyNTIgLjAyNjIgLjAyNzMgLjAyODQgLjAyOTYgLjAzMDcgLjAzMTkgLjAzMzEgLjAzNDMgLjAzNTYgLjAzNjkgLjAzODIgLjAzOTUgLjA0MDkgLjA0MjMgLjA0MzcgLjA0NTIgLjA0NjcgLjA0ODIgLjA0OTcgLjA1MTMgLjA1MjkgLjA1NDUgLjA1NjEgLjA1NzggLjA1OTUgLjA2MTIgLjA2MyAuMDY0OCAuMDY2NiAuMDY4NSAuMDcwNCAuMDcyMyAuMDc0MiAuMDc2MiAuMDc4MiAuMDgwMiAuMDgyMyAuMDg0NCAuMDg2NSAuMDg4NyAuMDkwOCAuMDkzMSAuMDk1MyAuMDk3NiAuMDk5OSAuMTAyMiAuMTA0NiAuMTA3IC4xMDk1IC4xMTE5IC4xMTQ0IC4xMTcgLjExOTUgLjEyMjEgLjEyNDggLjEyNzQgLjEzMDEgLjEzMjkgLjEzNTYgLjEzODQgLjE0MTMgLjE0NDEgLjE0NyAuMTUgLjE1MjkgLjE1NTkgLjE1OSAuMTYyIC4xNjUxIC4xNjgzIC4xNzE0IC4xNzQ2IC4xNzc5IC4xODEyIC4xODQ1IC4xODc4IC4xOTEyIC4xOTQ2IC4xOTgxIC4yMDE2IC4yMDUxIC4yMDg2IC4yMTIyIC4yMTU5IC4yMTk1IC4yMjMyIC4yMjcgLjIzMDcgLjIzNDYgLjIzODQgLjI0MjMgLjI0NjIgLjI1MDIgLjI1NDIgLjI1ODIgLjI2MjMgLjI2NjQgLjI3MDUgLjI3NDcgLjI3ODkgLjI4MzEgLjI4NzQgLjI5MTggLjI5NjEgLjMwMDUgLjMwNSAuMzA5NSAuMzE0IC4zMTg1IC4zMjMxIC4zMjc4IC4zMzI1IC4zMzcyIC4zNDE5IC4zNDY3IC4zNTE1IC4zNTY0IC4zNjEzIC4zNjYzIC4zNzEyIC4zNzYzIC4zODEzIC4zODY0IC4zOTE2IC4zOTY4IC40MDIgLjQwNzIgLjQxMjUgLjQxNzkgLjQyMzMgLjQyODcgLjQzNDIgLjQzOTcgLjQ0NTIgLjQ1MDggLjQ1NjQgLjQ2MjEgLjQ2NzggLjQ3MzUgLjQ3OTMgLjQ4NTEgLjQ5MSAuNDk2OSAuNTAyOSAuNTA4OSAuNTE0OSAuNTIxIC41MjcxIC41MzMzIC41Mzk1IC41NDU3IC41NTIgLjU1ODMgLjU2NDcgLjU3MTEgLjU3NzYgLjU4NDEgLjU5MDYgLjU5NzIgLjYwMzggLjYxMDUgLjYxNzIgLjYyNCAuNjMwOCAuNjM3NiAuNjQ0NSAuNjUxNCAuNjU4NCAuNjY1NCAuNjcyNCAuNjc5NSAuNjg2NyAuNjkzOSAuNzAxMSAuNzA4NCAuNzE1NyAuNzIzMSAuNzMwNSAuNzM3OSAuNzQ1NCAuNzUyOSAuNzYwNSAuNzY4MiAuNzc1OCAuNzgzNSAuNzkxMyAuNzk5MSAuODA3IC44MTQ4IC44MjI4IC44MzA4IC44Mzg4IC44NDY5IC44NTUgLjg2MzIgLjg3MTQgLjg3OTYgLjg4NzkgLjg5NjMgLjkwNDcgLjkxMzEgLjkyMTYgLjkzMDEgLjkzODcgLjk0NzMgLjk1NiAuOTY0NyAuOTczNCAuOTgyMyAuOTkxMSAxO1xuXG5AZnVuY3Rpb24gY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQsICRjb2xvci1jb250cmFzdC1kYXJrOiAkY29sb3ItY29udHJhc3QtZGFyaywgJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAkY29sb3ItY29udHJhc3QtbGlnaHQsICRtaW4tY29udHJhc3QtcmF0aW86ICRtaW4tY29udHJhc3QtcmF0aW8pIHtcbiAgJGZvcmVncm91bmRzOiAkY29sb3ItY29udHJhc3QtbGlnaHQsICRjb2xvci1jb250cmFzdC1kYXJrLCAkd2hpdGUsICRibGFjaztcbiAgJG1heC1yYXRpbzogMDtcbiAgJG1heC1yYXRpby1jb2xvcjogbnVsbDtcblxuICBAZWFjaCAkY29sb3IgaW4gJGZvcmVncm91bmRzIHtcbiAgICAkY29udHJhc3QtcmF0aW86IGNvbnRyYXN0LXJhdGlvKCRiYWNrZ3JvdW5kLCAkY29sb3IpO1xuICAgIEBpZiAkY29udHJhc3QtcmF0aW8gPiAkbWluLWNvbnRyYXN0LXJhdGlvIHtcbiAgICAgIEByZXR1cm4gJGNvbG9yO1xuICAgIH0gQGVsc2UgaWYgJGNvbnRyYXN0LXJhdGlvID4gJG1heC1yYXRpbyB7XG4gICAgICAkbWF4LXJhdGlvOiAkY29udHJhc3QtcmF0aW87XG4gICAgICAkbWF4LXJhdGlvLWNvbG9yOiAkY29sb3I7XG4gICAgfVxuICB9XG5cbiAgQHdhcm4gXCJGb3VuZCBubyBjb2xvciBsZWFkaW5nIHRvICN7JG1pbi1jb250cmFzdC1yYXRpb306MSBjb250cmFzdCByYXRpbyBhZ2FpbnN0ICN7JGJhY2tncm91bmR9Li4uXCI7XG5cbiAgQHJldHVybiAkbWF4LXJhdGlvLWNvbG9yO1xufVxuXG5AZnVuY3Rpb24gY29udHJhc3QtcmF0aW8oJGJhY2tncm91bmQsICRmb3JlZ3JvdW5kOiAkY29sb3ItY29udHJhc3QtbGlnaHQpIHtcbiAgJGwxOiBsdW1pbmFuY2UoJGJhY2tncm91bmQpO1xuICAkbDI6IGx1bWluYW5jZShvcGFxdWUoJGJhY2tncm91bmQsICRmb3JlZ3JvdW5kKSk7XG5cbiAgQHJldHVybiBpZigkbDEgPiAkbDIsIGRpdmlkZSgkbDEgKyAuMDUsICRsMiArIC4wNSksIGRpdmlkZSgkbDIgKyAuMDUsICRsMSArIC4wNSkpO1xufVxuXG4vLyBSZXR1cm4gV0NBRzIuMSByZWxhdGl2ZSBsdW1pbmFuY2Vcbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRy8jZGZuLXJlbGF0aXZlLWx1bWluYW5jZVxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHLyNkZm4tY29udHJhc3QtcmF0aW9cbkBmdW5jdGlvbiBsdW1pbmFuY2UoJGNvbG9yKSB7XG4gICRyZ2I6IChcbiAgICBcInJcIjogcmVkKCRjb2xvciksXG4gICAgXCJnXCI6IGdyZWVuKCRjb2xvciksXG4gICAgXCJiXCI6IGJsdWUoJGNvbG9yKVxuICApO1xuXG4gIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJHJnYiB7XG4gICAgJHZhbHVlOiBpZihkaXZpZGUoJHZhbHVlLCAyNTUpIDwgLjA0MDQ1LCBkaXZpZGUoZGl2aWRlKCR2YWx1ZSwgMjU1KSwgMTIuOTIpLCBudGgoJF9sdW1pbmFuY2UtbGlzdCwgJHZhbHVlICsgMSkpO1xuICAgICRyZ2I6IG1hcC1tZXJnZSgkcmdiLCAoJG5hbWU6ICR2YWx1ZSkpO1xuICB9XG5cbiAgQHJldHVybiAobWFwLWdldCgkcmdiLCBcInJcIikgKiAuMjEyNikgKyAobWFwLWdldCgkcmdiLCBcImdcIikgKiAuNzE1MikgKyAobWFwLWdldCgkcmdiLCBcImJcIikgKiAuMDcyMik7XG59XG5cbi8vIFJldHVybiBvcGFxdWUgY29sb3Jcbi8vIG9wYXF1ZSgjZmZmLCByZ2JhKDAsIDAsIDAsIC41KSkgPT4gIzgwODA4MFxuQGZ1bmN0aW9uIG9wYXF1ZSgkYmFja2dyb3VuZCwgJGZvcmVncm91bmQpIHtcbiAgQHJldHVybiBtaXgocmdiYSgkZm9yZWdyb3VuZCwgMSksICRiYWNrZ3JvdW5kLCBvcGFjaXR5KCRmb3JlZ3JvdW5kKSAqIDEwMCUpO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItZnVuY3Rpb25zXG4vLyBUaW50IGEgY29sb3I6IG1peCBhIGNvbG9yIHdpdGggd2hpdGVcbkBmdW5jdGlvbiB0aW50LWNvbG9yKCRjb2xvciwgJHdlaWdodCkge1xuICBAcmV0dXJuIG1peCh3aGl0ZSwgJGNvbG9yLCAkd2VpZ2h0KTtcbn1cblxuLy8gU2hhZGUgYSBjb2xvcjogbWl4IGEgY29sb3Igd2l0aCBibGFja1xuQGZ1bmN0aW9uIHNoYWRlLWNvbG9yKCRjb2xvciwgJHdlaWdodCkge1xuICBAcmV0dXJuIG1peChibGFjaywgJGNvbG9yLCAkd2VpZ2h0KTtcbn1cblxuLy8gU2hhZGUgdGhlIGNvbG9yIGlmIHRoZSB3ZWlnaHQgaXMgcG9zaXRpdmUsIGVsc2UgdGludCBpdFxuQGZ1bmN0aW9uIHNoaWZ0LWNvbG9yKCRjb2xvciwgJHdlaWdodCkge1xuICBAcmV0dXJuIGlmKCR3ZWlnaHQgPiAwLCBzaGFkZS1jb2xvcigkY29sb3IsICR3ZWlnaHQpLCB0aW50LWNvbG9yKCRjb2xvciwgLSR3ZWlnaHQpKTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItZnVuY3Rpb25zXG5cbi8vIFJldHVybiB2YWxpZCBjYWxjXG5AZnVuY3Rpb24gYWRkKCR2YWx1ZTEsICR2YWx1ZTIsICRyZXR1cm4tY2FsYzogdHJ1ZSkge1xuICBAaWYgJHZhbHVlMSA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTI7XG4gIH1cblxuICBAaWYgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTE7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkdmFsdWUxKSA9PSBudW1iZXIgYW5kIHR5cGUtb2YoJHZhbHVlMikgPT0gbnVtYmVyIGFuZCBjb21wYXJhYmxlKCR2YWx1ZTEsICR2YWx1ZTIpIHtcbiAgICBAcmV0dXJuICR2YWx1ZTEgKyAkdmFsdWUyO1xuICB9XG5cbiAgQHJldHVybiBpZigkcmV0dXJuLWNhbGMgPT0gdHJ1ZSwgY2FsYygjeyR2YWx1ZTF9ICsgI3skdmFsdWUyfSksICR2YWx1ZTEgKyB1bnF1b3RlKFwiICsgXCIpICsgJHZhbHVlMik7XG59XG5cbkBmdW5jdGlvbiBzdWJ0cmFjdCgkdmFsdWUxLCAkdmFsdWUyLCAkcmV0dXJuLWNhbGM6IHRydWUpIHtcbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCBhbmQgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuIG51bGw7XG4gIH1cblxuICBAaWYgJHZhbHVlMSA9PSBudWxsIHtcbiAgICBAcmV0dXJuIC0kdmFsdWUyO1xuICB9XG5cbiAgQGlmICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUxO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHZhbHVlMSkgPT0gbnVtYmVyIGFuZCB0eXBlLW9mKCR2YWx1ZTIpID09IG51bWJlciBhbmQgY29tcGFyYWJsZSgkdmFsdWUxLCAkdmFsdWUyKSB7XG4gICAgQHJldHVybiAkdmFsdWUxIC0gJHZhbHVlMjtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZTIpICE9IG51bWJlciB7XG4gICAgJHZhbHVlMjogdW5xdW90ZShcIihcIikgKyAkdmFsdWUyICsgdW5xdW90ZShcIilcIik7XG4gIH1cblxuICBAcmV0dXJuIGlmKCRyZXR1cm4tY2FsYyA9PSB0cnVlLCBjYWxjKCN7JHZhbHVlMX0gLSAjeyR2YWx1ZTJ9KSwgJHZhbHVlMSArIHVucXVvdGUoXCIgLSBcIikgKyAkdmFsdWUyKTtcbn1cblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBidG4tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteDogI3skYnRuLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JGJ0bi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1idG4tZm9udC1mYW1pbHk6ICN7JGJ0bi1mb250LWZhbWlseX07XG4gIEBpbmNsdWRlIHJmcygkYnRuLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodDogI3skYnRuLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWxpbmUtaGVpZ2h0OiAjeyRidG4tbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGJ0bi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItd2lkdGg6ICN7JGJ0bi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJ0bi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93OiAjeyRidG4tYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAjeyRidG4tZGlzYWJsZWQtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAjeyRidG4tZm9jdXMtd2lkdGh9IHJnYmEodmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xuICAvLyBzY3NzLWRvY3MtZW5kIGJ0bi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy14KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1mYW1pbHkpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IGlmKCRlbmFibGUtYnV0dG9uLXBvaW50ZXJzLCBwb2ludGVyLCBudWxsKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWJ0bi1iZykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdykpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLmJ0bi1jaGVjayArICY6aG92ZXIge1xuICAgIC8vIG92ZXJyaWRlIGZvciB0aGUgY2hlY2tib3gvcmFkaW8gYnV0dG9uc1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYmcpKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArICYge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgOm5vdCguYnRuLWNoZWNrKSArICY6YWN0aXZlLFxuICAmOmZpcnN0LWNoaWxkOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICYuc2hvdyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZyk7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdykpO1xuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXQ6ZGlzYWJsZWQgJiB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmcpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1sb29wc1xuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaWYgJGNvbG9yID09IFwibGlnaHRcIiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGhvdmVyLWJvcmRlcjogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudClcbiAgICAgICk7XG4gICAgfSBAZWxzZSBpZiAkY29sb3IgPT0gXCJkYXJrXCIge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogdGludC1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYmctdGludC1hbW91bnQpLFxuICAgICAgICAkaG92ZXItYm9yZGVyOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KVxuICAgICAgKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1sb29wc1xuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LW5vcm1hbH07XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skYnRuLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRidG4tbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogMCAwIDAgIzAwMDsgLy8gQ2FuJ3QgdXNlIGBub25lYCBhcyBrZXl3b3JkIG5lZ2F0ZXMgYWxsIHZhbHVlcyB3aGVuIHVzZWQgd2l0aCBtdWx0aXBsZSBzaGFkb3dzXG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYihtaXgoY29sb3ItY29udHJhc3QoJGxpbmstY29sb3IpLCAkbGluay1jb2xvciwgMTUlKSl9O1xuXG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi12YXJpYW50KFxuICAkYmFja2dyb3VuZCxcbiAgJGJvcmRlcixcbiAgJGNvbG9yOiBjb2xvci1jb250cmFzdCgkYmFja2dyb3VuZCksXG4gICRob3Zlci1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWNvbG9yOiBjb2xvci1jb250cmFzdCgkaG92ZXItYmFja2dyb3VuZCksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKSxcbiAgJGRpc2FibGVkLWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLFxuICAkZGlzYWJsZWQtYm9yZGVyOiAkYm9yZGVyLFxuICAkZGlzYWJsZWQtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRkaXNhYmxlZC1iYWNrZ3JvdW5kKVxuKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6ICN7JGJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiAjeyRib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRob3Zlci1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skaG92ZXItYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSkpfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiAjeyRidG4tYWN0aXZlLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiAjeyRkaXNhYmxlZC1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skZGlzYWJsZWQtYm9yZGVyfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KFxuICAkY29sb3IsXG4gICRjb2xvci1ob3ZlcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsXG4gICRhY3RpdmUtYm9yZGVyOiAkY29sb3IsXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGNvbG9yLWhvdmVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IoJGNvbG9yKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Z3JhZGllbnQ6IG5vbmU7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1zaXplLW1peGluXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteTogI3skcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteDogI3skcGFkZGluZy14fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1zaXplLW1peGluXG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS1jbGFzc2VzXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xuXG4gICYuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGgpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLWNsYXNzZXNcbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wZW5kLFxuLmRyb3Bkb3duLFxuLmRyb3BzdGFydCxcbi5kcm9wdXAtY2VudGVyLFxuLmRyb3Bkb3duLWNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXppbmRleDogI3skemluZGV4LWRyb3Bkb3dufTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbWluLXdpZHRoOiAjeyRkcm9wZG93bi1taW4td2lkdGh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteTogI3skZHJvcGRvd24tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyOiAjeyRkcm9wZG93bi1zcGFjZXJ9O1xuICBAaW5jbHVkZSByZnMoJGRyb3Bkb3duLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3I6ICN7JGRyb3Bkb3duLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6ICN7JGRyb3Bkb3duLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZzogI3skZHJvcGRvd24tZGl2aWRlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICN7JGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogI3skZHJvcGRvd24tbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICN7JGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAjeyRkcm9wZG93bi1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAjeyRkcm9wZG93bi1pdGVtLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHJvcGRvd24taGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogI3skZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24temluZGV4KTtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgbWluLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteCk7XG4gIG1hcmdpbjogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBtYXJnaW4gb2YgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93KSk7XG5cbiAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgPiAuZHJvcGRvd24taXRlbTpmaXJzdC1jaGlsZCxcbiAgICA+IGxpOmZpcnN0LWNoaWxkIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICAgID4gLmRyb3Bkb3duLWl0ZW06bGFzdC1jaGlsZCxcbiAgICA+IGxpOmxhc3QtY2hpbGQgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG5cbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuLy8gV2UgZGVsaWJlcmF0ZWx5IGhhcmRjb2RlIHRoZSBgYnMtYCBwcmVmaXggYmVjYXVzZSB3ZSBjaGVja1xuLy8gdGhpcyBjdXN0b20gcHJvcGVydHkgaW4gSlMgdG8gZGV0ZXJtaW5lIFBvcHBlcidzIHBvc2l0aW9uaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXN0YXJ0IHtcbiAgICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuXG4gICAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWVuZCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3BlbmQge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoZW5kKTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BzdGFydCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoc3RhcnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIG9wYWNpdHk6IDE7IC8vIFJldmlzaXQgaW4gdjYgdG8gZGUtZHVwZSBzdHlsZXMgdGhhdCBjb25mbGljdCB3aXRoIDxocj4gZWxlbWVudFxufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tYm9yZGVyLXJhZGl1cywgMCkpO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmcpKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZykpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XG59XG5cbi8vIERhcmsgZHJvcGRvd25zXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1iZzogI3skZHJvcGRvd24tZGFyay1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay1jc3MtdmFyc1xufVxuIiwiLy8gUGFnZSBNZW51c1xuLy9cbi8vIFN0eWxlZ3VpZGUgQ29udGVudEVsZW1lbnQuTWVudXMuUGFnZXNcblxuLypcbiogIEdlbmVyYWwgU3R5bGVzIGFuZCBNb2R5ZmllcyBmb3IgQUxMIFBhZ2UgTWVudXNcbiogICAqICggTWVudVBhZ2VzLmh0bWwsIE1lbnVTdWJwYWdlcy5odG1sLCAuLi5cbiovXG4vLyBuYXZcbi5tLXBhZ2VNZW51IHtcbiAgICAvLyB1bFxuICAgICZfX25hdiB7XG4gICAgICAgIEBleHRlbmQgLm5hdjtcblxuICAgICAgICAmLi12ZXJ0aWNhbCB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5mbGV4LWNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuLWZhSWNvbiB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5saXN0LXN0eWxlZDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY3JlYXRlLWljb24oJG12LW1lbnUtcGFnZXMtZ2VuLWZhLWljb24sICRtdi1tZW51LXBhZ2VzLWdlbi1mYS1mb250LXdlaWdodCwgJG12LW1lbnUtcGFnZXMtZ2VuLWZhLWZvbnQtc2l6ZSwgJG12LW1lbnUtcGFnZXMtZ2VuLWZhLWNvbG9yKTtcblxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMS4zcmVtO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS4zcmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkbXYtbWVudS1wYWdlcy1nZW4tbGktcGFkZGluZy15O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGxpXG4gICAgICAgICZfX25hdkl0ZW0ge1xuICAgICAgICAgICAgLy9AZXh0ZW5kIC5uYXYtaXRlbTtcblxuICAgICAgICAgICAgLy9hXG4gICAgICAgICAgICAmX19uYXZMaW5rIHtcbiAgICAgICAgICAgICAgICAvL0BleHRlbmQgLm5hdi1saW5rO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKlxuKiAgU3R5bGVzIGZvciBNZW51UGFnZXMuaHRtbCAvIG1lbnVfcGFnZXNcbiovXG5cbi5vLW1lbnVTZWxlY3RlZFBhZ2VzIHtcbiAgICAmLm0tcGFnZU1lbnUge1xuICAgICAgICAvLyBlbXB0eSBzbyBmYXJlXG4gICAgfVxufVxuXG4vKlxuKiAgU3R5bGVzIGZvciBNZW51U3VicGFnZXMuaHRtbCAvIG1lbnVfc3VicGFnZXNcbiovXG5cbi5vLW1lbnVBbGxTdWJQYWdlcyB7XG4gICAgJi5tLXBhZ2VNZW51IHtcbiAgICAgICAgLy8gZW1wdHkgc28gZmFyZVxuICAgIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiAjeyRuYXYtbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiAjeyRuYXYtbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRuYXYtbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2LWxpbmstdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi10YWJzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aDogI3skbmF2LXRhYnMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtdGFicy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi10YWJzLWNzcy12YXJzXG5cbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXMpKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBQcmV2ZW50cyBhY3RpdmUgLm5hdi1saW5rIHRhYiBvdmVybGFwcGluZyBmb2N1cyBvdXRsaW5lIG9mIHByZXZpb3VzL25leHQgLm5hdi1saW5rXG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCxcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtcGlsbHMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICN7JG5hdi1waWxscy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXBpbGxzLWNzcy12YXJzXG5cbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBVbmRlcmxpbmVcbi8vXG5cbi5uYXYtdW5kZXJsaW5lIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi11bmRlcmxpbmUtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1nYXA6ICN7JG5hdi11bmRlcmxpbmUtZ2FwfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6ICN7JG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXVuZGVybGluZS1jc3MtdmFyc1xuXG4gIGdhcDogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtZ2FwKTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1maWxsLFxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTsgLy8gTWFrZSBzdXJlIGJ1dHRvbiB3aWxsIGdyb3dcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy9cbi8vIE5hdnNcbi8vICBhbGwgdmFycyBpbiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXG4vL1xuXG4vL1xuLy8gVEI1IE5hdnMgYW5kIHRhYnNcbi8vICAgIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzUuMS9jb21wb25lbnRzL25hdnMtdGFicy9cbi8vXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAwLjI1cmVtO1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbTtcbiRuYXYtbGluay1mb250LXNpemU6ICAgICAgICAgICAgICAgIG51bGw7XG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICBudWxsO1xuJG5hdi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3I7XG4kbmF2LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvcjtcbiRuYXYtbGluay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDA7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGg7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cztcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnO1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzO1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3I7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZztcblxuJG12Rm9udE1haW5OYXY6ICAgICAgICAgICAgICAgICAgICAgICAgJG12Rm9udFNhbnNTZXJpZiAhZGVmYXVsdDtcbiRtdkZvbnRTdHlsZU1haW5OYXY6ICAgICAgICAgICAgICAgICAgIG5vcm1hbCAhZGVmYXVsdDsgICAgICAgICAgICAvLyBub3JtYWwsIGl0YWxpY1xuJG12Rm9udFdlaWdodE1haW5OYXY6ICAgICAgICAgICAgICAgICAgNjAwICFkZWZhdWx0O1xuJG12Rm9udFNpemVNYWluTmF2OiAgICAgICAgICAgICAgICAgICAgMTRweDsgICAgICAgICAgICAgICAgICAgICAgIC8vICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGVuYWJsZS1tdi1jYXJldDogdHJ1ZTtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1haW5OYXYtY2FyZXQtdmFyaWFibGVzXG4vLyBUQiBWYXIgJGVuYWJsZS1jYXJldCBNVVNUIGJlIHNldCB0byBmYWxzZSwgZS5nLjogJGVuYWJsZS1jYXJldDogICBmYWxzZTtcbiRlbmFibGUtbXYtbWFpbk5hdi1jYXJldC1mYTogICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLW12LW1haW5OYXYtY2FyZXQtY3NzOiAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cbiRtdi1tYWluTmF2LWNhcmV0LWNvbG9yOiAgICAgICAgICAgICAgICAgJHdoaXRlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAka2V5LWNvbG9yICFkZWZhdWx0O1xuJG12LW1haW5OYXYtY2FyZXQtZm9udC1zaXplOiAgICAgICAgICAgICAkbXZGb250U2l6ZU1haW5OYXY7XG4kbXYtbWFpbk5hdi1jYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgIDFyZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gJGNhcmV0LXNwYWNpbmcgIWRlZmF1bHQ7XG4kbXYtbWFpbk5hdi1jYXJldC1wb3NpdGlvbjogICAgICAgICAgICAgIFwiZW5kXCI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBbZW5kIHwgc3RhcnRdXG5cbi8vIGNzcyBvbmx5XG4kbXYtbWFpbk5hdi1jYXJldC13aWR0aDogICAgICAgICAgICAgICAgIDJweDtcbiRtdi1tYWluTmF2LWNhcmV0LWRpcmVjdGlvbjogICAgICAgICAgICAgXCJkb3duXCI7XG5cbi8vIGZvbnRhd2Vzb21lIG9ubHlcbiRtdi1tYWluTmF2LWNhcmV0LWZhLWljb246ICAgICAgICAgICAgICAgXCJcXGYwNzhcIjtcbiRtdi1tYWluTmF2LWNhcmV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgNDAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBtYWluTmF2LWNhcmV0LXZhcmlhYmxlc1xuXG4vL1xuLy8gTmF2YmFyXG4vLyA+IFRCNCBfbmF2YmFyLnNjc3Ncbi8vID4gbXZfbGF5b3V0L0J1aWxkL0Fzc2V0cy9TY3NzL012c3MvUEVzL19uYXZpZ2F0aW9uLnNjc3NcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAwLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbi8vJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbi8vJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbi8vJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4vLyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIDAuMjVyZW0gIWRlZmF1bHQ7XG4vLyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIDAuNzVyZW0gIWRlZmF1bHQ7XG4vLyRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG12LW5hdmJhci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkYmxhY2s7XG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICAgIHJnYmEoJG12LW5hdmJhci1jb2xvciwgMC45OSkgIWRlZmF1bHQ7XG4vLyRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAwLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAka2V5LWNvbG9yOyAgICAgICAgICAgICAgICAgICAgICAvLyByZ2JhKCRtdi1uYXZiYXItY29sb3IsIDAuNCkgIWRlZmF1bHQ7XG4vLyRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAwLjMpICFkZWZhdWx0O1xuXG4vLyBUb2dnbGVcbi8vICAgKiBUT0RPIHVlcyB0aGlzIHZhcnMgZm9yIGhhbWJ1cmdlciBidXR0b24gc2VlIF9idXR0b25zLWZvcm1zLnNjc3Ncbi8vJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgZG9uZSBpbiBDU1NcbiRtdi1uYXZiYXItbGlnaHQtdG9nZ2xlci1jb2xvcjogICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG12LW5hdmJhci1saWdodC10b2dnbGVyLWNvbG9yLWJnOiAgICAkYmxhY2sgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6ICAgcmdiYSgkYmxhY2ssIDAuMSkgIWRlZmF1bHQ7XG5cbi8vIEJyYW5kXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuLy8kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuLy8kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbi8vJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuLy8kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbi8vJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgZG9uZSBpbiBDU1Ncbi8vJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcbi8vXG4vLyRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cbi8vIE1WIEV4dHJhc1xuJG12LW5hdmJhci1leHBhbmQtdnA6ICAgICAgICAgICAgICAgICAgJ3h4bCcgIWRlZmF1bHQ7XG4kbXYtbmF2YmFyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAycHggIWRlZmF1bHQ7XG5cbiRtdi1uYXYtaWNvbi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbi8vXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbi8vICRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuLy8gJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vLyAkZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuLy8gJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrOyAgICAgICAgICAgICAgICAgICAgICAgLy8gJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAvLyAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGU7ICAgICAgICAgICAgICAgICAgICAgICAvLyByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbi8vICRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vICRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vICRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbi8vICRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuLy8gJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG4vL1xuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJHdoaXRlOyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICR3aGl0ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgLy8gJGdyYXktMTAwICFkZWZhdWx0O1xuLy9cbi8vICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4vL1xuLy8gJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuLy9cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIDFyZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gLjI1cmVtICFkZWZhdWx0O1xuLy8gJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuLy9cbi8vICRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbi8vICRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuXG4vLyBNViBFeHRyYXNcbiRtdi1uYXZiYXItZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgJGtleS1jb2xvcjtcbiRtdi1uYXZiYXItZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgJHdoaXRlO1xuXG4vKlxuICogTmF2IERpdmlkZXMgYmV0d2VlbiBlbGVtZW50cyAoTVVTVCBiZSBlbmFibGVkIGluIFNDU1MgQU5EIGEgY2xhc3MgTVVTVCBiZSBhZGRlZCBpbiBUc0NvbnN0YW50cylcbiAqICB1c2VkIEBtaXhpbiBtdi11Yy1pY29uLXBzZXVkby1saXN0LWFuZC1maXJzdCA+IG12X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL0Jhc2UvTWl4aW5zL19pY29ucy5zY3NzXG4gKi9cbiRtdi1uYXZiYXItZGl2aWRlci11YzogICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgICAgICAgICAgIC8vIGZhbHNlIE9SICRtdi11Yy1jaGFyIE9SIHF1b3RlKFwiXFwwMDdDXCIpIHRvIGVuYWJsZSBpdFxuJG12LW5hdmJhci1kaXZpZGVyLWZhOiAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAgICAgICAgICAgLy8gZmFsc2UgT1IgJG12LWZhLWNoYXIgT1IgcXVvdGUoXCJcXGYxMDVcIikgdG8gZW5hYmxlIGl0XG4kbXYtbmF2YmFyLWRpdmlkZXItaXRlbS1wYWRkaW5nLXg6ICAgICAgMCAhZGVmYXVsdDsgICAgICAgICAgICAgICAvLyAwLjVyZW07XG4kbXYtbmF2YmFyLWRpdmlkZXItaXRlbS1wYWRkaW5nLXk6ICAgICAgJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgIC8vICckbmF2LWxpbmstcGFkZGluZy15O1xuJG12LW5hdmJhci1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbi8vIGZvciBmYSBvbmx5XG4kbXYtbmF2YmFyLWRpdmlkZXItZmEtZm9udHNpemU6ICAgICAgICAgMzAwICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgIC8vIDkwMCB8IDQwMCB8IDMwMCB8fCBicmFuZHMgNDAwXG5cbi8vXG4vLyBvZmZDYW52YXNcbi8vXG4kbXYtb2ZmQ2FudmFzLWJnOiAgICAgICAgICAgICAgICAgICAka2V5LWNvbG9yLWxpZ2h0O1xuXG4vL1xuLy8gTWVnYU1lbnVcbi8vXG4kbXYtZW5hYmxlLW1lZ2FNZW51TWVudUpzOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRtdi1wYWdlLWRpbS1jb2xvcjogICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgMC44KTtcbiRtdi1wYWdlLWRpbS1lZmZlY3Q6ICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRtdi1wYWdlZGltT3BhY2l0eTogICAgICAgICAgICAgICAgICAwLjUgIWRlZmF1bHQ7XG4kbXYtcGFnZWRpbURlbGF5OiAgICAgICAgICAgICAgICAgICAgMC40cyAhZGVmYXVsdDtcbiRtdi10cmFuc2l0aW9uRHVyYXRpb246ICAgICAgICAgICAgICAwLjRzICFkZWZhdWx0O1xuJG12LXRyYW5zaXRpb25EZWxheTogICAgICAgICAgICAgICAgIDAuNHMgIWRlZmF1bHQ7XG4kbXYtdHJhbnNpdGlvbkZ1bmN0aW9uOiAgICAgICAgICAgICAgZWFzZSAhZGVmYXVsdDtcblxuLy9cbi8vIE1lbnVKU1xuLy9cbiRtdi1tZW51c2otYmc6ICAgICAgICAgICAgICAgICAkd2hpdGU7XG4kbXYtbWVudXNqLWNvbG9yOiAgICAgICAgICAgICAgJG12LW5hdmJhci1jb2xvcjtcbiRtdi1tZW51c2otYm9yZGVyLWNvbG9yOiAgICAgICAkd2hpdGU7XG4kbXYtbWVudXNqLWJ1dHRvbi1jb2xvcjogICAgICAgJG12LW5hdmJhci1jb2xvcjtcblxuLy9cbi8vIFRvcE5hdlxuLy9cbiRtdi10b3BOYXYtZi1mYW06ICAgICAgICAgICAgICAgICRtdkZvbnRNYWluTmF2ICFkZWZhdWx0OyAgICAgICAgICAgIC8vIG51bGwgKD09IG9mZilcbiRtdi10b3BOYXYtZi1zdHlsZTogICAgICAgICAgICAgICRtdkZvbnRTdHlsZU1haW5OYXYgIWRlZmF1bHQ7ICAgICAgIC8vIG51bGwsIG5vcm1hbCwgaXRhbGljXG4kbXYtdG9wTmF2LWYtdzogICAgICAgICAgICAgICAgICAkbXZGb250V2VpZ2h0TWFpbk5hdiAhZGVmYXVsdDsgICAgICAvLyBudWxsICg9PSBvZmYpXG4kbXYtdG9wTmF2LWYtczogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAvLyAoJGZvbnQtc2l6ZS1iYXNlICogMC43NSlcbiRtdi10b3BOYXYtbGluay1wYWRkaW5nLXg6ICAgICAgIDFyZW07XG4kbXYtdG9wTmF2LWxpbmstcGFkZGluZy15OiAgICAgICAwLjI1cmVtO1xuXG4kbXYtdG9wTmF2LWJnOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtdi10b3BOYXYtbGluay1jb2xvcjogICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRtdi10b3BOYXYtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRtdi10b3BOYXYtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRtdi10b3BOYXYtbGluay1kaXNhYmxlLWNvbG9yOiAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtbGluay1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4vL1xuLy8gTGFuZ05hdlxuLy8gICAqIHNob3VsZCBiZSB0aGUgc2FtZSBhcyBCcmVhZGNydW1ic1xuJG12LWxhbmdOYXYtZi1mYW06ICAgICAgICAgICAgICAgICRtdkZvbnRNYWluTmF2ICFkZWZhdWx0OyAgICAgICAgICAgIC8vIG51bGwgKD09IG9mZilcbiRtdi1sYW5nTmF2LWYtc3R5bGU6ICAgICAgICAgICAgICAkbXZGb250U3R5bGVNYWluTmF2ICFkZWZhdWx0OyAgICAgICAvLyBudWxsLCBub3JtYWwsIGl0YWxpY1xuJG12LWxhbmdOYXYtZi13OiAgICAgICAgICAgICAgICAgICRtdkZvbnRXZWlnaHRNYWluTmF2ICFkZWZhdWx0OyAgICAgIC8vIG51bGwgKD09IG9mZilcbiRtdi1sYW5nTmF2LWYtczogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAvLyAoJGZvbnQtc2l6ZS1iYXNlICogMC43NSlcblxuJG12LWxhbmdOYXYtcGFkZGluZy15OiAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kbXYtbGFuZ05hdi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAwICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAkc3BhY2VyICFkZWZhdWx0O1xuJG12LWxhbmdOYXYtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMC41cmVtICFkZWZhdWx0O1xuJG12LWxhbmdOYXYtbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtdi1sYW5nTmF2LWJnOiAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbXYtbGFuZ05hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbXYtbGFuZ05hdi1pbi1hY3RpdmUtY29sb3I6ICAgICAgICAkYmxhY2s7XG4kbXYtbGFuZ05hdi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRtdi1sYW5nTmF2LWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiXFxmMTA1XCIpOyAgICAgICAgICAgICAgICAgICAgICAvLyBGQSBIZXhTdHJpbmcgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuJG12LWxhbmdOYXYtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRtdi1sYW5nTmF2LWRpdmlkZXItZm9udHNpemU6ICAgIDMwMCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAvLyA5MDAgfCA0MDAgfCAzMDAgfHwgYnJhbmRzIDQwMFxuJG12LWxhbmdOYXYtaXRlbS1wYWRkaW5nOiAgICAgICAgMC41cmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRCNS9UQjRcbiRtdi1sYW5nTmF2LWRpdmlkZXItdWM6ICAgICAgICAgIHF1b3RlKFwiXFwyMjE1XCIpICFkZWZhdWx0OyAgICAgICAgICAgICAvLyBcXDIyMTUgRElWSVNJT04gU0xBU0hcblxuLy9cbi8vIEJyZWFkY3J1bWJzXG4vLyAgICAqIHNob3VsZCBiZSB0aGUgc2FtZSBhcyBMYW5nTmF2XG4kbXYtYnJlYWRjcnVtYi1mLWZhbTogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtdi1icmVhZGNydW1iLWYtc3R5bGU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gbnVsbCwgbm9ybWFsLCBpdGFsaWNcbiRtdi1icmVhZGNydW1iLWYtdzogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG12LWJyZWFkY3J1bWItZi1zOiAgICAgICAgICAgICAgICAgIG1hcC1nZXQoJGZvbnQtc2l6ZXMsIDYpICFkZWZhdWx0OyAgICAvLyAoJGZvbnQtc2l6ZS1iYXNlICogMC43NSlcbiRtdi1icmVhZGNydW1iLWNvbG9yOiAgICAgICAgICAgICAgICAkYmxhY2s7XG5cbi8vJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICRzcGFjZXIgIWRlZmF1bHQ7XG4vLyRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDAuNXJlbSAhZGVmYXVsdDtcbi8vJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbi8vJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuLy8kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4vLyRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgICAgcXVvdGUoXCJcXGYxMDVcIik7ICAgICAgICAgICAgICAgICAgICAgIC8vIEZBIEhleFN0cmluZyBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG4vLyRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbXYtYnJlYWRjcnVtYi1kaXZpZGVyLWZvbnRzaXplOiAgICAzMDAgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgLy8gOTAwIHwgNDAwIHwgMzAwIHx8IGJyYW5kcyA0MDBcbiRtdi1icmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgIDAuNXJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUQjUvVEI0XG4kbXYtYnJlYWRjcnVtYi1kaXZpZGVyLXVjOiAgICAgICAgICBxdW90ZShcIlxcMDA3Q1wiKSAhZGVmYXVsdDsgICAgICAgICAgICAgLy8gXFwwMDdDIHZlcnRpY2FsIGJhciwgcGlwZVxuXG4iLCIvLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXg6ICN7aWYoJG5hdmJhci1wYWRkaW5nLXggPT0gbnVsbCwgMCwgJG5hdmJhci1wYWRkaW5nLXgpfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteTogI3skbmF2YmFyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3I6ICN7JG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JG5hdmJhci1saWdodC1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15OiAjeyRuYXZiYXItYnJhbmQtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICN7JG5hdmJhci1icmFuZC1tYXJnaW4tZW5kfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogI3skbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAjeyRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICN7JG5hdmJhci10b2dnbGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogI3skbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnKX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogI3skbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAjeyRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICN7JG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb259O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgLy8gVGhlIGBmbGV4LXdyYXBgIHByb3BlcnR5IGlzIGluaGVyaXRlZCB0byBzaW1wbGlmeSB0aGUgZXhwYW5kZWQgbmF2YmFyc1xuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICA+IC5jb250YWluZXIsXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLW5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6IDA7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLW5hdi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICAmLmFjdGl2ZSxcbiAgICAmLnNob3cge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG5cbiAgYSxcbiAgYTpob3ZlcixcbiAgYTpmb2N1cyAge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemUpKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3IpOyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKSk7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoKTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1leHBhbmQtbG9vcFxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tdW5pb24tY2xhc3MtbmFtZVxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzIHtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG5vbmUpO1xuICAgICAgICAgIC8vIHN0eWxlbGludC1lbmFibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1leHBhbmQtbG9vcFxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4ubmF2YmFyLWxpZ2h0IHtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYC5uYXZiYXItbGlnaHRgXCIsIFwidjUuMi4wXCIsIFwidjYuMC4wXCIsIHRydWUpO1xufVxuXG4ubmF2YmFyLWRhcmssXG4ubmF2YmFyW2RhdGEtYnMtdGhlbWU9XCJkYXJrXCJdIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skbmF2YmFyLWRhcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcjogI3skbmF2YmFyLWRhcmstYnJhbmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWRhcmstY3NzLXZhcnNcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgICAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpfTtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXg6ICN7JHBhZ2luYXRpb24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXk6ICN7JHBhZ2luYXRpb24tcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRwYWdpbmF0aW9uLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1iZzogI3skcGFnaW5hdGlvbi1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogI3skcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYmc6ICN7JHBhZ2luYXRpb24taG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1iZzogI3skcGFnaW5hdGlvbi1mb2N1cy1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogI3skcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYmc6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHBhZ2luYXRpb24tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYmcpO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgLmFjdGl2ZSA+ICYge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJnKSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gIC5kaXNhYmxlZCA+ICYge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0O1xuICB9XG5cbiAgQGlmICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydCA9PSBjYWxjKCN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofSAqIC0xKSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAvLyBBZGQgYm9yZGVyLXJhZGl1cyB0byBhbGwgcGFnZUxpbmtzIGluIGNhc2UgdGhleSBoYXZlIGxlZnQgbWFyZ2luXG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1jYXJkLXNwYWNlci15OiAjeyRjYXJkLXNwYWNlci15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteDogI3skY2FyZC1zcGFjZXIteH07XG4gIC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXk6ICN7JGNhcmQtdGl0bGUtc3BhY2VyLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLXRpdGxlLWNvbG9yOiAjeyRjYXJkLXRpdGxlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zdWJ0aXRsZS1jb2xvcjogI3skY2FyZC1zdWJ0aXRsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoOiAjeyRjYXJkLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yOiAjeyRjYXJkLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1czogI3skY2FyZC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3gtc2hhZG93OiAjeyRjYXJkLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteTogI3skY2FyZC1jYXAtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14OiAjeyRjYXJkLWNhcC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1iZzogI3skY2FyZC1jYXAtYmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcjogI3skY2FyZC1jYXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWhlaWdodDogI3skY2FyZC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNvbG9yOiAjeyRjYXJkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1iZzogI3skY2FyZC1iZ307XG4gIC0tI3skcHJlZml4fWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogI3skY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ncm91cC1tYXJnaW46ICN7JGNhcmQtZ3JvdXAtbWFyZ2lufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWNhcmQtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1jYXJkLWJveC1zaGFkb3cpKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxuXG4gIC8vIER1ZSB0byBzcGVjaWZpY2l0eSBvZiB0aGUgYWJvdmUgc2VsZWN0b3IgKGAuY2FyZCA+IC5saXN0LWdyb3VwYCksIHdlIG11c3RcbiAgLy8gdXNlIGEgY2hpbGQgc2VsZWN0b3IgaGVyZSB0byBwcmV2ZW50IGRvdWJsZSBib3JkZXJzLlxuICA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuICA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcik7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtY29sb3IpO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLXN1YnRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1ib3R0b206IDA7XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgfVxufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLWdyb3VwLW1hcmdpbik7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFjY29yZGlvbiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWNvbG9yOiAjeyRhY2NvcmRpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYmc6ICN7JGFjY29yZGlvbi1iZ307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi10cmFuc2l0aW9uOiAjeyRhY2NvcmRpb24tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3I6ICN7JGFjY29yZGlvbi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAjeyRhY2NvcmRpb24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6ICN7JGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6ICN7JGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYmd9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uKX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogI3skYWNjb3JkaW9uLWljb24td2lkdGh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm19O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbil9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6ICN7JGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tY3NzLXZhcnNcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBSZXNldCBidXR0b24gc3R5bGVcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYmcpO1xuICBib3JkZXI6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLXRyYW5zaXRpb24pKTtcblxuICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1iZyk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGgpKSAwIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTtcbiAgICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm0pO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjY29yZGlvbiBpY29uXG4gICY6OmFmdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24pO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbikpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuXG4gIC8vIE9ubHkgc2V0IGEgYm9yZGVyLXJhZGl1cyBvbiB0aGUgbGFzdCBpdGVtIGlmIHRoZSBhY2NvcmRpb24gaXMgY29sbGFwc2VkXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG59XG5cblxuLy8gRmx1c2ggYWNjb3JkaW9uIGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBhY2NvcmRpb24gaXRlbXMgZWRnZS10by1lZGdlLlxuXG4uYWNjb3JkaW9uLWZsdXNoIHtcbiAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICB9XG5cbiAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICAgICY6Zmlyc3QtY2hpbGQgeyBib3JkZXItdG9wOiAwOyB9XG4gICAgJjpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgJixcbiAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgICAgIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWljb24tZGFyayl9O1xuICAgICAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uLWRhcmspfTtcbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXg6ICN7JGJyZWFkY3J1bWItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXk6ICN7JGJyZWFkY3J1bWItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAjeyRicmVhZGNydW1iLW1hcmdpbi1ib3R0b219O1xuICBAaW5jbHVkZSByZnMoJGJyZWFkY3J1bWItZm9udC1zaXplLCAtLSN7JHByZWZpeH1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItYmc6ICN7JGJyZWFkY3J1bWItYmd9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICN7JGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogI3skYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogI3skYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3I6ICN7JGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLW1hcmdpbi1ib3R0b20pO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZm9udC1zaXplKSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIFN1cHByZXNzIGlubGluZSBzcGFjaW5ncyBhbmQgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvclxuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXItY29sb3IpO1xuICAgICAgY29udGVudDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyKSkgI3tcIi8qIHJ0bDpcIn0gdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQpKSAje1wiKi9cIn07XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcik7XG4gIH1cbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tbWl4aW5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15OiAjeyRwYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLW1peGluXG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy14OiAjeyRiYWRnZS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXk6ICN7JGJhZGdlLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkYmFkZ2UtZm9udC1zaXplLCAtLSN7JHByZWZpeH1iYWRnZS1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1iYWRnZS1mb250LXdlaWdodDogI3skYmFkZ2UtZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1jb2xvcjogI3skYmFkZ2UtY29sb3J9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1ib3JkZXItcmFkaXVzOiAjeyRiYWRnZS1ib3JkZXItcmFkaXVzfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1iYWRnZS1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXg6ICN7JGFsZXJ0LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteTogI3skYWxlcnQtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtbWFyZ2luLWJvdHRvbTogI3skYWxlcnQtbWFyZ2luLWJvdHRvbX07XG4gIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiBpbmhlcml0O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXI6ICN7JGFsZXJ0LWJvcmRlci13aWR0aH0gc29saWQgdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcik7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXM6ICN7JGFsZXJ0LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hbGVydC1saW5rLWNvbG9yOiBpbmhlcml0O1xuICAvLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWFsZXJ0LW1hcmdpbi1ib3R0b20pO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLXJhZGl1cykpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtbGluay1jb2xvcik7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleCArIDE7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAqIDEuMjUgJGFsZXJ0LXBhZGRpbmcteDtcbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1tb2RpZmllcnNcbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnRcbkBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkdGhlbWUtY29sb3JzKSB7XG4gIC5hbGVydC0jeyRzdGF0ZX0ge1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtbW9kaWZpZXJzXG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLWtleWZyYW1lc1xuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICAwJSB7IGJhY2tncm91bmQtcG9zaXRpb24teDogJHByb2dyZXNzLWhlaWdodDsgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLWtleWZyYW1lc1xuXG4ucHJvZ3Jlc3MsXG4ucHJvZ3Jlc3Mtc3RhY2tlZCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQ6ICN7JHByb2dyZXNzLWhlaWdodH07XG4gIEBpbmNsdWRlIHJmcygkcHJvZ3Jlc3MtZm9udC1zaXplLCAtLSN7JHByZWZpeH1wcm9ncmVzcy1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iZzogI3skcHJvZ3Jlc3MtYmd9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAjeyRwcm9ncmVzcy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm94LXNoYWRvdzogI3skcHJvZ3Jlc3MtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1jb2xvcjogI3skcHJvZ3Jlc3MtYmFyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWJnOiAjeyRwcm9ncmVzcy1iYXItYmd9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogI3skcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb259O1xuICAvLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtZm9udC1zaXplKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm94LXNoYWRvdykpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWJnKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpIHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyA+IC5wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246ICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZyBwcm9ncmVzcy1iYXItc3RyaXBlcztcblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3I6ICN7JGxpc3QtZ3JvdXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnOiAjeyRsaXN0LWdyb3VwLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAjeyRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAjeyRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogI3skbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiAjeyRsaXN0LWdyb3VwLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICN7JGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWJnOiAjeyRsaXN0LWdyb3VwLWRpc2FibGVkLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmc6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xufVxuXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW06OmJlZm9yZSB7XG4gICAgLy8gSW5jcmVtZW50cyBvbmx5IHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNlY3Rpb24gY291bnRlclxuICAgIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi4gXCI7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG4gIH1cbn1cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmcpO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnKTtcbiAgfVxufVxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1iZyk7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9zZWxlY3Rvci1uby1yZWR1bmRhbnQtbmVzdGluZy1zZWxlY3RvclxuICAmICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgfVxuICB9XG59XG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4vLyBMaXN0IGdyb3VwIGNvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCR0aGVtZS1jb2xvcnMpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1iZy1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1tb2RpZmllcnNcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1tb2RhbC16aW5kZXg6ICN7JHppbmRleC1tb2RhbH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1tZH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmc6ICN7JG1vZGFsLWlubmVyLXBhZGRpbmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1jb2xvcjogI3skbW9kYWwtY29udGVudC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJnOiAjeyRtb2RhbC1jb250ZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci13aWR0aDogI3skbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteTogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nOiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZ307IC8vIFRvZG8gaW4gdjY6IFNwbGl0IHRoaXMgcGFkZGluZyBpbnRvIHggYW5kIHlcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogI3skbW9kYWwtdGl0bGUtbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwOiAjeyRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmc6ICN7JG1vZGFsLWZvb3Rlci1iZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRofTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtemluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKTtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93KSk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1iYWNrZHJvcC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXg6ICN7JHppbmRleC1tb2RhbC1iYWNrZHJvcH07XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLWJnOiAjeyRtb2RhbC1iYWNrZHJvcC1iZ307XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHk6ICN7JG1vZGFsLWJhY2tkcm9wLW9wYWNpdHl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG5cbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCh2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtemluZGV4KSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLWJnKSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHkpKTtcbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogLjUpO1xuICAgIG1hcmdpbjogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKSBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKTtcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZykgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7IC8vIFRvZG8gaW4gdjY6IHJlcGxhY2Ugd2l0aCBnYXAgb24gcGFyZW50IGNsYXNzXG4gIH1cbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5tb2RhbCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luOiAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXB9O1xuICAgIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cH07XG4gIH1cblxuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXdpZHRoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubW9kYWwtc20ge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1zbX07XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLWxnfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXhsfTtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJHBvc3RmaXg6IGlmKCRpbmZpeCAhPSBcIlwiLCAkaW5maXggKyBcIi1kb3duXCIsIFwiXCIpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC5tb2RhbC1mdWxsc2NyZWVuI3skcG9zdGZpeH0ge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtaGVhZGVyLFxuICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG4iLCIvLyBUcmFuc3BhcmVudCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgcHJvcGVydGllcyBpbmNsdWRlZCBmb3IgYnV0dG9uIHZlcnNpb24uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi5idG4tY2xvc2Uge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yOiAjeyRidG4tY2xvc2UtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtYmc6ICN7IGVzY2FwZS1zdmcoJGJ0bi1jbG9zZS1iZykgfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogI3skYnRuLWNsb3NlLWZvY3VzLXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAjeyRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAjeyRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICN7JGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXJ9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGNsb3NlLWNzcy12YXJzXG5cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAkYnRuLWNsb3NlLXdpZHRoO1xuICBoZWlnaHQ6ICRidG4tY2xvc2UtaGVpZ2h0O1xuICBwYWRkaW5nOiAkYnRuLWNsb3NlLXBhZGRpbmcteSAkYnRuLWNsb3NlLXBhZGRpbmcteDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWJnKSBjZW50ZXIgLyAkYnRuLWNsb3NlLXdpZHRoIGF1dG8gbm8tcmVwZWF0OyAvLyBpbmNsdWRlIHRyYW5zcGFyZW50IGZvciBidXR0b24gZWxlbWVudHNcbiAgYm9yZGVyOiAwOyAvLyBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbiAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1vcGFjaXR5KTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtaG92ZXItb3BhY2l0eSk7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtc2hhZG93KTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLW9wYWNpdHkpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgfVxufVxuXG5AbWl4aW4gYnRuLWNsb3NlLXdoaXRlKCkge1xuICBmaWx0ZXI6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2Utd2hpdGUtZmlsdGVyKTtcbn1cblxuLmJ0bi1jbG9zZS13aGl0ZSB7XG4gIEBpbmNsdWRlIGJ0bi1jbG9zZS13aGl0ZSgpO1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuYnRuLWNsb3NlIHtcbiAgICAgIEBpbmNsdWRlIGJ0bi1jbG9zZS13aGl0ZSgpO1xuICAgIH1cbiAgfVxufVxuIiwiLnRvYXN0IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXRvYXN0LXppbmRleDogI3skemluZGV4LXRvYXN0fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14OiAjeyR0b2FzdC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXk6ICN7JHRvYXN0LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXRvYXN0LXNwYWNpbmc6ICN7JHRvYXN0LXNwYWNpbmd9O1xuICAtLSN7JHByZWZpeH10b2FzdC1tYXgtd2lkdGg6ICN7JHRvYXN0LW1heC13aWR0aH07XG4gIEBpbmNsdWRlIHJmcygkdG9hc3QtZm9udC1zaXplLCAtLSN7JHByZWZpeH10b2FzdC1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH10b2FzdC1jb2xvcjogI3skdG9hc3QtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1iZzogI3skdG9hc3QtYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aDogI3skdG9hc3QtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLWNvbG9yOiAjeyR0b2FzdC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzOiAjeyR0b2FzdC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm94LXNoYWRvdzogI3skdG9hc3QtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1jb2xvcjogI3skdG9hc3QtaGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJnOiAjeyR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICN7JHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHRvYXN0LWNzcy12YXJzXG5cbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b2FzdC1tYXgtd2lkdGgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzKSk7XG5cbiAgJi5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1jb250YWluZXIge1xuICAtLSN7JHByZWZpeH10b2FzdC16aW5kZXg6ICN7JHppbmRleC10b2FzdH07XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4KTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1zcGFjaW5nKTtcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSkpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuICB9XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbiIsIiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgICRzcGFjZXI7XG5cbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIDAuNXJlbTtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgMC41cmVtO1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbTtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2U7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGw7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGU7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgMC4yKTtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGg7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZztcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCk7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAkYm94LXNoYWRvdy1zbTtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgICRib3gtc2hhZG93O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2s7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAwLjU7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yO1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nO1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmc7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHg7XG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHg7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCk7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lO1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKTtcbiIsIi8vIFNoYXJlZCBiZXR3ZWVuIG1vZGFscyBhbmQgb2ZmY2FudmFzZXNcbkBtaXhpbiBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgsICRiYWNrZHJvcC1iZywgJGJhY2tkcm9wLW9wYWNpdHkpIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXg7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJGJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC16aW5kZXg6ICN7JHppbmRleC10b29sdGlwfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGg6ICN7JHRvb2x0aXAtbWF4LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXg6ICN7JHRvb2x0aXAtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXk6ICN7JHRvb2x0aXAtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXJnaW46ICN7JHRvb2x0aXAtbWFyZ2lufTtcbiAgQGluY2x1ZGUgcmZzKCR0b29sdGlwLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9dG9vbHRpcC1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH10b29sdGlwLWNvbG9yOiAjeyR0b29sdGlwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1iZzogI3skdG9vbHRpcC1iZ307XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYm9yZGVyLXJhZGl1czogI3skdG9vbHRpcC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1vcGFjaXR5OiAjeyR0b29sdGlwLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoOiAjeyR0b29sdGlwLWFycm93LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICN7JHRvb2x0aXAtYXJyb3ctaGVpZ2h0fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWNzcy12YXJzXG5cbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luKTtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYCR0b29sdGlwLW1hcmdpbmBcIiwgXCJ2NVwiLCBcInY1LnhcIiwgdHJ1ZSk7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1vcGFjaXR5KTsgfVxuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcblxuICAmOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICY6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcblxuICAmOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1lbmQ7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXN0YXJ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJvcmRlci1yYWRpdXMpKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciBvdmVyZmxvdy13cmFwIC8gd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcG9wb3Zlci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLXppbmRleDogI3skemluZGV4LXBvcG92ZXJ9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLW1heC13aWR0aDogI3skcG9wb3Zlci1tYXgtd2lkdGh9O1xuICBAaW5jbHVkZSByZnMoJHBvcG92ZXItZm9udC1zaXplLCAtLSN7JHByZWZpeH1wb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYmc6ICN7JHBvcG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aDogI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcjogI3skcG9wb3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1yYWRpdXM6ICN7JHBvcG92ZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogI3skcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3gtc2hhZG93OiAjeyRwb3BvdmVyLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICN7JHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogI3skcG9wb3Zlci1oZWFkZXItcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRwb3BvdmVyLWhlYWRlci1mb250LXNpemUsIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWNvbG9yOiAjeyRwb3BvdmVyLWhlYWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnOiAjeyRwb3BvdmVyLWhlYWRlci1iZ307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICN7JHBvcG92ZXItYm9keS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy15OiAjeyRwb3BvdmVyLWJvZHktcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LWNvbG9yOiAjeyRwb3BvdmVyLWJvZHktY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoOiAjeyRwb3BvdmVyLWFycm93LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIC8vIHNjc3MtZG9jcy1lbmQgcG9wb3Zlci1jc3MtdmFyc1xuXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLW1heC13aWR0aCk7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBvcG92ZXItZm9udC1zaXplKSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm94LXNoYWRvdykpO1xuXG4gIC5wb3BvdmVyLWFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgYm90dG9tOiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1lbmQge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICBsZWZ0OiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICB0b3A6IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1zdGFydCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHJpZ2h0OiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1lbmQ7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXN0YXJ0O1xuICB9XG59XG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1jb2xvcik7XG59XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSksIG51bGwpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSksIG51bGwpO1xufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8qIHJ0bDpvcHRpb25zOiB7XG4gIFwiYXV0b1JlbmFtZVwiOiB0cnVlLFxuICBcInN0cmluZ01hcFwiOlsge1xuICAgIFwibmFtZVwiICAgIDogXCJwcmV2LW5leHRcIixcbiAgICBcInNlYXJjaFwiICA6IFwicHJldlwiLFxuICAgIFwicmVwbGFjZVwiIDogXCJuZXh0XCJcbiAgfSBdXG59ICovXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZyk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZyk7XG59XG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzL2NvbnRyb2xzXG4vL1xuLy8gQWRkIGEgY29udGFpbmVyIChzdWNoIGFzIGEgbGlzdCkgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYW4gaXRlbSAoaWRlYWxseSBhIGZvY3VzYWJsZSBjb250cm9sLFxuLy8gbGlrZSBhIGJ1dHRvbikgd2l0aCBkYXRhLWJzLXRhcmdldCBmb3IgZWFjaCBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG5cbiAgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAwO1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5O1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIGJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyO1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBwYWRkaW5nLXRvcDogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gRGFyayBtb2RlIGNhcm91c2VsXG5cbkBtaXhpbiBjYXJvdXNlbC1kYXJrKCkge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gICAgZmlsdGVyOiAkY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyO1xuICB9XG5cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgfVxuXG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtZGFyayB7XG4gIEBpbmNsdWRlIGNhcm91c2VsLWRhcmsoKTtcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgQGlmICRjb2xvci1tb2RlLXR5cGUgPT0gXCJtZWRpYS1xdWVyeVwiIHtcbiAgICAgIC5jYXJvdXNlbCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcm91c2VsLWRhcmsoKTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIC5jYXJvdXNlbCxcbiAgICAgICYuY2Fyb3VzZWwge1xuICAgICAgICBAaW5jbHVkZSBjYXJvdXNlbC1kYXJrKCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2xlYXJmaXhcbiIsIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbi5zcGlubmVyLWdyb3csXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0KTtcbiAgdmVydGljYWwtYWxpZ246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduKTtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWUpO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXIta2V5ZnJhbWVzXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpICN7XCIvKiBydGw6aWdub3JlICovXCJ9OyB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuXG4uc3Bpbm5lci1ib3JkZXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ246ICN7JHNwaW5uZXItdmVydGljYWwtYWxpZ259O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aDogI3skc3Bpbm5lci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWJvcmRlcjtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1jc3MtdmFyc1xuXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoKSBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWJvcmRlci1zbS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRoLXNtfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0LXNtfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1zbS1jc3MtdmFyc1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3cta2V5ZnJhbWVzXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuXG4uc3Bpbm5lci1ncm93IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItZ3Jvdy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogI3skc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbn07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItZ3JvdztcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWdyb3ctY3NzLXZhcnNcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRoLXNtfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0LXNtfTtcbn1cblxuQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24ge1xuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5zcGlubmVyLWJvcmRlcixcbiAgICAuc3Bpbm5lci1ncm93IHtcbiAgICAgIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZCAqIDJ9O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiVvZmZjYW52YXMtY3NzLXZhcnMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy16aW5kZXg6ICN7JHppbmRleC1vZmZjYW52YXN9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGg6ICN7JG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodDogI3skb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXg6ICN7JG9mZmNhbnZhcy1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15OiAjeyRvZmZjYW52YXMtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWNvbG9yOiAjeyRvZmZjYW52YXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYmc6ICN7JG9mZmNhbnZhcy1iZy1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICN7JG9mZmNhbnZhcy1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAjeyRvZmZjYW52YXMtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJveC1zaGFkb3c6ICN7JG9mZmNhbnZhcy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRyYW5zaXRpb246ICN7dHJhbnNmb3JtICRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogI3skb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtY3NzLXZhcnNcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAub2ZmY2FudmFzI3skaW5maXh9IHtcbiAgICBAZXh0ZW5kICVvZmZjYW52YXMtY3NzLXZhcnM7XG4gIH1cbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAub2ZmY2FudmFzI3skaW5maXh9IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQpIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtemluZGV4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtY29sb3IpO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1iZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3gtc2hhZG93KSk7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtdHJhbnNpdGlvbikpO1xuXG4gICAgICAmLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgICBib3JkZXItcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLWVuZCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5vZmZjYW52YXMtdG9wIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLnNob3dpbmcsXG4gICAgICAmLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLnNob3dpbmcsXG4gICAgICAmLmhpZGluZyxcbiAgICAgICYuc2hvdyB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIpIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAgICAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgIC8vIFJlc2V0IGBiYWNrZ3JvdW5kLWNvbG9yYCBpbiBjYXNlIGAuYmctKmAgY2xhc3NlcyBhcmUgdXNlZCBpbiBvZmZjYW52YXNcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vZmZjYW52YXMtYmFja2Ryb3Age1xuICBAaW5jbHVkZSBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wLCAkb2ZmY2FudmFzLWJhY2tkcm9wLWJnLCAkb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHkpO1xufVxuXG4ub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSAqIC41KSBjYWxjKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KSAqIC41KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkpO1xuICB9XG59XG5cbi5vZmZjYW52YXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi5vZmZjYW52YXMtYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiIsIi5wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHdhaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4O1xuXG4gICYuYnRuOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLnBsYWNlaG9sZGVyLXhzIHtcbiAgbWluLWhlaWdodDogLjZlbTtcbn1cblxuLnBsYWNlaG9sZGVyLXNtIHtcbiAgbWluLWhlaWdodDogLjhlbTtcbn1cblxuLnBsYWNlaG9sZGVyLWxnIHtcbiAgbWluLWhlaWdodDogMS4yZW07XG59XG5cbi8vIEFuaW1hdGlvblxuLnBsYWNlaG9sZGVyLWdsb3cge1xuICAucGxhY2Vob2xkZXIge1xuICAgIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItZ2xvdyAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLWdsb3cge1xuICA1MCUge1xuICAgIG9wYWNpdHk6ICRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjtcbiAgfVxufVxuXG4ucGxhY2Vob2xkZXItd2F2ZSB7XG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzBkZWcsICRibGFjayA1NSUsIHJnYmEoMCwgMCwgMCwgKDEgLSAkcGxhY2Vob2xkZXItb3BhY2l0eS1taW4pKSA3NSUsICRibGFjayA5NSUpO1xuICBtYXNrLXNpemU6IDIwMCUgMTAwJTtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci13YXZlIHtcbiAgMTAwJSB7XG4gICAgbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XG4gIH1cbn1cbiIsIi8qIEtsYXJvID4gMC43LjA7IFN0eWxlcyBmb3Igd3JhcHBlciBlbGVtZW50cyBmb3IgaWZyYW1lcyAoeW91dG91YmUsIHZpbWVvLCBtYXBzKSAqL1xuXG4ua2xhcm8ge1xuICAgICYuY20tYXMtY29udGV4dC1ub3RpY2Uge1xuICAgICAgICAuY29udGV4dC1ub3RpY2Uge1xuICAgICAgICAgICAgLmNtLWJ1dHRvbnMge1xuICAgICAgICAgICAgICAgIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MsXG4gICAgICAgICAgICAgICAgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXIge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idG47XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gR29vZ2xlTWFwc1xuLmtsYXJvX19nbUlmcmFtZUNvbnRhaW5lciB7XG4gICAgZGl2IHtcbiAgICAgICAgLmNtLWFzLWNvbnRleHQtbm90aWNlIHtcbiAgICAgICAgICAgIC5jb250ZXh0LW5vdGljZSB7XG4gICAgICAgICAgICAgICAgLy8gVG9kbzogYWRkIHNtYWxsZXIgYmFja2dyb3VuZCBpbWFnZVxuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3R5cG8zY29uZi9leHQvbXZfbGF5b3V0L1Jlc291cmNlcy9QdWJsaWMvSW1hZ2VzL0dEUFIvZy1tYXBzLnBuZ1wiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MjJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIC5jbS1hcy1jb250ZXh0LW5vdGljZSB7XG4gICAgICAgICAgICAgICAgLy8gb2Zmc2V0IGZyb20gLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZVxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01OCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi8vIEFsbC1jYXBzIGBSR0JBKClgIGZ1bmN0aW9uIHVzZWQgYmVjYXVzZSBvZiB0aGlzIFNhc3MgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9ub2RlLXNhc3MvaXNzdWVzLzIyNTFcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAkY29sb3ItcmdiOiB0by1yZ2IoJHZhbHVlKTtcbiAgLnRleHQtYmctI3skY29sb3J9IHtcbiAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJHZhbHVlKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IFJHQkEoJGNvbG9yLXJnYiwgdmFyKC0tI3skcHJlZml4fWJnLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICB9XG59XG4iLCIvLyBBbGwtY2FwcyBgUkdCQSgpYCBmdW5jdGlvbiB1c2VkIGJlY2F1c2Ugb2YgdGhpcyBTYXNzIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvbm9kZS1zYXNzL2lzc3Vlcy8yMjUxXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmxpbmstI3skY29sb3J9IHtcbiAgICBjb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcblxuICAgIEBpZiAkbGluay1zaGFkZS1wZXJjZW50YWdlICE9IDAge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICAkaG92ZXItY29sb3I6IGlmKGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpLCB0aW50LWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkpO1xuICAgICAgICBjb2xvcjogUkdCQSgje3RvLXJnYigkaG92ZXItY29sb3IpfSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh0by1yZ2IoJGhvdmVyLWNvbG9yKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBPbmUtb2ZmIHNwZWNpYWwgbGluayBoZWxwZXIgYXMgYSBicmlkZ2UgdW50aWwgdjZcbi5saW5rLWJvZHktZW1waGFzaXMge1xuICBjb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuXG4gIEBpZiAkbGluay1zaGFkZS1wZXJjZW50YWdlICE9IDAge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgLjc1KSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIC43NSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgfVxuICB9XG59XG4iLCIuZm9jdXMtcmluZzpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIC8vIEJ5IGRlZmF1bHQsIHRoZXJlIGlzIG5vIGAtLWJzLWZvY3VzLXJpbmcteGAsIGAtLWJzLWZvY3VzLXJpbmcteWAsIG9yIGAtLWJzLWZvY3VzLXJpbmctYmx1cmAsIGJ1dCB3ZSBwcm92aWRlIENTUyB2YXJpYWJsZXMgd2l0aCBmYWxsYmFja3MgdG8gaW5pdGlhbCBgMGAgdmFsdWVzXG4gIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXgsIDApIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXksIDApIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLWJsdXIsIDApIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXdpZHRoKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1jb2xvcik7XG59XG4iLCIuaWNvbi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogJGljb24tbGluay1nYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAuNSkpO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6ICRpY29uLWxpbmstdW5kZXJsaW5lLW9mZnNldDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gID4gLmJpIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogJGljb24tbGluay1pY29uLXNpemU7XG4gICAgaGVpZ2h0OiAkaWNvbi1saW5rLWljb24tc2l6ZTtcbiAgICBmaWxsOiBjdXJyZW50Y29sb3I7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaWNvbi1saW5rLWljb24tdHJhbnNpdGlvbik7XG4gIH1cbn1cblxuLmljb24tbGluay1ob3ZlciB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgPiAuYmkge1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9aWNvbi1saW5rLXRyYW5zZm9ybSwgJGljb24tbGluay1pY29uLXRyYW5zZm9ybSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBlYWNoICRrZXksICRyYXRpbyBpbiAkYXNwZWN0LXJhdGlvcyB7XG4gIC5yYXRpby0jeyRrZXl9IHtcbiAgICAtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW86ICN7JHJhdGlvfTtcbiAgfVxufVxuIiwiLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi8vIFJlc3BvbnNpdmUgc3RpY2t5IHRvcCBhbmQgYm90dG9tXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LXRvcCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuXG4gICAgLnN0aWNreSN7JGluZml4fS1ib3R0b20ge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHN0YWNrc1xuLmhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3RhY2tzXG4iLCIvLyBTdHlsZXMgZm9yIE5hdmJhcnNcbi8vICAgKiB0ZXN0ZWQgaW4gVEI1IHNob3VsZCAgYWxzIHdvcmsgaW4gVEI0XG5cbi5uYXZiYXIge1xuICAgIC8vIE9wZW5zIERyb3Bkb3duIEAgbW91c2UgaG92ZXIgaW5zdGVhZCBvZiBjbGlja1xuICAgIC8vIGh0dHBzOi8vYm9vdHN0cmFwLW1lbnUuY29tL2RldGFpbC1iYXNpYy1ob3Zlci5odG1sXG4gICAgJi4tZHJvcERvd24taG92ZXItY3NzIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbXYtbmF2YmFyLWV4cGFuZC12cCkge1xuICAgICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG5vIHN0eWxlcyBzbyBmYXJlXG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBGYWRlIElOICh1cCkgRHJvcGRvd25zIEAgaG92ZXJcbiAgICAvLyBodHRwczovL2Jvb3RzdHJhcC1tZW51LmNvbS9kZXRhaWwtaG92ZXItYW5pbWF0aW9uLmh0bWxcbiAgICAmLi1kcm9wRG93bi1mYWRlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbXYtbmF2YmFyLWV4cGFuZC12cCkge1xuICAgICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTc1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1pbiB7XG4gICAgICAgICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtdXAge1xuICAgICAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTgwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIGZpeGVkIHRvcCBzaW1wbGUgLyB1c2VzIEpTIE12TmF2cy5maXhlZFRvcFRiNVxuICAgIC8vIGh0dHBzOi8vYm9vdHN0cmFwLW1lbnUuY29tL2RldGFpbC1maXhlZC10b3AuaHRtbFxuICAgICYuLWZpeGVkLXRvcCB7XG4gICAgICAgIEBleHRlbmQgLmZpeGVkLXRvcDtcbiAgICB9XG59XG5cbi8vIHR1cm4gYm9vdHN0cmFwIG5hdmJhciBpbnRvIG9mZmNhbnZhcyBvciBkcmF3ZXIgb24gbW9iaWxlIHNjcmVlbi5cbi8vICBodHRwczovL2Jvb3RzdHJhcC1tZW51LmNvbS9kZXRhaWwtb2ZmY2FudmFzLW1vYmlsZS5odG1sXG4vL1xuLm8tb2ZmQ2FudmFzIHtcblxuICAgIC8vIEJ1cmdlciBhbmQgKCBMb2dvLCBhZGRpdGlvbmFsIGNvbnRlbnQgaWYgZnVsbFNjcmVlbiApXG4gICAgJl9fY3RybCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luLXRvcDogJG5hdmJhci1wYWRkaW5nLXk7XG5cbiAgICAgICAgLm8tb2ZmQ2FudmFzX19idXR0b24ubS1idXJnZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICYuLW9wZW4ge1xuICAgICAgICAgICAgICAgIC5tLWJ1cmdlcl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tdG9wOiAkbmF2YmFyLXBhZGRpbmcteTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tLWJ1cmdlcl9fdHh0IHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25hdiB7XG4gICAgICAgIC5tLW9mZkNhbnZhc19faGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIC5tLWJ1cmdlcl9fdHh0IHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC52aXN1YWxseS1oaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvKiA9PT09PT09PT09PT0gb2ZmQ2FudmFzIGVmZmVjdCA9PT09PT09PT09PT0gKi9cbiAgICAgICAgLy8gc2VlIG12X3Byb2plY3QvQnVpbGQvQXNzZXRzL1Njc3MvUHJvamVjdC9QYWdlcy9fMTAwLU9mZkNhbnZhcy5zY3NzXG4gICAgfVxufVxuXG4vKlxuUGFnZSAoQmFja2dyb3VuZCkgRGltIG9yIGRhcmtlbiBmb3Igb2ZmQ2FudmFzXG5odHRwczovL2Jvb3RzdHJhcC1tZW51LmNvbS9kZXRhaWwtb2ZmY2FudmFzLW1vYmlsZS5odG1sXG5cblxuYm9keS5vZmZjYW52YXMtYWN0aXZlIHtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG59XG5cbi5zY3JlZW4tZGFya2VuIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDA7XG4gICAgei1pbmRleDogMzA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LCAzNCwgMzQsIDAuNik7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgbGluZWFyLCB2aXNpYmlsaXR5IDAuMnMsIHdpZHRoIDJzIGVhc2UtaW47XG59XG5cbi5zY3JlZW4tZGFya2VuLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMTA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSwgd2lkdGggMHM7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuICovXG5cbi5tYWluLW5hdi5uYXZiYXIge1xuICAgIC8vIEdlbmVyYXRlIHRoZSBjYXJldCB3aXRoIGZhIGljb24gYXV0b21hdGljYWxseSBvbmx5IG9uIG5hdi1saW5rcyB3aXRoIHN1YnBhZ2VzXG4gICAgQGlmICRlbmFibGUtbXYtbWFpbk5hdi1jYXJldC1mYSB7XG4gICAgICAgIC5uYXYtbGluay5tdi1jYXJldCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXG4gICAgICAgICAgICAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXYtY2FyZXQoJG12LW1haW5OYXYtY2FyZXQtZmEtaWNvbiwgJG12LW1haW5OYXYtY2FyZXQtZm9udC13ZWlnaHQsICRtdi1tYWluTmF2LWNhcmV0LWZvbnQtc2l6ZSwgJG12LW1haW5OYXYtY2FyZXQtY29sb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IChpY29uKSBmcm9tIHBsYWluIGNzc1xuICAgIEBpZiAkZW5hYmxlLW12LW1haW5OYXYtY2FyZXQtY3NzIHtcbiAgICAgICAgLm5hdi1saW5rLm12LWNhcmV0IHtcbiAgICAgICAgICAgICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjc3MtYW5nbGUtYWR2YW5jZWQoJG12LW1haW5OYXYtY2FyZXQtY29sb3IsICRtdi1tYWluTmF2LWNhcmV0LWZvbnQtc2l6ZSwgJG12LW1haW5OYXYtY2FyZXQtd2lkdGgsICRtdi1tYWluTmF2LWNhcmV0LXNwYWNpbmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEhpZGUgY29udGVudCB2aXN1YWxseSB3aGlsZSBrZWVwaW5nIGl0IGFjY2Vzc2libGUgdG8gYXNzaXN0aXZlIHRlY2hub2xvZ2llc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9raXR0eWdpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuKCkge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcblxuICAvLyBGaXggZm9yIHBvc2l0aW9uZWQgdGFibGUgY2FwdGlvbiB0aGF0IGNvdWxkIGJlY29tZSBhbm9ueW1vdXMgY2VsbHNcbiAgJjpub3QoY2FwdGlvbikge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFVzZSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZCwgb3Igb25lIG9mIGl0cyBjaGlsZCBlbGVtZW50cyBpcyBmb2N1c2VkXG4vLyAoaS5lLiB3aGVuIGZvY3VzIGlzIHdpdGhpbiB0aGUgZWxlbWVudC9jb250YWluZXIgdGhhdCB0aGUgY2xhc3Mgd2FzIGFwcGxpZWQgdG8pXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZSgpIHtcbiAgJjpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OiN7JHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50fSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gVGV4dCB0cnVuY2F0aW9uXG4vL1xuXG4udGV4dC10cnVuY2F0ZSB7XG4gIEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTtcbn1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogMXB4O1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG4iLCIvLyBVdGlsaXR5IGdlbmVyYXRvclxuLy8gVXNlZCB0byBnZW5lcmF0ZSB1dGlsaXRpZXMgJiBwcmludCB1dGlsaXRpZXNcbkBtaXhpbiBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXg6IFwiXCIsICRpcy1yZnMtbWVkaWEtcXVlcnk6IGZhbHNlKSB7XG4gICR2YWx1ZXM6IG1hcC1nZXQoJHV0aWxpdHksIHZhbHVlcyk7XG5cbiAgLy8gSWYgdGhlIHZhbHVlcyBhcmUgYSBsaXN0IG9yIHN0cmluZywgY29udmVydCBpdCBpbnRvIGEgbWFwXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZXMpID09IFwic3RyaW5nXCIgb3IgdHlwZS1vZihudGgoJHZhbHVlcywgMSkpICE9IFwibGlzdFwiIHtcbiAgICAkdmFsdWVzOiB6aXAoJHZhbHVlcywgJHZhbHVlcyk7XG4gIH1cblxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgJHByb3BlcnRpZXM6IG1hcC1nZXQoJHV0aWxpdHksIHByb3BlcnR5KTtcblxuICAgIC8vIE11bHRpcGxlIHByb3BlcnRpZXMgYXJlIHBvc3NpYmxlLCBmb3IgZXhhbXBsZSB3aXRoIHZlcnRpY2FsIG9yIGhvcml6b250YWwgbWFyZ2lucyBvciBwYWRkaW5nc1xuICAgIEBpZiB0eXBlLW9mKCRwcm9wZXJ0aWVzKSA9PSBcInN0cmluZ1wiIHtcbiAgICAgICRwcm9wZXJ0aWVzOiBhcHBlbmQoKCksICRwcm9wZXJ0aWVzKTtcbiAgICB9XG5cbiAgICAvLyBVc2UgY3VzdG9tIGNsYXNzIGlmIHByZXNlbnRcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjbGFzcyksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSwgbnRoKCRwcm9wZXJ0aWVzLCAxKSk7XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZigkcHJvcGVydHktY2xhc3MgPT0gbnVsbCwgXCJcIiwgJHByb3BlcnR5LWNsYXNzKTtcblxuICAgIC8vIFVzZSBjdXN0b20gQ1NTIHZhcmlhYmxlIG5hbWUgaWYgcHJlc2VudCwgb3RoZXJ3aXNlIGRlZmF1bHQgdG8gYGNsYXNzYFxuICAgICRjc3MtdmFyaWFibGUtbmFtZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcykpO1xuXG4gICAgLy8gU3RhdGUgcGFyYW1zIHRvIGdlbmVyYXRlIHBzZXVkby1jbGFzc2VzXG4gICAgJHN0YXRlOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgc3RhdGUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBzdGF0ZSksICgpKTtcblxuICAgICRpbmZpeDogaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kIHN0ci1zbGljZSgkaW5maXgsIDEsIDEpID09IFwiLVwiLCBzdHItc2xpY2UoJGluZml4LCAyKSwgJGluZml4KTtcblxuICAgIC8vIERvbid0IHByZWZpeCBpZiB2YWx1ZSBrZXkgaXMgbnVsbCAoZS5nLiB3aXRoIHNoYWRvdyBjbGFzcylcbiAgICAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXI6IGlmKCRrZXksIGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCAkaW5maXggPT0gXCJcIiwgXCJcIiwgXCItXCIpICsgJGtleSwgXCJcIik7XG5cbiAgICBAaWYgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSB7XG4gICAgICAvLyBJbnNpZGUgdGhlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgJGlzLXJmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWUpO1xuXG4gICAgICAgIC8vIERvIG5vdCByZW5kZXIgYW55dGhpbmcgaWYgZmx1aWQgYW5kIG5vbiBmbHVpZCB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgICAgICR2YWx1ZTogaWYoJHZhbCA9PSByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKSwgbnVsbCwgJHZhbCk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgICR2YWx1ZTogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJGlzLWNzcy12YXI6IG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXIpO1xuICAgICRpcy1sb2NhbC12YXJzOiBtYXAtZ2V0KCR1dGlsaXR5LCBsb2NhbC12YXJzKTtcbiAgICAkaXMtcnRsOiBtYXAtZ2V0KCR1dGlsaXR5LCBydGwpO1xuXG4gICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLWNzcy12YXIge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhcmlhYmxlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhcmlhYmxlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6ZW5kOnJlbW92ZSAqL1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVXRpbGl0aWVzXG5cbiR1dGlsaXRpZXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiR1dGlsaXRpZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy12ZXJ0aWNhbC1hbGlnblxuICAgIFwiYWxpZ25cIjogKFxuICAgICAgcHJvcGVydHk6IHZlcnRpY2FsLWFsaWduLFxuICAgICAgY2xhc3M6IGFsaWduLFxuICAgICAgdmFsdWVzOiBiYXNlbGluZSB0b3AgbWlkZGxlIGJvdHRvbSB0ZXh0LWJvdHRvbSB0ZXh0LXRvcFxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy12ZXJ0aWNhbC1hbGlnblxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1mbG9hdFxuICAgIFwiZmxvYXRcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBmbG9hdCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBzdGFydDogbGVmdCxcbiAgICAgICAgZW5kOiByaWdodCxcbiAgICAgICAgbm9uZTogbm9uZSxcbiAgICAgIClcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtZmxvYXRcbiAgICAvLyBPYmplY3QgRml0IHV0aWxpdGllc1xuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1vYmplY3QtZml0XG4gICAgXCJvYmplY3QtZml0XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogb2JqZWN0LWZpdCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBjb250YWluOiBjb250YWluLFxuICAgICAgICBjb3ZlcjogY292ZXIsXG4gICAgICAgIGZpbGw6IGZpbGwsXG4gICAgICAgIHNjYWxlOiBzY2FsZS1kb3duLFxuICAgICAgICBub25lOiBub25lLFxuICAgICAgKVxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1vYmplY3QtZml0XG4gICAgLy8gT3BhY2l0eSB1dGlsaXRpZXNcbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbHMtb3BhY2l0eVxuICAgIFwib3BhY2l0eVwiOiAoXG4gICAgICBwcm9wZXJ0eTogb3BhY2l0eSxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICAwOiAwLFxuICAgICAgICAyNTogLjI1LFxuICAgICAgICA1MDogLjUsXG4gICAgICAgIDc1OiAuNzUsXG4gICAgICAgIDEwMDogMSxcbiAgICAgIClcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtb3BhY2l0eVxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1vdmVyZmxvd1xuICAgIFwib3ZlcmZsb3dcIjogKFxuICAgICAgcHJvcGVydHk6IG92ZXJmbG93LFxuICAgICAgdmFsdWVzOiBhdXRvIGhpZGRlbiB2aXNpYmxlIHNjcm9sbCxcbiAgICApLFxuICAgIFwib3ZlcmZsb3cteFwiOiAoXG4gICAgICBwcm9wZXJ0eTogb3ZlcmZsb3cteCxcbiAgICAgIHZhbHVlczogYXV0byBoaWRkZW4gdmlzaWJsZSBzY3JvbGwsXG4gICAgKSxcbiAgICBcIm92ZXJmbG93LXlcIjogKFxuICAgICAgcHJvcGVydHk6IG92ZXJmbG93LXksXG4gICAgICB2YWx1ZXM6IGF1dG8gaGlkZGVuIHZpc2libGUgc2Nyb2xsLFxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1vdmVyZmxvd1xuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1kaXNwbGF5XG4gICAgXCJkaXNwbGF5XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcmludDogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBkaXNwbGF5LFxuICAgICAgY2xhc3M6IGQsXG4gICAgICB2YWx1ZXM6IGlubGluZSBpbmxpbmUtYmxvY2sgYmxvY2sgZ3JpZCBpbmxpbmUtZ3JpZCB0YWJsZSB0YWJsZS1yb3cgdGFibGUtY2VsbCBmbGV4IGlubGluZS1mbGV4IG5vbmVcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtZGlzcGxheVxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1zaGFkb3dcbiAgICBcInNoYWRvd1wiOiAoXG4gICAgICBwcm9wZXJ0eTogYm94LXNoYWRvdyxcbiAgICAgIGNsYXNzOiBzaGFkb3csXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbnVsbDogJGJveC1zaGFkb3csXG4gICAgICAgIHNtOiAkYm94LXNoYWRvdy1zbSxcbiAgICAgICAgbGc6ICRib3gtc2hhZG93LWxnLFxuICAgICAgICBub25lOiBub25lLFxuICAgICAgKVxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1zaGFkb3dcbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbHMtZm9jdXMtcmluZ1xuICAgIFwiZm9jdXMtcmluZ1wiOiAoXG4gICAgICBjc3MtdmFyOiB0cnVlLFxuICAgICAgY3NzLXZhcmlhYmxlLW5hbWU6IGZvY3VzLXJpbmctY29sb3IsXG4gICAgICBjbGFzczogZm9jdXMtcmluZyxcbiAgICAgIHZhbHVlczogbWFwLWxvb3AoJHRoZW1lLWNvbG9ycy1yZ2IsIHJnYmEtY3NzLXZhciwgXCIka2V5XCIsIFwiZm9jdXMtcmluZ1wiKVxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1mb2N1cy1yaW5nXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLXBvc2l0aW9uXG4gICAgXCJwb3NpdGlvblwiOiAoXG4gICAgICBwcm9wZXJ0eTogcG9zaXRpb24sXG4gICAgICB2YWx1ZXM6IHN0YXRpYyByZWxhdGl2ZSBhYnNvbHV0ZSBmaXhlZCBzdGlja3lcbiAgICApLFxuICAgIFwidG9wXCI6IChcbiAgICAgIHByb3BlcnR5OiB0b3AsXG4gICAgICB2YWx1ZXM6ICRwb3NpdGlvbi12YWx1ZXNcbiAgICApLFxuICAgIFwiYm90dG9tXCI6IChcbiAgICAgIHByb3BlcnR5OiBib3R0b20sXG4gICAgICB2YWx1ZXM6ICRwb3NpdGlvbi12YWx1ZXNcbiAgICApLFxuICAgIFwic3RhcnRcIjogKFxuICAgICAgcHJvcGVydHk6IGxlZnQsXG4gICAgICBjbGFzczogc3RhcnQsXG4gICAgICB2YWx1ZXM6ICRwb3NpdGlvbi12YWx1ZXNcbiAgICApLFxuICAgIFwiZW5kXCI6IChcbiAgICAgIHByb3BlcnR5OiByaWdodCxcbiAgICAgIGNsYXNzOiBlbmQsXG4gICAgICB2YWx1ZXM6ICRwb3NpdGlvbi12YWx1ZXNcbiAgICApLFxuICAgIFwidHJhbnNsYXRlLW1pZGRsZVwiOiAoXG4gICAgICBwcm9wZXJ0eTogdHJhbnNmb3JtLFxuICAgICAgY2xhc3M6IHRyYW5zbGF0ZS1taWRkbGUsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbnVsbDogdHJhbnNsYXRlKC01MCUsIC01MCUpLFxuICAgICAgICB4OiB0cmFuc2xhdGVYKC01MCUpLFxuICAgICAgICB5OiB0cmFuc2xhdGVZKC01MCUpLFxuICAgICAgKVxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1wb3NpdGlvblxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1ib3JkZXJzXG4gICAgXCJib3JkZXJcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlcixcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBudWxsOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXN0eWxlKSB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSxcbiAgICAgICAgMDogMCxcbiAgICAgIClcbiAgICApLFxuICAgIFwiYm9yZGVyLXRvcFwiOiAoXG4gICAgICBwcm9wZXJ0eTogYm9yZGVyLXRvcCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBudWxsOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXN0eWxlKSB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSxcbiAgICAgICAgMDogMCxcbiAgICAgIClcbiAgICApLFxuICAgIFwiYm9yZGVyLWVuZFwiOiAoXG4gICAgICBwcm9wZXJ0eTogYm9yZGVyLXJpZ2h0LFxuICAgICAgY2xhc3M6IGJvcmRlci1lbmQsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbnVsbDogdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgdmFyKC0tI3skcHJlZml4fWJvcmRlci1zdHlsZSkgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvciksXG4gICAgICAgIDA6IDAsXG4gICAgICApXG4gICAgKSxcbiAgICBcImJvcmRlci1ib3R0b21cIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci1ib3R0b20sXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbnVsbDogdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgdmFyKC0tI3skcHJlZml4fWJvcmRlci1zdHlsZSkgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvciksXG4gICAgICAgIDA6IDAsXG4gICAgICApXG4gICAgKSxcbiAgICBcImJvcmRlci1zdGFydFwiOiAoXG4gICAgICBwcm9wZXJ0eTogYm9yZGVyLWxlZnQsXG4gICAgICBjbGFzczogYm9yZGVyLXN0YXJ0LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIG51bGw6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpIHZhcigtLSN7JHByZWZpeH1ib3JkZXItc3R5bGUpIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpLFxuICAgICAgICAwOiAwLFxuICAgICAgKVxuICAgICksXG4gICAgXCJib3JkZXItY29sb3JcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci1jb2xvcixcbiAgICAgIGNsYXNzOiBib3JkZXIsXG4gICAgICBsb2NhbC12YXJzOiAoXG4gICAgICAgIFwiYm9yZGVyLW9wYWNpdHlcIjogMVxuICAgICAgKSxcbiAgICAgIHZhbHVlczogJHV0aWxpdGllcy1ib3JkZXItY29sb3JzXG4gICAgKSxcbiAgICBcInN1YnRsZS1ib3JkZXItY29sb3JcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci1jb2xvcixcbiAgICAgIGNsYXNzOiBib3JkZXIsXG4gICAgICB2YWx1ZXM6ICR1dGlsaXRpZXMtYm9yZGVyLXN1YnRsZVxuICAgICksXG4gICAgXCJib3JkZXItd2lkdGhcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci13aWR0aCxcbiAgICAgIGNsYXNzOiBib3JkZXIsXG4gICAgICB2YWx1ZXM6ICRib3JkZXItd2lkdGhzXG4gICAgKSxcbiAgICBcImJvcmRlci1vcGFjaXR5XCI6IChcbiAgICAgIGNzcy12YXI6IHRydWUsXG4gICAgICBjbGFzczogYm9yZGVyLW9wYWNpdHksXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgMTA6IC4xLFxuICAgICAgICAyNTogLjI1LFxuICAgICAgICA1MDogLjUsXG4gICAgICAgIDc1OiAuNzUsXG4gICAgICAgIDEwMDogMVxuICAgICAgKVxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1ib3JkZXJzXG4gICAgLy8gU2l6aW5nIHV0aWxpdGllc1xuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1zaXppbmdcbiAgICBcIndpZHRoXCI6IChcbiAgICAgIHByb3BlcnR5OiB3aWR0aCxcbiAgICAgIGNsYXNzOiB3LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIDI1OiAyNSUsXG4gICAgICAgIDUwOiA1MCUsXG4gICAgICAgIDc1OiA3NSUsXG4gICAgICAgIDEwMDogMTAwJSxcbiAgICAgICAgYXV0bzogYXV0b1xuICAgICAgKVxuICAgICksXG4gICAgXCJtYXgtd2lkdGhcIjogKFxuICAgICAgcHJvcGVydHk6IG1heC13aWR0aCxcbiAgICAgIGNsYXNzOiBtdyxcbiAgICAgIHZhbHVlczogKDEwMDogMTAwJSlcbiAgICApLFxuICAgIFwidmlld3BvcnQtd2lkdGhcIjogKFxuICAgICAgcHJvcGVydHk6IHdpZHRoLFxuICAgICAgY2xhc3M6IHZ3LFxuICAgICAgdmFsdWVzOiAoMTAwOiAxMDB2dylcbiAgICApLFxuICAgIFwibWluLXZpZXdwb3J0LXdpZHRoXCI6IChcbiAgICAgIHByb3BlcnR5OiBtaW4td2lkdGgsXG4gICAgICBjbGFzczogbWluLXZ3LFxuICAgICAgdmFsdWVzOiAoMTAwOiAxMDB2dylcbiAgICApLFxuICAgIFwiaGVpZ2h0XCI6IChcbiAgICAgIHByb3BlcnR5OiBoZWlnaHQsXG4gICAgICBjbGFzczogaCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICAyNTogMjUlLFxuICAgICAgICA1MDogNTAlLFxuICAgICAgICA3NTogNzUlLFxuICAgICAgICAxMDA6IDEwMCUsXG4gICAgICAgIGF1dG86IGF1dG9cbiAgICAgIClcbiAgICApLFxuICAgIFwibWF4LWhlaWdodFwiOiAoXG4gICAgICBwcm9wZXJ0eTogbWF4LWhlaWdodCxcbiAgICAgIGNsYXNzOiBtaCxcbiAgICAgIHZhbHVlczogKDEwMDogMTAwJSlcbiAgICApLFxuICAgIFwidmlld3BvcnQtaGVpZ2h0XCI6IChcbiAgICAgIHByb3BlcnR5OiBoZWlnaHQsXG4gICAgICBjbGFzczogdmgsXG4gICAgICB2YWx1ZXM6ICgxMDA6IDEwMHZoKVxuICAgICksXG4gICAgXCJtaW4tdmlld3BvcnQtaGVpZ2h0XCI6IChcbiAgICAgIHByb3BlcnR5OiBtaW4taGVpZ2h0LFxuICAgICAgY2xhc3M6IG1pbi12aCxcbiAgICAgIHZhbHVlczogKDEwMDogMTAwdmgpXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLXNpemluZ1xuICAgIC8vIEZsZXggdXRpbGl0aWVzXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLWZsZXhcbiAgICBcImZsZXhcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBmbGV4LFxuICAgICAgdmFsdWVzOiAoZmlsbDogMSAxIGF1dG8pXG4gICAgKSxcbiAgICBcImZsZXgtZGlyZWN0aW9uXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogZmxleC1kaXJlY3Rpb24sXG4gICAgICBjbGFzczogZmxleCxcbiAgICAgIHZhbHVlczogcm93IGNvbHVtbiByb3ctcmV2ZXJzZSBjb2x1bW4tcmV2ZXJzZVxuICAgICksXG4gICAgXCJmbGV4LWdyb3dcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBmbGV4LWdyb3csXG4gICAgICBjbGFzczogZmxleCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBncm93LTA6IDAsXG4gICAgICAgIGdyb3ctMTogMSxcbiAgICAgIClcbiAgICApLFxuICAgIFwiZmxleC1zaHJpbmtcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBmbGV4LXNocmluayxcbiAgICAgIGNsYXNzOiBmbGV4LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIHNocmluay0wOiAwLFxuICAgICAgICBzaHJpbmstMTogMSxcbiAgICAgIClcbiAgICApLFxuICAgIFwiZmxleC13cmFwXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogZmxleC13cmFwLFxuICAgICAgY2xhc3M6IGZsZXgsXG4gICAgICB2YWx1ZXM6IHdyYXAgbm93cmFwIHdyYXAtcmV2ZXJzZVxuICAgICksXG4gICAgXCJqdXN0aWZ5LWNvbnRlbnRcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBqdXN0aWZ5LWNvbnRlbnQsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgc3RhcnQ6IGZsZXgtc3RhcnQsXG4gICAgICAgIGVuZDogZmxleC1lbmQsXG4gICAgICAgIGNlbnRlcjogY2VudGVyLFxuICAgICAgICBiZXR3ZWVuOiBzcGFjZS1iZXR3ZWVuLFxuICAgICAgICBhcm91bmQ6IHNwYWNlLWFyb3VuZCxcbiAgICAgICAgZXZlbmx5OiBzcGFjZS1ldmVubHksXG4gICAgICApXG4gICAgKSxcbiAgICBcImFsaWduLWl0ZW1zXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogYWxpZ24taXRlbXMsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgc3RhcnQ6IGZsZXgtc3RhcnQsXG4gICAgICAgIGVuZDogZmxleC1lbmQsXG4gICAgICAgIGNlbnRlcjogY2VudGVyLFxuICAgICAgICBiYXNlbGluZTogYmFzZWxpbmUsXG4gICAgICAgIHN0cmV0Y2g6IHN0cmV0Y2gsXG4gICAgICApXG4gICAgKSxcbiAgICBcImFsaWduLWNvbnRlbnRcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBhbGlnbi1jb250ZW50LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIHN0YXJ0OiBmbGV4LXN0YXJ0LFxuICAgICAgICBlbmQ6IGZsZXgtZW5kLFxuICAgICAgICBjZW50ZXI6IGNlbnRlcixcbiAgICAgICAgYmV0d2Vlbjogc3BhY2UtYmV0d2VlbixcbiAgICAgICAgYXJvdW5kOiBzcGFjZS1hcm91bmQsXG4gICAgICAgIHN0cmV0Y2g6IHN0cmV0Y2gsXG4gICAgICApXG4gICAgKSxcbiAgICBcImFsaWduLXNlbGZcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBhbGlnbi1zZWxmLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIGF1dG86IGF1dG8sXG4gICAgICAgIHN0YXJ0OiBmbGV4LXN0YXJ0LFxuICAgICAgICBlbmQ6IGZsZXgtZW5kLFxuICAgICAgICBjZW50ZXI6IGNlbnRlcixcbiAgICAgICAgYmFzZWxpbmU6IGJhc2VsaW5lLFxuICAgICAgICBzdHJldGNoOiBzdHJldGNoLFxuICAgICAgKVxuICAgICksXG4gICAgXCJvcmRlclwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG9yZGVyLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIGZpcnN0OiAtMSxcbiAgICAgICAgMDogMCxcbiAgICAgICAgMTogMSxcbiAgICAgICAgMjogMixcbiAgICAgICAgMzogMyxcbiAgICAgICAgNDogNCxcbiAgICAgICAgNTogNSxcbiAgICAgICAgbGFzdDogNixcbiAgICAgICksXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLWZsZXhcbiAgICAvLyBNYXJnaW4gdXRpbGl0aWVzXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLXNwYWNpbmdcbiAgICBcIm1hcmdpblwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbixcbiAgICAgIGNsYXNzOiBtLFxuICAgICAgdmFsdWVzOiBtYXAtbWVyZ2UoJHNwYWNlcnMsIChhdXRvOiBhdXRvKSlcbiAgICApLFxuICAgIFwibWFyZ2luLXhcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tcmlnaHQgbWFyZ2luLWxlZnQsXG4gICAgICBjbGFzczogbXgsXG4gICAgICB2YWx1ZXM6IG1hcC1tZXJnZSgkc3BhY2VycywgKGF1dG86IGF1dG8pKVxuICAgICksXG4gICAgXCJtYXJnaW4teVwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbi10b3AgbWFyZ2luLWJvdHRvbSxcbiAgICAgIGNsYXNzOiBteSxcbiAgICAgIHZhbHVlczogbWFwLW1lcmdlKCRzcGFjZXJzLCAoYXV0bzogYXV0bykpXG4gICAgKSxcbiAgICBcIm1hcmdpbi10b3BcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tdG9wLFxuICAgICAgY2xhc3M6IG10LFxuICAgICAgdmFsdWVzOiBtYXAtbWVyZ2UoJHNwYWNlcnMsIChhdXRvOiBhdXRvKSlcbiAgICApLFxuICAgIFwibWFyZ2luLWVuZFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbi1yaWdodCxcbiAgICAgIGNsYXNzOiBtZSxcbiAgICAgIHZhbHVlczogbWFwLW1lcmdlKCRzcGFjZXJzLCAoYXV0bzogYXV0bykpXG4gICAgKSxcbiAgICBcIm1hcmdpbi1ib3R0b21cIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tYm90dG9tLFxuICAgICAgY2xhc3M6IG1iLFxuICAgICAgdmFsdWVzOiBtYXAtbWVyZ2UoJHNwYWNlcnMsIChhdXRvOiBhdXRvKSlcbiAgICApLFxuICAgIFwibWFyZ2luLXN0YXJ0XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogbWFyZ2luLWxlZnQsXG4gICAgICBjbGFzczogbXMsXG4gICAgICB2YWx1ZXM6IG1hcC1tZXJnZSgkc3BhY2VycywgKGF1dG86IGF1dG8pKVxuICAgICksXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2luIHV0aWxpdGllc1xuICAgIFwibmVnYXRpdmUtbWFyZ2luXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogbWFyZ2luLFxuICAgICAgY2xhc3M6IG0sXG4gICAgICB2YWx1ZXM6ICRuZWdhdGl2ZS1zcGFjZXJzXG4gICAgKSxcbiAgICBcIm5lZ2F0aXZlLW1hcmdpbi14XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogbWFyZ2luLXJpZ2h0IG1hcmdpbi1sZWZ0LFxuICAgICAgY2xhc3M6IG14LFxuICAgICAgdmFsdWVzOiAkbmVnYXRpdmUtc3BhY2Vyc1xuICAgICksXG4gICAgXCJuZWdhdGl2ZS1tYXJnaW4teVwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbi10b3AgbWFyZ2luLWJvdHRvbSxcbiAgICAgIGNsYXNzOiBteSxcbiAgICAgIHZhbHVlczogJG5lZ2F0aXZlLXNwYWNlcnNcbiAgICApLFxuICAgIFwibmVnYXRpdmUtbWFyZ2luLXRvcFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbi10b3AsXG4gICAgICBjbGFzczogbXQsXG4gICAgICB2YWx1ZXM6ICRuZWdhdGl2ZS1zcGFjZXJzXG4gICAgKSxcbiAgICBcIm5lZ2F0aXZlLW1hcmdpbi1lbmRcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tcmlnaHQsXG4gICAgICBjbGFzczogbWUsXG4gICAgICB2YWx1ZXM6ICRuZWdhdGl2ZS1zcGFjZXJzXG4gICAgKSxcbiAgICBcIm5lZ2F0aXZlLW1hcmdpbi1ib3R0b21cIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tYm90dG9tLFxuICAgICAgY2xhc3M6IG1iLFxuICAgICAgdmFsdWVzOiAkbmVnYXRpdmUtc3BhY2Vyc1xuICAgICksXG4gICAgXCJuZWdhdGl2ZS1tYXJnaW4tc3RhcnRcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tbGVmdCxcbiAgICAgIGNsYXNzOiBtcyxcbiAgICAgIHZhbHVlczogJG5lZ2F0aXZlLXNwYWNlcnNcbiAgICApLFxuICAgIC8vIFBhZGRpbmcgdXRpbGl0aWVzXG4gICAgXCJwYWRkaW5nXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogcGFkZGluZyxcbiAgICAgIGNsYXNzOiBwLFxuICAgICAgdmFsdWVzOiAkc3BhY2Vyc1xuICAgICksXG4gICAgXCJwYWRkaW5nLXhcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBwYWRkaW5nLXJpZ2h0IHBhZGRpbmctbGVmdCxcbiAgICAgIGNsYXNzOiBweCxcbiAgICAgIHZhbHVlczogJHNwYWNlcnNcbiAgICApLFxuICAgIFwicGFkZGluZy15XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogcGFkZGluZy10b3AgcGFkZGluZy1ib3R0b20sXG4gICAgICBjbGFzczogcHksXG4gICAgICB2YWx1ZXM6ICRzcGFjZXJzXG4gICAgKSxcbiAgICBcInBhZGRpbmctdG9wXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogcGFkZGluZy10b3AsXG4gICAgICBjbGFzczogcHQsXG4gICAgICB2YWx1ZXM6ICRzcGFjZXJzXG4gICAgKSxcbiAgICBcInBhZGRpbmctZW5kXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogcGFkZGluZy1yaWdodCxcbiAgICAgIGNsYXNzOiBwZSxcbiAgICAgIHZhbHVlczogJHNwYWNlcnNcbiAgICApLFxuICAgIFwicGFkZGluZy1ib3R0b21cIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBwYWRkaW5nLWJvdHRvbSxcbiAgICAgIGNsYXNzOiBwYixcbiAgICAgIHZhbHVlczogJHNwYWNlcnNcbiAgICApLFxuICAgIFwicGFkZGluZy1zdGFydFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IHBhZGRpbmctbGVmdCxcbiAgICAgIGNsYXNzOiBwcyxcbiAgICAgIHZhbHVlczogJHNwYWNlcnNcbiAgICApLFxuICAgIC8vIEdhcCB1dGlsaXR5XG4gICAgXCJnYXBcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBnYXAsXG4gICAgICBjbGFzczogZ2FwLFxuICAgICAgdmFsdWVzOiAkc3BhY2Vyc1xuICAgICksXG4gICAgXCJyb3ctZ2FwXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogcm93LWdhcCxcbiAgICAgIGNsYXNzOiByb3ctZ2FwLFxuICAgICAgdmFsdWVzOiAkc3BhY2Vyc1xuICAgICksXG4gICAgXCJjb2x1bW4tZ2FwXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogY29sdW1uLWdhcCxcbiAgICAgIGNsYXNzOiBjb2x1bW4tZ2FwLFxuICAgICAgdmFsdWVzOiAkc3BhY2Vyc1xuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1zcGFjaW5nXG4gICAgLy8gVGV4dFxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy10ZXh0XG4gICAgXCJmb250LWZhbWlseVwiOiAoXG4gICAgICBwcm9wZXJ0eTogZm9udC1mYW1pbHksXG4gICAgICBjbGFzczogZm9udCxcbiAgICAgIHZhbHVlczogKG1vbm9zcGFjZTogdmFyKC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlKSlcbiAgICApLFxuICAgIFwiZm9udC1zaXplXCI6IChcbiAgICAgIHJmczogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBmb250LXNpemUsXG4gICAgICBjbGFzczogZnMsXG4gICAgICB2YWx1ZXM6ICRmb250LXNpemVzXG4gICAgKSxcbiAgICBcImZvbnQtc3R5bGVcIjogKFxuICAgICAgcHJvcGVydHk6IGZvbnQtc3R5bGUsXG4gICAgICBjbGFzczogZnN0LFxuICAgICAgdmFsdWVzOiBpdGFsaWMgbm9ybWFsXG4gICAgKSxcbiAgICBcImZvbnQtd2VpZ2h0XCI6IChcbiAgICAgIHByb3BlcnR5OiBmb250LXdlaWdodCxcbiAgICAgIGNsYXNzOiBmdyxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBsaWdodGVyOiAkZm9udC13ZWlnaHQtbGlnaHRlcixcbiAgICAgICAgbGlnaHQ6ICRmb250LXdlaWdodC1saWdodCxcbiAgICAgICAgbm9ybWFsOiAkZm9udC13ZWlnaHQtbm9ybWFsLFxuICAgICAgICBtZWRpdW06ICRmb250LXdlaWdodC1tZWRpdW0sXG4gICAgICAgIHNlbWlib2xkOiAkZm9udC13ZWlnaHQtc2VtaWJvbGQsXG4gICAgICAgIGJvbGQ6ICRmb250LXdlaWdodC1ib2xkLFxuICAgICAgICBib2xkZXI6ICRmb250LXdlaWdodC1ib2xkZXJcbiAgICAgIClcbiAgICApLFxuICAgIFwibGluZS1oZWlnaHRcIjogKFxuICAgICAgcHJvcGVydHk6IGxpbmUtaGVpZ2h0LFxuICAgICAgY2xhc3M6IGxoLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIDE6IDEsXG4gICAgICAgIHNtOiAkbGluZS1oZWlnaHQtc20sXG4gICAgICAgIGJhc2U6ICRsaW5lLWhlaWdodC1iYXNlLFxuICAgICAgICBsZzogJGxpbmUtaGVpZ2h0LWxnLFxuICAgICAgKVxuICAgICksXG4gICAgXCJ0ZXh0LWFsaWduXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogdGV4dC1hbGlnbixcbiAgICAgIGNsYXNzOiB0ZXh0LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIHN0YXJ0OiBsZWZ0LFxuICAgICAgICBlbmQ6IHJpZ2h0LFxuICAgICAgICBjZW50ZXI6IGNlbnRlcixcbiAgICAgIClcbiAgICApLFxuICAgIFwidGV4dC1kZWNvcmF0aW9uXCI6IChcbiAgICAgIHByb3BlcnR5OiB0ZXh0LWRlY29yYXRpb24sXG4gICAgICB2YWx1ZXM6IG5vbmUgdW5kZXJsaW5lIGxpbmUtdGhyb3VnaFxuICAgICksXG4gICAgXCJ0ZXh0LXRyYW5zZm9ybVwiOiAoXG4gICAgICBwcm9wZXJ0eTogdGV4dC10cmFuc2Zvcm0sXG4gICAgICBjbGFzczogdGV4dCxcbiAgICAgIHZhbHVlczogbG93ZXJjYXNlIHVwcGVyY2FzZSBjYXBpdGFsaXplXG4gICAgKSxcbiAgICBcIndoaXRlLXNwYWNlXCI6IChcbiAgICAgIHByb3BlcnR5OiB3aGl0ZS1zcGFjZSxcbiAgICAgIGNsYXNzOiB0ZXh0LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIHdyYXA6IG5vcm1hbCxcbiAgICAgICAgbm93cmFwOiBub3dyYXAsXG4gICAgICApXG4gICAgKSxcbiAgICBcIndvcmQtd3JhcFwiOiAoXG4gICAgICBwcm9wZXJ0eTogd29yZC13cmFwIHdvcmQtYnJlYWssXG4gICAgICBjbGFzczogdGV4dCxcbiAgICAgIHZhbHVlczogKGJyZWFrOiBicmVhay13b3JkKSxcbiAgICAgIHJ0bDogZmFsc2VcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtdGV4dFxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1jb2xvclxuICAgIFwiY29sb3JcIjogKFxuICAgICAgcHJvcGVydHk6IGNvbG9yLFxuICAgICAgY2xhc3M6IHRleHQsXG4gICAgICBsb2NhbC12YXJzOiAoXG4gICAgICAgIFwidGV4dC1vcGFjaXR5XCI6IDFcbiAgICAgICksXG4gICAgICB2YWx1ZXM6IG1hcC1tZXJnZShcbiAgICAgICAgJHV0aWxpdGllcy10ZXh0LWNvbG9ycyxcbiAgICAgICAgKFxuICAgICAgICAgIFwibXV0ZWRcIjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvciksIC8vIGRlcHJlY2F0ZWRcbiAgICAgICAgICBcImJsYWNrLTUwXCI6IHJnYmEoJGJsYWNrLCAuNSksIC8vIGRlcHJlY2F0ZWRcbiAgICAgICAgICBcIndoaXRlLTUwXCI6IHJnYmEoJHdoaXRlLCAuNSksIC8vIGRlcHJlY2F0ZWRcbiAgICAgICAgICBcImJvZHktc2Vjb25kYXJ5XCI6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpLFxuICAgICAgICAgIFwiYm9keS10ZXJ0aWFyeVwiOiB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3IpLFxuICAgICAgICAgIFwiYm9keS1lbXBoYXNpc1wiOiB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpLFxuICAgICAgICAgIFwicmVzZXRcIjogaW5oZXJpdCxcbiAgICAgICAgKVxuICAgICAgKVxuICAgICksXG4gICAgXCJ0ZXh0LW9wYWNpdHlcIjogKFxuICAgICAgY3NzLXZhcjogdHJ1ZSxcbiAgICAgIGNsYXNzOiB0ZXh0LW9wYWNpdHksXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgMjU6IC4yNSxcbiAgICAgICAgNTA6IC41LFxuICAgICAgICA3NTogLjc1LFxuICAgICAgICAxMDA6IDFcbiAgICAgIClcbiAgICApLFxuICAgIFwidGV4dC1jb2xvclwiOiAoXG4gICAgICBwcm9wZXJ0eTogY29sb3IsXG4gICAgICBjbGFzczogdGV4dCxcbiAgICAgIHZhbHVlczogJHV0aWxpdGllcy10ZXh0LWVtcGhhc2lzLWNvbG9yc1xuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1jb2xvclxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1saW5rc1xuICAgIFwibGluay1vcGFjaXR5XCI6IChcbiAgICAgIGNzcy12YXI6IHRydWUsXG4gICAgICBjbGFzczogbGluay1vcGFjaXR5LFxuICAgICAgc3RhdGU6IGhvdmVyLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIDEwOiAuMSxcbiAgICAgICAgMjU6IC4yNSxcbiAgICAgICAgNTA6IC41LFxuICAgICAgICA3NTogLjc1LFxuICAgICAgICAxMDA6IDFcbiAgICAgIClcbiAgICApLFxuICAgIFwibGluay1vZmZzZXRcIjogKFxuICAgICAgcHJvcGVydHk6IHRleHQtdW5kZXJsaW5lLW9mZnNldCxcbiAgICAgIGNsYXNzOiBsaW5rLW9mZnNldCxcbiAgICAgIHN0YXRlOiBob3ZlcixcbiAgICAgIHZhbHVlczogKFxuICAgICAgICAxOiAuMTI1ZW0sXG4gICAgICAgIDI6IC4yNWVtLFxuICAgICAgICAzOiAuMzc1ZW0sXG4gICAgICApXG4gICAgKSxcbiAgICBcImxpbmstdW5kZXJsaW5lXCI6IChcbiAgICAgIHByb3BlcnR5OiB0ZXh0LWRlY29yYXRpb24tY29sb3IsXG4gICAgICBjbGFzczogbGluay11bmRlcmxpbmUsXG4gICAgICBsb2NhbC12YXJzOiAoXG4gICAgICAgIFwibGluay11bmRlcmxpbmUtb3BhY2l0eVwiOiAxXG4gICAgICApLFxuICAgICAgdmFsdWVzOiBtYXAtbWVyZ2UoXG4gICAgICAgICR1dGlsaXRpZXMtbGlua3MtdW5kZXJsaW5lLFxuICAgICAgICAoXG4gICAgICAgICAgbnVsbDogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpLFxuICAgICAgICApXG4gICAgICApXG4gICAgKSxcbiAgICBcImxpbmstdW5kZXJsaW5lLW9wYWNpdHlcIjogKFxuICAgICAgY3NzLXZhcjogdHJ1ZSxcbiAgICAgIGNsYXNzOiBsaW5rLXVuZGVybGluZS1vcGFjaXR5LFxuICAgICAgc3RhdGU6IGhvdmVyLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIDA6IDAsXG4gICAgICAgIDEwOiAuMSxcbiAgICAgICAgMjU6IC4yNSxcbiAgICAgICAgNTA6IC41LFxuICAgICAgICA3NTogLjc1LFxuICAgICAgICAxMDA6IDFcbiAgICAgICksXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLWxpbmtzXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLWJnLWNvbG9yXG4gICAgXCJiYWNrZ3JvdW5kLWNvbG9yXCI6IChcbiAgICAgIHByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLFxuICAgICAgY2xhc3M6IGJnLFxuICAgICAgbG9jYWwtdmFyczogKFxuICAgICAgICBcImJnLW9wYWNpdHlcIjogMVxuICAgICAgKSxcbiAgICAgIHZhbHVlczogbWFwLW1lcmdlKFxuICAgICAgICAkdXRpbGl0aWVzLWJnLWNvbG9ycyxcbiAgICAgICAgKFxuICAgICAgICAgIFwidHJhbnNwYXJlbnRcIjogdHJhbnNwYXJlbnQsXG4gICAgICAgICAgXCJib2R5LXNlY29uZGFyeVwiOiByZ2JhKHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmctcmdiKSwgdmFyKC0tI3skcHJlZml4fWJnLW9wYWNpdHkpKSxcbiAgICAgICAgICBcImJvZHktdGVydGlhcnlcIjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiKSwgdmFyKC0tI3skcHJlZml4fWJnLW9wYWNpdHkpKSxcbiAgICAgICAgKVxuICAgICAgKVxuICAgICksXG4gICAgXCJiZy1vcGFjaXR5XCI6IChcbiAgICAgIGNzcy12YXI6IHRydWUsXG4gICAgICBjbGFzczogYmctb3BhY2l0eSxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICAxMDogLjEsXG4gICAgICAgIDI1OiAuMjUsXG4gICAgICAgIDUwOiAuNSxcbiAgICAgICAgNzU6IC43NSxcbiAgICAgICAgMTAwOiAxXG4gICAgICApXG4gICAgKSxcbiAgICBcInN1YnRsZS1iYWNrZ3JvdW5kLWNvbG9yXCI6IChcbiAgICAgIHByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLFxuICAgICAgY2xhc3M6IGJnLFxuICAgICAgdmFsdWVzOiAkdXRpbGl0aWVzLWJnLXN1YnRsZVxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1iZy1jb2xvclxuICAgIFwiZ3JhZGllbnRcIjogKFxuICAgICAgcHJvcGVydHk6IGJhY2tncm91bmQtaW1hZ2UsXG4gICAgICBjbGFzczogYmcsXG4gICAgICB2YWx1ZXM6IChncmFkaWVudDogdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KSlcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1pbnRlcmFjdGlvblxuICAgIFwidXNlci1zZWxlY3RcIjogKFxuICAgICAgcHJvcGVydHk6IHVzZXItc2VsZWN0LFxuICAgICAgdmFsdWVzOiBhbGwgYXV0byBub25lXG4gICAgKSxcbiAgICBcInBvaW50ZXItZXZlbnRzXCI6IChcbiAgICAgIHByb3BlcnR5OiBwb2ludGVyLWV2ZW50cyxcbiAgICAgIGNsYXNzOiBwZSxcbiAgICAgIHZhbHVlczogbm9uZSBhdXRvLFxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1pbnRlcmFjdGlvblxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1ib3JkZXItcmFkaXVzXG4gICAgXCJyb3VuZGVkXCI6IChcbiAgICAgIHByb3BlcnR5OiBib3JkZXItcmFkaXVzLFxuICAgICAgY2xhc3M6IHJvdW5kZWQsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbnVsbDogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpLFxuICAgICAgICAwOiAwLFxuICAgICAgICAxOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSksXG4gICAgICAgIDI6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSxcbiAgICAgICAgMzogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpLFxuICAgICAgICA0OiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14bCksXG4gICAgICAgIDU6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXh4bCksXG4gICAgICAgIGNpcmNsZTogNTAlLFxuICAgICAgICBwaWxsOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1waWxsKVxuICAgICAgKVxuICAgICksXG4gICAgXCJyb3VuZGVkLXRvcFwiOiAoXG4gICAgICBwcm9wZXJ0eTogYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cyxcbiAgICAgIGNsYXNzOiByb3VuZGVkLXRvcCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBudWxsOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cyksXG4gICAgICAgIDA6IDAsXG4gICAgICAgIDE6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKSxcbiAgICAgICAgMjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpLFxuICAgICAgICAzOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZyksXG4gICAgICAgIDQ6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXhsKSxcbiAgICAgICAgNTogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteHhsKSxcbiAgICAgICAgY2lyY2xlOiA1MCUsXG4gICAgICAgIHBpbGw6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXBpbGwpXG4gICAgICApXG4gICAgKSxcbiAgICBcInJvdW5kZWQtZW5kXCI6IChcbiAgICAgIHByb3BlcnR5OiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cyBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cyxcbiAgICAgIGNsYXNzOiByb3VuZGVkLWVuZCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBudWxsOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cyksXG4gICAgICAgIDA6IDAsXG4gICAgICAgIDE6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKSxcbiAgICAgICAgMjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpLFxuICAgICAgICAzOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZyksXG4gICAgICAgIDQ6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXhsKSxcbiAgICAgICAgNTogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteHhsKSxcbiAgICAgICAgY2lyY2xlOiA1MCUsXG4gICAgICAgIHBpbGw6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXBpbGwpXG4gICAgICApXG4gICAgKSxcbiAgICBcInJvdW5kZWQtYm90dG9tXCI6IChcbiAgICAgIHByb3BlcnR5OiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzLFxuICAgICAgY2xhc3M6IHJvdW5kZWQtYm90dG9tLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIG51bGw6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSxcbiAgICAgICAgMDogMCxcbiAgICAgICAgMTogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pLFxuICAgICAgICAyOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cyksXG4gICAgICAgIDM6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSxcbiAgICAgICAgNDogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteGwpLFxuICAgICAgICA1OiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14eGwpLFxuICAgICAgICBjaXJjbGU6IDUwJSxcbiAgICAgICAgcGlsbDogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtcGlsbClcbiAgICAgIClcbiAgICApLFxuICAgIFwicm91bmRlZC1zdGFydFwiOiAoXG4gICAgICBwcm9wZXJ0eTogYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cyBib3JkZXItdG9wLWxlZnQtcmFkaXVzLFxuICAgICAgY2xhc3M6IHJvdW5kZWQtc3RhcnQsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbnVsbDogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpLFxuICAgICAgICAwOiAwLFxuICAgICAgICAxOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSksXG4gICAgICAgIDI6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSxcbiAgICAgICAgMzogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpLFxuICAgICAgICA0OiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14bCksXG4gICAgICAgIDU6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXh4bCksXG4gICAgICAgIGNpcmNsZTogNTAlLFxuICAgICAgICBwaWxsOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1waWxsKVxuICAgICAgKVxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1ib3JkZXItcmFkaXVzXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLXZpc2liaWxpdHlcbiAgICBcInZpc2liaWxpdHlcIjogKFxuICAgICAgcHJvcGVydHk6IHZpc2liaWxpdHksXG4gICAgICBjbGFzczogbnVsbCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICB2aXNpYmxlOiB2aXNpYmxlLFxuICAgICAgICBpbnZpc2libGU6IGhpZGRlbixcbiAgICAgIClcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtdmlzaWJpbGl0eVxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy16aW5kZXhcbiAgICBcInotaW5kZXhcIjogKFxuICAgICAgcHJvcGVydHk6IHotaW5kZXgsXG4gICAgICBjbGFzczogeixcbiAgICAgIHZhbHVlczogJHppbmRleC1sZXZlbHMsXG4gICAgKVxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtemluZGV4XG4gICksXG4gICR1dGlsaXRpZXNcbik7XG4iLCIvLyBleHRlbmQgQm9yZGVyIENsYXNzZXMgdmlhIFV0aWxpdGllcyBBUElcbi8vICAgaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNS4wL3V0aWxpdGllcy9ib3JkZXJzLyN1dGlsaXRpZXMtYXBpXG4vLyBzdHlsZWxpbnQtZGlzYWJsZVxuXG4kdXRpbGl0aWVzOiBtYXAtbWVyZ2UoXG4gICAgICAgICR1dGlsaXRpZXMsXG4gICAgICAgIChcbiAgICAgICAgICAgIFwiYm9yZGVyLWVuZFwiOiAoXG4gICAgICAgICAgICAgICAgcHJvcGVydHk6IGJvcmRlci1yaWdodCxcbiAgICAgICAgICAgICAgICBjbGFzczogYm9yZGVyLWVuZCxcbiAgICAgICAgICAgICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgICAgICAgICAgIHZhbHVlczogKFxuICAgICAgICAgICAgICAgICAgICBudWxsOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IsXG4gICAgICAgICAgICAgICAgICAgIDA6IDAsXG4gICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcblxuICAgICAgICAgICAgXCJib3JkZXItYm90dG9tXCI6IChcbiAgICAgICAgICAgICAgICBwcm9wZXJ0eTogYm9yZGVyLWJvdHRvbSxcbiAgICAgICAgICAgICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgICAgICAgICAgIHZhbHVlczogKFxuICAgICAgICAgICAgICAgICAgICBudWxsOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IsXG4gICAgICAgICAgICAgICAgICAgIDA6IDAsXG4gICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcblxuICAgICAgICAgICAgXCJvcGFjaXR5XCI6IChcbiAgICAgICAgICAgICAgICBwcm9wZXJ0eTogb3BhY2l0eSxcbiAgICAgICAgICAgICAgICB2YWx1ZXM6IChcbiAgICAgICAgICAgICAgICAgICAgMDogMCxcbiAgICAgICAgICAgICAgICAgICAgMjU6IC4yNSxcbiAgICAgICAgICAgICAgICAgICAgNTA6IC41LFxuICAgICAgICAgICAgICAgICAgICA3NTogLjk1LFxuICAgICAgICAgICAgICAgICAgICA4NTogLjk1LFxuICAgICAgICAgICAgICAgICAgICAxMDA6IDEsXG4gICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcblxuICAgICAgICAgICAgXCJiZy1vcGFjaXR5XCI6IChcbiAgICAgICAgICAgICAgICBjc3MtdmFyOiB0cnVlLFxuICAgICAgICAgICAgICAgIGNsYXNzOiBiZy1vcGFjaXR5LFxuICAgICAgICAgICAgICAgIHZhbHVlczogKFxuICAgICAgICAgICAgICAgICAgICAxMDogLjEsXG4gICAgICAgICAgICAgICAgICAgIDI1OiAuMjUsXG4gICAgICAgICAgICAgICAgICAgIDUwOiAuNSxcbiAgICAgICAgICAgICAgICAgICAgaGlnaHQ6IC45NSxcbiAgICAgICAgICAgICAgICAgICAgMTAwOiAxXG4gICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcblxuICAgICAgICApLFxuKTtcbi8vIHN0eWxlbGludC1lbmFibGVcbiIsIi8vIEhlYWRsaW5lc1xuLy9cbi8vIHNvbWUgc3RhbmRhcmQgSGVhZGxpbmVzXG4vL1xuLy8gTWFya3VwOiAuLi8uLi9UZW1wbGF0ZXMvTXZzcy9DRXMvUlRFL0hlYWRsaW5lcy5odG1sXG4vL1xuLy8gU3R5bGVndWlkZSBDb250ZW50RWxlbWVudC5SVEUuSGVhZGxpbmVzXG5cbi8vIEhlYWRsaW5lcyBFeHRyYXNcbi8vXG4vLyBzb21lIGV4dHJhIEhlYWRsaW5lc1xuLy8gPiBUb2RvIGFkZCBjbGFzc2VzIC5oLXNlcmlmLCAuaC1zYW5zLXNlcmlmIHRvIFJURSBDb25maWdcbi8vXG4vLyAuaC1zZXJpZiAtIFByb2plY3QgU2VyaWYgRm9udCBmb3IgSGVhZGluZ3Ncbi8vIC5oLXNhbnMtc2VyaWYgLSBQcm9qZWN0IFNhbnMgU2VyaWYgRm9udCBmb3IgSGVhZGluZ3Ncbi8vXG4vLyBNYXJrdXA6IC4uLy4uL1RlbXBsYXRlcy9NdnNzL0NFcy9SVEUvSGVhZGxpbmVzRXh0cmFzLmh0bWxcbi8vXG4vLyBTdHlsZWd1aWRlIENvbnRlbnRFbGVtZW50LlJURS5IZWFkbGluZXMuRXh0cmFzXG5cbi8vIGFkZCB0ZXh0LWp1c3RpZnkgd2hpY2ggd2FzIHJlbW92ZWQgaW4gVEI1XG4vLyAgICogaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNS4wL21pZ3JhdGlvbi8jY29udGVudC1yZWJvb3QtZXRjXG4vLyAgICogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjk3OTNcbi50ZXh0LWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi4tZm9udFNlcmlmIHtcbiAgICBmb250LWZhbWlseTogJG12Rm9udFNlcmlmO1xufVxuXG4uLWZvbnRTYW5zU2VyaWYge1xuICAgIGZvbnQtZmFtaWx5OiAkbXZGb250U2Fuc1NlcmlmO1xufVxuXG5AaWYgJG12LXV0aWxpdGllcy1pY29uLWZhIHtcbiAgICAuLXRleHRGYUljb24ge1xuICAgICAgICBAaW5jbHVkZSBtdi1mYS1pY29uLXBzZXVkby1zaW5nbGUoJG12LXV0aWxpdGllcy1pdGVtLXNpemUsICRtdi11dGlsaXRpZXMtaWNvbi1mYSwgJG12LXV0aWxpdGllcy1pY29uLWZhLWZ3LCAkbXYtdXRpbGl0aWVzLWljb24tY29sb3IpO1xuICAgIH1cbn1cbi8vIG9ic29sZXRcbkBpZiAkbXYtdXRpbGl0aWVzLWljb24tdWMge1xuICAgIC4tdGV4dFVjSWNvbiB7XG4gICAgICAgIEBpbmNsdWRlIG12LXVjLWljb24tcHNldWRvLXNpbmdsZS1vYnNvbGV0KCRtdi11dGlsaXRpZXMtaXRlbS1zaXplIC8gMiwgJG12LXV0aWxpdGllcy1pY29uLXVjLCAkbXYtdXRpbGl0aWVzLWljb24tY29sb3IpO1xuICAgIH1cbn1cblxuLy8gbXVsdGlsaW5lIHZhcmlhbnQgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvNTUyMzMwOTIvY3NzLXBzZXVkby1lbGVtZW50LXVuZGVybGluZS1vbi1jZW50ZXJlZC1oZWFkZXJcbi4tYm9yZGVyQWZ0ZXJCb3R0b20ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBtaW4td2lkdGg6IDg1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRrZXktY29sb3I7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICAgICAgLy8gdXNlIGZvciBwb3NpdGlvbmluZyBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy81LjAvdXRpbGl0aWVzL3Bvc2l0aW9uL1xuICAgICAgICBAZXh0ZW5kIC50b3AtMTAwLCAuc3RhcnQtNTAsIC50cmFuc2xhdGUtbWlkZGxlO1xuICAgIH1cbn1cblxuXG4iLCIvLyBSZS1hc3NpZ25lZCBtYXBzXG4vL1xuLy8gUGxhY2VkIGhlcmUgc28gdGhhdCBvdGhlcnMgY2FuIG92ZXJyaWRlIHRoZSBkZWZhdWx0IFNhc3MgbWFwcyBhbmQgc2VlIGF1dG9tYXRpYyB1cGRhdGVzIHRvIHV0aWxpdGllcyBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9ycy1yZ2JcbiR0aGVtZS1jb2xvcnMtcmdiOiBtYXAtbG9vcCgkdGhlbWUtY29sb3JzLCB0by1yZ2IsIFwiJHZhbHVlXCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtcmdiXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS10ZXh0LW1hcFxuJHRoZW1lLWNvbG9ycy10ZXh0OiAoXG4gIFwicHJpbWFyeVwiOiAkcHJpbWFyeS10ZXh0LWVtcGhhc2lzLFxuICBcInNlY29uZGFyeVwiOiAkc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMsXG4gIFwic3VjY2Vzc1wiOiAkc3VjY2Vzcy10ZXh0LWVtcGhhc2lzLFxuICBcImluZm9cIjogJGluZm8tdGV4dC1lbXBoYXNpcyxcbiAgXCJ3YXJuaW5nXCI6ICR3YXJuaW5nLXRleHQtZW1waGFzaXMsXG4gIFwiZGFuZ2VyXCI6ICRkYW5nZXItdGV4dC1lbXBoYXNpcyxcbiAgXCJsaWdodFwiOiAkbGlnaHQtdGV4dC1lbXBoYXNpcyxcbiAgXCJkYXJrXCI6ICRkYXJrLXRleHQtZW1waGFzaXMsXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS10ZXh0LW1hcFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtYmctc3VidGxlLW1hcFxuJHRoZW1lLWNvbG9ycy1iZy1zdWJ0bGU6IChcbiAgXCJwcmltYXJ5XCI6ICRwcmltYXJ5LWJnLXN1YnRsZSxcbiAgXCJzZWNvbmRhcnlcIjogJHNlY29uZGFyeS1iZy1zdWJ0bGUsXG4gIFwic3VjY2Vzc1wiOiAkc3VjY2Vzcy1iZy1zdWJ0bGUsXG4gIFwiaW5mb1wiOiAkaW5mby1iZy1zdWJ0bGUsXG4gIFwid2FybmluZ1wiOiAkd2FybmluZy1iZy1zdWJ0bGUsXG4gIFwiZGFuZ2VyXCI6ICRkYW5nZXItYmctc3VidGxlLFxuICBcImxpZ2h0XCI6ICRsaWdodC1iZy1zdWJ0bGUsXG4gIFwiZGFya1wiOiAkZGFyay1iZy1zdWJ0bGUsXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1iZy1zdWJ0bGUtbWFwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1ib3JkZXItc3VidGxlLW1hcFxuJHRoZW1lLWNvbG9ycy1ib3JkZXItc3VidGxlOiAoXG4gIFwicHJpbWFyeVwiOiAkcHJpbWFyeS1ib3JkZXItc3VidGxlLFxuICBcInNlY29uZGFyeVwiOiAkc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUsXG4gIFwic3VjY2Vzc1wiOiAkc3VjY2Vzcy1ib3JkZXItc3VidGxlLFxuICBcImluZm9cIjogJGluZm8tYm9yZGVyLXN1YnRsZSxcbiAgXCJ3YXJuaW5nXCI6ICR3YXJuaW5nLWJvcmRlci1zdWJ0bGUsXG4gIFwiZGFuZ2VyXCI6ICRkYW5nZXItYm9yZGVyLXN1YnRsZSxcbiAgXCJsaWdodFwiOiAkbGlnaHQtYm9yZGVyLXN1YnRsZSxcbiAgXCJkYXJrXCI6ICRkYXJrLWJvcmRlci1zdWJ0bGUsXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1ib3JkZXItc3VidGxlLW1hcFxuXG4kdGhlbWUtY29sb3JzLXRleHQtZGFyazogbnVsbCAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnMtYmctc3VidGxlLWRhcms6IG51bGwgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzLWJvcmRlci1zdWJ0bGUtZGFyazogbnVsbCAhZGVmYXVsdDtcblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLXRleHQtZGFyay1tYXBcbiAgJHRoZW1lLWNvbG9ycy10ZXh0LWRhcms6IChcbiAgICBcInByaW1hcnlcIjogJHByaW1hcnktdGV4dC1lbXBoYXNpcy1kYXJrLFxuICAgIFwic2Vjb25kYXJ5XCI6ICRzZWNvbmRhcnktdGV4dC1lbXBoYXNpcy1kYXJrLFxuICAgIFwic3VjY2Vzc1wiOiAkc3VjY2Vzcy10ZXh0LWVtcGhhc2lzLWRhcmssXG4gICAgXCJpbmZvXCI6ICRpbmZvLXRleHQtZW1waGFzaXMtZGFyayxcbiAgICBcIndhcm5pbmdcIjogJHdhcm5pbmctdGV4dC1lbXBoYXNpcy1kYXJrLFxuICAgIFwiZGFuZ2VyXCI6ICRkYW5nZXItdGV4dC1lbXBoYXNpcy1kYXJrLFxuICAgIFwibGlnaHRcIjogJGxpZ2h0LXRleHQtZW1waGFzaXMtZGFyayxcbiAgICBcImRhcmtcIjogJGRhcmstdGV4dC1lbXBoYXNpcy1kYXJrLFxuICApICFkZWZhdWx0O1xuICAvLyBzY3NzLWRvY3MtZW5kIHRoZW1lLXRleHQtZGFyay1tYXBcblxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtYmctc3VidGxlLWRhcmstbWFwXG4gICR0aGVtZS1jb2xvcnMtYmctc3VidGxlLWRhcms6IChcbiAgICBcInByaW1hcnlcIjogJHByaW1hcnktYmctc3VidGxlLWRhcmssXG4gICAgXCJzZWNvbmRhcnlcIjogJHNlY29uZGFyeS1iZy1zdWJ0bGUtZGFyayxcbiAgICBcInN1Y2Nlc3NcIjogJHN1Y2Nlc3MtYmctc3VidGxlLWRhcmssXG4gICAgXCJpbmZvXCI6ICRpbmZvLWJnLXN1YnRsZS1kYXJrLFxuICAgIFwid2FybmluZ1wiOiAkd2FybmluZy1iZy1zdWJ0bGUtZGFyayxcbiAgICBcImRhbmdlclwiOiAkZGFuZ2VyLWJnLXN1YnRsZS1kYXJrLFxuICAgIFwibGlnaHRcIjogJGxpZ2h0LWJnLXN1YnRsZS1kYXJrLFxuICAgIFwiZGFya1wiOiAkZGFyay1iZy1zdWJ0bGUtZGFyayxcbiAgKSAhZGVmYXVsdDtcbiAgLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1iZy1zdWJ0bGUtZGFyay1tYXBcblxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtYm9yZGVyLXN1YnRsZS1kYXJrLW1hcFxuICAkdGhlbWUtY29sb3JzLWJvcmRlci1zdWJ0bGUtZGFyazogKFxuICAgIFwicHJpbWFyeVwiOiAkcHJpbWFyeS1ib3JkZXItc3VidGxlLWRhcmssXG4gICAgXCJzZWNvbmRhcnlcIjogJHNlY29uZGFyeS1ib3JkZXItc3VidGxlLWRhcmssXG4gICAgXCJzdWNjZXNzXCI6ICRzdWNjZXNzLWJvcmRlci1zdWJ0bGUtZGFyayxcbiAgICBcImluZm9cIjogJGluZm8tYm9yZGVyLXN1YnRsZS1kYXJrLFxuICAgIFwid2FybmluZ1wiOiAkd2FybmluZy1ib3JkZXItc3VidGxlLWRhcmssXG4gICAgXCJkYW5nZXJcIjogJGRhbmdlci1ib3JkZXItc3VidGxlLWRhcmssXG4gICAgXCJsaWdodFwiOiAkbGlnaHQtYm9yZGVyLXN1YnRsZS1kYXJrLFxuICAgIFwiZGFya1wiOiAkZGFyay1ib3JkZXItc3VidGxlLWRhcmssXG4gICkgIWRlZmF1bHQ7XG4gIC8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtYm9yZGVyLXN1YnRsZS1kYXJrLW1hcFxufVxuXG4vLyBVdGlsaXRpZXMgbWFwc1xuLy9cbi8vIEV4dGVuZHMgdGhlIGRlZmF1bHQgYCR0aGVtZS1jb2xvcnNgIG1hcHMgdG8gaGVscCBjcmVhdGUgb3VyIHV0aWxpdGllcy5cblxuLy8gQ29tZSB2Niwgd2UnbGwgZGUtZHVwZSB0aGVzZSB2YXJpYWJsZXMuIFVudGlsIHRoZW4sIGZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSBrZWVwIHRoZW0gdG8gcmVhc3NpZ24uXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbGl0aWVzLWNvbG9yc1xuJHV0aWxpdGllcy1jb2xvcnM6ICR0aGVtZS1jb2xvcnMtcmdiICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB1dGlsaXRpZXMtY29sb3JzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB1dGlsaXRpZXMtdGV4dC1jb2xvcnNcbiR1dGlsaXRpZXMtdGV4dDogbWFwLW1lcmdlKFxuICAkdXRpbGl0aWVzLWNvbG9ycyxcbiAgKFxuICAgIFwiYmxhY2tcIjogdG8tcmdiKCRibGFjayksXG4gICAgXCJ3aGl0ZVwiOiB0by1yZ2IoJHdoaXRlKSxcbiAgICBcImJvZHlcIjogdG8tcmdiKCRib2R5LWNvbG9yKVxuICApXG4pICFkZWZhdWx0O1xuJHV0aWxpdGllcy10ZXh0LWNvbG9yczogbWFwLWxvb3AoJHV0aWxpdGllcy10ZXh0LCByZ2JhLWNzcy12YXIsIFwiJGtleVwiLCBcInRleHRcIikgIWRlZmF1bHQ7XG5cbiR1dGlsaXRpZXMtdGV4dC1lbXBoYXNpcy1jb2xvcnM6IChcbiAgXCJwcmltYXJ5LWVtcGhhc2lzXCI6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LXRleHQtZW1waGFzaXMpLFxuICBcInNlY29uZGFyeS1lbXBoYXNpc1wiOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpLFxuICBcInN1Y2Nlc3MtZW1waGFzaXNcIjogdmFyKC0tI3skcHJlZml4fXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyksXG4gIFwiaW5mby1lbXBoYXNpc1wiOiB2YXIoLS0jeyRwcmVmaXh9aW5mby10ZXh0LWVtcGhhc2lzKSxcbiAgXCJ3YXJuaW5nLWVtcGhhc2lzXCI6IHZhcigtLSN7JHByZWZpeH13YXJuaW5nLXRleHQtZW1waGFzaXMpLFxuICBcImRhbmdlci1lbXBoYXNpc1wiOiB2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyLXRleHQtZW1waGFzaXMpLFxuICBcImxpZ2h0LWVtcGhhc2lzXCI6IHZhcigtLSN7JHByZWZpeH1saWdodC10ZXh0LWVtcGhhc2lzKSxcbiAgXCJkYXJrLWVtcGhhc2lzXCI6IHZhcigtLSN7JHByZWZpeH1kYXJrLXRleHQtZW1waGFzaXMpXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB1dGlsaXRpZXMtdGV4dC1jb2xvcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxpdGllcy1iZy1jb2xvcnNcbiR1dGlsaXRpZXMtYmc6IG1hcC1tZXJnZShcbiAgJHV0aWxpdGllcy1jb2xvcnMsXG4gIChcbiAgICBcImJsYWNrXCI6IHRvLXJnYigkYmxhY2spLFxuICAgIFwid2hpdGVcIjogdG8tcmdiKCR3aGl0ZSksXG4gICAgXCJib2R5XCI6IHRvLXJnYigkYm9keS1iZylcbiAgKVxuKSAhZGVmYXVsdDtcbiR1dGlsaXRpZXMtYmctY29sb3JzOiBtYXAtbG9vcCgkdXRpbGl0aWVzLWJnLCByZ2JhLWNzcy12YXIsIFwiJGtleVwiLCBcImJnXCIpICFkZWZhdWx0O1xuXG4kdXRpbGl0aWVzLWJnLXN1YnRsZTogKFxuICBcInByaW1hcnktc3VidGxlXCI6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LWJnLXN1YnRsZSksXG4gIFwic2Vjb25kYXJ5LXN1YnRsZVwiOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnLXN1YnRsZSksXG4gIFwic3VjY2Vzcy1zdWJ0bGVcIjogdmFyKC0tI3skcHJlZml4fXN1Y2Nlc3MtYmctc3VidGxlKSxcbiAgXCJpbmZvLXN1YnRsZVwiOiB2YXIoLS0jeyRwcmVmaXh9aW5mby1iZy1zdWJ0bGUpLFxuICBcIndhcm5pbmctc3VidGxlXCI6IHZhcigtLSN7JHByZWZpeH13YXJuaW5nLWJnLXN1YnRsZSksXG4gIFwiZGFuZ2VyLXN1YnRsZVwiOiB2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyLWJnLXN1YnRsZSksXG4gIFwibGlnaHQtc3VidGxlXCI6IHZhcigtLSN7JHByZWZpeH1saWdodC1iZy1zdWJ0bGUpLFxuICBcImRhcmstc3VidGxlXCI6IHZhcigtLSN7JHByZWZpeH1kYXJrLWJnLXN1YnRsZSlcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHV0aWxpdGllcy1iZy1jb2xvcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxpdGllcy1ib3JkZXItY29sb3JzXG4kdXRpbGl0aWVzLWJvcmRlcjogbWFwLW1lcmdlKFxuICAkdXRpbGl0aWVzLWNvbG9ycyxcbiAgKFxuICAgIFwiYmxhY2tcIjogdG8tcmdiKCRibGFjayksXG4gICAgXCJ3aGl0ZVwiOiB0by1yZ2IoJHdoaXRlKVxuICApXG4pICFkZWZhdWx0O1xuJHV0aWxpdGllcy1ib3JkZXItY29sb3JzOiBtYXAtbG9vcCgkdXRpbGl0aWVzLWJvcmRlciwgcmdiYS1jc3MtdmFyLCBcIiRrZXlcIiwgXCJib3JkZXJcIikgIWRlZmF1bHQ7XG5cbiR1dGlsaXRpZXMtYm9yZGVyLXN1YnRsZTogKFxuICBcInByaW1hcnktc3VidGxlXCI6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpLFxuICBcInNlY29uZGFyeS1zdWJ0bGVcIjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1ib3JkZXItc3VidGxlKSxcbiAgXCJzdWNjZXNzLXN1YnRsZVwiOiB2YXIoLS0jeyRwcmVmaXh9c3VjY2Vzcy1ib3JkZXItc3VidGxlKSxcbiAgXCJpbmZvLXN1YnRsZVwiOiB2YXIoLS0jeyRwcmVmaXh9aW5mby1ib3JkZXItc3VidGxlKSxcbiAgXCJ3YXJuaW5nLXN1YnRsZVwiOiB2YXIoLS0jeyRwcmVmaXh9d2FybmluZy1ib3JkZXItc3VidGxlKSxcbiAgXCJkYW5nZXItc3VidGxlXCI6IHZhcigtLSN7JHByZWZpeH1kYW5nZXItYm9yZGVyLXN1YnRsZSksXG4gIFwibGlnaHQtc3VidGxlXCI6IHZhcigtLSN7JHByZWZpeH1saWdodC1ib3JkZXItc3VidGxlKSxcbiAgXCJkYXJrLXN1YnRsZVwiOiB2YXIoLS0jeyRwcmVmaXh9ZGFyay1ib3JkZXItc3VidGxlKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdXRpbGl0aWVzLWJvcmRlci1jb2xvcnNcblxuJHV0aWxpdGllcy1saW5rcy11bmRlcmxpbmU6IG1hcC1sb29wKCR1dGlsaXRpZXMtY29sb3JzLCByZ2JhLWNzcy12YXIsIFwiJGtleVwiLCBcImxpbmstdW5kZXJsaW5lXCIpICFkZWZhdWx0O1xuXG4kbmVnYXRpdmUtc3BhY2VyczogaWYoJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zLCBuZWdhdGl2aWZ5LW1hcCgkc3BhY2VycyksIG51bGwpICFkZWZhdWx0O1xuXG4kZ3V0dGVyczogJHNwYWNlcnMgIWRlZmF1bHQ7XG4iLCIvLyBMaXN0c1xuLy9cbi8vIE1hcmt1cDogLi4vLi4vVGVtcGxhdGVzL2NvbXBvbmVudHMvbGlzdHMuaHRtbFxuLy9cbi8vIC5saXN0LXVuc3R5bGVkIC0gdW5zY2FsZWQgbGlzdFxuLy8gLmxpc3Qtc3R5bGVkIC0gcHJlcGFyYXRpb24gZm9yIHN0eWxlZCBsaXN0XG4vLyAuaGlnaGxpZ2h0IC0gSGlnaGxpZ2h0IHN0eWxpbmdcbi8vIC5jaGVja2VkIC0gQ2hlY2tlZCBzdHlsaW5nXG4vL1xuLy8gU3R5bGVndWlkZSBDb21wb25lbnRzVDNPLkxpc3RzXG5cbi8vIEN1c3RvbSBMaXN0IFN0eWxlc1xuLmxpc3Qtc3R5bGVkIHtcbiAgICBAZXh0ZW5kIC5saXN0LXVuc3R5bGVkO1xuICAgIEBleHRlbmQgLnAtMDtcblxuICAgIHVsIHtcbiAgICAgICAgQGV4dGVuZCAubGlzdC11bnN0eWxlZDtcbiAgICAgICAgQGV4dGVuZCAucC0wO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjNyZW07XG4gICAgfVxufVxuXG4vL1xuLy8gdW5vcmRlcmVkIExpc3RzXG4vL1xudWwge1xuICAgICYuLXVuU3R5bGVkIHtcbiAgICAgICAgQGV4dGVuZCAubGlzdC1zdHlsZWQ7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkbXYtbGktcGFkZGluZy15O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmIHVsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJG12LWxpLXBhZGRpbmcteTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIGRhc2ggc3R5bGUgbm9JbmRlbnQgd2l0aCB1bmljb2RlIGljb25cbiAgICAmLi1kYXNoIHtcbiAgICAgICAgQGV4dGVuZCAubGlzdC1zdHlsZWQ7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgLy9jb250ZW50OiAnXFwyMDE0JztcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnLSc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG12LWxpLXBhZGRpbmcteTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiB1bCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRtdi1saS1wYWRkaW5nLXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBzdHlsZWQgQnVsbGV0cyBub0luZGVudCB3aXRoIHVuaWNvZGUgaWNvblxuICAgICRtdi1tYXJnaW46IDAuOGVtO1xuXG4gICAgJi4tbXZTdHlsZVVuaUNvZGUge1xuICAgICAgICBAZXh0ZW5kIC5saXN0LXN0eWxlZDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogMC4xcmVtO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRrZXktY29sb3I7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkbXYtbWFyZ2luO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJG12LW1hcmdpbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRtdi1tYXJnaW47XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbXYtbWFyZ2luICogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG12LWxpLW12X3N0eWxlLXBhZGRpbmcteTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgdWwge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJG12LWxpLW12X3N0eWxlLXBhZGRpbmcteTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIHdpdGggZm9udGF3ZXNvbWVcbiAgICAmLi1jaGVja2VkIHtcbiAgICAgICAgQGV4dGVuZCAubGlzdC1zdHlsZWQ7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNyZWF0ZS1pY29uKCRtdi1saS1jaGVja2VkLWZhLWljb24sICRtdi1saS1jaGVja2VkLWZhLWZvbnQtd2VpZ2h0LCAkbXYtbGktY2hlY2tlZC1mYS1mb250LXNpemUsICRtdi1saS1jaGVja2VkLWZhLWNvbG9yKTtcblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEuM3JlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMS4zcmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkbXYtbGktY2hlY2tlZC1wYWRkaW5nLXk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgdWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRtdi1saS1jaGVja2VkLXBhZGRpbmcteTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuLW12U3R5bGUge1xuICAgICAgICBAZXh0ZW5kIC5saXN0LXN0eWxlZDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY3JlYXRlLWljb24oJG12LWxpLW12X3N0eWxlLWZhLWljb24sICRtdi1saS1tdl9zdHlsZS1mYS1mb250LXdlaWdodCwgJG12LWxpLW12X3N0eWxlLWZhLWZvbnQtc2l6ZSwgJG12LWxpLW12X3N0eWxlLWZhLWNvbG9yKTtcblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEuM3JlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMS4zcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG12LWxpLW12X3N0eWxlLXBhZGRpbmcteTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiB1bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG12LWxpLW12X3N0eWxlLXBhZGRpbmcteTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogICBVbnVzZWQgQ2xhc3NlcyBmcm9tIFQzT1xuLy9cbi8vIFRleHQgTGlzdFxuLy9cbi8vIE1hcmt1cDogLi4vLi4vVGVtcGxhdGVzL2NvbXBvbmVudHMvdGV4dC1saXN0Lmh0bWxcbi8vXG4vLyBTdHlsZWd1aWRlIENvbXBvbmVudHNUM08uTGlzdHMuVGV4dFxuXG4udGV4dC1saXN0IHtcbiAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcInhcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xcmVtO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaSBsaTpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgdWwge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEtleWZhY3RzIExpc3Rcbi8vXG4vLyBNYXJrdXA6IC4uLy4uL1RlbXBsYXRlcy9jb21wb25lbnRzL2tleWZhY3RzLWxpc3QuaHRtbFxuLy9cbi8vIFN0eWxlZ3VpZGUgQ29tcG9uZW50c1QzTy5MaXN0cy5LZXlmYWN0c1xuXG4ua2V5ZmFjdHMtbGlzdCB7XG4gICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlX3JlbSgyNyk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlX3JlbSgzNCk7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIsK2XCI7IC8vcmVwbGFjZSB3aXRoICdGb250IEF3ZXNvbWUgNSBGcmVlIGljb24gb25jZSB0aGV5J3JlIHdvcmtpbmdcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVfcmVtKDI0KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZV9yZW0oMTEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ueXQtZ2FsbGVyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVfcmVtKDIwKTtcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcbn1cbiAqL1xuXG4vL1xuLy8gb3JkZXJlZCBMaXN0c1xuLy9cblxub2w6bm90KC5tX2JlcmFkQ3J1bWJfX2xpc3QpIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb250LXNpemUtYmFzZTtcblxuICAgIG9sIHtcbiAgICAgICAgLy9AZXh0ZW5kIC5wLTA7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuM3JlbTtcblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRtdi1saS1wYWRkaW5nLXk7XG4gICAgICAgIH1cblxuICAgICAgICAmIG9sIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkbXYtbGktcGFkZGluZy15O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gbGlzdC1zdHlsZS10eXBlLCBhLGIsYyB8IEEsQixDIHwgSSxJSSxJSUkgfCAuLi4uLlxuICAgIC8vIHNlZSBodHRwczovL3d3dy53M3NjaG9vbHMuY29tL3RhZ3MvdHJ5aXQuYXNwP2ZpbGVuYW1lPXRyeWh0bWxfb2xfdHlwZV9hbGxfY3NzXG4gICAgJi4tdHlwZSB7XG4gICAgICAgICZMb3dlckxhdGluIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItbGF0aW47XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBMb29wIG92ZXIgZWFjaCBicmVha3BvaW50XG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUkZTIHJlc2NhbGluZ1xuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XG4gICAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xuICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvbnRzXG4vL1xuLy8gPiBUT0RPIGNoYW5nZSBvcmRlciB0aGlzIHNob3VsZCBiZWZvcmUgVHlwb2dyYXBoeSBlbGVtZW50c1xuLy9cbi8vICoqIERvYyA+IG12X2xheW91dC9Eb2N1bWVudGF0aW9uL0Fzc2V0cy9Gb250cy5tZCAqKlxuLy8gKipTdGVwczoqKlxuLy8gKiBpbmNsdWRlIGZvbnRzIGluIHRoaXMgZmlsZSB2aWEgV2ViZm9udHMgT1IgU2VsZiBIb3N0ZWQgdmlhIE9wZW5Gb250cyBBTkQgU2VsZiBIb3N0ZWQgQ2xvc2VkIFNvdXJjZVxuLy8gICAqIGZvciBhZGRpdGlvbmFsIEluZm9zIHNlZSBgQnVpbGQvQXNzZXRzL0ZvbnRzL1JFQURNRS5tZGBcbi8vICogaW4gdmFyaWFibGVzLnNjc3Mgc2V0IGAkbXZGb250U2VyaWYgQU5EICRtdkZvbnRTYW5zU2VyaWZgXG4vL1xuLy8gU3R5bGVndWlkZSAxLjZcblxuLy8gV2ViZm9udHNcbi8vXG4vL1xuLy8gVE9ETzogPGJyPlxuLy8gKiBpbmNsdWRlIFQzIEZvbnRMb2FkZXIgPGEgaHJlZj1cImh0dHBzOi8vZ2l0aHViLmNvbS9iZW5qYW1pbmtvdHQvYm9vdHN0cmFwX3BhY2thZ2UvY29tbWl0LzUwYTg4NDk0ZWM0NGY5OWE0NjkzYjFjMGNkMDI2M2JiNTAwZjQ1MDgjZGlmZi1jOTc4YzA3MDA4MzkyOTI5Zjk3MjllOTJiNGMwNTAxMVwiPmJrMmIgNTBhODg0OTRlIFtGRUFUVVJFXSBMb2FkIHdlYmZvbnRzIHZpYSBmb250bG9hZGVyIHRvIGF2b2lkIGJsb2NraW5nIHJlbmRlcmluZzwvYT5cbi8vXG4vLyA8c3Ryb25nPlByb2plY3QgRm9udHMgaW4gdXNlOjwvc3Ryb25nPiA8YnI+XG4vLyA8c3Ryb25nPlNhbnMgU2VyaWY8L3N0cm9uZz4gPGJyPlxuLy8gPGEgaHJlZj1cImh0dHBzOi8vZm9udHMuZ29vZ2xlLmNvbS9zcGVjaW1lbi9Nb250c2VycmF0P3NlbGVjdGlvbi5mYW1pbHk9TW9udHNlcnJhdDo0MDAsNTAwLDcwMFwiPk1vbnRzZXJyYXQgNDAwLCA1MDAgNzAwIEBHLUZvbnRzPC9hPjxicj5cbi8vIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7IDxicj5cbi8vIE1vbnRzZXJyYXQgUmVndWxhciA0MDAgfCBtb250c2VycmF0LTQwMG5vcm1hbCAtIGFsbCA8YnI+XG4vLyBNb250c2VycmF0IE1lZGl1bSA1MDAgfCBtb250c2VycmF0LTUwMG5vcm1hbCAtIGFsbCA8YnI+XG4vLyBNb250c2VycmF0IEJvbGQgNzAwIHwgbW9udHNlcnJhdC03MDBub3JtYWwgLSBhbGwgPGJyPlxuLy9cbi8vIDxzdHJvbmc+U2VyaWY8L3N0cm9uZz4gPGJyPlxuLy8gPGEgaHJlZj1cImh0dHBzOi8vZm9udHMuZ29vZ2xlLmNvbS9zcGVjaW1lbi9QbGF5ZmFpcitEaXNwbGF5P3NlbGVjdGlvbi5mYW1pbHk9UGxheWZhaXIrRGlzcGxheTo0MDAsNzAwaSZzZWxlY3Rpb24uc3Vic2V0PWxhdGluLWV4dFwiPidQbGF5ZmFpciBEaXNwbGF5Jywgc2VyaWY7IGJvbGQgNzAwIEl0YWxpYzwvYT5cbi8vIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmO1xuLy8gUGxheWZhaXIgRGlzcGxheSBCb2xkIEl0YWxpYyA0MDAgfCBwbGF5ZmFpci1kaXNwbGF5LTQwMGl0YWxpYyAtIGFsbFxuLy8gUGxheWZhaXIgRGlzcGxheSBCb2xkIEl0YWxpYyA3MDAgfCBwbGF5ZmFpci1kaXNwbGF5LTcwMGl0YWxpYyAtIGFsbFxuLy9cbi8vIFN0eWxlZ3VpZGUgMS42LjFcblxuLy8gU2VsZiBIb3N0ZWQgdmlhIE9wZW5Gb250c1xuLy9cbi8vIDxhIGhyZWY9XCJodHRwczovL2ZvbnRzLmdvb2dsZS5jb21cIj5HLUZvbnRzIEhvbWU8L2E+IDxicj5cbi8vIDxhIGhyZWY9XCJodHRwczovL3d3dy5ucG1qcy5jb20vc2VhcmNoP3E9U291cmNlJTIwU2FucyUyMFBybyUyMCU0MG9wZW5mb250c1wiPm5wbSBPcGVuIEZvbnRzPC9hPiA8YnI+XG4vLyBGb250cyBEaXI6IG12X3Byb2plY3QvUmVzb3VyY2VzL1B1YmxpYy9Gb250cy9PcGVuRm9udHMvLi4uLy4uLy4uYCA8YnI+XG4vLyBucG0gaW5zdGFsbCAtLXNhdmUgQG9wZW5mb250cy9yb2JvdG9fYWxsICA8YnI+XG4vLyBzZWUgRG9jID4gbXZfbGF5b3V0L0RvY3VtZW50YXRpb24vQXNzZXRzL0ZvbnRzLm1kIDxicj5cbi8vXG4vLyBTdHlsZWd1aWRlIDEuNi4yXG5cbi8qKioqKioqKipcbiAqIFNBTlMgU0VSSUYgRk9OVFNcbiovXG4vLyBzdHlsZWxpbnQtZGlzYWJsZVxuLyogT3BlbiBGb250IGluY2x1c2lvbiAqL1xuXG4vKiBPcGVuIFNhbnMgUmVndWxhciAvIG9wZW4tc2Fucy00MDBub3JtYWwgLSBhbGwgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6XG4gICAgbG9jYWwoJ09wZW4gU2FucyBSZWd1bGFyJyksXG4gICAgbG9jYWwoJ09wZW5TYW5zLVJlZ3VsYXInKSxcbiAgICB1cmwoJy4uL0ZvbnRzL09wZW5Gb250cy9vcGVuLXNhbnNfYWxsL2ZpbGVzL29wZW4tc2Fucy1hbGwtNDAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovXG4gICAgdXJsKCcuLi9Gb250cy9PcGVuRm9udHMvb3Blbi1zYW5zX2FsbC9maWxlcy9vcGVuLXNhbnMtYWxsLTQwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cblxuLyogT3BlbiBTYW5zIFNlbWlCb2xkIC8gb3Blbi1zYW5zLTYwMG5vcm1hbCAtIGFsbCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzpcbiAgICBsb2NhbCgnT3BlbiBTYW5zIFNlbWlCb2xkJyksXG4gICAgbG9jYWwoJ09wZW5TYW5zLVNlbWlCb2xkJyksXG4gICAgdXJsKCcuLi9Gb250cy9PcGVuRm9udHMvb3Blbi1zYW5zX2FsbC9maWxlcy9vcGVuLXNhbnMtYWxsLTYwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xuICAgIHVybCgnLi4vRm9udHMvT3BlbkZvbnRzL29wZW4tc2Fuc19hbGwvZmlsZXMvb3Blbi1zYW5zLWFsbC02MDAud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG59XG5cbi8qIE9yaWcgZnJvbSBUM08gISEga2VlcCB0aGlzICEhXG5cbiEqIHNoYXJlLXJlZ3VsYXIgLSBsYXRpbiAqIVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHNyYzpcbiAgICAgICAgbG9jYWwoJ1NoYXJlIFJlZ3VsYXInKSxcbiAgICAgICAgbG9jYWwoJ1NoYXJlLVJlZ3VsYXInKSxcbiAgICAgICAgdXJsKCcuLi9Gb250cy9TaGFyZS9zaGFyZS12OC1sYXRpbi1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL0ZvbnRzL1NoYXJlL3NoYXJlLXY4LWxhdGluLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuKi9cbi8vIHN0eWxlbGludC1lbmFibGVcblxuLy8gU2VsZiBIb3N0ZWQgQ2xvc2VkIFNvdXJjZVxuLy9cbi8vIHNlZSBEb2MgU2Nzcy9iYXNlL2ZvbnRzL1JFQURNZS5tZCBmb3IgaW50ZWdyYXRpbmcgPGJyPlxuLy8gRm9udERpciBgbXZfcHJvamVjdC9SZXNvdXJjZXMvUHVibGljL0ZvbnRzL0Nsb3NlZEZvbnRzL1tGb250TmFtZV0vW0ZvbnRGaWxlc10ud29mZjJ8d29mZmBcbi8vXG4vLyBTdHlsZWd1aWRlIDEuNi4zXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlXG4vKkBmb250LWZhY2UgeyAgICAgICAgICAgICAgICAgICAvLyB1bmNvbW1lbnQgQU5EIEVkaXQgZm9yIHVzYWdlXG4gIGZvbnQtZmFtaWx5OiAnQWJlbFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLy9mb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzpcbiAgICBsb2NhbCgnQWJlbCBQcm8nKSxcbiAgICBsb2NhbCgnQWJlbC1Qcm8nKSxcbiAgICB1cmwoJy4uL0ZvbnRzL0Nsb3NlZEZvbnRzL0FiZWxQcm8vQWJlbFByby53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgISogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqIVxuICAgIHVybCgnLi4vRm9udHMvQ2xvc2VkRm9udHMvQWJlbFByby9BYmVsUHJvLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgISogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqIVxufSovXG4vLyBzdHlsZWxpbnQtZW5hYmxlXG5cbi8vIEhvc3RlZCBieSBHb29nbGUgdmlhIE9wZW5Gb250c1xuLy9cbi8vICEgbmV2ZXIgZG9uZSBzaW5jZSBEU0dWTyA+IG5lZWRzIGNvb2tpZSBwZXJtaXNzaW9uc1xuLy9cbi8vXG4vLyBTdHlsZWd1aWRlIDEuNi40XG5cbi8qIGltcG9ydCBXZWJmb250cyBmcm9tIEctRm9udHNcbiAgJ0pvc2VmaW4gU2FucycsIHNhbnMtc2VyaWY7IDMwMCwgNjAwIHwgJ1BsYXlmYWlyIERpc3BsYXknLCBzZXJpZjsgNDAwXG4qL1xuLy8gQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Kb3NlZmluK1NhbnM6MzAwLDYwMHxQbGF5ZmFpcitEaXNwbGF5JmRpc3BsYXk9c3dhcCZzdWJzZXQ9bGF0aW4tZXh0Jyk7XG5cbi8vIEZvbnQgQXdlc29tZSBQcm8gPiA1LjExLjJcbi8vXG4vLyBsaWdodCAuZmFsIC0gMzAwIHwgcmVndWxhciAuZmFyIC0gNDAwIHwgc29saWQgLmZhIC5mYXMgLSA5MDBcbi8vXG4vLyA8YSBocmVmPVwiaHR0cHM6Ly9mb250YXdlc29tZS5jb20vXCI+RkEgSG9tZTwvYT48YnI+XG4vLyA8YSBocmVmPVwiaHR0cHM6Ly9mb250YXdlc29tZS5jb20vaWNvbnM/ZD1nYWxsZXJ5XCI+SWNvbiBTZWFyY2g8L2E+XG4vL1xuLy8gU3R5bGVndWlkZSAxLjYuNVxuXG4vLyBGb250IEF3ZXNvbWUgUHJvIHdpdGggQ3NzIFBzZXVkb3MgYWZ0ZXIvYmVmb3JlXG4vL1xuLy8gPGEgaHJlZj1cImh0dHBzOi8vd2lraS51aHVyYS5wZXRlcnMubXZzcy5hdC9kb2t1LnBocD9pZD1wcm9ncmFtbWluZzpjc3M6aWNvbnM6Zm9udGF3ZXNvbWUjY3NzX3BzZXVkb3NfYWZ0ZXJfYmVmb3JlXCI+QHdpa2k8L2E+XG4vL1xuLy8gc2VlXG4vLyAgKiBCdWlsZC9Bc3NldHMvU2Nzcy9jb21wb25lbnRzL19saXN0cy5zY3NzXG4vLyAgKiBCdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL0NFcy9Db250ZW50L19idXR0b24tbGlua3MtaWNvbnMtc2VwZWNpYWwuc2Nzc1xuLy9cbi8vIFN0eWxlZ3VpZGUgMS42LjUuMVxuXG4iLCIvLyBGb3Jtc1xuLy9cbi8vID4gVG9kbzogbW92ZSB0aGlzIHRvIEVYVDogbXZfZm9ybXNcbi8vXG4vLyBNYXJrdXA6IC4uLy4uL1RlbXBsYXRlcy9iYXNlL2Zvcm1zLmh0bWxcbi8vXG4vLyBhbGwgdGhlIGlucHV0IGJ1dHRvbnMgZ2V0IGEgYm94IHNoYWRvdyBwZXIgZGVmYXVsdFxuLy9cbi8vXG4vLyBTdHlsZWd1aWRlIDEuNVxuXG4uaW5wdXQtZ3JvdXAtYnRuIC5idG4uYnRuLWluZm8sXG4uaW5wdXQtZ3JvdXAtYnRuIC5idG4uYnRuLXdhcm5pbmcsXG4uaW5wdXQtZ3JvdXAtYnRuIC5idG4uYnRuLWRhbmdlcixcbi5pbnB1dC1ncm91cC1idG4gLmJ0bi5idG4tc3VjY2Vzcyxcbi5pbnB1dC1ncm91cC1idG4gLmJ0bi5idG4tcHJpbWFyeSB7XG4gICAgJjpob3ZlcixcbiAgICAmIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgfVxufVxuXG4uaGFzLWVycm9yIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBib3JkZXItY29sb3I6ICNmMDA7XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgIHRvcDogMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZXJyb3IuaGVscC1ibG9jayB7XG4gICAgZm9udC1zaXplOiAwLjg1cmVtO1xufVxuIiwiLy8gR3JhZGllbnQgVDNPXG4vL1xuLy8gPiBjaGVja291dCByZWZhY3RvclxuLy9cbi8vIFRoZXJlIGFyZSBhIGZldyBwcmVkaWZpbmVkIGJhY2tncm91bmQgY2xhc3NlcyB3aGljaCBtYWtlIHVzZSBvZiB0aGUgZ3JhZGllbnQgbWl4aW5zIHByb3ZpZGVkLlxuLy8gRmVlbCBmcmVlIHRvIGFkZCB5b3VyIG93biBjbGFzc2VzIGFzIG5lZWRlZFxuLy9cbi8vIE1peGlucyBhcmUgZGVmaW5lZCBpbiB0aGlzIEZpbGUgLyB1c2FnZSBpbiB1dGlsaXRpZXMvX2JhY2tncm91bmQtY29sb3Iuc2Nzc1xuLy9cbi8vIC51LWJnLWdyYWRpZW50LS1vcmFuZ2UgLSBPcmFuZ2UgR3JhZGllbnQgICBAaW5jbHVkZSB3ZWIta2V5LWNvbG9yLWdyYWRpZW50KCk7XG4vLyAudS1iZy1ncmFkaWVudC0tZ3JlZW4gLSBHcmVlbiBHcmFkaWVudCAgICBAaW5jbHVkZSB3ZWItZ3JlZW4tY29sb3ItZ3JhZGllbnQoKTtcbi8vIC51LWJnLWdyYWRpZW50LS1ibHVlIC0gQmx1ZSBHcmFkaWVudCAgICAgQGluY2x1ZGUgd2ViLWJsdWUtY29sb3ItZ3JhZGllbnQoKTtcbi8vXG4vLyBNYXJrdXA6IC4uLy4uL1RlbXBsYXRlcy91dGlsaXRpZXMvZ3JhZGllbnQuaHRtbFxuLy9cbi8vIFN0eWxlZ3VpZGUgMi4yXG5cbkBtaXhpbiBiZ2dyYWRpZW50KCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRrZXktY29sb3ItbGlnaHQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgbGlnaHRlbigka2V5LWNvbG9yLWxpZ2h0LCAyLjU1KSAxNSUsICRrZXktY29sb3IgODUlKTtcbn1cblxuQG1peGluIGJnZ3JhZGllbnREYXJrKCRsaWdodG5lc3M6IDEpIHtcbiAgICAkZGFyazogIzA1MDUwNTtcblxuICAgICRsaWdodDogIzI1MjkyYztcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsIGxpZ2h0ZW4oJGRhcmssICRsaWdodG5lc3MpIDAlLCBsaWdodGVuKCRsaWdodCwgJGxpZ2h0bmVzcykpO1xufVxuXG5AbWl4aW4gd2ViLWtleS1jb2xvci1ncmFkaWVudCgpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmNDk3MDAgMTUlLCAjZTE4ZDAwIDg1JSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2Y0OTcwMCAxNSUsICNlMThkMDAgODUlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZjQ5NzAwIDE1JSwgI2UxOGQwMCA4NSUpO1xufVxuXG5AbWl4aW4gd2ViLWJsdWUtY29sb3ItZ3JhZGllbnQoKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNTM4YmIzIDE1JSwgIzQyNmY4ZiA4NSUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM1MzhiYjMgMTUlLCAjNDI2ZjhmIDg1JSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzUzOGJiMyAxNSUsICM0MjZmOGYgODUlKTtcbn1cblxuQG1peGluIHdlYi1ncmVlbi1jb2xvci1ncmFkaWVudCgpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM3NWE3NWEgMTUlLCAjNWU4NjQ4IDg1JSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzc1YTc1YSAxNSUsICM1ZTg2NDggODUlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNzVhNzVhIDE1JSwgIzVlODY0OCA4NSUpO1xufVxuXG5AbWl4aW4gbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24sICRjb2xvci1zdG9wcy4uLikge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLCAkY29sb3Itc3RvcHMpO1xuXG4gICAgQGlmIGlzLWRpcmVjdGlvbigkZGlyZWN0aW9uKSA9PSBmYWxzZSB7XG4gICAgICAgICRjb2xvci1zdG9wczogJGRpcmVjdGlvbiwgJGNvbG9yLXN0b3BzO1xuXG4gICAgICAgICRkaXJlY3Rpb246IDE4MGRlZztcbiAgICB9XG59XG5cbi8vIEdyYWRpZW50IE12c3Ncbi8vXG4vLyA8YSBocmVmPVwiaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwLXNhc3MvYmxvYi9tYXN0ZXIvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyYWRpZW50cy5zY3NzXCI+VEIgQWxsIEdyYWRpZW50cyBNaXhpbnM8L2E+XG4vL1xuLy8gZ3JhZGllbnQtZGlyZWN0aW9uYWwtc3RvcC1jb2xvcigpID4gYW5uIEFMTEUgendlaWbDpHJiaWdlbiBsaW5lYXJlbiBGYXJiZXJsw6R1ZmVcbi8vXG4vLyAudS1iZy1ncmFkaWVudC0tdG9wLWJvdHRvbSAtIEBpbmNsdWRlIGdyYWRpZW50LWRpcmVjdGlvbmFsLXN0b3AtY29sb3IoJHdoaXRlLCAka2V5LWNvbG9yLCAwJSwgMTAwJSwgMGRlZyk7XG4vLyAudS1iZy1ncmFkaWVudC0tdG9wLWJvdHRvbS1vcGFjaXR5IC0gQGluY2x1ZGUgZ3JhZGllbnQtZGlyZWN0aW9uYWwtc3RvcC1jb2xvcihyZ2JhKCR3aGl0ZSwgMCksIHJnYmEoJGtleS1jb2xvciwgMSksIDAlLCAxMDAlLCAwZGVnKTsgb3BhY2l0eSAvIHRyYW5zcGFyZW50XG4vLyAudS1iZy1ncmFkaWVudC0tbGVmdC1yaWdodCAtIEBpbmNsdWRlIGdyYWRpZW50LWRpcmVjdGlvbmFsLXN0b3AtY29sb3IoJHdoaXRlLCAka2V5LWNvbG9yLCAwJSwgMTAwJSwgOTBkZWcpO1xuLy8gLnUtYmctZ3JhZGllbnQtLWZyZWUtc3R5bGUgLSBAaW5jbHVkZSBncmFkaWVudC1kaXJlY3Rpb25hbC1zdG9wLWNvbG9yKCR3aGl0ZSwgJGtleS1jb2xvciwgMCUsIDEwMCUsIDIzNWRlZyk7XG4vL1xuLy8gTWFya3VwOiAuLi8uLi9UZW1wbGF0ZXMvTXZzcy9VdGlsaXRpZXMvR3JhZGllbnQuaHRtbFxuLy9cbi8vIFN0eWxlZ3VpZGUgMi4yLjFcblxuLypcbiAqICBCYWNrR3JvdW5kIENvbG9yIEdSQURJRU5UU1xuICpcbiAqICAgIG1vcmUgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC1zYXNzL2Jsb2IvbWFzdGVyL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmFkaWVudHMuc2Nzc1xuICovXG5cbi8qICAgIGdyYWRpZW50LWRpcmVjdGlvbmFsLXN0b3Bjb2xvclxuICogICAgICAgKiBrYW5uIEFMTEUgendlaWbDpHJiaWdlbiBsaW5lYXJlbiBGYXJiZXJsw6R1ZmVcbiAqXG4gKiAgIEBpbmNsdWRlIGdyYWRpZW50LWRpcmVjdGlvbmFsLXN0b3Bjb2xvcigkbXYtY3lhbiwgJG12LWJsdWUtMSwgNjUlLCAxMDAlLCAxNDBkZWcpO1xuICpcbiAqICAgKiAkc3RhcnQtcGVyY2VudCBVTkQgJGVuZC1wZXJjZW50XG4gKiAgICAgKiBpbiBQcm96ZW50IHdpZXZpbGUgQW50ZWlsIGRpZSBiZWRlbiBGYXJiZW4gaGFiZW5cbiAqICAgICAqIDAlLCAxMCUgICBlcnN0ZSBGYXJiZSBudXIgbWVociBlaW4gd2VuaWcgYW0gYmVnaW5uIGRlcyBncmFkaWVudHNcbiAqICAgICAqIDY1JSwgMTAwJSBlcnN0ZSBGYXJiZSBoYXQgZGV1bGljaCBtZWhyIEZsw6RjaGUgYWxzIGRpZSAydGUgRmFyYmVcbiAqICAgICAqIDEwMCUsIDAlICBlcnN0ZSBGYXJiZSAxMDAlLCBkLmguIEtFSU4gZ3JhZGllbmQsIGlzdCBkYXMgc2VsYmUgd2VpIGJnLWNvbG9yIHZvbiBkZXIgZXJzdHJlbiBmYXJiZVxuICpcbiAqXG4gKiAgICogJGRlZ1xuICogICAgICogYmVzdGltbXQgZGllIFJpY2h0dW5nIGRlcyBWZXJsYXVmZXNcbiAqICAgICAgMGRlZyBob3JpbnpvbnRhbCAgdm9uIHVudGVuICAgICAgIE5BQ0ggb2JlblxuICogICAgIDQ1ZGVnIGRpYWdvbmFsICAgICB2b24gbGlua3MgdW50ZW4gTkFDSCByZWNodHMgb2JlblxuICogICAgIDkwZGVnIHZlcnRpY2FsICAgICB2b24gbGlua3MgICAgICAgTkFDSCByZWNodHNcbiAqICAgIDEzNWRlZyBkaWFnb25hbCAgICAgdm9uIGxpbmtzIG9iZW4gIE5BQ0ggcmVjaHRzIHVudGVuXG4gKiAgICAxODBkZWcgaG9yaXpvbnRhbCAgIHZvbiBvYmVuICAgICAgICBOQUNIIHVudGVuXG4gKlxuICovXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwtc3RvcC1jb2xvcigkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlLCAkZGVnOiA0NWRlZykge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAgLy8gT3BlcmEgMTJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcblxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IHByb2dpZDpkeGltYWdldHJhbnNmb3JtLm1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGFuZCBkb3duXG59XG5cbi51LWJnLWdyYWRpZW50LS10b3AtYm90dG9tIHtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1kaXJlY3Rpb25hbC1zdG9wLWNvbG9yKHJnYmEoJHdoaXRlLCAxKSwgcmdiYSgka2V5LWNvbG9yLCAxKSwgMCUsIDEwMCUsIDBkZWcpO1xufVxuXG4udS1iZy1ncmFkaWVudC0tdG9wLWJvdHRvbS1vcGFjaXR5IHtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1kaXJlY3Rpb25hbC1zdG9wLWNvbG9yKHJnYmEoJHdoaXRlLCAwKSwgcmdiYSgka2V5LWNvbG9yLCAxKSwgMCUsIDEwMCUsIDBkZWcpO1xufVxuXG4udS1iZy1ncmFkaWVudC0tYm90dG9tLXRvcC1vcGFjaXR5IHtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1kaXJlY3Rpb25hbC1zdG9wLWNvbG9yKHJnYmEoJHdoaXRlLCAwKSwgcmdiYSgkYmxhY2ssIDAuOSksIDAlLCAxMDAlLCAxODBkZWcpO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLnUtYmctZ3JhZGllbnQtLWxlZnQtcmlnaHQge1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWRpcmVjdGlvbmFsLXN0b3AtY29sb3IoJHdoaXRlLCAka2V5LWNvbG9yLCAwJSwgMTAwJSwgOTBkZWcpO1xufVxuXG4udS1iZy1ncmFkaWVudC0tZnJlZS1zdHlsZSB7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtZGlyZWN0aW9uYWwtc3RvcC1jb2xvcigkd2hpdGUsICRrZXktY29sb3IsIDAlLCAxMDAlLCAyMzVkZWcpO1xufVxuXG4vLyAjIyMjIyMjIyMjIyMjIEFsbCBHcmFkaWVudHMgZnJvbSBUQjQgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG4vLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkgYW5kIGJlbG93LlxuLy9AbWl4aW4gZ3JhZGllbnQtaG9yaXpvbnRhbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4vLyAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4vLyAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIE9wZXJhIDEyXG4vLyAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4vLyAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0xKTsgLy8gSUU5IGFuZCBkb3duXG4vLyAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4vL31cbi8vXG4vLy8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vLy9cbi8vLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbi8vLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cbi8vQG1peGluIGdyYWRpZW50LXZlcnRpY2FsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbi8vICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbi8vICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAgLy8gT3BlcmEgMTJcbi8vICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4vLyAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGFuZCBkb3duXG4vLyAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4vL31cbi8vXG4vL0BtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRkZWc6IDQ1ZGVnKSB7XG4vLyAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbi8vICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBPcGVyYSAxMlxuLy8gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbi8vICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbi8vfVxuLy9AbWl4aW4gZ3JhZGllbnQtaG9yaXpvbnRhbC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4vLyAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuLy8gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4vLyAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4vLyAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0xKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcbi8vICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4vL31cbi8vQG1peGluIGdyYWRpZW50LXZlcnRpY2FsLXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbi8vICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4vLyAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbi8vICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuLy8gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MCk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXG4vLyAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuLy99XG4vL0BtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAjNTU1LCAkb3V0ZXItY29sb3I6ICMzMzMpIHtcbi8vICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuLy8gICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuLy8gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbi8vfVxuLy9AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuLy8gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4vLyAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4vLyAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4vL31cbiIsIi8vIEJhY2tncm91bmQtQ29sb3Jcbi8vXG4vLyBCYWNrZ3JvdW5kIGNvbG9yIGNsYXNzZXMgY2FuIGJlIGV4dGVuZGVkIHdpdGggJ0BleHRlbmQgW21vZGlmaWVyX2NsYXNzXSdcbi8vICoqVE9ETyoqXG4vLyAgKiB1c2UgZm9yIGxvb3AgdG8gZ2VuZXJhdGUgYmctY2xhc3Nlc1xuLy9cbi8vIC51LWJnLS1rZXktY29sb3IgLSBLZXkgQ29sb3Jcbi8vIC51LWJnLS1zdGFnZS1rZXktY29sb3ItZGFyayAtIERhcmsga2V5LWNvbG9yXG4vLyAudS1iZy0tc3RhZ2Uta2V5LWNvbG9yLWxpZ2h0IC0gTGlnaHQga2V5LWNvbG9yXG4vLyAudS1iZy0tZXJyb3IgLSBFcnJvclxuLy8gLnUtYmctLWRhcmstZ3JleSAtIERhcmsgR3JleVxuLy8gLnUtYmctLW1pZC1ncmV5IC0gTm9ybWFsIEdyZXlcbi8vIC51LWJnLS1saWdodC1ncmV5IC0gTGlnaHQgR3JleVxuLy8gLnUtYmctLXN1cGVyLWxpZ2h0LWdyZXkgLSBTdXBlciBMaWdodCBHcmV5XG4vL1xuLy8gTWFya3VwOiAuLi8uLi9UZW1wbGF0ZXMvdXRpbGl0aWVzL2JhY2tncm91bmQtY29sb3IuaHRtbFxuLy9cbi8vIFN0eWxlZ3VpZGUgMi4zXG5cbi5iZy1rZXktY29sb3ItZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGtleS1jb2xvci1kYXJrO1xufVxuXG4uYmcta2V5LWNvbG9yLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka2V5LWNvbG9yLWxpZ2h0O1xufVxuXG4uYmctYmxhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2LFxuICAgIHAge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbn1cblxuLnUtYmctZ3JhZGllbnQtLWtleS1jb2xvciB7XG4gICAgQGluY2x1ZGUgd2ViLWtleS1jb2xvci1ncmFkaWVudCgpO1xufVxuXG4udS1iZy1ncmFkaWVudC0tZ3JlZW4ge1xuICAgIEBpbmNsdWRlIHdlYi1ncmVlbi1jb2xvci1ncmFkaWVudCgpO1xufVxuXG4udS1iZy1ncmFkaWVudC0tYmx1ZSB7XG4gICAgQGluY2x1ZGUgd2ViLWJsdWUtY29sb3ItZ3JhZGllbnQoKTtcbn1cbiIsIi8vIEJveCBTaGFkb3dcbi8vXG4vLyBAaW5jbHVkZSBib3gtc2hhZG93IHdpbGwgcHV0IGEgbmljZSBzaGFkb3cgdG8geW91ciBlbGVtZW50LiBZb3UgY2FuIHNwZWNpZnkgd2hldGhlclxuLy8geW91IHdhbnQgdG8gdXNlIGl0IHdpdGggb3Igd2l0aG91dCBhIGhvdmVyIGVmZmVjdFxuLy9cbi8vIC51LWJzLS1ob3ZlciAtIFdpdGggaG92ZXIgZWZmZWN0XG4vLyAudS1icy0tbm8taG92ZXIgLSBXaXRob3V0IGhvdmVyIGVmZmVjdFxuLy9cbi8vIE1hcmt1cDogLi4vLi4vVGVtcGxhdGVzL3V0aWxpdGllcy9ib3hzaGFkb3cuaHRtbFxuLy9cbi8vIFN0eWxlZ3VpZGUgMi4xXG5cbkBtaXhpbiBtdi1ib3gtc2hhZG93KCRob3ZlcjogdHJ1ZSkge1xuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuXG4gICAgQGlmICRob3ZlciB7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udS1icy0taG92ZXIge1xuICAgIEBpbmNsdWRlIG12LWJveC1zaGFkb3codHJ1ZSk7XG59XG5cbi51LWJzLS1uby1ob3ZlciB7XG4gICAgQGluY2x1ZGUgbXYtYm94LXNoYWRvdyhmYWxzZSk7XG59XG4iLCIvLyBDU1MgYXJyb3cgdXBcbi8vXG4vL1xuLy8gIFNpbXBsZSBjc3MgYXJyb3cgdXBcbi8vXG4vLyAgLmNzcy1hcnJvdy11cCAtIENzcyBBcnJvdyBVcFxuLy9cbi8vICBNYXJrdXA6IC4uLy4uL1RlbXBsYXRlcy91dGlsaXRpZXMvY3NzLWFycm93Lmh0bWxcbi8vXG4vLyBTdHlsZWd1aWRlIDIuNlxuXG4vLyBUb2RvIHN1cnJvdW5kIGl0IHdpdGggaWYsIGJlY2F1c2UgaXQgaXMgbm90IG5lZWRlZCBpbiBhbGwgUHJvamVjdHNcbi5jc3MtYXJyb3ctdXAge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgY3NzLWFuZ2xlKCk7XG5cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTE2JSwgMTMxJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG59XG5cbi5jc3MtYXJyb3ctZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBoZWlnaHQ6IDAuOGVtO1xuICAgIHdpZHRoOiAwLjhlbTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogJGNhcmQtc3BhY2VyLXg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJywgc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjNyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICB9XG59XG4iLCIvLyBNaXhpbnNcbi8vXG4vLyBVc2UgdGhlIEBtaXhpbiAnaGlkZS1vbi1wcmludCcgdG8gaGlkZSB0aGluZ3Mgb24gcHJpbnQgdmlldy4gSXQgaGlkZXMgaW1wbGVtZW50YXRpb24gZGV0YWlsc1xuLy8gKGZhc3Rlci9lYXNpZXIgcmVhZGFiaWxpdHkpLCBwcmV2ZW50cyB2aXN1YWwgYnVncyBkdWUgb2YgdHlwb3MgYW5kIG1ha2VzIGl0XG4vLyBlYXN5IHRvIGdldCBhIGxpc3Qgb2YgYWxsIGVsZW1lbnRzLCB0aGF0IGFyZSBoaWRkZW4gb24gcHJpbnQgdmlldywgZm9yIGZ1dHVyZVxuLy8gcmVmZXJlbmNlLlxuLy9cbi8vIFVzZSB0aGUgQG1peGluICdoaWRlLW9uLXByaW50JyB0byBoaWRlIGxpbmsgdGFyZ2V0cyBvbiBwcmludFxuLy9cbi8vIFN0eWxlZ3VpZGUgMS4zXG5cbkBtaXhpbiBoaWRlLW9uLXByaW50KCRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gICAgQGlmICgkaW1wb3J0YW50ID09IHRydWUpIHtcbiAgICAgICAgJGltcG9ydGFudDogIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAZWxzZSBpZiAoJGltcG9ydGFudCA9PSBmYWxzZSkge1xuICAgICAgICAkaW1wb3J0YW50OiBudWxsO1xuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgICAgQGVycm9yIFwiJyN7JGltcG9ydGFudH0nIG5lZWRzIHRvIGJlICd0cnVlJyBvciAnZmFsc2UnLlwiO1xuICAgIH1cblxuICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgJGltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtaXhpbiBkby1ub3QtcHJpbnQtbGluay10YXJnZXQoKSB7XG4gICAgJltocmVmXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG59XG5cbkBtaXhpbiBjc3MtYW5nbGUoJGNvbG9yOiAka2V5LWNvbG9yLCAkc2l6ZTogMTVweCwgJHdpZHRoOiAycHgpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICB3aWR0aDogJHNpemU7XG4gICAgYm9yZGVyLXRvcDogJHdpZHRoIHNvbGlkICRjb2xvcjtcbiAgICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkICRjb2xvcjtcbn1cblxuQG1peGluIGNzcy1hbmdsZS1hZHZhbmNlZCgkY29sb3I6ICRrZXktY29sb3IsICRzaXplOiAxNXB4LCAkd2lkdGg6IDJweCwgICRzcGFjaW5nOiAwLjVyZW0sICRkaXJlY3Rpb246IGRvd24sICRwb3NpdGlvbjogZW5kKSB7XG4gICAgQGlmICRwb3NpdGlvbiA9PSBlbmQge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmc7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGNzcy1hbmdsZSgkY29sb3IsICRzaXplLCAkd2lkdGgpO1xuXG4gICAgICAgICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpIHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zaG93OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNXB4LCA3cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRwb3NpdGlvbiA9PSBzdGFydCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNzcy1hbmdsZSgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gbXYtY2FyZXQoJGljb24sICRmb250LXdlaWdodCwgJGZvbnQtc2l6ZSwgJGNvbG9yLCAkcG9zaXRpb246IGVuZCkge1xuICAgIEBpZiAkZW5hYmxlLW12LWNhcmV0IHtcbiAgICAgICAgQGlmICRwb3NpdGlvbiA9PSBlbmQge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJG12LW1haW5OYXYtY2FyZXQtd2lkdGg7XG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6ICRtdi1tYWluTmF2LWNhcmV0LXdpZHRoO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkbXYtbWFpbk5hdi1jYXJldC1zcGFjaW5nO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjcmVhdGUtaWNvbigkaWNvbiwgJGZvbnQtd2VpZ2h0LCAkZm9udC1zaXplLCAkY29sb3IpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNob3c6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWSgtMC41cmVtKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaWYgJHBvc2l0aW9uID09IHN0YXJ0IHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY3JlYXRlLWljb24oJGljb24sICRmb250LXdlaWdodCwgJGZvbnQtc2l6ZSwgJGNvbG9yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6ZW1wdHk6YWZ0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyAgRm9udCBBd2Vzb21lIEljb25zXG4vL1xuLy8gIEZBIGljb25zOlxuLy9cbi8vIC5mYS1jc3MtYXJyb3ctdXAgLSBBcnJvdyBVcFxuLy8gLmZhLWNzcy1hcnJvdy1kb3duIC0gQXJyb3cgRG93blxuLy9cbi8vICBNYXJrdXA6IC4uLy4uL1RlbXBsYXRlcy91dGlsaXRpZXMvZmEtY3NzLWFycm93Lmh0bWxcbi8vXG4vLyAgU3R5bGVndWlkZSAyLjYuMVxuXG4uZmEtY3NzLWFycm93LXVwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGhlaWdodDogMC44ZW07XG4gICAgd2lkdGg6IDAuOGVtO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAkY2FyZC1zcGFjZXIteDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgY3JlYXRlLWljb24oXCJcXGYwNzdcIiwgNDAwKTtcbiAgICAgICAgLy8gPGkgY2xhc3M9XCJmYXIgZmEtY2hldnJvbi11cFwiPjwvaT5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEuM3JlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAvL3RyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxufVxuXG4uZmEtY3NzLWFycm93LWRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgaGVpZ2h0OiAwLjhlbTtcbiAgICB3aWR0aDogMC44ZW07XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6ICRjYXJkLXNwYWNlci14O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBjcmVhdGUtaWNvbihcIlxcZjA3OFwiLCA0MDApO1xuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjNyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICB9XG59XG4iLCIvLyBNaXhpbiBmb3IgZmEtaWNvbiBpbXBsZW1lbnRhdGlvblxuLy8gJHdlaWdodCA5MDAgfCA0MDAgfCAzMDAgfHwgYnJhbmRzIDQwMCB8fFxuXG5AbWl4aW4gY3JlYXRlLWljb24oJGNvbnRlbnQsICR3ZWlnaHQ6IDkwMCwgJHNpemU6IGZhbHNlLCAkY29sb3I6IGZhbHNlKSB7XG4gICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgICBjb250ZW50OiAkY29udGVudDtcblxuICAgIEBpZiAkc2l6ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHNpemU7XG4gICAgfVxuXG4gICAgQGlmICRjb2xvciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gZm9udC1wcm9wZXJ0aWVzKCRmYW1pbHksICRzdHlsZSwgJHdlaWdodCwgJHNpemUsICRjb2xvcjogZmFsc2UpIHtcbiAgICBmb250LWZhbWlseTogJGZhbWlseTtcbiAgICBmb250LXN0eWxlOiAkc3R5bGU7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gICAgZm9udC1zaXplOiAkc2l6ZTtcblxuICAgIEBpZiAkY29sb3Ige1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgIH1cbn1cbiIsIi8vIEZpbHRlclxuLy9cbi8vIFByZWRlZmluZWQgY3NzLWZpbHRlciBjbGFzc2VzXG4vL1xuLy8gR3JheTogMTIsIDI1LCAzNywgLi4uIDEwMCAgc2VlICRtdi1wZXJjZW50YWdlIEFycmF5IGZvciBhbGxcbi8vXG4vLyBtb3JlIEAgaHR0cHM6Ly9kZXZkb2NzLmlvL2Nzcy9maWx0ZXJcbi8vXG4vLyAuZmlsdGVyLWdyYXktNTAgLSBHcmF5IDUwJVxuLy8gLmZpbHRlci1ncmF5LTEwMCAtIEdyYXkgMTAwJVxuLy8gLmZpbHRlci1zZXBpYS01MCAtIFNlcGlhIDUwJVxuLy8gLmZpbHRlci1zZXBpYS0xMDAgLSBTZXBpYSAxMDAlXG4vLyAuZmlsdGVyLWJsdXItNSAtIEJsdXIgNXB4XG4vLyAuZmlsdGVyLWJsdXItMTAgLSBCbHVyIDEwcHhcbi8vIC4tZmlsdGVyRGltbTMwIC0gb3BhY2l0eTogMC4zXG4vLyAuLWZpbHRlckRpbW1WYXIgLSBvcGFjaXR5OiAkbXYtZmlsdGVyRGltbS1vcGFjaXR5IGRlZmF1bHQgMC41XG4vL1xuLy8gTWFya3VwOiAuLi8uLi9UZW1wbGF0ZXMvdXRpbGl0aWVzL2ZpbHRlci5odG1sXG4vL1xuLy8gU3R5bGVndWlkZSAyLjVcblxuLy8gZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG5AZWFjaCAkdmFsdWUsICRwZXJjZW50YWdlIGluICRtdi1wZXJjZW50YWdlIHtcbiAgICAuZmlsdGVyLWdyYXktI3skdmFsdWV9IHtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoJHBlcmNlbnRhZ2UpO1xuICAgIH1cbn1cblxuQGVhY2ggJHZhbHVlLCAkcGVyY2VudGFnZSBpbiAkbXYtcGVyY2VudGFnZSB7XG4gICAgLmZpbHRlci1zZXBpYS0jeyR2YWx1ZX0ge1xuICAgICAgICBmaWx0ZXI6IHNlcGlhKCRwZXJjZW50YWdlKTtcbiAgICB9XG59XG5cbi5maWx0ZXItYmx1ci01IHtcbiAgICBmaWx0ZXI6IGJsdXIoNXB4KTtcbn1cblxuLmZpbHRlci1ibHVyLTEwIHtcbiAgICBmaWx0ZXI6IGJsdXIoMTBweCk7XG59XG5cbi4tZmlsdGVyRGltbTMwIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG4uLWZpbHRlckRpbW1WYXIge1xuICAgIG9wYWNpdHk6ICRtdi1maWx0ZXJEaW1tLW9wYWNpdHk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuIiwiLy8gQnV0dG9uIFNwZWNpYWwgRlJPTSBUM08gTGF5b3V0XG4vL1xuLy8gPGEgaHJlZj1cImh0dHBzOi8vYjRhZnQuY29tL2RvY3VtZW50YXRpb24vY29tcG9uZW50cy9mYW5jeWJveC5odG1sI3dpdGgtbXVsdGlwbGUtaW5uZXItaW1hZ2VzXCI+QnV0dG9uIE92ZXJsYXlzPC9hPlxuLy8gICogIENzcyBpcyB1bmRlciBHaXRMYWIgV2ViRGV2ZWxvcGVtZW50Lzk5OV9zcGFjZV9jc3NmcmFtd29yayBzZWUgdS1tZWRpYS12aWV3ZXIgY2xhc3Nlc1xuLy9cbi8vIE1hcmt1cDogLi4vLi4vVGVtcGxhdGVzL2NvbXBvbmVudHMvYnV0dG9uLXNwZWNpYWwuaHRtbFxuLy9cbi8vIC5mYWRlLWluIC0gQnV0dG9uIE92ZXJsYXkgaG92ZXIgZWZmZWN0XG4vLyAuZmFkZS1pbiB1LWJzLS1ob3ZlciAtIEJ1dHRvbiBPdmVybGF5IGhvdmVyIGVmZmVjdCArIGJveCBzaGFkb3dcbi8vXG4vLyBTdHlsZWd1aWRlIFV0aWxpdGllcy5CdXR0b25TcGVjaWFsXG5cbi8vIFRvZG8gdXNlIHZhcmlhYmxlIHRvIGNvbXBpbGUgdGhpc1xuLi1idG5PdmVybGF5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAvLyBub3Qgd29raW5nID8/P1xuICAgICYuLWZhZGUge1xuICAgICAgICAuYnRuLW92ZXJsYXlfX2NvbnRhaW5lciAuYnRuLW92ZXJsYXlfX2ljb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciAuYnRuLW92ZXJsYXlfX2NvbnRhaW5lciAuYnRuLW92ZXJsYXlfX2ljb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi4tZmFkZUluIHtcbiAgICAgICAgLmJ0bi1vdmVybGF5X19jb250YWluZXIgLmJ0bi1vdmVybGF5X19pY29uIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIC5idG4tb3ZlcmxheV9fY29udGFpbmVyIC5idG4tb3ZlcmxheV9faWNvbiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1vdmVybGF5X19jb250YWluZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcblxuICAgICAgICAuYnRuLW92ZXJsYXlfX2ljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgd2lkdGg6ICRtdi1idG5PdmVybGF5LWljb24tc2l6ZSAqIDI7XG4gICAgICAgICAgICBoZWlnaHQ6ICRtdi1idG5PdmVybGF5LWljb24tc2l6ZSAqIDI7XG4gICAgICAgICAgICBmb250LXNpemU6ICRtdi1idG5PdmVybGF5LWljb24tc2l6ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuXG4gICAgICAgICAgICAmLi1iYWNrR3JvdW5kIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuLXJvdW5kIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0bi1vdmVybGF5X19pY29uLWlubmVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICAgICAgICAgICAmLi1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtdi1zdmctYmFja2dyb3VuZC11cmwoJG12LWJ0bk92ZXJsYXktaWNvbi1maWxlLCAkbXYtYnRuT3ZlcmxheS1pY29uLXNpemUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBVblVzZWQgU2V0dGluZ3Ncbi5idG4tb3ZlcmxheTpob3ZlciAuYnRuLW92ZXJsYXlfX2ltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xufVxuXG4uYnRuLW92ZXJsYXlfX2ltZyB7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG4qL1xuIiwiLy8gYWRkcyBhbiBzdmcgaWNvbiBhcyBiYWNrZ3J1bmQgdXJsLCB1c2VkIGluIDphZnRlciBhbmQgOmJlZm9yZVxuQG1peGluIG12LXN2Zy1iYWNrZ3JvdW5kLXVybCAoJGljb24tZmlsZSwgJGljb24tc2l6ZTogJGZvbnQtc2l6ZS1iYXNlLCAkaWNvbi1wYXRoOiAkbXYtaWNvbi1wYXRoKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogJGljb24tc2l6ZTtcbiAgICBoZWlnaHQ6ICRpY29uLXNpemU7XG4gICAgbWFyZ2luOiAkaWNvbi1zaXplIC8gMjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwocXVvdGUoJGljb24tcGF0aCArICcvJyArICRpY29uLWZpbGUpKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xuICAgIGNvbnRlbnQ6ICcgJztcbn1cblxuLyoqKioqKioqKioqKioqKipcbiAqICAgaWNvbiBmb3Igc2luZ2xlIGVsZW1lbnRzIGxpa2UgaCxhLC4uLlxuICoqKioqKioqKioqKioqKipcbiovXG5cbi8vIGljb24gaW4gcHNldWRvIGVsZW1lbnQgZm9udGF3ZXNvbWUgdW5pY29kZVxuQG1peGluIG12LWZhLWljb24tcHNldWRvLXNpbmdsZSAoJGZvbnQtc2l6ZSwgJGljb24tZmEtY29kZTogJ1xcZjEwJywgJGljb24tZm9udC13ZWlnaHQ6IDMwMCwgJGljb24tY29sb3I6IGZhbHNlLCAkcHNldWRvOiAnYmVmb3JlJykge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOiN7JHBzZXVkb30ge1xuICAgICAgICAvLyBmYSBpY29uIGluIChoZXggbm90YXRpbiwgZm9udC1zaXplKVxuICAgICAgICBAaW5jbHVkZSBjcmVhdGUtaWNvbigkaWNvbi1mYS1jb2RlLCAkaWNvbi1mb250LXdlaWdodCwgJGZvbnQtc2l6ZSwgJGljb24tY29sb3IpO1xuICAgICAgICAvLyBTdXBwcmVzcyB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yIGluIG1vZGVybiBicm93c2Vyc1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgQGlmICRwc2V1ZG8gPT0gJ2JlZm9yZScge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGZvbnQtc2l6ZSAvIDI7XG4gICAgICAgIH1cblxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRmb250LXNpemUgLyAyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGlmICRpY29uLWNvbG9yIHtcbiAgICAgICAgICAgIC8vY29sb3I6ICRpY29uLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKlxuICogIGh0bWwgdW5pY29kZSBpY29uIGluIHBzZXVkbyBlbGVtZW50XG4gKiBjYWxsIHdpdGggbmFtZWQgcGFyYW1zOlxuICAgKiBAaW5jbHVkZSBtdi11Yy1pY29uLXBzZXVkby1zaW5nbGUoJG12LWh4LWljb24tdWMsICRjb2xvcjogJG12LWh4LWljb24tY29sb3IpO1xuKi9cbi8vIGljb24gaW4gcHNldWRvIGVsZW1lbnQgaHRtbCB1bmljb2RlXG4vLyBjYWxsIHdpdGggbmFtZWQgcGFyYW1zOiBAaW5jbHVkZSBtdi11Yy1pY29uLXBzZXVkby1zaW5nbGUoJG12LWh4LWljb24tdWMsICRjb2xvcjogJG12LWh4LWljb24tY29sb3IpO1xuQG1peGluIG12LXVjLWljb24tcHNldWRvLXNpbmdsZSAoJHUtY29kZSwgJHBhZGRpbmcteDogZmFsc2UsICRzaXplOiBmYWxzZSwgJGNvbG9yOiBmYWxzZSwgJHBzZXVkbzogJ2JlZm9yZScpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOiN7JHBzZXVkb30ge1xuICAgICAgICAvLyBTdXBwcmVzcyB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yIGluIG1vZGVybiBicm93c2Vyc1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICR1LWNvZGU7XG5cbiAgICAgICAgQGlmICRwYWRkaW5nLXgge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmcteDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpZiAkc2l6ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRzaXplO1xuICAgICAgICB9XG5cbiAgICAgICAgQGlmICRjb2xvciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyB0aGlzIGlzIG9ic29sZXRlIHVzZSBtdi11Yy1pY29uLXBzZXVkby1zaW5nbGUgaW5zdGVhZFxuQG1peGluIG12LXVjLWljb24tcHNldWRvLXNpbmdsZS1vYnNvbGV0ICgkcGFkZGluZywgJGljb24tdS1jb2RlOiAnXFxmMTAnLCAkaWNvbi1jb2xvcjogZmFsc2UsICRwc2V1ZG86ICdiZWZvcmUnKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjojeyRwc2V1ZG99IHtcbiAgICAgICAgLy8gU3VwcHJlc3MgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvciBpbiBtb2Rlcm4gYnJvd3NlcnNcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZztcbiAgICAgICAgY29udGVudDogJGljb24tdS1jb2RlO1xuXG4gICAgICAgIEBpZiAkaWNvbi1jb2xvciB7XG4gICAgICAgICAgICBjb2xvcjogJGljb24tY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qKioqKioqKioqKioqKioqXG4gKiBpY29uIGZvciBsaXN0IGVsZW1lbnRzICh1bCAvIG9sKVxuICoqKioqKioqKioqKioqKipcbiovXG4vLyBpY29uIGluIHBzZXVkbyBlbGVtZW50IGZvbnRhd2Vzb21lIHVuaWNvZGVcbkBtaXhpbiBtdi1mYS1pY29uLXBzZXVkby1saXN0KCRwYWRkaW5nLCAkaWNvbi1mYS1jb2RlOiAnXFxmMTAnLCAkaWNvbi1mb250LXdlaWdodDogMzAwLCAkaWNvbi1jb2xvcjogZmFsc2UsICRwc2V1ZG86ICdiZWZvcmUnLCAkcGFkZGluZy15OiAwKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICAgLy8gKyBpcyBlcXVhbCB0byBub3Q6KGxhc3RjaGlsZClcbiAgICArIC4tZmEtaWNvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmc7XG5cbiAgICAgICAgJjojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIC8vIGZhIGljb24gaW4gKGhleCBub3RhdGluLCBmb250LXNpemUpXG4gICAgICAgICAgICBAaW5jbHVkZSBjcmVhdGUtaWNvbigkaWNvbi1mYS1jb2RlLCAkaWNvbi1mb250LXdlaWdodCk7XG4gICAgICAgICAgICAvL2NvbnRlbnQ6IFwifFwiO1xuICAgICAgICAgICAgLy8gU3VwcHJlc3MgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvciBpbiBtb2Rlcm4gYnJvd3NlcnNcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRwYWRkaW5nLXkgLyAyO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRwYWRkaW5nLXkgLyAyO1xuXG4gICAgICAgICAgICBAaWYgJGljb24tY29sb3Ige1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaWNvbi1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gaWNvbiBpbiBwc2V1ZG8gZWxlbWVudCBodG1sIHVuaWNvZGUgLyBOT1Qgb24gRmlyc3QgQ2hpbGQgKGxhbmdOYXYgQnJlYWRDcnVtYnMsIGV0Yy4uLilcbkBtaXhpbiBtdi11Yy1pY29uLXBzZXVkby1saXN0KCRwYWRkaW5nLCAkaWNvbi11LWNvZGU6ICdcXGYxMCcsICRpY29uLWNvbG9yOiBmYWxzZSwgJHBzZXVkbzogJ2JlZm9yZScsICRwYWRkaW5nLXk6IDApIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBsYW5nTmF2cyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgICAvLyArIGlzIGVxdWFsIHRvIG5vdDoobGFzdGNoaWxkKVxuICAgICsgLi11Yy1pY29uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZztcblxuICAgICAgICAmOiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgLy8gU3VwcHJlc3MgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvciBpbiBtb2Rlcm4gYnJvd3NlcnNcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRwYWRkaW5nLXkgLyAyO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRwYWRkaW5nLXkgLyAyO1xuICAgICAgICAgICAgY29udGVudDogJGljb24tdS1jb2RlO1xuXG4gICAgICAgICAgICBAaWYgJGljb24tY29sb3Ige1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaWNvbi1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gaWNvbiBpbiBwc2V1ZG8gZWxlbWVudCBodG1sIHVuaWNvZGUgLyBJY29uIGFsc28gb24gRklSU1QgY2hpbGRyZW5cbkBtaXhpbiBtdi11Yy1pY29uLXBzZXVkby1saXN0LWFuZC1maXJzdCgkcGFkZGluZywgJGljb24tdS1jb2RlOiAnXFxmMTAnLCAkaWNvbi1jb2xvcjogZmFsc2UsICRwc2V1ZG86ICdiZWZvcmUnLCAkcGFkZGluZy15OiAwKSB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICYuLXVjLWljb24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nO1xuXG4gICAgICAgICY6I3skcHNldWRvfSB7XG4gICAgICAgICAgICAvLyBTdXBwcmVzcyB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yIGluIG1vZGVybiBicm93c2Vyc1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmc7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHBhZGRpbmcteSAvIDI7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmcteSAvIDI7XG4gICAgICAgICAgICBjb250ZW50OiAkaWNvbi11LWNvZGU7XG5cbiAgICAgICAgICAgIEBpZiAkaWNvbi1jb2xvciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpY29uLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiBIYW1idXJnZXJzXG4gKiBAZGVzY3JpcHRpb24gVGFzdHkgQ1NTLWFuaW1hdGVkIGhhbWJ1cmdlcnNcbiAqIEBhdXRob3IgSm9uYXRoYW4gU3VoIEBqb25zdWhcbiAqIEBzaXRlIGh0dHBzOi8vam9uc3VoLmNvbS9oYW1idXJnZXJzXG4gKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vam9uc3VoL2hhbWJ1cmdlcnNcbiAqL1xuXG4vLyBTZXR0aW5nc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRoYW1idXJnZXItcGFkZGluZy14ICAgICAgICAgICA6IDE1cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLXBhZGRpbmcteSAgICAgICAgICAgOiAxNXB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci13aWR0aCAgICAgICAgIDogNDBweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICAgICAgICA6IDRweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAgICAgICA6IDZweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItY29sb3IgICAgICAgICA6ICMwMDAgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWJvcmRlci1yYWRpdXMgOiA0cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHkgICAgICAgOiAwLjcgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1sYXllci1jb2xvciAgOiAkaGFtYnVyZ2VyLWxheWVyLWNvbG9yICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItb3BhY2l0eTogJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5ICFkZWZhdWx0O1xuXG4vLyBUbyB1c2UgQ1NTIGZpbHRlcnMgYXMgdGhlIGhvdmVyIGVmZmVjdCBpbnN0ZWFkIG9mIG9wYWNpdHksXG4vLyBzZXQgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyIGFzIHRydWUgYW5kXG4vLyBjaGFuZ2UgdGhlIHZhbHVlIG9mICRoYW1idXJnZXItaG92ZXItZmlsdGVyIGFjY29yZGluZ2x5LlxuJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyICAgOiBmYWxzZSAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItZmlsdGVyICAgICAgIDogb3BhY2l0eSg1MCUpICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItZmlsdGVyOiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciAhZGVmYXVsdDtcblxuLy8gVHlwZXMgKFJlbW92ZSBvciBjb21tZW50IG91dCB3aGF0IHlvdSBkb27igJl0IG5lZWQpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGhhbWJ1cmdlci10eXBlczogKFxuICAzZHgsXG4gIDNkeC1yLFxuICAzZHksXG4gIDNkeS1yLFxuICAzZHh5LFxuICAzZHh5LXIsXG4gIGFycm93LFxuICBhcnJvdy1yLFxuICBhcnJvd2FsdCxcbiAgYXJyb3dhbHQtcixcbiAgYXJyb3d0dXJuLFxuICBhcnJvd3R1cm4tcixcbiAgYm9yaW5nLFxuICBjb2xsYXBzZSxcbiAgY29sbGFwc2UtcixcbiAgZWxhc3RpYyxcbiAgZWxhc3RpYy1yLFxuICBlbXBoYXRpYyxcbiAgZW1waGF0aWMtcixcbiAgbWludXMsXG4gIHNsaWRlcixcbiAgc2xpZGVyLXIsXG4gIHNwaW4sXG4gIHNwaW4tcixcbiAgc3ByaW5nLFxuICBzcHJpbmctcixcbiAgc3RhbmQsXG4gIHN0YW5kLXIsXG4gIHNxdWVlemUsXG4gIHZvcnRleCxcbiAgdm9ydGV4LXJcbikgIWRlZmF1bHQ7XG5cbi8vIEJhc2UgSGFtYnVyZ2VyIChXZSBuZWVkIHRoaXMpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQGltcG9ydCBcImJhc2VcIjtcblxuLy8gSGFtYnVyZ2VyIHR5cGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQGltcG9ydCBcInR5cGVzLzNkeFwiO1xuQGltcG9ydCBcInR5cGVzLzNkeC1yXCI7XG5AaW1wb3J0IFwidHlwZXMvM2R5XCI7XG5AaW1wb3J0IFwidHlwZXMvM2R5LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHh5XCI7XG5AaW1wb3J0IFwidHlwZXMvM2R4eS1yXCI7XG5AaW1wb3J0IFwidHlwZXMvYXJyb3dcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvdy1yXCI7XG5AaW1wb3J0IFwidHlwZXMvYXJyb3dhbHRcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd2FsdC1yXCI7XG5AaW1wb3J0IFwidHlwZXMvYXJyb3d0dXJuXCI7XG5AaW1wb3J0IFwidHlwZXMvYXJyb3d0dXJuLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9ib3JpbmdcIjtcbkBpbXBvcnQgXCJ0eXBlcy9jb2xsYXBzZVwiO1xuQGltcG9ydCBcInR5cGVzL2NvbGxhcHNlLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9lbGFzdGljXCI7XG5AaW1wb3J0IFwidHlwZXMvZWxhc3RpYy1yXCI7XG5AaW1wb3J0IFwidHlwZXMvZW1waGF0aWNcIjtcbkBpbXBvcnQgXCJ0eXBlcy9lbXBoYXRpYy1yXCI7XG5AaW1wb3J0IFwidHlwZXMvbWludXNcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zbGlkZXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zbGlkZXItclwiO1xuQGltcG9ydCBcInR5cGVzL3NwaW5cIjtcbkBpbXBvcnQgXCJ0eXBlcy9zcGluLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zcHJpbmdcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zcHJpbmctclwiO1xuQGltcG9ydCBcInR5cGVzL3N0YW5kXCI7XG5AaW1wb3J0IFwidHlwZXMvc3RhbmQtclwiO1xuQGltcG9ydCBcInR5cGVzL3NxdWVlemVcIjtcbkBpbXBvcnQgXCJ0eXBlcy92b3J0ZXhcIjtcbkBpbXBvcnQgXCJ0eXBlcy92b3J0ZXgtclwiO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ29va2luZyB1cCBhZGRpdGlvbmFsIHR5cGVzOlxuLy9cbi8vIFRoZSBTYXNzIGZvciBlYWNoIGhhbWJ1cmdlciB0eXBlIHNob3VsZCBiZSBuZXN0ZWRcbi8vIGluc2lkZSBhbiBAaWYgZGlyZWN0aXZlIHRvIGNoZWNrIHdoZXRoZXIgb3Igbm90XG4vLyBpdCBleGlzdHMgaW4gJGhhbWJ1cmdlci10eXBlcyBzbyBvbmx5IHRoZSBDU1MgZm9yXG4vLyBpbmNsdWRlZCB0eXBlcyBhcmUgZ2VuZXJhdGVkLlxuLy9cbi8vIGUuZy4gaGFtYnVyZ2Vycy90eXBlcy9fbmV3LXR5cGUuc2Nzc1xuLy9cbi8vIEBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBuZXctdHlwZSkge1xuLy8gICAuaGFtYnVyZ2VyLS1uZXctdHlwZSB7XG4vLyAgICAgLi4uXG4vLyAgIH1cbi8vIH1cbiIsIi8vIEhhbWJ1cmdlclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5oYW1idXJnZXIge1xuICBwYWRkaW5nOiAkaGFtYnVyZ2VyLXBhZGRpbmcteSAkaGFtYnVyZ2VyLXBhZGRpbmcteDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcblxuICAvLyBOb3JtYWxpemUgKDxidXR0b24+KVxuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgJjpob3ZlciB7XG4gICAgQGlmICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciA9PSB0cnVlIHtcbiAgICAgIGZpbHRlcjogJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXI7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIG9wYWNpdHk6ICRoYW1idXJnZXItaG92ZXItb3BhY2l0eTtcbiAgICB9XG4gIH1cblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAaWYgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyID09IHRydWUge1xuICAgICAgICBmaWx0ZXI6ICRoYW1idXJnZXItYWN0aXZlLWhvdmVyLWZpbHRlcjtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgb3BhY2l0eTogJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItb3BhY2l0eTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyLFxuICAgIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbiAgICAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGFtYnVyZ2VyLWFjdGl2ZS1sYXllci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmhhbWJ1cmdlci1ib3gge1xuICB3aWR0aDogJGhhbWJ1cmdlci1sYXllci13aWR0aDtcbiAgaGVpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDMgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhhbWJ1cmdlci1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgLyAtMjtcblxuICAmLFxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICB3aWR0aDogJGhhbWJ1cmdlci1sYXllci13aWR0aDtcbiAgICBoZWlnaHQ6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoYW1idXJnZXItbGF5ZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIH1cblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBib3R0b206ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMTtcbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGNvbGxhcHNlKSB7XG4gIC8qXG4gICAqIENvbGxhcHNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1jb2xsYXBzZSB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDA7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjEzcztcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTNzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDIgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDIpICogLTE7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMXMgbGluZWFyO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTEsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksXG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIDAuMjJzIGxpbmVhcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xNnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjEzcyAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVG9kbzogcmVmYWN0b3IgbW92ZSBtaXhpbnMgdG8gZXh0cmEgZm9sZGVyLCBrZWVwIG9ubHkgcmVhbCB1dGlsaXRpZXMgaGVyZVxuQGltcG9ydCBcImdyYWRpZW50XCI7XG4vL1xuQGltcG9ydCBcImJhY2tncm91bmQtY29sb3JcIjtcbkBpbXBvcnQgXCJib3hzaGFkb3dcIjtcbkBpbXBvcnQgXCJjc3NfaWNvbnNcIjtcbkBpbXBvcnQgXCJmYV9pY29uc1wiO1xuQGltcG9ydCBcImZpbHRlclwiO1xuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcImljb25zLWJ1dHRvbnNcIjtcblxuLy8gaW1wb3J0cyBmcm9tIG5wbSBtb2R1bGVzIG12X3Byb2plY3QvQnVpbGQvbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vyc1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uLy4uL212X3Byb2plY3QvQnVpbGQvbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy9oYW1idXJnZXJzXCI7XG5cbi8vIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2RlL2RvY3MvV2ViL0NTUy90ZXh0LXNoYWRvd1xuLy8gaHR0cHM6Ly93d3cudzNzY2hvb2xzLmNvbS9jc3NyZWYvY3NzM19wcl90ZXh0LXNoYWRvdy5hc3Bcbi8vIGh0dHBzOi8vaHRtbC1jc3MtanMuY29tL2Nzcy9nZW5lcmF0b3IvdGV4dC1zaGFkb3cvXG4uLXRleHRTaGFkb3cge1xuICAgIHRleHQtc2hhZG93OiAkbXYtdGV4dFNoYWRvdy14LW9mZiAkbXYtdGV4dFNoYWRvdy15LW9mZiAkbXYtdGV4dFNoYWRvdy1ibHVyICRtdi10ZXh0U2hhZG93LWNvbG9yO1xufVxuXG4vL1xuLi1ib3JkZXJQc0JlZm9yZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgLy8gcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgfVxufVxuXG4uLWJvcmRlclBzQWZ0ZXIge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgcGFkZGluZy10b3A6ICRtdi11LWJvcmRlci1wcy1wYWRkaW5nLWJlZm9yZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRtdi11LWJvcmRlci1wcy1wYWRkaW5nLWFmdGVyO1xuICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIH1cbn1cblxuLyogdXNhZ2UgPGRpdiBjbGFzcz1cImxheW91dC1vdmVybGF5XCI+IDxkaXY+PC9kaXY+IDxkaXYgY2xhc3M9XCJvdmVybGF5LWlubmVyXCI+PC9kaXY+IDwvZGl2PiAqL1xuLmxheW91dC1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gei1pbmRleDogMDtcbiAgICAub3ZlcmxheS1pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gdXNlIFRCIGNsYXNzZXMgZS5nLjogaC0xMDAgdG9wLTAgc3RhcnQtMFxuICAgICAgICAvLyBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAvLyB0b3A6IDA7XG4gICAgICAgIC8vIGxlZnQ6IDA7XG4gICAgfVxufVxuIiwiLm8tcGFnZUJhY2tncm91bmRNZWRpYV9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcblxuICAgIC5tLXBhZ2VCYWNrZ3JvdW5kTWVkaWFfX2JhY2tHcm91bmRDb250YWluZXIge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDI1NjFweCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubS1wYWdlQmFja2dyb3VuZE1lZGlhX19jb250ZW50Q29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLy8gTW9kaWZpZXJzIC8gc3BlY2lhbCBzZXR0aW5nc1xuICAgICYuLWZ1bGxTaXplIHtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgLy8gbW9iaWxlIHZpZXdwb3J0IGJ1ZyBmaXggZm9yIHdlYmtpdCBpT1MgTmVlZHMgSlNcbiAgICAgICAgLy8gICAqIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vdGhlLXRyaWNrLXRvLXZpZXdwb3J0LXVuaXRzLW9uLW1vYmlsZS9cbiAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLXJlYWwsIDF2aCkgKiAxMDApO1xuXG4gICAgICAgIC5tLXBhZ2VCYWNrZ3JvdW5kTWVkaWFfX2JhY2tHcm91bmRDb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gTW9uaXRvcmUgQXVzY2huaXR0ZVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTMwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAvLyBzbWFydCBwaG9uZXMgbGFuZHNjYXBlXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxZHBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAvLyBzcGVjaWFsIERldnNcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtaXBhZC1wcm8oYWxsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWlwYWQobGFuZHNjYXBlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yOSUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gSU9TIG1lZGlhIHF1ZXJpZXNcbi8vXG4vL1xuLy8gIDxhIGhyZWY9XCJodHRwOi8vbHlzb25ncmFmaWsuZGUvbWVkaWEtcXVlcmllcy8jaXBob25lXCI+TWVkaWEgcXVlcmllcyBzaXplczwvYT48YnI+XG4vLyAgPGEgaHJlZj1cImh0dHA6Ly9zdGVwaGVuLmlvL21lZGlhcXVlcmllcy9cIj5NZWRpYSBxdWVyaWVzIHNpemVzPC9hPjxicj5cbi8vICA8aT5QYXJhbWV0ZXJzOiA8L2k+PGJyPlxuLy8gIGFsbCB8IHwgbGFuZHNjYXBlIHwgcG9ydHJhaXQ8YnIvPlxuLy8gIDxocj5cbi8vICA8c3Ryb25nPmlQYWQ6IDwvc3Ryb25nPiA8YnI+XG4vLyAgQGluY2x1ZGUgbWVkaWEtaXBhZCgpIHsgPHN0cm9uZz5JcyBvdmVybGFwcGluZyB3aXRoIGlQYWQgUHJvIGluIGxhbmRzY2FwZTwvc3Ryb25nPiA8YnI+XG4vLyAgQGluY2x1ZGUgbWVkaWEtaXBhZC1wcm8oKSB7IDxicj5cbi8vXG4vLyAgPHN0cm9uZz5pUGhvbmVzOiA8L3N0cm9uZz4gPGJyPlxuLy8gIEBpbmNsdWRlIG1lZGlhLWlwaG9uZS1YKCkgeyA8c3Ryb25nPiBpcyB0aGUgc2FtZSBhcyBpcGhvbmUgMTEsIGlwaG9uZSBYUzwvc3Ryb25nPjxicj5cbi8vICBAaW5jbHVkZSBtZWRpYS1pcGhvbmUtOC1wbHVzKCkgeyA8YnIvPlxuLy8gIEBpbmNsdWRlIG1lZGlhLWlwaG9uZS04KCkgeyA8YnIvPlxuLy8gIDxhIGhyZWY9XCJodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy81MjMyMTIxMi9pcGhvbmUteHIteHMteHMtbWF4LWNzcy1tZWRpYS1xdWVyaWVzXCI+IE90aGVyIElwaG9uZXM8L2E+IDxici8+IDxici8+XG4vL1xuLy8gU3R5bGVndWlkZSAyLjZcblxuQG1peGluIG1lZGlhLWlwaG9uZS04KCRvcmllbnRhdGlvbjogYWxsKSB7XG4gICAgQGlmICRvcmllbnRhdGlvbiA9PSBhbGwge1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzNzVweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA2NjdweCkgYW5kICgtd2Via2l0LWRldmljZS1waXhlbC1yYXRpbzogMikge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDM3NXB4KSBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDY2N3B4KSBhbmQgKG9yaWVudGF0aW9uOiAkb3JpZW50YXRpb24pIGFuZCAoLXdlYmtpdC1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKlxuICAgIGlQaG9uZSA4IFBsdXNcbiAqL1xuQG1peGluIG1lZGlhLWlwaG9uZS04LXBsdXMoJG9yaWVudGF0aW9uOiBhbGwpIHtcbiAgICBAaWYgJG9yaWVudGF0aW9uID09IGFsbCB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDQxNHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSBhbmQgKC13ZWJraXQtZGV2aWNlLXBpeGVsLXJhdGlvOiAzKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNDE0cHgpIGFuZCAobWluLWRldmljZS13aWR0aDogNzM2cHgpIGFuZCAob3JpZW50YXRpb246ICRvcmllbnRhdGlvbikgYW5kICgtd2Via2l0LWRldmljZS1waXhlbC1yYXRpbzogMykge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qXG4gKiBpUGhvbmUgWFxuKi9cbkBtaXhpbiBtZWRpYS1pcGhvbmUtWCgkb3JpZW50YXRpb246IGFsbCkge1xuICAgIEBpZiAkb3JpZW50YXRpb24gPT0gYWxsIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzc1cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogODEycHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzc1cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogODEycHgpIGFuZCAob3JpZW50YXRpb246ICRvcmllbnRhdGlvbikgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKlxuICogaVBhZFxuICogICAqIHVlYmVyc2NobmVpZGV0IHNpY2ggbWl0IGlwYWRQcm8sIGxhZXNzdGkgc2ljaCBpbSBpbnNwZWN0b3IgbmljaHQgdGVzdGVuXG4qL1xuQG1peGluIG1lZGlhLWlwYWQoJG9yaWVudGF0aW9uOiBhbGwpIHtcbiAgICBAaWYgJG9yaWVudGF0aW9uID09IGFsbCB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kICgtd2Via2l0LWRldmljZS1waXhlbC1yYXRpbzogMSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogJG9yaWVudGF0aW9uKSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBtZWRpYS1pcGFkLXBybygkb3JpZW50YXRpb246IGFsbCkge1xuICAgIEBpZiAkb3JpZW50YXRpb24gPT0gYWxsIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEzNjZweCkgYW5kICgtd2Via2l0LWRldmljZS1waXhlbC1yYXRpbzogMikge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMzY2cHgpIGFuZCAob3JpZW50YXRpb246ICRvcmllbnRhdGlvbikgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIvLyBIZWFkZXJcbi8vXG4vLyAqIGlzIGlkZW50aWNhbGx5IHdpdGggaGVhZGVyIChCdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL1BFcy9faGVhZGVyLnNjc3MpXG4vL1xuLy8gICAhISEgVG9kbzogc2VlIGZvb3RlciBtZXJnZSBpdCB3aXRoIG1peGluLCBhdm9pZCBzYW1lIGNvZGUgdHdpY2Vcbi8vXG4vLyBTdHlsZWd1aWRlIExheW91dE12c3MuSGVhZGVyXG5cbmhlYWRlci5tLWhlYWRlcjpub3QoLmZyYW1lLWhlYWRlcikge1xuICAgIGNvbG9yOiAkbXYtaGVhZGVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtdi1oZWFkZXItYmctY29sb3I7XG4gICAgZm9udC1zaXplOiAkbXYtaGVhZGVyLWZvbnQtc2l6ZTtcblxuICAgIC8vIHRvZG8gbWVyZ2UgdGhpcyB3aXRoIC5uYXYtbGluay1pY29uXG4gICAgLmZhYixcbiAgICAuZmFsIHtcbiAgICAgICAgZm9udC1zaXplOiAkbXYtaGVhZGVyLWljb24tZm9udC1zaXplO1xuICAgIH1cblxuICAgIC5mYWIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXYtaGVhZGVyLWJnLWNvbG9yO1xuICAgICAgICBjb2xvcjogJG12LWhlYWRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBMaW5rc1xuICAgIGEge1xuICAgICAgICAvLyBmb250LVtmYW1pbHksd2VpZ2h0LHNpemUsc3R5bGVdIGNvbG9yXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtcHJvcGVydGllcygkbXYtaGVhZGVyLWxpbmstZm9udC1mYW1pbHksICRtdi1oZWFkZXItbGluay1mb250LXN0eWxlLCAkbXYtaGVhZGVyLWxpbmstZm9udC13ZWlnaHQsICRtdi1oZWFkZXItbGluay1mb250LXNpemUsICRtdi1oZWFkZXItbGluay1jb2xvcik7XG5cbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbXYtaGVhZGVyLWxpbmstZGVjb3JhdGlvbjtcbiAgICAgICAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246ICRtdi1oZWFkZXItbGluay11bmRlcmxpbmUtcG9zO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtdi1oZWFkZXItbGluay1mb250LXdlaWdodDtcbiAgICAgICAgICAgIGNvbG9yOiAkbXYtaGVhZGVyLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRtdi1oZWFkZXItbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4gICAgICAgICY6bm90KFtocmVmXSkge1xuICAgICAgICAgICAgJixcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG12LWhlYWRlci1saW5rLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiJHRvcE5hdi1wcmVmaXg6ICAgICAgICAgICAgICAgICAgIHRvcG5hdi0gIWRlZmF1bHQ7XG5cbi50b3AtbmF2IHtcbiAgICAvLyBmb250LVtmYW1pbHksd2VpZ2h0LHNpemUsc3R5bGVdXG4gICAgQGluY2x1ZGUgZm9udC1wcm9wZXJ0aWVzKCRtdi10b3BOYXYtZi1mYW0sICRtdi10b3BOYXYtZi1zdHlsZSwgJG12LXRvcE5hdi1mLXcsICRtdi10b3BOYXYtZi1zKTtcblxuICAgIC8qIEBzZWUgcGFja2FnZXMvbXZfcHJvamVjdC9CdWlsZC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzOjI0ICovXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1jc3MtdmFyc1xuICAgIC0tI3skbXYtcHJlZml4fSN7JHRvcE5hdi1wcmVmaXh9bGluay1wYWRkaW5nLXg6ICN7JG12LXRvcE5hdi1saW5rLXBhZGRpbmcteH07XG4gICAgLS0jeyRtdi1wcmVmaXh9I3skdG9wTmF2LXByZWZpeH1saW5rLXBhZGRpbmcteTogI3skbXYtdG9wTmF2LWxpbmstcGFkZGluZy15fTtcbiAgICAvLyBAaW5jbHVkZSByZnMoJG5hdi1saW5rLWZvbnQtc2l6ZSwgLS0jeyRtdi1wcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKTtcbiAgICAtLSN7JG12LXByZWZpeH0jeyR0b3BOYXYtcHJlZml4fWxpbmstZm9udC13ZWlnaHQ6ICN7JG12LXRvcE5hdi1mLXd9O1xuICAgIC0tI3skbXYtcHJlZml4fSN7JHRvcE5hdi1wcmVmaXh9bGluay1jb2xvcjogI3skbXYtdG9wTmF2LWxpbmstY29sb3J9O1xuICAgIC0tI3skbXYtcHJlZml4fSN7JHRvcE5hdi1wcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbXYtdG9wTmF2LWxpbmstaG92ZXItY29sb3J9O1xuICAgIC0tI3skbXYtcHJlZml4fSN7JHRvcE5hdi1wcmVmaXh9bGluay1kaXNhYmxlZC1jb2xvcjogI3skbXYtdG9wTmF2LWxpbmstZGlzYWJsZS1jb2xvcn07XG4gICAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtY3NzLXZhcnNcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAubmF2LWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogdmFyKC0tI3skbXYtcHJlZml4fSN7JHRvcE5hdi1wcmVmaXh9bGluay1wYWRkaW5nLXkpIHZhcigtLSN7JG12LXByZWZpeH0jeyR0b3BOYXYtcHJlZml4fWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgY29sb3I6IHZhcigtLSN7JG12LXByZWZpeH0jeyR0b3BOYXYtcHJlZml4fWxpbmstY29sb3IpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgLy9AaW5jbHVkZSB0cmFuc2l0aW9uKCRuYXYtbGluay10cmFuc2l0aW9uKTtcbiAgICAgICAgLy9AaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skbXYtcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSkpO1xuICAgICAgICAvL2ZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRtdi1wcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQpO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRtdi1wcmVmaXh9I3skdG9wTmF2LXByZWZpeH1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgICAgICB9XG5cbiAgICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lICovXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgLy9ib3gtc2hhZG93OiAkbXYtdG9wTmF2LWxpbmstZm9jdXMtYm94LXNoYWRvdztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skbXYtcHJlZml4fSN7JHRvcE5hdi1wcmVmaXh9bGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtbGluay1pY29uLFxuICAgICAgICAubmF2LWxpbmstdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skbXYtcHJlZml4fSN7JHRvcE5hdi1wcmVmaXh9bGluay1jb2xvcik7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBCcmVhZGNydW1iIHVzZWQgb25seSBvbmNlXG4vLyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvdjQuNS4wL3Njc3MvX2JyZWFkY3J1bWIuc2Nzc1xuXG4uYnJlYWRjcnVtYi13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBoaWRlLW9uLXByaW50KCk7XG5cbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vLyB0b2RvIHJlbW92ZSAjQnJlYWRDcnVtYlxuLm1fYmVyYWRDcnVtYl9fc2VjdGlvbixcbiNCcmVhZENydW1iIHtcbiAgICAubV9iZXJhZENydW1iX19saXN0IHtcbiAgICAgICAgLy8gZm9udC1bZmFtaWx5LHdlaWdodCxzaXplLHN0eWxlXVxuICAgICAgICBAaW5jbHVkZSBmb250LXByb3BlcnRpZXMoJG12LWJyZWFkY3J1bWItZi1mYW0sICRtdi1icmVhZGNydW1iLWYtc3R5bGUsICRtdi1icmVhZGNydW1iLWYtdywgJG12LWJyZWFkY3J1bWItZi1zKTtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC8vYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gICAgICAgIC8vcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICAgICAgLy9wYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cztcblxuICAgICAgICAubV9iZXJhZENydW1iX19pdGVtIHtcbiAgICAgICAgICAgICYuLWZhLWljb24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG12LWZhLWljb24tcHNldWRvLWxpc3QoJG12LWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLCAkYnJlYWRjcnVtYi1kaXZpZGVyLCAkbXYtYnJlYWRjcnVtYi1kaXZpZGVyLWZvbnRzaXplLCAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi4tdWMtaWNvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXYtdWMtaWNvbi1wc2V1ZG8tbGlzdCgkbXYtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcsICRtdi1icmVhZGNydW1iLWRpdmlkZXItdWMsICRicmVhZGNydW1iLWRpdmlkZXItY29sb3IpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnJlYWRjcnVtYi1saW5rLFxuICAgICAgICAgICAgLmJyZWFkY3J1bWItdGV4dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtdi1icmVhZGNydW1iLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIubS1sYW5nTWVudSB7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAvLyBmb250LVtmYW1pbHksd2VpZ2h0LHNpemUsc3R5bGVdXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtcHJvcGVydGllcygkbXYtbGFuZ05hdi1mLWZhbSwgJG12LWxhbmdOYXYtZi1zdHlsZSwgJG12LWxhbmdOYXYtZi13LCAkbXYtbGFuZ05hdi1mLXMpO1xuXG4gICAgICAgIC5tLWxhbmdNZW51X19saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAvL3BhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgICAgcGFkZGluZzogJG12LWxhbmdOYXYtcGFkZGluZy15ICRtdi1sYW5nTmF2LXBhZGRpbmcteDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRtdi1sYW5nTmF2LW1hcmdpbi1ib3R0b207XG4gICAgICAgICAgICAvL2JhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXYtbGFuZ05hdi1iZztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRtdi1sYW5nTmF2LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICAgICAubS1sYW5nTWVudV9faXRlbSB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRtdi1sYW5nTmF2LWl0ZW0tcGFkZGluZy14O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRtdi1sYW5nTmF2LWl0ZW0tcGFkZGluZy14O1xuXG4gICAgICAgICAgICAgICAgJi4tZmEtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG12LWZhLWljb24tcHNldWRvLWxpc3QgKCRtdi1sYW5nTmF2LWl0ZW0tcGFkZGluZywgJG12LWxhbmdOYXYtZGl2aWRlciwgJG12LWxhbmdOYXYtZGl2aWRlci1mb250c2l6ZSwgJG12LWxhbmdOYXYtZGl2aWRlci1jb2xvcik7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi4tdWMtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG12LXVjLWljb24tcHNldWRvLWxpc3QgKCRtdi1sYW5nTmF2LWl0ZW0tcGFkZGluZywgJG12LWxhbmdOYXYtZGl2aWRlci11YywgJG12LWxhbmdOYXYtZGl2aWRlci1jb2xvcik7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm0tbGFuZ01lbnVfX2xpbmsge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG12LWxhbmdOYXYtaW4tYWN0aXZlLWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgICAgICYuLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG12LWxhbmdOYXYtYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIlxuXG4uLW12UGFnZURpbSB7XG4gICAgLy8gb3BhY2l0eTogMDtcbiAgICAjaGVybyxcbiAgICAjaGVybyA+ICosXG4gICAgLmJyZWFkY3J1bWItd3JhcHBlcixcbiAgICAuYnJlYWRjcnVtYi13cmFwcGVyID4gKixcbiAgICAjcGFnZS1jb250ZW50LFxuICAgICNwYWdlLWNvbnRlbnQgPiAqLFxuICAgIGZvb3RlcixcbiAgICBmb290ZXIgPiAqIHtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiAkbXYtcGFnZS1kaW0tY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGlmICgkbXYtcGFnZS1kaW0tZWZmZWN0KSB7XG4gICAgICAgICAgICAvL29wYWNpdHk6ICRtdi1wYWdlZGltT3BhY2l0eSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLy90cmFuc2l0aW9uOiBvcGFjaXR5ICRtdi10cmFuc2l0aW9uRHVyYXRpb24gJG12LXRyYW5zaXRpb25GdW5jdGlvbiAkbXYtcGFnZWRpbURlbGF5ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lXG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRtdi1wYWdlZGltT3BhY2l0eSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaWYgJG12LWVuYWJsZS1tZWdhTWVudU1lbnVKcyB7XG4gICAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAgIC8vIE9OTFkgTWVnYU1lbnUgU3R5bGVzIGhlcmUgKERlc2t0b3AgYnp3LiBsYXJnZSBkZXZpY2VzKVxuICAgIC8vICAgKiBtZW51anMgKG1vYmlsZSkgc2VlIG12X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9FeHQvTW1lbnUvX2luY2x1ZGUuc2Nzc1xuICAgIC8vICAgICAgKiBhbmQgdmFycyBpbiBtdl9wcm9qZWN0L0J1aWxkL0Fzc2V0cy9TY3NzL21tZW51LWpzLnNjc3NcbiAgICAvL1xuXG4gICAgLy9cbiAgICAvLyBhbHVtbmkgc3R5bGUgb3ZlcndyaXRlcyBkZWZhdWx0IHN0eWxlIC8vIG1lcmdlIHRoaXMgd2l0aCBwcm9qZWN0IHN0eWxlc1xuICAgIC8vXG4gICAgbmF2I21haW5OYXZNZW51SnMuLWFsdW1uaSB7XG4gICAgICAgIC5vLW1haW5OYXYge1xuICAgICAgICAgICAgJl9fbWVnYU1lbnVNZW51SnMuLWRlZmF1bHQge1xuXG4gICAgICAgICAgICAgICAgLy8gdWxcbiAgICAgICAgICAgICAgICAubS1uYXZMaXN0X19zdWIge1xuICAgICAgICAgICAgICAgICAgICAmLi1sZXZlbC0xIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyLXRvcDogMnB4IHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmc6IDAgMTVweCA0cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYXZJdGVtLi1zdWIuLWxldmVsLTEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE5PVCBmaXJzdCA0IGVsZW1lbnRzXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoLW4rNSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKC1uKzUpKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5uYXZJdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuLXN1YiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi4tbGV2ZWwtMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jb2wtbGctMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi4tcF8yMTMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy93aWR0aDogNDElO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAubXYtbmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlciAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9mb250LXNpemU6IG1hcC1nZXQoJGZvbnQtc2l6ZXMsIDUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuLWxldmVsLTIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5tdi1uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJGZvbnQtc2l6ZXMsIDUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy9cbiAgICAvLyBzcGVjaWFsXG4gICAgLy9cbiAgICBuYXYjbWFpbk5hdk1lbnVKcyB7XG4gICAgICAgIC8vIGV4dHJhIHN0eWxlcyBmb3IgUGFnZXMgd2hlcmUgc2x1Z0V4Y2x1ZGVkIG9uIHBhcnJlbnRzXG4gICAgICAgIC4tc2x1Z0V4Y2x1ZGVkIHtcbiAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy9cbiAgICAvLyBkZWZhdWx0IHN0eWxlIFRvZG86IGNsZWFudXBcbiAgICAvL1xuICAgIG5hdiB7XG4gICAgICAgICYjbWFpbk5hdk1lbnVKcyB7XG4gICAgICAgICAgICAvLyBoaWRlIG9uLWNhbnZhcyBuYXYgb24gbW9iaWxlIGRldnNcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbXYtbmF2YmFyLWV4cGFuZC12cCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5vLW1haW5OYXYge1xuICAgICAgICAgICAgICAgIC8vIGFsbCB1bHNcbiAgICAgICAgICAgICAgICAubS1uYXZMaXN0IHtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5vLW1haW5OYXYge1xuICAgICAgICAgICAgICAgICZfX21lZ2FNZW51TWVudUpzLi1kZWZhdWx0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIC5uYXZJdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLm12LW5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLm5hdi1saW5rO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gdWxzXG4gICAgICAgICAgICAgICAgICAgICYubS1uYXZMaXN0X19tYWluIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYXZJdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX18xIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAubmF2X19saXN0LXN1YiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC8vIHVzaW5nIGZsZXhib3ggYW5kIFRCIGNvbC0gY2xhc3Nlc1xuICAgICAgICAgICAgICAgICAgICAvLyAuby1tYWluTmF2X19tZWdhTWVudU1lbnVKcyAubS1uYXZMaXN0X19zdWIuLS1mbGV4LXJvd1xuICAgICAgICAgICAgICAgICAgICAubS1uYXZMaXN0X19zdWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAvIDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAvIDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogdmFyKC0tYnMtZ3V0dGVyLXkpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLi1sZXZlbC0yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLi1sZXZlbC0zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYXZJdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLi1zdWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLi1sZXZlbC0xIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLm12LW5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuLWhhc1N1YiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bC5vLW1haW5OYXZfX21lZ2FNZW51TWVudUpzIHtcbiAgICAgICAgICAgICAgICBsaS5uYXZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW46IDAgMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAvL0BleHRlbmQgLmNvbnRhaW5lcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubmF2X19pdGVtID4gLm5hdl9fbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAvL2ZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgICAgICAvL3dpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAvL21heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyB1bCBmb3Igc3ViXG4gICAgICAgICAgICAgICAgPiAubmF2X19pdGVtID4gLm5hdl9fbGlzdC1zdWIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMTVweCA0cmVtO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTVweCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgICAgIC8vdG9wOiA2MXB4O1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiAubmF2X19pdGVtID4gLm5hdl9fbGlzdC1zdWI6YWZ0ZXIsXG4gICAgICAgICAgICAgICAgPiAubmF2X19pdGVtID4gLm5hdl9fbGlzdC1zdWI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwdnc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC00cHggNHB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IC5uYXZfX2l0ZW0gPiAubmF2X19saXN0LXN1YjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiAubmF2X19pdGVtID4gLm5hdl9fbGlzdC1zdWI6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNTAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gLm5hdl9faXRlbTpob3ZlciA+IC5uYXZfX2xpc3Qtc3ViIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBBTEwgTmF2c1xubmF2IHtcbiAgICBsaS5uYXYtaXRlbSB7XG4gICAgICAgIC8vIE5hdiBJdGVtcyB3aWh0IGljY29uc1xuICAgICAgICAmLi1oYXMtaWNvbiB7XG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIC5uYXYtbGluay1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG12LW5hdi1pY29uLXNwYWNlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIGNoYW5nZSBvcmRlcjogbGluayB0ZXh0IGJlZm9yZSBpY29uXG4gICAgICAgICAgICAmLi1pY29uLWFmdGVyLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAubmF2LWxpbmstaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRtdi1uYXYtaWNvbi1zcGFjZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG5cbiAgICAgICAgICAgICAgICAubmF2LWxpbmstdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbm5hdi5tYWluLW5hdixcbm5hdi5tdi1tYWluLW5hdiB7XG4gICAgLm5hdl9faXRlbSxcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgICBmb250LWZhbWlseTogJG12Rm9udE1haW5OYXY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbXZGb250V2VpZ2h0TWFpbk5hdjtcbiAgICAgICAgZm9udC1zaXplOiAkbXZGb250U2l6ZU1haW5OYXY7XG4gICAgfVxufVxuIiwibmF2Lm12LW1haW4tbmF2LFxubmF2Lm1haW4tbmF2IHtcbiAgICAvKiBDc3MgU3R5bGVkIFRvZ2dsZXJCdXR0b24gKi9cbiAgICAubXYtY29udGFpbmVyLWJyYW5kLXRvZ2dsZSB7XG4gICAgICAgIC8qIHJlbW92ZSBuYXZiYXIgYnV0dG9uIHN0eWluZyAqL1xuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAvKiByZW1vdmUgdGhlIGJsdWUgb3V0bGluZSB3aGVuIGFjdGl2ZSBvciBmb2N1c2VkICovXG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50b2dnbGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG12LW5hdmJhci1saWdodC10b2dnbGVyLWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgLmljb24tYmFycyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRvZ2dsZXItdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDsgLy8gISEhIE11c3MgdW5nZXJhZGUgc2VpbiBzb25zdCBwYXNzZW4gZGllIFN0cmljaGUgYmVpbSBCdXJnZXIgTklDSFQgbWVociAhISFcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8qIGJhc2ljIHN0eWxlcyBmb3IgZWFjaCBpY29uIGJhciAqL1xuICAgICAgICAgICAgLmljb24tYmFyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDRweCBhdXRvO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtdi1uYXZiYXItbGlnaHQtdG9nZ2xlci1jb2xvci1iZztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAgICAgICAgICAgICAvKiBjdXN0b20gLm5hdmJhci1kYXJrIC5pY29uLWJhciBiYWNrZ3JvdW5kICovXG4gICAgICAgICAgICAgICAgLm5hdmJhci1kYXJrICYge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8qIC5uYXZiYXIgb3BlbiB0b3AgLmljb24tYmFyIHJvdGF0ZWQgZG93biA0NcKwICovXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAlIDEwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvKiAubmF2YmFyIG9wZW4gbWlkZGxlIC5pY29uLWJhciBpbnZpc2libGUgKi9cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8qIC5uYXZiYXIgb3BlbiBib3R0b20gLmljb24tYmFyIHJvdGF0ZWQgdXAgNDXCsCAqL1xuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMCUgOTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLyogc3R5bGVzIGZvciB3aGVuIC5uYXZiYXIgaXMgY2xvc2VkICovXG4gICAgICAgICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgICAgICAgICAgLmljb24tYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgLyogLm5hdmJhciBjbG9zZWQgdG9wIC5pY29uLWJhciBubyByb3RhdGlvbiAtIHN0cmFpZ2h0ICovXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAvKiAubmF2YmFyIG9wZW4gbWlkZGxlIC5pY29uLWJhciB2aXNpYmxlICovXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLyogLm5hdmJhciBvcGVuIGJvdHRvbSAuaWNvbi1iYXIgbm8gcm90YXRpb24gLSBzdHJhaWdodCAqL1xuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gU2Nyb2xsIFRvcFxuLy9cbi8vICA8cD51c2UgPHN0cm9uZz4uc2Nyb2xsLXRvcC1pY29uPC9zdHJvbmc+IHRoaXMgY2xhc3MgdG8gZ2V0IGFuIGFycm93IGljb248YnI+XG4vLyAgZm9yIG1vcmUgY29uZmlnIHBhcmFtcyBzZWUgVHNDb25zdGFucyBpbiBtdl9sYXlvdXQvQ29uZmlndXJhdGlvbi9UeXBvU2NyaXB0L0ZsdXhQYWdlcy9jb25zdGFudHMudHlwb3NjcmlwdDwvcD5cbi8vXG4vLyAgLmNzcy1hcnJvdy11cCAtIENzcyBBcnJvdyBVcFxuLy9cbi8vICBNYXJrdXA6IC4uLy4uL1RlbXBsYXRlcy91dGlsaXRpZXMvY3NzLWFycm93Lmh0bWxcbi8vXG4vL1xuLy9cbi8vIFN0eWxlZ3VpZGUgTGF5b3V0TXZzcy5TdHJ1Y3R1cmUuU2Nyb2xsVG9wXG5cbi8vIFNjcm9sbCB0byBUb3AgaWNvblxuQGlmICRtdi1zY3JvbGx0b3RvcC1lbmFibGUge1xuICAgIC5zY3JvbGwtdG9wIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXYtc2Nyb2xsdG90b3AtYmc7XG4gICAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAvLyBpY29uIHZpYSBmb250YXdlc29tZVxuICAgICAgICAuc2Nyb2xsLXRvcC1pY29uLWZhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgICAgICAgICAgIGNvbG9yOiAkbXYtc2Nyb2xsdG90b3AtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBpY29uIHZpYSBwbGFpbiBDU1NcbiAgICAgICAgLnNjcm9sbC10b3AtaWNvbiB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY3NzLWFuZ2xlKCRtdi1zY3JvbGx0b3RvcC1jb2xvcik7XG5cbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMTYlLCAxMzElKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gRm9vdGVyXG4vL1xuLy8gKiBpcyBpZGVudGljYWxseSB3aXRoIEhlYWRlciAoQnVpbGQvQXNzZXRzL1Njc3MvTXZzcy9QRXMvX2hlYWRlci5zY3NzKVxuLy9cbi8vICAhISEgVG9kbzogc2VlIGhlYWRlciBtZXJnZSBpdCB3aXRoIG1peGluLCBhdm9pZCBzYW1lIGNvZGUgdHdpY2Vcbi8vXG4vLyBTdHlsZWd1aWRlIExheW91dE12c3MuRm9vdGVyXG5cbmZvb3Rlcjpub3QoLmZyYW1lLWZvb3Rlcikge1xuICAgIEBpbmNsdWRlIGhpZGUtb24tcHJpbnQoKTtcblxuICAgIGNvbG9yOiAkbXYtZm9vdGVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtdi1mb290ZXItYmctY29sb3I7XG4gICAgZm9udC1zaXplOiAkbXYtZm9vdGVyLWZvbnQtc2l6ZTtcbiAgICBtYXJnaW46ICRtdi1mb290ZXItbWFyZ2luO1xuXG4gICAgLy8gdG9kbzogbWFrZSBtaXhpbiwgYWxzbyB1c2VkIGluIEJ1aWxkL0Fzc2V0cy9TY3NzL012c3MvQ0VzL0xheW91dC9fZnJhbWUuc2Nzc1xuICAgIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRtdi1mb290ZXItc2NhbGluZykge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG5cbiAgICAgICAgICAgICRzY2FsaW5nOiBtYXAtZ2V0KCRtdi1mb290ZXItc2NhbGluZywgJGJyZWFrcG9pbnQpO1xuXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogKCRtdi1mb290ZXItcGFkZGluZyAqICRzY2FsaW5nKTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAoJG12LWZvb3Rlci1wYWRkaW5nICogJHNjYWxpbmcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyogRm9vdGVyIGlzIGFsd2F5cyBwbGFjZWQgYXQgdGhlIHZlcnkgZW5kIG9mIHRoZSBzY3JlZW4gKi9cbiAgICAmLi1wdWxsLWJvdHRvbSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuZmFiLFxuICAgIC5mYWwge1xuICAgICAgICBmb250LXNpemU6ICRtdi1mb290ZXItaWNvbi1mb250LXNpemU7XG4gICAgfVxuXG4gICAgLmZhYiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtdi1mb290ZXItYmctY29sb3I7XG4gICAgICAgIGNvbG9yOiAkbXYtZm9vdGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIExpbmtzXG4gICAgYSB7XG4gICAgICAgIC8vIGZvbnQtW2ZhbWlseSx3ZWlnaHQsc2l6ZSxzdHlsZV0gY29sb3JcbiAgICAgICAgQGluY2x1ZGUgZm9udC1wcm9wZXJ0aWVzKCRtdi1mb290ZXItbGluay1mb250LWZhbWlseSwgJG12LWZvb3Rlci1saW5rLWZvbnQtc3R5bGUsICRtdi1mb290ZXItbGluay1mb250LXdlaWdodCwgJG12LWZvb3Rlci1saW5rLWZvbnQtc2l6ZSwgJG12LWZvb3Rlci1saW5rLWNvbG9yKTtcblxuICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRtdi1mb290ZXItbGluay1kZWNvcmF0aW9uO1xuICAgICAgICB0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogJG12LWZvb3Rlci1saW5rLXVuZGVybGluZS1wb3M7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJG12LWZvb3Rlci1saW5rLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgY29sb3I6ICRtdi1mb290ZXItbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJG12LWZvb3Rlci1saW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgICAgIH1cblxuICAgICAgICAvLyB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbiAgICAgICAgJjpub3QoW2hyZWZdKSB7XG4gICAgICAgICAgICAmLFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXYtZm9vdGVyLWxpbmstZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBGcmFtZXNcbi8vXG4vLyBGcmFtZXMgc2luZCBkaWUgV3JhcGVyIHVtIGplZGVzIENFXG4vLyA8YSBocmVmPVwiaHR0cHM6Ly9naXRodWIuY29tL2JlbmphbWlua290dC9ib290c3RyYXBfcGFja2FnZS9ibG9iL21hc3Rlci9SZXNvdXJjZXMvUHVibGljL1Njc3MvVGhlbWUvX2ZyYW1lLnNjc3NcIj5AIFNDU1MgQm9vdHN0cmFwIFBhY2thZ2U8L2E+XG4vL1xuLy8gU3R5bGVndWlkZSBDb250ZW50TGF5b3V0LkZyYW1lXG5cbi8vXG4vLyBGcmFtZSBDb250YWluZXJcbi8vXG4uZnJhbWUtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vLyBEZXByZWNhdGVkIGZyYW1lLWNvbnRhaW5lciBvbmx5IGZvciBiYWNrcG9ydCBjb21wYXRpYmlsaXR5XG4uZnJhbWUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgIC8vIFRCNSBkZXByZWNhdGVkIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbn1cblxuLmNvbnRhaW5lciB7XG4gICAgLmZyYW1lLWNvbnRhaW5lciB7XG4gICAgICAgIC8vIHByb2JsZW1zIHdpdGggY2VzIGluIHNtIGhhdmUgMTAwJSB3aWR0aFxuICAgICAgICAvL3BhZGRpbmctbGVmdDogMDtcbiAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLy9cbi8vIEZyYW1lIFNwYWNlcnMgKHVzZWQgdmlhIEJFIHNwYWNlX2JlZm9yZXxhZnRlcl9jbGFzcylcbi8vXG5AZWFjaCAkc3BhY2VyLCAkdmFsdWUgaW4gJHNwYWNlcnMge1xuICAgIC5mcmFtZS4tZnJhbWUtc3QtI3skc3BhY2VyfSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkdmFsdWU7XG4gICAgfVxuXG4gICAgLmZyYW1lLi1mcmFtZS1zYi0jeyRzcGFjZXJ9IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICR2YWx1ZTtcbiAgICB9XG59XG5cbi8vXG4vLyBGcmFtZVxuLy9cbi5mcmFtZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLy8gdG9kbzogbWFrZSBtaXhpbiwgYWxzbyB1c2VkIGluIEJ1aWxkL0Fzc2V0cy9TY3NzL012c3MvUEVzL19mb290ZXIuc2Nzc1xuICAgIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRmcmFtZS1pbm5lci1zcGFjaW5nLXNjYWxpbmcpIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuXG4gICAgICAgICAgICAkc2NhbGluZzogbWFwLWdldCgkZnJhbWUtaW5uZXItc3BhY2luZy1zY2FsaW5nLCAkYnJlYWtwb2ludCk7XG5cbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAoJGZyYW1lLWlubmVyLXNwYWNpbmcgKiAkc2NhbGluZyk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogKCRmcmFtZS1pbm5lci1zcGFjaW5nICogJHNjYWxpbmcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYuLS1ib3JkZXIge1xuICAgICAgICAmLXRvcCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAkbXYtZnJhbWUtYm9yZGVyLXdpZHRoIHNvbGlkICRtdi1mcmFtZS1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICAvLyB1c2UgYW4gZXh0cmEgY2xhc3MgZm9yIG1hcmdpbiB0b3A7IHVzZSBhbHNvIG90aGVyIFZhcnMgZS5nLiAkZnJhbWUtb3V0ZXItc3BhY2luZy1zY2FsaW5nXG4gICAgICAgICAgICAvLyAuJi1tdCB7XG4gICAgICAgICAgICAvLyB0b2RvOiBtYWtlIG1peGluLCBhbHNvIHVzZWQgaW4gQnVpbGQvQXNzZXRzL1Njc3MvTXZzcy9QRXMvX2Zvb3Rlci5zY3NzXG4gICAgICAgICAgICAvLyBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZnJhbWUtaW5uZXItc3BhY2luZy1zY2FsaW5nKSB7XG4gICAgICAgICAgICAvLyAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgLy8gICAgICAgICAkc2NhbGluZzogbWFwLWdldCgkZnJhbWUtaW5uZXItc3BhY2luZy1zY2FsaW5nLCAkYnJlYWtwb2ludCk7XG4gICAgICAgICAgICAvLyAgICAgICAgIG1hcmdpbi10b3A6ICgkZnJhbWUtaW5uZXItc3BhY2luZyAqICRzY2FsaW5nKTtcbiAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWJvdHRvbSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkbXYtZnJhbWUtYm9yZGVyLXdpZHRoIHNvbGlkICRtdi1mcmFtZS1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICAvL0BlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRmcmFtZS1pbm5lci1zcGFjaW5nLXNjYWxpbmcpIHtcbiAgICAgICAgICAgIC8vICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIC8vICAgICAgICAkc2NhbGluZzogbWFwLWdldCgkZnJhbWUtaW5uZXItc3BhY2luZy1zY2FsaW5nLCAkYnJlYWtwb2ludCk7XG4gICAgICAgICAgICAvLyAgICAgICAgbWFyZ2luLWJvdHRvbTogKCRmcmFtZS1pbm5lci1zcGFjaW5nICogJHNjYWxpbmcpO1xuICAgICAgICAgICAgLy8gICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZnJhbWUtaW5uZXIge1xuICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG4iLCIvLyBCdXR0b24gLyBMaW5rcyAvIEljb25zXG4vL1xuLy8gYS5kaXNhYmxlZCAgICAgLSAgYSBkaXNhYmxlZCAobm9uZSBjbGlja2FibGUpIGxpbmtcbi8vXG4vLyBNYXJrdXA6IC4uLy4uL1RlbXBsYXRlcy9NdnNzL0NFcy9Db250ZW50L0J1dHRvbkxpbmtzSWNvbnMuaHRtbFxuLy9cbi8vIFN0eWxlZ3VpZGUgQ29tcG9uZW50cy5CdXR0b25MaW5rc0ljb25zXG5cbi8vIEV4dHJhc1xuLy9cbi8vIC5ib3VuY2UgICAgICAgLSAgYm91bmNpbmcgSWNvbnNcbi8vIC5tdi1zY3JvbGwtdG8gLSAgdXNlcyBKUyBmb3Igc2Nyb2xsaW5nIChkYXRhLWR1cmF0aW9uPVwiMTAwMFwiKVxuLy9cbi8vIE1hcmt1cDogLi4vLi4vVGVtcGxhdGVzL012c3MvQ0VzL0NvbnRlbnQvQnV0dG9uTGlua3NJY29uc0V4dHJhcy5odG1sXG4vL1xuLy8gU3R5bGVndWlkZSBDb21wb25lbnRzLkJ1dHRvbkxpbmtzSWNvbnMuRXh0cmFzXG5cbi8qIEFuaW1hdGlvbnMgKi9cbi8vIEJvdW5jZVxuLmJvdW5jZSB7XG4gICAgLW1vei1hbmltYXRpb246IGJvdW5jZSAzLjVzIGluZmluaXRlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBib3VuY2UgMy41cyBpbmZpbml0ZTtcbiAgICBhbmltYXRpb246IGJvdW5jZSAzLjVzIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gICAgMCUsXG4gICAgMjAlLFxuICAgIDUwJSxcbiAgICA4MCUsXG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG5cbiAgICA0MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICAgIH1cblxuICAgIDYwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gICAgfVxufVxuXG4vKiBUT0RPOiBtb3ZlIHRoaXMgY2xhc3NlcyB0byBjc3NfaWNvbnMuc2NzcyBhZnRlciBNdlByb2ZvbGlvIGlzIHJlYWR5ICovXG4vLyBCdXR0b24geCAtICtcbi5jc3MteCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMC44ZW07XG4gICAgd2lkdGg6IDAuOGVtO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAkY2FyZC1zcGFjZXIteDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG59XG5cbi5jc3MtcGx1cyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIH1cbn1cbiIsIi8vIENzcyBHcmlkXG4vL1xuLy8gU3R5bGVndWlkZSBDb250ZW50TGF5b3V0LkNzc0dyaWRcbi8vXG5cbi5tLWNlTGF5b3V0X19ncmlkQ29udGFpbmVyIHtcbiAgICAvLyBUWVBPM3MgRnJhbWUgYW5jaG9yIHRhZ3MgKDxhIGlkPVwiYzk5XCI+PC9hPikgZGVzdHJveXMgdGhlIGdyaWQgbGF5b3V0XG4gICAgYVtpZF49J2MnXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuIiwiLy8gRnJhbWVzIEJhY2tncm91bmQgSW1hZ2Vcbi8vXG4vLyBSZXNwb25zaXZlIEJhY2tncm91bmQgSW1hZ2UgaW4gY3NzXG4vLyA8YSBocmVmPVwiaHR0cHM6Ly9naXRodWIuY29tL2JlbmphbWlua290dC9ib290c3RyYXBfcGFja2FnZS9ibG9iL21hc3Rlci9SZXNvdXJjZXMvUHVibGljL1Njc3MvVGhlbWUvX2ZyYW1lLnNjc3MjTDEwMlwiPkAgU0NTUyBCb290c3RyYXAgUGFja2FnZTwvYT5cbi8vIFBhcnRpYWw6IFJlc291cmNlcy9Qcml2YXRlL1BhcnRpYWxzL0ZTQy9GcmFtZS9HZW5lcmFsL0JhY2tncm91bmRJbWFnZS5odG1sXG4vLyBFeGFtcGxlczpcbi8vICAgKiBDb3VydEN1bHR1cmVcbi8vXG4vLyBTdHlsZWd1aWRlIENvbnRlbnRMYXlvdXQuRnJhbWUuQmFja2dyb3VuZEltYWdlXG5cbi5jb250YWluZXIge1xuICAgIC5mcmFtZS1oYXMtYmFja2dyb3VuZGltYWdlLFxuICAgICVmcmFtZS1oYXMtYmFja2dyb3VuZGltYWdlIHtcbiAgICAgICAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGZyYW1lLWlubmVyLXNwYWNpbmctc2NhbGluZykge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuXG4gICAgICAgICAgICAgICAgJHNjYWxpbmc6IG1hcC1nZXQoJGZyYW1lLWlubmVyLXNwYWNpbmctc2NhbGluZywgJGJyZWFrcG9pbnQpO1xuXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAoJGZyYW1lLWlubmVyLXNwYWNpbmcgKiAkc2NhbGluZyk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogKCRmcmFtZS1pbm5lci1zcGFjaW5nICogJHNjYWxpbmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL1xuLy8gQmFja2dyb3VuZCBJbWFnZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5mcmFtZS1iYWNrZ3JvdW5kaW1hZ2UtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZnJhbWUtYmFja2dyb3VuZGltYWdlLWNvbnRhaW5lcixcbi5mcmFtZS1iYWNrZ3JvdW5kaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5mcmFtZS1iYWNrZ3JvdW5kaW1hZ2UtZmFkZSB7XG4gICAgb3BhY2l0eTogMC4xMjU7XG59XG5cbi8qIEVycm9ycyB3aXRoIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgKiBodHRwczovL3d3dy5nb29nbGUuY29tL3NlYXJjaD9xPWNzcytiYWNrZ3JvdW5kK2F0dGFjaG1lbnQrZml4ZWQrbm90K3dvcmtpbmcraW4rbW9iaWxlJm9xPWNzcytiYWNrZ3JvdW5kLWF0dGFjaG1lbnQlM0ErZml4ZWQrJmFxcz1jaHJvbWUuNC42OWk2NGowbDcuNzM5NmowajcmY2xpZW50PXVidW50dSZzb3VyY2VpZD1jaHJvbWUmaWU9VVRGLThcbiAgICAqIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzIzMjM2MTU4L2hvdy10by1yZXBsaWNhdGUtYmFja2dyb3VuZC1hdHRhY2htZW50LWZpeGVkLW9uLWlvc1xuICAgICogaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMjA0NDM1NzQvZml4ZWQtYmFja2dyb3VuZC1pbWFnZS13aXRoLWlvczdcbiAgICAqIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzI2MzcyMTI3L2JhY2tncm91bmQtZml4ZWQtbm8tcmVwZWF0LW5vdC13b3JraW5nLW9uLW1vYmlsZVxuKi9cbi5mcmFtZS1iYWNrZ3JvdW5kaW1hZ2UtcGFyYWxsYXgge1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgLyogaW9zIEJ1ZyBmb3IgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICAgICAgKiBodHRwczovL3d3dy5nb29nbGUuY29tL3NlYXJjaD9xPWNzcytiYWNrZ3JvdW5kK2F0dGFjaG1lbnQrZml4ZWQrbm90K3dvcmtpbmcraW4rbW9iaWxlJm9xPWNzcytiYWNrZ3JvdW5kLWF0dGFjaG1lbnQlM0ErZml4ZWQrJmFxcz1jaHJvbWUuNC42OWk2NGowbDcuNzM5NmowajcmY2xpZW50PXVidW50dSZzb3VyY2VpZD1jaHJvbWUmaWU9VVRGLThcbiAgICAqIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzIzMjM2MTU4L2hvdy10by1yZXBsaWNhdGUtYmFja2dyb3VuZC1hdHRhY2htZW50LWZpeGVkLW9uLWlvc1xuICAgICogaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMjA0NDM1NzQvZml4ZWQtYmFja2dyb3VuZC1pbWFnZS13aXRoLWlvczdcbiAgICAqIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzI2MzcyMTI3L2JhY2tncm91bmQtZml4ZWQtbm8tcmVwZWF0LW5vdC13b3JraW5nLW9uLW1vYmlsZVxuICAgICovXG4gICAgQGluY2x1ZGUgbWVkaWEtaXBob25lLTgoKSB7XG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWlwaG9uZS04LXBsdXMoKSB7XG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWlwaG9uZS1YKCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1pcGFkKCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1pcGFkLXBybygpIHtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gICAgfVxufVxuXG4uZnJhbWUtYmFja2dyb3VuZGltYWdlLWJsdXIge1xuICAgIGZpbHRlcjogYmx1cigxMHB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICB0b3A6IC0yMHB4O1xuICAgIGxlZnQ6IC0yMHB4O1xufVxuXG4uZnJhbWUtYmFja2dyb3VuZGltYWdlLWdyYXlzY2FsZSB7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG59XG5cbi5mcmFtZS1iYWNrZ3JvdW5kaW1hZ2Utc2VwaWEge1xuICAgIGZpbHRlcjogc2VwaWEoMSk7XG59XG5cbi8vXG4vLyBNb2RpZmllcnMgLyBTdHlsZXMgZm9yIEJhY2tncm91bmRJbWFnZXNcbi8vXG4uZnJhbWUtaGFzLWJhY2tncm91bmRpbWFnZSB7XG4gICAgLy9cbiAgICAvLyB3ZWRnZSAoS2VpbCkgaG9yaXpvbnRhbCB1bnRlcmhhbGIgZGVzIEJpbGRlc1xuICAgIC8vICAtd2VkZ2UgLWZ1bGxTY3JlZW5cbiAgICAmLi13ZWRnZSB7XG4gICAgICAgICR0cmFuc2Zvcm0taGVpZ2h0OiAxMDBweDtcbiAgICAgICAgJGhlaWdodDogJHRyYW5zZm9ybS1oZWlnaHQgKiAxLjE7XG5cbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWluLWhlaWdodDogJGhlaWdodDtcblxuICAgICAgICAvLyBmaXhlcyBmb3IgaW9zIDFweCBob3Jpem9udGFsIGxpbmUgLyAoYm9yZGVyLWJveCBpc3N1ZSlcbiAgICAgICAgLmZyYW1lLWJhY2tncm91bmRpbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtaXBob25lLTgoKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1pcGhvbmUtOC1wbHVzKCkge1xuICAgICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtaXBhZC1wcm8oKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZyYW1lLWJhY2tncm91bmRpbWFnZS1jb250YWluZXI6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvL2xlZnQ6IC01JTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDUlO1xuICAgICAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgICAgICAgICBib3R0b206IC0oJGhlaWdodCAvIDIpO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZykgdHJhbnNsYXRlKDAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zZGVnKSB0cmFuc2xhdGUoMCUpO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMjU2MHB4KSB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMmRlZykgdHJhbnNsYXRlKDAlKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMmRlZykgdHJhbnNsYXRlKDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuLWZ1bGxTY3JlZW4ge1xuICAgICAgICAgICAgLmZyYW1lLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoICsgI3skdHJhbnNmb3JtLWhlaWdodH0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi4tZnVsbFNjcmVlbiB7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG5cbiAgICAgICAgLmZyYW1lLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLi10ZXh0LW92ZXJsYXkge1xuICAgICAgICAuZnJhbWUtaW5uZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZyYW1lLXRleHQtb3ZlcmxheS1iZy1jb2xvcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBEb2N1bWVudCB3aXRoIFNldHRpbmdzICovXG4vL1xuaHRtbCB7XG4gICAgOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgICAgLyogQ2hyb21lLCBTYWZhcmkgYW5kIG90aGVyIFdlYktpdC9CbGluayBicm93c2VycyBhbHNvIHN1cHBvcnQgdGhlIHVub2ZmaWNpYWwgYnJlYWstd29yZCAqL1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIH1cblxuICAgIGZpZ3VyZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUvMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDIwMGRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMjVkcHB4KSB7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICAgIH1cbn1cblxuYm9keSB7XG4gICAgLy8gVG9kbzogY2hlY2sgdGhpcyBzZXR0aW5nc1xuICAgIC8vIG1heC13aWR0aDogMjYwMHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAvKiBwYWRkaW5nIGZvciBWUCA8IDU3N3B4IFRCNSBkb24ndCBkbyB0aGlzIGFubnkgbW9yZSAqL1xuICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiA1NzdweCkge1xuICAgIC8vIC5jb250YWluZXIge1xuICAgIC8vICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgLy8gfVxuXG4gICAgLy9mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG59XG5cbmgxLFxuLmgxIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBTcGVjaWFsXG4vLyBociwgZGl2LCBkaXZpZGVyXG5ociB7XG4gICAgJi5jZS1kaXYge1xuICAgICAgICBtYXJnaW46IDIuNDk5OTlyZW0gMCAycmVtO1xuICAgICAgICAvL2NvbG9yOiBpbmhlcml0O1xuICAgICAgICAvL2JvcmRlcjogMDtcbiAgICAgICAgLy9ib3JkZXItdG9wOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkO1xuICAgICAgICBvcGFjaXR5OiAwLjM1O1xuICAgIH1cbn1cblxuLyogSW1wb3J0IC8gU3BsaXQgU3R5bGVzICovXG5AaW1wb3J0IFwiUHJvamVjdC9wYWdlc1wiO1xuXG4vKiBUeXBvZ3JhcGhpYyBjaGFuZ2VzIEgsIHAsIGEsIC4uLiAqL1xuLy9cblxuLy8gZGVmaW5lIGV4dHJhIGZvbnRcbi8vIC5mbS1hbGxlciB7XG4vLyAgICAgZm9udC1mYW1pbHk6IGFsbGVyLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgXCJSb2JvdG8gRmxleFwiLCBzYW5zLXNlcmlmLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4vLyB9XG5cbi8qIE1haW4gTkFWICovXG4vL1xubmF2Lm12LW1haW4tbmF2IHtcbiAgICAvLyBub3QgZW1wdHlcbn1cblxuLyogVElNRUxJTkUgKi9cbi50aW1lbGluZSB7XG4gICAgcGFkZGluZzogMDtcblxuICAgICYuZGVza3RvcCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubW9iaWxlIHtcbiAgICAgICAgdWwubS1wYWdlTWVudV9fbmF2Li12ZXJ0aWNhbCB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogTWFpbiAqL1xuLy9cbm1haW4ge1xuICAgIC5mcmFtZS1kZWZhdWx0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBTZWxlY3QgYWxsIGVsZW1lbnRzIGFmdGVyIHNwZWNpZmljIGVsZW1lbnQgKGFsbCB1bCdzIHRoYXQgZm9sbG93cyBhIHApXG4gICAgcCB+IHVsLi1kYXNoIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTFyZW07XG4gICAgfVxufVxuXG5maWd1cmUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAmLnRpbWVsaW5lLWhpc3Rvcnkge1xuICAgICAgICAgICAgaGVpZ2h0OiA3MTBweDtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAvL3RyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoMjAwcHgsIC01MHB4KTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDcwJSwgMTUlKSBzY2FsZSgxLjYpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udGV4dHBpYyB7XG4gICAgLnRleHRwaWMtZ2FsbGVyeSB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tLXBhZ2VNZW51IHtcbiAgICAmLmNvbnRlbnQge1xuICAgICAgICAubS1wYWdlTWVudV9fbmF2SXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXAtZ2V0KCRzcGFjZXJzLCAzKTtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubS1wYWdlTWVudV9fbmF2TGluayB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gJGdyaWQtYnJlYWtwb2ludHM6IChcbi8vICAgICB4czogMCxcbi8vICAgICBzbTogNTc2cHgsXG4vLyAgICAgbWQ6IDc2OHB4LFxuLy8gICAgIGxnOiA5OTJweCxcbi8vICAgICB4bDogMTIwMHB4LFxuLy8gICAgIHh4bDogMTQwMHB4XG4vLyApO1xuLy8gZW5wNjNzMFxuXG4uZ2FsbGVyeS1yb3cge1xuICAgIC8vIDQgaW1hZ2VzIGluIG9uZSByb3cgLyBlYWNoIHdpZHRoIDIxMmNcbiAgICAmLi1yb3ctNCB7XG4gICAgICAgIC8vIHJvdyBjb2w7XG4gICAgICAgIGdhcDogODBweCA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIC8vIHJvdyBjb2w7XG4gICAgICAgICAgICBnYXA6IDgwcHggMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICAvLyByb3cgY29sO1xuICAgICAgICAgICAgZ2FwOiA4MHB4IDE1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gNSBpbWFnZXMgaW4gb25lIHJvdyAvIGVhY2ggd2lkdGggMjEyY1xuICAgICYuLXJvdy01IHtcbiAgICAgICAgZ2FwOiA4MHB4IDIwcHg7XG4gICAgICAgIC8vIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgIC8vIHJvdy1nYXA6IDgwcHg7XG5cbiAgICAgICAgZmlnY2FwdGlvbi4tbXctMTk1IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTk1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIFRZUE8zIEV4dGVuc2lvbnMgKi9cbi8vIG9ubHkgZm9yIHRoaXMgcHJvamVjdCwgZGVmYXVsdCBzdHlsZXMgYXJlIGluIG12X2xheW91dC9CdWlsZC9Bc3NldHMvU2Nzcy9NdnNzL0NFcy9FeHRlbnNpb25zL19leHRlbnNpb24tbmFtZS5zY3NzXG5cbi8qIEZvb3RlciAqL1xuZm9vdGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLyogb3ZlcndyaXRpbmcgc3R5bGVzIGZyb20gLmNvbnRlbnQgbS1wYWdlTWVudSAqL1xuICAgICAgICAgICAgLm0tcGFnZU1lbnUuZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAubS1wYWdlTWVudV9fbmF2IHtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAubS1wYWdlTWVudV9fbmF2SXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIERpdmlkZXJcbi8vXG4vLyBOYW1lIG9mIENFIGluIEJFOiBMYXlvdXQgLyBEaXZpZGVyIEhvcml6b250YWxcbi8vXG4vLyBGb250YXdlc29tZSBpY29ucyBPUiBzdmcgZmlsZXMgYXJlIHBvc3NpYmxlXG4vL1xuLy8gSW1wbGVtZW50YXRpb246IFRlbXBsYXRlcy9Db250ZW50L0xheW91dEhvcml6b250YWxEaXZpZGVyLmh0bWxcbi8vXG4vLyBNYXJrdXA6IC4uLy4uL012c3MvQ0VzL0xheW91dC9sYXlvdXRob3Jpem9udGFsZGl2aWRlci5odG1sXG4vL1xuLy8gU3R5bGVndWlkZSBDb250ZW50TGF5b3V0LkRpdmlkZXJIb3Jpem9udGFsXG5cbi5tdi1oci1pY29uLXdyYXBwZXIge1xuICAgIC5tdi1oci1saW5lIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5tdi1oci1pY29uIHtcbiAgICAgICAgLm12LWZhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZy5zdmcge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gT3ZlcmxheUNvbnRhaW5lclxuLy9cbi8vIE5hbWUgb2YgQ0UgaW4gQkU6IExheW91dCAvIE92ZXJsYXkgQ29udGFpbmVyXG4vL1xuLy8gd3JhcHBlciB3aXRoXG4vLyAgICogQmFja2dyb3VuZCBlbGVtZW50IGZvciBub3JtYWwgQ0VzIGUuZy46IGltYWdlcywgdmlkZW9zXG4vLyAgICogRm9yZWdyb3VuZCBlbGVtZW50IGZvciBub3JtYWwgQ0Vcbi8vXG4vLyBJbXBsZW1lbnRhdGlvbjogVGVtcGxhdGVzL0NvbnRlbnQvTGF5b3V0T3ZlcmxheUNvbnRhaW5lci5odG1sXG4vL1xuLy8gTWFya3VwOiAuLi8uLi9NdnNzL0NFcy9MYXlvdXQvbGF5b3V0b3ZlcmxheWNvbnRhaW5lci5odG1sXG4vL1xuLy8gU3R5bGVndWlkZSBDb250ZW50TGF5b3V0Lk92ZXJsYXlDb250YWluZXJcblxuLm92ZXJsYXktY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy90b3A6IDA7XG4gICAgLy9sZWZ0OiAwO1xuICAgIHotaW5kZXg6IDA7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNzNkO1xuXG4gICAgLmJnLW91dGVyIHtcbiAgICAgICAgLmZyYW1lIHtcbiAgICAgICAgICAgIC8qIHVzZSBpZiB0aGUgQkctSW1hZ2Ugc2hvdWxkIE5PVCBoYXZlIHRoZSBmdWxsIHdpZHRoIGUuZyBtYXBhLW1lcnggKi9cbiAgICAgICAgICAgIC8vd2lkdGg6IDgzLjMzJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mZy1vdXRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHdoZWF0O1xuXG4gICAgICAgIC5mZy1yb3cge1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGZmO1xuICAgICAgICAgICAgI2MzOTYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gQWRkcmVzc2VzXG4vL1xuLy8gTmFtZSBvZiBDRTogdXNhZ2UgdmlhIHdpdGggdGhlIFJURSBNYXAgTWFya2VyIEJ1dHRvbjxicj5cbi8vIHVzZXMgPGEgaHJlZj1cImh0dHBzOi8vZGV2ZG9jcy5pby9odG1sL2VsZW1lbnQvYWRkcmVzc1wiPkhUTUwgQWRkcmVzcyBUYWc8L2E+IHdpdGggc29tZSBleHRyYSBjbGFzc2VzXG4vL1xuLy8gLmljb25zIC0gKFdJUCkgaWNvbiBiZWZvcmUgZW50cmllc1xuLy8gLnNhZm5lciAtIHNhZm5lciBzdHlsZVxuLy9cbi8vIE1hcmt1cDogLi4vLi4vVGVtcGxhdGVzL012c3MvQ0VzL1JURS9BZGRyZXNzZXMuaHRtbFxuLy9cbi8vIFN0eWxlZ3VpZGUgQ29udGVudEVsZW1lbnQuUlRFLkFkZHJlc3Nlc1xuXG5hZGRyZXNzLmFkZHJlc3Mge1xuICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuYWRkcmVzcy10aXRsZSxcbiAgICAuYWRkcmVzcy1waG9uZSxcbiAgICAuYWRkcmVzcy1lbWFpbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLyogSUNPTlMgKFdJUCkgdXNlIEZvbnRhd2Vzb21lIEljb25zICovXG4gICAgJi5pY29ucyB7XG4gICAgICAgIC5hZGRyZXNzLWFkZHJlc3MsXG4gICAgICAgIC5hZGRyZXNzLWZheCxcbiAgICAgICAgLmFkZHJlc3MtcGhvbmUsXG4gICAgICAgIC5hZGRyZXNzLWVtYWlsLFxuICAgICAgICAuYWRkcmVzcy1lbWFpbC1hZGRpdGlvbmFsLFxuICAgICAgICAuYWRkcmVzcy13d3cge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDNlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTNlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hZGRyZXNzLWFkZHJlc3M6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDFGNENEJztcbiAgICAgICAgfVxuXG4gICAgICAgIC5hZGRyZXNzLWZheDpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ1xcMUY0RTAnO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFkZHJlc3MtcGhvbmU6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDFGNERFJztcbiAgICAgICAgfVxuXG4gICAgICAgIC5hZGRyZXNzLWVtYWlsOmJlZm9yZSxcbiAgICAgICAgLmFkZHJlc3MtZW1haWwtYWRkaXRpb25hbDpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ1xcMUY0RTcnO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFkZHJlc3Mtd3d3OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFwxRjMxMCc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKiBQcm9qZWN0IDIzX1NhZm5lciAqL1xuICAgICYuc2FmbmVyIHtcbiAgICAgICAgbWFyZ2luOiAzcmVtIDAgMDtcblxuICAgICAgICAuYWRkcmVzcy10aXRsZSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5oMztcblxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hZGRyZXNzLWFjdGl2aXR5IHtcbiAgICAgICAgICAgIG1hcmdpbjogMS41cmVtIDAgMXJlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAuYWRkcmVzcy1lbWFpbC1hZGRpdGlvbmFsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBCdXR0b25cbi8vXG4vLyBNYXJrdXA6IC4uLy4uL1RlbXBsYXRlcy9jb21wb25lbnRzL2J1dHRvbi5odG1sXG4vL1xuLy8gLmJ0bi1wcmltYXJ5IC0gUHJpbWFyeSBzdHlsaW5nXG4vLyAuYnRuLXNlY29uZGFyeSAtIFNlY29uZGFyeSBzdHlsaW5nXG4vLyAuYnRuLWxpZ2h0IC0gTGlnaHQgc3R5bGluZ1xuLy8gLmJ0bi1vdXRsaW5lIC0gT3V0bGluZSBzdHlsaW5nXG4vL1xuLy8gU3R5bGVndWlkZSBSVEUuQnV0dG9uXG5cbmEuYnRuIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn1cblxuLy8gUlRFIEJ1dHRvbnMgLSBhcmUgYWx3YXlzIHdyYXBwZWQgaW4gc2lkZSBhIHAtVGFnXG5wIHtcbiAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJG12LWJ0bi1ydGUtbWFyZ2luLXRvcDtcbiAgICB9XG59XG4iLCJcbi8qKioqKlxuKiBMSU5LU1xuKioqKiovXG5hIHtcbiAgICAmOm5vdCgubmF2LWxpbmspICY6bm90KC5tLWxhbmdNZW51X19saW5rKSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbXYtbGluay1mb250LXdlaWdodDtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxufVxuXG4vLyBMaW5rcyBpbiBQYXJhZ3JhcGhzXG5wIHtcbiAgICAvLyBMaW5rcywgYSwgaHJlZiwgYW5jaG9ycyAob25seSBpbiBQYXJhZ3JhcGgpXG4gICAgYTpub3QoLmJ0bikge1xuICAgICAgICBAaW5jbHVkZSBmb250LXByb3BlcnRpZXMoJG12LXAtbGluay1mb250LWZhbWlseSwgJG12LXAtbGluay1mb250LXN0eWxlLCAkbXYtcC1saW5rLWZvbnQtd2VpZ2h0LCAkbXYtcC1saW5rLWZvbnQtc2l6ZSwgJG12LXAtbGluay1jb2xvcik7XG5cbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbXYtcC1saW5rLWRlY29yYXRpb247XG4gICAgICAgIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiAkbXYtcC1saW5rLXVuZGVybGluZS1wb3M7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJG12LXAtbGluay1mb250LXdlaWdodDtcbiAgICAgICAgICAgIGNvbG9yOiAkbXYtcC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbXYtcC1saW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgICAgIH1cblxuICAgICAgICAvLyB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbiAgICAgICAgJjpub3QoW2hyZWZdKSB7XG4gICAgICAgICAgICAmLFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXYtcC1saW5rLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKlxuKiAgIFR5cG9MaW5rIENsYXNzZXMgYXJlIGRlZmluZWQgaW4gbXZfbGF5b3V0L0NvbmZpZ3VyYXRpb24vWWFtbC9DS0VkaXRvci9QYXJ0aWFscy9UeXBvTGluay8qLnlhbWxcbiovXG5cbi8vIEFsbCBUeXBvTGluayBDbGFzc2VzIEJ1dCBmb3IgY2VydGFpbiBtb2RpZmllcnNcbltjbGFzc149XCJhX190eXBvTGlua1wiXSB7XG4gICAgQGluY2x1ZGUgZm9udC1wcm9wZXJ0aWVzKCRtdi10eXBvLWxpbmstZm9udC1mYW1pbHksICRtdi10eXBvLWxpbmstZm9udC1zdHlsZSwgJG12LXR5cG8tbGluay1mb250LXdlaWdodCwgJG12LXR5cG8tbGluay1mb250LXNpemUsICRtdi10eXBvLWxpbmstY29sb3IpO1xuXG4gICAgLy8gLWljb24gWy1iZWZvcmUgfCAtYWZ0ZXJdXG4gICAgLy8gZm9yIG1vcmUgaWNvbnMgdXNlIG12X3Byb2plY3RcbiAgICAvLyBUb2RvOiB1c2UgbWl4aW4gbXYtc3ZnLWJhY2tncm91bmQtdXJsKCRtdi1idG5PdmVybGF5LWljb24tZmlsZSwgJG12LWJ0bk92ZXJsYXktaWNvbi1zaXplKTtcbiAgICAmLi1pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgJi4tYmVmb3JlOmJlZm9yZSxcbiAgICAgICAgJi4tYWZ0ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAkbXYtdHlwby1saW5rLWljb24tc2l6ZTtcbiAgICAgICAgICAgIHdpZHRoOiAkbXYtdHlwby1saW5rLWljb24tc2l6ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgfVxuXG4gICAgICAgICYuLWJlZm9yZTpiZWZvcmUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbXYtdHlwby1saW5rLWljb24tc2l6ZSAvIDI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwocXVvdGUoJG12LWljb24tcGF0aCArICcvJyArICRtdi10eXBvLWxpbmstaWNvbi1maWxlKSkgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi4tYWZ0ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRtdi10eXBvLWxpbmstaWNvbi1zaXplIC8gMjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChxdW90ZSgkbXYtaWNvbi1wYXRoICsgJy8nICsgJG12LXR5cG8tbGluay1pY29uLWZpbGUpKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gTGlua3Mgd2l0aCBGb250IEF3ZXNvbWUgSWNvbnNcbiAgICAmLi1mYUljb24ge1xuICAgICAgICAmLi1iZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXYtZmEtaWNvbi1wc2V1ZG8tc2luZ2xlKCRtdi10eXBvLWxpbmstaWNvbi1zaXplLCAkbXYtdHlwby1saW5rLWljb24tZmEsICRtdi10eXBvLWxpbmstaWNvbi1mYS1mdywgJG12LXR5cG8tbGluay1pY29uLWNvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuLWFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG12LWZhLWljb24tcHNldWRvLXNpbmdsZSgkbXYtdHlwby1saW5rLWljb24tc2l6ZSwgJG12LXR5cG8tbGluay1pY29uLWZhLCAkbXYtdHlwby1saW5rLWljb24tZmEtZncsICRtdi10eXBvLWxpbmstaWNvbi1jb2xvciwgJ2FmdGVyJyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBocmVmIGF0dHJpYnV0ZXMgX2JsYW5rLCBfdG9wLCBldGMuLi4uXG4gICAgJi4tYmxhbmsge1xuICAgICAgICAvL1xuICAgIH1cbn1cblxuLy8gVHlwb0xpbmsgVHlwZXMgKHBhZ2UsIHVybCwgbWFpbCwuLi4pXG4uYV9fdHlwb0xpbmsge1xuICAgIC8vIHN0eWxlcyBmb3IgZ2VuZXJpYyBDbGFzc1xuICAgICZfX3BhZ2Uge1xuICAgICAgICAvLyAgc3R5bGVzIGZvciBUeXBlIHBhZ2UgPiBhX190eXBvTGlua19fcGFnZVxuICAgIH1cblxuICAgICZfX2ZpbGUge1xuICAgICAgICAvLyBzdHlsZXMgZm9yIFR5cGUgZmlsZSA+IGFfX3R5cG9MaW5rX19maWxlXG4gICAgfVxufVxuXG4iLCIvLyBUeXBvZ3JhcGh5IGNsYXNzZXNcbi8vXG4vLyA+IFRvZG86IG5lZWRzIHRvIGJlIHJlZmFjdG9yZWQgaXMgMToxIGNvcHkgZm9ybSB0M29cbi8vXG4vLyAuZm9udC0tbW9ub3NwYWNlIC0gbW9ub3NwYWNlIGZvbnQgZmFtaWx5XG4vLyAuZm9udC1jb2xvci0tYnJhbmQtcHJpbWFyeSAtIGZvbnQtY29sb3Igc2V0IHRvIHByaW1hcnlcbi8vIC5mb250LWhlYWRlci1tZW51IC0gc2FtZSBmb250IHN0eWxlIGFzIGl0IGlzIHVzZWQgaW4gdGhlIGhlYWRlciBtZW51XG4vLyAuYmxvY2txdW90ZSAtIGRlZmF1bHQgYmxvY2txdW90ZSBzdHlsZVxuLy8gLmJsb2NrcXVvdGUtcmV2ZXJzZSAtIHJldmVyc2UgYmxvY2txdW90ZSBzdHlsZVxuLy9cbi8vIE1hcmt1cDogLi4vLi4vVGVtcGxhdGVzL012c3MvQ0VzL1JURS9UeXBvZ3JhcGh5Q2xhc3Nlcy5odG1sXG4vL1xuLy8gU3R5bGVndWlkZSBDb250ZW50RWxlbWVudC5SVEUuVHlwb2dyYXBoeUNsYXNzZXNcblxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gICAgZm9udC1zdHlsZTogJGhlYWRpbmdzLWZvbnQtc3R5bGU7XG4gICAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vIFBhcmFncmFwaFxucCB7XG4gICAgLy9tYXgtd2lkdGg6IGNhbGN1bGF0ZV9yZW0oOTgwKTtcblxuICAgICYudGVhc2VyLXRleHQge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZV9yZW0oMjApO1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICB9XG5cbiAgICAvKlxuICAgICAgJi50ZXh0LWNlbnRlciB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICovXG59XG5cbmIsXG5zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuLmZvbnQtLW1vbm9zcGFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICRjb2RlRm9udDtcbn1cblxuLy8gSG9yaXpvbnRhbCBydWxlcyA+IG1vdmVkIHRvIF9yZWJvb3Quc2NzcyBpbiBUQjVcblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEhlYWRlcjogRm9udFxuLmZvbnQtaGVhZGVyLW1lbnUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJlXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gICAgcGFkZGluZzogKCRzcGFjZXIgLyAyKSAkc3BhY2VyO1xuICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoICogNCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xufVxuXG4vLyBPcHBvc2l0ZSBhbGlnbm1lbnQgb2YgYmxvY2txdW90ZVxuLmJsb2NrcXVvdGUtcmV2ZXJzZSB7XG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNlcjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggKiA0IHNvbGlkICRib3JkZXItY29sb3I7XG59XG5cbi5ibG9ja3F1b3RlLXJldmVyc2UgLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwwMEEwIFxcMjAxNFwiO1xuICAgIH1cbn1cblxuZmlnY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xufVxuXG51bC5saXN0LXN0eWxlLXQzbyBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnLCBzZXJpZjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgY29udGVudDogJ1xcZjAwYyc7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG59XG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuLnRleHQtY29sdW1uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkbXYtdHh0Y29sLW1iO1xuXG4gICAgLndlbGwgJiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbXYtdHh0Y29sLWJwKSB7XG4gICAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgICBjb2x1bW4tZ2FwOiAkbXYtdHh0Y29sLWdhcDtcbiAgICAgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAkbXYtdHh0Y29sLWdhcDtcbiAgICAgICAgLW1vei1jb2x1bW4tZ2FwOiAkbXYtdHh0Y29sLWdhcDtcbiAgICB9XG59XG4iLCIvL1xuLy8gR2FsbGVyeVxuLy9cbi8vICBUT0RPOiAhISB0aGlzIGNsYXNzIG11c3QgYmUgcmVmYWNvdG9yZWQgISEhXG4vL1xuLy8gSGVscGVycyBmb3IgTWVkaWEgRWxlbXRucyBpbWcsIHRleHRwaWMgZXRjLi5cbi8vICAgKiBwcml2YXRlL3R5cG8zY29uZi9leHQvbXZfbGF5b3V0L1Jlc291cmNlcy9Qcml2YXRlL1BhcnRpYWxzL0ZTQy9NZWRpYS9HYWxsZXJ5Lmh0bWxcbi8vIG9yaWcgZnJvbSBiazJrL2Jvb3RzdHJhcC1wYWNrYWdlXG4vLyAgKiBodHRwczovL2dpdGh1Yi5jb20vYmVuamFtaW5rb3R0L2Jvb3RzdHJhcF9wYWNrYWdlL2Jsb2IvbWFzdGVyL1Jlc291cmNlcy9QdWJsaWMvU2Nzcy9UaGVtZS9fZ2FsbGVyeS5zY3NzXG4vL1xuLmdhbGxlcnktcm93IHtcbiAgICAmLm12LXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcblxuICAgICAgICAmLi1jb2x1bW4ge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogLTFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCguLS1zaW5nbGVJbWFnZSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbGcnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdhbGxlcnktaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkbXYtZ2FsbGVyeS1pdGVtLXBhZGRpbmcteDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkbXYtZ2FsbGVyeS1pdGVtLXBhZGRpbmcteDtcblxuICAgIGltZyxcbiAgICBwaWN0dXJlIHtcbiAgICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vIGhlaWdodDogYXV0bztcbiAgICB9XG59XG5cbi8vXG4vLyBHYWxsZXJ5IEl0ZW0gU2l6ZXNcbi8vICAgbm90IGluIGNvbCBtb2RlXG4uZ2FsbGVyeS1yb3c6bm90KC4tY29sdW1uKSB7XG4gICAgLmdhbGxlcnktaXRlbS1zaXplLTEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuZ2FsbGVyeS1pdGVtLXNpemUtMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ21kJykge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdhbGxlcnktaXRlbS1zaXplLTMge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbWQnKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2FsbGVyeS1pdGVtLXNpemUtNCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdtZCcpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nYWxsZXJ5LWl0ZW0tc2l6ZS01IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ21kJykge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgneGwnKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2FsbGVyeS1pdGVtLXNpemUtNiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdtZCcpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ3hsJykge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDYpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gSW1hZ2VzXG4vL1xuLy8gU3R5bGVndWlkZSBDb250ZW50RWxlbWVudC5JbWFnZXNcblxuLmNhcHRpb24ge1xuICAgIC8vZm9udC1mYW1pbHk6ICRjb2RlRm9udDtcblxuICAgIC5jYXB0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG59XG5cbmZpZ3VyZSB7XG4gICAgJi5pbWFnZSB7XG4gICAgICAgIC8vIENhcHRpb24gYWJvdmUgZnJvbSBJbWFnZVxuICAgICAgICAmLi1jYXB0aW9uVG9wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBDYXB0aW9uIE92ZXJsYXk7IGRlZmF1bHQgYm90dG9tIHctMTAwXG4gICAgICAgICYuLS1tdkNhcE92ZXJsYXkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG12LWltYWdlLWNhcC1jb2xvci1iZztcblxuICAgICAgICAgICAgICAgIC8vIHVuc2V0IGRlZmF1bHQgc3R5bGUgZm9yIHVzYWdlIG9mIFRCIFRCIHV0aWxpdGllcyBwb3NpdGlvbiBjbGFzc2VzXG4gICAgICAgICAgICAgICAgJi4tLW12VW5zZXRQb3Mge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIHJlbmRlciBhIGljb24gKG5vdCBjbGlja2FibGUpIGluc3RlYWQgb2YgdGV4dFxuICAgICAgICAgICAgICAgICYuLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkbXYtaW1hZ2UtY2FwLWljb24tc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJG12LWltYWdlLWNhcC1pY29uLXNpemU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRtdi1pbWFnZS1jYXAtaWNvbi1zaXplIC8gMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChxdW90ZSgkbXYtaWNvbi1wYXRoICsgJy8nICsgJG12LWltYWdlLWNhcC1pY29uLWZpbGUpKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gcmVuZGVyIGEgaWNvbiAobm90IGNsaWNrYWJsZSkgaW5zdGVhZCBvZiB0ZXh0XG4gICAgICAgICAgICAgICAgJi4taWNvbkxpbmtlZCB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGE6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRtdi1pbWFnZS1jYXAtaWNvbi1zaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkbXYtaW1hZ2UtY2FwLWljb24tc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJG12LWltYWdlLWNhcC1pY29uLXNpemUgLyAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKHF1b3RlKCRtdi1pY29uLXBhdGggKyAnLycgKyAkbXYtaW1hZ2UtY2FwLWljb24tZmlsZSkpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmltYWdlV3JhcCB7XG4gICAgICAgIC8vIG5vdCB1c2VkIHNvIGZhciAvIG1vZGlmaWVycyBzZWUgbXZfcHJvamVjdEBwb3Jmb2xpb1xuICAgIH1cbn1cblxuLy8gTGluayBJbWFnZSBUZXh0XG4vL1xuLy8gTGluayBhcm91bmQgYW4gSW1hZ2UgYW5kIFRleHRcbi8vXG4vLyB1c2VkIGF0OlxuLy8gICAgKiBNZW51VGh1bWJuYWlscy5odG1sXG4vLyAgICAqIE52TmV3cyBQcmV2aWV3c012TGF5b3V0Lmh0bWxcbi8vXG4vLyBTdHlsZWd1aWRlIENvbnRlbnRFbGVtZW50LkltYWdlLkxpbmtJbWFnZVRleHRcblxuLmxpbmtJbWFnZVRleHRfX3dyYXAge1xuICAgIC8vIHRleHQgb3ZlcmxheVxuICAgICYuLXRleHRPdmVybGF5IHtcbiAgICAgICAgLmxpbmtJbWFnZVRleHRfX2xpbmsge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAubGlua0ltYWdlVGV4dF9fdGV4dFdyYXAge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuLWJnIHtcbiAgICAgICAgICAgIC5saW5rSW1hZ2VUZXh0X190ZXh0V3JhcCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG12LWltYWdlLWNhcC1jb2xvci1iZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuLWJnSG92ZXIge1xuICAgICAgICAgICAgLmxpbmtJbWFnZVRleHRfX3RleHRXcmFwIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXYtaW1hZ2UtY2FwLWNvbG9yLWJnO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMnM7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLmxpbmtJbWFnZVRleHRfX3RleHRXcmFwIHtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBNZWRpYSAvIFZpZGVvc1xuLy9cbi8vIHNlZSBEb2N1bWVudGF0aW9uL0ZTQy9NZWRpYS5tZCBmb3IgbW9yZSBJbmZvc1xuLy9cbi8vIFN0eWxlZ3VpZGUgQ29udGVudEVsZW1lbnQuTWVkaWEuVmlkZW9zXG5cbi5tdi12aWRlbyB7XG4gICAgLyogRnVsbCByZXNwb25zaXZlIFZpZGVvIHVzZWQgQCBhbm5hY2hvcmQgb3IgQ1NDIHdpdGggbXZzc2Jhc2VcbiAgICAgICAgICEhISB1c2UgbWF4LWhlaWdodDogMTAwdmg7IG92ZXJmbG93OiBoaWRkZW47IGluIG91dGVyIG1vc3QgY29udGFpbmVyIHRvIGdldCBpdCBkb25lICEhIVxuICAgICovXG4gICAgJi5mdWxsLXdpZHRoLXJlc3BvbnNpdmUge1xuICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG5cbiAgICAgICAgICAgIC8vLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICAgICAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LWFzcGVjdC1yYXRpbzogMTYvOSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLyogaVBhZCBQcm8gTGFuZHNjYXBlICovXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiAxMzY2cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIC8vbWluLXdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIC8vbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBUZXh0IHdpdGggSW1hZ2VzIG9yIE1lZGlhIChUZXh0UGljIC8gVGV4dE1lZGlhKVxuLy9cbi8vICAqKiogISEhIG91dGRhdGVkIHNlZSBzcmMvRG9jdW1lbnRhdGlvbiBhbmQgY29tbWl0IGxvZyA+IGFkYXB0IHRoaXMgZG9jICoqKlxuLy9cbi8vIDxhIGhyZWY9XCJzZWN0aW9uLWNvbXBvbmVudHN0M28uaHRtbCNrc3NyZWYtY29tcG9uZW50c3Qzby10ZXh0cGljXCI+VGV4dFBpYyB2b20gVDNPIG1lcmdlIHRoaXM8L2E+PGJyPlxuLy8gc2VlIGFsc28gQXNzZXRzL1Njc3MvY29tcG9uZW50cy9fY2UtdGV4dHBpYy5zY3NzPGJyPlxuLy9cbi8vIEZTQyAtIEVsZW1lbnRzIGltcG9ydHMgYmsyay9ib290c3RyYXAtcGFja2FnZSBBTkQgbXZzcyBhZGp1c3RtZW50czxicj5cbi8vIHNlZSBhbHNvIERPQyBGZWF0dXJlcyBGU0M8YnI+XG4vL1xuLy8gPGEgaHJlZj1cImh0dHBzOi8vZ2l0aHViLmNvbS9iZW5qYW1pbmtvdHQvYm9vdHN0cmFwX3BhY2thZ2UvYmxvYi9tYXN0ZXIvUmVzb3VyY2VzL1B1YmxpYy9TY3NzL1RoZW1lL190ZXh0cGljLnNjc3NcIj5iazJrLWRlZmF1bHQgc3R5bGVzPC9hPjxicj5cbi8vXG4vLyBTdHlsZWd1aWRlIENvbnRlbnRFbGVtZW50Lk1lZGlhLlRleHRwaWNcblxuLy8gVGV4dFBpYyBXcmFwXG4vL1xuLy8gVGV4dHBpY0Fib3ZlIC8gVGV4dHBpY0JlbG93IC8gVGV4dHBpY0NlbnRlcmVkTGVmdCAvIFRleHRwaWNDZW50ZXJlZFJpZ2h0XG4vL1xuLy8gTmFtZSBvZiBDRTogVGV4dCAmIEltYWdlc1xuLy9cbi8vIFN0eWxlZ3VpZGUgQ29udGVudEVsZW1lbnQuTWVkaWEuVGV4dHBpY1dyYXBcblxuLy9cbi8vIFRleHRwaWMgYW5kIFRleHRtZWRpYVxuLy9cbi50ZXh0bWVkaWE6bm90KC5yb3cpLFxuLnRleHRwaWM6bm90KC5yb3cpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogLSgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0oJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG5cbiAgICAudGV4dG1lZGlhLWl0ZW0sXG4gICAgLnRleHRwaWMtaXRlbSB7XG4gICAgICAgIC8vb3JkZXI6IDE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgIH1cbn1cblxuLnRleHRtZWRpYS10ZXh0LFxuLnRleHRwaWMtdGV4dCB7XG4gICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLnRleHRtZWRpYS1nYWxsZXJ5LFxuLnRleHRwaWMtZ2FsbGVyeSB7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbn1cblxuLy9cbi8vIEFsaWdubWVudHNcbi8vXG4udGV4dG1lZGlhLWJlbG93LFxuLnRleHRwaWMtYmVsb3cge1xuICAgIC50ZXh0bWVkaWEtdGV4dCxcbiAgICAudGV4dHBpYy10ZXh0IHtcbiAgICAgICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgICB9XG5cbiAgICAudGV4dG1lZGlhLWdhbGxlcnksXG4gICAgLnRleHRwaWMtZ2FsbGVyeSB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLnRleHRtZWRpYS1yaWdodCxcbi50ZXh0cGljLXJpZ2h0IHtcbiAgICAudGV4dG1lZGlhLWdhbGxlcnksXG4gICAgLnRleHRwaWMtZ2FsbGVyeSB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbGcnKSB7XG4gICAgLnRleHRtZWRpYS1yaWdodCxcbiAgICAudGV4dG1lZGlhLWxlZnQsXG4gICAgLnRleHRwaWMtcmlnaHQsXG4gICAgLnRleHRwaWMtbGVmdCB7XG4gICAgICAgICY6bm90KC5yb3cpIHtcbiAgICAgICAgICAgIC50ZXh0bWVkaWEtaXRlbSxcbiAgICAgICAgICAgIC50ZXh0cGljLWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gV2lkdGhzXG4udGV4dG1lZGlhLFxuLnRleHRwaWMudGV4dHBpYy1yaWdodCxcbi50ZXh0cGljLnRleHRwaWMtbGVmdCB7XG4gICAgLnRleHRtZWRpYS1pdGVtLFxuICAgIC50ZXh0cGljLWl0ZW0ge1xuICAgICAgICAmLi13MzMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ21kJykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLi13NjYge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ21kJykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2NiU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFRleHRQaWMgTm9XcmFwXG4vL1xuLy8gd2l0aG91dCBGbGV4LVdyYXAgKG1haW5seSB1c2UgZm9yIHNwZWNpYWwgcHVycG9zZSk8YnI+XG4vLyBUZXh0cGljQWJvdmUgLyBUZXh0cGljQmVsb3cgYXJlIGRvbmUgd2l0aCBmbGV4IHdhcnAgYW5kIGZsZXgtb3JkZXI8YnI+XG4vL1xuLy8gPiAuYXMtYmctaW1hZ2UtZG93bi1tZCBpbWFnZSBhcyBiYWNrZ3JvbmQgdW50aWwgYnJhY2twb2ludCBtZCwgYWZ0ZXIgdGhhdCBpbWcgYW5kIHR4dCBiZWxvd1xuLy8gdGhpcyBuZWVkcyB0byBiZSByZWZhY3RvcmVkIGFsc28gaW4gaHRtbCEhISBmaXJzdCBhbmQgc2luZ2xlIHVzYWdlIEAgMjNfU2FuZm5lcjxicj5cbi8vIHVzZWQgQCAyM19TYWZuZXJcbi8vXG4vLyBTdHlsZWd1aWRlIENvbnRlbnRFbGVtZW50Lk1lZGlhLlRleHRwaWNOb1dyYXBcblxuLy8gTm8gV3JhcFxuLy8udGV4dG1lZGlhLW5vd3JhcCxcbi50ZXh0cGljLXNwZWNpYWwge1xuICAgIG1hcmdpbi1sZWZ0OiAtKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgIG1hcmdpbi1yaWdodDogLSgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbn1cblxuLnRleHRwaWMtc3BlY2lhbC50ZXh0cGljLXNwZWNpYWwtYWJvdmUge1xuICAgICYuYXMtYmctaW1hZ2UtZG93bi1tZCB7XG4gICAgICAgIC50ZXh0cGljLXRleHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGtleS1jb2xvcjtcblxuICAgICAgICAgICAgLmlubmVyIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbWQnKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAudGV4dHBpYy10ZXh0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRrZXktY29sb3IsIDAuNyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmxlZnQgLmlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYucmlnaHQgLmlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBBY2NvcmRpb25cbi8vXG4vLyBvcmlnIGZyb20gYmVuamFtaW5rb3R0L2Jvb3RzdHJhcF9wYWNrYWdlIHVzZXMgQWNjb3Jpb24gZnJvbSBUQjRcbi8vICogPGEgaHJlZj1cImh0dHBzOi8vd3d3LmJvb3RzdHJhcC1wYWNrYWdlLmNvbS9jb250ZW50LWV4YW1wbGVzL2ludGVyYWN0aXZlL2FjY29yZGlvblwiPkFjY29yZGlvbiBAIEJvb3RzdHJhcCBQYWNrYWdlPC9hPlxuLy8gKiA8YSBocmVmPVwiaHR0cHM6Ly9naXRodWIuY29tL2JlbmphbWlua290dC9ib290c3RyYXBfcGFja2FnZS9ibG9iL21hc3Rlci9SZXNvdXJjZXMvUHVibGljL1Njc3MvVGhlbWUvX2FjY29yZGlvbi5zY3NzXCI+QWNjb3JkaW9uIEAgQm9vdHN0cmFwIFBhY2thZ2UgQ1NTIGNvZGU8L2E+XG4vL1xuLy8gdXNhZ2Vcbi8vICAqIDI0X0NDXG4vL1xuLy8gLm5vLXNoYWRvdywgLm5vLWJvcmRlcnNcbi8vXG4vLyBTdHlsZWd1aWRlIENvbnRlbnRFbGVtZW50LkludGVyYWN0aXZlLkFjY29yZGlvblxuXG4vL1xuLy8gQWNjb3JkaW9uXG4vL1xuLmFjY29yZGlvbiB7XG4gICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAuYWNjb3JkaW9uLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjEpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hY2NvcmRpb24tdGl0bGUtbGluayB7XG4gICAgICAgICAgICAgICAgJixcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFjY29yZGlvbi10aXRsZS1saW5rIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IGNhbGMoI3skY2FyZC1zcGFjZXIteH0gKyAyZW0pO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFjY29yZGlvbi10aXRsZS1saW5rLXN0YXRlIHtcbiAgICAgICAgICAgICAgICAvL0BleHRlbmQgLmNzcy1hcnJvdy1kb3duO1xuICAgICAgICAgICAgICAgIC8vQGV4dGVuZCAuY3NzLXg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hY2NvcmRpb24tdGl0bGUtbGluay5jb2xsYXBzZWQge1xuICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tdGl0bGUtbGluay1zdGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIC8vQGV4dGVuZCAuY3NzLWFycm93LXVwO1xuICAgICAgICAgICAgICAgICAgICAvL0BleHRlbmQgLmNzcy1wbHVzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2NvcmRpb24tYm9keSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICAgICAgICAgICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XG5cbiAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLWNvbnRlbnQtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogKCRjYXJkLXNwYWNlci14IC8gMik7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICgkY2FyZC1zcGFjZXIteCAvIDIpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLWNvbnRlbnQtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWl0ZW0gKyAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gICAgfVxufVxuXG4vL1xuLy8gUG9zaXRpb24gVG9kbzogbW92ZSB0byAuYWNjb3JkaW9uIG1lZGlhIGZpbGVzIGFyZSBuZXZlciB1c2VkIGluIGFjY29yZGlvblxuLy9cbi5hY2NvcmRpb24tY29udGVudC1yaWdodCxcbi5hY2NvcmRpb24tY29udGVudC1sZWZ0IHtcbiAgICAuYWNjb3JkaW9uLWNvbnRlbnQtaXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFjY29yZGlvbi1jb250ZW50LXRvcCxcbi5hY2NvcmRpb24tY29udGVudC1sZWZ0IHtcbiAgICAuYWNjb3JkaW9uLWNvbnRlbnQtbWVkaWEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1zcGFjZXIteDtcbiAgICB9XG59XG5cbi5hY2NvcmRpb24tY29udGVudC1sZWZ0IHtcbiAgICAuYWNjb3JkaW9uLWNvbnRlbnQtbWVkaWEge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWNjb3JkaW9uLWNvbnRlbnQtYm90dG9tLFxuLmFjY29yZGlvbi1jb250ZW50LXJpZ2h0IHtcbiAgICAuYWNjb3JkaW9uLWNvbnRlbnQtbWVkaWEge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgbWFyZ2luLXRvcDogJGNhcmQtc3BhY2VyLXg7XG4gICAgfVxufVxuXG4uYWNjb3JkaW9uLWNvbnRlbnQtcmlnaHQge1xuICAgIC5hY2NvcmRpb24tY29udGVudC1tZWRpYSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFNwZWNpYWwgU3R5bGVzXG4uYWNjb3JkaW9uIHtcbiAgICAmLm5vLXNoYWRvdyB7XG4gICAgICAgIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubm8tYm9yZGVycyB7XG4gICAgICAgIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICAgICAgICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tYm9keSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJvZHktcm91bmRlZCB7XG4gICAgICAgIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcblxuICAgICAgICAgICAgLmFjY29yZGlvbi1ib2R5IHtcbiAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFuZ2VyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vXG4vLyBDRSBUZXh0SWNvblxuLy9cbi5tLXRleHRJY29uIHtcbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgLy8gVHlwb0xpbmsgV3JhcHBlciBhcm91bmQgSWNvbnMgaWYgc2V0IHZpYSBCRVxuICAgICAgICA+IGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuLWljb24tdG9wLFxuICAgICAgICAmLi1pY29uLWJvdHRvbSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAmLi1pY29uLWNlbnRlciB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAvLyBpZiBpY29uIGlzIHdyYXBwZWQgd2l0aGluIGEgbGlua1xuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuLWljb24tbGVmdCxcbiAgICAgICAgJi4taWNvbi1yaWdodCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgICAmLi1pY29uLWNlbnRlciB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIC8vIGlmIGljb24gaXMgd3JhcHBlZCB3aXRoaW4gYSBsaW5rXG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAyZW07XG5cbiAgICAgICAgLnRleHRpY29uLWlubmVyLWljb24sXG4gICAgICAgIC50ZXh0aWNvbi1pbm5lci1pY29uIHN2ZyxcbiAgICAgICAgLnRleHRpY29uLWlubmVyLWljb24gaW1nIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAvL2hlaWdodDogMWVtO1xuICAgICAgICAgICAgLy93aWR0aDogMWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHRpY29uLWlubmVyLWljb24gc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0aWNvbi1pbm5lci1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy9cbkBpbXBvcnQgXCJ0ZXh0cGljXCI7XG5AaW1wb3J0IFwidGV4dC1pY29uXCI7XG5cbmRpdiB7XG4gICAgPiBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRtdi1sYXN0LXAtbWI7XG4gICAgfVxufVxuIiwiLy8gVGltZWxpbmVcbi8vXG4vLyBvcmlnIGZyb20gPGEgaHJlZj1cImh0dHBzOi8vd3d3LmJvb3RzdHJhcC1wYWNrYWdlLmNvbS9jb250ZW50LWV4YW1wbGVzL2ludGVyYWN0aXZlL3RpbWVsaW5lXCI+Qm9vdHN0cmFwIFBhY2thZ2U8L2E+XG4vL1xuLy8gdXNhZ2Vcbi8vICAqIDIzX1NhZm5lclxuLy9cbi8vIFN0eWxlZ3VpZGUgQ29udGVudEVsZW1lbnQuSW50ZXJhY3RpdmUuVGltZWxpbmVcblxuLy9cbi8vIENvbXBvbmVudFxuLy9cbi50aW1lbGluZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkdGltZWxpbmUtaWNvbi1zaXplO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6ICgkdGltZWxpbmUtaWNvbi1zaXplIC8gMik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICBib3JkZXItbGVmdDogJHRpbWVsaW5lLXBhdGgtYm9yZGVyO1xuICAgICAgICBvcGFjaXR5OiAkdGltZWxpbmUtcGF0aC1vcGFjaXR5O1xuICAgIH1cbn1cblxuLnRpbWVsaW5lLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAoJHRpbWVsaW5lLWl0ZW0tc3BhY2luZyAvIDIpO1xuICAgIH1cbn1cblxuLnRpbWVsaW5lLWl0ZW0taW5uZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWxlZnQ6ICR0aW1lbGluZS1pdGVtLXNwYWNpbmc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLWl0ZW0tYmc7XG4gICAgYm9yZGVyOiAkdGltZWxpbmUtaXRlbS1ib3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogJHRpbWVsaW5lLWl0ZW0tYm9yZGVyLXJhZGl1cztcbiAgICBib3gtc2hhZG93OiAkdGltZWxpbmUtaXRlbS1zaGFkb3c7XG4gICAgcGFkZGluZzogJHRpbWVsaW5lLWl0ZW0tcGFkZGluZztcbn1cblxuLnRpbWVsaW5lLWl0ZW0tbWFya2VyLFxuLnRpbWVsaW5lLWl0ZW0taWNvbiB7XG4gICAgJjphZnRlcixcbiAgICAmOmJlZm9yZSxcbiAgICBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbiAgICAgICAgYm9yZGVyOiAkdGltZWxpbmUtbWFya2VyLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHRpbWVsaW5lLW1hcmtlci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgICY6YWZ0ZXIsXG4gICAgc3BhbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjphZnRlcixcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6ICR0aW1lbGluZS1tYXJrZXItYm9yZGVyLW9wYWNpdHk7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS1tYXJrZXItYmc7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgei1pbmRleDogMztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogLSgkdGltZWxpbmUtaWNvbi1zaXplIC8gMik7XG4gICAgd2lkdGg6ICR0aW1lbGluZS1tYXJrZXItc2l6ZTtcbiAgICBoZWlnaHQ6ICR0aW1lbGluZS1tYXJrZXItc2l6ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnRpbWVsaW5lLWl0ZW0taWNvbiB7XG4gICAgbGVmdDogLSgkdGltZWxpbmUtaWNvbi1zaXplIC8gMik7XG4gICAgd2lkdGg6ICR0aW1lbGluZS1pY29uLXNpemU7XG4gICAgaGVpZ2h0OiAkdGltZWxpbmUtaWNvbi1zaXplO1xuICAgIGJvcmRlci1yYWRpdXM6ICR0aW1lbGluZS1pY29uLWJvcmRlci1yYWRpdXM7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlcjogJHRpbWVsaW5lLWljb24tYm9yZGVyO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtaWNvbi1iZztcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICR0aW1lbGluZS1pY29uLWNvbG9yO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogJHRpbWVsaW5lLWljb24tc3BhY2U7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG5cbi50aW1lbGluZS1pdGVtLWltYWdlIHtcbiAgICBtYXJnaW46IC0kdGltZWxpbmUtaXRlbS1wYWRkaW5nO1xuICAgIG1hcmdpbi1ib3R0b206ICR0aW1lbGluZS1pdGVtLXBhZGRpbmc7XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5jYXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgcGFkZGluZzogMC41cmVtICR0aW1lbGluZS1pdGVtLXBhZGRpbmc7XG4gICAgICAgIGNvbG9yOiBjb2xvci15aXEoJHRpbWVsaW5lLWl0ZW0tY2FwdGlvbi1iZyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS1pdGVtLWNhcHRpb24tYmc7XG4gICAgfVxufVxuXG4udGltZWxpbmUtaXRlbS1oZWFkZXItaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogJHRpbWVsaW5lLWl0ZW0taGVhZGxpbmUtc2l6ZTtcbiAgICBjb2xvcjogJHRpbWVsaW5lLWl0ZW0taGVhZGxpbmUtY29sb3I7XG59XG5cbi50aW1lbGluZS1pdGVtLWhlYWRlcjpsYXN0LWNoaWxkLFxuLnRpbWVsaW5lLWl0ZW0tdGV4dCB7XG4gICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLnRpbWVsaW5lLWl0ZW0tZGF0ZSxcbi50aW1lbGluZS1pdGVtLXRleHQge1xuICAgIGNvbG9yOiAkdGltZWxpbmUtaXRlbS1jb2xvcjtcbn1cblxuLnRpbWVsaW5lLWl0ZW0tZGF0ZSB7XG4gICAgZm9udC1zaXplOiAkdGltZWxpbmUtaXRlbS1kYXRlLXNpemU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy9cbi8vIFNtYWxsXG4vL1xuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC50aW1lbGluZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICAudGltZWxpbmUtaXRlbSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtJHRpbWVsaW5lLWl0ZW0tc3BhY2luZztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aW1lbGluZS1pdGVtLW1hcmtlciB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICAgIH1cblxuICAgIC50aW1lbGluZS1pdGVtLWlubmVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygjeyR0aW1lbGluZS1pdGVtLXNwYWNpbmd9ICsgI3skdGltZWxpbmUtaWNvbi1zaXplfSAvIDIpO1xuICAgIH1cblxuICAgIC50aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG5cbiAgICAgICAgLnRpbWVsaW5lLWl0ZW0taW5uZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3skdGltZWxpbmUtaXRlbS1zcGFjaW5nfSArICN7JHRpbWVsaW5lLWljb24tc2l6ZX0gLyAyKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aW1lbGluZS1pdGVtLW1hcmtlciB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIFNlY3Rpb24gTWVudXNcbi8vXG4vLyBOYW1lIG9mIENFOiBTZWN0aW9uIGluZGV4IFttZW51X3NlY3Rpb25dIChQYWdlIENvbnRlbnQgbWFya2VkIGZvciBzZWN0aW9uIG1lbnVzKTxicj5cbi8vICogYHskcGx1Z2luLm12X2xheW91dF9mc2MubWVudV9zZWN0aW9uLnNlY3Rpb24uYS5pLmNsYXNzfWAgTXVzdCBOT1Qgc2V0XG4vLyAqIHRoZXJlIGFyZSBtYW5ueSBUU0NvbnN0YW50cyBmb3IgY29uZmlndXJpbmcgdGhpcyBlbGVtZW50XG4vLyAqIDxhIGhyZWY9XCIvc2VjdGlvbi1jb21wb25lbnRzdDNvLmh0bWwja3NzcmVmLWNvbXBvbmVudHN0M28tbGlzdHNcIj51c2UgbGlzdCBzdHlsZSBDbGFzZXM8L2E+XG4vL1xuLy8gPiBUb2RvOiBhZGQgZXhhbXBsZVxuLy9cbi8vIFN0eWxlZ3VpZGUgQ29udGVudEVsZW1lbnQuTWVudXMuU2VjdGlvbnNcblxuLm12LW1lbnUtc2VjdGlvbiB7XG4gICAgdWwubXYtbWVudS1zZWN0aW9uLXNlY3Rpb24uZmFsLWFycm93LWRvd24ge1xuICAgICAgICBAZXh0ZW5kIC5saXN0LXN0eWxlZDtcblxuICAgICAgICBsaTpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nLCBzZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjA3OFwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjNyZW07XG4gICAgICAgICAgICB3aWR0aDogMS4zcmVtO1xuICAgICAgICAgICAgY29sb3I6ICRrZXktY29sb3I7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFNlY3Rpb24gTWVudXMgd2l0aCBJLVRhZ1xuLy9cbi8vIExpbmtSZW5kcmluZyB3aXRoIEktVGFnIGZvciBlLmcuOiBGQSB1c2FnZVxuLy8gKiB1c2UgYHskcGx1Z2luLm12X2xheW91dF9mc2MubWVudV9zZWN0aW9uLnNlY3Rpb24uYS5pLmNsYXNzfWAgdG8gYWN0aXZhdGUgaXQgKiooc2VlIEhUTUwgTWFya3VwIGZvciBleGFtcGxlcykqKlxuLy8gKiB0aGVyZSBhcmUgYWRkaXRpb25hbCBUU0NvbnN0YW50cyBmb3IgdGhpcyBlbGVtZW50XG4vL1xuLy8gLnNhZm5lciAtIEljb24gYWZ0ZXIgVGV4dCwgYm9yZGVyIGJvdHRvbVxuLy9cbi8vIE1hcmt1cDogLi4vLi4vVGVtcGxhdGVzL012c3MvQ0VzL0NvbnRlbnQvTWVudXNTZWN0aW9uc0l0YWcuaHRtbFxuLy9cbi8vIFN0eWxlZ3VpZGUgQ29udGVudEVsZW1lbnQuTWVudXMuU2VjdGlvbnMuSXRhZ1xuXG4ubXYtbWVudS1zZWN0aW9uIHtcbiAgICAmLnNhZm5lciB7XG4gICAgICAgIHVsLm12LW1lbnUtc2VjdGlvbi1zZWN0aW9uIGxpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRnb2xkICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIGk6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFN1YlBhZ2UgTWVudXNcbi8vXG4vLyBOYW1lIG9mIENFOiBTdWJwYWdlcyBbbWVudV9zdWJwYWdlc108YnI+XG4vLyBzZWUgVFNDb25zdGFudHMgbWVudXN1YnBhZ2VzLlt1bHxsaV0uY2xhc3M8YnI+XG4vLyB1c2UgbGlzdCBzdHlsZSBDbGFzZXM8YnI+XG4vL1xuLy8gPHN0cm9uZz5BZGQgZXhhbXBsZSBmcm9tIDIzX1NhZm5lcjwvc3Ryb25nPlxuLy9cbi8vIFN0eWxlZ3VpZGUgQ29udGVudEVsZW1lbnQuTWVudXMuU3VicGFnZXNcbiIsIi8vIFRodW1ibmFpbCBNZW51XG4vL1xuLy8gU3R5bGVndWlkZSBDb250ZW50RWxlbWVudC5NZW51LlRodW1ibmFpbFxuXG4vL1xuLy8gVmFyaWFibGVzXG4vL1xuJHRodW1ibmFpbC1tZW51LW1hcmdpbjogNXB4ICFkZWZhdWx0O1xuXG4vL1xuLy8gQ29tcG9uZW50XG4vL1xuLnRodW1ibmFpbC1tZW51IHtcbiAgICBtYXJnaW46IC0kdGh1bWJuYWlsLW1lbnUtbWFyZ2luO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4udGh1bWJuYWlsLW1lbnUtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogJHRodW1ibmFpbC1tZW51LW1hcmdpbjtcbn1cblxuLnRodW1ibmFpbC1tZW51LWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLnRodW1ibmFpbC1tZW51LWxpbmssXG4udGh1bWJuYWlsLW1lbnUtbGluazpob3Zlcixcbi50aHVtYm5haWwtbWVudS1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRwcmltYXJ5KTtcbn1cblxuLnRodW1ibmFpbC1tZW51LWltYWdlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIHBpY3R1cmUsXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxufVxuXG4udGh1bWJuYWlsLW1lbnUtY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjc1KTtcbn1cblxuLnRodW1ibmFpbC1tZW51LWNhcHRpb24taW5uZXIge1xuICAgIHBhZGRpbmc6IDEuNWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLnRodW1ibmFpbC1tZW51LWNhcHRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4udGh1bWJuYWlsLW1lbnUtY2FwdGlvbi1zdWJ0aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi50aHVtYm5haWwtbWVudS1saW5rIHtcbiAgICAudGh1bWJuYWlsLW1lbnUtY2FwdGlvbiB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgLnRodW1ibmFpbC1tZW51LWltYWdlIHtcbiAgICAgICAgcGljdHVyZSxcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aHVtYm5haWwtbWVudS1jYXB0aW9uLXRpdGxlLFxuICAgIC50aHVtYm5haWwtbWVudS1jYXB0aW9uLXN1YnRpdGxlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgLnRodW1ibmFpbC1tZW51LWNhcHRpb24ge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aHVtYm5haWwtbWVudS1jYXB0aW9uLXRpdGxlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAudGh1bWJuYWlsLW1lbnUtY2FwdGlvbi1zdWJ0aXRsZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRodW1ibmFpbC1tZW51LWltYWdlIHtcbiAgICAgICAgICAgIHBpY3R1cmUsXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udGh1bWJuYWlsLW1lbnUtYWxpZ24tbGVmdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4udGh1bWJuYWlsLW1lbnUtYWxpZ24tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRodW1ibmFpbC1tZW51LWFsaWduLXJpZ2h0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4udGh1bWJuYWlsLW1lbnUtY29sdW1ucy0yIHtcbiAgICAudGh1bWJuYWlsLW1lbnUtaXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRodW1ibmFpbC1tZW51LWNvbHVtbnMtMyB7XG4gICAgLnRodW1ibmFpbC1tZW51LWl0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50aHVtYm5haWwtbWVudS1jb2x1bW5zLTQge1xuICAgIC50aHVtYm5haWwtbWVudS1pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gU29jaWFsIE1lZGlhXG4vL1xuLy8gc2VlXG4vLyAgICogY29uc3RhbnRzIGZvciBGbHVpZFRlbXBsYXRlIENvbmZpZ3VyYXRpb24vVHlwb1NjcmlwdC9GU0MvSGVscGVyL0NvbnRlbnRFbGVtZW50LnR5cG9zY3JpcHRcbi8vICAgKiBjb25zdGFudHMgZm9yIFNvY2lhbE1lZGlhIFNldHRpbmdzXG4vL1xuLy8gU3R5bGVndWlkZSBDb250ZW50RWxlbWVudC5NaXNjLlNvY2lhbE1lZGlhXG5cbi5tdi1zb2NpYWxsaW5rcyB7XG4gICAgLm12LXNvY2lhbGxpbmtzLWxpc3Qge1xuICAgICAgICBAZXh0ZW5kIC5saXN0LXVuc3R5bGVkO1xuXG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIHdpZHRoOiAkbXYtc20tbGlua3MtaS13aWR0aDtcbiAgICAgICAgICAgIGhlaWdodDogJG12LXNtLWxpbmtzLWktaGVpZ2h0O1xuICAgICAgICAgICAgcGFkZGluZzogJG12LXNtLWxpbmtzLWktcGFkZGluZztcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIHRoaXMgaXMgZnJvbSBCb290c3RhcHBhY2tlIHdvbid0IHdvcmsgc28gZmFyZVxuLy9cbi5zb2NpYWxsaW5rcyB7XG4gICAgLyogICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAuc29jaWFsbGlua3MtbGlzdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zb2NpYWxsaW5rcy1saW5rIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zb2NpYWxsaW5rcy1saW5rLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNvY2lhbGxpbmtzLWxpbmstbGFiZWwge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAqL1xufVxuIiwiLy8gRm9ybXNcbi8vXG4vLyBUT0RPOiByZWZhY3RvclxuLy9cbi8vIFN0eWxlZ3VpZGUgQ29udGVudEVsZW1lbnQuRXh0ZW5zaW9ucy5Gb3Jtc1xuXG5mb3JtLm5lZWRzLXJlZm9jdG9yaW5nIHtcbiAgICBoMiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuICAgIGlucHV0LmZvcm0tY29udHJvbCB7XG4gICAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdXBlci1saWdodC1ncmV5O1xuICAgICAgICBjb2xvcjogJGtleS1jb2xvcjtcbiAgICB9XG5cbiAgICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgICAgICBtaW4taGVpZ2h0OiAyMTJweDtcbiAgICB9XG5cbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0YWJsZSB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBuYXYge1xuICAgICAgICAuYnRuLWdyb3VwIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG5cbiAgICAgICAgICAgIEBleHRlbmQgLmQtZmxleDtcbiAgICAgICAgICAgIEBleHRlbmQgLmp1c3RpZnktY29udGVudC1iZXR3ZWVuO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuL21vZGFsJztcbkBpbXBvcnQgJy4vdmFycyc7XG5cbi5rbGFybyB7XG4gICAgJGJ0bi1tYXJnaW4tcmlnaHQ6IDAuNWVtO1xuXG4gICAgJi5jbS1hcy1jb250ZXh0LW5vdGljZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IG1hcC1nZXQoJGNtLXNwYWNlLCBtZCk7XG4gICAgICAgIHBhZGRpbmctdG9wOiBtYXAtZ2V0KCRjbS1zcGFjZSwgbWQpO1xuICAgIH1cblxuICAgIC5jb29raWUtbW9kYWwsXG4gICAgLmNvbnRleHQtbm90aWNlLFxuICAgIC5jb29raWUtbm90aWNlIHtcbiAgICAgICAgQGltcG9ydCAnc3dpdGNoJztcblxuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgLnNsaWRlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkY20tYm94LXNoYWRvdy1kYXJrLW1kO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB2YXIoY29sb3IsICdncmVlbjEnKTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAsXG4gICAgICAgIHN0cm9uZyxcbiAgICAgICAgaDEsXG4gICAgICAgIGgyLFxuICAgICAgICB1bCxcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgLy8gZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgICAgICBAaW5jbHVkZSB2YXIoY29sb3IsICdmb250LWNvbG9yLWRhcmsnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAsXG4gICAgICAgIGgxLFxuICAgICAgICBoMixcbiAgICAgICAgdWwsXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjdlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbS1saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNtLWJ0biB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHZhcihjb2xvciwgJ2ZvbnQtY29sb3ItZGFyaycpO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTU1O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRidG4tbWFyZ2luLXJpZ2h0O1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMC40ZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNtLWJ0bi1jbG9zZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNtLWdyYXktbWVkaXVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNtLWJ0bi1zdWNjZXNzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2YXIoYmFja2dyb3VuZCwgJ2dyZWVuMScpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNtLWJ0bi1zdWNjZXNzLXZhciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmFyKGJhY2tncm91bmQsICdncmVlbjInKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jbS1idG4taW5mbyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmFyKGJhY2tncm91bmQsICdibHVlMScpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRleHQtbm90aWNlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkY20tYm9yZGVyLXJhZGl1cztcbiAgICAgICAgcGFkZGluZzogbWFwLWdldCgkY20tc3BhY2UsIG1kKTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNtLWJsdWUyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcC5jbS1idXR0b25zIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IG1hcC1nZXQoJGNtLXNwYWNlLCBtZCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29va2llLW1vZGFsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG5cbiAgICAgICAgJi5jbS1lbWJlZGRlZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgICAgIC5jbS1tb2RhbC5jbS1rbGFybyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbS1iZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY20tbW9kYWwge1xuICAgICAgICAgICAgJi5jbS1rbGFybyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9kYWwoNjYwcHgsIDY0MHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhpZGUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNtLWZvbnQtY29sb3ItZGFyaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jbS1mb290ZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAkY20tYm9yZGVyLWRhcms7XG5cbiAgICAgICAgICAgICAgICAmLWJ1dHRvbnMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdztcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jbS1wb3dlcmVkLWJ5IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY20tZm9udC1jb2xvci1kYXJrLWRlZW1waGFzaXplZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNtLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJGNtLWJvcmRlci1kYXJrO1xuXG4gICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAmLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jbS1ib2R5IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW07XG5cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHVsLmNtLXNlcnZpY2VzLFxuICAgICAgICAgICAgICAgIHVsLmNtLXB1cnBvc2VzIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGxpLmNtLXB1cnBvc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmNtLXNlcnZpY2VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY20tY2FyZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzg4ODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY20tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmV4cGFuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGxpLmNtLXNlcnZpY2UsXG4gICAgICAgICAgICAgICAgICAgIGxpLmNtLXB1cnBvc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgcC5wdXJwb3NlcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNtLWZvbnQtY29sb3ItZGFyay1kZWVtcGhhc2l6ZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuY20tdG9nZ2xlLWFsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogJGNtLWJvcmRlci1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uY20tbGlzdC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5jbS1vcHQtb3V0LFxuICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5jbS1yZXF1aXJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY20tZm9udC1jb2xvci1kYXJrLWRlZW1waGFzaXplZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb29raWUtbm90aWNlOm5vdCguY29va2llLW1vZGFsLW5vdGljZSkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY20tYmctZGFyaztcbiAgICAgICAgei1pbmRleDogOTk5O1xuXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRjbS1kZXNrdG9wKSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkY20tYm94LXNoYWRvdy1kYXJrLW1kO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGNtLWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogKCRjbS1kZXNrdG9wIC0gMSkpIHtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNuLWVtYmVkZGVkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgICAgICAgei1pbmRleDogMDtcblxuICAgICAgICAgICAgLmNuLWJvZHkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbi1ib2R5IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcC5jbi1jaGFuZ2VzIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNuLWxlYXJuLW1vcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jbi1idXR0b25zIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTAuNWVtO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRjbS1tb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYnV0dG9uLmNtLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkY20tbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAjeyRidG4tbWFyZ2luLXJpZ2h0fSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jbi1vayB7XG4gICAgICAgICAgICAgICAgLy8gd2UgYWRkIGEgbWFyZ2luIHRoYXQgY2FuY2VscyBvdXQgdW5sZXNzIHRoZSBpdGVtcyBhcmUgd3JhcHBlZFxuICAgICAgICAgICAgICAgIC8vIGluIHdoaWNoIGNhc2UgaXQgd2lsbCBhZGQgc29tZSBzcGFjaW5nIGJldHdlZW4gdGhlbVxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjVlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblxuICAgICAgICAgICAgICAgIGEsXG4gICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvb2tpZS1tb2RhbC1ub3RpY2Uge1xuICAgICAgICBAaW5jbHVkZSBtb2RhbCg0MDBweCwgNDAwcHgpO1xuXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuMmVtO1xuXG4gICAgICAgIC5jbi1vayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29va2llLW5vdGljZS1oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiLyogVGhlIHN3aXRjaCAtIHRoZSBib3ggYXJvdW5kIHRoZSBzbGlkZXIgKi9cblxuLmNtLXN3aXRjaC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNjZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbn1cblxuLmNtLXN3aXRjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5jbS1saXN0LWlucHV0OmNoZWNrZWQgKyAuY20tbGlzdC1sYWJlbCAuc2xpZGVyIHtcbiAgICBAaW5jbHVkZSB2YXIoYmFja2dyb3VuZC1jb2xvciwgZ3JlZW4xKTtcbn1cblxuLmNtLWxpc3QtaW5wdXQuaGFsZi1jaGVja2VkOmNoZWNrZWQgKyAuY20tbGlzdC1sYWJlbCAuc2xpZGVyIHtcbiAgICBAaW5jbHVkZSB2YXIoYmFja2dyb3VuZC1jb2xvciwgZ3JlZW4xKTtcbiAgICBvcGFjaXR5OiAwLjY7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgIH1cbn1cblxuLmNtLWxpc3QtaW5wdXQub25seS1yZXF1aXJlZCArIC5jbS1saXN0LWxhYmVsIC5zbGlkZXIge1xuICAgIEBpbmNsdWRlIHZhcihiYWNrZ3JvdW5kLWNvbG9yLCBncmVlbjIpO1xuICAgIG9wYWNpdHk6IDAuODtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgfVxufVxuXG4uY20tbGlzdC1pbnB1dC5yZXF1aXJlZDpjaGVja2VkICsgLmNtLWxpc3QtbGFiZWwgLnNsaWRlciB7XG4gICAgQGluY2x1ZGUgdmFyKGJhY2tncm91bmQtY29sb3IsIGdyZWVuMik7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5zbGlkZXIge1xuICAgIGJveC1zaGFkb3c6ICRjbS1ib3gtc2hhZG93LWRhcmstbWQ7XG59XG5cbi5jbS1saXN0LWlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5jbS1saXN0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmNtLWxpc3QtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIGNvbG9yOiAjNjY2O1xufVxuXG4uY20tbGlzdC1sYWJlbCB7XG4gICAgLyogVGhlIHNsaWRlciAqL1xuXG4gICAgLmNtLXN3aXRjaCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuc2xpZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5zbGlkZXI6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICB9XG5cbiAgICAvKiBSb3VuZGVkIHNsaWRlcnMgKi9cbiAgICAuc2xpZGVyLnJvdW5kIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICB9XG5cbiAgICAuc2xpZGVyLnJvdW5kOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuXG4gICAgaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgdmFyKGJveC1zaGFkb3ctY29sb3IsIGdyZWVuMyk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggJGNtLWdyZWVuMztcbiAgICB9XG5cbiAgICBpbnB1dDpjaGVja2VkICsgLnNsaWRlcjo6YmVmb3JlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICB9XG59XG5cbi5jbS1saXN0LWlucHV0OmZvY3VzICsgLmNtLWxpc3QtbGFiZWwgLnNsaWRlciB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNnB4IDAgcmdiYSgxMjUsIDEyNSwgMTI1LCAwLjIpLFxuICAgICAgICA1cHggNXB4IDEwcHggMCByZ2JhKDEyNSwgMTI1LCAxMjUsIDAuMTkpO1xufVxuXG4uY20tbGlzdC1pbnB1dDpjaGVja2VkICsgLmNtLWxpc3QtbGFiZWwgLnNsaWRlcjo6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbn1cbiIsIi8qXG5XZSBkZWNsYXJlIGFsbCB2YXJpYWJsZXMgaGVyZSBhcyBkZWZhdWx0IHNvIHRoYXQgdGhleSBhcmUgZWFzeSB0byBvdmVycmlkZS4uLlxuKi9cblxuLyogQm9yZGVyLCBzaGFkb3dzLCAuLi4gKi9cbiRjbS1ib3gtc2hhZG93LWRhcmstbWQ6IDAgNHB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgNXB4IDVweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KSAhZGVmYXVsdDtcbiRjbS1ib3gtc2hhZG93LWxpZ2h0LXNtOiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTEpICFkZWZhdWx0O1xuJGNtLWJveC1zaGFkb3ctZGFyay1zbTogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMzKSAhZGVmYXVsdDtcblxuJGNtLWJvcmRlci1yYWRpdXM6IDRweCAhZGVmYXVsdDtcbiRjbS1ib3JkZXItZGFyazogMXB4IHNvbGlkICM1NTUgIWRlZmF1bHQ7XG5cbi8qIENvbG9ycyAqL1xuJGNtLWZvbnQtY29sb3ItZGFyazogI2VlZSAhZGVmYXVsdDtcbiRjbS10YWItY29sb3I6ICMyNTgxYzQgIWRlZmF1bHQ7XG4kY20tZm9udC1jb2xvci1kYXJrLWRlZW1waGFzaXplZDogIzk5OSAhZGVmYXVsdDtcbiRjbS1iZy1kYXJrOiAjMzMzICFkZWZhdWx0O1xuJGNtLWdyYXktbWVkaXVtOiAjYWFhICFkZWZhdWx0O1xuJGNtLWdyYXktbGlnaHQ6ICNlZWUgIWRlZmF1bHQ7XG4kY20td2hpdGU6ICNmZmYgIWRlZmF1bHQ7XG5cbiRjbS1ibHVlMTogIzI1ODFjNCAhZGVmYXVsdDtcbiRjbS1ibHVlMjogc2NhbGUtY29sb3IoJGNtLWJsdWUxLCAkbGlnaHRuZXNzOiAyMCUpICFkZWZhdWx0O1xuJGNtLWJsdWUzOiBzY2FsZS1jb2xvcigkY20tYmx1ZTIsICRsaWdodG5lc3M6IDIwJSkgIWRlZmF1bHQ7XG4kY20tYmx1ZTQ6IHNjYWxlLWNvbG9yKCRjbS1ibHVlMywgJGxpZ2h0bmVzczogMjAlKSAhZGVmYXVsdDtcblxuJGNtLWdyZWVuMTogIzFhOTM2ZiAhZGVmYXVsdDtcbiRjbS1ncmVlbjI6IHNjYWxlLWNvbG9yKCRjbS1ncmVlbjEsICRsaWdodG5lc3M6IDIwJSkgIWRlZmF1bHQ7XG4kY20tZ3JlZW4zOiBzY2FsZS1jb2xvcigkY20tZ3JlZW4yLCAkbGlnaHRuZXNzOiAyMCUpICFkZWZhdWx0O1xuJGNtLWdyZWVuNDogc2NhbGUtY29sb3IoJGNtLWdyZWVuMywgJGxpZ2h0bmVzczogMjAlKSAhZGVmYXVsdDtcblxuJGNtLXJlZDE6ICNkYTJjNDMgIWRlZmF1bHQ7XG4kY20tcmVkMjogc2NhbGUtY29sb3IoJGNtLXJlZDEsICRsaWdodG5lc3M6IDIwJSkgIWRlZmF1bHQ7XG4kY20tcmVkMzogc2NhbGUtY29sb3IoJGNtLXJlZDIsICRsaWdodG5lc3M6IDIwJSkgIWRlZmF1bHQ7XG4kY20tcmVkNDogc2NhbGUtY29sb3IoJGNtLXJlZDMsICRsaWdodG5lc3M6IDIwJSkgIWRlZmF1bHQ7XG5cbiRjbS15ZWxsb3cxOiAjZjJkNjAwICFkZWZhdWx0O1xuXG4kdmFyczogKFxuICAgIGdyZWVuMTogJGNtLWdyZWVuMSxcbiAgICBncmVlbjI6ICRjbS1ncmVlbjIsXG4gICAgZ3JlZW4zOiAkY20tZ3JlZW4zLFxuICAgIGZvbnQtY29sb3ItZGFyazogJGNtLWZvbnQtY29sb3ItZGFyayxcbiAgICBibHVlMTogJGNtLWJsdWUxLFxuICAgIGJsdWUyOiAkY20tYmx1ZTIsXG4gICAgYmx1ZTM6ICRjbS1ibHVlMyxcbik7XG5cbi8qIFNwYWNpbmcgKi9cbiRjbS1zcGFjZTogKFxuICAgIHhzOiA0cHgsXG4gICAgc206IDhweCxcbiAgICBtZDogMTJweCxcbiAgICBsZzogMjRweCxcbiAgICB4bDogNDhweCxcbiAgICB4eGw6IDk2cHhcbikgIWRlZmF1bHQ7XG5cbi8qIEJyZWFrcG9pbnRzICovXG4kY20tZGVza3RvcDogMTAyNHB4ICFkZWZhdWx0O1xuJGNtLW1vYmlsZTogMzg0cHggIWRlZmF1bHQ7XG4kY20tdGFibGV0OiA3NjhweCAhZGVmYXVsdDtcblxuQG1peGluIHZhcigkcHJvcGVydHksICR2YXJOYW1lKSB7XG4gICAgI3skcHJvcGVydHl9OiBtYXAtZ2V0KCR2YXJzLCAkdmFyTmFtZSk7XG4gICAgI3skcHJvcGVydHl9OiB2YXIoLS0jeyR2YXJOYW1lfSwgbWFwLWdldCgkdmFycywgJHZhck5hbWUpKTtcbn1cbiIsIkBtaXhpbiBtb2RhbCgkY2VudGVyV2lkdGgsICR3aW5kb3dXaWR0aCkge1xuICAgIHotaW5kZXg6IDEwMDE7XG4gICAgYm94LXNoYWRvdzogJGNtLWJveC1zaGFkb3ctZGFyay1tZDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDk4JTtcblxuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAkY20tYmctZGFyaztcbiAgICBjb2xvcjogJGNtLWZvbnQtY29sb3ItZGFyaztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkY2VudGVyV2lkdGgpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGNtLWJvcmRlci1yYWRpdXM7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogJHdpbmRvd1dpZHRoO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbn1cbiIsIlxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9raXByb3RlY3Qva2xhcm8vYmxvYi9tYXN0ZXIvc3JjL3Njc3Mva2xhcm8uc2Nzc1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uLy4uL212X3Byb2plY3QvQnVpbGQvbm9kZV9tb2R1bGVzL2tsYXJvL3NyYy9zY3NzL2tsYXJvXCI7XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbi8vIE92ZXJ3cml0ZVxuI2tsYXJvIC5rbGFybyB7XG4gICAgZm9udC1mYW1pbHk6ICRrbGFyby1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6ICRrbGFyby1mb250LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRrbGFyby1mb250LXdlaWdodDtcblxuICAgIC8vIGZpcnN0IHBvcHVwXG4gICAgLmNvb2tpZS1ub3RpY2Uge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbi1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2VlZTtcblxuICAgICAgICAgICAgLy8gc2V0IGNvbXBhbnkgbG9nbyBvbiB0b3AgaWYgc2V0XG4gICAgICAgICAgICBAaWYgJGtsYXJvLWxvZ28ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRrbGFyby1iZy1jb2xvciB1cmwoJGtsYXJvLWxvZ28pIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRrbGFyby1sb2dvLWJhY2tncm91bmQtc2l6ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICRrbGFyby1sb2dvLXBvc2l0aW9uLXg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGtsYXJvLWJnLWNvbG9yO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRjbS1ib3gtc2hhZG93LWRhcmstbWQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIEBpZiAka2xhcm8tbG9nbyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGtsYXJvLWZvbnQtc2l6ZTtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRrbGFyby1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBCdXR0b25zXG4gICAgICAgICAgICAuY24tb2sge1xuICAgICAgICAgICAgICAgIC8vZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAuY24tbGVhcm4tbW9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gQWNjZXB0IGFuZCBkZWNsaW5lIGJ1dHRvbnNcbiAgICAgICAgICAgICAgICAuY24tYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuY24tZGVjbGluZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNtLWJ0bi1zdWNjZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gc2Vjb25kIHBvcHVwIC8gY29uZmlndXJhdGlvblxuICAgIC5jb29raWUtbW9kYWwge1xuICAgICAgICAuY20tbW9kYWwge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRrbGFyby1mb250LWZhbWlseTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGtsYXJvLWZvbnQtc2l6ZTtcblxuICAgICAgICAgICAgLmNtLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGJ1dHRvbi5oaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCxcbiAgICAgICAgICAgICAgICBwIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRrbGFyby1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY20tZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAuY20tZm9vdGVyLWJ1dHRvbnMge1xuICAgICAgICAgICAgICAgICAgICAuY20tYnRuLWRlY2xpbmUsXG4gICAgICAgICAgICAgICAgICAgIC5jbS1idG4tc3VjY2VzcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNtLWdyZWVuMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbS1ncmVlbjE7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNtLXBvd2VyZWQtYnkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLyogS2xhcm8gPCAwLjcuMDsgU3R5bGVzIGZvciB3cmFwcGVyIGVsZW1lbnRzIGZvciBpZnJhbWVzICh5b3V0b3ViZSwgdmltZW8sIG1hcHMpICovXG4jeXQtZW1iZWQtZ2RwciB7XG4gICAgI3l0LWhpbnQge1xuICAgICAgICAmLmxpZ2h0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdHlwbzNjb25mL2V4dC9tdl9sYXlvdXQvUmVzb3VyY2VzL1B1YmxpYy9JbWFnZXMvR0RQUi95dF9saWdodC5qcGdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgd2lkdGg6IDc1MHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MjJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNnbS1lbWJlZC1nZHByIHtcbiAgICAjZ20taGludCB7XG4gICAgICAgICYubGlnaHQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3R5cG8zY29uZi9leHQvbXZfbGF5b3V0L1Jlc291cmNlcy9QdWJsaWMvSW1hZ2VzL0dEUFIvZy1tYXBzLnBuZ1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDUyMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3ZpLWVtYmVkLWdkcHIge1xuICAgICN2aS1oaW50IHtcbiAgICAgICAgJi5saWdodCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3R5cG8zY29uZi9leHQvbXZfbGF5b3V0L1Jlc291cmNlcy9QdWJsaWMvSW1hZ2VzL0dEUFIvdmltZW8ucG5nXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHdpZHRoOiA3NTBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNDIycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmluZGV4c2VhcmNoIHtcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgcGFkZGluZzogMC42MjVyZW07XG4gICAgfVxuXG4gICAgaW5wdXQuYnRuIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cbiIsIi8vIFJ4IFNoYXJpZmZcbi8vXG4vLyBmaXJzdCBjbGFzc2VzIGZvciBzaW1wbGUgaG9yaXpvbnRhbCBpY29uIHN0eWluZ1xuLy9cbi8vIFN0eWxlZ3VpZGUgRXh0LlJ4U2hhcmlmZlxuXG4ubXYtc2hhcmlmZi13cmFwcGVyIHtcbiAgICAuc2hhcmlmZiAub3JpZW50YXRpb24taG9yaXpvbnRhbCB7XG4gICAgICAgIC8vd2lkdGg6IDk2cHg7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRtdi1zaGFyaWZmLWljb24tbWFyZ2luLXk7XG4gICAgICAgIH1cblxuICAgICAgICBsaSBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICRtdi1zaGFyaWZmLWljb24tY29sb3I7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbXYtc2hhcmlmZi1pY29uLWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmEtZmFjZWJvb2stZjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYXMsXG4gICAgICAgICAgICAuZmFiIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtdi1zaGFyaWZmLWljb24tZm9udC1zaXplO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy9cbi8vIFN0eWxlcyBmb3IgZGlmZmVyZW50IFBhZ2VzIG9yIHBhcnRzIG9mIFBhZ2VzIChoZWFkZXIsIG5hdiwgZm9vdGVyKVxuLy8gICogdXNlciBkaWZmZXJlbnQgRmlsZXMgQU5EIC8gT1IgRm9sZGVycyBpbiBvcmRlciB0byBnZXQgYSBmb2N1c2VkIHZpZXdcbi8vICAqIHNlZSBtdiBwb3J0Zm9saW8gZm9yIGEgc3RydWN0dXJlXG5cbi8qXG4gKiBIZWFkZXIgd2l0aCBUT1AgTmF2IGFuZCBCdXJnZXJcbiovXG5oZWFkZXIucGFnZS1oZWFkZXIge1xuICAgIC8vIEJhY2tncm91bmQgZGl2aWRlZCwgZGlmZmVyZW50IGJnIGNvbG9ycyBvbiBsZWZ0IGFuZCByaWdodCBzaWRlXG4gICAgLy8gdXNlZCBhdCBhbHVtbmlcbiAgICAmLi1iZy1kaXZpZGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDUwdnc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qIExlZnQgcGFydCAqL1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAvKiByaWdodCBwYXJ0ICovXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gbW9iaWxlIHN0eWxlXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbXYtbmF2YmFyLWV4cGFuZC12cCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgLi1pZC0yMi00MSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAvLyBhbGwgSXRlbXNcbiAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC4zOXJlbSAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYmctYmxhY2sge1xuICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rLWljb24sXG4gICAgICAgICAgICAgICAgICAgIC5uYXYtbGluay10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubmF2LWxpbmstaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCguLWhhcy1pY29uKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnZ3O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MDBweCkgYW5kIChtYXgtd2lkdGg6IDI1NTlweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjV2dztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMjU2MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDF2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuLWhhcy1pY29uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8qIHRlbXAgZGlzYWJsZWQgKi9cbiAgICAgICAgICAgICYuLWlkLTIyLTIzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtdi1uYXZiYXItZXhwYW5kLXZwKSB7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyogTW9iaWxlICovXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRtdi1uYXZiYXItZXhwYW5kLXZwKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICBuYXYjVG9wTmF2IHtcbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgJi4taGFzLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyBkb24ndCByZW5kZXIgVG9wTmF2IFBhZ2UgbGlua3NcbiAgICAgICAgICAgICAgICAmOm5vdCguLWhhcy1pY29uKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzUuOThweCkge1xuICAgICAgICBhLmxvZ28ge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE4NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKlxuICogTWFpbiBOQVZTXG4qL1xuLy8gbW1lbnVKUyBNb2JpbGUgTmF2c1xubmF2IHtcbiAgICAmI21tLW1haW5OYXZNZW51SnMubW0tbWVudSB7XG4gICAgICAgIC8vIGFsbCBIZWFkZXInc1xuICAgICAgICAubW0tbmF2YmFyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAvLyBidXR0b24gY29sb3JcbiAgICAgICAgICAgIC5tbS1idG46YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEhlYWRlciBvbmx5IGZvciB0aGUgZmlzdCBzbGlkZVxuICAgICAgICAjbW0tMSB7XG4gICAgICAgICAgICAubW0tbmF2YmFyIHtcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCRmb250LXNpemVzLCAyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBOYXYgSXRlbXNcbiAgICAgICAgLm1tLWxpc3RpdGVtIHtcbiAgICAgICAgICAgIC8vIFRvcE5hdiBJdGVtIHN0eWxlXG4gICAgICAgICAgICAmW2NsYXNzKj1cIi1wXzEwN19cIl0ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gc2VwYXJhdGUgVG9wTmF2IGZyb20gTWFpbk5hdlxuICAgICAgICAgICAgJi4tcF8xMDdfNiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIGRvbid0IGRpc3BsYXkgY2VydGFpbiBwYWdlcyBmcm9tIFRvcE5hdiBpbiBtb2JpbGUgbmF2ICh0aGV5IGFyZSByZW5kZXIgaW4gdG9wIG5hdilcbiAgICAgICAgICAgICYuLXBfMTA3XzExMyxcbiAgICAgICAgICAgICYuLXBfMTA3XzExNCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBzZXBhcmF0ZSBUb3BOYXYgZnJvbSBNYWluTmF2XG4gICAgICAgICAgICAmLi1wXzFfMiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KC4tbGV2ZWwtMikge1xuICAgICAgICAgICAgICAgIC5tbS1saXN0aXRlbV9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCRmb250LXNpemVzLCAyKTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vID4gYXJyb3dzIHdpdGggaW4gbGlzdCBpdGVtcyB3aXRoIGRpcmVjdCBsaW5rcyBhbmQgc3VicGFnZXNcbiAgICAgICAgICAgIC5tbS1saXN0aXRlbV9fYnRuIHtcbiAgICAgICAgICAgICAgICAvL2JvcmRlci1jb2xvcjogJGtleS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRGVza3RvcCBOYXZcbi5tLW1haW5OYXZfX291dGVyV3JhcHBlciB7XG4gICAgLy9ib3JkZXItYm90dG9tOiAycHggc29saWQgJGJsYWNrO1xuICAgIC8vIENvbXBhbnkgTG9nb1xuICAgIGEubG9nbyB7XG4gICAgICAgIHotaW5kZXg6IDIwO1xuXG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG12LW5hdmJhci1leHBhbmQtdnApIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAkbmF2LWZvbnQtc2l6ZTogMTRweDtcbiAgICAvLyBNZWdhTWVudSBEZXNrdG9wIHN0eWxlXG4gICAgbmF2IHtcbiAgICAgICAgJiNtYWluTmF2TWVudUpzLi1hbHVtbmkge1xuICAgICAgICAgICAgLy8gZG9uJ3QgZGlzcGxheSBwYWdlcyBmcm9tIFRvcE5hdiAocGlkIDczKVxuICAgICAgICAgICAgW2NsYXNzKj1cIi1wXzEwN19cIl0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gdWxcbiAgICAgICAgICAgIC5tLW5hdkxpc3Qge1xuICAgICAgICAgICAgICAgICZfX21haW4ge1xuICAgICAgICAgICAgICAgICAgICAvLyBsaSB8IGFsbCBlbGVtZW50c1xuICAgICAgICAgICAgICAgICAgICAubmF2SXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gZWxlbWVudHMgZnJvbSBmaXJzdCBsZXZlbFxuICAgICAgICAgICAgICAgICAgICAmIC5uYXZJdGVtLi1tYWluID4gLm12LW5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9mb250LXNpemU6IDE3cHg7ICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcC1nZXQoJGZvbnQtc2l6ZXMsIDQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC8vIHNlY29uZCBsZXZlbFxuICAgICAgICAgICAgICAgICAgICAmIC5uYXZJdGVtLi1tYWluIC4tbGV2ZWwtMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLm5hdkl0ZW0uLWxldmVsLTEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGJsYWNrICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubXYtbmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRuYXYtZm9udC1zaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gZml4IHRleHQgbGVuZ3RoIG9uIFVOU0VSRSBBS1RJVklUw4RURU4gPiBWRVJBTlNUQUxUVU5HRU4gLSBORVRXT1JLSU5HXG4gICAgICAgICAgICAgICAgICAgICAgICAmLi1wXzMzMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAubXYtbmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGggb2YgZWxlbWVudHNcbiAgICAgICAgICAgICAgICAgICAgICAgICYuLXN1Ykl0ZW1zLTQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi4tc3ViSXRlbXMtNSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLyogZWxlbWVudHMgZnJvbSB0aGUgbGFzdCBsZXZlbCAqL1xuICAgICAgICAgICAgICAgICAgICAvLyB1bFxuICAgICAgICAgICAgICAgICAgICAubmF2X19saXN0Li1sZXZlbC0yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAubXYtbmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKCRuYXYtZm9udC1zaXplIC0gMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiLi4vLi4vLi4vQnVpbGQvQXNzZXRzL1Njc3MvIn0= */
